Skip to content

Commit

Permalink
Merge pull request DeltaV-Station#1273 from TadJohnson00/secrespritef…
Browse files Browse the repository at this point in the history
…inally

Security resprite and loadout revision
  • Loading branch information
Adeinitas authored Jul 15, 2024
2 parents eb8d70f + fe557ea commit 216a3f1
Show file tree
Hide file tree
Showing 107 changed files with 1,015 additions and 251 deletions.
12 changes: 6 additions & 6 deletions Resources/Locale/en-US/deltav/preferences/loadout-groups.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -62,15 +62,15 @@ loadout-group-station-engineer-neck = Station Engineer neck
loadout-group-atmospheric-technician-neck = Atmospheric Technician neck
# Security
loadout-group-head-of-security-shoes = Head of Security shoes
loadout-group-security-cadet-head = Security Cadet head
loadout-group-security-eyes = Security eyes
loadout-group-security-neck = Security neck
loadout-group-brig-medic-head = Brigmedic head
loadout-group-brig-medic-jumpsuit = Brigmedic jumpsuit
loadout-group-brig-medic-back = Brigmedic backpack
loadout-group-brig-medic-head = Corpsman head
loadout-group-brig-medic-eyes = Corpsman eyes
loadout-group-brig-medic-neck = Corpsman neck
loadout-group-brig-medic-jumpsuit = Corpsman jumpsuit
loadout-group-brig-medic-back = Corpsman backpack
loadout-group-brig-medic-outerclothing = Corpsman outer clothing
loadout-group-prison-guard-head = Prison Guard head
loadout-group-prison-guard-jumpsuit = Prison Guard jumpsuit
Expand Down
6 changes: 2 additions & 4 deletions Resources/Prototypes/Catalog/Fills/Lockers/heads.yml
Original file line number Diff line number Diff line change
Expand Up @@ -332,7 +332,7 @@
- type: StorageFill
contents:
- id: WeaponDisabler
- id: ClothingOuterCoatHoSTrench
- id: ClothingOuterStasecCoatHoS # DeltaV - ClothingOuterCoatHoSTrench replaced in favour of uniform equipment
- id: ClothingMaskNeckGaiter
- id: ClothingOuterHardsuitCombatHoS # DeltaV - ClothingOuterHardsuitSecurityRed replaced in favour of head of security's advanced combat hardsuit.
- id: ClothingMaskGasSwat
Expand All @@ -352,7 +352,6 @@
- id: BoxPDASecurity # Delta-V
- id: WeaponEnergyGunMultiphase # DeltaV - HoS Energy Gun
- id: HoSIDCard # Delta-V
- id: ClothingShoesBootsWinterHeadOfSecurity #Delta V: Add departmental winter boots
- id: LunchboxCommandFilledRandom # Delta-V Lunchboxes!
prob: 0.3

Expand All @@ -364,7 +363,7 @@
- type: StorageFill
contents:
- id: WeaponDisabler
- id: ClothingOuterCoatHoSTrench
- id: ClothingOuterStasecCoatHoS # DeltaV - ClothingOuterCoatHoSTrench replaced in favour of uniform equipment
- id: ClothingMaskNeckGaiter
- id: ClothingBeltSecurityFilled
- id: ClothingHeadsetAltSecurity
Expand All @@ -381,7 +380,6 @@
- id: BoxPDASecurity # Delta-V
- id: WeaponEnergyGunMultiphase # DeltaV - HoS Energy Gun
- id: HoSIDCard # Delta-V
- id: ClothingShoesBootsWinterHeadOfSecurity #Delta V: Add departmental winter boots
- id: LunchboxCommandFilledRandom # Delta-V Lunchboxes!
prob: 0.3

