Skip to content

Commit

Permalink
Make Security Dripped Out Again (#660)
Browse files Browse the repository at this point in the history
Leadup to PR #656. The Loadout fix for Fansana#145. Adds and makes a lot of
loadout options for Security. Full Change Log Below:

**Change Notes:**

- Changed Wizden Security Vest sprites to DeltaV Sprites.

- Removed Wizden Security Vests from loadouts (can be re-added later in
another PR if sentiment changes.)

- Added Plate Carriers and Durathread Vests to loadouts

- Made non-specialist Security apparel generic to Security. Charge
Batong with style now!

- Added Flashes to Security Loadouts.

- Added Security Armor Vests to Security Loadouts.

- Added Detective Coats and Vests to Security Loadouts.

- Added Warden Armored Jacket to Warden Loadouts.

- Added Head of Security's Trenchcoat to Loadouts.

- Added Security gear & accessories to Loadouts.

- Added Brigmedic and Corpsman items for Corpsman!

- Added SecGlasses to Loadouts!

---------

Signed-off-by: Tmanzxd <[email protected]>
Co-authored-by: VMSolidus <[email protected]>
Co-authored-by: Danger Revolution! <[email protected]>
  • Loading branch information
3 people authored Aug 11, 2024
1 parent 3931167 commit 8b0c754
Show file tree
Hide file tree
Showing 13 changed files with 428 additions and 153 deletions.
4 changes: 4 additions & 0 deletions Resources/Migrations/eeMigrations.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# 2024-03-08
ClothingBackpackSatchelBrigmedicDeltaVFilled: ClothingBackpackSatchelBrigmedicFilled
ClothingBackpackDuffelBrigmedicDeltaVFilled: ClothingBackpackDuffelBrigmedicFilled
ClothingBackpackBrigmedicDeltaVFilled: ClothingBackpackBrigmedicFilled
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,23 @@
components:
- type: StorageFill
contents:
- id: Flash
# - id: MagazinePistol # DeltaV - Security doesn't get an extra mag
- id: MagazinePistol

- type: entity
noSpawn: true
parent: ClothingBackpackBrigmedic
id: ClothingBackpackBrigmedicFilled
components:
- type: StorageFill
contents:
- id: EmergencyRollerBedSpawnFolded
- id: BodyBagFolded
- id: Portafib
- id: BruteAutoInjector
amount: 2
- id: BurnAutoInjector
amount: 2
- id: MagazinePistol

- type: entity
noSpawn: true
Expand All @@ -31,10 +46,11 @@
components:
- type: StorageFill
contents:
- id: Flash
- id: ForensicPad
- id: ForensicScanner



- type: entity
noSpawn: true
parent: ClothingBackpackMedical
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,33 +14,38 @@

- type: entity
noSpawn: true
parent: ClothingBackpackDuffelSecurity
id: ClothingBackpackDuffelSecurityFilled
parent: ClothingBackpackDuffelBrigmedic
id: ClothingBackpackDuffelBrigmedicFilled
components:
- type: StorageFill
contents:
- id: Flash
# - id: MagazinePistol # DeltaV - Security doesn't get an extra mag
- id: EmergencyRollerBedSpawnFolded
- id: BodyBagFolded
- id: Portafib
# - id: Flash
- id: BruteAutoInjector
amount: 2
- id: BurnAutoInjector
amount: 2

- type: entity
noSpawn: true
parent: ClothingBackpackDuffelSecurity
id: ClothingBackpackDuffelSecurityFilledDetective
id: ClothingBackpackDuffelSecurityFilled
components:
- type: StorageFill
contents:
- id: Flash
- id: ForensicPad
- id: ForensicScanner
- id: MagazinePistol

- type: entity
noSpawn: true
parent: ClothingBackpackDuffelBrigmedic
id: ClothingBackpackDuffelBrigmedicFilled
parent: ClothingBackpackDuffelSecurity
id: ClothingBackpackDuffelSecurityFilledDetective
components:
- type: StorageFill
contents:
- id: Flash
- id: ForensicPad
- id: ForensicScanner

- type: entity
noSpawn: true
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,33 +28,37 @@

- type: entity
noSpawn: true
parent: ClothingBackpackSatchelSecurity
id: ClothingBackpackSatchelSecurityFilled
parent: ClothingBackpackSatchelBrigmedic
id: ClothingBackpackSatchelBrigmedicFilled
components:
- type: StorageFill
contents:
- id: Flash
# - id: MagazinePistol # DeltaV - Security doesn't get an extra mag
- id: EmergencyRollerBedSpawnFolded
- id: BodyBagFolded
- id: Portafib
- id: BruteAutoInjector
amount: 2
- id: BurnAutoInjector
amount: 2

- type: entity
noSpawn: true
parent: ClothingBackpackSatchelSecurity
id: ClothingBackpackSatchelSecurityFilledDetective
id: ClothingBackpackSatchelSecurityFilled
components:
- type: StorageFill
contents:
- id: Flash
- id: ForensicPad
- id: ForensicScanner
- id: MagazinePistol

- type: entity
noSpawn: true
parent: ClothingBackpackSatchelBrigmedic
id: ClothingBackpackSatchelBrigmedicFilled
parent: ClothingBackpackSatchelSecurity
id: ClothingBackpackSatchelSecurityFilledDetective
components:
- type: StorageFill
contents:
- id: Flash
- id: ForensicPad
- id: ForensicScanner

- type: entity
noSpawn: true
Expand Down

This file was deleted.

This file was deleted.

This file was deleted.

6 changes: 3 additions & 3 deletions Resources/Prototypes/DeltaV/Roles/Jobs/Security/brigmedic.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
equipment:
jumpsuit: ClothingUniformJumpsuitBrigmedic
outerClothing: ClothingOuterArmorPlateCarrier
back: ClothingBackpackBrigmedicDeltaVFilled
back: ClothingBackpackBrigmedicFilled
shoes: ClothingShoesBootsCombatFilled
gloves: ClothingHandsGlovesNitrile
eyes: ClothingEyesHudMedical
Expand All @@ -45,5 +45,5 @@
belt: ClothingBeltCorpsmanWebbingFilled
pocket1: WeaponPistolMk58Nonlethal
innerClothingSkirt: ClothingUniformJumpskirtBrigmedic
satchel: ClothingBackpackSatchelBrigmedicDeltaVFilled
duffelbag: ClothingBackpackDuffelBrigmedicDeltaVFilled
satchel: ClothingBackpackSatchelBrigmedicFilled
duffelbag: ClothingBackpackDuffelBrigmedicFilled
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
# Numbers for armor here largely taken from /tg/.
# NOTE: Half of the kind of armor you're probably thinking of is in vests.yml. These should probably be merged some day.

#Basic armor vest
- type: entity
parent: ClothingOuterBaseMedium
id: ClothingOuterArmorBasic
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,15 @@
sprite: Clothing/OuterClothing/Vests/detvest.rsi
- type: Clothing
sprite: Clothing/OuterClothing/Vests/detvest.rsi
- type: Armor #Based on /tg/ but slightly compensated to fit the fact that armor stacks in SS14.
modifiers:
coefficients:
Blunt: 0.70
Slash: 0.70
Piercing: 0.70 #Can save you, but bullets will still hurt. Will take about 10 shots from a Viper before critting, as opposed to 7 while unarmored and 16~ with a bulletproof vest.
Heat: 0.80
- type: ExplosionResistance
damageCoefficient: 0.90

#Hazard vest
- type: entity
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -248,6 +248,7 @@
Slash: 0.75
Piercing: 0.75
Heat: 0.75
Caustic: 0.75 #not the full 90% from ss13 because of the head

- type: entity
parent: ClothingOuterWinterCoatToggleable
Expand Down Expand Up @@ -417,12 +418,12 @@
sprite: Clothing/OuterClothing/WinterCoats/coatsec.rsi
- type: ToggleableClothing
clothingPrototype: ClothingHeadHatHoodWinterSec
- type: Armor # DeltaV - adds resists to coat
- type: Armor
modifiers:
coefficients:
Blunt: 0.85
Slash: 0.85
Piercing: 0.85 # DeltaV - not as resistant as pre-rebase, but still better than nothing
Piercing: 0.85 #Can save you, but bullets will still hurt. Will take about 10 shots from a Viper before critting, as opposed to 7 while unarmored and 16~ with a bulletproof vest.
Heat: 0.75

- type: entity
Expand Down
Loading

0 comments on commit 8b0c754

Please sign in to comment.