Skip to content

Commit

Permalink
Merge pull request #921 from AvianMaiden/Description-changes-for-guns…
Browse files Browse the repository at this point in the history
…-and-gun-crates

Gun flavortext improvements and other small related fixes
  • Loading branch information
Darkmajia authored Dec 6, 2024
2 parents 9544f17 + d12f102 commit e5c60f2
Show file tree
Hide file tree
Showing 13 changed files with 76 additions and 41 deletions.
10 changes: 5 additions & 5 deletions Resources/Prototypes/Catalog/Fills/Crates/armory.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
id: CrateArmorySMG
parent: [ CrateWeaponSecure, BaseRestrictedContraband ]
name: SMG crate
description: Contains two high-powered, semiautomatic rifles with four mags. Requires Armory access to open.
description: Contains two WT550 submachine guns with four magazines. Requires Armory access to open.
components:
- type: StorageFill
contents:
Expand All @@ -15,7 +15,7 @@
id: CrateArmoryShotgun
parent: [ CrateWeaponSecure, BaseRestrictedContraband ]
name: shotgun crate
description: For when the enemy absolutely needs to be replaced with lead. Contains two Enforcer Combat Shotguns, and some standard shotgun shells. Requires Armory access to open.
description: For when the enemy absolutely needs to be replaced with lead. Contains two Enforcer shotguns with three boxes of lethal pellet shotgun shells. Requires Armory access to open.
components:
- type: StorageFill
contents:
Expand All @@ -39,7 +39,7 @@
parent: [ CrateWeaponSecure, BaseRestrictedContraband ]
id: CrateTrainingBombs
name: training bombs
description: Contains three low-yield training bombs for security to learn defusal and safe ordnance disposal, EOD suit not included. Requires Armory access to open.
description: Contains three low-yield training bombs for security to learn defusal and safe ordnance disposal. EOD suit not included. Requires Armory access to open.
components:
- type: StorageFill
contents:
Expand All @@ -61,7 +61,7 @@
id: CrateArmoryPistols
parent: [ CrateWeaponSecure, BaseRestrictedContraband ]
name: pistols crate
description: Contains two standard NT pistols with four mags. Requires Armory access to open.
description: Contains two standard-issue Mk 58 handguns with four magazines. Requires Armory access to open.
components:
- type: StorageFill
contents:
Expand All @@ -74,7 +74,7 @@
id: CrateSecurityRiot
parent: [ CrateWeaponSecure, BaseRestrictedContraband ]
name: swat crate
description: Contains two sets of riot armor, helmets, shields, and enforcers loaded with beanbags. Extra ammo is included. Requires Armory access to open.
description: Contains two sets of riot armor, helmets, shields, and stun Enforcers. Extra stun ammo included. Requires Armory access to open.
components:
- type: StorageFill
contents:
Expand Down
6 changes: 3 additions & 3 deletions Resources/Prototypes/Catalog/Fills/Crates/security.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
id: CrateSecurityArmor
parent: CrateSecgear
name: armor crate
description: Three vests of well-rounded, decently-protective armor. Requires Security access to open.
description: Contains three well-rounded, decently-protective armor vests. Requires Security access to open.
components:
- type: StorageFill
contents:
Expand Down Expand Up @@ -69,7 +69,7 @@
id: CrateSecurityBiosuit
parent: CrateSecgear
name: security bio suit crate
description: Contains 2 biohazard suits to ensure that no disease will distract you from your duties. Requires Security access to open.
description: Contains two biohazard suits to ensure that no disease will distract you from your duties. Requires Security access to open.
components:
- type: StorageFill
contents:
Expand All @@ -83,7 +83,7 @@
- type: entity
id: CrateSecurityTrackingMindshieldImplants
name: implanter crate
description: Contains 4 MindShield implants and 4 tracking implant. Requires Security access to open.
description: Contains four Mindshield implants and four tracking implants. Requires Security access to open.
parent: CrateSecgear
components:
- type: StorageFill
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@
name: svalinn laser pistol
parent: [ BaseWeaponPowerCellSmall, BaseRestrictedContraband ]
id: WeaponLaserSvalinn
description: A cheap and widely used laser pistol.
description: A cheap and widely-used laser pistol.
components:
- type: Sprite
sprite: Objects/Weapons/Guns/Battery/svalinn.rsi
Expand Down Expand Up @@ -228,7 +228,7 @@
name: laser rifle
parent: [WeaponLaserCarbinePractice, BaseGunWieldable, BaseRestrictedContraband]
id: WeaponLaserCarbine
description: Favoured by Nanotrasen Security for being cheap and easy to use.
description: Favored by Nanotrasen Security for being cheap and easy to use.
components:
- type: StaticPrice
price: 420
Expand All @@ -240,7 +240,7 @@
name: pulse pistol
parent: BaseWeaponBatterySmall
id: WeaponPulsePistol
description: A state of the art energy pistol favoured as a sidearm by the NT operatives.
description: A state-of-the-art energy pistol favored as a sidearm by NT operatives.
components:
- type: Sprite
sprite: Objects/Weapons/Guns/Battery/pulse_pistol.rsi
Expand Down Expand Up @@ -269,7 +269,7 @@
name: pulse carbine
parent: [BaseWeaponBattery, BaseGunWieldable, BaseCentcommContraband]
id: WeaponPulseCarbine
description: A high tech energy carbine favoured by the NT-ERT operatives.
description: A high-tech energy carbine favored by the NT-ERT operatives.
components:
- type: Sprite
sprite: Objects/Weapons/Guns/Battery/pulse_carbine.rsi
Expand Down Expand Up @@ -327,7 +327,7 @@
name: laser cannon
parent: [BaseWeaponBattery, BaseGunWieldable, BaseRestrictedContraband]
id: WeaponLaserCannon
description: A heavy duty, high powered laser weapon.
description: A heavy-duty, high-powered laser weapon.
components:
- type: Sprite
sprite: Objects/Weapons/Guns/Battery/laser_cannon.rsi
Expand Down Expand Up @@ -549,7 +549,7 @@
name: antique laser pistol
parent: [BaseWeaponBatterySmall, BaseGrandTheftContraband]
id: WeaponAntiqueLaser
description: This is an antique laser pistol. All craftsmanship is of the highest quality. It is decorated with assistant leather and chrome. The object menaces with spikes of energy.
description: All craftsmanship is of the highest quality. It is decorated with assistant leather and chrome. The object menaces with spikes of energy.
components:
- type: Sprite
sprite: Objects/Weapons/Guns/Battery/antiquelasergun.rsi
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@
name: L6 SAW
id: WeaponLightMachineGunL6
parent: [BaseWeaponLightMachineGun, BaseSyndicateContraband]
description: A rather traditionally made LMG with a pleasantly lacquered wooden pistol grip. Uses .30 rifle ammo.
description: A rather traditionally-made Squad Automatic Weapon with a pleasantly lacquered wooden pistol grip. Lacks an LMG stock, decreasing controllability. Uses .30 rifle ammo.
components:
- type: Sprite
sprite: Objects/Weapons/Guns/LMGs/l6.rsi
Expand All @@ -88,7 +88,7 @@
name: L6C ROW
id: WeaponLightMachineGunL6C
parent: BaseItem
description: A L6 SAW for use by cyborgs. Creates .30 rifle ammo on the fly from an internal ammo fabricator, which slowly self-charges.
description: An L6 SAW for use by cyborgs. Creates .30 rifle ammo on the fly from an internal ammo fabricator, which slowly self-charges.
components:
- type: Gun
minAngle: 4
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
name: china lake
parent: [BaseWeaponLauncher, BaseGunWieldable, BaseSyndicateContraband]
id: WeaponLauncherChinaLake
description: PLOOP.
description: THOOMP.
components:
- type: Sprite
sprite: Objects/Weapons/Guns/Launchers/china_lake.rsi
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@
name: viper
parent: [BaseWeaponPistol, BaseSyndicateContraband]
id: WeaponPistolViper
description: A small, easily concealable, but somewhat underpowered gun. Retrofitted with a fully automatic receiver. Uses .35 auto ammo.
description: A small, easily-concealable but somewhat underpowered handgun. Retrofitted with a fully automatic receiver. Uses .35 auto ammo.
components:
- type: Sprite
sprite: Objects/Weapons/Guns/Pistols/viper.rsi
Expand Down Expand Up @@ -105,7 +105,7 @@
name: echis
parent: [ BaseItem, BaseSyndicateContraband ]
id: WeaponPistolEchis
description: A viper for use by cyborgs. Creates .35 ammo on the fly from an internal ammo fabricator, which slowly self-charges.
description: A viper pistol for use by cyborgs. Creates .35 ammo on the fly from an internal ammo fabricator, which slowly self-charges.
components:
- type: Gun
fireRate: 5
Expand Down Expand Up @@ -140,7 +140,7 @@
name: cobra
parent: [ BaseWeaponPistol, BaseSyndicateContraband ]
id: WeaponPistolCobra
description: A rugged, robust operator handgun with inbuilt silencer. Uses .25 caseless ammo.
description: A rugged, integrally-suppressed handgun. Perfect for the robust operator who wants to leave no trace. Uses .25 caseless ammo.
components:
- type: Sprite
sprite: Objects/Weapons/Guns/Pistols/cobra.rsi
Expand Down Expand Up @@ -189,7 +189,7 @@
name: mk 58
parent: [BaseWeaponPistol, BaseRestrictedContraband]
id: WeaponPistolMk58
description: A cheap, ubiquitous sidearm, produced by a NanoTrasen subsidiary. Uses .35 auto ammo.
description: A cheap, ubiquitous sidearm produced by a NanoTrasen subsidiary. It does its job without any hassle. Uses .35 auto ammo.
components:
- type: Sprite
sprite: Objects/Weapons/Guns/Pistols/mk58.rsi
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@
name: Deckard
parent: [BaseWeaponRevolver, BaseSecurityCommandContraband]
id: WeaponRevolverDeckard
description: A rare, custom-built revolver. Use when there is no time for Voight-Kampff test. Uses .45 magnum ammo.
description: A rare, custom-built revolver. Use when there is no time for the Voight-Kampff test. Uses .45 magnum ammo.
components:
- type: Sprite
sprite: Objects/Weapons/Guns/Revolvers/deckard.rsi
Expand Down Expand Up @@ -97,7 +97,7 @@
name: Mateba
parent: [BaseWeaponRevolver, BaseMajorContraband]
id: WeaponRevolverMateba
description: The iconic sidearm of the dreaded death squads. Uses .45 magnum ammo.
description: The iconic sidearm of the dreaded deathsquads... allegedly. Uses .45 magnum ammo.
components:
- type: Sprite
sprite: Objects/Weapons/Guns/Revolvers/mateba.rsi
Expand All @@ -112,7 +112,7 @@
name: Python
parent: [BaseWeaponRevolver, BaseSyndicateContraband]
id: WeaponRevolverPython
description: A robust revolver favoured by Syndicate agents. Uses .45 magnum ammo.
description: A robust revolver favored by Syndicate agents. Uses .45 magnum ammo.
components:
- type: Sprite
sprite: Objects/Weapons/Guns/Revolvers/python.rsi
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@
name: AKMS
parent: [BaseWeaponRifle, BaseRestrictedContraband]
id: WeaponRifleAk
description: An iconic weapon of war. Uses .30 rifle ammo.
description: An iconic weapon of war. Simple and effective; favored by revolutionaries everywhere. Uses .30 rifle ammo.
components:
- type: Sprite
sprite: Objects/Weapons/Guns/Rifles/ak.rsi
Expand Down Expand Up @@ -104,7 +104,7 @@
name: M-90gl
parent: [BaseWeaponRifle, BaseSyndicateContraband]
id: WeaponRifleM90GrenadeLauncher
description: An older bullpup carbine model, with an attached underbarrel grenade launcher. Uses .20 rifle ammo.
description: An older bullpup-carbine model with an attached underbarrel grenade launcher. Uses .20 rifle ammo.
components:
- type: Sprite
sprite: Objects/Weapons/Guns/Rifles/carbine.rsi
Expand Down Expand Up @@ -148,7 +148,7 @@
name: Lecter
parent: [BaseWeaponRifle, BaseRestrictedContraband]
id: WeaponRifleLecter
description: A high end military grade assault rifle. Uses .20 rifle ammo.
description: A modern short-barreled assault rifle fielded by militaries and law enforcement throughout many worlds, complete with familiar controls and ergonomics. Uses .20 rifle ammo.
components:
- type: Sprite
sprite: Objects/Weapons/Guns/Rifles/lecter.rsi
Expand Down Expand Up @@ -195,7 +195,7 @@
name: Foam Force Astro Ace
parent: [BaseWeaponShotgun, BaseGunWieldable]
id: WeaponRifleFoam
description: A premium foam rifle of the highest quality. Its plastic feels rugged, and its mechanisms sturdy.
description: A premium foam rifle of the highest quality. Its plastic feels rugged, and its mechanisms sturdy. The body crackles when you squeeze too tightly.
components:
- type: Sprite
sprite: Objects/Weapons/Guns/Rifles/foam_rifle.rsi
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@
name: C-20r submachine gun
parent: [BaseWeaponSubMachineGun, BaseSyndicateContraband]
id: WeaponSubMachineGunC20r
description: A firearm that is often used by the infamous nuclear operatives. Uses .35 auto ammo.
description: An SMG often used by the infamous Nuclear Operatives... allegedly. Automatically ejects empty magazines. Uses .35 auto ammo.
components:
- type: Sprite
sprite: Objects/Weapons/Guns/SMGs/c20r.rsi
Expand Down Expand Up @@ -123,7 +123,7 @@
name: Drozd
parent: [BaseWeaponSubMachineGun, BaseRestrictedContraband]
id: WeaponSubMachineGunDrozd
description: An excellent fully automatic Heavy SMG.
description: A standard burst-fire two-handed submachine gun. Uses .35 auto ammo.
components:
- type: Sprite
sprite: Objects/Weapons/Guns/SMGs/drozd.rsi
Expand Down Expand Up @@ -181,7 +181,7 @@
parent: BaseWeaponSubMachineGun
id: WeaponSubMachineGunVector
suffix: Deprecated use Drozd
description: An excellent fully automatic Heavy SMG. Uses .45 magnum ammo.
description: An excellent fully-automatic Heavy SMG. Uses .45 magnum ammo.
components:
- type: Sprite
sprite: Objects/Weapons/Guns/SMGs/vector.rsi
Expand Down Expand Up @@ -228,7 +228,7 @@
name: WT550
parent: [ BaseWeaponSubMachineGun, BaseRestrictedContraband ]
id: WeaponSubMachineGunWt550
description: An excellent SMG, produced by NanoTrasen's Small Arms Division. Uses .35 auto ammo.
description: An excellent top-loaded, compact Personal Defense Weapon, produced by NanoTrasen's Small Arms Division. Uses .35 auto ammo.
components:
- type: Sprite
sprite: Objects/Weapons/Guns/SMGs/wt550.rsi
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@
# Don't parent to BaseWeaponShotgun because it differs significantly
parent: [BaseItem, BaseGunWieldable, BaseSyndicateContraband]
id: WeaponShotgunBulldog
description: It's a magazine-fed shotgun designed for close quarters combat. Uses .50 shotgun shells.
description: A fully-automatic magazine-fed assault shotgun designed for close-quarters combat. This will get the job done. Uses .50 shotgun shells.
components:
- type: Sprite
sprite: Objects/Weapons/Guns/Shotguns/bulldog.rsi
Expand Down Expand Up @@ -105,7 +105,7 @@
name: double-barreled shotgun
parent: [BaseWeaponShotgun, BaseGunWieldable, BaseMinorSecurityCivilianContraband]
id: WeaponShotgunDoubleBarreled
description: An immortal classic. Uses .50 shotgun shells.
description: An immortal classic of the American Frontier, whatever that is. Uses .50 shotgun shells.
components:
- type: Sprite
sprite: Objects/Weapons/Guns/Shotguns/db_shotgun.rsi
Expand All @@ -128,7 +128,7 @@
name: double-barreled shotgun
parent: WeaponShotgunDoubleBarreled
id: WeaponShotgunDoubleBarreledRubber
description: An immortal classic. Uses .50 shotgun shells.
description: An immortal classic of the American Frontier, whatever that is. Uses .50 shotgun shells.
suffix: Non-Lethal
components:
- type: BallisticAmmoProvider
Expand All @@ -138,7 +138,7 @@
name: Enforcer
parent: [BaseWeaponShotgun, BaseGunWieldable, BaseRestrictedContraband]
id: WeaponShotgunEnforcer
description: A premium combat shotgun based on the Kammerer design, featuring an upgraded clip capacity. .50 shotgun shells.
description: A premium semi-automatic combat shotgun, featuring a pistol grip and full-length magazine tube for those nasty close-quarters engagements. Uses .50 shotgun shells.
components:
- type: Sprite
sprite: Objects/Weapons/Guns/Shotguns/enforcer.rsi
Expand All @@ -160,7 +160,7 @@
name: Kammerer
parent: [BaseWeaponShotgun, BaseGunWieldable, BaseRestrictedContraband]
id: WeaponShotgunKammerer
description: When an old Remington design meets modern materials, this is the result. A favourite weapon of militia forces throughout many worlds. Uses .50 shotgun shells.
description: Even centuries after his time, the legacy of John Moses Browning lives on. This pump-action shotgun is a favorite of hunters and militia forces throughout many worlds. Uses .50 shotgun shells.
components:
- type: Item
size: Normal
Expand Down Expand Up @@ -263,7 +263,7 @@
name: improvised shotgun
parent: [BaseWeaponShotgun, BaseGunWieldable, BaseMinorContraband]
id: WeaponShotgunImprovised
description: A shitty, hand-made shotgun that uses .50 shotgun shells. It can only hold one round in the chamber.
description: A shitty, hand-made shotgun. It can only hold one round in the chamber. Uses .50 shotgun shells.
components:
- type: Sprite
sprite: Objects/Weapons/Guns/Shotguns/improvised_shotgun.rsi
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,16 +42,50 @@
name: Kardashev-Mosin
parent: [BaseWeaponSniper, BaseGunWieldable, BaseSyndicateContraband]
id: WeaponSniperMosin
description: A weapon for hunting, or endless trench warfare. Uses .30 rifle ammo.
description: A weapon for hunting, or endless trench warfare. There's a bayonet at the end, and the heft of the rifle could do some damage. Uses .30 rifle ammo.
# Melee and gun components don't play nice; description will change when fixed. Melee components also disabled for the time being
components:
- type: Gun
selectedMode: SemiAuto
availableModes:
- SemiAuto
- type: Sprite
sprite: Objects/Weapons/Guns/Snipers/bolt_gun_wood.rsi
# - type: MeleeWeapon
# range: 2
# wideAnimationRotation: -135
# attackRate: 1.2
# damage:
# types:
# Piercing: 12
# Slash: 4
# angle: 0
# animation: WeaponArcThrust
# soundHit:
# path: /Audio/Weapons/bladeslice.ogg
- type: EmbeddableProjectile
offset: -0.15,0.0
sound: /Audio/Weapons/star_hit.ogg
- type: ThrowingAngle
angle: 225
- type: LandAtCursor
- type: DamageOtherOnHit
damage:
types:
Piercing: 15
Slash: 5
# - type: Sharp
# - type: Execution
# doAfterDuration: 2.0
# animation: WeaponArcThrust
# angle: 0
# - type: MeleeRequiresWield

- type: entity
name: Hristov
parent: [BaseWeaponSniper, BaseGunWieldable, BaseSyndicateContraband]
id: WeaponSniperHristov
description: A portable anti-materiel rifle. Fires armor piercing 14.5mm shells. Uses .60 anti-materiel ammo.
description: A portable anti-materiel rifle, originally intended for destroying the engine blocks of moving vehicles. Uses .60 anti-materiel ammo.
components:
- type: Sprite
sprite: Objects/Weapons/Guns/Snipers/heavy_sniper.rsi
Expand Down
Loading

0 comments on commit e5c60f2

Please sign in to comment.