Expand Down
37 changes: 22 additions & 15 deletions Resources/Prototypes/Catalog/Fills/Lockers/security.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,14 +14,14 @@
- id: ClothingHeadsetAltSecurity
- id: ClothingHandsGlovesCombat
- id: ClothingShoesBootsJack
- id: ClothingOuterCoatWarden
- id: ClothingOuterWinterWarden
## - id: ClothingOuterCoatWarden # DeltaV - remove this coat from standard gameplay.
## - id: ClothingOuterWinterCoatWarden # DeltaV - remove this coat from standard gameplay.
- id: ClothingOuterStasecCoatWarden # DeltaV - replace erroneous coats with appropriate uniform.
- id: RubberStampWarden
- id: DoorRemoteArmory
- id: ClothingOuterHardsuitCombatWarden # DeltaV - ClothingOuterHardsuitWarden replaced in favour of warden's riot combat hardsuit.
- id: HoloprojectorSecurity
- id: BoxPDAPrisoner # Delta-V
- id: ClothingShoesBootsWinterWarden #Delta V: Add departmental winter boots
- id: BoxEncryptionKeyPrisoner #Delta-V
- id: LunchboxSecurityFilledRandom # Delta-v Lunchboxes!
prob: 0.3
Expand All @@ -42,13 +42,13 @@
- id: ClothingHeadsetAltSecurity
- id: ClothingHandsGlovesCombat
- id: ClothingShoesBootsJack
- id: ClothingOuterCoatWarden
- id: ClothingOuterWinterWarden
## - id: ClothingOuterCoatWarden # DeltaV - remove this coat from standard gameplay.
## - id: ClothingOuterWinterCoatWarden # DeltaV - remove this coat from standard gameplay.
- id: ClothingOuterStasecCoatWarden # DeltaV - replace erroneous coats with appropriate uniform.
- id: RubberStampWarden
- id: DoorRemoteArmory
- id: HoloprojectorSecurity
- id: BoxPDAPrisoner # Delta-V
- id: ClothingShoesBootsWinterWarden #Delta V: Add departmental winter boots
- id: BoxEncryptionKeyPrisoner #Delta-V
- id: LunchboxSecurityFilledRandom # Delta-v Lunchboxes!
prob: 0.3
Expand Down Expand Up @@ -78,11 +78,13 @@
- id: ClothingHeadHelmetInsulated # Nyanotrasen - Insulative headgear
prob: 0.4
- id: ClothingOuterArmorPlateCarrier # DeltaV - ClothingOuterArmorBasic replaced in favour of plate carrier and stabproof vest
- id: ClothingOuterArmorDuraVest
- id: ClothingOuterArmorDuraVest # DeltaV - ClothingOuterArmorBasic replaced in favour of plate carrier and stabproof vest
- id: ClothingOuterStasecSweater # DeltaV - in case the officers get cold :3
prob: 0.75
- id: ClothingUniformJumpsuitSecFormal # DeltaV - emergency parade time, Central's coming to visit
prob: 0.25
prob: 0.15
- id: ClothingUniformJumpskirtSecFormal # DeltaV - emergency parade time, Central's coming to visit
prob: 0.15
- id: ClothingBeltSecurityFilled
- id: Flash
prob: 0.5
Expand All @@ -109,9 +111,10 @@
- id: TrackingImplanter
amount: 2
## - id: ClothingOuterHardsuitCombatCorpsman # DeltaV - ClothingOuterHardsuitBrigmedic replaced in favour of corpsman's combat hardsuit; removing from standard filled locker to place in hardsuit filled locker.
- id: BoxSterileMask
## - id: BoxSterileMask # DeltaV - Sterile masks have next to no use and bloat this locker.
- id: ClothingHeadHatBeretCorpsman # DeltaV - ClothingHeadHatBeretBrigmedic replaced in favour of corpsman beret.
## - id: ClothingOuterCoatAMG # DeltaV - removed until I can resprite it or replace it.
## - id: ClothingOuterCoatAMG # DeltaV - Remove from standard gameplay.
- id: ClothingOuterCoatLabCorpsman # DeltaV - replace AMG coat with more uniform option.
- id: ClothingUniformJumpsuitBrigmedic
- id: ClothingUniformJumpskirtBrigmedic
## - id: ClothingUniformJumpskirtOfLife # DeltaV - nah
Expand Down Expand Up @@ -144,10 +147,12 @@
components:
- type: StorageFill
contents:
- id: ClothingEyesHudSecurity
- id: ClothingEyesGlassesSecurity
- id: WeaponDisabler
- id: TrackingImplanter
amount: 2
- id: ClothingHeadHatBeretCorpsman
- id: ClothingOuterCoatLabCorpsman
- id: ClothingOuterHardsuitCombatCorpsman
- id: ClothingUniformJumpsuitBrigmedic
- id: ClothingUniformJumpskirtBrigmedic
Expand Down Expand Up @@ -179,10 +184,12 @@
contents:
- id: ClothingEyesGlassesSecurity
prob: 0.3
- id: ClothingHeadHatFedoraBrown
- id: ClothingNeckTieDet
- id: ClothingOuterVestDetective
- id: ClothingOuterCoatDetective
## - id: ClothingHeadHatFedoraBrown # DeltaV - Replace in favour of proper uniform.
- id: ClothingHeadHatBeretForensicSpecialist # DeltaV - Add forensic beret.
## - id: ClothingNeckTieDet # DeltaV - remove the outdated look. stop breaking uniform.
## - id: ClothingOuterVestDetective # DeltaV - see above
## - id: ClothingOuterCoatDetective # DeltaV - Replace in favour of proper uniform.
- id: ClothingOuterStasecCoatDet # DeltaV - Add forensic coat.
- id: FlashlightSeclite
- id: ForensicScanner
- id: LogProbeCartridge
Expand Down
5 changes: 4 additions & 1 deletion Resources/Prototypes/Catalog/Fills/Lockers/suit_storage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -139,6 +139,7 @@
- type: StorageFill
contents:
- id: OxygenTankFilled
- id: JetpackSecurityFilled # DeltaV - add jetpacks to security suit storage
- id: ClothingOuterHardsuitCombatOfficer # DeltaV - ClothingOuterHardsuitSecurity replaced in favour of security combat hardsuit.
- id: ClothingMaskBreath
- type: AccessReader
Expand Down Expand Up @@ -212,6 +213,7 @@
- type: StorageFill
contents:
- id: OxygenTankFilled
- id: JetpackSecurityFilled # DeltaV - add jetpacks to security suit storage
- id: ClothingOuterHardsuitCombatWarden # DeltaV - ClothingOuterHardsuitWarden replaced in favour of warden's riot combat hardsuit.
- id: ClothingMaskBreath
- type: AccessReader
Expand Down Expand Up @@ -271,8 +273,9 @@
components:
- type: StorageFill
contents:
- id: NitrogenTankFilled
# - id: NitrogenTankFilled # removed for consistency.
- id: OxygenTankFilled
- id: JetpackSecurityFilled
- id: ClothingOuterHardsuitCombatCorpsman
- id: ClothingMaskBreath
- type: AccessReader
Expand Down
Original file line number Diff line number Diff line change
@@ -1,16 +1,22 @@
- type: vendingMachineInventory
id: DetDrobeInventory
startingInventory:
ClothingUniformJumpsuitDetective: 2
ClothingUniformJumpskirtDetective: 2
ClothingShoesColorBrown: 2
ClothingOuterCoatDetective: 2
ClothingHeadHatFedoraBrown: 2
ClothingUniformJumpsuitDetectiveGrey: 2
ClothingUniformJumpskirtDetectiveGrey: 2
ClothingOuterVestDetective: 2
ClothingNeckTieDet: 2
ClothingHeadHatFedoraGrey: 2
## ClothingUniformJumpsuitDetective: 2 # DeltaV - set detective uniform
## ClothingUniformJumpskirtDetective: 2 # DeltaV - set detective uniform
ClothingUniformJumpsuitForensicSpecialist: 2
ClothingUniformJumpskirtForensicSpecialist: 2
## ClothingShoesColorBrown: 2 # DeltaV -set detective uniform
## ClothingOuterCoatDetective: 2 # DeltaV - set detective uniform
ClothingOuterStasecCoatDet: 2
## ClothingHeadHatFedoraBrown: 2 # DeltaV - set detective uniform
## ClothingUniformJumpsuitDetectiveGrey: 2 # DeltaV - set detective uniform
## ClothingUniformJumpskirtDetectiveGrey: 2 # DeltaV - set detective uniform
## ClothingOuterVestDetective: 2 # DeltaV - set detective uniform
ClothingNeckTieDet: 2 # DeltaV - Fuck it, they can keep the tie if they want.
## ClothingHeadHatFedoraGrey: 2 # DeltaV - set detective uniform
ClothingHandsGlovesColorBlack: 2
ClothingHandsGlovesLatex: 2
ClothingHeadsetSecurity: 2
BoxForensicPad: 1 # DeltaV - add some forensic equipment to the DetDrobe.
ForensicScanner: 1 # DeltaV - add some forensic equipment to the DetDrobe.
BoxEvidenceMarkers: 1 # DeltaV - add some forensic equipment to the DetDrobe.
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
Flash: 5
Tourniquet: 5
FlashlightSeclite: 5
ClothingEyesGlassesSunglasses: 2
ClothingEyesGlassesSunglasses: 5 # DeltaV - give em a few extra. They're not as good as sec glasses anyways.
ClothingEyesHudSecurity: 2
ClothingEyesEyepatchHudSecurity: 2
ClothingBeltSecurityWebbing: 5
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,27 +4,28 @@
ClothingBackpackSecurity: 3
ClothingBackpackSatchelSecurity: 3
ClothingBackpackDuffelSecurity: 3
ClothingUniformJumpsuitSec: 3
ClothingShoesBootsJack: 3
ClothingHeadHatBeretSecurity: 3
ClothingHeadHatBeretSecurity: 6 # DeltaV - they always run out... :(
## ClothingHeadHatSecsoft: 3 # DeltaV - removed from SecDrobe due to inconsistency with art direction
ClothingHeadBandRed: 3
ClothingHandsGlovesColorBlack: 3
ClothingHandsGlovesFingerless: 3
ClothingUniformJumpsuitSec: 3 # DeltaV - moved it down with the other jumpsuits/skirts
ClothingUniformJumpskirtSec: 3
ClothingUniformJumpsuitSecGrey: 3
ClothingUniformJumpskirtSecGrey: 3
ClothingUniformJumpsuitSecBlue: 3
ClothingUniformJumpskirtSecBlue: 3 # DeltaV - new skirt sprited, added to secdrobe
ClothingHeadsetSecurity: 3
ClothingHeadsetPrison: 3 # DeltaV - prison headsets in secdrobe
ClothingOuterWinterSec: 2
ClothingOuterCoatGreatcoat: 2 # DeltaV - added greatcoats to SecDrobe. Surplus, reminds the officers of the good times.
## ClothingOuterWinterSec: 2 # DeltaV - replaced with uniform coats.
ClothingOuterStasecCoat: 3 # DeltaV - these are more fitting.
## ClothingOuterArmorBasic: 2 # DeltaV - moved body armour from SecDrobe to SecTech
## ClothingOuterArmorBasicSlim: 2
## ClothingOuterArmorBasicSlim: 2 # DeltaV - see above.
ClothingNeckScarfStripedRed: 3
ClothingEyesBlindfold: 1
ClothingMaskNeckGaiter: 3 # DeltaV - what could go wrong?
ClothingShoesBootsJack: 3 # DeltaV - moved it down with the combat boots
ClothingShoesBootsCombat: 1
ClothingShoesBootsWinterSec: 2
ClothingShoesBootsCowboyBlack: 1
ClothingHeadHatCowboyBlack: 1
## ClothingShoesBootsWinterSec: 2 # DeltaV - removed until they fit the uniform
## ClothingShoesBootsCowboyBlack: 1 # DeltaV - hearing these things give me a headache.
## ClothingHeadHatCowboyBlack: 1 # DeltaV - seeing these things don't give me a headache, but please wear actual uniform.
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
name: combat hardsuit helmet
description: An armoured helmet with a yellow visor and dual head-mounted lights.
components:
- type: BreathMask
- type: Sprite
sprite: DeltaV/Clothing/Head/Hardsuits/Combat/standard.rsi
- type: Clothing
Expand Down Expand Up @@ -41,6 +42,7 @@
name: medical combat hardsuit helmet
description: A lightweight armoured helmet with full-face blue visor and head-mounted light.
components:
- type: BreathMask
- type: Sprite
sprite: DeltaV/Clothing/Head/Hardsuits/Combat/medical.rsi
- type: Clothing
Expand Down Expand Up @@ -76,6 +78,7 @@
name: riot combat hardsuit helmet
description: A heavy armoured helmet with a sealed visor with yellow slits and dual head-mounted lights.
components:
- type: BreathMask
- type: Sprite
sprite: DeltaV/Clothing/Head/Hardsuits/Combat/riot.rsi
- type: Clothing
Expand Down Expand Up @@ -111,6 +114,7 @@
name: advanced combat hardsuit helmet
description: A light but durable helmet with full-face protection and four head-mounted lights.
components:
- type: BreathMask
- type: Sprite
sprite: DeltaV/Clothing/Head/Hardsuits/Combat/advanced.rsi
- type: Clothing
Expand Down
12 changes: 11 additions & 1 deletion Resources/Prototypes/DeltaV/Entities/Clothing/Head/hats.yml
Original file line number Diff line number Diff line change
Expand Up @@ -193,6 +193,17 @@
- type: Clothing
sprite: DeltaV/Clothing/Head/Hats/beret_corpsman.rsi

