[MIRROR] ACE Security Outfit (#9878)

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
This commit is contained in:
CHOMPStation2StaffMirrorBot
2025-01-15 07:47:20 -07:00
committed by GitHub
parent 2cd821020b
commit 5bfab5b056
9 changed files with 37 additions and 1 deletions

View File

@@ -138,6 +138,8 @@
closet_appearance = /decl/closet_appearance/secure_closet/security/warden
starts_with = list(
/obj/item/clothing/under/rank/security/aces,
/obj/item/clothing/suit/storage/vest/aces,
/obj/item/clothing/suit/storage/vest/warden,
/obj/item/clothing/under/rank/warden,
/obj/item/clothing/under/rank/warden/corp,
@@ -198,6 +200,8 @@
closet_appearance = /decl/closet_appearance/secure_closet/security
starts_with = list(
/obj/item/clothing/under/rank/security/aces,
/obj/item/clothing/suit/storage/vest/aces,
/obj/item/clothing/suit/storage/vest/officer,
/obj/item/clothing/head/helmet,
/obj/item/clothing/mask/gas/sechailer/swat/officer, //CHOMP ADD

View File

@@ -234,7 +234,8 @@
"TG&C bodyguard's skirt"=/obj/item/clothing/under/rank/bodyguard_skirt,
"TG&C bodyguard's turtleneck"=/obj/item/clothing/under/rank/bodyguard_turtleneck,
"TG&C bodyguard's turtleneck w/ skirt"=/obj/item/clothing/under/rank/bodyguard_turtleskirt,
"TG&C gorka suit"=/obj/item/clothing/under/rank/neo_gorka/sec
"TG&C gorka suit"=/obj/item/clothing/under/rank/neo_gorka/sec,
"ACE security undersuit"=/obj/item/clothing/under/rank/security/aces
)
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(selector_uniforms))

View File

@@ -300,6 +300,15 @@
icon_badge = "officervest_badge"
icon_nobadge = "officervest_nobadge"
/obj/item/clothing/suit/storage/vest/aces
name = "ACE security rig"
desc = "A set of lightweight armor designed to be worn over the matching ACE security undersuit. Includes thigh, shin, and forearm protectors in addition to standard torso and groin guards."
icon_state = "aces_armor"
item_state_slots = list(slot_r_hand_str = "armor", slot_l_hand_str = "armor")
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS
cold_protection = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS
heat_protection = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS
/obj/item/clothing/suit/storage/vest/warden
name = "warden armor vest"
desc = "A simple kevlar plate carrier. This one has a silver badge clipped to the chest."

View File

@@ -26,6 +26,27 @@
siemens_coefficient = 0.9
rolled_sleeves = 0
/obj/item/clothing/under/rank/security/aces
name = "ACE security undersuit"
desc = "A snug but comfortable undersuit with removable arm sleeves, originally developed for the ACE Security Group. Includes a wrist-mounted minicomp."
icon_state = "aces_undersuit"
item_state_slots = list(slot_r_hand_str = "black", slot_l_hand_str = "black")
armor = list(melee = 10, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0)
siemens_coefficient = 0.9
rolled_sleeves = 0 //sleeves can be removed, but this disables the minicomp
rolled_down = -1 //can't be rolled down
/obj/item/clothing/under/rank/security/aces/examine(mob/user)
. = ..()
if(!rolled_sleeves && Adjacent(user)) //can't see the comp if you've taken the sleeves off, or if you're not adjacent
. += span_notice("The minicomp reports that the current station time is [stationtime2text()] and that it is [stationdate2text()].")
var/TB = src.loc.loc
if(istype(TB, /turf/simulated)) //no point returning atmospheric data from unsimulated tiles (they don't track pressure anyway, only temperature)
var/turf/simulated/T = TB
var/datum/gas_mixture/env = T.return_air()
. += span_notice("The minicomp reports the current atmospheric pressure: [env.return_pressure()]kPa, and temperature: [env.temperature]K")
/obj/item/clothing/under/rank/security/modern
name = "modernized security officer's jumpsuit"
desc = "A recent redesign of the classic Security jumpsuit, featuring sturdy materials, joint padding, one giant zipper, and tight-fitting synthleather."

View File

@@ -1277,6 +1277,7 @@
/obj/item/clothing/under/rank/security2 = 5,
/obj/item/clothing/under/rank/security/turtleneck = 5,
/obj/item/clothing/under/rank/security/modern = 5,
/obj/item/clothing/under/rank/security/aces = 5,
/obj/item/clothing/under/rank/security/skirt = 5,
/obj/item/clothing/shoes/boots/jackboots = 5,
/obj/item/clothing/head/soft/sec = 5,

Binary file not shown.

Before

Width:  |  Height:  |  Size: 240 KiB

After

Width:  |  Height:  |  Size: 240 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 336 KiB

After

Width:  |  Height:  |  Size: 338 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 193 KiB

After

Width:  |  Height:  |  Size: 194 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 143 KiB

After

Width:  |  Height:  |  Size: 144 KiB