- type: entity
parent: ClothingHeadBase
id: ClothingHeadHatBeretForensicSpecialist
name: forensic specialist beret
description: For investigative souls.
components:
- type: Sprite
sprite: DeltaV/Clothing/Head/Hats/beret_det.rsi
- type: Clothing
sprite: DeltaV/Clothing/Head/Hats/beret_det.rsi

- type: entity
parent: ClothingHeadBase
id: ClothingHeadHatCJToque
Expand All @@ -203,4 +214,3 @@
sprite: DeltaV/Clothing/Head/Hats/cj_toque.rsi
- type: Clothing
sprite: DeltaV/Clothing/Head/Hats/cj_toque.rsi

Original file line number Diff line number Diff line change
Expand Up @@ -127,6 +127,26 @@
- type: TemperatureProtection
coefficient: 0.1

- type: entity
parent: ClothingOuterStorageBase
id: ClothingOuterCoatLabCorpsman
name: corpsman's lab coat
description: A labcoat that protects against minor chemical spills and rowdy patients.
components:
- type: Sprite
sprite: DeltaV/Clothing/OuterClothing/Coats/labcoat_corpsman.rsi
- type: Clothing
sprite: DeltaV/Clothing/OuterClothing/Coats/labcoat_corpsman.rsi
- type: Armor
modifiers:
coefficients:
Caustic: 0.75
Blunt: 0.90
Slash: 0.90
Piercing: 0.90
Heat: 0.90
- type: AllowSuitStorage

- type: entity
parent: ClothingOuterStorageBase
id: ClothingOuterChiefJustice
Expand All @@ -139,4 +159,3 @@
sprite: DeltaV/Clothing/OuterClothing/Coats/cjrobe.rsi
- type: TemperatureProtection
coefficient: 0.1

Original file line number Diff line number Diff line change
Expand Up @@ -57,3 +57,47 @@
Piercing: 0.85
Heat: 0.75
- type: AllowSuitStorage

- type: entity
parent: ClothingOuterStasecSweater
id: ClothingOuterStasecCoat
name: station security winter coat
description: A heavy jacket made from 'synthetic' animal furs, enough to warm even the harshest security officer's cold heart.
components:
- type: Sprite
sprite: DeltaV/Clothing/OuterClothing/WinterCoats/coatsec.rsi
- type: Clothing
sprite: DeltaV/Clothing/OuterClothing/WinterCoats/coatsec.rsi

- type: entity
parent: ClothingOuterStasecSweater
id: ClothingOuterStasecCoatWarden
name: warden's winter coat
description: A heavy jacket made from 'synthetic' animal furs, enough to warm even the harshest warden's cold heart.
components:
- type: Sprite
sprite: DeltaV/Clothing/OuterClothing/WinterCoats/coatwarden.rsi
- type: Clothing
sprite: DeltaV/Clothing/OuterClothing/WinterCoats/coatwarden.rsi

- type: entity
parent: ClothingOuterStasecSweater
id: ClothingOuterStasecCoatHoS
name: head of security's winter coat
description: A heavy jacket made from 'synthetic' animal furs, enough to warm even the harshest head of security's cold heart.
components:
- type: Sprite
sprite: DeltaV/Clothing/OuterClothing/WinterCoats/coathos.rsi
- type: Clothing
sprite: DeltaV/Clothing/OuterClothing/WinterCoats/coathos.rsi

- type: entity
parent: ClothingOuterStasecSweater
id: ClothingOuterStasecCoatDet
name: detective's windbreaker
description: A light but warm jacket, worn tight and close to avoid contaminating evidence in cooler temperatures.
components:
- type: Sprite
sprite: DeltaV/Clothing/OuterClothing/WinterCoats/coatdet.rsi
- type: Clothing
sprite: DeltaV/Clothing/OuterClothing/WinterCoats/coatdet.rsi
Loading

0 comments on commit 216a3f1

Please sign in to comment.