From 51ad6527c78e6440285db65c8a45201a96bfd029 Mon Sep 17 00:00:00 2001 From: axietheaxolotl <86872535+axietheaxolotl@users.noreply.github.com> Date: Thu, 19 Feb 2026 02:38:21 +1100 Subject: [PATCH] stabs blusec in the jugular and takes their wallet (virosec - security resprite and reset) (#5159) ## About The Pull Request I'm working on it. the poll won so I am going ahead w/ this. image image stuff left to do - [x] finish hos outfits - [x] finish warden outfits - [x] finish obj icons - [ ] bugtest this is a total overhaul of security, essentially resetting everything to a new standard which can be worked off of. this is also a deletion of blusec, an antiquated, unpopular idea that has long since proven to both not be liked, and not work. ### this pr will not be the be-all, end-all. stuff will likely be tweaked, added, removed, changed, or resprited in the coming days, weeks, and months. due to just how much stuff security has. ## Why It's Good For The Game will write a markup for this specific pr eventually but I will just be posting the discord justification I gave image image ## Proof Of Testing
Screenshots/Videos image image
## Changelog :cl: axietheaxolotl / viro del: blusec add: redsec /:cl: --- .../SpaceRuins/skyrat/port_tarkon.dmm | 6 +- _maps/map_files/BoxStation/BoxStation.dmm | 724 ++--- _maps/shuttles/zubbers/emergency_vortex.dmm | 4 +- .../effects/decals/turfdecal/markings.dm | 2 +- .../effects/decals/turfdecal/tilecoloring.dm | 4 +- code/game/objects/items/storage/garment.dm | 19 +- .../items/tools/painter/paintable_decals.dm | 2 - .../jobs/job_types/security_officer.dm | 1 + .../machinery/departmental_protolathe.dm | 2 +- .../machinery/departmental_techfab.dm | 2 +- icons/map_icons/clothing/head/_head.dmi | Bin 20739 -> 20677 bytes icons/map_icons/clothing/head/beret.dmi | Bin 4331 -> 4164 bytes .../master_files/code/datums/id_trim/jobs.dm | 10 +- .../effects/decals/turfdecals/tilecoloring.dm | 2 + .../game/objects/items/storage/backpack.dm | 21 - .../modules/clothing/under/jobs/security.dm | 217 +- .../loadout/categories/donator_personal.dm | 18 - .../code/modules/loadout/categories/heads.dm | 25 - .../code/modules/loadout/categories/suit.dm | 29 - .../modules/loadout/categories/uniform.dm | 64 - .../code/modules/mod/mod_theme.dm | 142 - .../icons/airlocks/station/security.dmi | Bin 2151 -> 2144 bytes .../modules/clothing/suits/armor.dm | 1 + .../clothing/~donator/donator_clothing.dm | 131 +- .../code/lockers/interdyne_fob/security.dm | 4 +- .../modules/mapping/code/mob_spawns.dm | 8 +- .../corrections_officer.dm | 4 +- .../modules/sec_haul/code/misc/vending.dm | 39 +- .../code/peacekeeper/armadyne_clothing.dm | 54 +- .../code/peacekeeper/peacekeeper_clothing.dm | 138 +- .../code/peacekeeper/peacekeeper_lockers.dm | 8 - .../modules/tarkon/code/misc-fluff/spawner.dm | 2 +- .../modules/teshari/code/teshari_clothes.dm | 2 +- .../modules/vox_sprites/code/head.dm | 4 +- .../lists/maintenance_loot_common.dm | 2 +- .../lists/maintenance_loot_rare.dm | 2 +- .../code/modules/cargo/packs/security.dm | 2 + .../code/modules/clothing/head/helmet.dm | 61 - .../code/modules/clothing/head/jobs.dm | 18 - .../code/modules/clothing/suits/armor.dm | 43 - .../code/modules/clothing/under/misc.dm | 35 - .../code/modules/clothing/under/security.dm | 45 +- .../modules/goofsec/code/department_guards.dm | 1 - .../jobs/job_types/security_officer.dm | 8 - .../modules/loadout/categories/accessories.dm | 9 - .../modules/loadout/categories/glasses.dm | 6 - .../code/modules/loadout/categories/gloves.dm | 10 - .../code/modules/loadout/categories/heads.dm | 134 +- .../code/modules/loadout/categories/neck.dm | 10 - .../code/modules/loadout/categories/shoes.dm | 21 - .../code/modules/loadout/categories/suit.dm | 101 +- .../code/modules/loadout/categories/under.dm | 45 +- .../overrides/loadout_items/loadout_datum.dm | 48 - .../code/modules/security/icons/card.dmi | Bin 0 -> 182 bytes .../code/modules/security/loadouts.dm | 10 +- .../security/sec_clothing_overrides.dm | 2382 ++++------------- .../modules/security/sec_garment_overrides.dm | 38 + .../modules/security/secmed/secmed_clothes.dm | 14 +- .../modules/security/secmed/security_medic.dm | 14 +- .../code/modules/vending/clothesmate.dm | 2 - .../code/modules/vending/comdrobe.dm | 26 +- .../code/modules/vending/multisec.dm | 173 -- .../code/modules/vending/secdrobe.dm | 88 + .../icons/mob/clothing/back/backpack.dmi | Bin 2606 -> 2728 bytes modular_zubbers/icons/mob/clothing/belt.dmi | Bin 482 -> 865 bytes modular_zubbers/icons/mob/clothing/eyes.dmi | Bin 1614 -> 1508 bytes .../icons/mob/clothing/feet/feet.dmi | Bin 3103 -> 3109 bytes .../icons/mob/clothing/feet/feet_digi.dmi | Bin 6908 -> 7640 bytes .../icons/mob/clothing/gloves/gloves.dmi | Bin 733 -> 1032 bytes modular_zubbers/icons/mob/clothing/hands.dmi | Bin 685 -> 791 bytes .../icons/mob/clothing/head/hats.dmi | Bin 4829 -> 17523 bytes .../icons/mob/clothing/head/mask.dmi | Bin 401 -> 809 bytes .../icons/mob/clothing/head/mask_muzzled.dmi | Bin 0 -> 539 bytes .../icons/mob/clothing/neck/neck.dmi | Bin 7634 -> 8227 bytes .../icons/mob/clothing/suits/armor.dmi | Bin 33804 -> 40459 bytes .../icons/mob/clothing/suits/jacket.dmi | Bin 85557 -> 88351 bytes .../icons/mob/clothing/under/security.dmi | Bin 7743 -> 13464 bytes .../mob/clothing/under/security_digi.dmi | Bin 3239 -> 7505 bytes modular_zubbers/icons/obj/card.dmi | Bin 5952 -> 6019 bytes .../icons/obj/clothing/back/backpack.dmi | Bin 1796 -> 1250 bytes modular_zubbers/icons/obj/clothing/belt.dmi | Bin 397 -> 581 bytes .../icons/obj/clothing/feet/feet.dmi | Bin 6481 -> 6541 bytes .../icons/obj/clothing/glasses.dmi | Bin 1787 -> 901 bytes modular_zubbers/icons/obj/clothing/gloves.dmi | Bin 1111 -> 925 bytes .../icons/obj/clothing/head/hats.dmi | Bin 21323 -> 23978 bytes .../icons/obj/clothing/neck/neck.dmi | Bin 8123 -> 8354 bytes .../icons/obj/clothing/suits/armor.dmi | Bin 11324 -> 14339 bytes .../icons/obj/clothing/under/security.dmi | Bin 7446 -> 9425 bytes .../maps/offstation/dauntless/mob_spawns.dm | 8 +- .../maps/offstation/persistence/mob_spawns.dm | 8 +- .../virosec/airlocks/station/security.dmi | Bin 0 -> 2144 bytes .../modules/virosec/clothing/mob/armor.dmi | Bin 0 -> 3896 bytes .../modules/virosec/clothing/mob/hats.dmi | Bin 0 -> 1721 bytes .../modules/virosec/clothing/mob/security.dmi | Bin 0 -> 7696 bytes tgstation.dme | 4 +- 95 files changed, 1276 insertions(+), 3781 deletions(-) delete mode 100644 modular_skyrat/modules/sec_haul/code/peacekeeper/peacekeeper_lockers.dm create mode 100644 modular_zubbers/code/modules/security/icons/card.dmi create mode 100644 modular_zubbers/code/modules/security/sec_garment_overrides.dm delete mode 100644 modular_zubbers/code/modules/vending/multisec.dm create mode 100644 modular_zubbers/code/modules/vending/secdrobe.dm create mode 100644 modular_zubbers/icons/mob/clothing/head/mask_muzzled.dmi create mode 100644 modular_zubbers/modules/virosec/airlocks/station/security.dmi create mode 100644 modular_zubbers/modules/virosec/clothing/mob/armor.dmi create mode 100644 modular_zubbers/modules/virosec/clothing/mob/hats.dmi create mode 100644 modular_zubbers/modules/virosec/clothing/mob/security.dmi diff --git a/_maps/RandomRuins/SpaceRuins/skyrat/port_tarkon.dmm b/_maps/RandomRuins/SpaceRuins/skyrat/port_tarkon.dmm index 0f443874e79..5016a9ec28a 100644 --- a/_maps/RandomRuins/SpaceRuins/skyrat/port_tarkon.dmm +++ b/_maps/RandomRuins/SpaceRuins/skyrat/port_tarkon.dmm @@ -11040,9 +11040,9 @@ /obj/item/clothing/under/tarkon/sec, /obj/item/clothing/under/tarkon/sec, /obj/item/clothing/under/tarkon/sec, -/obj/item/storage/backpack/duffelbag/sec/redsec, -/obj/item/storage/backpack/satchel/sec/redsec, -/obj/item/storage/backpack/security/redsec, +/obj/item/storage/backpack/duffelbag/sec, +/obj/item/storage/backpack/satchel/sec, +/obj/item/storage/backpack/security, /obj/item/clothing/head/utility/welding/hat, /obj/item/clothing/head/utility/welding/hat, /turf/open/floor/wood, diff --git a/_maps/map_files/BoxStation/BoxStation.dmm b/_maps/map_files/BoxStation/BoxStation.dmm index 3cc82c2f0c0..d147fd6d296 100644 --- a/_maps/map_files/BoxStation/BoxStation.dmm +++ b/_maps/map_files/BoxStation/BoxStation.dmm @@ -274,7 +274,7 @@ /obj/structure/window/reinforced/spawner/directional/east, /obj/structure/table, /obj/item/book/manual/wiki/security_space_law, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 6 }, /turf/open/floor/iron/dark, @@ -656,10 +656,10 @@ /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/dark_blue{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/tile/dark_blue{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, /turf/open/floor/iron/dark/textured_edge, @@ -1343,7 +1343,7 @@ /turf/open/floor/iron/dark, /area/station/security/prison/safe) "alB" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ +/obj/effect/turf_decal/trimline/red/filled/warning{ dir = 1 }, /obj/effect/spawner/structure/window/reinforced, @@ -3102,7 +3102,7 @@ /obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/dark_blue{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, /obj/machinery/wall_healer/directional/north, @@ -3118,8 +3118,8 @@ /obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/dark_blue, -/obj/effect/turf_decal/tile/dark_blue{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 1 }, /obj/effect/decal/cleanable/dirt, @@ -3868,7 +3868,7 @@ /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/dark_blue, +/obj/effect/turf_decal/tile/red, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/white, /area/station/maintenance/port/fore) @@ -3917,7 +3917,7 @@ /turf/closed/wall/r_wall, /area/station/command/eva) "ayT" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ +/obj/effect/turf_decal/trimline/red/filled/warning{ dir = 1 }, /turf/closed/wall/r_wall, @@ -4524,7 +4524,7 @@ "aCd" = ( /obj/structure/closet/emcloset, /obj/structure/cable, -/obj/effect/turf_decal/trimline/dark_blue/filled/corner{ +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 8 }, /turf/open/floor/iron/dark, @@ -5662,7 +5662,7 @@ /area/space/nearstation) "aHt" = ( /obj/structure/cable, -/obj/effect/turf_decal/trimline/dark_blue/filled/corner{ +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -6983,13 +6983,13 @@ /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/dark_blue{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/tile/dark_blue{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/dark_blue, +/obj/effect/turf_decal/tile/red, /turf/open/floor/iron/dark/textured, /area/station/hallway/primary/central) "aOA" = ( @@ -7215,7 +7215,7 @@ /obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/dark_blue{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, /turf/open/floor/iron/dark/textured, @@ -9528,7 +9528,7 @@ "aZJ" = ( /obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 6 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ @@ -9548,7 +9548,7 @@ pixel_x = 26; pixel_y = -6 }, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 5 }, /obj/machinery/light/directional/east, @@ -11003,7 +11003,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/security) "bgU" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/shrink_cw{ +/obj/effect/turf_decal/trimline/red/filled/shrink_cw{ dir = 8 }, /turf/open/floor/iron/dark, @@ -12950,8 +12950,8 @@ /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/dark_blue, -/obj/effect/turf_decal/tile/dark_blue{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 4 }, /turf/open/floor/iron/dark/textured, @@ -13719,10 +13719,10 @@ dir = 4 }, /obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/dark_blue{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/dark_blue{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, /turf/open/floor/iron/dark/textured, @@ -14058,20 +14058,20 @@ /obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/dark_blue{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/dark_blue, +/obj/effect/turf_decal/tile/red, /turf/open/floor/iron/dark/textured, /area/station/hallway/primary/central) "buS" = ( /obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/dark_blue{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/effect/turf_decal/tile/dark_blue{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, /turf/open/floor/iron/dark/textured, @@ -14272,7 +14272,7 @@ /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/dark_blue{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, /obj/effect/decal/cleanable/dirt, @@ -14338,7 +14338,7 @@ dir = 4 }, /obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/dark_blue, +/obj/effect/turf_decal/tile/red, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/white, /area/station/maintenance/port/fore) @@ -15441,7 +15441,7 @@ /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 }, -/obj/effect/turf_decal/trimline/dark_blue/line{ +/obj/effect/turf_decal/trimline/red/line{ dir = 8; alpha = 200 }, @@ -17856,7 +17856,7 @@ /turf/open/floor/iron/white, /area/station/medical/virology) "bNo" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, /obj/structure/cable, @@ -18649,7 +18649,7 @@ /area/station/engineering/atmos) "bSP" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, /obj/structure/extinguisher_cabinet/directional/north, @@ -19021,7 +19021,7 @@ /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/dark_blue, +/obj/effect/turf_decal/tile/red, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/white, /area/station/maintenance/port/fore) @@ -19073,7 +19073,7 @@ /turf/closed/wall/r_wall, /area/station/tcommsat/computer) "bVL" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 6 }, /turf/open/floor/iron/dark, @@ -22104,7 +22104,7 @@ /obj/structure/disposalpipe/segment{ dir = 6 }, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ @@ -25924,7 +25924,7 @@ /turf/open/floor/plating, /area/station/maintenance/starboard/fore) "cMg" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/corner{ +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 1 }, /turf/open/floor/iron/dark/smooth_corner{ @@ -26516,7 +26516,7 @@ /turf/open/floor/iron, /area/station/maintenance/port/aft) "cVG" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 10 }, /obj/machinery/atmospherics/components/binary/pump/off{ @@ -26689,7 +26689,7 @@ /obj/structure/chair/office{ dir = 4 }, -/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/effect/turf_decal/tile/red/fourcorners, /turf/open/floor/iron/dark, /area/station/security/brig) "daa" = ( @@ -26867,7 +26867,7 @@ /turf/open/floor/iron, /area/station/security/prison/safe) "ddh" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ +/obj/effect/turf_decal/trimline/red/filled/warning{ dir = 1 }, /turf/open/floor/iron/dark/smooth_edge, @@ -26878,7 +26878,7 @@ /turf/open/floor/iron/dark/small, /area/station/security/interrogation) "ddx" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 5 }, /turf/open/floor/iron/dark, @@ -27052,7 +27052,7 @@ /turf/open/floor/plating, /area/station/security/execution/transfer) "dgy" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ +/obj/effect/turf_decal/trimline/red/filled/warning{ dir = 1 }, /obj/machinery/firealarm/directional/north, @@ -27173,7 +27173,7 @@ /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, /obj/effect/mapping_helpers/mail_sorting/security/general, -/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ +/obj/effect/turf_decal/trimline/red/filled/warning{ dir = 4 }, /turf/open/floor/iron/dark/smooth_edge{ @@ -27248,7 +27248,7 @@ /turf/open/floor/plating, /area/station/security/processing) "dkc" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/corner{ +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 1 }, /turf/open/floor/iron/dark, @@ -27274,7 +27274,7 @@ }, /area/station/engineering/atmos) "dkz" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 10 }, /obj/structure/closet/secure_closet/brig/genpop, @@ -27398,10 +27398,10 @@ /obj/effect/turf_decal/stripes/blue/line{ dir = 8 }, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, -/obj/effect/turf_decal/trimline/dark_blue/filled/corner{ +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 8 }, /turf/open/floor/iron/dark/small, @@ -27826,10 +27826,10 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/stripes, /obj/effect/turf_decal/stripes/blue/line, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, /turf/open/floor/iron/dark/small, @@ -28158,7 +28158,7 @@ /turf/open/floor/iron/smooth, /area/station/engineering/atmos) "dzt" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/warning, +/obj/effect/turf_decal/trimline/red/filled/warning, /turf/open/floor/iron/dark/smooth_edge{ dir = 1 }, @@ -28174,7 +28174,7 @@ /turf/open/floor/iron/white/small, /area/station/commons/toilet) "dzX" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/corner{ +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 1 }, /turf/open/floor/iron/dark/smooth_corner{ @@ -28307,7 +28307,7 @@ "dCg" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ +/obj/effect/turf_decal/trimline/red/filled/warning{ dir = 8 }, /turf/open/floor/iron/dark/smooth_edge{ @@ -28615,7 +28615,7 @@ /turf/open/floor/plating, /area/station/security/prison) "dIb" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, /obj/structure/extinguisher_cabinet/directional/north, @@ -28868,7 +28868,7 @@ /area/station/cargo/storage) "dMA" = ( /obj/structure/cable, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -29192,7 +29192,7 @@ /turf/open/floor/iron/smooth, /area/station/engineering/gravity_generator) "dTR" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line, +/obj/effect/turf_decal/trimline/red/filled/line, /obj/machinery/light/directional/south, /turf/open/floor/iron/dark/smooth_edge{ dir = 1 @@ -29313,7 +29313,7 @@ /area/station/maintenance/port/aft) "dXx" = ( /obj/structure/cable, -/obj/effect/turf_decal/trimline/dark_blue/filled/corner{ +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -29382,7 +29382,7 @@ /turf/open/floor/iron, /area/station/cargo/storage) "dZf" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, /obj/machinery/firealarm/directional/east, @@ -29509,7 +29509,7 @@ /turf/open/floor/iron/dark, /area/station/security/courtroom) "eaU" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -29581,7 +29581,7 @@ pixel_x = -27; pixel_y = -2 }, -/obj/effect/turf_decal/tile/dark_blue/full, +/obj/effect/turf_decal/tile/red/full, /turf/open/floor/iron/dark/smooth_large, /area/station/security/warden) "ecz" = ( @@ -29602,11 +29602,11 @@ pixel_x = 3; pixel_y = 3 }, -/obj/effect/turf_decal/tile/dark_blue/full, +/obj/effect/turf_decal/tile/red/full, /turf/open/floor/iron/dark/smooth_large, /area/station/security/warden) "ecL" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line, +/obj/effect/turf_decal/trimline/red/filled/line, /obj/structure/closet/secure_closet/brig/genpop, /obj/structure/cable, /obj/item/clothing/under/rank/prisoner/lowsec, @@ -29674,7 +29674,7 @@ /turf/open/floor/iron, /area/station/hallway/primary/port) "eet" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ @@ -29689,7 +29689,7 @@ }, /area/station/security/execution/education) "eeu" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ +/obj/effect/turf_decal/trimline/red/filled/warning{ dir = 1 }, /obj/structure/cable, @@ -29806,7 +29806,7 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 10 }, /obj/machinery/button/flasher{ @@ -29873,7 +29873,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ dir = 4 }, -/obj/effect/turf_decal/trimline/dark_blue/filled/line, +/obj/effect/turf_decal/trimline/red/filled/line, /turf/open/floor/iron/dark/smooth_edge{ dir = 1 }, @@ -29943,7 +29943,7 @@ /area/station/science/genetics) "eii" = ( /obj/structure/sign/departments/court/directional/east, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 5 }, /turf/open/floor/iron/dark, @@ -30164,7 +30164,7 @@ dir = 1 }, /obj/effect/landmark/start/security_officer, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, /turf/open/floor/iron/dark/smooth_edge, @@ -30268,7 +30268,7 @@ /turf/open/floor/plating, /area/station/maintenance/port/fore) "eqH" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, /turf/open/floor/iron/dark/smooth_edge, @@ -30740,7 +30740,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ +/obj/effect/turf_decal/trimline/red/filled/warning{ dir = 8 }, /turf/open/floor/iron/dark, @@ -30792,7 +30792,7 @@ /turf/open/floor/iron/edge, /area/station/hallway/primary/aft) "eDz" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, /obj/machinery/gulag_teleporter, @@ -30886,7 +30886,7 @@ /area/station/security/prison) "eFk" = ( /obj/machinery/computer/security, -/obj/effect/turf_decal/tile/dark_blue/full, +/obj/effect/turf_decal/tile/red/full, /turf/open/floor/iron/dark/smooth_large, /area/station/security/warden) "eFn" = ( @@ -31166,7 +31166,7 @@ /area/space/nearstation) "eMX" = ( /obj/structure/cable, -/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ +/obj/effect/turf_decal/trimline/red/filled/warning{ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -31314,7 +31314,7 @@ /turf/open/floor/wood, /area/station/service/library) "ePz" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, /obj/machinery/portable_atmospherics/scrubber, @@ -31743,7 +31743,7 @@ dir = 8 }, /obj/machinery/disposal/bin, -/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/effect/turf_decal/tile/red/fourcorners, /turf/open/floor/iron/dark, /area/station/security/office) "eWy" = ( @@ -31945,7 +31945,7 @@ /area/station/security/prison) "fcq" = ( /obj/structure/cable, -/obj/effect/turf_decal/trimline/dark_blue/filled/end{ +/obj/effect/turf_decal/trimline/red/filled/end{ dir = 1 }, /obj/effect/turf_decal/stripes{ @@ -31965,7 +31965,7 @@ }, /area/station/hallway/primary/central) "fcs" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, @@ -32015,7 +32015,7 @@ /area/station/maintenance/port/aft) "fcR" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, /obj/machinery/firealarm/directional/north, @@ -32151,7 +32151,7 @@ /area/station/maintenance/starboard/fore) "fft" = ( /obj/structure/cable, -/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ +/obj/effect/turf_decal/trimline/red/filled/warning{ dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -32814,7 +32814,7 @@ /turf/open/floor/iron, /area/station/security/office) "fpO" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, /obj/machinery/button/door{ @@ -32974,7 +32974,7 @@ /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) "ftu" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 5 }, /obj/machinery/computer/security/labor, @@ -33259,7 +33259,7 @@ }, /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ +/obj/effect/turf_decal/trimline/red/filled/warning{ dir = 4 }, /turf/open/floor/iron/dark/smooth_edge{ @@ -33290,7 +33290,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, /turf/open/floor/iron/dark, @@ -33323,7 +33323,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/security) "fzH" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, /turf/open/floor/iron/dark/smooth_edge{ @@ -33905,7 +33905,7 @@ /turf/open/floor/iron/large, /area/station/cargo/storage) "fLP" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/corner{ +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 4 }, /turf/open/floor/iron/dark/smooth_corner{ @@ -33916,7 +33916,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/effect/turf_decal/trimline/dark_blue/filled/warning, +/obj/effect/turf_decal/trimline/red/filled/warning, /turf/open/floor/iron/dark/smooth_edge{ dir = 1 }, @@ -34036,7 +34036,7 @@ /turf/open/floor/wood/parquet, /area/station/service/bar) "fOh" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, /obj/effect/spawner/structure/window/reinforced, @@ -34061,7 +34061,7 @@ dir = 8 }, /obj/effect/landmark/start/security_medic, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, /turf/open/floor/iron/dark/smooth_edge{ @@ -34553,7 +34553,7 @@ /turf/open/floor/iron/textured_large, /area/station/cargo/miningdock) "fXR" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, /obj/structure/cable, @@ -34605,7 +34605,7 @@ /obj/structure/chair{ dir = 4 }, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, /turf/open/floor/iron/dark/smooth_edge{ @@ -35176,7 +35176,7 @@ /area/station/maintenance/solars/starboard/fore) "gnf" = ( /obj/machinery/light/directional/west, -/obj/effect/turf_decal/trimline/dark_blue/filled/corner, +/obj/effect/turf_decal/trimline/red/filled/corner, /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) "gnm" = ( @@ -35357,7 +35357,7 @@ /area/station/command/heads_quarters/captain) "gpU" = ( /obj/machinery/light/directional/south, -/obj/effect/turf_decal/trimline/dark_blue/filled/line, +/obj/effect/turf_decal/trimline/red/filled/line, /turf/open/floor/iron/dark/smooth_edge{ dir = 1 }, @@ -35411,7 +35411,7 @@ /turf/open/floor/iron/smooth, /area/station/engineering/engine_smes) "grM" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line, +/obj/effect/turf_decal/trimline/red/filled/line, /obj/machinery/status_display/door_timer{ id = "Cell 3"; name = "Cell 3"; @@ -35625,7 +35625,7 @@ /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 }, -/obj/effect/turf_decal/trimline/dark_blue/line{ +/obj/effect/turf_decal/trimline/red/line{ dir = 8; alpha = 200 }, @@ -36127,7 +36127,7 @@ }, /area/station/common/pool/sauna) "gEa" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, /turf/open/floor/iron/dark/smooth_edge{ @@ -36169,7 +36169,7 @@ /obj/structure/disposalpipe/segment{ dir = 9 }, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ @@ -36185,7 +36185,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ +/obj/effect/turf_decal/trimline/red/filled/warning{ dir = 8 }, /turf/open/floor/iron/dark/side{ @@ -36217,8 +36217,8 @@ /obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/dark_blue, -/obj/effect/turf_decal/tile/dark_blue{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 8 }, /turf/open/floor/iron/dark/textured, @@ -36251,7 +36251,7 @@ /turf/open/floor/iron/white, /area/station/science/explab) "gGF" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ +/obj/effect/turf_decal/trimline/red/filled/warning{ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -36276,7 +36276,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ dir = 4 }, -/obj/effect/turf_decal/trimline/dark_blue/filled/corner{ +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 4 }, /turf/open/floor/iron/dark/smooth_corner{ @@ -36604,10 +36604,10 @@ /area/station/service/chapel) "gMx" = ( /obj/structure/cable, -/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ +/obj/effect/turf_decal/trimline/red/filled/warning{ dir = 4 }, -/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ +/obj/effect/turf_decal/trimline/red/filled/warning{ dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -36806,7 +36806,7 @@ /turf/closed/wall/r_wall, /area/station/engineering/engine_smes) "gRy" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, /turf/open/floor/iron/dark/smooth_edge, @@ -36914,7 +36914,7 @@ }, /area/station/hallway/primary/central) "gUt" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ @@ -37040,7 +37040,7 @@ /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 5 }, -/obj/effect/turf_decal/trimline/dark_blue/line{ +/obj/effect/turf_decal/trimline/red/line{ alpha = 200; dir = 5 }, @@ -37209,7 +37209,7 @@ dir = 4 }, /obj/machinery/holopad/secure, -/obj/effect/turf_decal/trimline/dark_blue/filled/warning, +/obj/effect/turf_decal/trimline/red/filled/warning, /turf/open/floor/iron/dark/smooth_edge{ dir = 1 }, @@ -37296,7 +37296,7 @@ /turf/open/floor/plating, /area/station/hallway/primary/starboard) "gZJ" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line, +/obj/effect/turf_decal/trimline/red/filled/line, /turf/open/floor/iron/dark/smooth_edge{ dir = 1 }, @@ -37595,7 +37595,7 @@ /obj/structure/chair{ dir = 1 }, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 10 }, /turf/open/floor/iron/dark, @@ -37622,7 +37622,7 @@ /turf/open/floor/iron/small, /area/station/cargo/drone_bay) "hgb" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ +/obj/effect/turf_decal/trimline/red/filled/warning{ dir = 8 }, /obj/structure/cable, @@ -37950,7 +37950,7 @@ /turf/open/floor/circuit/red, /area/station/ai/upload/chamber) "hmC" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line, +/obj/effect/turf_decal/trimline/red/filled/line, /obj/machinery/status_display/door_timer{ id = "Cell 1"; name = "Cell 1"; @@ -38061,7 +38061,7 @@ /turf/open/floor/wood, /area/station/security/prison) "hoG" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, /obj/structure/cable, @@ -38292,7 +38292,7 @@ /area/station/maintenance/aft) "hsM" = ( /obj/structure/cable, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -38353,7 +38353,7 @@ /turf/open/floor/iron/cafeteria, /area/station/service/kitchen) "htP" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ +/obj/effect/turf_decal/trimline/red/filled/warning{ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -38692,7 +38692,7 @@ /turf/open/floor/iron/edge, /area/station/hallway/primary/starboard) "hAN" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, /obj/machinery/computer/prisoner/gulag_teleporter_computer, @@ -38718,7 +38718,7 @@ /turf/open/floor/iron/dark/textured, /area/station/science/genetics) "hCd" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, /obj/structure/chair/plastic{ @@ -38820,7 +38820,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, /turf/open/floor/iron/dark, @@ -39032,7 +39032,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, /turf/open/floor/iron/dark/smooth_edge{ @@ -39425,7 +39425,7 @@ }, /area/station/medical/treatment_center) "hQJ" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, /obj/item/clothing/under/rank/prisoner/skirt/supermax, @@ -39512,7 +39512,7 @@ /area/station/service/chapel) "hSi" = ( /obj/machinery/modular_computer/preset/cargochat/security, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, /turf/open/floor/iron/dark/smooth_edge, @@ -39758,7 +39758,7 @@ /turf/open/floor/iron/dark/smooth_large, /area/station/science/robotics/mechbay) "hWX" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 6 }, /turf/open/floor/iron/dark, @@ -39791,7 +39791,7 @@ /turf/open/floor/grass, /area/station/security/prison) "hXz" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 9 }, /obj/structure/cable, @@ -39834,7 +39834,7 @@ /turf/open/floor/iron, /area/station/cargo/office) "hXW" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 10 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ @@ -40479,7 +40479,7 @@ "ijF" = ( /obj/machinery/computer/security, /obj/structure/cable, -/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/effect/turf_decal/tile/red/fourcorners, /turf/open/floor/iron/dark, /area/station/security/office) "ijG" = ( @@ -40547,7 +40547,7 @@ "ikR" = ( /obj/structure/table, /obj/item/storage/fancy/donut_box, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, /turf/open/floor/iron/dark/smooth_edge{ @@ -40811,7 +40811,7 @@ /area/station/command/eva) "ioK" = ( /obj/structure/cable, -/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ +/obj/effect/turf_decal/trimline/red/filled/warning{ dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -40904,7 +40904,7 @@ /turf/open/floor/iron, /area/station/commons/locker) "iqM" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line, +/obj/effect/turf_decal/trimline/red/filled/line, /obj/machinery/light/directional/south, /turf/open/floor/iron/dark/smooth_edge{ dir = 1 @@ -40980,7 +40980,7 @@ /area/station/engineering/atmos/hfr_room) "isG" = ( /obj/machinery/light/directional/east, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, /turf/open/floor/iron/dark/smooth_edge{ @@ -41046,7 +41046,7 @@ /turf/open/floor/iron/white, /area/station/medical/virology) "itv" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, /obj/machinery/computer/security/telescreen/isolation/directional/north, @@ -41165,7 +41165,7 @@ /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 10 }, -/obj/effect/turf_decal/trimline/dark_blue/line{ +/obj/effect/turf_decal/trimline/red/line{ alpha = 200; dir = 10 }, @@ -41379,7 +41379,7 @@ /turf/open/floor/iron/dark/smooth_large, /area/station/command/gateway) "iAr" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/warning, +/obj/effect/turf_decal/trimline/red/filled/warning, /turf/open/floor/iron/dark/smooth_edge{ dir = 1 }, @@ -41670,7 +41670,7 @@ /turf/open/floor/iron, /area/station/science/ordnance) "iEF" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 10 }, /turf/open/floor/iron/dark, @@ -41834,7 +41834,7 @@ }, /area/station/cargo/office) "iIN" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line, +/obj/effect/turf_decal/trimline/red/filled/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -41887,7 +41887,7 @@ /area/station/maintenance/solars/port/aft) "iJk" = ( /obj/machinery/light/directional/north, -/obj/effect/turf_decal/trimline/dark_blue/filled/corner{ +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 1 }, /obj/effect/turf_decal/trimline/blue/filled/corner{ @@ -41942,7 +41942,7 @@ /obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 8 }, -/obj/effect/turf_decal/trimline/dark_blue/corner{ +/obj/effect/turf_decal/trimline/red/corner{ alpha = 200; dir = 8 }, @@ -42005,7 +42005,7 @@ /turf/open/floor/iron/smooth, /area/station/engineering/atmos) "iLg" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line, +/obj/effect/turf_decal/trimline/red/filled/line, /obj/structure/noticeboard/directional/south, /turf/open/floor/iron/dark/smooth_edge{ dir = 1 @@ -42387,7 +42387,7 @@ /obj/structure/disposalpipe/junction/flip{ dir = 1 }, -/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ +/obj/effect/turf_decal/trimline/red/filled/warning{ dir = 1 }, /turf/open/floor/iron/dark, @@ -42652,7 +42652,7 @@ dir = 10 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 6 }, /obj/effect/turf_decal/stripes, @@ -42664,7 +42664,7 @@ /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 5 }, -/obj/effect/turf_decal/trimline/dark_blue/line{ +/obj/effect/turf_decal/trimline/red/line{ alpha = 200; dir = 5 }, @@ -42891,10 +42891,10 @@ /turf/open/floor/grass, /area/station/security/prison) "iZW" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ +/obj/effect/turf_decal/trimline/red/filled/warning{ dir = 4 }, -/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ +/obj/effect/turf_decal/trimline/red/filled/warning{ dir = 8 }, /obj/structure/cable, @@ -43035,7 +43035,7 @@ pixel_x = 6; pixel_y = 2 }, -/obj/effect/turf_decal/tile/dark_blue/full, +/obj/effect/turf_decal/tile/red/full, /turf/open/floor/iron/dark/smooth_large, /area/station/security/office) "jbq" = ( @@ -43149,7 +43149,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ dir = 4 }, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, /turf/open/floor/iron/dark/smooth_edge, @@ -43297,7 +43297,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/turf_decal/trimline/dark_blue/filled/warning, +/obj/effect/turf_decal/trimline/red/filled/warning, /turf/open/floor/iron/dark/smooth_edge{ dir = 1 }, @@ -43450,7 +43450,7 @@ "jjw" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/landmark/start/security_officer, -/obj/effect/turf_decal/trimline/dark_blue/filled/corner, +/obj/effect/turf_decal/trimline/red/filled/corner, /turf/open/floor/iron/dark, /area/station/security/office) "jjy" = ( @@ -43965,7 +43965,7 @@ /area/station/medical/morgue) "jsU" = ( /obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/effect/turf_decal/trimline/dark_blue/line{ +/obj/effect/turf_decal/trimline/red/line{ alpha = 200 }, /obj/machinery/firealarm/directional/south, @@ -44295,7 +44295,7 @@ /area/station/maintenance/starboard/aft) "jBF" = ( /obj/structure/cable, -/obj/effect/turf_decal/trimline/dark_blue/filled/line, +/obj/effect/turf_decal/trimline/red/filled/line, /turf/open/floor/iron/dark/smooth_edge{ dir = 1 }, @@ -44839,7 +44839,7 @@ }, /area/station/science/research) "jLw" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line, +/obj/effect/turf_decal/trimline/red/filled/line, /obj/item/radio/intercom/directional/south, /turf/open/floor/iron/dark/smooth_edge{ dir = 1 @@ -45095,7 +45095,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/effect/turf_decal/tile/red/fourcorners, /turf/open/floor/iron/dark, /area/station/security/office) "jOo" = ( @@ -45181,7 +45181,7 @@ /obj/item/reagent_containers/spray/pepper, /obj/item/restraints/handcuffs, /obj/item/clothing/gloves/color/orange, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, /turf/open/floor/iron/dark/smooth_edge{ @@ -45439,7 +45439,7 @@ "jWH" = ( /obj/machinery/gateway/centerstation, /obj/structure/cable, -/obj/effect/turf_decal/trimline/dark_blue, +/obj/effect/turf_decal/trimline/red, /obj/structure/marker_beacon/cerulean, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark/smooth_large, @@ -45452,10 +45452,10 @@ dir = 4 }, /obj/structure/cable, -/obj/effect/turf_decal/trimline/dark_blue/filled/corner{ +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 1 }, -/obj/effect/turf_decal/trimline/dark_blue/filled/corner{ +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 4 }, /turf/open/floor/iron/edge{ @@ -45629,7 +45629,7 @@ /area/station/maintenance/starboard/fore) "kaX" = ( /obj/structure/filingcabinet/chestdrawer, -/obj/effect/turf_decal/tile/dark_blue/full, +/obj/effect/turf_decal/tile/red/full, /turf/open/floor/iron/dark/smooth_large, /area/station/security/warden) "kbj" = ( @@ -45929,10 +45929,10 @@ dir = 4 }, /obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/dark_blue{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/effect/turf_decal/tile/dark_blue{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, /turf/open/floor/iron/dark/textured, @@ -45952,7 +45952,7 @@ fax_name = "Security Office"; name = "Security Office Fax Machine" }, -/obj/effect/turf_decal/tile/dark_blue/full, +/obj/effect/turf_decal/tile/red/full, /turf/open/floor/iron/dark/smooth_large, /area/station/security/office) "kgE" = ( @@ -46213,7 +46213,7 @@ /turf/open/floor/wood, /area/station/hallway/primary/starboard) "kod" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, /obj/machinery/light/directional/east, @@ -46561,7 +46561,7 @@ dir = 4 }, /obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, -/obj/effect/turf_decal/trimline/dark_blue/filled/corner{ +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 4 }, /obj/machinery/door/airlock/maintenance{ @@ -46859,7 +46859,7 @@ /area/station/maintenance/starboard) "kzE" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, /turf/open/floor/iron/dark/smooth_edge, @@ -47237,7 +47237,7 @@ /turf/open/floor/iron, /area/station/science/ordnance) "kET" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, /obj/structure/table, @@ -47265,7 +47265,7 @@ /obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, /obj/machinery/light/directional/west, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 9 }, /turf/open/floor/iron/dark, @@ -47343,7 +47343,7 @@ dir = 6 }, /obj/structure/cable, -/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ +/obj/effect/turf_decal/trimline/red/filled/warning{ dir = 8 }, /turf/open/floor/iron/dark/smooth_edge{ @@ -47980,7 +47980,7 @@ }, /area/station/commons/fitness) "kQK" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/corner{ +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 8 }, /obj/structure/cable, @@ -48086,7 +48086,7 @@ }, /area/station/hallway/primary/central) "kSr" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line, +/obj/effect/turf_decal/trimline/red/filled/line, /obj/structure/cable, /turf/open/floor/iron/dark/smooth_edge{ dir = 1 @@ -48166,7 +48166,7 @@ /turf/open/floor/plating, /area/station/science/research) "kTH" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ +/obj/effect/turf_decal/trimline/red/filled/warning{ dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -48194,7 +48194,7 @@ /obj/structure/table, /obj/item/assembly/signaler, /obj/item/clothing/suit/jacket/straight_jacket, -/obj/effect/turf_decal/trimline/dark_blue/filled/line, +/obj/effect/turf_decal/trimline/red/filled/line, /obj/item/electropack, /turf/open/floor/iron/dark/smooth_edge{ dir = 1 @@ -48334,7 +48334,7 @@ dir = 4; name = "Prosecution" }, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 6 }, /turf/open/floor/iron/dark, @@ -48492,7 +48492,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ dir = 4 }, -/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ +/obj/effect/turf_decal/trimline/red/filled/warning{ dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ @@ -48770,7 +48770,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, /turf/open/floor/iron/dark, @@ -48798,7 +48798,7 @@ /area/station/service/hydroponics) "lit" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, /turf/open/floor/iron/dark/smooth_edge, @@ -49571,7 +49571,7 @@ /turf/open/floor/iron/dark/small, /area/station/security/brig) "lvo" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/corner{ +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 8 }, /turf/open/floor/iron/dark, @@ -49970,8 +49970,8 @@ /obj/effect/turf_decal/stripes/blue/line{ dir = 4 }, -/obj/effect/turf_decal/trimline/dark_blue/filled/line, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, /turf/open/floor/iron/dark/small, @@ -50546,10 +50546,10 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/effect/turf_decal/trimline/dark_blue/filled/corner{ +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 8 }, -/obj/effect/turf_decal/trimline/dark_blue/filled/corner{ +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 4 }, /turf/open/floor/iron/dark, @@ -50582,7 +50582,7 @@ /obj/machinery/computer/crew{ dir = 8 }, -/obj/effect/turf_decal/tile/dark_blue/full, +/obj/effect/turf_decal/tile/red/full, /turf/open/floor/iron/dark/smooth_large, /area/station/security/warden) "lMr" = ( @@ -50827,7 +50827,7 @@ /turf/open/floor/plating, /area/station/construction) "lQk" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -50883,7 +50883,7 @@ "lRc" = ( /obj/structure/table, /obj/item/clothing/accessory/badge/holo/warden, -/obj/effect/turf_decal/tile/dark_blue/full, +/obj/effect/turf_decal/tile/red/full, /turf/open/floor/iron/dark/smooth_large, /area/station/security/warden) "lRl" = ( @@ -50949,7 +50949,7 @@ /turf/open/floor/plating, /area/station/maintenance/starboard/fore) "lSU" = ( -/obj/effect/turf_decal/tile/dark_blue, +/obj/effect/turf_decal/tile/red, /turf/open/floor/iron/dark/textured_corner, /area/station/hallway/primary/central) "lSY" = ( @@ -51203,7 +51203,7 @@ /turf/open/floor/plating, /area/station/commons/vacant_room/office) "lXy" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, /turf/open/floor/iron/dark/smooth_edge, @@ -51621,7 +51621,7 @@ /obj/machinery/light_switch{ pixel_y = -23 }, -/obj/effect/turf_decal/trimline/dark_blue/filled/line, +/obj/effect/turf_decal/trimline/red/filled/line, /turf/open/floor/iron/dark/smooth_edge{ dir = 1 }, @@ -51780,7 +51780,7 @@ /turf/open/floor/wood, /area/station/service/bar) "mjB" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line, +/obj/effect/turf_decal/trimline/red/filled/line, /obj/machinery/camera/directional/south{ c_tag = "Brig West" }, @@ -52024,7 +52024,7 @@ /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 10 }, -/obj/effect/turf_decal/trimline/dark_blue/line{ +/obj/effect/turf_decal/trimline/red/line{ alpha = 200; dir = 10 }, @@ -52155,7 +52155,7 @@ /turf/open/floor/engine, /area/station/science/explab) "msr" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ +/obj/effect/turf_decal/trimline/red/filled/warning{ dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -52257,7 +52257,7 @@ }, /area/station/hallway/primary/port) "mum" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/corner{ +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 8 }, /turf/open/floor/iron/dark, @@ -52305,7 +52305,7 @@ /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 4 }, -/obj/effect/turf_decal/trimline/dark_blue/line{ +/obj/effect/turf_decal/trimline/red/line{ alpha = 200; dir = 4 }, @@ -52875,7 +52875,7 @@ /obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 8 }, -/obj/effect/turf_decal/trimline/dark_blue/corner{ +/obj/effect/turf_decal/trimline/red/corner{ alpha = 200; dir = 8 }, @@ -53052,7 +53052,7 @@ dir = 5 }, /obj/machinery/airalarm/directional/west, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 10 }, /turf/open/floor/iron/dark/small, @@ -53067,7 +53067,7 @@ /turf/open/floor/wood, /area/station/service/barber) "mJP" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, /obj/machinery/airalarm/directional/north, @@ -53086,7 +53086,7 @@ /area/station/hallway/secondary/entry) "mLI" = ( /obj/structure/cable, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -53480,7 +53480,7 @@ /turf/open/floor/iron/dark/small, /area/station/medical/chemistry) "mRj" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ +/obj/effect/turf_decal/trimline/red/filled/warning{ dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -53552,7 +53552,7 @@ }, /area/station/hallway/primary/central) "mSW" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 5 }, /turf/open/floor/iron/dark, @@ -53635,7 +53635,7 @@ /turf/open/floor/engine, /area/station/engineering/atmos/hfr_room) "mUS" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ +/obj/effect/turf_decal/trimline/red/filled/warning{ dir = 9 }, /obj/machinery/firealarm/directional/north, @@ -53758,7 +53758,7 @@ dir = 4; name = "Prosecution" }, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 5 }, /obj/machinery/light/directional/west, @@ -53767,7 +53767,7 @@ /turf/open/floor/iron/dark, /area/station/security/courtroom) "mXs" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/warning, +/obj/effect/turf_decal/trimline/red/filled/warning, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -54246,7 +54246,7 @@ pixel_y = 4 }, /obj/item/storage/toolbox/electrical, -/obj/effect/turf_decal/tile/dark_blue/full, +/obj/effect/turf_decal/tile/red/full, /turf/open/floor/iron/dark/smooth_large, /area/station/security/office) "nhf" = ( @@ -54490,7 +54490,7 @@ /turf/open/floor/iron/dark, /area/station/security/office) "nlo" = ( -/obj/effect/turf_decal/tile/dark_blue{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, /turf/open/floor/iron/dark/textured_corner{ @@ -54891,7 +54891,7 @@ c_tag = "Prison Public Area"; network = list("ss13","prison") }, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 5 }, /turf/open/floor/iron/dark, @@ -54980,7 +54980,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ dir = 8 }, -/obj/effect/turf_decal/trimline/dark_blue{ +/obj/effect/turf_decal/trimline/red{ alpha = 200 }, /turf/open/floor/iron/dark/smooth_large, @@ -55020,10 +55020,10 @@ /area/station/security/armory) "nwd" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, -/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{ +/obj/effect/turf_decal/trimline/red/filled/mid_joiner{ dir = 1 }, /turf/open/floor/iron/edge{ @@ -55061,7 +55061,7 @@ /turf/open/floor/iron/white, /area/station/hallway/secondary/entry) "nwZ" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ +/obj/effect/turf_decal/trimline/red/filled/warning{ dir = 6 }, /turf/open/floor/iron/dark, @@ -55199,7 +55199,7 @@ /turf/open/floor/iron, /area/station/science/auxlab/firing_range) "nzF" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 10 }, /turf/open/floor/iron/dark, @@ -55220,7 +55220,7 @@ /turf/open/floor/carpet/royalblack, /area/station/command/heads_quarters/nt_rep) "nzI" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, /obj/machinery/status_display/evac/directional/north, @@ -55400,7 +55400,7 @@ /obj/effect/turf_decal/trimline/yellow/filled/warning{ dir = 8 }, -/obj/effect/turf_decal/trimline/dark_blue/warning{ +/obj/effect/turf_decal/trimline/red/warning{ alpha = 200; dir = 8 }, @@ -55431,10 +55431,10 @@ /obj/effect/turf_decal/stripes/blue/line{ dir = 1 }, -/obj/effect/turf_decal/trimline/dark_blue/filled/corner{ +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 4 }, -/obj/effect/turf_decal/trimline/dark_blue/filled/corner{ +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -55845,7 +55845,7 @@ }, /area/station/hallway/primary/central) "nLt" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line, +/obj/effect/turf_decal/trimline/red/filled/line, /turf/open/floor/iron/dark/smooth_edge{ dir = 1 }, @@ -56170,7 +56170,7 @@ "nQX" = ( /obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/north, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, /turf/open/floor/iron/dark/smooth_edge, @@ -56273,7 +56273,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, /turf/open/floor/iron/dark, @@ -56586,7 +56586,7 @@ /turf/open/floor/iron, /area/station/security/prison/safe) "nZX" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/warning, +/obj/effect/turf_decal/trimline/red/filled/warning, /obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark/smooth_edge{ dir = 1 @@ -57527,7 +57527,7 @@ /obj/item/restraints/handcuffs, /obj/item/assembly/timer, /obj/item/storage/box/holobadge, -/obj/effect/turf_decal/tile/dark_blue/full, +/obj/effect/turf_decal/tile/red/full, /turf/open/floor/iron/dark/smooth_large, /area/station/security/office) "ouC" = ( @@ -57631,7 +57631,7 @@ /area/station/medical/pharmacy) "owR" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 5 }, /turf/open/floor/iron/dark/small, @@ -57825,7 +57825,7 @@ /turf/open/floor/iron, /area/station/commons/storage/primary) "oAx" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, /obj/structure/cable, @@ -58040,7 +58040,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ dir = 4 }, -/obj/effect/turf_decal/trimline/dark_blue{ +/obj/effect/turf_decal/trimline/red{ alpha = 200 }, /obj/item/beacon, @@ -58121,8 +58121,8 @@ /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/dark_blue, -/obj/effect/turf_decal/tile/dark_blue{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 1 }, /turf/open/floor/iron/dark/textured, @@ -58205,7 +58205,7 @@ specialfunctions = 4; req_access = list("brig") }, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, @@ -58285,7 +58285,7 @@ /area/station/commons/fitness) "oJC" = ( /obj/structure/cable, -/obj/effect/turf_decal/trimline/dark_blue/filled/warning, +/obj/effect/turf_decal/trimline/red/filled/warning, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ dir = 4 @@ -58502,7 +58502,7 @@ /turf/open/floor/plating, /area/station/maintenance/port/aft) "oNj" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line, +/obj/effect/turf_decal/trimline/red/filled/line, /obj/machinery/light/directional/south, /obj/structure/closet/secure_closet/brig/genpop, /obj/item/clothing/under/rank/prisoner/lowsec, @@ -58583,7 +58583,7 @@ }, /area/station/hallway/primary/central) "oOO" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ +/obj/effect/turf_decal/trimline/red/filled/warning{ dir = 4 }, /obj/structure/cable, @@ -58696,7 +58696,7 @@ /turf/open/floor/iron/edge, /area/station/hallway/secondary/entry) "oRo" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, /turf/open/floor/iron/dark, @@ -58965,7 +58965,7 @@ /turf/open/floor/iron, /area/station/commons/storage/primary) "oVM" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, /turf/open/floor/iron/dark/smooth_edge{ @@ -58979,8 +58979,8 @@ /obj/effect/turf_decal/stripes/blue/line{ dir = 4 }, -/obj/effect/turf_decal/trimline/dark_blue/filled/line, -/obj/effect/turf_decal/trimline/dark_blue/filled/corner{ +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -59059,7 +59059,7 @@ /obj/structure/table, /obj/machinery/syndicatebomb/training, /obj/item/gun/energy/laser/practice, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 9 }, /turf/open/floor/iron/dark, @@ -59169,7 +59169,7 @@ "oZs" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, /obj/structure/cable, -/obj/effect/turf_decal/trimline/dark_blue/filled/warning, +/obj/effect/turf_decal/trimline/red/filled/warning, /obj/effect/turf_decal/trimline/white/warning, /turf/open/floor/iron/dark/smooth_edge{ dir = 1 @@ -59234,7 +59234,7 @@ /area/station/engineering/atmos) "pbY" = ( /obj/structure/cable, -/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ +/obj/effect/turf_decal/trimline/red/filled/warning{ dir = 10 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -59252,7 +59252,7 @@ /area/station/commons/storage/tools) "pcD" = ( /obj/structure/sign/warning/secure_area/directional/north, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, /obj/machinery/light/directional/north, @@ -59289,7 +59289,7 @@ /area/station/science/ordnance/storage) "pea" = ( /obj/structure/cable, -/obj/effect/turf_decal/trimline/dark_blue/filled/warning, +/obj/effect/turf_decal/trimline/red/filled/warning, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark/smooth_edge{ @@ -60038,7 +60038,7 @@ /area/station/security/courtroom) "prX" = ( /obj/machinery/light/directional/east, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 5 }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -60114,7 +60114,7 @@ /obj/structure/disposalpipe/trunk{ dir = 4 }, -/obj/effect/turf_decal/tile/dark_blue/full, +/obj/effect/turf_decal/tile/red/full, /turf/open/floor/iron/dark/smooth_large, /area/station/security/warden) "ptb" = ( @@ -60122,7 +60122,7 @@ /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 }, -/obj/effect/turf_decal/trimline/dark_blue/line{ +/obj/effect/turf_decal/trimline/red/line{ dir = 8; alpha = 200 }, @@ -60208,7 +60208,7 @@ /area/station/security/detectives_office) "pvN" = ( /obj/structure/cable, -/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ +/obj/effect/turf_decal/trimline/red/filled/warning{ dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -60518,7 +60518,7 @@ /area/station/maintenance/port/aft) "pBz" = ( /obj/structure/cable, -/obj/effect/turf_decal/trimline/dark_blue/filled/line, +/obj/effect/turf_decal/trimline/red/filled/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/door/firedoor, @@ -60703,7 +60703,7 @@ "pEy" = ( /obj/structure/disposalpipe/segment, /obj/effect/landmark/start/warden, -/obj/effect/turf_decal/trimline/dark_blue/filled/line, +/obj/effect/turf_decal/trimline/red/filled/line, /turf/open/floor/iron/dark/smooth_edge{ dir = 1 }, @@ -60815,7 +60815,7 @@ /turf/open/floor/iron/freezer, /area/station/medical/cryo) "pHn" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line, +/obj/effect/turf_decal/trimline/red/filled/line, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, @@ -60833,7 +60833,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ dir = 4 }, -/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ +/obj/effect/turf_decal/trimline/red/filled/warning{ dir = 4 }, /obj/structure/cable, @@ -61087,7 +61087,7 @@ /turf/open/floor/plating, /area/station/maintenance/disposal) "pLs" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, /turf/open/floor/iron/dark, @@ -61280,7 +61280,7 @@ /turf/open/floor/iron/white, /area/station/medical/chemistry) "pQd" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, /obj/machinery/computer/security/telescreen/interrogation/directional/north, @@ -61440,7 +61440,7 @@ /obj/machinery/camera/directional/south{ c_tag = "Security Office" }, -/obj/effect/turf_decal/trimline/dark_blue/filled/line, +/obj/effect/turf_decal/trimline/red/filled/line, /turf/open/floor/iron/dark/smooth_edge{ dir = 1 }, @@ -61504,7 +61504,7 @@ /turf/open/floor/plating, /area/station/maintenance/starboard/fore) "pST" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line, +/obj/effect/turf_decal/trimline/red/filled/line, /obj/structure/cable, /obj/structure/closet/secure_closet/brig/genpop, /obj/item/clothing/under/rank/prisoner/lowsec, @@ -61721,7 +61721,7 @@ /turf/closed/wall/r_wall, /area/station/hallway/primary/central) "qaU" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/corner, +/obj/effect/turf_decal/trimline/red/filled/corner, /turf/open/floor/iron/dark/smooth_corner, /area/station/security/office) "qaV" = ( @@ -61958,7 +61958,7 @@ }, /obj/item/clothing/head/costume/snakeeater, /obj/item/clothing/neck/pauldron/commander, -/obj/effect/turf_decal/tile/dark_blue/full, +/obj/effect/turf_decal/tile/red/full, /turf/open/floor/iron/dark/smooth_large, /area/station/security/warden) "qel" = ( @@ -62092,7 +62092,7 @@ /turf/closed/wall, /area/station/cargo/bitrunning/den) "qhu" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/corner{ +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -62484,7 +62484,7 @@ /area/station/service/lawoffice) "qoL" = ( /obj/item/radio/intercom/directional/north, -/obj/effect/turf_decal/trimline/dark_blue/filled/corner{ +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 4 }, /turf/open/floor/iron/edge{ @@ -62500,7 +62500,7 @@ /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 }, -/obj/effect/turf_decal/trimline/dark_blue/line{ +/obj/effect/turf_decal/trimline/red/line{ alpha = 200; dir = 1 }, @@ -63112,13 +63112,13 @@ /obj/structure/chair{ dir = 1 }, -/obj/effect/turf_decal/trimline/dark_blue/filled/line, +/obj/effect/turf_decal/trimline/red/filled/line, /turf/open/floor/iron/dark/smooth_edge{ dir = 1 }, /area/station/security/execution/transfer) "qAY" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line, +/obj/effect/turf_decal/trimline/red/filled/line, /obj/structure/extinguisher_cabinet/directional/south, /turf/open/floor/iron/dark/smooth_edge{ dir = 1 @@ -63165,7 +63165,7 @@ "qCv" = ( /obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/north, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, /turf/open/floor/iron/dark/smooth_edge, @@ -63247,7 +63247,7 @@ /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 }, -/obj/effect/turf_decal/trimline/dark_blue/line{ +/obj/effect/turf_decal/trimline/red/line{ dir = 8; alpha = 200 }, @@ -63579,7 +63579,7 @@ /obj/structure/table, /obj/item/pen/blue, /obj/effect/mapping_helpers/mail_sorting/security/hos_office, -/obj/effect/turf_decal/tile/dark_blue/full, +/obj/effect/turf_decal/tile/red/full, /turf/open/floor/iron/dark/smooth_large, /area/station/security/office) "qLQ" = ( @@ -64813,7 +64813,7 @@ /turf/closed/wall/r_wall, /area/station/engineering/atmos) "rhg" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ +/obj/effect/turf_decal/trimline/red/filled/warning{ dir = 5 }, /turf/open/floor/iron/dark, @@ -64863,7 +64863,7 @@ /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 9 }, -/obj/effect/turf_decal/trimline/dark_blue/line{ +/obj/effect/turf_decal/trimline/red/line{ alpha = 200; dir = 9 }, @@ -64899,8 +64899,8 @@ "rib" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/dark_blue/filled/line, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, /turf/open/floor/iron/dark/small, @@ -65306,7 +65306,7 @@ dir = 4 }, /obj/effect/landmark/start/security_officer, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, /turf/open/floor/iron/dark/smooth_edge{ @@ -65921,7 +65921,7 @@ pixel_x = -8; pixel_y = 3 }, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 6 }, /turf/open/floor/iron/dark, @@ -66036,7 +66036,7 @@ /area/station/maintenance/aft) "rKo" = ( /obj/machinery/computer/records/security, -/obj/effect/turf_decal/tile/dark_blue/full, +/obj/effect/turf_decal/tile/red/full, /turf/open/floor/iron/dark/smooth_large, /area/station/security/warden) "rKC" = ( @@ -66051,7 +66051,7 @@ }, /area/station/medical/medbay/lobby) "rKD" = ( -/obj/effect/turf_decal/tile/dark_blue{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, /obj/machinery/camera/directional/west{ @@ -66178,7 +66178,7 @@ /area/station/science/ordnance/freezerchamber) "rMo" = ( /obj/structure/cable, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -66367,7 +66367,7 @@ /turf/open/floor/iron/white/smooth_corner, /area/station/medical/treatment_center) "rPQ" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ +/obj/effect/turf_decal/trimline/red/filled/warning{ dir = 1 }, /turf/open/floor/iron/dark/smooth_edge, @@ -66399,7 +66399,7 @@ /turf/open/floor/plating, /area/station/security/checkpoint/medical) "rQf" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, /obj/structure/cable, @@ -66501,7 +66501,7 @@ "rSz" = ( /obj/structure/table, /obj/item/electropack, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 6 }, /obj/item/storage/toolbox/mechanical, @@ -66601,7 +66601,7 @@ /turf/open/floor/iron/smooth, /area/station/engineering/main) "rTY" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line, +/obj/effect/turf_decal/trimline/red/filled/line, /obj/structure/closet/secure_closet/brig/genpop, /obj/item/clothing/under/rank/prisoner/lowsec, /obj/item/clothing/under/rank/prisoner/highsec, @@ -66618,7 +66618,7 @@ /turf/open/floor/iron/dark/textured_large, /area/station/command/vault) "rUu" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, /turf/open/floor/iron/dark/smooth_edge{ @@ -66707,7 +66707,7 @@ }, /obj/machinery/light/small/directional/east, /obj/machinery/computer/security/telescreen/normal/directional/south, -/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/effect/turf_decal/tile/red/fourcorners, /turf/open/floor/iron/dark, /area/station/security/brig) "rVE" = ( @@ -66789,7 +66789,7 @@ /turf/open/floor/iron, /area/station/hallway/primary/central) "rXl" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line, +/obj/effect/turf_decal/trimline/red/filled/line, /turf/open/floor/iron/dark/smooth_edge{ dir = 1 }, @@ -67077,7 +67077,7 @@ /obj/machinery/airalarm/directional/east, /obj/machinery/light/directional/north, /obj/machinery/firealarm/directional/north, -/obj/effect/turf_decal/tile/dark_blue/full, +/obj/effect/turf_decal/tile/red/full, /turf/open/floor/iron/dark/smooth_large, /area/station/security/warden) "sed" = ( @@ -67345,7 +67345,7 @@ /turf/open/floor/plating, /area/station/maintenance/port/aft) "skx" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, /obj/machinery/airalarm/directional/north, @@ -67431,7 +67431,7 @@ }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, /turf/open/floor/iron/dark/smooth_edge{ @@ -67597,7 +67597,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/turf_decal/trimline/dark_blue/filled/corner{ +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 8 }, /turf/open/floor/iron/dark, @@ -67941,7 +67941,7 @@ /turf/open/floor/grass, /area/station/science/robotics/lab) "stj" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ +/obj/effect/turf_decal/trimline/red/filled/warning{ dir = 1 }, /turf/open/floor/iron/dark, @@ -68218,7 +68218,7 @@ /obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 4 }, -/obj/effect/turf_decal/trimline/dark_blue/corner{ +/obj/effect/turf_decal/trimline/red/corner{ alpha = 200; dir = 4 }, @@ -68392,7 +68392,7 @@ /obj/effect/landmark/start/security_officer, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ +/obj/effect/turf_decal/trimline/red/filled/warning{ dir = 1 }, /turf/open/floor/iron/dark/smooth_edge, @@ -68804,7 +68804,7 @@ /turf/open/floor/iron/white, /area/station/science/ordnance) "sIo" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line, +/obj/effect/turf_decal/trimline/red/filled/line, /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) "sIY" = ( @@ -68858,7 +68858,7 @@ dir = 4 }, /obj/effect/landmark/start/security_medic, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, /turf/open/floor/iron/dark/smooth_edge{ @@ -68899,7 +68899,7 @@ "sKn" = ( /obj/machinery/light/directional/south, /obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/effect/turf_decal/trimline/dark_blue/line{ +/obj/effect/turf_decal/trimline/red/line{ alpha = 200 }, /turf/open/floor/iron/smooth_edge{ @@ -69389,7 +69389,7 @@ /turf/open/floor/wood, /area/station/commons/vacant_room/office) "sTf" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, /obj/structure/table, @@ -69615,7 +69615,7 @@ /turf/open/floor/iron/white/smooth_corner, /area/station/medical/treatment_center) "sWY" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, /obj/structure/chair{ @@ -69747,7 +69747,7 @@ /turf/open/floor/iron, /area/station/hallway/primary/fore) "sYV" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ +/obj/effect/turf_decal/trimline/red/filled/warning{ dir = 5 }, /obj/machinery/button/flasher{ @@ -70011,7 +70011,7 @@ /area/station/engineering/main) "ten" = ( /obj/structure/cable, -/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ +/obj/effect/turf_decal/trimline/red/filled/warning{ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -70075,7 +70075,7 @@ "tfm" = ( /obj/structure/table, /obj/item/hand_labeler, -/obj/effect/turf_decal/tile/dark_blue/full, +/obj/effect/turf_decal/tile/red/full, /turf/open/floor/iron/dark/smooth_large, /area/station/security/office) "tfs" = ( @@ -70099,7 +70099,7 @@ /turf/open/floor/iron/dark/smooth_large, /area/station/science/xenobiology) "tfS" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line, +/obj/effect/turf_decal/trimline/red/filled/line, /obj/structure/chair{ dir = 1 }, @@ -70153,7 +70153,7 @@ /area/station/maintenance/fore) "tgt" = ( /obj/structure/cable, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 10 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -70473,7 +70473,7 @@ c_tag = "Fore Primary Hallway" }, /obj/item/radio/intercom/directional/west, -/obj/effect/turf_decal/trimline/dark_blue/filled/corner{ +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 1 }, /turf/open/floor/iron/dark, @@ -70492,7 +70492,7 @@ /area/space/nearstation) "tmx" = ( /obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, /obj/machinery/light/directional/east, @@ -70951,8 +70951,8 @@ /turf/open/floor/plating, /area/station/maintenance/department/medical/central) "tue" = ( -/obj/effect/turf_decal/tile/dark_blue, -/obj/effect/turf_decal/tile/dark_blue{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 8 }, /turf/open/floor/iron/dark/textured_edge{ @@ -70963,7 +70963,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ +/obj/effect/turf_decal/trimline/red/filled/warning{ dir = 8 }, /obj/effect/turf_decal/trimline/white/warning{ @@ -71060,7 +71060,7 @@ c_tag = "Labor Shuttle Dock South" }, /obj/structure/cable, -/obj/effect/turf_decal/trimline/dark_blue/filled/line, +/obj/effect/turf_decal/trimline/red/filled/line, /obj/structure/sign/warning/vacuum/external/directional/south, /turf/open/floor/iron/dark/smooth_edge{ dir = 1 @@ -71203,7 +71203,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/effect/turf_decal/trimline/dark_blue/filled/corner{ +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 4 }, /turf/open/floor/iron/dark, @@ -71473,7 +71473,7 @@ }, /area/station/cargo/office) "tFu" = ( -/obj/effect/turf_decal/tile/dark_blue{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, /turf/open/floor/iron/dark/textured_corner{ @@ -71574,7 +71574,7 @@ /obj/item/pen, /obj/item/book/manual/wiki/security_space_law, /obj/item/hand_labeler, -/obj/effect/turf_decal/tile/dark_blue/full, +/obj/effect/turf_decal/tile/red/full, /turf/open/floor/iron/dark/smooth_large, /area/station/security/warden) "tHc" = ( @@ -71973,7 +71973,7 @@ /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 }, -/obj/effect/turf_decal/trimline/dark_blue/line{ +/obj/effect/turf_decal/trimline/red/line{ dir = 8; alpha = 200 }, @@ -72327,7 +72327,7 @@ /area/station/security/prison/visit) "tXM" = ( /obj/structure/cable, -/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ +/obj/effect/turf_decal/trimline/red/filled/warning{ dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -72383,14 +72383,14 @@ }, /area/station/command/heads_quarters/ce) "tYB" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line, +/obj/effect/turf_decal/trimline/red/filled/line, /turf/open/floor/iron/dark, /area/station/security/office) "tYP" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, -/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{ +/obj/effect/turf_decal/trimline/red/filled/mid_joiner{ dir = 1 }, /obj/effect/decal/cleanable/dirt, @@ -72713,7 +72713,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/turf_decal/trimline/dark_blue/filled/corner, +/obj/effect/turf_decal/trimline/red/filled/corner, /turf/open/floor/iron/dark, /area/station/security/office) "uga" = ( @@ -72780,7 +72780,7 @@ name = "Brig Desk"; req_access = list("brig") }, -/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/effect/turf_decal/tile/red/fourcorners, /turf/open/floor/iron/dark, /area/station/security/brig) "uhR" = ( @@ -72995,7 +72995,7 @@ /turf/closed/wall, /area/station/security/prison/visit) "unc" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line, +/obj/effect/turf_decal/trimline/red/filled/line, /obj/structure/bed, /obj/effect/decal/cleanable/dirt, /obj/item/bedsheet, @@ -73075,7 +73075,7 @@ /turf/open/floor/engine, /area/station/science/explab) "uot" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line, +/obj/effect/turf_decal/trimline/red/filled/line, /obj/machinery/photobooth/security, /turf/open/floor/iron/dark/smooth_edge{ dir = 1 @@ -73423,7 +73423,7 @@ /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 2 }, -/obj/effect/turf_decal/trimline/dark_blue/line{ +/obj/effect/turf_decal/trimline/red/line{ alpha = 200 }, /turf/open/floor/iron/smooth, @@ -73439,7 +73439,7 @@ /turf/open/floor/iron, /area/station/cargo/office) "uwt" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line, +/obj/effect/turf_decal/trimline/red/filled/line, /turf/open/floor/iron/dark/smooth_edge{ dir = 1 }, @@ -73724,7 +73724,7 @@ /obj/item/screwdriver{ pixel_y = 10 }, -/obj/effect/turf_decal/tile/dark_blue/full, +/obj/effect/turf_decal/tile/red/full, /turf/open/floor/iron/dark/smooth_large, /area/station/security/office) "uBh" = ( @@ -73743,7 +73743,7 @@ /obj/effect/turf_decal/trimline/yellow/filled/warning{ dir = 4 }, -/obj/effect/turf_decal/trimline/dark_blue/warning{ +/obj/effect/turf_decal/trimline/red/warning{ alpha = 200; dir = 4 }, @@ -73860,7 +73860,7 @@ name = "Brig Desk"; req_access = list("brig") }, -/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/effect/turf_decal/tile/red/fourcorners, /turf/open/floor/iron/dark, /area/station/security/brig) "uCO" = ( @@ -74009,7 +74009,7 @@ /area/station/command/gateway) "uFq" = ( /obj/structure/cable, -/obj/effect/turf_decal/trimline/dark_blue/filled/corner, +/obj/effect/turf_decal/trimline/red/filled/corner, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark/smooth_corner, /area/station/security/execution/transfer) @@ -74130,7 +74130,7 @@ /obj/structure/chair{ dir = 1 }, -/obj/effect/turf_decal/trimline/dark_blue/filled/line, +/obj/effect/turf_decal/trimline/red/filled/line, /obj/machinery/light/directional/south, /turf/open/floor/iron/dark/smooth_edge{ dir = 1 @@ -74547,7 +74547,7 @@ /area/station/service/library/abandoned) "uOH" = ( /obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, /turf/open/floor/iron/dark/smooth_edge, @@ -74972,7 +74972,7 @@ dir = 5 }, /obj/machinery/computer/records/security, -/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/effect/turf_decal/tile/red/fourcorners, /turf/open/floor/iron/dark, /area/station/security/office) "uTL" = ( @@ -75521,7 +75521,7 @@ /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 6 }, -/obj/effect/turf_decal/trimline/dark_blue/line{ +/obj/effect/turf_decal/trimline/red/line{ alpha = 200; dir = 6 }, @@ -75591,7 +75591,7 @@ "veN" = ( /obj/machinery/computer/prisoner/management, /obj/item/radio/intercom/directional/north, -/obj/effect/turf_decal/tile/dark_blue/full, +/obj/effect/turf_decal/tile/red/full, /turf/open/floor/iron/dark/smooth_large, /area/station/security/warden) "veT" = ( @@ -75657,7 +75657,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ +/obj/effect/turf_decal/trimline/red/filled/warning{ dir = 1 }, /turf/open/floor/iron/dark, @@ -75905,7 +75905,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/dark_blue/filled/warning, +/obj/effect/turf_decal/trimline/red/filled/warning, /turf/open/floor/iron/dark, /area/station/security/evidence) "vke" = ( @@ -76019,10 +76019,10 @@ /turf/open/floor/iron, /area/station/cargo/office) "vmc" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, -/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{ +/obj/effect/turf_decal/trimline/red/filled/mid_joiner{ dir = 1 }, /turf/open/floor/iron/edge{ @@ -76058,7 +76058,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 10 }, /turf/open/floor/iron/dark, @@ -76129,7 +76129,7 @@ /turf/open/floor/iron, /area/station/security/office) "voE" = ( -/obj/effect/turf_decal/tile/dark_blue{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, /turf/open/floor/iron/dark/textured_corner{ @@ -76201,7 +76201,7 @@ /area/station/medical/virology) "vqG" = ( /obj/effect/turf_decal/trimline/yellow/filled/corner, -/obj/effect/turf_decal/trimline/dark_blue/corner{ +/obj/effect/turf_decal/trimline/red/corner{ alpha = 200 }, /turf/open/floor/iron/smooth, @@ -76332,7 +76332,7 @@ /area/station/cargo/sorting) "vut" = ( /obj/machinery/photocopier/prebuilt, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, /turf/open/floor/iron/dark/smooth_edge, @@ -76397,7 +76397,7 @@ /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 2 }, -/obj/effect/turf_decal/trimline/dark_blue/line{ +/obj/effect/turf_decal/trimline/red/line{ alpha = 200 }, /turf/open/floor/iron/smooth_edge{ @@ -76599,7 +76599,7 @@ /area/station/science/research) "vAt" = ( /obj/structure/table, -/obj/effect/turf_decal/tile/dark_blue/full, +/obj/effect/turf_decal/tile/red/full, /obj/item/reagent_containers/spray/pepper, /obj/item/reagent_containers/spray/pepper, /obj/item/reagent_containers/spray/pepper, @@ -76916,7 +76916,7 @@ /obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/dark_blue{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, /turf/open/floor/iron/dark/textured, @@ -77310,7 +77310,7 @@ /area/station/engineering/supermatter/room) "vPt" = ( /obj/structure/cable, -/obj/effect/turf_decal/trimline/dark_blue/filled/corner, +/obj/effect/turf_decal/trimline/red/filled/corner, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark/smooth_corner, @@ -77334,7 +77334,7 @@ /turf/open/floor/iron, /area/station/hallway/primary/fore) "vPD" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/corner{ +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 8 }, /obj/structure/cable, @@ -77382,7 +77382,7 @@ /turf/open/floor/wood, /area/station/command/heads_quarters/captain) "vQv" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 9 }, /obj/item/storage/box/hug/plushes{ @@ -77658,7 +77658,7 @@ /turf/open/floor/iron/dark/smooth_large, /area/station/medical/chemistry) "vVh" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 6 }, /obj/machinery/firealarm/directional/east, @@ -78141,7 +78141,7 @@ /obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 4 }, -/obj/effect/turf_decal/trimline/dark_blue/corner{ +/obj/effect/turf_decal/trimline/red/corner{ alpha = 200; dir = 4 }, @@ -78222,7 +78222,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/trimline/dark_blue/filled/corner{ +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 1 }, /turf/open/floor/iron/dark/smooth_corner{ @@ -78364,7 +78364,7 @@ /obj/machinery/camera/directional/north{ c_tag = "Brig East" }, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, /turf/open/floor/iron/dark/smooth_edge, @@ -78505,7 +78505,7 @@ /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 4 }, -/obj/effect/turf_decal/trimline/dark_blue/line{ +/obj/effect/turf_decal/trimline/red/line{ alpha = 200; dir = 4 }, @@ -78758,10 +78758,10 @@ /area/station/service/chapel/office) "wpZ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/turf_decal/trimline/dark_blue/filled/corner{ +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 4 }, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, /obj/machinery/firealarm/directional/west, @@ -79378,7 +79378,7 @@ dir = 8 }, /obj/effect/landmark/start/security_officer, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, /turf/open/floor/iron/dark/smooth_edge{ @@ -79802,7 +79802,7 @@ /area/station/maintenance/fore) "wIn" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, /obj/machinery/requests_console{ @@ -79817,7 +79817,7 @@ /obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 1 }, -/obj/effect/turf_decal/trimline/dark_blue/corner{ +/obj/effect/turf_decal/trimline/red/corner{ dir = 1; alpha = 200 }, @@ -79950,7 +79950,7 @@ /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 }, -/obj/effect/turf_decal/trimline/dark_blue/line{ +/obj/effect/turf_decal/trimline/red/line{ dir = 1; alpha = 200 }, @@ -80075,7 +80075,7 @@ /obj/effect/turf_decal/trimline/yellow/filled/warning{ dir = 4 }, -/obj/effect/turf_decal/trimline/dark_blue/warning{ +/obj/effect/turf_decal/trimline/red/warning{ alpha = 200; dir = 4 }, @@ -80274,7 +80274,7 @@ /area/station/engineering/storage/tech) "wQj" = ( /obj/structure/bed/medical/emergency, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, /turf/open/floor/iron/dark/smooth_edge{ @@ -80639,7 +80639,7 @@ /obj/machinery/computer/warrant, /obj/effect/turf_decal/bot_blue, /obj/structure/sign/poster/official/report_crimes/directional/east, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, /turf/open/floor/iron/dark, @@ -80690,7 +80690,7 @@ /turf/open/floor/iron/white/smooth_large, /area/station/medical/break_room) "wYJ" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/corner, +/obj/effect/turf_decal/trimline/red/filled/corner, /turf/open/floor/iron/dark/smooth_corner, /area/station/security/brig) "wZa" = ( @@ -80910,13 +80910,13 @@ /area/station/tcommsat/server) "xcU" = ( /obj/machinery/airalarm/directional/south, -/obj/effect/turf_decal/trimline/dark_blue/filled/line, +/obj/effect/turf_decal/trimline/red/filled/line, /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) "xdd" = ( /obj/machinery/rnd/production/techfab/department/security, /obj/machinery/light/directional/west, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 9 }, /turf/open/floor/iron/dark, @@ -80944,7 +80944,7 @@ /turf/open/floor/iron/dark/small, /area/station/medical/morgue) "xdo" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line, +/obj/effect/turf_decal/trimline/red/filled/line, /obj/item/clothing/under/rank/prisoner/protcust, /obj/item/clothing/under/rank/prisoner/protcust, /obj/item/clothing/under/rank/prisoner/protcust, @@ -81256,7 +81256,7 @@ /obj/structure/table, /obj/item/book/manual/wiki/security_space_law, /obj/item/assembly/flash/handheld, -/obj/effect/turf_decal/tile/dark_blue/full, +/obj/effect/turf_decal/tile/red/full, /turf/open/floor/iron/dark/smooth_large, /area/station/security/office) "xhx" = ( @@ -81772,7 +81772,7 @@ /turf/open/floor/iron/dark, /area/station/security/corrections_officer) "xrr" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 9 }, /obj/machinery/camera/directional/west{ @@ -81795,7 +81795,7 @@ /turf/open/floor/plating, /area/station/maintenance/port) "xrS" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ +/obj/effect/turf_decal/trimline/red/filled/warning{ dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -82462,7 +82462,7 @@ "xDL" = ( /obj/machinery/firealarm/directional/west, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/turf_decal/trimline/dark_blue/filled/end{ +/obj/effect/turf_decal/trimline/red/filled/end{ dir = 1 }, /turf/open/floor/iron/dark/small, @@ -82560,7 +82560,7 @@ /area/station/maintenance/starboard/fore) "xGE" = ( /obj/item/kirbyplants/random, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 10 }, /turf/open/floor/iron/dark, @@ -82649,7 +82649,7 @@ /obj/structure/bed/dogbed/mcgriff, /mob/living/basic/pet/dog/pug/mcgriff, /obj/machinery/light/directional/north, -/obj/effect/turf_decal/tile/dark_blue/full, +/obj/effect/turf_decal/tile/red/full, /turf/open/floor/iron/dark/smooth_large, /area/station/security/warden) "xIb" = ( @@ -82812,7 +82812,7 @@ id = "cell4"; pixel_x = 24 }, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 6 }, /turf/open/floor/iron/dark, @@ -83009,7 +83009,7 @@ /turf/open/floor/carpet/royalblack, /area/station/command/heads_quarters/nt_rep) "xPs" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line, +/obj/effect/turf_decal/trimline/red/filled/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark/small, /area/station/security/checkpoint/escape) @@ -83158,11 +83158,11 @@ /obj/machinery/light/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/dark_blue/filled/corner{ +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 4 }, -/obj/effect/turf_decal/trimline/dark_blue/filled/corner, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/corner, +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, /turf/open/floor/iron/dark/small, @@ -83247,7 +83247,7 @@ /area/station/security/prison) "xTM" = ( /obj/structure/cable, -/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ +/obj/effect/turf_decal/trimline/red/filled/warning{ dir = 9 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -83280,7 +83280,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 5 }, /turf/open/floor/iron/dark, @@ -83525,7 +83525,7 @@ /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 9 }, -/obj/effect/turf_decal/trimline/dark_blue/line{ +/obj/effect/turf_decal/trimline/red/line{ alpha = 200; dir = 9 }, @@ -83657,7 +83657,7 @@ name = "Cell 2"; pixel_y = -32 }, -/obj/effect/turf_decal/trimline/dark_blue/filled/line, +/obj/effect/turf_decal/trimline/red/filled/line, /turf/open/floor/iron/dark/smooth_edge{ dir = 1 }, @@ -83702,7 +83702,7 @@ /turf/open/floor/iron/cafeteria, /area/station/commons/dorms/laundry) "ydR" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/corner{ +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 8 }, /turf/open/floor/iron/dark/smooth_corner{ @@ -83714,7 +83714,7 @@ /turf/open/floor/plating, /area/station/security/prison) "yey" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ +/obj/effect/turf_decal/trimline/red/filled/warning{ dir = 6 }, /obj/structure/cable, @@ -83918,7 +83918,7 @@ /area/station/hallway/secondary/exit) "yhU" = ( /obj/structure/cable, -/obj/effect/turf_decal/trimline/dark_blue/filled/shrink_ccw{ +/obj/effect/turf_decal/trimline/red/filled/shrink_ccw{ dir = 8 }, /turf/open/floor/iron/dark, diff --git a/_maps/shuttles/zubbers/emergency_vortex.dmm b/_maps/shuttles/zubbers/emergency_vortex.dmm index 8d77ecdc71c..a2f15c90943 100644 --- a/_maps/shuttles/zubbers/emergency_vortex.dmm +++ b/_maps/shuttles/zubbers/emergency_vortex.dmm @@ -3205,8 +3205,8 @@ /obj/item/storage/medkit/regular{ pixel_y = 3 }, -/obj/item/clothing/suit/armor/vest/alt/sec/redsec, -/obj/item/clothing/head/helmet/sec/redsec, +/obj/item/clothing/suit/armor/vest/alt/sec, +/obj/item/clothing/head/helmet/sec, /turf/open/floor/iron/dark, /area/shuttle/escape/brig) "LR" = ( diff --git a/code/game/objects/effects/decals/turfdecal/markings.dm b/code/game/objects/effects/decals/turfdecal/markings.dm index a76088751bf..ccca8d281f3 100644 --- a/code/game/objects/effects/decals/turfdecal/markings.dm +++ b/code/game/objects/effects/decals/turfdecal/markings.dm @@ -253,7 +253,7 @@ icon_state = "siding_plain_end" /obj/effect/turf_decal/siding/red - color = "#486091" //SKYRAT EDIT CHANGE + color = "#DE3A3A" /obj/effect/turf_decal/siding/red/corner icon_state = "siding_plain_corner" diff --git a/code/game/objects/effects/decals/turfdecal/tilecoloring.dm b/code/game/objects/effects/decals/turfdecal/tilecoloring.dm index ca091cd5019..e0fb16edcf0 100644 --- a/code/game/objects/effects/decals/turfdecal/tilecoloring.dm +++ b/code/game/objects/effects/decals/turfdecal/tilecoloring.dm @@ -83,7 +83,7 @@ TILE_DECAL_SUBTYPE_HELPER(/obj/effect/turf_decal/tile/yellow) /obj/effect/turf_decal/tile/red name = "red tile decal" - color = "#486091" // SKYRAT EDIT CHANGE + color = "#DE3A3A" TILE_DECAL_SUBTYPE_HELPER(/obj/effect/turf_decal/tile/red) @@ -275,7 +275,7 @@ TRIMLINE_SUBTYPE_HELPER(/obj/effect/turf_decal/trimline/white) /// Red trimlines /obj/effect/turf_decal/trimline/red - color = "#486091" //SKYRAT EDIT CHANGE + color = "#DE3A3A" TRIMLINE_SUBTYPE_HELPER(/obj/effect/turf_decal/trimline/red) diff --git a/code/game/objects/items/storage/garment.dm b/code/game/objects/items/storage/garment.dm index 27bae49cf8c..b24d1d0aac4 100644 --- a/code/game/objects/items/storage/garment.dm +++ b/code/game/objects/items/storage/garment.dm @@ -86,7 +86,7 @@ new /obj/item/clothing/suit/armor/vest/hop/hop_formal(src) new /obj/item/clothing/neck/mantle/hopmantle(src) -/obj/item/storage/bag/garment/hos/PopulateContents() +/obj/item/storage/bag/garment/hos/PopulateContents() /* BUBBER EDIT - OVERWRITTEN IN modular_zubbers\code\modules\security\sec_garment_overrides.dm new /obj/item/clothing/under/rank/security/head_of_security/skirt(src) new /obj/item/clothing/under/rank/security/head_of_security/alt(src) new /obj/item/clothing/under/rank/security/head_of_security/alt/skirt(src) @@ -104,20 +104,12 @@ new /obj/item/clothing/head/hats/hos/cap(src) new /obj/item/clothing/mask/gas/sechailer/swat(src) new /obj/item/clothing/neck/cloak/hos(src) -//BUBBER ADDITION BEGIN - new /obj/item/clothing/neck/cloak/hos/redsec(src) - new /obj/item/clothing/under/rank/security/head_of_security/redsec(src) - new /obj/item/clothing/glasses/hud/security/sunglasses/eyepatch/redsec(src) - new /obj/item/clothing/shoes/jackboots/sec/redsec(src) - new /obj/item/clothing/head/hos_kepi(src) - new /obj/item/clothing/under/rank/security/peacekeeper/skirt_hos(src) -//BUBBER ADDITION END //Duplication from Commdrobe new /obj/item/clothing/head/hats/warden/drill/hos(src) new /obj/item/clothing/under/rank/security/head_of_security/alt/roselia(src) new /obj/item/clothing/glasses/hud/security/sunglasses/gars/giga/roselia(src) - new /obj/item/clothing/under/rank/security/head_of_security/parade/redsec(src) - new /obj/item/clothing/under/rank/security/head_of_security/parade/female/redsec(src) + new /obj/item/clothing/under/rank/security/head_of_security/parade(src) + new /obj/item/clothing/under/rank/security/head_of_security/parade/female(src) new /obj/item/clothing/head/hats/hos/elofy(src) new /obj/item/clothing/suit/armor/hos/elofy(src) new /obj/item/clothing/gloves/elofy(src) @@ -126,11 +118,11 @@ new /obj/item/clothing/under/rank/security/head_of_security/bunnysuit(src) new /obj/item/clothing/suit/armor/hos_tailcoat(src) new /obj/item/clothing/head/hats/hos/beret/navyhos(src) - new /obj/item/clothing/under/rank/security/head_of_security/peacekeeper(src) new /obj/item/clothing/suit/jacket/hos/blue(src) new /obj/item/clothing/neck/mantle/hosmantle(src) + */ -/obj/item/storage/bag/garment/warden/PopulateContents() +/obj/item/storage/bag/garment/warden/PopulateContents() /* BUBBER EDIT - OVERWRITTEN IN modular_zubbers\code\modules\security\sec_garment_overrides.dm new /obj/item/clothing/suit/armor/vest/warden(src) new /obj/item/clothing/head/hats/warden(src) new /obj/item/clothing/head/hats/warden/drill(src) @@ -142,6 +134,7 @@ new /obj/item/clothing/gloves/kaza_ruk/sec(src) new /obj/item/clothing/glasses/hud/security/sunglasses(src) new /obj/item/clothing/mask/gas/sechailer(src) + */ /obj/item/storage/bag/garment/research_director/PopulateContents() new /obj/item/clothing/under/rank/rnd/research_director(src) diff --git a/code/game/objects/items/tools/painter/paintable_decals.dm b/code/game/objects/items/tools/painter/paintable_decals.dm index cf96ee6d193..a2c330f516a 100644 --- a/code/game/objects/items/tools/painter/paintable_decals.dm +++ b/code/game/objects/items/tools/painter/paintable_decals.dm @@ -181,7 +181,6 @@ "Engi Yellow" = /obj/effect/turf_decal/tile/yellow::color, "Med Blue" = /obj/effect/turf_decal/tile/blue::color, "R&D Purple" = /obj/effect/turf_decal/tile/purple::color, - "Sec Blue" = "#486091", // BUBBER EDIT CHANGE "Sec Red" = /obj/effect/turf_decal/tile/red::color, "Service Green" = /obj/effect/turf_decal/tile/green::color, "Custom" = "custom", @@ -236,7 +235,6 @@ "Engi Yellow" = /obj/effect/turf_decal/siding/yellow::color, "Med Blue" = /obj/effect/turf_decal/siding/blue::color, "R&D Purple" = /obj/effect/turf_decal/siding/purple::color, - "Sec Blue" = "#486091", // BUBBER EDIT CHANGE "Sec Red" = /obj/effect/turf_decal/siding/red::color, "Service Green" = /obj/effect/turf_decal/siding/green::color, "Custom" = "custom", diff --git a/code/modules/jobs/job_types/security_officer.dm b/code/modules/jobs/job_types/security_officer.dm index 8697dea47f1..0ea5381b329 100644 --- a/code/modules/jobs/job_types/security_officer.dm +++ b/code/modules/jobs/job_types/security_officer.dm @@ -227,6 +227,7 @@ GLOBAL_LIST_EMPTY(security_officer_distribution) gloves = /obj/item/clothing/gloves/color/black/security head = /obj/item/clothing/head/helmet/sec shoes = /obj/item/clothing/shoes/jackboots/sec + glasses = /obj/item/clothing/glasses/hud/security/sunglasses l_pocket = /obj/item/restraints/handcuffs r_pocket = /obj/item/assembly/flash/handheld diff --git a/code/modules/research/machinery/departmental_protolathe.dm b/code/modules/research/machinery/departmental_protolathe.dm index 407d62764d4..81e83f8451e 100644 --- a/code/modules/research/machinery/departmental_protolathe.dm +++ b/code/modules/research/machinery/departmental_protolathe.dm @@ -43,5 +43,5 @@ name = "department protolathe (Security)" allowed_department_flags = DEPARTMENT_BITFLAG_SECURITY circuit = /obj/item/circuitboard/machine/protolathe/department/security - stripe_color = "#486091" //SKYRAT EDIT - ORIGINAL "#DE3A3A" + stripe_color = "#DE3A3A" payment_department = ACCOUNT_SEC diff --git a/code/modules/research/machinery/departmental_techfab.dm b/code/modules/research/machinery/departmental_techfab.dm index 339c98a6222..3819429a8b9 100644 --- a/code/modules/research/machinery/departmental_techfab.dm +++ b/code/modules/research/machinery/departmental_techfab.dm @@ -43,5 +43,5 @@ name = "department techfab (Security)" allowed_department_flags = DEPARTMENT_BITFLAG_SECURITY circuit = /obj/item/circuitboard/machine/techfab/department/security - stripe_color = "#486091" //SKYRAT EDIT - ORIGINAL "#DE3A3A" + stripe_color = "#DE3A3A" payment_department = ACCOUNT_SEC diff --git a/icons/map_icons/clothing/head/_head.dmi b/icons/map_icons/clothing/head/_head.dmi index e9948bc8ca2fb898ce719131ccbf3b22fa588c8e..746ace67300c21fda98e3610852cca4bfc3e1aab 100644 GIT binary patch literal 20677 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 C=O4lV diff --git a/icons/map_icons/clothing/head/beret.dmi b/icons/map_icons/clothing/head/beret.dmi index a8df03e5b15b6d0b8a85474b567ddd6e03e564c6..1c3bbd4163e9ca1ad4c39f29be486155845e2533 100644 GIT binary patch delta 3661 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 PJIJx4j#gzBXNdm?PlYpz delta 3800 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 diff --git a/modular_skyrat/master_files/code/datums/id_trim/jobs.dm b/modular_skyrat/master_files/code/datums/id_trim/jobs.dm index 1622ecc7e7c..030e7e6e54b 100644 --- a/modular_skyrat/master_files/code/datums/id_trim/jobs.dm +++ b/modular_skyrat/master_files/code/datums/id_trim/jobs.dm @@ -1,6 +1,8 @@ // MODULAR ID TRIM ACCESS OVERRIDES GO HERE!! //(Most) of Security has inverted IDs, with custom blue-on-black icons. This is to distinguish them from their head, who has a white-on-blue icon +// not anymore +/* /datum/id_trim/job/head_of_security subdepartment_color = COLOR_ASSEMBLY_BLACK @@ -18,7 +20,7 @@ trim_icon = 'modular_skyrat/master_files/icons/obj/card.dmi' department_color = COLOR_ASSEMBLY_BLACK subdepartment_color = COLOR_ASSEMBLY_BLACK - +*/ /datum/id_trim/job/chief_engineer/New() . = ..() @@ -80,10 +82,10 @@ /datum/id_trim/job/corrections_officer assignment = "Corrections Officer" - trim_icon = 'modular_skyrat/master_files/icons/obj/card.dmi' + trim_icon = 'modular_zubbers/icons/obj/card.dmi' // BUBBER EDIT trim_state = "trim_corrections_officer" - department_color = COLOR_ASSEMBLY_BLACK - subdepartment_color = COLOR_ASSEMBLY_BLACK + department_color = COLOR_SECURITY_RED // BUBBER EDIT + subdepartment_color = COLOR_SECURITY_RED // BUBBER EDIT sechud_icon_state = SECHUD_CORRECTIONS_OFFICER extra_access = list() minimal_access = list( diff --git a/modular_skyrat/master_files/code/game/objects/effects/decals/turfdecals/tilecoloring.dm b/modular_skyrat/master_files/code/game/objects/effects/decals/turfdecals/tilecoloring.dm index 4b49d74f431..7bf81efe489 100644 --- a/modular_skyrat/master_files/code/game/objects/effects/decals/turfdecals/tilecoloring.dm +++ b/modular_skyrat/master_files/code/game/objects/effects/decals/turfdecals/tilecoloring.dm @@ -1,6 +1,8 @@ /// To make upstream mapping easier we overwrote the color for Red to be not red but blue for our weird bluesec /// This re-adds a red coloring to be used by mappers in other areas. +// No longer needed, but w/ever + /// Real Red Tiles /obj/effect/turf_decal/tile/red/real_red diff --git a/modular_skyrat/master_files/code/game/objects/items/storage/backpack.dm b/modular_skyrat/master_files/code/game/objects/items/storage/backpack.dm index c072be9d28a..44c5dac0413 100644 --- a/modular_skyrat/master_files/code/game/objects/items/storage/backpack.dm +++ b/modular_skyrat/master_files/code/game/objects/items/storage/backpack.dm @@ -100,27 +100,6 @@ icon_state = "messenger_hydroponics" inhand_icon_state = "messenger_hydroponics" -/obj/item/storage/backpack/messenger/sec - name = "security messenger bag" - desc = "A robust messenger bag for security related needs." - icon_state = "messenger_security_black" - inhand_icon_state = "messenger_security_black" - -/obj/item/storage/backpack/messenger/sec/Initialize(mapload) - . = ..() - AddComponent(/datum/component/reskinable_item, /datum/atom_skin/sec_messenger) - -/datum/atom_skin/sec_messenger - abstract_type = /datum/atom_skin/sec_messenger - -/datum/atom_skin/sec_messenger/black - preview_name = "Black Variant" - new_icon_state = "messenger_security_black" - -/datum/atom_skin/sec_messenger/white - preview_name = "White Variant" - new_icon_state = "messenger_security_white" - /obj/item/storage/backpack/messenger/explorer name = "explorer messenger bag" desc = "A robust messenger bag for stashing your loot, as well as making a remarkably cute accessory for your drakebone armor." diff --git a/modular_skyrat/master_files/code/modules/clothing/under/jobs/security.dm b/modular_skyrat/master_files/code/modules/clothing/under/jobs/security.dm index 8cae9eeaacb..a7d4f7eae7f 100644 --- a/modular_skyrat/master_files/code/modules/clothing/under/jobs/security.dm +++ b/modular_skyrat/master_files/code/modules/clothing/under/jobs/security.dm @@ -6,15 +6,7 @@ icon = 'modular_skyrat/master_files/icons/obj/clothing/under/security.dmi' worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/under/security.dmi' -/obj/item/clothing/under/rank/security/head_of_security/skyrat - icon = 'modular_skyrat/master_files/icons/obj/clothing/under/security.dmi' - worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/under/security.dmi' - -//DEBATE MOVING *ALL* SECURITY STUFF HERE? Even overrides, at least as a like, sub-file? - -/* -* SECURITY OFFICER -*/ +// syndicate stuff uses this, gotta keep it /obj/item/clothing/under/rank/security/skyrat/utility name = "security utility uniform" @@ -54,213 +46,6 @@ armor_type = /datum/armor/clothing_under/redsec_syndicate has_sensor = NO_SENSORS -/obj/item/clothing/under/rank/security/peacekeeper/skirt - name = "security battle dress" - desc = "An asymmetrical, unisex uniform with the legs replaced by a utility skirt." - worn_icon_state = "security_skirt" - icon_state = "security_skirt" - can_adjust = TRUE - alt_covers_chest = FALSE - female_sprite_flags = FEMALE_UNIFORM_TOP_ONLY - -/obj/item/clothing/under/rank/security/peacekeeper/skirt/Initialize(mapload) - . = ..() - AddComponent(/datum/component/reskinable_item, /datum/atom_skin/security_peacekeeper_skirt) - -/datum/atom_skin/security_peacekeeper_skirt - abstract_type = /datum/atom_skin/security_peacekeeper_skirt - -/datum/atom_skin/security_peacekeeper_skirt/blue - preview_name = "Blue Variant" - new_icon_state = "security_skirt" - -/datum/atom_skin/security_peacekeeper_skirt/red - preview_name = "Red Variant" - new_icon_state = "security_skirt_red" - -/obj/item/clothing/under/rank/security/peacekeeper/skirt_redsec - name = "security battle dress" - desc = "An asymmetrical, unisex uniform with the legs replaced by a utility skirt. Now in classic security red!" - worn_icon_state = "security_skirt_redsec" - icon_state = "security_skirt_redsec" - can_adjust = TRUE - alt_covers_chest = FALSE - female_sprite_flags = FEMALE_UNIFORM_TOP_ONLY - -/obj/item/clothing/under/rank/security/peacekeeper/skirt_redsec/Initialize(mapload) - . = ..() - var/list/reskin_components = GetComponents(/datum/component/reskinable_item) - for(var/datum/component/reskinable_item/reskin_component as anything in reskin_components) - qdel(reskin_component) - -/obj/item/clothing/under/rank/security/peacekeeper/skirt_hos - name = "head of security battle dress" - desc = "An asymmetrical, unisex uniform with the legs replaced by a utility skirt. This version is specifically designed for the head of the security department!" - worn_icon_state = "security_skirt_hos" - icon_state = "security_skirt_hos" - can_adjust = TRUE - alt_covers_chest = FALSE - female_sprite_flags = FEMALE_UNIFORM_TOP_ONLY - -/obj/item/clothing/under/rank/security/peacekeeper/skirt_hos/Initialize(mapload) - . = ..() - var/list/reskin_components = GetComponents(/datum/component/reskinable_item) - for(var/datum/component/reskinable_item/reskin_component as anything in reskin_components) - qdel(reskin_component) - -/obj/item/clothing/under/rank/security/peacekeeper/trousers - name = "security trousers" - desc = "Some Peacekeeper-blue combat trousers. Probably should pair it with a vest for safety." - icon = 'modular_skyrat/master_files/icons/obj/clothing/under/security.dmi' - worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/under/security.dmi' - icon_state = "workpants_blue" - body_parts_covered = GROIN|LEGS - can_adjust = FALSE - supports_variations_flags = CLOTHING_DIGITIGRADE_VARIATION - female_sprite_flags = FEMALE_UNIFORM_NO_BREASTS - -/obj/item/clothing/under/rank/security/peacekeeper/trousers/Initialize(mapload) - . = ..() - AddComponent(/datum/component/reskinable_item, /datum/atom_skin/security_peacekeeper_trousers) - -/datum/atom_skin/security_peacekeeper_trousers - abstract_type = /datum/atom_skin/security_peacekeeper_trousers - -/datum/atom_skin/security_peacekeeper_trousers/blue - preview_name = "Blue Variant" - new_icon_state = "workpants_blue" - -/datum/atom_skin/security_peacekeeper_trousers/white - preview_name = "White Variant" - new_icon_state = "workpants_white" - -/datum/atom_skin/security_peacekeeper_trousers/red - preview_name = "Red Variant" - new_icon_state = "workpants_red" - -/obj/item/clothing/under/rank/security/peacekeeper/trousers/shorts - name = "security shorts" - desc = "Some Peacekeeper-blue combat shorts. Definitely should pair it with a vest for safety." - icon_state = "workshorts_blue" - -/obj/item/clothing/under/rank/security/peacekeeper/trousers/shorts/Initialize(mapload) - . = ..() - AddComponent(/datum/component/reskinable_item, /datum/atom_skin/security_peacekeeper_shorts) - -/datum/atom_skin/security_peacekeeper_shorts - abstract_type = /datum/atom_skin/security_peacekeeper_shorts - -/datum/atom_skin/security_peacekeeper_shorts/blue_short - preview_name = "Blue Variant, Short" - new_icon_state = "workshorts_blue" - -/datum/atom_skin/security_peacekeeper_shorts/blue_short_short - preview_name = "Blue Variant, Short Short" - new_icon_state = "workshorts_blue_short" - -/datum/atom_skin/security_peacekeeper_shorts/white_short - preview_name = "White Variant, Short" - new_icon_state = "workshorts_white" - -/datum/atom_skin/security_peacekeeper_shorts/white_short_short - preview_name = "White Variant, Short Short" - new_icon_state = "workshorts_white_short" - -/datum/atom_skin/security_peacekeeper_shorts/red_short - preview_name = "Red Variant, Short" - new_icon_state = "workshorts_red" - -/datum/atom_skin/security_peacekeeper_shorts/red_short_short - preview_name = "Red Variant, Short Short" - new_icon_state = "workshorts_red_short" - -/obj/item/clothing/under/rank/security/peacekeeper/jumpsuit - name = "security jumpsuit" - desc = "Turtleneck sweater commonly worn by Peacekeepers, attached with pants." - icon_state = "jumpsuit_blue" - can_adjust = TRUE - supports_variations_flags = CLOTHING_DIGITIGRADE_VARIATION - female_sprite_flags = FEMALE_UNIFORM_TOP_ONLY - -/obj/item/clothing/under/rank/security/peacekeeper/jumpsuit/Initialize(mapload) - . = ..() - AddComponent(/datum/component/reskinable_item, /datum/atom_skin/security_peacekeeper_jumpsuit) - -/datum/atom_skin/security_peacekeeper_jumpsuit - abstract_type = /datum/atom_skin/security_peacekeeper_jumpsuit - -/datum/atom_skin/security_peacekeeper_jumpsuit/blue - preview_name = "Blue Variant" - new_icon_state = "jumpsuit_blue" - -/datum/atom_skin/security_peacekeeper_jumpsuit/red - preview_name = "Red Variant" - new_icon_state = "jumpsuit_red" - -/obj/item/clothing/under/rank/security/officer/skirt - name = "security jumpskirt" - desc = "Turtleneck sweater commonly worn by Peacekeepers, attached with a skirt." - icon = 'modular_skyrat/master_files/icons/obj/clothing/under/security.dmi' - worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/under/security.dmi' - icon_state = "secskirt" - - -/obj/item/clothing/under/rank/security/peacekeeper/shortskirt - name = "security shortskirt" - desc = "Plainshirted uniform commonly worn by Peacekeepers, attached with a skirt." - icon_state = "shortskirt_blue" - icon = 'modular_skyrat/master_files/icons/obj/clothing/under/security.dmi' - worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/under/security.dmi' - female_sprite_flags = FEMALE_UNIFORM_TOP_ONLY - gets_cropped_on_taurs = FALSE - -/obj/item/clothing/under/rank/security/peacekeeper/shortskirt/Initialize(mapload) - . = ..() - AddComponent(/datum/component/reskinable_item, /datum/atom_skin/security_peacekeeper_shortskirt) - -/datum/atom_skin/security_peacekeeper_shortskirt - abstract_type = /datum/atom_skin/security_peacekeeper_shortskirt - -/datum/atom_skin/security_peacekeeper_shortskirt/blue - preview_name = "Blue Variant" - new_icon_state = "shortskirt_blue" - -/datum/atom_skin/security_peacekeeper_shortskirt/black - preview_name = "Black Variant" - new_icon_state = "shortskirt_black" - -/obj/item/clothing/under/rank/security/peacekeeper/miniskirt - name = "security miniskirt" - desc = "This miniskirt was originally featured in a gag calendar, but entered official use once they realized its potential for arid climates." - icon_state = "miniskirt" - female_sprite_flags = FEMALE_UNIFORM_TOP_ONLY - gets_cropped_on_taurs = FALSE - can_adjust = TRUE - body_parts_covered = GROIN | LEGS - -/obj/item/clothing/under/rank/security/peacekeeper/miniskirt/Initialize(mapload) - . = ..() - AddComponent(/datum/component/reskinable_item, /datum/atom_skin/security_peacekeeper_miniskirt) - -/datum/atom_skin/security_peacekeeper_miniskirt - abstract_type = /datum/atom_skin/security_peacekeeper_miniskirt - -/datum/atom_skin/security_peacekeeper_miniskirt/blue - preview_name = "Blue Variant" - new_icon_state = "miniskirt" - -/datum/atom_skin/security_peacekeeper_miniskirt/red - preview_name = "Red Variant" - new_icon_state = "miniskirt_red" - -/datum/atom_skin/security_peacekeeper_miniskirt/black - preview_name = "Black Variant" - new_icon_state = "miniskirt_black" - -/* -* HEAD OF SECURITY -*/ - /datum/armor/clothing_under/redsec_syndicate melee = 10 fire = 50 diff --git a/modular_skyrat/master_files/code/modules/loadout/categories/donator_personal.dm b/modular_skyrat/master_files/code/modules/loadout/categories/donator_personal.dm index 0354c799f4a..0394cbe2ba0 100644 --- a/modular_skyrat/master_files/code/modules/loadout/categories/donator_personal.dm +++ b/modular_skyrat/master_files/code/modules/loadout/categories/donator_personal.dm @@ -325,12 +325,6 @@ item_path = /obj/item/toy/plush/skyrat/tesh //ckeywhitelist = list("tobjv") -/datum/loadout_item/uniform/redhosneck - name = "Black and Red Turtleneck" - item_path = /obj/item/clothing/under/rank/security/head_of_security/alt/roselia - //ckeywhitelist = list("ultimarifox") - restricted_roles = list(JOB_HEAD_OF_SECURITY) - /datum/loadout_item/toys/plush/roselia_plush name = "Obscene Sergal Plushie" item_path = /obj/item/toy/plush/skyrat/roselia @@ -459,18 +453,6 @@ item_path = /obj/item/toy/plush/skyrat/plushie_elofy //ckeywhitelist = list("october23") // Asked it to be public. -/datum/loadout_item/suit/elofy - name = "Solar Admiral Coat" - item_path = /obj/item/clothing/suit/armor/hos/elofy -// ckeywhitelist = list("october23") - restricted_roles = list(JOB_HEAD_OF_SECURITY) - -/datum/loadout_item/head/elofy - name = "Solar Admiral Hat" - item_path = /obj/item/clothing/head/hats/hos/elofy - ckeywhitelist = list("october23") - restricted_roles = list(JOB_HEAD_OF_SECURITY) - /datum/loadout_item/pocket_items/transponder name = "Broken Helian Transponder" item_path = /obj/item/donator/transponder diff --git a/modular_skyrat/master_files/code/modules/loadout/categories/heads.dm b/modular_skyrat/master_files/code/modules/loadout/categories/heads.dm index 197834ce94b..5562acede3c 100644 --- a/modular_skyrat/master_files/code/modules/loadout/categories/heads.dm +++ b/modular_skyrat/master_files/code/modules/loadout/categories/heads.dm @@ -428,31 +428,6 @@ * JOB-LOCKED */ -/datum/loadout_item/head/cowboyhat_sec - name = "Cattleman Hat, Security" - item_path = /obj/item/clothing/head/cowboy/skyrat/cattleman/sec - restricted_roles = list(JOB_WARDEN, JOB_DETECTIVE, JOB_SECURITY_OFFICER, JOB_HEAD_OF_SECURITY, JOB_CORRECTIONS_OFFICER) - -/datum/loadout_item/head/cowboyhat_secwide - name = "Wide-Brimmed Cattleman Hat, Security" - item_path = /obj/item/clothing/head/cowboy/skyrat/cattleman/wide/sec - restricted_roles = list(JOB_WARDEN, JOB_DETECTIVE, JOB_SECURITY_OFFICER, JOB_HEAD_OF_SECURITY, JOB_CORRECTIONS_OFFICER) - -/datum/loadout_item/head/ushanka/sec - name = "Security Ushanka" - item_path = /obj/item/clothing/head/costume/ushanka/sec - restricted_roles = list(JOB_WARDEN, JOB_DETECTIVE, JOB_SECURITY_OFFICER, JOB_HEAD_OF_SECURITY, JOB_CORRECTIONS_OFFICER) - -/datum/loadout_item/head/navyblueofficerberet - name = "Security Officer's Navy Blue beret" - item_path = /obj/item/clothing/head/beret/sec/navyofficer - restricted_roles = list(JOB_WARDEN, JOB_DETECTIVE, JOB_SECURITY_OFFICER, JOB_HEAD_OF_SECURITY, JOB_CORRECTIONS_OFFICER, JOB_SECURITY_MEDIC) - -/datum/loadout_item/head/navybluewardenberet - name = "Warden's Navy Blue beret" - item_path = /obj/item/clothing/head/beret/sec/navywarden - restricted_roles = list(JOB_WARDEN) - /datum/loadout_item/head/cybergoggles_civ name = "Type-34C Forensics Headwear" item_path = /obj/item/clothing/head/fedora/det_hat/cybergoggles/civilian diff --git a/modular_skyrat/master_files/code/modules/loadout/categories/suit.dm b/modular_skyrat/master_files/code/modules/loadout/categories/suit.dm index b800f0c88a4..0a719c78a33 100644 --- a/modular_skyrat/master_files/code/modules/loadout/categories/suit.dm +++ b/modular_skyrat/master_files/code/modules/loadout/categories/suit.dm @@ -575,35 +575,6 @@ item_path = /obj/item/clothing/suit/hooded/wintercoat/miner // JACKETS -/datum/loadout_item/suit/navybluejacketofficer - name = "Security Officer's Navy Blue Formal Jacket" - item_path = /obj/item/clothing/suit/jacket/officer/blue - restricted_roles = list(JOB_WARDEN, JOB_DETECTIVE, JOB_SECURITY_OFFICER, JOB_HEAD_OF_SECURITY, JOB_CORRECTIONS_OFFICER, JOB_SECURITY_MEDIC) - -/datum/loadout_item/suit/navybluejacketwarden - name = "Warden's Navy Blue Formal Jacket" - item_path = /obj/item/clothing/suit/jacket/warden/blue - restricted_roles = list(JOB_WARDEN) - -/datum/loadout_item/suit/navybluejackethos - name = "Head of Security's Navy Blue Formal Jacket" - item_path = /obj/item/clothing/suit/jacket/hos/blue - restricted_roles = list(JOB_HEAD_OF_SECURITY) - -/datum/loadout_item/suit/security_jacket - name = "Security Jacket" - item_path = /obj/item/clothing/suit/toggle/jacket/sec - restricted_roles = list(JOB_WARDEN, JOB_DETECTIVE, JOB_SECURITY_OFFICER, JOB_HEAD_OF_SECURITY) //Not giving this one to COs because it's actually better than the one they spawn with - -/datum/loadout_item/suit/brit - name = "High Vis Armored Vest" - item_path = /obj/item/clothing/suit/armor/vest/peacekeeper/brit - restricted_roles = list(JOB_HEAD_OF_SECURITY, JOB_SECURITY_OFFICER, JOB_WARDEN, JOB_DETECTIVE, JOB_CORRECTIONS_OFFICER) - -/datum/loadout_item/suit/british_jacket - name = "Peacekeeper Officer Coat" - item_path = /obj/item/clothing/suit/british_officer - restricted_roles = list(JOB_WARDEN, JOB_DETECTIVE, JOB_SECURITY_OFFICER, JOB_HEAD_OF_SECURITY, JOB_CORRECTIONS_OFFICER, JOB_SECURITY_MEDIC) /datum/loadout_item/suit/offdep_jacket name = "Off-Department Jacket" diff --git a/modular_skyrat/master_files/code/modules/loadout/categories/uniform.dm b/modular_skyrat/master_files/code/modules/loadout/categories/uniform.dm index c92f000cd17..df8af6cc5a7 100644 --- a/modular_skyrat/master_files/code/modules/loadout/categories/uniform.dm +++ b/modular_skyrat/master_files/code/modules/loadout/categories/uniform.dm @@ -52,65 +52,6 @@ name = "Shoredress Wetsuit" item_path = /obj/item/clothing/under/akula_wetsuit -/datum/loadout_item/uniform/jumpsuit/security_skirt - name = "Blue Security Battledress" - item_path = /obj/item/clothing/under/rank/security/peacekeeper/skirt - restricted_roles = list(JOB_SECURITY_OFFICER, JOB_WARDEN, JOB_HEAD_OF_SECURITY, JOB_CORRECTIONS_OFFICER, JOB_SECURITY_MEDIC) //BUBBER EDIT: adds JOB_CORRECTIONS_OFFICER and JOB_SECURITY_MEDIC - -/datum/loadout_item/uniform/jumpsuit/security_skirt_redsec - name = "Red Security Battledress" - item_path = /obj/item/clothing/under/rank/security/peacekeeper/skirt_redsec - restricted_roles = list(JOB_SECURITY_OFFICER, JOB_WARDEN, JOB_HEAD_OF_SECURITY, JOB_CORRECTIONS_OFFICER, JOB_SECURITY_MEDIC) //BUBBER EDIT: adds JOB_CORRECTIONS_OFFICER and JOB_SECURITY_MEDIC - -/datum/loadout_item/uniform/jumpsuit/security_skirt_hos - name = "HoS Security Battledress" - item_path = /obj/item/clothing/under/rank/security/peacekeeper/skirt_hos - restricted_roles = list(JOB_HEAD_OF_SECURITY) - -/datum/loadout_item/uniform/jumpsuit/security_trousers - name = "Security Trousers" - item_path = /obj/item/clothing/under/rank/security/peacekeeper/trousers - restricted_roles = list(JOB_SECURITY_OFFICER, JOB_WARDEN, JOB_HEAD_OF_SECURITY, JOB_CORRECTIONS_OFFICER, JOB_SECURITY_MEDIC) //BUBBER EDIT: adds JOB_CORRECTIONS_OFFICER - -/datum/loadout_item/uniform/jumpsuit/security_shorts - name = "Security Shorts" - item_path = /obj/item/clothing/under/rank/security/peacekeeper/trousers/shorts - restricted_roles = list(JOB_SECURITY_OFFICER, JOB_WARDEN, JOB_HEAD_OF_SECURITY, JOB_CORRECTIONS_OFFICER, JOB_SECURITY_MEDIC) //BUBBER EDIT: adds JOB_CORRECTIONS_OFFICER and JOB_SECURITY_MEDIC - -/datum/loadout_item/uniform/jumpsuit/security_jumpskirt - name = "Security Jumpskirt" - item_path = /obj/item/clothing/under/rank/security/officer/skirt - restricted_roles = list(JOB_SECURITY_OFFICER, JOB_WARDEN, JOB_HEAD_OF_SECURITY, JOB_CORRECTIONS_OFFICER, JOB_SECURITY_MEDIC) //BUBBER EDIT: adds JOB_CORRECTIONS_OFFICER and JOB_SECURITY_MEDIC - -/datum/loadout_item/uniform/jumpsuit/security_shortskirt - name = "Security Shortskirt" - item_path = /obj/item/clothing/under/rank/security/peacekeeper/shortskirt - restricted_roles = list(JOB_SECURITY_OFFICER, JOB_WARDEN, JOB_HEAD_OF_SECURITY, JOB_CORRECTIONS_OFFICER, JOB_SECURITY_MEDIC) //BUBBER EDIT: adds JOB_CORRECTIONS_OFFICER and JOB_SECURITY_MEDIC - -/datum/loadout_item/uniform/jumpsuit/security_miniskirt - name = "Security Miniskirt" - item_path = /obj/item/clothing/under/rank/security/peacekeeper/miniskirt - restricted_roles = list(JOB_SECURITY_OFFICER, JOB_WARDEN, JOB_HEAD_OF_SECURITY, JOB_CORRECTIONS_OFFICER, JOB_SECURITY_MEDIC) //BUBBER EDIT: adds JOB_CORRECTIONS_OFFICER and JOB_SECURITY_MEDIC - -/datum/loadout_item/uniform/jumpsuit/security_jumpsuit - name = "Security Jumpsuit" - item_path = /obj/item/clothing/under/rank/security/peacekeeper/jumpsuit - restricted_roles = list(JOB_SECURITY_OFFICER, JOB_WARDEN, JOB_HEAD_OF_SECURITY, JOB_CORRECTIONS_OFFICER, JOB_SECURITY_MEDIC) //BUBBER EDIT: adds JOB_CORRECTIONS_OFFICER and JOB_SECURITY_MEDIC - -/datum/loadout_item/uniform/jumpsuit/security_peacekeeper - name = "Security Peacekeeper Uniform" - item_path = /obj/item/clothing/under/rank/security/peacekeeper - restricted_roles = list(JOB_SECURITY_OFFICER, JOB_WARDEN, JOB_HEAD_OF_SECURITY, JOB_SECURITY_MEDIC) - -/datum/loadout_item/uniform/jumpsuit/imperial_police_uniform - name = "Imperial Police Uniform" - item_path = /obj/item/clothing/under/colonial/nri_police - restricted_roles = list(JOB_WARDEN, JOB_DETECTIVE, JOB_SECURITY_OFFICER, JOB_HEAD_OF_SECURITY, JOB_CORRECTIONS_OFFICER, JOB_SECURITY_MEDIC) - -/datum/loadout_item/uniform/jumpsuit/disco - name = "Superstar Cop Uniform" - item_path = /obj/item/clothing/under/rank/security/detective/disco - /datum/loadout_item/uniform/jumpsuit/kim name = "Aerostatic Suit" item_path = /obj/item/clothing/under/rank/security/detective/kim @@ -186,11 +127,6 @@ name = "Supply Utility Uniform" item_path = /obj/item/clothing/under/rank/cargo/tech/skyrat/utility -/datum/loadout_item/uniform/jumpsuit/utility_sec - name = "Security Utility Uniform" - item_path = /obj/item/clothing/under/rank/security/skyrat/utility - restricted_roles = list(JOB_SECURITY_OFFICER, JOB_DETECTIVE, JOB_WARDEN, JOB_BLUESHIELD, JOB_HEAD_OF_SECURITY, JOB_CORRECTIONS_OFFICER) - /datum/loadout_item/uniform/jumpsuit/utility_com name = "Command Utility Uniform" item_path = /obj/item/clothing/under/rank/captain/skyrat/utility diff --git a/modular_skyrat/master_files/code/modules/mod/mod_theme.dm b/modular_skyrat/master_files/code/modules/mod/mod_theme.dm index 92f8cd041b9..acb86382dae 100644 --- a/modular_skyrat/master_files/code/modules/mod/mod_theme.dm +++ b/modular_skyrat/master_files/code/modules/mod/mod_theme.dm @@ -76,148 +76,6 @@ acid = 100 wound = 15 -/datum/mod_theme/security // Security Officer - default_skin = "security_blue" - variants = list( - "security" = list( - /obj/item/clothing/head/mod = list( - UNSEALED_CLOTHING = SNUG_FIT|THICKMATERIAL, - SEALED_CLOTHING = STOPSPRESSUREDAMAGE|HEADINTERNALS, - UNSEALED_INVISIBILITY = HIDEFACIALHAIR|HIDEEARS|HIDEHAIR|HIDESNOUT, - SEALED_INVISIBILITY = HIDEMASK|HIDEEYES|HIDEFACE, - UNSEALED_COVER = HEADCOVERSMOUTH, - SEALED_COVER = HEADCOVERSEYES|PEPPERPROOF, - UNSEALED_MESSAGE = HELMET_UNSEAL_MESSAGE, - SEALED_MESSAGE = HELMET_SEAL_MESSAGE, - ), - /obj/item/clothing/suit/mod = list( - UNSEALED_CLOTHING = THICKMATERIAL, - SEALED_CLOTHING = STOPSPRESSUREDAMAGE, - SEALED_INVISIBILITY = HIDEJUMPSUIT, - UNSEALED_MESSAGE = CHESTPLATE_UNSEAL_MESSAGE, - SEALED_MESSAGE = CHESTPLATE_SEAL_MESSAGE, - ), - /obj/item/clothing/gloves/mod = list( - UNSEALED_CLOTHING = THICKMATERIAL, - SEALED_CLOTHING = STOPSPRESSUREDAMAGE, - CAN_OVERSLOT = TRUE, - UNSEALED_MESSAGE = GAUNTLET_UNSEAL_MESSAGE, - SEALED_MESSAGE = GAUNTLET_SEAL_MESSAGE, - ), - /obj/item/clothing/shoes/mod = list( - UNSEALED_CLOTHING = THICKMATERIAL, - SEALED_CLOTHING = STOPSPRESSUREDAMAGE, - CAN_OVERSLOT = TRUE, - UNSEALED_MESSAGE = BOOT_UNSEAL_MESSAGE, - SEALED_MESSAGE = BOOT_SEAL_MESSAGE, - ), - ), - "security_blue" = list( - MOD_ICON_OVERRIDE = 'modular_skyrat/master_files/icons/obj/clothing/modsuit/mod_clothing.dmi', - MOD_WORN_ICON_OVERRIDE = 'modular_skyrat/master_files/icons/mob/clothing/modsuit/mod_clothing.dmi', - /obj/item/clothing/head/mod = list( - UNSEALED_CLOTHING = SNUG_FIT|THICKMATERIAL, - SEALED_CLOTHING = STOPSPRESSUREDAMAGE|HEADINTERNALS, - UNSEALED_INVISIBILITY = HIDEFACIALHAIR|HIDEEARS|HIDEHAIR|HIDESNOUT, - SEALED_INVISIBILITY = HIDEMASK|HIDEEYES|HIDEFACE, - UNSEALED_COVER = HEADCOVERSMOUTH, - SEALED_COVER = HEADCOVERSEYES|PEPPERPROOF, - UNSEALED_MESSAGE = HELMET_UNSEAL_MESSAGE, - SEALED_MESSAGE = HELMET_SEAL_MESSAGE, - ), - /obj/item/clothing/suit/mod = list( - UNSEALED_CLOTHING = THICKMATERIAL, - SEALED_CLOTHING = STOPSPRESSUREDAMAGE, - SEALED_INVISIBILITY = HIDEJUMPSUIT, - UNSEALED_MESSAGE = CHESTPLATE_UNSEAL_MESSAGE, - SEALED_MESSAGE = CHESTPLATE_SEAL_MESSAGE, - ), - /obj/item/clothing/gloves/mod = list( - UNSEALED_CLOTHING = THICKMATERIAL, - SEALED_CLOTHING = STOPSPRESSUREDAMAGE, - CAN_OVERSLOT = TRUE, - UNSEALED_MESSAGE = GAUNTLET_UNSEAL_MESSAGE, - SEALED_MESSAGE = GAUNTLET_SEAL_MESSAGE, - ), - /obj/item/clothing/shoes/mod = list( - UNSEALED_CLOTHING = THICKMATERIAL, - SEALED_CLOTHING = STOPSPRESSUREDAMAGE, - CAN_OVERSLOT = TRUE, - UNSEALED_MESSAGE = BOOT_UNSEAL_MESSAGE, - SEALED_MESSAGE = BOOT_SEAL_MESSAGE, - ), - ), - ) - -/datum/mod_theme/safeguard // Head of Security - default_skin = "safeguard_blue" - variants = list( - "safeguard" = list( - /obj/item/clothing/head/mod = list( - UNSEALED_CLOTHING = SNUG_FIT|THICKMATERIAL, - SEALED_CLOTHING = STOPSPRESSUREDAMAGE|HEADINTERNALS, - UNSEALED_INVISIBILITY = HIDEFACIALHAIR|HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE|HIDEHAIR|HIDESNOUT, - UNSEALED_COVER = HEADCOVERSMOUTH|HEADCOVERSEYES|PEPPERPROOF, - UNSEALED_MESSAGE = HELMET_UNSEAL_MESSAGE, - SEALED_MESSAGE = HELMET_SEAL_MESSAGE, - ), - /obj/item/clothing/suit/mod = list( - UNSEALED_CLOTHING = THICKMATERIAL, - SEALED_CLOTHING = STOPSPRESSUREDAMAGE, - SEALED_INVISIBILITY = HIDEJUMPSUIT, - UNSEALED_MESSAGE = CHESTPLATE_UNSEAL_MESSAGE, - SEALED_MESSAGE = CHESTPLATE_SEAL_MESSAGE, - ), - /obj/item/clothing/gloves/mod = list( - UNSEALED_CLOTHING = THICKMATERIAL, - SEALED_CLOTHING = STOPSPRESSUREDAMAGE, - CAN_OVERSLOT = TRUE, - UNSEALED_MESSAGE = GAUNTLET_UNSEAL_MESSAGE, - SEALED_MESSAGE = GAUNTLET_SEAL_MESSAGE, - ), - /obj/item/clothing/shoes/mod = list( - UNSEALED_CLOTHING = THICKMATERIAL, - SEALED_CLOTHING = STOPSPRESSUREDAMAGE, - CAN_OVERSLOT = TRUE, - UNSEALED_MESSAGE = BOOT_UNSEAL_MESSAGE, - SEALED_MESSAGE = BOOT_SEAL_MESSAGE, - ), - ), - "safeguard_blue" = list( - MOD_ICON_OVERRIDE = 'modular_skyrat/master_files/icons/obj/clothing/modsuit/mod_clothing.dmi', - MOD_WORN_ICON_OVERRIDE = 'modular_skyrat/master_files/icons/mob/clothing/modsuit/mod_clothing.dmi', - /obj/item/clothing/head/mod = list( - UNSEALED_CLOTHING = SNUG_FIT|THICKMATERIAL, - SEALED_CLOTHING = STOPSPRESSUREDAMAGE|HEADINTERNALS, - UNSEALED_INVISIBILITY = HIDEFACIALHAIR|HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE|HIDEHAIR|HIDESNOUT, - UNSEALED_COVER = HEADCOVERSMOUTH|HEADCOVERSEYES|PEPPERPROOF, - UNSEALED_MESSAGE = HELMET_UNSEAL_MESSAGE, - SEALED_MESSAGE = HELMET_SEAL_MESSAGE, - ), - /obj/item/clothing/suit/mod = list( - UNSEALED_CLOTHING = THICKMATERIAL, - SEALED_CLOTHING = STOPSPRESSUREDAMAGE, - SEALED_INVISIBILITY = HIDEJUMPSUIT, - UNSEALED_MESSAGE = CHESTPLATE_UNSEAL_MESSAGE, - SEALED_MESSAGE = CHESTPLATE_SEAL_MESSAGE, - ), - /obj/item/clothing/gloves/mod = list( - UNSEALED_CLOTHING = THICKMATERIAL, - SEALED_CLOTHING = STOPSPRESSUREDAMAGE, - CAN_OVERSLOT = TRUE, - UNSEALED_MESSAGE = GAUNTLET_UNSEAL_MESSAGE, - SEALED_MESSAGE = GAUNTLET_SEAL_MESSAGE, - ), - /obj/item/clothing/shoes/mod = list( - UNSEALED_CLOTHING = THICKMATERIAL, - SEALED_CLOTHING = STOPSPRESSUREDAMAGE, - CAN_OVERSLOT = TRUE, - UNSEALED_MESSAGE = BOOT_UNSEAL_MESSAGE, - SEALED_MESSAGE = BOOT_SEAL_MESSAGE, - ), - ), - ) - /datum/armor/mod_theme_prototype // Charlie Station melee = 25 bullet = 5 diff --git a/modular_skyrat/modules/aesthetics/airlock/icons/airlocks/station/security.dmi b/modular_skyrat/modules/aesthetics/airlock/icons/airlocks/station/security.dmi index 8e7094e2c72423cef2e4b06146e014b985d1a10d..a3acd4882dcec04c5d426e286c37eae78d9a635a 100644 GIT binary patch delta 1923 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 diff --git a/modular_skyrat/modules/customization/modules/clothing/suits/armor.dm b/modular_skyrat/modules/customization/modules/clothing/suits/armor.dm index a61469563db..e48a9fdff00 100644 --- a/modular_skyrat/modules/customization/modules/clothing/suits/armor.dm +++ b/modular_skyrat/modules/customization/modules/clothing/suits/armor.dm @@ -6,6 +6,7 @@ desc = "Stunning. Menacing. Perfect for the man who gets bullied for leaving the brig." icon = 'modular_skyrat/master_files/icons/obj/clothing/suits/armor.dmi' worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/suits/armor.dmi' + worn_icon_digi = 'modular_skyrat/master_files/icons/mob/clothing/suits/armor_digi.dmi' icon_state = "warden_syndie" supports_variations_flags = CLOTHING_DIGITIGRADE_VARIATION diff --git a/modular_skyrat/modules/customization/modules/clothing/~donator/donator_clothing.dm b/modular_skyrat/modules/customization/modules/clothing/~donator/donator_clothing.dm index 8b33e34ea61..faff26a6455 100644 --- a/modular_skyrat/modules/customization/modules/clothing/~donator/donator_clothing.dm +++ b/modular_skyrat/modules/customization/modules/clothing/~donator/donator_clothing.dm @@ -892,7 +892,7 @@ icon_state = "plasmaman_jax" // Donation reward for Raxraus -/obj/item/clothing/shoes/jackboots/peacekeeper/armadyne/rax +/obj/item/clothing/shoes/jackboots/armadyne/rax name = "tactical boots" desc = "Tactical and sleek. This model seems to resemble Armadyne's." @@ -1306,13 +1306,6 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/poster/contraband/korpstech, 32) worn_icon = 'modular_skyrat/master_files/icons/donator/mob/clothing/uniform.dmi' worn_icon_digi = 'modular_skyrat/master_files/icons/donator/mob/clothing/uniform_digi.dmi' -/obj/item/clothing/glasses/hud/security/sunglasses/gars/giga/roselia - name = "red-tinted giga HUD gar glasses" - desc = "GIGA GAR glasses with a security hud implanted in the lens. Reminds you of a time before the color blue." - icon = 'modular_skyrat/master_files/icons/donator/obj/clothing/glasses.dmi' - icon_state = "supergarsred" - worn_icon = 'modular_skyrat/master_files/icons/donator/mob/clothing/eyes.dmi' - //Donation reward for Konstyantyn /obj/item/clothing/accessory/badge/holo/jade name = "jade holobadge" @@ -1650,128 +1643,6 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/poster/contraband/korpstech, 32) base_icon_state = "digicoat_interdyne" icon_state = "digicoat_interdyne" -/obj/item/clothing/suit/armor/hos/elofy - name = "anime admiral coat" - desc = "This coat is a near perfect replica of the one worn by Admiral Yi Sun-Sin, main character from \"Heroes of the Galactic Conflict\", \ - an animated war drama set between the Free Planetary Trade Union and the Second Galactic Empire. \ - It proved to be a sensational piece among those who appreciate animated cartoons and period war dramas, \ - but hasn't had much spread outside of the Terran Government." - icon = 'modular_skyrat/master_files/icons/donator/obj/clothing/suits.dmi' - worn_icon = 'modular_skyrat/master_files/icons/donator/mob/clothing/suit.dmi' - icon_state = "coat_blackblue" - inhand_icon_state = "hostrench" - blood_overlay_type = "coat" - body_parts_covered = CHEST|GROIN|LEGS|ARMS - cold_protection = CHEST|GROIN|LEGS|ARMS - supports_variations_flags = NONE - -/obj/item/clothing/suit/armor/hos/elofy/Initialize(mapload) - . = ..() - AddComponent(/datum/component/reskinable_item, /datum/atom_skin/anime_coat) - -/datum/atom_skin/anime_coat - abstract_type = /datum/atom_skin/anime_coat - -/datum/atom_skin/anime_coat/black_blue - preview_name = "Black-Blue" - new_icon_state = "coat_blackblue" - -/datum/atom_skin/anime_coat/black_red - preview_name = "Black-Red" - new_icon_state = "coat_blackred" - -/datum/atom_skin/anime_coat/white_red - preview_name = "White-Red" - new_icon_state = "coat_whitered" - -/datum/atom_skin/anime_coat/white_blue - preview_name = "White-Blue" - new_icon_state = "coat_whiteblue" - -/obj/item/clothing/suit/armor/hos/elofy/examine_more(mob/user) - . = ..() - . += "It seems particularly soft and has subtle ballistic fibers intwined with the soft fabric that is perfectedly tailored to the body that wears it. Each golden engraving seems to reflect against your eyes with a slightly blinding flare. This is part of a full set of Luna Wolves Legion battle garb." - - -/obj/item/clothing/head/hats/hos/elofy - name = "anime admiral hat" - desc = "This hat is a near perfect replica of the one worn by Admiral Yi Sun-Sin, main character from \"Heroes of the Galactic Conflict\", \ - an animated war drama set between the Free Planetary Trade Union and the Second Galactic Empire. \ - It proved to be a sensational piece among those who appreciate animated cartoons and period war dramas, \ - but hasn't had much spread outside of the Terran Government." - icon ='modular_skyrat/master_files/icons/donator/obj/clothing/hats.dmi' - worn_icon = 'modular_skyrat/master_files/icons/donator/mob/clothing/head.dmi' - icon_state = "hat_black" - -/obj/item/clothing/head/hats/hos/elofy/Initialize(mapload) - . = ..() - AddComponent(/datum/component/reskinable_item, /datum/atom_skin/anime_hat) - -/datum/atom_skin/anime_hat - abstract_type = /datum/atom_skin/anime_hat - -/datum/atom_skin/anime_hat/white - preview_name = "White" - new_icon_state = "hat_white" - -/datum/atom_skin/anime_hat/black - preview_name = "Black" - new_icon_state = "hat_black" - -/obj/item/clothing/gloves/elofy - name = "anime admiral gloves" - desc = "These gloves are a near perfect replica of those worn by Admiral Yi Sun-Sin, main character from \"Heroes of the Galactic Conflict\", \ - an animated war drama set between the Free Planetary Trade Union and the Second Galactic Empire. \ - It proved to be a sensational piece among those who appreciate animated cartoons and period war dramas, \ - but hasn't had much spread outside of the Terran Government." - icon = 'modular_skyrat/master_files/icons/donator/obj/clothing/gloves.dmi' - worn_icon = 'modular_skyrat/master_files/icons/donator/mob/clothing/hands.dmi' - icon_state = "gloves_black" - -/obj/item/clothing/gloves/elofy/Initialize(mapload) - . = ..() - AddComponent(/datum/component/reskinable_item, /datum/atom_skin/anime_gloves) - -/datum/atom_skin/anime_gloves - abstract_type = /datum/atom_skin/anime_gloves - -/datum/atom_skin/anime_gloves/white - preview_name = "White" - new_icon_state = "gloves_white" - -/datum/atom_skin/anime_gloves/black - preview_name = "Black" - new_icon_state = "gloves_black" - -/obj/item/clothing/shoes/jackboots/elofy - name = "anime admiral boots" - desc = "These boots are a near perfect replica of those worn by Admiral Yi Sun-Sin, main character from \"Heroes of the Galactic Conflict\", \ - an animated war drama set between the Free Planetary Trade Union and the Second Galactic Empire. \ - It proved to be a sensational piece among those who appreciate animated cartoons and period war dramas, \ - but hasn't had much spread outside of the Terran Government." - icon = 'modular_skyrat/master_files/icons/donator/obj/clothing/shoes.dmi' - worn_icon = 'modular_skyrat/master_files/icons/donator/mob/clothing/feet.dmi' - icon_state = "boots_blackblue" - -/obj/item/clothing/shoes/jackboots/elofy/Initialize(mapload) - . = ..() - AddComponent(/datum/component/reskinable_item, /datum/atom_skin/anime_boots) - -/datum/atom_skin/anime_boots - abstract_type = /datum/atom_skin/anime_boots - -/datum/atom_skin/anime_boots/black_red - preview_name = "Black-Red" - new_icon_state = "boots_blackred" - -/datum/atom_skin/anime_boots/white_red - preview_name = "White-Red" - new_icon_state = "boots_whitered" - -/datum/atom_skin/anime_boots/white_blue - preview_name = "White-Blue" - new_icon_state = "boots_whiteblue" - // Donation reward for grasshand /obj/item/clothing/under/rank/civilian/chaplain/divine_archer/noble name = "noble gambeson" diff --git a/modular_skyrat/modules/mapping/code/lockers/interdyne_fob/security.dm b/modular_skyrat/modules/mapping/code/lockers/interdyne_fob/security.dm index 1d1cfc52053..69969500f06 100644 --- a/modular_skyrat/modules/mapping/code/lockers/interdyne_fob/security.dm +++ b/modular_skyrat/modules/mapping/code/lockers/interdyne_fob/security.dm @@ -26,8 +26,8 @@ new /obj/item/clothing/mask/gas/syndicate(src) new /obj/item/clothing/suit/toggle/jacket/sec/old/syndicate(src) new /obj/item/clothing/mask/gas/sechailer/syndicate(src) - new /obj/item/clothing/glasses/hud/security/sunglasses/eyepatch/redsec(src) - new /obj/item/clothing/glasses/hud/security/sunglasses/redsec(src) + new /obj/item/clothing/glasses/hud/security/sunglasses/eyepatch(src) + new /obj/item/clothing/glasses/hud/security/sunglasses(src) /obj/structure/closet/secure_closet/interdynefob/brig_officer_locker/PopulateContents() ..() diff --git a/modular_skyrat/modules/mapping/code/mob_spawns.dm b/modular_skyrat/modules/mapping/code/mob_spawns.dm index 61c7c83d70e..6a4cb823750 100644 --- a/modular_skyrat/modules/mapping/code/mob_spawns.dm +++ b/modular_skyrat/modules/mapping/code/mob_spawns.dm @@ -269,9 +269,9 @@ id_trim = /datum/id_trim/syndicom/skyrat/ds2/brigofficer gloves = /obj/item/clothing/gloves/tackler/combat/insulated suit = /obj/item/clothing/suit/armor/bulletproof/old - back = /obj/item/storage/backpack/security/redsec + back = /obj/item/storage/backpack/security head = /obj/item/clothing/head/helmet/swat/ds - glasses = /obj/item/clothing/glasses/hud/security/sunglasses/redsec + glasses = /obj/item/clothing/glasses/hud/security/sunglasses r_pocket = /obj/item/flashlight/seclite mask = /obj/item/clothing/mask/gas/syndicate ears = /obj/item/radio/headset/syndicateciv/staff @@ -301,8 +301,8 @@ id_trim = /datum/id_trim/syndicom/skyrat/ds2/masteratarms gloves = /obj/item/clothing/gloves/tackler/combat/insulated suit = /obj/item/clothing/suit/armor/vest/warden/syndicate - glasses = /obj/item/clothing/glasses/hud/security/sunglasses/redsec - back = /obj/item/storage/backpack/satchel/sec/redsec + glasses = /obj/item/clothing/glasses/hud/security/sunglasses + back = /obj/item/storage/backpack/satchel/sec head = /obj/item/clothing/head/hats/hos/beret/syndicate l_pocket = /obj/item/gun/energy/e_gun/mini r_pocket = /obj/item/flashlight/seclite diff --git a/modular_skyrat/modules/sec_haul/code/corrections_officer/corrections_officer.dm b/modular_skyrat/modules/sec_haul/code/corrections_officer/corrections_officer.dm index bdf29f503ce..4bbb08455ff 100644 --- a/modular_skyrat/modules/sec_haul/code/corrections_officer/corrections_officer.dm +++ b/modular_skyrat/modules/sec_haul/code/corrections_officer/corrections_officer.dm @@ -33,7 +33,7 @@ /obj/item/melee/baton/security/boomerang/loaded = 1 ) - family_heirlooms = list(/obj/item/book/manual/wiki/security_space_law, /obj/item/clothing/head/security_cap, /obj/item/clothing/mask/whistle) + family_heirlooms = list(/obj/item/book/manual/wiki/security_space_law, /obj/item/clothing/mask/whistle) job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN @@ -52,7 +52,7 @@ satchel = /obj/item/storage/backpack/satchel/sec duffelbag = /obj/item/storage/backpack/duffelbag/sec messenger = /obj/item/storage/backpack/messenger/sec - head = /obj/item/clothing/head/security_garrison +// head = /obj/item/clothing/head/security_garrison box = /obj/item/storage/box/survival/security belt = /obj/item/modular_computer/pda/security diff --git a/modular_skyrat/modules/sec_haul/code/misc/vending.dm b/modular_skyrat/modules/sec_haul/code/misc/vending.dm index 094b4cccc3a..b6afe11b005 100644 --- a/modular_skyrat/modules/sec_haul/code/misc/vending.dm +++ b/modular_skyrat/modules/sec_haul/code/misc/vending.dm @@ -1,8 +1,4 @@ /obj/machinery/vending/security - name = "\improper Armadyne Peacekeeper Equipment Vendor" - desc = "An Armadyne peacekeeper equipment vendor." - product_ads = "Crack capitalist skulls!;Beat some heads in!;Don't forget - harm is good!;Your weapons are right here.;Handcuffs!;Freeze, scumbag!;Don't tase me bro!;Tase them, bro.;Why not have a donut?" - icon = 'modular_skyrat/modules/sec_haul/icons/vending/vending.dmi' products = list( /obj/item/restraints/handcuffs = 18, /obj/item/restraints/handcuffs/cable/zipties = 22, @@ -36,6 +32,9 @@ /obj/item/vending_refill/security machine_name = "Armadyne Peacekeeper Equipment Vendor" +/* + +// BUBBER EDIT - useless /obj/machinery/vending/wardrobe/sec_wardrobe name = "\improper Peacekeeper Outfitting Station" @@ -47,7 +46,7 @@ vend_reply = "Good luck, Peacekeeper!" products = list(/obj/item/clothing/suit/hooded/wintercoat/security = 5, /obj/item/clothing/suit/toggle/jacket/sec = 5, - /obj/item/clothing/suit/armor/vest/peacekeeper/brit = 5, + /obj/item/clothing/suit/armor/vest/brit = 5, /obj/item/clothing/neck/security_cape = 5, /obj/item/clothing/neck/security_cape/armplate = 5, /obj/item/storage/backpack/security = 5, @@ -56,21 +55,21 @@ /obj/item/storage/backpack/duffelbag/sec = 5, /obj/item/clothing/under/rank/security/officer = 10, /obj/item/clothing/under/rank/security/officer/skirt = 10, - /obj/item/clothing/under/rank/security/peacekeeper/skirt = 10, - /obj/item/clothing/under/rank/security/peacekeeper/shortskirt = 10, - /obj/item/clothing/under/rank/security/peacekeeper/miniskirt = 10, - /obj/item/clothing/under/rank/security/peacekeeper/jumpsuit = 10, + /obj/item/clothing/under/rank/security/skirt = 10, + /obj/item/clothing/under/rank/security/shortskirt = 10, + /obj/item/clothing/under/rank/security/miniskirt = 10, + /obj/item/clothing/under/rank/security/jumpsuit = 10, /obj/item/clothing/under/rank/security/peacekeeper = 10, /obj/item/clothing/under/rank/security/skyrat/utility = 3, /obj/item/clothing/shoes/jackboots/sec = 10, - /obj/item/clothing/head/security_garrison = 10, - /obj/item/clothing/head/security_cap = 10, +// /obj/item/clothing/head/security_garrison = 10, +// /obj/item/clothing/head/security_cap = 10, /obj/item/clothing/head/beret/sec/peacekeeper = 5, /obj/item/clothing/head/helmet/sec/terra = 5, /obj/item/clothing/head/hats/warden/police/patrol = 5, /obj/item/clothing/head/costume/ushanka/sec = 10, /obj/item/clothing/gloves/color/black/security = 10, - /obj/item/clothing/head/helmet/sec/futuristic = 5, +// /obj/item/clothing/head/helmet/sec/futuristic = 5, ) premium = list( /obj/item/clothing/under/rank/security/officer/formal = 3, /obj/item/clothing/suit/jacket/officer/blue = 3, @@ -81,7 +80,11 @@ /obj/item/vending_refill/wardrobe/sec_wardrobe machine_name = "Peacekeeper Outfitting Station" + +*/ + //List for the old one, for when its mapped in; curates it nicely, adds /redsec to the items, and also prevents some conflicts with the above vendor +// antiquated, but stuff uses it /obj/machinery/vending/wardrobe/sec_wardrobe/red name = "\improper SecDrobe" desc = "A vending machine for security and security-related clothing!" @@ -89,18 +92,18 @@ vend_reply = "Thank you for using the SecDrobe!" icon = 'icons/obj/machines/vending.dmi' icon_state = "secdrobe" - products = list(/obj/item/clothing/suit/hooded/wintercoat/security/redsec = 3, - /obj/item/storage/backpack/security/redsec = 3, - /obj/item/storage/backpack/satchel/sec/redsec = 3, - /obj/item/storage/backpack/duffelbag/sec/redsec = 3, - /obj/item/clothing/under/rank/security/officer/redsec = 3, + products = list(/obj/item/clothing/suit/hooded/wintercoat/security = 3, + /obj/item/storage/backpack/security = 3, + /obj/item/storage/backpack/satchel/sec = 3, + /obj/item/storage/backpack/duffelbag/sec = 3, + /obj/item/clothing/under/rank/security/officer = 3, /obj/item/clothing/shoes/jackboots = 3, /obj/item/clothing/head/beret/sec = 3, /obj/item/clothing/head/soft/sec = 3, /obj/item/clothing/mask/bandana/red = 3, /obj/item/clothing/gloves/color/black = 3, /obj/item/clothing/under/rank/security/officer/skirt = 3, - /obj/item/clothing/under/rank/security/skyrat/utility/redsec = 3, + /obj/item/clothing/under/rank/security/skyrat/utility = 3, /obj/item/clothing/suit/toggle/jacket/sec/old = 3, ) premium = list( /obj/item/clothing/under/rank/security/officer/formal = 5, diff --git a/modular_skyrat/modules/sec_haul/code/peacekeeper/armadyne_clothing.dm b/modular_skyrat/modules/sec_haul/code/peacekeeper/armadyne_clothing.dm index 97b7ef36058..be9092add1c 100644 --- a/modular_skyrat/modules/sec_haul/code/peacekeeper/armadyne_clothing.dm +++ b/modular_skyrat/modules/sec_haul/code/peacekeeper/armadyne_clothing.dm @@ -1,4 +1,4 @@ -/obj/item/clothing/under/rank/security/peacekeeper/armadyne +/obj/item/clothing/under/rank/security/armadyne name = "armadyne corporate uniform" desc = "A sleek uniform worn by Armadyne corporate. Its metallic red belt buckle is made in the shape of the Armadyne logo." icon = 'modular_skyrat/master_files/icons/obj/clothing/under/centcom.dmi'//This can probably be moved to centcom.dm when the suits are sorted @@ -6,16 +6,16 @@ worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/under/centcom.dmi' worn_icon_state = "armadyne_shirt" //This can probably be moved to centcom.dm when the suits are sorted -/obj/item/clothing/under/rank/security/peacekeeper/armadyne/tactical +/obj/item/clothing/under/rank/security/armadyne/tactical name = "armadyne tactical uniform" desc = "A robust tactical uniform worn by Armadyne corporate." icon_state = "armadyne_tac" worn_icon_state = "armadyne_tac" -/obj/item/clothing/head/beret/sec/peacekeeper/armadyne +/obj/item/clothing/head/beret/sec/armadyne name = "armadyne corporate beret" desc = "A comfy yet robust beret worn by Armadyne corporate." - icon_state = "/obj/item/clothing/head/beret/sec/peacekeeper/armadyne" + icon_state = "/obj/item/clothing/head/beret/sec/armadyne" greyscale_config = /datum/greyscale_config/beret_badge_fancy greyscale_config_worn = /datum/greyscale_config/beret_badge_fancy/worn greyscale_colors = "#3F3C40#5B2423#491716" @@ -35,7 +35,7 @@ for(var/datum/component/reskinable_item/reskin_component as anything in reskin_components) qdel(reskin_component) -/obj/item/clothing/suit/armor/vest/peacekeeper/armadyne +/obj/item/clothing/suit/armor/vest/armadyne name = "armadyne jacket" desc = "An Armadyne branded track jacket, with a thin nanocarbon lining inside for protective purposes. Worn by Armadyne corporate, or wealthy supporters." icon = 'modular_skyrat/master_files/icons/obj/clothing/suits.dmi' @@ -44,23 +44,23 @@ worn_icon_state = "armadyne_jacket" supports_variations_flags = CLOTHING_DIGITIGRADE_VARIATION_NO_NEW_ICON -/obj/item/clothing/suit/armor/vest/peacekeeper/armadyne/Initialize(mapload) +/obj/item/clothing/suit/armor/vest/armadyne/Initialize(mapload) . = ..() AddComponent(/datum/component/toggle_icon, "zipper") -/obj/item/clothing/suit/armor/vest/peacekeeper/armadyne/armor +/obj/item/clothing/suit/armor/vest/armadyne/armor name = "armadyne armor vest" desc = "A nanocarbon and high-grade polymer vest, with the worn-red Armadyne logo printed on the back. Used by Armadyne corporate when they need emergency armor." icon_state = "armadyne_armor" worn_icon_state = "armadyne_armor" -/obj/item/clothing/glasses/hud/security/sunglasses/peacekeeper/armadyne +/obj/item/clothing/glasses/hud/security/sunglasses/armadyne name = "armadyne hud glasses" icon_state = "armadyne_glasses" worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/eyes.dmi' icon = 'modular_skyrat/master_files/icons/obj/clothing/glasses.dmi' -/obj/item/clothing/gloves/combat/peacekeeper/armadyne +/obj/item/clothing/gloves/combat/armadyne name = "armadyne combat gloves" desc = "Tactical and sleek. Worn by Armadyne representatives." icon = 'modular_skyrat/master_files/icons/obj/clothing/gloves.dmi' @@ -69,7 +69,7 @@ worn_icon_state = "armadyne_gloves" cut_type = null -/obj/item/clothing/shoes/jackboots/peacekeeper/armadyne +/obj/item/clothing/shoes/jackboots/armadyne name = "armadyne combat boots" desc = "Tactical and sleek. Worn by Armadyne representatives." icon = 'modular_skyrat/master_files/icons/obj/clothing/shoes.dmi' @@ -91,14 +91,14 @@ suit_store = /obj/item/modular_computer/pda/security ears = /obj/item/radio/headset/headset_cent/commander - uniform = /obj/item/clothing/under/rank/security/peacekeeper/armadyne - gloves = /obj/item/clothing/gloves/combat/peacekeeper/armadyne - head = /obj/item/clothing/head/beret/sec/peacekeeper/armadyne + uniform = /obj/item/clothing/under/rank/security/armadyne + gloves = /obj/item/clothing/gloves/combat/armadyne + head = /obj/item/clothing/head/beret/sec/armadyne neck = /obj/item/clothing/neck/tie/black - glasses = /obj/item/clothing/glasses/hud/security/sunglasses/peacekeeper/armadyne - suit = /obj/item/clothing/suit/armor/vest/peacekeeper/armadyne + glasses = /obj/item/clothing/glasses/hud/security/sunglasses/armadyne + suit = /obj/item/clothing/suit/armor/vest/armadyne suit_store = /obj/item/gun/ballistic/automatic/pistol/trappiste - shoes = /obj/item/clothing/shoes/jackboots/peacekeeper/armadyne + shoes = /obj/item/clothing/shoes/jackboots/armadyne belt = /obj/item/storage/belt/security/peacekeeper/armadyne r_pocket = /obj/item/assembly/flash/handheld backpack_contents = list( @@ -115,14 +115,14 @@ name = "Armadyne Corporate Security" ears = /obj/item/radio/headset/headset_sec/alt - uniform = /obj/item/clothing/under/rank/security/peacekeeper/armadyne/tactical - gloves = /obj/item/clothing/gloves/combat/peacekeeper/armadyne + uniform = /obj/item/clothing/under/rank/security/armadyne/tactical + gloves = /obj/item/clothing/gloves/combat/armadyne head = /obj/item/clothing/head/helmet - glasses = /obj/item/clothing/glasses/hud/security/sunglasses/peacekeeper/armadyne + glasses = /obj/item/clothing/glasses/hud/security/sunglasses/armadyne mask = /obj/item/clothing/mask/gas/sechailer - suit = /obj/item/clothing/suit/armor/vest/peacekeeper/armadyne/armor + suit = /obj/item/clothing/suit/armor/vest/armadyne/armor suit_store = /obj/item/gun/ballistic/automatic/sol_smg - shoes = /obj/item/clothing/shoes/jackboots/peacekeeper/armadyne + shoes = /obj/item/clothing/shoes/jackboots/armadyne backpack_contents = list( /obj/item/storage/box/handcuffs, /obj/item/ammo_box/magazine/c35sol_pistol/stendo, @@ -137,14 +137,14 @@ name = "Armadyne Corporate Security Commander" ears = /obj/item/radio/headset/headset_sec/alt - uniform = /obj/item/clothing/under/rank/security/peacekeeper/armadyne/tactical - gloves = /obj/item/clothing/gloves/combat/peacekeeper/armadyne - head = /obj/item/clothing/head/beret/sec/peacekeeper/armadyne - glasses = /obj/item/clothing/glasses/hud/security/sunglasses/peacekeeper/armadyne + uniform = /obj/item/clothing/under/rank/security/armadyne/tactical + gloves = /obj/item/clothing/gloves/combat/armadyne + head = /obj/item/clothing/head/beret/sec/armadyne + glasses = /obj/item/clothing/glasses/hud/security/sunglasses/armadyne mask = /obj/item/clothing/mask/gas/sechailer/swat - suit = /obj/item/clothing/suit/armor/vest/peacekeeper/armadyne/armor + suit = /obj/item/clothing/suit/armor/vest/armadyne/armor suit_store = /obj/item/gun/ballistic/automatic/sol_rifle - shoes = /obj/item/clothing/shoes/jackboots/peacekeeper/armadyne + shoes = /obj/item/clothing/shoes/jackboots/armadyne belt = /obj/item/storage/belt/security/webbing backpack_contents = list( /obj/item/storage/box/handcuffs, diff --git a/modular_skyrat/modules/sec_haul/code/peacekeeper/peacekeeper_clothing.dm b/modular_skyrat/modules/sec_haul/code/peacekeeper/peacekeeper_clothing.dm index bdc6b3988dd..b852225fb34 100644 --- a/modular_skyrat/modules/sec_haul/code/peacekeeper/peacekeeper_clothing.dm +++ b/modular_skyrat/modules/sec_haul/code/peacekeeper/peacekeeper_clothing.dm @@ -1,38 +1,4 @@ -/obj/item/clothing/head/beret/sec/peacekeeper - name = "peacekeeper beret" - desc = "A robust beret with the peacekeeper insignia emblazoned on it. Uses reinforced fabric to offer sufficient protection." - icon_state = "/obj/item/clothing/head/beret/sec/peacekeeper" - greyscale_config = /datum/greyscale_config/beret_badge - greyscale_config_worn = /datum/greyscale_config/beret_badge/worn - post_init_icon_state = "beret_badge" - greyscale_colors = "#3F3C40#375989" - supports_variations_flags = CLOTHING_SNOUTED_VARIATION_NO_NEW_ICON - armor_type = /datum/armor/head_helmet - -/obj/item/clothing/head/beret/sec/peacekeeper/white - icon_state = "/obj/item/clothing/head/beret/sec/peacekeeper/white" - greyscale_config = /datum/greyscale_config/beret - greyscale_config_worn = /datum/greyscale_config/beret/worn - greyscale_config_worn_teshari = /datum/greyscale_config/beret/worn/teshari - post_init_icon_state = "beret" - greyscale_colors = "#EAEAEA" - -/obj/item/clothing/head/hats/hos/beret/peacekeeper - name = "head of security's peacekeeper beret" - desc = "A special beret with the Head of Security's insignia emblazoned on it. A symbol of excellence, a badge of courage, a mark of distinction." - supports_variations_flags = CLOTHING_SNOUTED_VARIATION_NO_NEW_ICON - armor_type = /datum/armor/hats_hos - -/obj/item/clothing/head/beret/sec/navywarden/peacekeeper - name = "warden's peacekeeper beret" - desc = "A special beret with the Warden's insignia emblazoned on it. For wardens with class." - icon_state = "/obj/item/clothing/head/beret/sec/navywarden/peacekeeper" - greyscale_config = /datum/greyscale_config/beret_badge_fancy - greyscale_config_worn = /datum/greyscale_config/beret_badge_fancy/worn - greyscale_colors = "#3f6e9e#FF0000#00AEEF" - post_init_icon_state = "beret_badge_fancy_twist" - supports_variations_flags = CLOTHING_SNOUTED_VARIATION_NO_NEW_ICON - armor_type = /datum/armor/hats_warden +// anything here is non-sec specific or is used for armadyne, which is out-of-scope /obj/item/clothing/head/helmet/sec/terra name = "sol police helmet" @@ -44,90 +10,15 @@ supports_variations_flags = CLOTHING_SNOUTED_VARIATION_NO_NEW_ICON armor_type = /datum/armor/head_helmet -/obj/item/clothing/head/hats/warden/police/patrol - name = "police patrol cap" - desc = "A dark colored hat with a silver badge, for the officer interested in style." - icon = 'modular_skyrat/master_files/icons/obj/clothing/hats.dmi' - worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/head.dmi' - icon_state = "policeofficerpatrolcap" - supports_variations_flags = CLOTHING_SNOUTED_VARIATION_NO_NEW_ICON - armor_type = /datum/armor/head_helmet - -/obj/item/clothing/head/hats/warden/police/patrol/Initialize(mapload) - . = ..() - AddComponent(/datum/component/reskinable_item, /datum/atom_skin/police_patrol_cap) - -/datum/atom_skin/police_patrol_cap - abstract_type = /datum/atom_skin/police_patrol_cap - -/datum/atom_skin/police_patrol_cap/blue - preview_name = "Blue Variant" - new_icon_state = "policeofficercap" - -/datum/atom_skin/police_patrol_cap/black_blue - preview_name = "Black and Blue Variant" - new_icon_state = "policeofficerpatrolcap" - -/datum/atom_skin/police_patrol_cap/sillitoe - preview_name = "Sillitoe Variant" - new_icon_state = "policetrafficcap" - -/datum/atom_skin/police_patrol_cap/long_kesh - preview_name = "Long Kesh Variant" - new_icon_state = "corrections_officer" - -/datum/atom_skin/police_patrol_cap/cadet - preview_name = "Cadet Variant" - new_icon_state = "policecadetcap" - /obj/item/clothing/glasses/hud/security/sunglasses/peacekeeper name = "peacekeeper hud glasses" icon_state = "peacekeeperglasses" worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/eyes.dmi' icon = 'modular_skyrat/master_files/icons/obj/clothing/glasses.dmi' -//PEACEKEEPER UNIFORM -/obj/item/clothing/under/rank/security/peacekeeper - name = "peacekeeper uniform" - desc = "A sleek peacekeeper uniform, made to a price." - icon = 'modular_skyrat/master_files/icons/obj/clothing/under/security.dmi' - worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/under/security.dmi' - icon_state = "peacekeeper" - can_adjust = TRUE - sensor_mode = SENSOR_COORDS - random_sensor = FALSE - -/obj/item/clothing/under/rank/security/warden/peacekeeper - name = "peacekeeper wardens suit" - desc = "A formal security suit for officers complete with Armadyne belt buckle." - icon = 'modular_skyrat/master_files/icons/obj/clothing/under/security.dmi' - worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/under/security.dmi' - icon_state = "peacekeeper_warden" - -/obj/item/clothing/under/rank/security/warden - icon = 'modular_skyrat/master_files/icons/obj/clothing/under/security.dmi' - worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/under/security.dmi' - -/obj/item/clothing/under/rank/security/head_of_security/peacekeeper - name = "head of security's peacekeeper jumpsuit" - desc = "A security jumpsuit decorated for those few with the dedication to achieve the position of Head of Security." - icon = 'modular_skyrat/master_files/icons/obj/clothing/under/security.dmi' - worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/under/security.dmi' - icon_state = "peacekeeper_hos" - //PEACEKEEPER ARMOR -/obj/item/clothing/suit/armor/vest/peacekeeper - name = "peacekeeper armor vest" - desc = "A standard issue peacekeeper armor vest, versatile, lightweight, and most importantly, cheap." - icon = 'modular_skyrat/master_files/icons/obj/clothing/suits/armor.dmi' - worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/suits/armor.dmi' - icon_state = "peacekeeper_white" - supports_variations_flags = CLOTHING_DIGITIGRADE_VARIATION_NO_NEW_ICON -/obj/item/clothing/suit/armor/vest/peacekeeper/black - icon_state = "peacekeeper_black" - -/obj/item/clothing/suit/armor/vest/peacekeeper/brit +/obj/item/clothing/suit/armor/vest/brit name = "high vis armored vest" desc = "Oi bruv, you got a loicence for that?" icon = 'modular_skyrat/master_files/icons/obj/clothing/suits.dmi' @@ -135,19 +26,10 @@ icon_state = "hazardbg" worn_icon_state = "hazardbg" -/obj/item/clothing/suit/armor/vest/peacekeeper/brit/Initialize(mapload) +/obj/item/clothing/suit/armor/vest/brit/Initialize(mapload) . = ..() AddComponent(/datum/component/toggle_icon, "zipper") -/obj/item/clothing/suit/armor/vest/peacekeeper/spacecoat - name = "peacekeeper sleek coat" - desc = "An incredibly stylish and heavy black coat made of synthetic kangaroo leather, padded with durathread and lined with kevlar." - icon = 'modular_skyrat/master_files/icons/obj/clothing/suits.dmi' - worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/suit.dmi' - icon_state = "peacekeeper_spacecoat" - worn_icon_state = "peacekeeper_spacecoat" - supports_variations_flags = CLOTHING_DIGITIGRADE_VARIATION_NO_NEW_ICON - //PEACEKEEPER GLOVES /obj/item/clothing/gloves/combat/peacekeeper name = "peacekeeper gloves" @@ -166,20 +48,6 @@ armor_type = /datum/armor/none cut_type = null -/obj/item/clothing/gloves/tackler/peacekeeper - name = "peacekeeper gripper gloves" - desc = "Special gloves that manipulate the blood vessels in the wearer's hands, granting them the ability to launch headfirst into walls." - icon = 'modular_skyrat/master_files/icons/obj/clothing/gloves.dmi' - worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/hands.dmi' - icon_state = "peacekeeper_gripper_gloves" - -/obj/item/clothing/gloves/kaza_ruk/sec/peacekeeper - name = "peacekeeper kaza ruk gloves" - desc = "These gloves can teach you to perform Kaza Ruk using nanochips." - icon = 'modular_skyrat/master_files/icons/obj/clothing/gloves.dmi' - worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/hands.dmi' - icon_state = "peacekeeper_gripper_gloves" - //PEACEKEEPER BELTS /obj/item/storage/belt/security/peacekeeper name = "peacekeeper belt" diff --git a/modular_skyrat/modules/sec_haul/code/peacekeeper/peacekeeper_lockers.dm b/modular_skyrat/modules/sec_haul/code/peacekeeper/peacekeeper_lockers.dm deleted file mode 100644 index a2daf1e74d7..00000000000 --- a/modular_skyrat/modules/sec_haul/code/peacekeeper/peacekeeper_lockers.dm +++ /dev/null @@ -1,8 +0,0 @@ -/obj/structure/closet/secure_closet/security - icon = 'modular_skyrat/master_files/icons/obj/closet.dmi' - -/obj/structure/closet/secure_closet/warden - icon = 'modular_skyrat/master_files/icons/obj/closet.dmi' - -/obj/structure/closet/secure_closet/hos - icon = 'modular_skyrat/master_files/icons/obj/closet.dmi' diff --git a/modular_skyrat/modules/tarkon/code/misc-fluff/spawner.dm b/modular_skyrat/modules/tarkon/code/misc-fluff/spawner.dm index 32cc104c788..7b48b3a4c53 100644 --- a/modular_skyrat/modules/tarkon/code/misc-fluff/spawner.dm +++ b/modular_skyrat/modules/tarkon/code/misc-fluff/spawner.dm @@ -193,7 +193,7 @@ /datum/outfit/tarkon/sec name = "Port Tarkon Security Outfit" uniform = /obj/item/clothing/under/tarkon/sec - glasses = /obj/item/clothing/glasses/hud/security/redsec + glasses = /obj/item/clothing/glasses/hud/security gloves = /obj/item/clothing/gloves/tackler/combat neck = /obj/item/clothing/neck/security_cape/tarkon id = /obj/item/card/id/advanced/tarkon/sec diff --git a/modular_skyrat/modules/teshari/code/teshari_clothes.dm b/modular_skyrat/modules/teshari/code/teshari_clothes.dm index 64d23b3399e..6b9527df5aa 100644 --- a/modular_skyrat/modules/teshari/code/teshari_clothes.dm +++ b/modular_skyrat/modules/teshari/code/teshari_clothes.dm @@ -156,7 +156,7 @@ /obj/item/clothing/head/nanotrasen_consultant/beret greyscale_config_worn_teshari = /datum/greyscale_config/beret_badge/worn/teshari -/obj/item/clothing/head/beret/sec/peacekeeper/armadyne +/obj/item/clothing/head/beret/sec/armadyne greyscale_config_worn_teshari = /datum/greyscale_config/beret_badge_fancy/worn/teshari /obj/item/clothing/head/beret/sec/peacekeeper diff --git a/modular_skyrat/modules/vox_sprites/code/head.dm b/modular_skyrat/modules/vox_sprites/code/head.dm index 67b9ee7b904..6e7d07deb5a 100644 --- a/modular_skyrat/modules/vox_sprites/code/head.dm +++ b/modular_skyrat/modules/vox_sprites/code/head.dm @@ -73,13 +73,13 @@ /obj/item/clothing/head/nanotrasen_consultant/beret greyscale_config_worn_vox = /datum/greyscale_config/beret_badge/worn/vox -/obj/item/clothing/head/beret/sec/peacekeeper/armadyne +/obj/item/clothing/head/beret/sec/armadyne greyscale_config_worn_vox = /datum/greyscale_config/beret_badge_fancy/worn/vox /obj/item/clothing/head/beret/sec/peacekeeper greyscale_config_worn_vox = /datum/greyscale_config/beret_badge/worn/vox -/obj/item/clothing/head/beret/sec/peacekeeper/white +/obj/item/clothing/head/beret/sec/white greyscale_config_worn_vox = null /obj/item/clothing/head/beret/sec/navywarden/peacekeeper diff --git a/modular_zubbers/code/_globalvars/lists/maintenance_loot_common.dm b/modular_zubbers/code/_globalvars/lists/maintenance_loot_common.dm index a71f61dbc62..464e1e36f26 100644 --- a/modular_zubbers/code/_globalvars/lists/maintenance_loot_common.dm +++ b/modular_zubbers/code/_globalvars/lists/maintenance_loot_common.dm @@ -58,7 +58,7 @@ GLOBAL_LIST_INIT(common_loot, list( //common: basic items /obj/item/storage/belt/plant = 5, /obj/item/storage/belt/security = 1, /obj/item/storage/belt/security/peacekeeper = 1, - /obj/item/storage/belt/security/redsec = 1, + /obj/item/storage/belt/security = 1, /obj/item/storage/belt/security/webbing = 1, /obj/item/storage/belt/utility = 200, /obj/item/storage/belt/utility/full = 25, diff --git a/modular_zubbers/code/_globalvars/lists/maintenance_loot_rare.dm b/modular_zubbers/code/_globalvars/lists/maintenance_loot_rare.dm index ab052a87bb4..96ca6e8d8bb 100644 --- a/modular_zubbers/code/_globalvars/lists/maintenance_loot_rare.dm +++ b/modular_zubbers/code/_globalvars/lists/maintenance_loot_rare.dm @@ -34,7 +34,7 @@ GLOBAL_LIST_INIT(rarity_loot, list(//rare: really good items - TODO: FIND THE NE /obj/item/clothing/glasses/science = 25, /obj/item/clothing/glasses/hud/security = 10, /obj/item/clothing/glasses/hud/gun_permit = 25, - /obj/item/clothing/glasses/hud/security/redsec = 5, + /obj/item/clothing/glasses/hud/security = 5, /obj/item/clothing/glasses/meson/engine = 25, /obj/item/clothing/glasses/meson/engine/tray = 25, /obj/item/clothing/glasses/sunglasses/reagent = 1, diff --git a/modular_zubbers/code/modules/cargo/packs/security.dm b/modular_zubbers/code/modules/cargo/packs/security.dm index e8b7064303c..1763cec5a2c 100644 --- a/modular_zubbers/code/modules/cargo/packs/security.dm +++ b/modular_zubbers/code/modules/cargo/packs/security.dm @@ -95,6 +95,7 @@ /datum/supply_pack/security/armory/laser_carbine cost = CARGO_CRATE_VALUE * 7 +/* ugly takyon sprites - readd later VIROWIP /datum/supply_pack/security/combine name = "Civil Protection Uniforms" desc = "Extra supplies we got from some weird old guy in a blue suit. Contains six uniforms, \ @@ -110,3 +111,4 @@ ) crate_name = "benefactor supply crate" discountable = SUPPLY_PACK_RARE_DISCOUNTABLE +*/ diff --git a/modular_zubbers/code/modules/clothing/head/helmet.dm b/modular_zubbers/code/modules/clothing/head/helmet.dm index 0f2133072b6..89be1ab4f52 100644 --- a/modular_zubbers/code/modules/clothing/head/helmet.dm +++ b/modular_zubbers/code/modules/clothing/head/helmet.dm @@ -645,67 +645,6 @@ armor_type = /datum/armor/head_helmet strip_delay = 60 -//BEGIN HAT SPRITES BY APRIL - -/obj/item/clothing/head/security_kepi - name = "security kepi" - desc = "Bonjour, inspecteur. A kepi police cap first popularized by planetary police on Pluto. This one appears armored." - icon = 'modular_zubbers/icons/obj/clothing/head/hats.dmi' - worn_icon = 'modular_zubbers/icons/mob/clothing/head/hats.dmi' - icon_state = "kepi_sec_red" - armor_type = /datum/armor/head_helmet - strip_delay = 60 - supports_variations_flags = CLOTHING_SNOUTED_VARIATION_NO_NEW_ICON - -/obj/item/clothing/head/security_kepi/Initialize(mapload) - . = ..() - AddComponent(/datum/component/reskinable_item, /datum/atom_skin/security_kepi) - -/datum/atom_skin/security_kepi - abstract_type = /datum/atom_skin/security_kepi - -/datum/atom_skin/security_kepi/red - preview_name = "Red Security Kepi" - new_icon_state = "kepi_sec_red" - -/datum/atom_skin/security_kepi/blue - preview_name = "Blue Security Kepi" - new_icon_state = "kepi_sec_blue" - -/datum/atom_skin/security_kepi/white - preview_name = "White Security Kepi" - new_icon_state = "kepi_sec_white" - -/datum/atom_skin/security_kepi/black - preview_name = "Black Security Kepi" - new_icon_state = "kepi_sec_black" - -/obj/item/clothing/head/hos_kepi - name = "HoS kepi" - desc = "Bonjour, commandante. A kepi for the Head of Security. It has a embroidered pattern going around it. This one appears well armored." - icon = 'modular_zubbers/icons/obj/clothing/head/hats.dmi' - worn_icon = 'modular_zubbers/icons/mob/clothing/head/hats.dmi' - icon_state = "kepi_sec_red_hos" - armor_type = /datum/armor/hats_hos - strip_delay = 60 - -/obj/item/clothing/head/hos_kepi/Initialize(mapload) - . = ..() - AddComponent(/datum/component/reskinable_item, /datum/atom_skin/hos_kepi) - -/datum/atom_skin/hos_kepi - abstract_type = /datum/atom_skin/hos_kepi - -/datum/atom_skin/hos_kepi/red - preview_name = "Red HoS Kepi" - new_icon_state = "kepi_sec_red_hos" - -/datum/atom_skin/hos_kepi/blue - preview_name = "Blue HoS Kepi" - new_icon_state = "kepi_sec_blue_hos" - -// END HATS ADDED BY APRIL - /obj/item/clothing/head/helmet/elder_atmosian desc = "The pinnacle of atmospherics equipment, an expensive modified atmospherics fire helmet plated in one of the most luxurous and durable metals known to man. Providing full atmos coverage without the heavy materials to slow the user down, it also offers far greater protection to most sources of damage, even offering great protection against gases, and other nasty things that try to get into your face." icon = 'modular_zubbers/icons/obj/clothing/head/helmet.dmi' diff --git a/modular_zubbers/code/modules/clothing/head/jobs.dm b/modular_zubbers/code/modules/clothing/head/jobs.dm index 1ab32c0e799..2d59342bb63 100644 --- a/modular_zubbers/code/modules/clothing/head/jobs.dm +++ b/modular_zubbers/code/modules/clothing/head/jobs.dm @@ -40,23 +40,5 @@ greyscale_config_worn = /datum/greyscale_config/beret_badge/worn greyscale_colors = "#3E3E48#FFFFFF" -/obj/item/clothing/head/security_beanie - name = "security beanie" - desc = "A robust beanie with the security insignia emblazoned on it. Uses reinforced fabric to offer sufficient protection." - icon = 'modular_zubbers/icons/obj/clothing/head/hats.dmi' - worn_icon = 'modular_zubbers/icons/mob/clothing/head/hats.dmi' - icon_state = "beanie_sec" - armor_type = /datum/armor/beanie_sec - /obj/item/clothing/head/utility/surgerycap flags_inv = null - -/datum/armor/beanie_sec - melee = 30 - bullet = 25 - laser = 25 - energy = 35 - bomb = 25 - fire = 20 - acid = 50 - wound = 4 diff --git a/modular_zubbers/code/modules/clothing/suits/armor.dm b/modular_zubbers/code/modules/clothing/suits/armor.dm index 5fad582c855..f172920f49a 100644 --- a/modular_zubbers/code/modules/clothing/suits/armor.dm +++ b/modular_zubbers/code/modules/clothing/suits/armor.dm @@ -114,46 +114,3 @@ fire = 100 acid = 50 wound = 25 - -//MetroCop armor, by HL13 station. -/obj/item/clothing/suit/armor/vest/alt/sec/metrocop - name = "metrocop armor" - desc = "Pick up that can. Uses advanced GigaSlop brand Matrixes to allow alternative variants!" - icon = 'modular_zubbers/icons/obj/clothing/suits/armor.dmi' - worn_icon = 'modular_zubbers/icons/mob/clothing/suits/armor.dmi' - icon_state = "civilprotection" - -/obj/item/clothing/suit/armor/vest/alt/sec/metrocop/Initialize(mapload) - . = ..() - AddComponent(/datum/component/reskinable_item, /datum/atom_skin/metrocop_armor) - -/datum/atom_skin/metrocop_armor - abstract_type = /datum/atom_skin/metrocop_armor - -/datum/atom_skin/metrocop_armor/metro_cop - preview_name = "Metro Cop" - new_icon_state = "civilprotection" - -/datum/atom_skin/metrocop_armor/metro_coat - preview_name = "MetroCop Coat" - new_icon_state = "cp_trenchcoat" - -/datum/atom_skin/metrocop_armor/medic - preview_name = "Medic" - new_icon_state = "medicalofficer" - -/datum/atom_skin/metrocop_armor/red_trim - preview_name = "Red Trim" - new_icon_state = "dv_vest" - -/datum/atom_skin/metrocop_armor/overwatch_white - preview_name = "White Overwatch" - new_icon_state = "overwatch_white" - -/datum/atom_skin/metrocop_armor/overwatch - preview_name = "Overwatch" - new_icon_state = "overwatch" - -/datum/atom_skin/metrocop_armor/overwatch_red - preview_name = "Red Overwatch" - new_icon_state = "overwatch_red" diff --git a/modular_zubbers/code/modules/clothing/under/misc.dm b/modular_zubbers/code/modules/clothing/under/misc.dm index b0f17db48ab..0951c66ab87 100644 --- a/modular_zubbers/code/modules/clothing/under/misc.dm +++ b/modular_zubbers/code/modules/clothing/under/misc.dm @@ -290,17 +290,6 @@ //SECURITY -/obj/item/clothing/under/rank/security/security_bunnysuit - desc = "The staple of any bunny themed security officers. The red coloring helps to hide any blood that may stain this." - name = "security bunnysuit" - icon_state = "bunnysuit_sec" - icon = 'modular_zubbers/icons/obj/clothing/under/security.dmi' - worn_icon = 'modular_zubbers/icons/mob/clothing/under/bunnysuits.dmi' - worn_icon_digi = 'modular_zubbers/icons/mob/clothing/under/bunnysuits_digi.dmi' - body_parts_covered = CHEST|GROIN|LEGS - alt_covers_chest = TRUE - - /obj/item/clothing/under/rank/security/security_assistant_bunnysuit desc = "The staple of any bunny themed security assistants. Can't lost respect you don't have!" name = "security assistant's bunnysuit" @@ -311,19 +300,6 @@ body_parts_covered = CHEST|GROIN|LEGS alt_covers_chest = TRUE - - -/obj/item/clothing/under/rank/security/warden_bunnysuit - desc = "The staple of any bunny themed wardens. The more formal security bunny suit for a less combat focused job." - name = "warden's bunnysuit" - icon_state = "bunnysuit_warden" - icon = 'modular_zubbers/icons/obj/clothing/under/security.dmi' - worn_icon = 'modular_zubbers/icons/mob/clothing/under/bunnysuits.dmi' - worn_icon_digi = 'modular_zubbers/icons/mob/clothing/under/bunnysuits_digi.dmi' - body_parts_covered = CHEST|GROIN|LEGS - alt_covers_chest = TRUE - - /obj/item/clothing/under/rank/security/brig_phys_bunnysuit desc = "The staple of any bunny themed brig physicians. The rejected alternative to an already discontinued alternate uniform, now sold at a premium!" name = "brig physician's bunnysuit" @@ -366,17 +342,6 @@ body_parts_covered = CHEST|GROIN|LEGS alt_covers_chest = TRUE - -/obj/item/clothing/under/rank/security/head_of_security/bunnysuit - desc = "The staple of any bunny themed security commanders. Includes kevlar weave stockings and a gilded tail." - name = "Head of Security's bunnysuit" - icon_state = "bunnysuit_hos" - icon = 'modular_zubbers/icons/obj/clothing/under/security.dmi' - worn_icon = 'modular_zubbers/icons/mob/clothing/under/bunnysuits.dmi' - worn_icon_digi = 'modular_zubbers/icons/mob/clothing/under/bunnysuits_digi.dmi' - body_parts_covered = CHEST|GROIN|LEGS - alt_covers_chest = TRUE - //SERVICE /obj/item/clothing/under/rank/civilian/hop_bunnysuit diff --git a/modular_zubbers/code/modules/clothing/under/security.dm b/modular_zubbers/code/modules/clothing/under/security.dm index 4941731266f..2f06a333f16 100644 --- a/modular_zubbers/code/modules/clothing/under/security.dm +++ b/modular_zubbers/code/modules/clothing/under/security.dm @@ -21,44 +21,6 @@ worn_icon = 'modular_zubbers/icons/mob/clothing/under/maidsec.dmi' worn_icon_digi = 'modular_zubbers/icons/mob/clothing/under/maidsec_d.dmi' -//Metro Cops - -/obj/item/clothing/under/rank/security/metrocop //Sprite done by HL13 Station - name = "civil protection uniform" - desc = "Standard issue uniforms for Civil Protection forces. Uses advanced GigaSlop brand Matrixes to allow alternative variants!" - icon = 'modular_zubbers/icons/obj/clothing/under/security.dmi' - worn_icon = 'modular_zubbers/icons/mob/clothing/under/security.dmi' - icon_state = "civilprotection" - inhand_icon_state = null - can_adjust = FALSE - -/obj/item/clothing/under/rank/security/metrocop/Initialize(mapload) - . = ..() - AddComponent(/datum/component/reskinable_item, /datum/atom_skin/metrocop) - -/datum/atom_skin/metrocop - abstract_type = /datum/atom_skin/metrocop - -/datum/atom_skin/metrocop/metro - preview_name = "MetroCop" - new_icon_state = "civilprotection" - -/datum/atom_skin/metrocop/red - preview_name = "Red" - new_icon_state = "divisionallead" - -/datum/atom_skin/metrocop/overwatch_white - preview_name = "White Overwatch" - new_icon_state = "overwatch_white" - -/datum/atom_skin/metrocop/overwatch - preview_name = "Overwatch" - new_icon_state = "overwatch" - -/datum/atom_skin/metrocop/overwatch_red - preview_name = "Red Overwatch" - new_icon_state = "overwatch_red" - //MGS stuff sprited by Crumpaloo for onlyplateau, please credit when porting, which you obviously have permission to do. /obj/item/clothing/under/rank/security/snake name = "stealth suit" @@ -81,3 +43,10 @@ greyscale_colors = "#A53228#333333#292929" supports_variations_flags = CLOTHING_DIGITIGRADE_VARIATION can_adjust = FALSE + +/* + + // VIROSEC + +*/ + diff --git a/modular_zubbers/code/modules/goofsec/code/department_guards.dm b/modular_zubbers/code/modules/goofsec/code/department_guards.dm index bf91199dc5a..d713cb2f68c 100644 --- a/modular_zubbers/code/modules/goofsec/code/department_guards.dm +++ b/modular_zubbers/code/modules/goofsec/code/department_guards.dm @@ -8,6 +8,5 @@ /obj/item/clothing/suit/armor/vest/blueshirt/skyrat/orderly = 1, /obj/item/clothing/suit/toggle/labcoat/skyrat/security_medic/blue = 1, /obj/item/clothing/suit/toggle/jacket/sec/medical = 1, - /obj/item/clothing/under/rank/security/peacekeeper/miniskirt = 1, /obj/item/clothing/glasses/hud/medsechud = 1, ), src) diff --git a/modular_zubbers/code/modules/jobs/job_types/security_officer.dm b/modular_zubbers/code/modules/jobs/job_types/security_officer.dm index 567bf6ecfec..db3fac5ab37 100644 --- a/modular_zubbers/code/modules/jobs/job_types/security_officer.dm +++ b/modular_zubbers/code/modules/jobs/job_types/security_officer.dm @@ -4,11 +4,3 @@ family_heirlooms = list(/obj/item/book/manual/wiki/security_space_law, /obj/item/clothing/head/beret/sec/peacekeeper) - -/datum/outfit/job/security - head = /obj/item/clothing/head/security_garrison - suit_store = /obj/item/gun/energy/e_gun/advtaser - glasses = /obj/item/clothing/glasses/hud/security - backpack_contents = list( - /obj/item/evidencebag = 1, - /obj/item/flashlight/seclite = 1) diff --git a/modular_zubbers/code/modules/loadout/categories/accessories.dm b/modular_zubbers/code/modules/loadout/categories/accessories.dm index dd9b8ffecd2..c8b9cf91e0e 100644 --- a/modular_zubbers/code/modules/loadout/categories/accessories.dm +++ b/modular_zubbers/code/modules/loadout/categories/accessories.dm @@ -20,17 +20,8 @@ name = "Orange Armband" item_path = /obj/item/clothing/accessory/armband/engine/nonsec -/datum/loadout_item/accessory/armband/blue - name = "Blue Armband" - item_path = /obj/item/clothing/accessory/armband/deputy/lopland/nonsec - /datum/loadout_item/accessory/armband/security name = "Security Armband" - item_path = /obj/item/clothing/accessory/armband/deputy/lopland - restricted_roles = list(JOB_HEAD_OF_SECURITY, JOB_SECURITY_OFFICER, JOB_WARDEN, JOB_DETECTIVE, JOB_CORRECTIONS_OFFICER) - -/datum/loadout_item/accessory/armband/security/deputy - name = "Security Deputy Armband" item_path = /obj/item/clothing/accessory/armband/deputy restricted_roles = list(JOB_HEAD_OF_SECURITY, JOB_SECURITY_OFFICER, JOB_WARDEN, JOB_DETECTIVE, JOB_CORRECTIONS_OFFICER) diff --git a/modular_zubbers/code/modules/loadout/categories/glasses.dm b/modular_zubbers/code/modules/loadout/categories/glasses.dm index 1a7ddd48f7e..a77b80d8b81 100644 --- a/modular_zubbers/code/modules/loadout/categories/glasses.dm +++ b/modular_zubbers/code/modules/loadout/categories/glasses.dm @@ -184,12 +184,6 @@ item_path = /obj/item/clothing/glasses/hud/ar/projector/science restricted_roles = list(JOB_SCIENTIST, JOB_ROBOTICIST, JOB_GENETICIST, JOB_RESEARCH_DIRECTOR, JOB_CHEMIST, JOB_SCIENCE_GUARD) -/datum/loadout_item/glasses/hud/redgigagar - name = "Red-tinted Giga HUD Gar Glasses" - item_path = /obj/item/clothing/glasses/hud/security/sunglasses/gars/giga/roselia - //ckeywhitelist = list("ultimarifox") - restricted_roles = list(JOB_HEAD_OF_SECURITY, JOB_SECURITY_OFFICER) - /* * SHADES */ diff --git a/modular_zubbers/code/modules/loadout/categories/gloves.dm b/modular_zubbers/code/modules/loadout/categories/gloves.dm index 8cd6f7ec204..5ec0f9b1579 100644 --- a/modular_zubbers/code/modules/loadout/categories/gloves.dm +++ b/modular_zubbers/code/modules/loadout/categories/gloves.dm @@ -115,11 +115,6 @@ item_path = /obj/item/clothing/gloves/color/black/security restricted_roles = list(ALL_JOBS_SEC) -/datum/loadout_item/gloves/combat/peacekeeper/armadyne - name = "Armadyne Combat Gloves" - item_path = /obj/item/clothing/gloves/combat/peacekeeper/armadyne - restricted_roles = list(ALL_JOBS_SEC) - /datum/loadout_item/gloves/frontier_colonist name = "Frontier Gloves" item_path = /obj/item/clothing/gloves/frontier_colonist/loadout @@ -143,11 +138,6 @@ item_path = /obj/item/clothing/gloves/mikugloves //ckeywhitelist = list("grandvegeta") -/datum/loadout_item/gloves/elofy - name = "Solar Admiral Gloves" - item_path = /obj/item/clothing/gloves/elofy -// ckeywhitelist = list("october23") - /datum/loadout_item/gloves/hypnoring_sharkenning name = "Suspiciously Glossy Ring" item_path = /obj/item/clothing/gloves/ring/hypno/sharkenning diff --git a/modular_zubbers/code/modules/loadout/categories/heads.dm b/modular_zubbers/code/modules/loadout/categories/heads.dm index 375c5356a2d..82949ffe72c 100644 --- a/modular_zubbers/code/modules/loadout/categories/heads.dm +++ b/modular_zubbers/code/modules/loadout/categories/heads.dm @@ -22,21 +22,6 @@ item_path = /obj/item/clothing/head/helmet/abductor/fake donator_only = TRUE //Dono item for MyphicBowser -/datum/loadout_item/head/hats/warden/drill - name = "Warden's Campaign Hat" - item_path = /obj/item/clothing/head/hats/warden/drill - restricted_roles = list(JOB_WARDEN) - -/datum/loadout_item/head/hats/warden/police/patrol - name = "Police Patrol Cap" - item_path = /obj/item/clothing/head/hats/warden/police/patrol - restricted_roles = list(ALL_JOBS_SEC) - -/datum/loadout_item/head/helmet/sec/futuristic - name = "Futuristic Security Helmet" - item_path = /obj/item/clothing/head/helmet/sec/futuristic - restricted_roles = list(ALL_JOBS_SEC) - /datum/loadout_item/head/sombrero name = "Sombrero" item_path = /obj/item/clothing/head/costume/sombrero @@ -65,18 +50,15 @@ donator_only = TRUE restricted_roles = list(JOB_NT_REP) -/datum/loadout_item/head/security_garrison - name = "Security Garrison Cap" - item_path = /obj/item/clothing/head/security_garrison +// SECOFF + +/datum/loadout_item/head/security_helmet + name = "Security Helmet" + item_path = /obj/item/clothing/head/helmet/sec restricted_roles = list(ALL_JOBS_SEC) -/datum/loadout_item/head/security_cap +/datum/loadout_item/head/head/soft/sec name = "Security Cap" - item_path = /obj/item/clothing/head/security_cap - restricted_roles = list(ALL_JOBS_SEC) - -/datum/loadout_item/head/security_cap/soft - name = "Security Soft Cap" item_path = /obj/item/clothing/head/soft/sec restricted_roles = list(ALL_JOBS_SEC) @@ -85,64 +67,75 @@ item_path = /obj/item/clothing/head/soft/veteran restricted_roles = list(ALL_JOBS_SEC) -/datum/loadout_item/head/security_cap/colonial - name = "Imperial Police Cap" - item_path = /obj/item/clothing/head/hats/colonial/nri_police - restricted_roles = list(ALL_JOBS_SEC, JOB_CUSTOMS_AGENT) - /datum/loadout_item/head/security_beanie name = "Security Beanie" item_path = /obj/item/clothing/head/security_beanie restricted_roles = list(ALL_JOBS_SEC) -/datum/loadout_item/head/beret/sec/peacekeeper - name = "Peacekeeper Beret" - item_path = /obj/item/clothing/head/beret/sec/peacekeeper +/datum/loadout_item/head/beret/sec/viro + name = "Security Beret" + item_path = /obj/item/clothing/head/beret/sec/viro restricted_roles = list(ALL_JOBS_SEC) -/datum/loadout_item/head/beret/sec/peacekeeper/white - name = "Peacekeeper White Beret" - item_path = /obj/item/clothing/head/beret/sec/peacekeeper/white - restricted_roles = list(ALL_JOBS_SEC) +// WARDEN -/datum/loadout_item/head/helmet/sec/terra - name = "Sol Police Helmet" - item_path = /obj/item/clothing/head/helmet/sec/terra - restricted_roles = list(ALL_JOBS_SEC) +/datum/loadout_item/head/hats/warden/viro + name = "Warden's Service Cap" + item_path = /obj/item/clothing/head/hats/warden/viro + restricted_roles = list(JOB_WARDEN) -/datum/loadout_item/head/hats/warden/police/patrol - name = "Warden's Police Cap" - item_path = /obj/item/clothing/head/hats/warden/police/patrol - restricted_roles = list(ALL_JOBS_SEC) +/datum/loadout_item/head/hats/warden/viro/alt + name = "Warden's Service Cap" + item_path = /obj/item/clothing/head/hats/warden/viro/alt + restricted_roles = list(JOB_WARDEN) -/datum/loadout_item/head/helmet/sec/redsec - name = "Security Red Helmet" - item_path = /obj/item/clothing/head/helmet/sec/redsec - restricted_roles = list(ALL_JOBS_SEC) +/datum/loadout_item/head/hats/warden/drill/viro + name = "Warden's Campaign Cover" + item_path = /obj/item/clothing/head/hats/warden/drill/viro + restricted_roles = list(JOB_WARDEN) -/datum/loadout_item/head/helmet/nri_police - name = "Imperial Police Helmet" - item_path = /obj/item/clothing/head/helmet/nri_police - restricted_roles = list(ALL_JOBS_SEC, JOB_CUSTOMS_AGENT) +/datum/loadout_item/head/hats/warden/viro/beret + name = "Warden's Beret" + item_path = /obj/item/clothing/head/hats/warden/viro/beret + restricted_roles = list(JOB_WARDEN) -/datum/loadout_item/head/hats/security_kepi - name = "Security Kepi" - item_path = /obj/item/clothing/head/security_kepi - restricted_roles = list(ALL_JOBS_SEC) +/datum/loadout_item/head/hats/soft/sec/warden + name = "Warden's Cap" + item_path = /obj/item/clothing/head/soft/sec/warden + restricted_roles = list(JOB_WARDEN) -/datum/loadout_item/head/beret/sec/peacekeeper/armadyne - name = "Armadyne Corporate Beret" - item_path = /obj/item/clothing/head/beret/sec/peacekeeper/armadyne - restricted_roles = list(ALL_JOBS_SEC) +// HOS -/datum/loadout_item/head/helmet/sec/peacekeeper/security_medic - name = "Security Medic Helmet" - item_path = /obj/item/clothing/head/helmet/sec/peacekeeper/security_medic - restricted_roles = list(JOB_SECURITY_MEDIC) +/datum/loadout_item/head/hats/hos/cap + name = "Head of Security's Cap" + item_path = /obj/item/clothing/head/hats/hos/cap + restricted_roles = list(JOB_HEAD_OF_SECURITY) -/datum/loadout_item/head/beret/sec/peacekeeper/security_medic +/datum/loadout_item/head/hats/hos/cap/beret + name = "Head of Security's Beret" + item_path = /obj/item/clothing/head/hats/hos/cap/beret + restricted_roles = list(JOB_HEAD_OF_SECURITY) + +/datum/loadout_item/head/helmet/sec/hos + name = "Head of Security's Helmet" + item_path = /obj/item/clothing/head/helmet/sec/hos + restricted_roles = list(JOB_HEAD_OF_SECURITY) + +/datum/loadout_item/head/hats/soft/sec/hos + name = "Head of Security's Cap" + item_path = /obj/item/clothing/head/soft/sec/hos + restricted_roles = list(JOB_HEAD_OF_SECURITY) + +/datum/loadout_item/head/hats/hos/cap/beret + name = "Head of Security's Cowboy Hat" + item_path = /obj/item/clothing/head/hats/hos/cap/cowboy + restricted_roles = list(JOB_HEAD_OF_SECURITY) + +// + +/datum/loadout_item/head/beret/sec/security_medic name = "Security Medic Beret" - item_path = /obj/item/clothing/head/beret/sec/peacekeeper/security_medic + item_path = /obj/item/clothing/head/beret/sec/security_medic restricted_roles = list(JOB_SECURITY_MEDIC) /datum/loadout_item/head/lace_bow @@ -179,3 +172,12 @@ name = "Skull Helmet" item_path = /obj/item/clothing/head/helmet/skull/fake +/datum/loadout_item/head/security_cap/colonial + name = "Imperial Police Cap" + item_path = /obj/item/clothing/head/hats/colonial/nri_police + restricted_roles = list(JOB_CUSTOMS_AGENT) + +/datum/loadout_item/head/helmet/nri_police + name = "Imperial Police Helmet" + item_path = /obj/item/clothing/head/helmet/nri_police + restricted_roles = list(JOB_CUSTOMS_AGENT) diff --git a/modular_zubbers/code/modules/loadout/categories/neck.dm b/modular_zubbers/code/modules/loadout/categories/neck.dm index 7116ba19344..4e5a23ea57b 100644 --- a/modular_zubbers/code/modules/loadout/categories/neck.dm +++ b/modular_zubbers/code/modules/loadout/categories/neck.dm @@ -17,16 +17,6 @@ name = "Crow Feather Cloak" item_path = /obj/item/clothing/neck/binary -/datum/loadout_item/neck/security_cape - name = "Security Cape" - item_path = /obj/item/clothing/neck/security_cape - restricted_roles = list(ALL_JOBS_SEC) - -/datum/loadout_item/neck/security_cape/armplate - name = "Security Gauntlet" - item_path = /obj/item/clothing/neck/security_cape/armplate - restricted_roles = list(ALL_JOBS_SEC) - /datum/loadout_item/neck/pauldron name = "Lieutenant Commander's Pauldron" item_path = /obj/item/clothing/neck/pauldron diff --git a/modular_zubbers/code/modules/loadout/categories/shoes.dm b/modular_zubbers/code/modules/loadout/categories/shoes.dm index a0f67eded22..eb893542357 100644 --- a/modular_zubbers/code/modules/loadout/categories/shoes.dm +++ b/modular_zubbers/code/modules/loadout/categories/shoes.dm @@ -43,26 +43,10 @@ name = "High-Heel Jackboots" item_path = /obj/item/clothing/shoes/jackboots/heel -/datum/loadout_item/shoes/boots/jackboots/rax_armadyne_boots - name = "Tactical Boots" - item_path = /obj/item/clothing/shoes/jackboots/peacekeeper/armadyne/rax - //ckeywhitelist = list("raxraus") - restricted_roles = list(ALL_JOBS_SEC) - /datum/loadout_item/shoes/boots/jackboots/kneeboots name = "Knee Boots" item_path = /obj/item/clothing/shoes/jackboots/knee -/datum/loadout_item/shoes/boots/jackboots/peacekeeper - name = "Armadyne Combat Boots" - item_path = /obj/item/clothing/shoes/jackboots/peacekeeper/armadyne - restricted_roles = list(ALL_JOBS_SEC) - -/datum/loadout_item/shoes/boots/jackboots/gogo_boots - name = "Tactical Go-Go boots" - item_path = /obj/item/clothing/shoes/jackboots/gogo_boots - restricted_roles = list(ALL_JOBS_SEC) - /datum/loadout_item/shoes/boots/diesel_m name = "Male Diesel Boots" item_path = /obj/item/clothing/shoes/jackboots/diesel_m @@ -87,11 +71,6 @@ name = "Black Jackboots" item_path = /obj/item/clothing/shoes/jackboots/black -/datum/loadout_item/shoes/boots/elofy - name = "Solar Admiral Boots" - item_path = /obj/item/clothing/shoes/jackboots/elofy -// ckeywhitelist = list("october23") - /* * MISC BOOTS */ diff --git a/modular_zubbers/code/modules/loadout/categories/suit.dm b/modular_zubbers/code/modules/loadout/categories/suit.dm index d2b2a6bfb6e..53aaff530fa 100644 --- a/modular_zubbers/code/modules/loadout/categories/suit.dm +++ b/modular_zubbers/code/modules/loadout/categories/suit.dm @@ -24,76 +24,79 @@ name = "Pirate Coat" item_path = /obj/item/clothing/suit/costume/pirate -/datum/loadout_item/suit/hooded/wintercoat/security - name = "Security Winter Coat" - item_path = /obj/item/clothing/suit/hooded/wintercoat/security +// OFFICER + +/datum/loadout_item/suit/armor/vest/sec/viro + name = "Security Plate Carrier" + item_path = /obj/item/clothing/suit/armor/vest/alt/sec/viro restricted_roles = list(ALL_JOBS_SEC) -/datum/loadout_item/suit/hooded/wintercoat/security/redsec - name = "Security Red Winter Coat" - item_path = /obj/item/clothing/suit/hooded/wintercoat/security/redsec +/datum/loadout_item/suit/armor/vest/sec/viro/heavy + name = "Security Heavy Vest" + item_path = /obj/item/clothing/suit/armor/vest/alt/sec/viro/heavyvest restricted_roles = list(ALL_JOBS_SEC) -/datum/loadout_item/suit/toggle/jacket/sec/old - name = "Security Red Jacket" - item_path = /obj/item/clothing/suit/toggle/jacket/sec/old +/datum/loadout_item/suit/armor/vest/sec/viro/leatherjacket + name = "Security Leather Jacket" + item_path = /obj/item/clothing/suit/armor/vest/alt/sec/viro/leatherjacket restricted_roles = list(ALL_JOBS_SEC) -/datum/loadout_item/suit/secjacket - name = "High-Vis Security Jacket" - item_path = /obj/item/clothing/suit/armor/vest/secjacket/blue +/datum/loadout_item/suit/armor/vest/sec/viro/softshell + name = "Security Softshell" + item_path = /obj/item/clothing/suit/armor/vest/alt/sec/viro/softshell restricted_roles = list(ALL_JOBS_SEC) -/datum/loadout_item/suit/secjacket/bomber - name = "Security Bomber Jacket" - item_path = /obj/item/clothing/suit/toggle/jacket/zubber/bomber/sec - restricted_roles = list(ALL_JOBS_SEC) +// WARDEN -/datum/loadout_item/suit/jacket/officer/tan - name = "Tan Security Blazer" - item_path = /obj/item/clothing/suit/jacket/officer/tan - restricted_roles = list(ALL_JOBS_SEC) +/datum/loadout_item/suit/armor/vest/warden + name = "Warden's Jacket" + item_path = /obj/item/clothing/suit/armor/vest/warden + restricted_roles = list(JOB_WARDEN) -/datum/loadout_item/suit/armor/vest/secjacket - name = "Security Jacket" - item_path = /obj/item/clothing/suit/armor/vest/secjacket - restricted_roles = list(ALL_JOBS_SEC) +/datum/loadout_item/suit/armor/vest/warden/alt + name = "Warden's Armoured Jacket" + item_path = /obj/item/clothing/suit/armor/vest/warden/alt + restricted_roles = list(JOB_WARDEN) -/datum/loadout_item/suit/armor/vest/peacekeeper/armadyne - name = "Armadyne Jacket" - item_path = /obj/item/clothing/suit/armor/vest/peacekeeper/armadyne - restricted_roles = list(ALL_JOBS_SEC) +/datum/loadout_item/suit/armor/vest/warden/alt/winter + name = "Warden's Winter Jacket" + item_path = /obj/item/clothing/suit/armor/vest/warden/alt/winter + restricted_roles = list(JOB_WARDEN) -/datum/loadout_item/suit/armor/vest/peacekeeper/armadyne/armor - name = "Armadyne Armor Vest" - item_path = /obj/item/clothing/suit/armor/vest/peacekeeper/armadyne/armor - restricted_roles = list(ALL_JOBS_SEC) +// HEAD OF SECURITY -/datum/loadout_item/suit/armor/vest/nri_police - name = "Imperial Police Vest" - item_path = /obj/item/clothing/suit/armor/vest/nri_police - restricted_roles = list(ALL_JOBS_SEC, JOB_CUSTOMS_AGENT) +/datum/loadout_item/suit/armor/hos + name = "Head of Security's Leather Greatcoat" + item_path = /obj/item/clothing/suit/armor/hos + restricted_roles = list(JOB_HEAD_OF_SECURITY) -/datum/loadout_item/suit/jacket/fedsec - name = "Modern Security Federation Jacket" - item_path = /obj/item/clothing/suit/fedcoat/modern/sec - restricted_roles = list(ALL_JOBS_SEC) +/datum/loadout_item/suit/armor/hos/trenchcoat + name = "Head of Security's Leather Trenchcoat" + item_path = /obj/item/clothing/suit/armor/hos/trenchcoat + restricted_roles = list(JOB_HEAD_OF_SECURITY) -/datum/loadout_item/suit/jacket/corrections_officer - name = "Correction's Officer's Blazer" - item_path = /obj/item/clothing/suit/toggle/jacket/corrections_officer - restricted_roles = list(JOB_CORRECTIONS_OFFICER, JOB_WARDEN) +/datum/loadout_item/suit/armor/hos/overcoat + name = "Head of Security's Overcoat" + item_path = /obj/item/clothing/suit/armor/hos/overcoat + restricted_roles = list(JOB_HEAD_OF_SECURITY) + +/datum/loadout_item/suit/armor/hos/trenchcoat/winter + name = "Head of Security's Winter Trenchcoat" + item_path = /obj/item/clothing/suit/armor/hos/trenchcoat/winter + restricted_roles = list(JOB_HEAD_OF_SECURITY) + +/datum/loadout_item/suit/armor/hos/vest + name = "Head of Security's Plate Carrier" + item_path = /obj/item/clothing/suit/armor/hos/vest + restricted_roles = list(JOB_HEAD_OF_SECURITY) + +// /datum/loadout_item/suit/jacket/security_medic name = "Security Medic Labcoat" item_path = /obj/item/clothing/suit/toggle/labcoat/skyrat/security_medic restricted_roles = list(JOB_SECURITY_MEDIC) -/datum/loadout_item/suit/jacket/security_medic - name = "Security Medic's Blue Labcoat" - item_path = /obj/item/clothing/suit/toggle/labcoat/skyrat/security_medic/blue - restricted_roles = list(JOB_SECURITY_MEDIC) - // Silver Jacket Mk2 but for all of Command /datum/loadout_item/suit/lt3_armor/New() restricted_roles += list(JOB_HEAD_OF_SECURITY, JOB_BLUESHIELD, JOB_RESEARCH_DIRECTOR, JOB_CHIEF_ENGINEER, JOB_CAPTAIN, JOB_QUARTERMASTER, JOB_CHIEF_MEDICAL_OFFICER) diff --git a/modular_zubbers/code/modules/loadout/categories/under.dm b/modular_zubbers/code/modules/loadout/categories/under.dm index 1fa7d07e187..d1416c0c13a 100644 --- a/modular_zubbers/code/modules/loadout/categories/under.dm +++ b/modular_zubbers/code/modules/loadout/categories/under.dm @@ -1,15 +1,9 @@ //Title Capitalization for names please!!! -/datum/loadout_item/uniform/security/hecu - name = "Urban Camouflage BDU" - item_path = /obj/item/clothing/under/rank/security/officer/hecu - donator_only = TRUE - restricted_roles = list(ALL_JOBS_SEC, JOB_BLUESHIELD) - /datum/loadout_item/uniform/security/camo name = "Armored Camouflage Uniform" item_path = /obj/item/clothing/under/rank/security/camo - restricted_roles = list(ALL_JOBS_SEC, JOB_BLUESHIELD) + restricted_roles = list(JOB_BLUESHIELD) /datum/loadout_item/uniform/camo name = "Camouflage Uniform" @@ -25,44 +19,19 @@ item_path = /obj/item/clothing/under/rank/nanotrasen_consultant/stripper restricted_roles = list(JOB_NT_REP) -/datum/loadout_item/uniform/medrscrubs - name = "Security Medic's Scrubs" - item_path = /obj/item/clothing/under/rank/medical/scrubs/skyrat/red/sec - restricted_roles = list(JOB_SECURITY_MEDIC) - -/datum/loadout_item/uniform/security/officer/redsec - name = "Security Red Uniform" - item_path = /obj/item/clothing/under/rank/security/officer/redsec - restricted_roles = list(ALL_JOBS_SEC) - -/datum/loadout_item/uniform/security/peacekeeper/armadyne - name = "Armadyne Corporate Uniform" - item_path =/obj/item/clothing/under/rank/security/peacekeeper/armadyne - restricted_roles = list(ALL_JOBS_SEC) - -/datum/loadout_item/uniform/security/utility/redsec - name = "Security Red Utility Uniform" - item_path = /obj/item/clothing/under/rank/security/skyrat/utility/redsec - restricted_roles = list(ALL_JOBS_SEC) - -/datum/loadout_item/uniform/security/officer/formal - name = "Security Officer's Formal Uniform" - item_path = /obj/item/clothing/under/rank/security/officer/formal - restricted_roles = list(ALL_JOBS_SEC) - -/datum/loadout_item/uniform/security/peacekeeper/security_medic +/datum/loadout_item/uniform/security/security_medic name = "Security Medic Turtleneck" - item_path =/obj/item/clothing/under/rank/security/peacekeeper/security_medic + item_path =/obj/item/clothing/under/rank/security/security_medic restricted_roles = list(JOB_SECURITY_MEDIC) -/datum/loadout_item/uniform/security/peacekeeper/security_medic/skirt +/datum/loadout_item/uniform/security/security_medic/skirt name = "Security Medic Skirtleneck" - item_path =/obj/item/clothing/under/rank/security/peacekeeper/security_medic/skirt + item_path =/obj/item/clothing/under/rank/security/security_medic/skirt restricted_roles = list(JOB_SECURITY_MEDIC) -/datum/loadout_item/uniform/security/peacekeeper/security_medic/alternate +/datum/loadout_item/uniform/security/security_medic/alternate name = "Security Medic Jumpsuit" - item_path = /obj/item/clothing/under/rank/security/peacekeeper/security_medic/alternate + item_path = /obj/item/clothing/under/rank/security/security_medic/alternate restricted_roles = list(JOB_SECURITY_MEDIC) /datum/loadout_item/uniform/security/corrections_officer diff --git a/modular_zubbers/code/modules/loadout/overrides/loadout_items/loadout_datum.dm b/modular_zubbers/code/modules/loadout/overrides/loadout_items/loadout_datum.dm index 0a833ce991e..ec367deb287 100644 --- a/modular_zubbers/code/modules/loadout/overrides/loadout_items/loadout_datum.dm +++ b/modular_zubbers/code/modules/loadout/overrides/loadout_items/loadout_datum.dm @@ -1,51 +1,3 @@ /datum/loadout_item/accessory/armband_security/New() . = ..() restricted_roles |= JOB_SECURITY_MEDIC - -/datum/loadout_item/head/cowboyhat_sec/New() - . = ..() - restricted_roles |= JOB_SECURITY_MEDIC - -/datum/loadout_item/head/cowboyhat_secwide/New() - . = ..() - restricted_roles |= JOB_SECURITY_MEDIC - -/datum/loadout_item/head/ushanka/sec/New() - . = ..() - restricted_roles |= JOB_SECURITY_MEDIC - -/datum/loadout_item/head/navyblueofficerberet/New() - . = ..() - restricted_roles |= JOB_SECURITY_MEDIC - -/datum/loadout_item/suit/navybluejacketofficer/New() - . = ..() - restricted_roles |= JOB_SECURITY_MEDIC - -/datum/loadout_item/suit/security_jacket/New() - . = ..() - restricted_roles |= JOB_SECURITY_MEDIC - -/datum/loadout_item/suit/brit/New() - . = ..() - restricted_roles |= JOB_SECURITY_MEDIC - -/datum/loadout_item/suit/rax_peacekeeper_jacket/New() - . = ..() - restricted_roles |= JOB_SECURITY_MEDIC - -/datum/loadout_item/under/jumpsuit/rax_banded_uniform/New() - . = ..() - restricted_roles |= JOB_SECURITY_MEDIC - -/datum/loadout_item/under/jumpsuit/security_trousers/New() - . = ..() - restricted_roles |= JOB_SECURITY_MEDIC - -/datum/loadout_item/under/jumpsuit/security_peacekeeper/New() - . = ..() - restricted_roles |= JOB_SECURITY_MEDIC - -/datum/loadout_item/under/jumpsuit/utility_sec/New() - . = ..() - restricted_roles |= JOB_SECURITY_MEDIC diff --git a/modular_zubbers/code/modules/security/icons/card.dmi b/modular_zubbers/code/modules/security/icons/card.dmi new file mode 100644 index 0000000000000000000000000000000000000000..cf74d73796c8c6121c0818fdac74e4a7f0ab9a5f GIT binary patch literal 182 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnL3?x0byx0z;m;-!5T!HlRD%)E?im@cfFPOpM z*^M-ilB$r15|`BC)e_1!5cyiE*d|0 zq;uX!^CUx2Pwx&3;~?Y9#$F0CsjT7l;v3i)KHlcf^{%~V4K$R;)5S4_V`g%K#2p}S W0R!VxY5#RV7K5j&pUXO@geCygCOLEf literal 0 HcmV?d00001 diff --git a/modular_zubbers/code/modules/security/loadouts.dm b/modular_zubbers/code/modules/security/loadouts.dm index 8163c3f1c27..658f7d03b26 100644 --- a/modular_zubbers/code/modules/security/loadouts.dm +++ b/modular_zubbers/code/modules/security/loadouts.dm @@ -1,13 +1,15 @@ /datum/outfit/job/security + uniform = /obj/item/clothing/under/rank/security/officer/viro + head = /obj/item/clothing/head/soft/sec + suit = /obj/item/clothing/suit/armor/vest/alt/sec/viro suit_store = /obj/item/flashlight/seclite backpack_contents = list( /obj/item/evidencebag = 1, /obj/item/security_voucher/primary = 1, /obj/item/security_voucher/utility = 1 ) - head = /obj/item/clothing/head/security_garrison - glasses = /obj/item/clothing/glasses/hud/security + glasses = /obj/item/clothing/glasses/hud/security/sunglasses /datum/outfit/job/corrections_officer suit_store = /obj/item/flashlight/seclite @@ -32,7 +34,8 @@ /datum/outfit/job/warden - suit = /obj/item/clothing/suit/armor/vest/warden + head = /obj/item/clothing/head/hats/warden/drill/viro + suit = /obj/item/clothing/suit/armor/vest/warden/alt suit_store = /obj/item/flashlight/seclite backpack_contents = list( /obj/item/evidencebag = 1, @@ -42,6 +45,7 @@ //Brigmed is in it's own file /datum/outfit/job/hos + head = /obj/item/clothing/head/hats/hos/cap/beret backpack_contents = list( /obj/item/evidencebag = 1, /obj/item/melee/baton/security/loaded/hos = 1, diff --git a/modular_zubbers/code/modules/security/sec_clothing_overrides.dm b/modular_zubbers/code/modules/security/sec_clothing_overrides.dm index 96a51b7d239..78a8e4e6bd2 100644 --- a/modular_zubbers/code/modules/security/sec_clothing_overrides.dm +++ b/modular_zubbers/code/modules/security/sec_clothing_overrides.dm @@ -1,138 +1,406 @@ /* -* Security clothing reskins and such. - Redsec items at the bottom tbd. + // HATS */ -/* -* ACCESSORIES -*/ +// OFFICER -/obj/item/clothing/accessory/armband/deputy/lopland/nonsec - name = "blue armband" - desc = "An armband, worn to signify proficiency in a skill or association with a department. This one is blue." +/obj/item/clothing/head/helmet/sec + icon = 'modular_zubbers/icons/obj/clothing/head/hats.dmi' + worn_icon = 'modular_zubbers/icons/mob/clothing/head/hats.dmi' + icon_state = "security_helmet" + base_icon_state = "security_helmet" + worn_icon_muzzled = null + hair_mask = /datum/hair_mask/standard_hat_middle -/obj/item/clothing/accessory/armband/deputy/lopland - icon = 'modular_skyrat/master_files/icons/obj/clothing/accessories.dmi' - worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/accessories.dmi' - icon_state = "armband_lopland" - desc = "A Peacekeeper-blue armband, showing the wearer to be certified by Lopland as a top-of-their-class Security Officer." +/obj/item/clothing/mask/bandana/sec + name = "red bandana" + icon = 'modular_zubbers/icons/obj/clothing/head/hats.dmi' + worn_icon = 'modular_zubbers/icons/mob/clothing/head/hats.dmi' + icon_state = "security_bandana" + post_init_icon_state = "security_bandana" + greyscale_config = null + greyscale_config_worn = null + greyscale_config_inhand_left = /datum/greyscale_config/bandana/inhands_left + greyscale_config_inhand_right = /datum/greyscale_config/bandana/inhands_right + greyscale_colors = "#c41521" + armor_type = /datum/armor/cosmetic_sec + +/obj/item/clothing/head/beret/sec/viro + icon = 'modular_zubbers/icons/obj/clothing/head/hats.dmi' + worn_icon = 'modular_zubbers/icons/mob/clothing/head/hats.dmi' + icon_state = "security_beret" + post_init_icon_state = "security_beret" + greyscale_config = null + greyscale_config_worn = null + greyscale_colors = null + armor_type = /datum/armor/cosmetic_sec + +/obj/item/clothing/head/soft/sec + icon = 'modular_zubbers/icons/obj/clothing/head/hats.dmi' + worn_icon = 'modular_zubbers/icons/mob/clothing/head/hats.dmi' + icon_state = "secsoft" + soft_type = "sec" + +/obj/item/clothing/head/security_beanie + name = "security beanie" + desc = "A robust beanie with the security insignia emblazoned on it. Uses reinforced fabric to offer sufficient protection." + icon = 'modular_zubbers/icons/obj/clothing/head/hats.dmi' + worn_icon = 'modular_zubbers/icons/mob/clothing/head/hats.dmi' + icon_state = "security_beanie" + armor_type = /datum/armor/cosmetic_sec + hair_mask = /datum/hair_mask/standard_hat_low + +// WARDEN + +/obj/item/clothing/head/hats/warden/viro // too many subtypes, who would've guessed? + name = "\proper the Warden's service cap" + desc = "It's a special armored hat issued to the Warden of Nanotrasen Corporate Security. Protects the head from impacts." + icon = 'modular_zubbers/icons/obj/clothing/head/hats.dmi' + worn_icon = 'modular_zubbers/icons/mob/clothing/head/hats.dmi' + icon_state = "warden_cap" + hair_mask = /datum/hair_mask/standard_hat_middle + +/obj/item/clothing/head/hats/warden/viro/alt + icon_state = "warden_cap_red" + +/obj/item/clothing/head/hats/warden/drill/viro + name = "\proper the Warden's campaign cover" + icon = 'modular_zubbers/icons/obj/clothing/head/hats.dmi' + worn_icon = 'modular_zubbers/icons/mob/clothing/head/hats.dmi' + icon_state = "wardendrill" + hair_mask = /datum/hair_mask/standard_hat_low + +/obj/item/clothing/head/hats/warden/viro/beret // not greyscaled so its easier to do this then make it a subtype of regular berets + name = "\proper the Warden's beret" + desc = "A special beret with the Warden's insignia emblazoned on it. For wardens with class." + icon_state = "warden_beret" + +/obj/item/clothing/head/soft/sec/warden + name = "\proper the Warden's cap" + desc = "An armoured grey baseball cap, attached on front is the Warden's insignia, a deep-red patch emblazoned with a jailcell, with words around stating '/WARDEN CORRECTIONALS - NANOTRASEN CORPORATE SECURITY'/" + icon_state = "wardensoft" + soft_type = "warden" + armor_type = /datum/armor/hats_warden + +// HOS + +/obj/item/clothing/head/hats/hos/cap + name = "\proper the Head of Security's service cap" + icon = 'icons/obj/clothing/head/hats.dmi' + worn_icon = 'modular_zubbers/icons/mob/clothing/head/hats.dmi' + icon_state = "hoscap" + hair_mask = /datum/hair_mask/standard_hat_low + +/obj/item/clothing/head/hats/hos/cap/beret // so jank + name = "\proper the Head of Security's beret" + icon = 'modular_zubbers/icons/obj/clothing/head/hats.dmi' + worn_icon = 'modular_zubbers/icons/mob/clothing/head/hats.dmi' + icon_state = "hos_beret" + hair_mask = /datum/hair_mask/standard_hat_middle + +/obj/item/clothing/head/helmet/sec/hos + icon = 'modular_zubbers/icons/obj/clothing/head/hats.dmi' + worn_icon = 'modular_zubbers/icons/mob/clothing/head/hats.dmi' + icon_state = "hos_helmet" + base_icon_state = "hos_helmet" + armor_type = /datum/armor/hats_hos + +/obj/item/clothing/head/soft/sec/hos + name = "\proper the Head of Security's cap" + desc = "An armoured black baseball cap, attached on front are embroided yellow letters stating '/HEAD OF SECURITY'/" + icon_state = "hossoft" + soft_type = "hos" + armor_type = /datum/armor/hats_hos + +/obj/item/clothing/head/hats/hos/cap/cowboy + name = "\proper the Head of Security's cowboy hat" + desc = "An armoured cattleman's hat, emblazoned with the Head of Security's insignia attached to a red band that goes around the hat." + icon = 'modular_zubbers/icons/obj/clothing/head/hats.dmi' + worn_icon = 'modular_zubbers/icons/mob/clothing/head/hats.dmi' + icon_state = "hos_cowboy" + hair_mask = /datum/hair_mask/standard_hat_middle /* -* BACKPACKS + // UNIFORMS */ -/obj/item/storage/backpack/security - icon = 'modular_skyrat/master_files/icons/obj/clothing/backpacks.dmi' - worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/back.dmi' - lefthand_file = 'modular_skyrat/master_files/icons/mob/inhands/clothing/backpack_lefthand.dmi' - righthand_file = 'modular_skyrat/master_files/icons/mob/inhands/clothing/backpack_righthand.dmi' - icon_state = "backpack_security_black" - inhand_icon_state = "backpack_security_black" -/obj/item/storage/backpack/security/Initialize(mapload) +// OFFICER + +/obj/item/clothing/under/rank/security/officer/viro // theres too many subtypes so we just snowflake + name = "security uniform" + desc = "Standard-issue Security department uniform, given to members of Nanotrasen Corporate Security." + icon = 'modular_zubbers/icons/obj/clothing/under/security.dmi' + worn_icon = 'modular_zubbers/icons/mob/clothing/under/security.dmi' + worn_icon_digi = 'modular_zubbers/icons/mob/clothing/under/security_digi.dmi' + icon_state = "security_uniform" + female_sprite_flags = NO_FEMALE_UNIFORM + +/obj/item/clothing/under/rank/security/officer/viro/skirt + name = "security jumpskirt" + desc = "A padded jumpskirt made out of wind-resistant, slightly water-repellent materials for Nanotrasen Corporate Security." + icon_state = "security_skirt" + body_parts_covered = CHEST|GROIN|ARMS + dying_key = DYE_REGISTRY_JUMPSKIRT + supports_variations_flags = CLOTHING_DIGITIGRADE_VARIATION_NO_NEW_ICON + gets_cropped_on_taurs = FALSE + +/obj/item/clothing/under/rank/security/officer/viro/jumpsuit + name = "security jumpsuit" + desc = "The previous standard-issue attire for officers, technically antiquated but still popular with utilitarian officers." + icon_state = "security_jumpsuit" + alt_covers_chest = TRUE + +/obj/item/clothing/under/rank/security/officer/formal + name = "security officer formals" + icon = 'modular_zubbers/icons/obj/clothing/under/security.dmi' + worn_icon = 'modular_zubbers/icons/mob/clothing/under/security.dmi' + worn_icon_digi = 'modular_zubbers/icons/mob/clothing/under/security_digi.dmi' + icon_state = "security_formals" + female_sprite_flags = NO_FEMALE_UNIFORM + +/obj/item/clothing/under/rank/security/officer/formal/skirt + name = "security officer's formal skirt" + icon_state = "security_formals_skirt" + body_parts_covered = CHEST|GROIN|ARMS + dying_key = DYE_REGISTRY_JUMPSKIRT + supports_variations_flags = CLOTHING_DIGITIGRADE_VARIATION_NO_NEW_ICON + gets_cropped_on_taurs = FALSE + +/obj/item/clothing/under/rank/security/officer/viro/lowcut + name = "security summer uniform" + desc = "An alternative to the standard Security uniform, with an incredibly low-cut collar and cut sleeves." + icon_state = "security_lowcut" + +/obj/item/clothing/under/rank/security/officer/viro/bodysuit + name = "security bodysuit" + desc = "Designed out of synthetic leather that automatically seals around the user to reduce overheating and snagging issues that arise while inside a MODsuit. \ + While the bodysuit was only designed to be used while inside of and operating a MODsuit, the bodysuit found a niche with certain... eccentric officers." + icon_state = "security_bodysuit" + can_adjust = FALSE + body_parts_covered = CHEST|GROIN|LEGS|ARMS + female_sprite_flags = FEMALE_UNIFORM_FULL + strip_delay = 80 + +/obj/item/clothing/under/rank/security/officer/viro/bodysuit/equipped(mob/living/affected_mob, slot) // stolen from the lustwish catsuit lol . = ..() - AddComponent(/datum/component/reskinable_item, /datum/atom_skin/security_backpack) + var/mob/living/carbon/human/affected_human = affected_mob + if(src == affected_human.w_uniform) + if(affected_mob.gender == FEMALE) + icon_state = "security_bodysuit_female" + else + icon_state = "security_bodysuit_male" -/datum/atom_skin/security_backpack - abstract_type = /datum/atom_skin/security_backpack + affected_mob.update_worn_undersuit() -/datum/atom_skin/security_backpack/black - preview_name = "Black Variant" - new_icon_state = "backpack_security_black" +// WARDEN -/datum/atom_skin/security_backpack/white - preview_name = "White Variant" - new_icon_state = "backpack_security_white" +/obj/item/clothing/under/rank/security/warden + name = "\proper the Warden's uniform" + desc = "Standard-issue Security department uniform, given to the Warden of Nanotrasen Corporate Security." + icon_state = "warden_uniform" + icon = 'modular_zubbers/icons/obj/clothing/under/security.dmi' + worn_icon = 'modular_zubbers/icons/mob/clothing/under/security.dmi' + worn_icon_digi = 'modular_zubbers/icons/mob/clothing/under/security_digi.dmi' + female_sprite_flags = NO_FEMALE_UNIFORM -/datum/atom_skin/security_backpack/red - preview_name = "Red Variant" - new_icon = 'icons/obj/storage/backpack.dmi' - new_worn_icon = 'icons/mob/clothing/back/backpack.dmi' - new_icon_state = "backpack-security" +/obj/item/clothing/under/rank/security/warden/skirt + name = "\proper the Warden's jumpskirt" + desc = "A padded jumpskirt made out of wind-resistant, slightly water-repellent materials for the Warden of Nanotrasen Corporate Security." + icon_state = "warden_skirt" + female_sprite_flags = NO_FEMALE_UNIFORM + gets_cropped_on_taurs = FALSE -/datum/atom_skin/security_backpack/pink - preview_name = "Pink Variant" - new_icon = 'modular_zubbers/icons/obj/clothing/back/backpack.dmi' - new_worn_icon = 'modular_zubbers/icons/mob/clothing/back/backpack.dmi' - new_icon_state = "backpack-security" +/obj/item/clothing/under/rank/security/warden/grey + icon = 'icons/obj/clothing/under/security.dmi' + worn_icon = 'icons/mob/clothing/under/security.dmi' + worn_icon_digi = 'modular_skyrat/master_files/icons/mob/clothing/under/security_digi.dmi' -/obj/item/storage/backpack/satchel/sec - icon = 'modular_skyrat/master_files/icons/obj/clothing/backpacks.dmi' - worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/back.dmi' - lefthand_file = 'modular_skyrat/master_files/icons/mob/inhands/clothing/backpack_lefthand.dmi' - righthand_file = 'modular_skyrat/master_files/icons/mob/inhands/clothing/backpack_righthand.dmi' - icon_state = "satchel_security_black" - inhand_icon_state = "satchel_security_black" +/obj/item/clothing/under/rank/security/warden/formal + name = "\proper the Warden's formals" + icon_state = "wardenblueclothes" -/obj/item/storage/backpack/satchel/sec/Initialize(mapload) - . = ..() - AddComponent(/datum/component/reskinable_item, /datum/atom_skin/security_satchel) +/obj/item/clothing/under/rank/security/warden/formal/skirt + name = "\proper the Warden's formal skirt" + icon_state = "wardenblueclothes_skirt" + body_parts_covered = CHEST|GROIN|ARMS + dying_key = DYE_REGISTRY_JUMPSKIRT + female_sprite_flags = NO_FEMALE_UNIFORM + supports_variations_flags = CLOTHING_DIGITIGRADE_VARIATION_NO_NEW_ICON + gets_cropped_on_taurs = FALSE -/datum/atom_skin/security_satchel - abstract_type = /datum/atom_skin/security_satchel -/datum/atom_skin/security_satchel/black - preview_name = "Black Variant" - new_icon_state = "satchel_security_black" +// HOS -/datum/atom_skin/security_satchel/white - preview_name = "White Variant" - new_icon_state = "satchel_security_white" +/obj/item/clothing/under/rank/security/head_of_security + name = "\proper the Head of Security's uniform" + desc = "Standard-issue Security department uniform, given to the Head of Security of Nanotrasen Corporate Security." + icon_state = "hos_uniform" + icon = 'modular_zubbers/icons/obj/clothing/under/security.dmi' + worn_icon = 'modular_zubbers/icons/mob/clothing/under/security.dmi' + worn_icon_digi = 'modular_zubbers/icons/mob/clothing/under/security_digi.dmi' + female_sprite_flags = NO_FEMALE_UNIFORM -/datum/atom_skin/security_satchel/red - preview_name = "Red Variant" - new_icon = 'icons/obj/storage/backpack.dmi' - new_worn_icon = 'icons/mob/clothing/back/backpack.dmi' - new_icon_state = "satchel-security" +/obj/item/clothing/under/rank/security/head_of_security/skirt + name = "\proper the Head of Security's jumpskirt" + desc = "A padded jumpskirt made out of wind-resistant, slightly water-repellent materials for the Head of Security for Nanotrasen Corporate Security." + icon_state = "hos_skirt" + supports_variations_flags = CLOTHING_DIGITIGRADE_VARIATION_NO_NEW_ICON -/datum/atom_skin/security_satchel/pink - preview_name = "Pink Variant" - new_icon = 'modular_zubbers/icons/obj/clothing/back/backpack.dmi' - new_worn_icon = 'modular_zubbers/icons/mob/clothing/back/backpack.dmi' - new_icon_state = "satchel-security" +/obj/item/clothing/under/rank/security/head_of_security/grey + icon = 'icons/obj/clothing/under/security.dmi' + worn_icon = 'icons/mob/clothing/under/security.dmi' + worn_icon_digi = 'modular_skyrat/master_files/icons/mob/clothing/under/security_digi.dmi' -/obj/item/storage/backpack/duffelbag/sec - icon = 'modular_skyrat/master_files/icons/obj/clothing/backpacks.dmi' - worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/back.dmi' - lefthand_file = 'modular_skyrat/master_files/icons/mob/inhands/clothing/backpack_lefthand.dmi' - righthand_file = 'modular_skyrat/master_files/icons/mob/inhands/clothing/backpack_righthand.dmi' - icon_state = "duffel_security_black" - inhand_icon_state = "duffel_security_black" +/obj/item/clothing/under/rank/security/head_of_security/alt + name = "\proper the Head of Security's turtleneck" + icon_state = "hosalt" + inhand_icon_state = "bl_suit" -/obj/item/storage/backpack/duffelbag/sec/Initialize(mapload) - . = ..() - AddComponent(/datum/component/reskinable_item, /datum/atom_skin/security_duffel) +/obj/item/clothing/under/rank/security/head_of_security/alt/skirt + name = "\proper the Head of Security's skirtleneck" + icon_state = "hosalt_skirt" + supports_variations_flags = CLOTHING_DIGITIGRADE_VARIATION_NO_NEW_ICON + gets_cropped_on_taurs = FALSE + female_sprite_flags = NO_FEMALE_UNIFORM -/datum/atom_skin/security_duffel - abstract_type = /datum/atom_skin/security_duffel +/obj/item/clothing/under/rank/security/head_of_security/parade + icon = 'icons/obj/clothing/under/security.dmi' + worn_icon = 'icons/mob/clothing/under/security.dmi' + worn_icon_digi = 'modular_skyrat/master_files/icons/mob/clothing/under/security_digi.dmi' -/datum/atom_skin/security_duffel/black - preview_name = "Black Variant" - new_icon_state = "duffel_security_black" +/obj/item/clothing/under/rank/security/head_of_security/formal + name = "\proper the Head of Security's formals" + icon_state = "hosblueclothes" -/datum/atom_skin/security_duffel/white - preview_name = "White Variant" - new_icon_state = "duffel_security_white" - -/datum/atom_skin/security_duffel/red - preview_name = "Red Variant" - new_icon = 'icons/obj/storage/backpack.dmi' - new_worn_icon = 'icons/mob/clothing/back/backpack.dmi' - new_icon_state = "duffel-security" - -/datum/atom_skin/security_duffel/pink - preview_name = "Pink Variant" - new_icon = 'modular_zubbers/icons/obj/clothing/back/backpack.dmi' - new_worn_icon = 'modular_zubbers/icons/mob/clothing/back/backpack.dmi' - new_icon_state = "duffel-security" +/obj/item/clothing/under/rank/security/head_of_security/formal/skirt + name = "\proper the Head of Security's formal skirt" + icon_state = "hosblueclothes_skirt" + body_parts_covered = CHEST|GROIN|ARMS + dying_key = DYE_REGISTRY_JUMPSKIRT + female_sprite_flags = FEMALE_UNIFORM_TOP_ONLY + supports_variations_flags = CLOTHING_DIGITIGRADE_VARIATION_NO_NEW_ICON + gets_cropped_on_taurs = FALSE /* -* BELTS + // ARMORS */ + +/obj/item/clothing/suit/armor/vest/alt/sec/viro // too many subtypes + name = "security plate carrier" + icon = 'modular_zubbers/icons/obj/clothing/suits/armor.dmi' + worn_icon = 'modular_zubbers/icons/mob/clothing/suits/armor.dmi' + icon_state = "sec_platecarrier" + +/obj/item/clothing/suit/armor/vest/alt/sec/viro/heavyvest + name = "security heavy vest" + desc = "An alternate armour vest for Security employees, featuring more coverage at the cost of weight." + body_parts_covered = CHEST|GROIN|ARMS + cold_protection = CHEST|GROIN|ARMS + heat_protection = CHEST|GROIN|ARMS + icon_state = "sec_heavyvest" + +/obj/item/clothing/suit/armor/vest/alt/sec/viro/leatherjacket + name = "security leather jacket" + desc = "Made out of synthetic leather materials, this jacket is designed for formal events, but is applicable for general use with it's ceramic-woven leather." + icon_state = "sec_leatherjacket" + body_parts_covered = CHEST|GROIN|ARMS + cold_protection = CHEST|GROIN|ARMS + heat_protection = CHEST|GROIN|ARMS + +/obj/item/clothing/suit/armor/vest/alt/sec/viro/softshell + name = "security softshell" + desc = "A windproof, rainproof, insulation jacket made for Security — with an internal sweater sewn into the collar of the suit, the sweater keeps the wearer insulated while allowing the jacket to be unzipped." + icon_state = "sec_softshell" + body_parts_covered = CHEST|GROIN|ARMS + cold_protection = CHEST|GROIN|ARMS + heat_protection = CHEST|GROIN|ARMS + min_cold_protection_temperature = FIRE_SUIT_MIN_TEMP_PROTECT + +// WARDEN + +/obj/item/clothing/suit/armor/vest/warden + name = "\proper the Warden's jacket" + icon = 'modular_zubbers/icons/obj/clothing/suits/armor.dmi' + worn_icon = 'modular_zubbers/icons/mob/clothing/suits/armor.dmi' + desc = "A grey armored jacket with red shoulder designations and '/Warden/' stitched into one of the chest pockets." + icon_state = "warden_alt" + supports_variations_flags = CLOTHING_DIGITIGRADE_VARIATION_NO_NEW_ICON + +/obj/item/clothing/suit/armor/vest/warden/alt + name = "\proper the Warden's armoured jacket" + desc = "A grey jacket with silver rank pips and body armor strapped on top." + icon_state = "warden_jacket" + +/obj/item/clothing/suit/armor/vest/warden/alt/winter + name = "\proper the Warden's winter jacket" + desc = "A modification of the Warden's standard armoured jacket, made out of synthetic cotton woven with ceramic, and lined with faux-fur. For the cozy Warden." + icon_state = "warden_winterjacket" + min_cold_protection_temperature = FIRE_SUIT_MIN_TEMP_PROTECT + +// HOS + +/obj/item/clothing/suit/armor/hos + name = "\proper the Head of Security's leather greatcoat" + icon = 'modular_zubbers/icons/obj/clothing/suits/armor.dmi' + worn_icon = 'modular_zubbers/icons/mob/clothing/suits/armor.dmi' + icon_state = "hos_greatcoat" + worn_icon_digi = null + +/obj/item/clothing/suit/armor/hos/trenchcoat + name = "\proper the Head of Security's leather trenchcoat" + icon_state = "hos_leathercoat" + +/obj/item/clothing/suit/armor/hos/overcoat + name = "\proper the Head of Security's overcoat" + icon_state = "hos_overcoat" + +/obj/item/clothing/suit/armor/hos/trenchcoat/winter + name = "\proper the Head of Security's winter trenchcoat" + icon_state = "hos_wintercoat" + +/obj/item/clothing/suit/armor/hos/vest + name = "\proper the Head of Security's plate carrier" + desc = "Specially issued plate carrier for Security command staff. On the front is an embroided patch, that in big yellow letters says: \"HEAD OF SECURITY\"" + icon_state = "hos_platecarrier" + body_parts_covered = CHEST|GROIN + cold_protection = CHEST|GROIN + heat_protection = CHEST|GROIN + +/obj/item/clothing/suit/armor/hos/hos_formal // so annoying + icon = 'icons/obj/clothing/suits/armor.dmi' + worn_icon = 'icons/mob/clothing/suits/armor.dmi' + +/* + // GLOVES +*/ + +/obj/item/clothing/gloves/color/black/security + icon = 'modular_zubbers/icons/obj/clothing/gloves.dmi' + worn_icon = 'modular_zubbers/icons/mob/clothing/hands.dmi' + icon_state = "sec_gloves" + +/obj/item/clothing/gloves/color/black/security/blu + icon_state = "sec_gloves" + +/obj/item/clothing/gloves/tackler/security //Can't just overwrite tackler, as there's a ton of subtypes that we'd then need to account for. This is easier. MUCH easier. + icon = 'modular_zubbers/icons/obj/clothing/gloves.dmi' + worn_icon = 'modular_zubbers/icons/mob/clothing/hands.dmi' + icon_state = "sec_gloves" + +/obj/item/clothing/gloves/kaza_ruk/sec + worn_icon = 'modular_zubbers/icons/mob/clothing/hands.dmi' + icon_state = "fightgloves" + +/* + // BELTS +*/ + /obj/item/storage/belt/security - icon = 'modular_skyrat/master_files/icons/obj/clothing/belts.dmi' - worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/belt.dmi' - icon_state = "belt_white" - worn_icon_state = "belt_white" + icon = 'modular_zubbers/icons/obj/clothing/belt.dmi' + worn_icon = 'modular_zubbers/icons/mob/clothing/belt.dmi' + icon_state = "security" + content_overlays = FALSE + alternate_worn_layer = LOW_NECK_LAYER // so it goes under things like the HOS' trenchcoats /obj/item/storage/belt/security/Initialize(mapload) . = ..() @@ -141,1350 +409,131 @@ /datum/atom_skin/security_belt abstract_type = /datum/atom_skin/security_belt -/datum/atom_skin/security_belt/black - preview_name = "Black Variant" - new_icon_state = "belt_black" - -/datum/atom_skin/security_belt/blue - preview_name = "Blue Variant" - new_icon_state = "belt_blue" - -/datum/atom_skin/security_belt/white - preview_name = "White Variant" - new_icon_state = "belt_white" - -/datum/atom_skin/security_belt/slim - preview_name = "Slim Variant" - new_icon_state = "belt_slim" - /datum/atom_skin/security_belt/red preview_name = "Red Variant" - new_icon = 'icons/obj/clothing/belts.dmi' - new_worn_icon = 'icons/mob/clothing/belt.dmi' new_icon_state = "security" -/datum/atom_skin/security_belt/armadyne - preview_name = "Armadyne Variant" - new_icon_state = "armadyne_belt" - -/datum/atom_skin/security_belt/pink - preview_name = "Pink Variant" - new_icon = 'modular_zubbers/icons/obj/clothing/belt.dmi' - new_worn_icon = 'modular_zubbers/icons/mob/clothing/belt.dmi' - new_icon_state = "security" - -/datum/atom_skin/security_belt/basic - preview_name = "Basic Security" - new_icon_state = "security" - -/datum/atom_skin/security_belt/peacekeeper - preview_name = "Peacekeeper" - new_icon = 'modular_skyrat/master_files/icons/obj/clothing/belts.dmi' - new_worn_icon = 'modular_zubbers/icons/mob/clothing/belt.dmi' - new_icon_state = "peacekeeperbelt" - -/obj/item/storage/belt/security/webbing/Initialize(mapload) - . = ..() - AddComponent(/datum/component/reskinable_item, /datum/atom_skin/security_webbing) - -/datum/atom_skin/security_webbing - abstract_type = /datum/atom_skin/security_webbing -/datum/atom_skin/security_webbing/red - preview_name = "Red Variant" - new_icon_state = "securitywebbing" - -/datum/atom_skin/security_webbing/black - preview_name = "Black Variant" - new_icon = 'modular_skyrat/master_files/icons/obj/clothing/belts.dmi' - new_worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/belt.dmi' - new_icon_state = "armadyne_webbing" - -/datum/atom_skin/security_webbing/blue - preview_name = "Blue Variant" - new_icon = 'modular_skyrat/master_files/icons/obj/clothing/belts.dmi' - new_worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/belt.dmi' - new_icon_state = "peacekeeper_webbing" - -///Enables you to quickdraw weapons from security holsters -/datum/storage/security/open_storage(datum/source, mob/user) - var/atom/resolve_parent = parent - if(!resolve_parent) - return - if(isobserver(user)) - show_contents(user) - return - - if(!resolve_parent.IsReachableBy(user)) - resolve_parent.balloon_alert(user, "can't reach!") - return FALSE - - if(!isliving(user) || user.incapacitated) - return FALSE - - var/obj/item/gun/gun_to_draw = locate() in real_location - if(!gun_to_draw) - return ..() - resolve_parent.add_fingerprint(user) - attempt_remove(gun_to_draw, get_turf(user)) - playsound(resolve_parent, 'modular_skyrat/modules/sec_haul/sound/holsterout.ogg', 50, TRUE, -5) - INVOKE_ASYNC(user, TYPE_PROC_REF(/mob, put_in_hands), gun_to_draw) - user.visible_message(span_warning("[user] draws [gun_to_draw] from [resolve_parent]!"), span_notice("You draw [gun_to_draw] from [resolve_parent].")) - -/* -* GLASSES -*/ -/obj/item/clothing/glasses/hud/security - icon = 'modular_skyrat/master_files/icons/obj/clothing/glasses.dmi' - worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/eyes.dmi' - icon_state = "security_hud" - glass_colour_type = /datum/client_colour/glass_colour/lightblue - -/obj/item/clothing/glasses/hud/security/Initialize(mapload) - . = ..() - AddComponent(/datum/component/reskinable_item, /datum/atom_skin/security_hud_glasses) - -/datum/atom_skin/security_hud_glasses - abstract_type = /datum/atom_skin/security_hud_glasses - -/datum/atom_skin/security_hud_glasses/blue - preview_name = "Blue Variant" - new_icon_state = "security_hud" - -/datum/atom_skin/security_hud_glasses/red - preview_name = "Red Variant" - new_icon = 'icons/obj/clothing/glasses.dmi' - new_worn_icon = 'icons/mob/clothing/eyes.dmi' - new_icon_state = "securityhud" - -/obj/item/clothing/glasses/hud/security/sunglasses - icon_state = "security_hud_black" - glass_colour_type = /datum/client_colour/glass_colour/blue - -/obj/item/clothing/glasses/hud/security/sunglasses/Initialize(mapload) - . = ..() - AddComponent(/datum/component/reskinable_item, /datum/atom_skin/security_hud_sunglasses) - -/datum/atom_skin/security_hud_sunglasses - abstract_type = /datum/atom_skin/security_hud_sunglasses - -/datum/atom_skin/security_hud_sunglasses/dark_tint - preview_name = "Dark-Tint Variant" - new_icon_state = "security_hud_black" - -/datum/atom_skin/security_hud_sunglasses/light_tint - preview_name = "Light-Tint Variant" - new_icon_state = "security_hud_blue" - -/datum/atom_skin/security_hud_sunglasses/red - preview_name = "Red Variant" - new_icon = 'icons/obj/clothing/glasses.dmi' - new_worn_icon = 'icons/mob/clothing/eyes.dmi' - new_icon_state = "sunhudsec" - -/datum/atom_skin/security_hud_sunglasses/pink - preview_name = "Pink Variant" - new_icon = 'modular_zubbers/icons/obj/clothing/glasses.dmi' - new_worn_icon = 'modular_zubbers/icons/mob/clothing/eyes.dmi' - new_icon_state = "sunhudsec" - -/datum/atom_skin/security_hud_sunglasses/blue_goggles - preview_name = "Blue Goggles Variant" - new_icon_state = "peacekeeperglasses" - -/datum/atom_skin/security_hud_sunglasses/red_goggles - preview_name = "Red Goggles Variant" - new_icon_state = "armadyne_glasses" - -/datum/atom_skin/security_hud_sunglasses/pink_goggles - preview_name = "Pink Goggles Variant" - new_icon = 'modular_zubbers/icons/obj/clothing/glasses.dmi' - new_worn_icon = 'modular_zubbers/icons/mob/clothing/eyes.dmi' - new_icon_state = "secgogpink" - -/obj/item/clothing/glasses/hud/security/sunglasses/eyepatch - icon_state = "security_eyepatch" - base_icon_state = "security_eyepatch" - -/obj/item/clothing/glasses/hud/security/sunglasses/eyepatch/Initialize(mapload) - . = ..() - AddComponent(/datum/component/reskinable_item, /datum/atom_skin/security_hud_eyepatch) - -/datum/atom_skin/security_hud_eyepatch - abstract_type = /datum/atom_skin/security_hud_eyepatch - -/datum/atom_skin/security_hud_eyepatch/red - preview_name = "Red Eyepatch" - new_icon = 'icons/obj/clothing/glasses.dmi' - new_worn_icon = 'icons/mob/clothing/eyes.dmi' - new_icon_state = "hudpatch" - -/datum/atom_skin/security_hud_eyepatch/blue - preview_name = "Blue Eyepatch" - new_icon = 'modular_skyrat/master_files/icons/obj/clothing/glasses.dmi' - new_worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/eyes.dmi' - new_icon_state = "hudpatch" - -/datum/atom_skin/security_hud_eyepatch/pink - preview_name = "Pink Eyepatch" - new_icon = 'modular_zubbers/icons/obj/clothing/glasses.dmi' - new_worn_icon = 'modular_zubbers/icons/mob/clothing/eyes.dmi' - new_icon_state = "hudpatch" - -/datum/atom_skin/security_hud_eyepatch/fake_blindfold - preview_name = "Fake Blindfold" - new_icon = 'modular_skyrat/master_files/icons/obj/clothing/glasses.dmi' - new_worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/eyes.dmi' - new_icon_state = "secfold" - -/obj/item/clothing/glasses/hud/eyepatch/sec - name = "security eyepatch HUD" - desc = "Lost your eye beating an innocent clown? Thankfully your corporate overlords have made something to make up for this. May not do well against flashes." - clothing_traits = list(TRAIT_SECURITY_HUD) - glass_colour_type = /datum/client_colour/glass_colour/blue - -/obj/item/clothing/glasses/hud/eyepatch/sec/Initialize(mapload) - . = ..() - AddComponent(/datum/component/reskinable_item, /datum/atom_skin/security_hud_eyepatch_simple) - -/datum/atom_skin/security_hud_eyepatch_simple - abstract_type = /datum/atom_skin/security_hud_eyepatch_simple - -/datum/atom_skin/security_hud_eyepatch_simple/blue - preview_name = "Blue Eyepatch" - new_icon_state = "hudpatch" - -/datum/atom_skin/security_hud_eyepatch_simple/red - preview_name = "Red Eyepatch" - new_icon = 'icons/obj/clothing/glasses.dmi' - new_worn_icon = 'icons/mob/clothing/eyes.dmi' - new_icon_state = "hudpatch" - -/datum/atom_skin/security_hud_eyepatch_simple/fake_blindfold - preview_name = "Fake Blindfold" - new_icon_state = "secfold" - -/obj/item/clothing/glasses/hud/eyepatch/sec/blindfold - name = "sec blindfold HUD" - desc = "a fake blindfold with a security HUD inside, helps you look like blind justice. This won't provide the same protection that you'd get from sunglasses." - icon_state = "secfold" - base_icon_state = "secfold" - -/obj/item/clothing/glasses/hud/eyepatch/sec/blindfold/Initialize(mapload) - . = ..() - var/list/reskin_components = GetComponents(/datum/component/reskinable_item) - for(var/datum/component/reskinable_item/reskin_component as anything in reskin_components) - qdel(reskin_component) - -/obj/item/clothing/glasses/hud/security/night - icon = 'icons/obj/clothing/glasses.dmi' - worn_icon = 'icons/mob/clothing/eyes.dmi' - -/obj/item/clothing/glasses/hud/security/night/Initialize(mapload) - . = ..() - var/list/reskin_components = GetComponents(/datum/component/reskinable_item) - for(var/datum/component/reskinable_item/reskin_component as anything in reskin_components) - qdel(reskin_component) - -/obj/item/clothing/glasses/hud/security/sunglasses/gars/Initialize(mapload) - . = ..() - AddComponent(/datum/component/reskinable_item, /datum/atom_skin/security_hud_gars) - -/datum/atom_skin/security_hud_gars - abstract_type = /datum/atom_skin/security_hud_gars - -/datum/atom_skin/security_hud_gars/red - preview_name = "Red Gars" - new_icon_state = "gar_sec" - -/datum/atom_skin/security_hud_gars/blue - preview_name = "Blue Gars" - new_icon = 'modular_skyrat/master_files/icons/obj/clothing/glasses.dmi' - new_worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/eyes.dmi' - new_icon_state = "gar_sec" - -/obj/item/clothing/glasses/hud/security/sunglasses/gars/giga/Initialize(mapload) - . = ..() - AddComponent(/datum/component/reskinable_item, /datum/atom_skin/security_hud_gars_giga) - -/datum/atom_skin/security_hud_gars_giga - abstract_type = /datum/atom_skin/security_hud_gars_giga - -/datum/atom_skin/security_hud_gars_giga/red - preview_name = "Red Gars" - new_icon_state = "gigagar_sec" - -/datum/atom_skin/security_hud_gars_giga/blue - preview_name = "Blue Gars" - new_icon = 'modular_skyrat/master_files/icons/obj/clothing/glasses.dmi' - new_worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/eyes.dmi' - new_icon_state = "gigagar_sec" - -/obj/item/clothing/glasses/hud/security/sunglasses/gars/giga/roselia - -/obj/item/clothing/glasses/hud/security/sunglasses/gars/giga/roselia/Initialize(mapload) - . = ..() - var/list/reskin_components = GetComponents(/datum/component/reskinable_item) - for(var/datum/component/reskinable_item/reskin_component as anything in reskin_components) - qdel(reskin_component) - -/* -* HEAD -*/ - -//Standard helmet -/obj/item/clothing/head/helmet/sec - icon = 'modular_skyrat/master_files/icons/obj/clothing/head/helmet.dmi' - worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/head/helmet.dmi' - icon_state = "security_helmet" - base_icon_state = "security_helmet" - clothing_flags = SNUG_FIT | STACKABLE_HELMET_EXEMPT - dog_fashion = null - supports_variations_flags = CLOTHING_SNOUTED_VARIATION_NO_NEW_ICON - -/obj/item/clothing/head/helmet/sec/Initialize(mapload) - . = ..() - AddComponent(/datum/component/reskinable_item, /datum/atom_skin/security_helmet) - -/datum/atom_skin/security_helmet - abstract_type = /datum/atom_skin/security_helmet - -/datum/atom_skin/security_helmet/white - preview_name = "White Variant" - new_icon_state = "security_helmet" - -/datum/atom_skin/security_helmet/red - preview_name = "Red Variant" - new_icon = 'icons/obj/clothing/head/helmet.dmi' - new_worn_icon = 'icons/mob/clothing/head/helmet.dmi' - new_icon_state = "helmet" - -/obj/item/clothing/head/helmet/sec/click_alt(mob/user) - flipped_visor = !flipped_visor - balloon_alert(user, "visor flipped") - // base_icon_state is modified for seclight attachment component - base_icon_state = "[initial(base_icon_state)][flipped_visor ? "-novisor" : ""]" - icon_state = base_icon_state - if (flipped_visor) - flags_cover &= ~HEADCOVERSEYES | PEPPERPROOF - else - flags_cover |= HEADCOVERSEYES | PEPPERPROOF - update_appearance() - return CLICK_ACTION_SUCCESS - - -/obj/item/clothing/head/helmet/sec/futuristic - icon_state = "security_helmet_future" - base_icon_state = "security_helmet_future" - supports_variations_flags = CLOTHING_SNOUTED_VARIATION_NO_NEW_ICON - -/obj/item/clothing/head/helmet/sec/futuristic/Initialize(mapload) - . = ..() - AddComponent(/datum/component/reskinable_item, /datum/atom_skin/security_helmet_future) - -/datum/atom_skin/security_helmet_future - abstract_type = /datum/atom_skin/security_helmet_future - -/datum/atom_skin/security_helmet_future/white - preview_name = "White Variant" - new_icon_state = "security_helmet_future" - -/datum/atom_skin/security_helmet_future/blue - preview_name = "Blue Variant" - new_icon_state = "security_helmet_future_blue" - -/datum/atom_skin/security_helmet_future/red - preview_name = "Red Variant" - new_icon_state = "security_helmet_future_red" - -/obj/item/clothing/head/helmet/sec/futuristic/click_alt(mob/user) - flipped_visor = !flipped_visor - balloon_alert(user, "visor flipped") - // base_icon_state is modified for seclight attachment component - base_icon_state = "[initial(base_icon_state)][flipped_visor ? "-novisor" : ""]" - icon_state = base_icon_state - if (flipped_visor) - flags_cover &= ~HEADCOVERSEYES | PEPPERPROOF - else - flags_cover |= HEADCOVERSEYES | PEPPERPROOF - update_appearance() - return CLICK_ACTION_SUCCESS - -//Beret replacement -/obj/item/clothing/head/security_garrison - name = "security garrison cap" - desc = "A robust garrison cap with the security insignia emblazoned on it. Uses reinforced fabric to offer sufficient protection." - icon = 'modular_skyrat/master_files/icons/obj/clothing/hats.dmi' - worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/head.dmi' - icon_state = "garrison_black" - armor_type = /datum/armor/head_helmet - strip_delay = 60 - supports_variations_flags = CLOTHING_SNOUTED_VARIATION_NO_NEW_ICON - -/obj/item/clothing/head/security_garrison/Initialize(mapload) - . = ..() - AddComponent(/datum/component/reskinable_item, /datum/atom_skin/security_garrison_cap) - -/datum/atom_skin/security_garrison_cap - abstract_type = /datum/atom_skin/security_garrison_cap - -/datum/atom_skin/security_garrison_cap/black - preview_name = "Black Variant" - new_icon_state = "garrison_black" - -/datum/atom_skin/security_garrison_cap/blue - preview_name = "Blue Variant" - new_icon_state = "garrison_blue" - -/obj/item/clothing/head/security_cap - name = "security cap" - desc = "A robust cap with the security insignia emblazoned on it. Uses reinforced fabric to offer sufficient protection." - icon = 'modular_skyrat/master_files/icons/obj/clothing/hats.dmi' - worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/head.dmi' - icon_state = "security_cap_black" - armor_type = /datum/armor/head_helmet - strip_delay = 60 - dog_fashion = null - supports_variations_flags = CLOTHING_SNOUTED_VARIATION_NO_NEW_ICON - -/obj/item/clothing/head/security_cap/Initialize(mapload) - . = ..() - AddComponent(/datum/component/reskinable_item, /datum/atom_skin/security_cap) - -/datum/atom_skin/security_cap - abstract_type = /datum/atom_skin/security_cap - -/datum/atom_skin/security_cap/black - preview_name = "Black Variant" - new_icon_state = "security_cap_black" - -/datum/atom_skin/security_cap/blue - preview_name = "Blue Variant" - new_icon_state = "security_cap_blue" - -/datum/atom_skin/security_cap/white - preview_name = "White Variant" - new_icon_state = "security_cap_white" - -/datum/atom_skin/security_cap/sol - preview_name = "Sol Variant" - new_icon_state = "policesoft" - -/datum/atom_skin/security_cap/sillitoe - preview_name = "Sillitoe Variant" - new_icon_state = "policetrafficsoft" - -/datum/atom_skin/security_cap/cadet - preview_name = "Cadet Variant" - new_icon_state = "policecadetsoft" - -/obj/item/clothing/head/hats/warden - icon = 'modular_skyrat/master_files/icons/obj/clothing/hats.dmi' - worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/head.dmi' - icon_state = "policehelm" - -/obj/item/clothing/head/hats/warden/Initialize(mapload) - . = ..() - AddComponent(/datum/component/reskinable_item, /datum/atom_skin/warden_hat) - -/datum/atom_skin/warden_hat - abstract_type = /datum/atom_skin/warden_hat - -/datum/atom_skin/warden_hat/blue - preview_name = "Blue Cap" - new_icon_state = "policehelm" - -/datum/atom_skin/warden_hat/sol - preview_name = "Sol Cap" - new_icon_state = "policewardencap" - -/datum/atom_skin/warden_hat/red - preview_name = "Red Cap" - new_icon_state = "wardenhat" - -/obj/item/clothing/head/hats/warden/red - -/obj/item/clothing/head/hats/warden/red/Initialize(mapload) - . = ..() - var/list/reskin_components = GetComponents(/datum/component/reskinable_item) - for(var/datum/component/reskinable_item/reskin_component as anything in reskin_components) - qdel(reskin_component) - -/obj/item/clothing/head/hats/warden/drill - -/obj/item/clothing/head/hats/warden/drill/Initialize(mapload) - . = ..() - var/list/reskin_components = GetComponents(/datum/component/reskinable_item) - for(var/datum/component/reskinable_item/reskin_component as anything in reskin_components) - qdel(reskin_component) - -/obj/item/clothing/head/hats/hos/cap/Initialize(mapload) - . = ..() - AddComponent(/datum/component/reskinable_item, /datum/atom_skin/hos_cap) - -/datum/atom_skin/hos_cap - abstract_type = /datum/atom_skin/hos_cap - -/datum/atom_skin/hos_cap/red - preview_name = "Red Cap" - new_icon_state = "hoscap" - -/datum/atom_skin/hos_cap/blue - preview_name = "Blue Cap" - new_icon = 'modular_skyrat/master_files/icons/obj/clothing/hats.dmi' - new_worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/head.dmi' - new_icon_state = "hoscap_blue" - -/datum/atom_skin/hos_cap/sol - preview_name = "Sol Cap" - new_icon = 'modular_skyrat/master_files/icons/obj/clothing/hats.dmi' - new_icon_state = "policechiefcap" - -/datum/atom_skin/hos_cap/sheriff - preview_name = "Sheriff Hat" - new_icon = 'modular_skyrat/master_files/icons/obj/clothing/hats.dmi' - new_worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/head.dmi' - new_icon_state = "cowboyhat_black" - -/datum/atom_skin/hos_cap/wide_sheriff - preview_name = "Wide Sheriff Hat" - new_icon = 'modular_skyrat/master_files/icons/obj/clothing/hats.dmi' - new_worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/head.dmi' - new_icon_state = "cowboy_black" - -/obj/item/clothing/head/hats/hos/cap/syndicate - -/obj/item/clothing/head/hats/hos/cap/syndicate/Initialize(mapload) - . = ..() - var/list/reskin_components = GetComponents(/datum/component/reskinable_item) - for(var/datum/component/reskinable_item/reskin_component as anything in reskin_components) - qdel(reskin_component) - -/* -* NECK -*/ -/obj/item/clothing/neck/cloak/hos - icon = 'modular_skyrat/master_files/icons/obj/clothing/neck.dmi' - worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/neck.dmi' - icon_state = "hoscloak_blue" - -/obj/item/clothing/neck/cloak/hos/Initialize(mapload) - . = ..() - AddComponent(/datum/component/reskinable_item, /datum/atom_skin/hos_cloak) - -/datum/atom_skin/hos_cloak - abstract_type = /datum/atom_skin/hos_cloak - -/datum/atom_skin/hos_cloak/blue - preview_name = "Blue Cape" - new_icon_state = "hoscloak_blue" - -/datum/atom_skin/hos_cloak/red - preview_name = "Red Cape" - new_icon_state = "hoscloak" - -//Not technically an override but oh well -/obj/item/clothing/neck/security_cape - name = "security cape" - desc = "A fashionable cape worn by security officers." - icon = 'modular_skyrat/master_files/icons/obj/clothing/neck.dmi' - worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/neck.dmi' - icon_state = "cape_black" - inhand_icon_state = "" //no unique inhands - ///Decides the shoulder it lays on, false = RIGHT, TRUE = LEFT - var/swapped = FALSE - -/obj/item/clothing/neck/security_cape/Initialize(mapload) - . = ..() - AddComponent(/datum/component/reskinable_item, /datum/atom_skin/security_cape) - -/datum/atom_skin/security_cape - abstract_type = /datum/atom_skin/security_cape - -/datum/atom_skin/security_cape/black - preview_name = "Black Variant" - new_icon_state = "cape_black" - -/datum/atom_skin/security_cape/blue - preview_name = "Blue Variant" - new_icon_state = "cape_blue" - -/datum/atom_skin/security_cape/white - preview_name = "White Variant" - new_icon_state = "cape_white" - -/datum/atom_skin/security_cape/red - preview_name = "Red Variant" - new_icon_state = "cape_red" - -/obj/item/clothing/neck/security_cape/armplate - name = "security gauntlet" - desc = "A fashionable full-arm gauntlet worn by security officers. The gauntlet itself is made of plastic, and provides no protection, but it looks cool as hell." - icon_state = "armplate_black" - -/obj/item/clothing/neck/security_cape/armplate/Initialize(mapload) - . = ..() - AddComponent(/datum/component/reskinable_item, /datum/atom_skin/security_armplate) - -/datum/atom_skin/security_armplate - abstract_type = /datum/atom_skin/security_armplate - -/datum/atom_skin/security_armplate/black - preview_name = "Black Variant" - new_icon_state = "armplate_black" - -/datum/atom_skin/security_armplate/blue - preview_name = "Blue Variant" - new_icon_state = "armplate_blue" - -/datum/atom_skin/security_armplate/capeless - preview_name = "Capeless Variant" - new_icon_state = "armplate" - -/datum/atom_skin/security_armplate/red - preview_name = "Red Variant" - new_icon_state = "armplate_red" - -/obj/item/clothing/neck/security_cape/click_alt(mob/user) - swapped = !swapped - to_chat(user, span_notice("You swap which arm [src] will lay over.")) - update_appearance() - return CLICK_ACTION_SUCCESS - -/obj/item/clothing/neck/security_cape/update_appearance(updates) - . = ..() - if(swapped) - worn_icon_state = icon_state - else - worn_icon_state = "[icon_state]_left" - - usr.update_worn_neck() - -/* -* GLOVES -*/ -/obj/item/clothing/gloves/color/black/security - name = "security gloves" - desc = "A pair of security gloves." - icon = 'modular_skyrat/master_files/icons/obj/clothing/gloves.dmi' - worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/hands.dmi' - icon_state = "gloves_white" - -/obj/item/clothing/gloves/color/black/security/Initialize(mapload) - . = ..() - AddComponent(/datum/component/reskinable_item, /datum/atom_skin/security_gloves) - -/datum/atom_skin/security_gloves - abstract_type = /datum/atom_skin/security_gloves - -/datum/atom_skin/security_gloves/black - preview_name = "Black Variant" - new_icon_state = "gloves_black" - -/datum/atom_skin/security_gloves/blue - preview_name = "Blue Variant" - new_icon_state = "gloves_blue" - -/datum/atom_skin/security_gloves/white - preview_name = "White Variant" - new_icon_state = "gloves_white" - -/datum/atom_skin/security_gloves/armadyne - preview_name = "Armadyne Variant" - new_icon_state = "armadyne_gloves" - -/datum/atom_skin/security_gloves/red - preview_name = "Red Variant" - new_icon = 'icons/obj/clothing/gloves.dmi' - new_worn_icon = 'icons/mob/clothing/hands.dmi' - new_icon_state = "sec" - -/datum/atom_skin/security_gloves/peacekeeper - preview_name = "Peacekeeper Variant" - new_icon = 'modular_skyrat/master_files/icons/obj/clothing/gloves.dmi' - new_worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/hands.dmi' - new_icon_state = "peacekeeper_gloves" - -/datum/atom_skin/security_gloves/pink - preview_name = "Pink Variant" - new_icon = 'modular_zubbers/icons/obj/clothing/gloves.dmi' - new_worn_icon = 'modular_zubbers/icons/mob/clothing/hands.dmi' - new_icon_state = "sec_gloves" - -/obj/item/clothing/gloves/color/black/security/blu // Wait why these a subtype of black?!? Who did this - icon = 'icons/obj/clothing/gloves.dmi' - worn_icon = 'icons/mob/clothing/hands.dmi' - -/obj/item/clothing/gloves/tackler/security //Can't just overwrite tackler, as there's a ton of subtypes that we'd then need to account for. This is easier. MUCH easier. - icon = 'modular_skyrat/master_files/icons/obj/clothing/gloves.dmi' - worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/hands.dmi' - icon_state = "tackle_blue" - -/obj/item/clothing/gloves/tackler/security/Initialize(mapload) - . = ..() - AddComponent(/datum/component/reskinable_item, /datum/atom_skin/security_tackler_gloves) - -/datum/atom_skin/security_tackler_gloves - abstract_type = /datum/atom_skin/security_tackler_gloves - -/datum/atom_skin/security_tackler_gloves/black - preview_name = "Black Variant" - new_icon_state = "combat" - -/datum/atom_skin/security_tackler_gloves/blue - preview_name = "Blue Variant" - new_icon_state = "tackle_blue" - -/datum/atom_skin/security_tackler_gloves/red - preview_name = "Red Variant" - new_icon = 'icons/obj/clothing/gloves.dmi' - new_worn_icon = 'icons/mob/clothing/hands.dmi' - new_icon_state = "gorilla" - -/obj/item/clothing/gloves/tackler/combat - icon = 'icons/obj/clothing/gloves.dmi' - worn_icon = 'icons/mob/clothing/hands.dmi' - icon_state = "gorilla" - -/obj/item/clothing/gloves/tackler/combat/Initialize(mapload) - . = ..() - AddComponent(/datum/component/reskinable_item, /datum/atom_skin/combat_tackler_gloves) - -/datum/atom_skin/combat_tackler_gloves - abstract_type = /datum/atom_skin/combat_tackler_gloves - -/datum/atom_skin/combat_tackler_gloves/black - preview_name = "Black Variant" - new_icon = 'modular_skyrat/master_files/icons/obj/clothing/gloves.dmi' - new_worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/hands.dmi' - new_icon_state = "combat" - -/datum/atom_skin/combat_tackler_gloves/blue - preview_name = "Blue Variant" - new_icon = 'modular_skyrat/master_files/icons/obj/clothing/gloves.dmi' - new_worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/hands.dmi' - new_icon_state = "tackle_blue" - -/datum/atom_skin/combat_tackler_gloves/red - preview_name = "Red Variant" - new_icon_state = "gorilla" - -/obj/item/clothing/gloves/kaza_ruk/sec - icon = 'modular_skyrat/master_files/icons/obj/clothing/gloves.dmi' - worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/hands.dmi' - icon_state = "fightgloves_blue" - -/obj/item/clothing/gloves/kaza_ruk/sec/Initialize(mapload) - . = ..() - AddComponent(/datum/component/reskinable_item, /datum/atom_skin/security_kaza_ruk_gloves) - -/datum/atom_skin/security_kaza_ruk_gloves - abstract_type = /datum/atom_skin/security_kaza_ruk_gloves - -/datum/atom_skin/security_kaza_ruk_gloves/black - preview_name = "Black Variant" - new_icon_state = "fightgloves_black" - -/datum/atom_skin/security_kaza_ruk_gloves/blue - preview_name = "Blue Variant" - new_icon_state = "fightgloves_blue" - -/datum/atom_skin/security_kaza_ruk_gloves/red - preview_name = "Red Variant" - new_icon_state = "fightgloves" - -/datum/atom_skin/security_kaza_ruk_gloves/white - preview_name = "White Variant" - new_icon_state = "fightgloves_white" - -/* -* SUITS -*/ -/obj/item/clothing/suit/armor/vest/alt/sec - name = "armored security vest" - desc = "A Type-II-AD-P armored vest that provides decent protection against most types of damage." - icon = 'modular_skyrat/master_files/icons/obj/clothing/suits/armor.dmi' - worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/suits/armor.dmi' - icon_state = "vest_white" - -/obj/item/clothing/suit/armor/vest/alt/sec/Initialize(mapload) - . = ..() - AddComponent(/datum/component/reskinable_item, /datum/atom_skin/security_armor_vest_alt) - -/datum/atom_skin/security_armor_vest_alt - abstract_type = /datum/atom_skin/security_armor_vest_alt - -/datum/atom_skin/security_armor_vest_alt/black - preview_name = "Black Variant" - new_icon_state = "vest_black" - -/datum/atom_skin/security_armor_vest_alt/blue - preview_name = "Blue Variant" - new_icon_state = "vest_blue" - -/datum/atom_skin/security_armor_vest_alt/white - preview_name = "White Variant" - new_icon_state = "vest_white" - -/datum/atom_skin/security_armor_vest_alt/red - preview_name = "Red Variant" - new_icon = 'icons/obj/clothing/suits/armor.dmi' - new_worn_icon = 'icons/mob/clothing/suits/armor.dmi' - new_icon_state = "armor_sec" - -/datum/atom_skin/security_armor_vest_alt/pink - preview_name = "Pink Variant" - new_icon = 'modular_zubbers/icons/obj/clothing/suits/armor.dmi' - new_worn_icon = 'modular_zubbers/icons/mob/clothing/suits/armor.dmi' - new_icon_state = "armor_sec" - -/datum/atom_skin/security_armor_vest_alt/armadyne - preview_name = "Armadyne Variant" - new_icon = 'modular_skyrat/master_files/icons/obj/clothing/suits.dmi' - new_worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/suit.dmi' - new_icon_state = "armadyne_armor" - -/obj/item/clothing/suit/armor/hos - supports_variations_flags = CLOTHING_DIGITIGRADE_VARIATION_NO_NEW_ICON - -/obj/item/clothing/suit/armor/hos/Initialize(mapload) - . = ..() - AddComponent(/datum/component/reskinable_item, /datum/atom_skin/hos_armor) - -/datum/atom_skin/hos_armor - abstract_type = /datum/atom_skin/hos_armor - -/datum/atom_skin/hos_armor/greatcoat - preview_name = "Greatcoat" - new_icon = 'icons/obj/clothing/suits/armor.dmi' - new_worn_icon = 'icons/mob/clothing/suits/armor.dmi' - new_icon_state = "hos" - -/datum/atom_skin/hos_armor/trenchcoat - preview_name = "Trenchcoat" - new_icon = 'icons/obj/clothing/suits/armor.dmi' - new_worn_icon = 'icons/mob/clothing/suits/armor.dmi' - new_icon_state = "hostrench" - -/datum/atom_skin/hos_armor/trenchcloak - preview_name = "Trenchcloak" - new_icon = 'modular_skyrat/master_files/icons/obj/clothing/suits/armor.dmi' - new_worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/suits/armor.dmi' - new_icon_state = "trenchcloak" - -/datum/atom_skin/hos_armor/white - preview_name = "White" - new_icon = 'modular_skyrat/master_files/icons/obj/clothing/suits.dmi' - new_worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/suit.dmi' - new_icon_state = "peacekeeper_trench_hos_white" - -/obj/item/clothing/suit/armor/hos/trenchcoat/winter - -/obj/item/clothing/suit/armor/hos/trenchcoat/winter/Initialize(mapload) - . = ..() - var/list/reskin_components = GetComponents(/datum/component/reskinable_item) - for(var/datum/component/reskinable_item/reskin_component as anything in reskin_components) - qdel(reskin_component) - -//Standard Bulletproof Vest -/obj/item/clothing/suit/armor/bulletproof - desc = "A Type-III-AD-P heavy bulletproof vest that excels in protecting the wearer against traditional projectile weaponry and explosives to a minor extent." - supports_variations_flags = CLOTHING_DIGITIGRADE_VARIATION_NO_NEW_ICON - -//Riot Armor -/obj/item/clothing/suit/armor/riot - icon_state = "riot_ad" //replaces the NT on the back - icon = 'modular_skyrat/master_files/icons/obj/clothing/suits/armor.dmi' - worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/suits/armor.dmi' - -/obj/item/clothing/suit/armor/riot/knight //This needs to be sent back to its original .dmis - icon = 'icons/obj/clothing/suits/armor.dmi' - worn_icon = 'icons/mob/clothing/suits/armor.dmi' - -//DETECTIVE - -/obj/item/clothing/suit/cowboyvest - name = "blonde cowboy vest" - desc = "A white cream vest lined with... fur, of all things, for desert weather. There's a small deer head logo sewn into the vest." - icon = 'modular_skyrat/master_files/icons/obj/clothing/suits.dmi' - worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/suit.dmi' - icon_state = "cowboy_vest" - body_parts_covered = CHEST|ARMS - cold_protection = CHEST|ARMS - supports_variations_flags = CLOTHING_DIGITIGRADE_VARIATION_NO_NEW_ICON - heat_protection = CHEST|ARMS - -/obj/item/clothing/suit/jacket/det_suit/cowboyvest - name = "blonde cowboy vest" - desc = "A white cream vest lined with... fur, of all things, for desert weather. There's a small deer head logo sewn into the vest." - icon = 'modular_skyrat/master_files/icons/obj/clothing/suits.dmi' - worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/suit.dmi' - icon_state = "cowboy_vest" - body_parts_covered = CHEST|ARMS - cold_protection = CHEST|ARMS - supports_variations_flags = CLOTHING_DIGITIGRADE_VARIATION_NO_NEW_ICON - heat_protection = CHEST|ARMS - -//Warden's Vest -/obj/item/clothing/suit/armor/vest/warden/Initialize(mapload) - . = ..() - AddComponent(/datum/component/reskinable_item, /datum/atom_skin/warden_armor) - -/datum/atom_skin/warden_armor - abstract_type = /datum/atom_skin/warden_armor - -/datum/atom_skin/warden_armor/red - preview_name = "Red Variant" - new_icon_state = "warden_jacket" - -/datum/atom_skin/warden_armor/blue - preview_name = "Blue Variant" - new_icon = 'modular_skyrat/master_files/icons/obj/clothing/suits/armor.dmi' - new_icon_state = "vest_warden" - new_worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/suits/armor.dmi' - -/datum/atom_skin/warden_armor/black - preview_name = "Black Variant" - new_icon = 'modular_skyrat/master_files/icons/obj/clothing/suits/armor.dmi' - new_icon_state = "peacekeeper_trench_warden" - new_worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/suits/armor.dmi' - -/datum/atom_skin/warden_armor/edgy - preview_name = "Edgy Variant" - new_icon = 'modular_skyrat/master_files/icons/obj/clothing/suits/armor.dmi' - new_icon_state = "warden_syndie" - new_worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/suits/armor.dmi' - -/datum/atom_skin/warden_armor/pink - preview_name = "Pink Variant" - new_icon = 'modular_zubbers/icons/obj/clothing/suits/armor.dmi' - new_icon_state = "warden_jacket" - new_worn_icon = 'modular_zubbers/icons/mob/clothing/suits/armor.dmi' - -/datum/atom_skin/warden_armor/basic - preview_name = "Basic Warden Armor" - new_icon = 'icons/obj/clothing/suits/armor.dmi' - new_icon_state = "warden_alt" - new_worn_icon = 'icons/mob/clothing/suits/armor.dmi' - -/obj/item/clothing/suit/armor/vest/warden/alt //un-overrides this since its sprite is TG - icon = 'icons/obj/clothing/suits/armor.dmi' - worn_icon = 'icons/mob/clothing/suits/armor.dmi' - -/obj/item/clothing/suit/armor/vest/warden/alt/Initialize(mapload) - . = ..() - var/list/reskin_components = GetComponents(/datum/component/reskinable_item) - for(var/datum/component/reskinable_item/reskin_component as anything in reskin_components) - qdel(reskin_component) - -//Security Wintercoat (and hood) -/obj/item/clothing/head/hooded/winterhood/security - desc = "A blue, armour-padded winter hood. Definitely not bulletproof, especially not the part where your face goes." //God dammit TG stop putting color in the desc of items like this - icon = 'modular_skyrat/master_files/icons/obj/clothing/head/winterhood.dmi' - worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/head/winterhood.dmi' - icon_state = "winterhood_security" - -/obj/item/clothing/suit/hooded/wintercoat/security - name = "security winter coat" //TG has this as a Jacket now, so unless we update ours, this needs to be re-named as Coat - desc = "A blue, armour-padded winter coat. It glitters with a mild ablative coating and a robust air of authority. The zipper tab is a small \"Lopland\" logo." - icon = 'modular_skyrat/master_files/icons/obj/clothing/suits/wintercoat.dmi' - worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/suits/wintercoat.dmi' - icon_state = "coatsecurity_winter" - -/obj/item/clothing/suit/armor/hos/hos_formal - icon = 'modular_skyrat/master_files/icons/obj/clothing/suits/armor.dmi' - worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/suits/armor.dmi' - icon_state = "hosformal_blue" - supports_variations_flags = CLOTHING_DIGITIGRADE_VARIATION - -/obj/item/clothing/suit/armor/hos/hos_formal/Initialize(mapload) - . = ..() - var/list/reskin_components = GetComponents(/datum/component/reskinable_item) - for(var/datum/component/reskinable_item/reskin_component as anything in reskin_components) - qdel(reskin_component) - -/* -* UNDER -*/ -//Officer -/obj/item/clothing/under/rank/security/officer - desc = "A tactical security uniform for officers, complete with a Lopland belt buckle." - icon = 'modular_skyrat/master_files/icons/obj/clothing/under/security.dmi' - worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/under/security.dmi' - icon_state = "security_black" - alt_covers_chest = TRUE - -/obj/item/clothing/under/rank/security/officer/Initialize(mapload) - . = ..() - AddComponent(/datum/component/reskinable_item, /datum/atom_skin/security_officer_uniform) - -/datum/atom_skin/security_officer_uniform - abstract_type = /datum/atom_skin/security_officer_uniform - -/datum/atom_skin/security_officer_uniform/black +/datum/atom_skin/security_belt/black // why doesn't this work ???? preview_name = "Black Variant" new_icon_state = "security_black" -/datum/atom_skin/security_officer_uniform/blue - preview_name = "Blue Variant" - new_icon_state = "security_blue" +/obj/item/storage/belt/security/webbing + icon = 'modular_zubbers/icons/obj/clothing/belt.dmi' + worn_icon = 'modular_zubbers/icons/mob/clothing/belt.dmi' + icon_state = "security_webbing" + worn_icon_state = "security_webbing" + alternate_worn_layer = BELT_LAYER -/datum/atom_skin/security_officer_uniform/white - preview_name = "White Variant" - new_icon_state = "security_white" -/datum/atom_skin/security_officer_uniform/sol - preview_name = "Sol Variant" - new_icon_state = "policealt" +/* + // SHOES +*/ -/datum/atom_skin/security_officer_uniform/cadet - preview_name = "Cadet Variant" - new_icon_state = "policecadetalt" +/obj/item/clothing/shoes/jackboots/sec + name = "security boots" + icon = 'modular_zubbers/icons/obj/clothing/feet/feet.dmi' + worn_icon = 'modular_zubbers/icons/mob/clothing/feet/feet.dmi' + worn_icon_digi = 'modular_zubbers/icons/mob/clothing/feet/feet_digi.dmi' + icon_state = "jackboots_sec" -/datum/atom_skin/security_officer_uniform/red - preview_name = "Red Variant" - new_icon_state = "rsecurity" - -/datum/atom_skin/security_officer_uniform/pink - preview_name = "Pink Variant" - new_icon = 'modular_zubbers/icons/obj/clothing/under/security.dmi' - new_icon_state = "rsecurity" - new_worn_icon = 'modular_zubbers/icons/mob/clothing/under/security.dmi' - -/datum/atom_skin/security_officer_uniform/armadyne - preview_name = "Armadyne Variant" - new_icon = 'modular_skyrat/master_files/icons/obj/clothing/under/centcom.dmi' - new_icon_state = "armadyne_shirt" - new_worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/under/centcom.dmi' - -/datum/atom_skin/security_officer_uniform/armadyne_tac - preview_name = "Armadyne Tac Variant" - new_icon = 'modular_skyrat/master_files/icons/obj/clothing/under/centcom.dmi' - new_icon_state = "armadyne_tac" - new_worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/under/centcom.dmi' - -/datum/atom_skin/security_officer_uniform/lopland - preview_name = "Lopland Variant" - new_icon = 'modular_skyrat/master_files/icons/obj/clothing/under/centcom.dmi' - new_icon_state = "lopland_shirt" - new_worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/under/centcom.dmi' - -/datum/atom_skin/security_officer_uniform/lopland_tac - preview_name = "Lopland Tac Variant" - new_icon = 'modular_skyrat/master_files/icons/obj/clothing/under/centcom.dmi' - new_icon_state = "lopland_tac" - new_worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/under/centcom.dmi' - -/obj/item/clothing/under/rank/security/officer/formal - -/obj/item/clothing/under/rank/security/officer/formal/Initialize(mapload) +/obj/item/clothing/shoes/jackboots/sec/Initialize(mapload) . = ..() - var/list/reskin_components = GetComponents(/datum/component/reskinable_item) - for(var/datum/component/reskinable_item/reskin_component as anything in reskin_components) - qdel(reskin_component) + AddComponent(/datum/component/reskinable_item, /datum/atom_skin/security_jackboots, infinite = TRUE) -/obj/item/clothing/under/rank/security/officer/skirt - alt_covers_chest = FALSE - icon = 'modular_skyrat/master_files/icons/obj/clothing/under/security.dmi' - worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/under/security.dmi' - alt_covers_chest = TRUE +/datum/atom_skin/security_jackboots + abstract_type = /datum/atom_skin/security_jackboots -/obj/item/clothing/under/rank/security/officer/skirt/Initialize(mapload) +/datum/atom_skin/security_jackboots/bloused + preview_name = "Bloused" + new_icon_state = "jackboots_sec" + +/datum/atom_skin/security_jackboots/unbloused + preview_name = "Unbloused" + new_icon_state = "jackboots_sec_unbloused" + +/* + // MASK +*/ + +/obj/item/clothing/mask/gas/sechailer + worn_icon = 'modular_zubbers/icons/mob/clothing/head/mask.dmi' + worn_icon_muzzled = 'modular_zubbers/icons/mob/clothing/head/mask_muzzled.dmi' + +/obj/item/clothing/mask/gas/sechailer/swat + flags_inv = HIDEFACIALHAIR | HIDEFACE | HIDEEYES | HIDEEARS | HIDESNOUT + +/obj/item/clothing/mask/gas/sechailer/swat/spacepol + icon = 'icons/obj/clothing/masks.dmi' + worn_icon = 'icons/mob/clothing/mask.dmi' + worn_icon_muzzled = 'modular_skyrat/master_files/icons/mob/clothing/mask_muzzled.dmi' + +/* + // NECK +*/ + +// HOS + +/obj/item/clothing/neck/cloak/hos // still ugly but i tried + icon = 'modular_zubbers/icons/obj/clothing/neck/neck.dmi' + worn_icon = 'modular_zubbers/icons/mob/clothing/neck/neck.dmi' + +/* + // BACKPACKS +*/ + +/obj/item/storage/backpack/security + worn_icon = 'modular_zubbers/icons/mob/clothing/back/backpack.dmi' + icon_state = "backpack-security" + +/obj/item/storage/backpack/satchel/sec + worn_icon = 'modular_zubbers/icons/mob/clothing/back/backpack.dmi' + icon_state = "satchel-security" + +/obj/item/storage/backpack/duffelbag/sec + worn_icon = 'modular_zubbers/icons/mob/clothing/back/backpack.dmi' + icon_state = "duffel-security" + +/obj/item/storage/backpack/messenger/sec + icon = 'icons/obj/storage/backpack.dmi' // yeah i dont know either + worn_icon = 'modular_zubbers/icons/mob/clothing/back/backpack.dmi' + icon_state = "messenger_security" + + + lefthand_file = 'icons/mob/inhands/equipment/backpack_lefthand.dmi' // fucking kill me + righthand_file = 'icons/mob/inhands/equipment/backpack_righthand.dmi' + + +/* + // EYES +*/ + +/obj/item/clothing/glasses/hud/security/sunglasses + icon = 'modular_zubbers/icons/obj/clothing/glasses.dmi' + worn_icon = 'modular_zubbers/icons/mob/clothing/eyes.dmi' + +/obj/item/clothing/glasses/hud/security/sunglasses/Initialize(mapload) . = ..() - AddComponent(/datum/component/reskinable_item, /datum/atom_skin/security_officer_skirt) + AddComponent(/datum/component/reskinable_item, /datum/atom_skin/security_sunglasses) -/datum/atom_skin/security_officer_skirt - abstract_type = /datum/atom_skin/security_officer_skirt +/datum/atom_skin/security_sunglasses + abstract_type = /datum/atom_skin/security_sunglasses -/datum/atom_skin/security_officer_skirt/red +/datum/atom_skin/security_sunglasses/red preview_name = "Red Variant" - new_icon_state = "secskirt" + new_icon_state = "sunhudsec" -/datum/atom_skin/security_officer_skirt/blue - preview_name = "Blue Variant" - new_icon_state = "jumpskirt_blue" - -/datum/atom_skin/security_officer_skirt/black +/datum/atom_skin/security_sunglasses/black preview_name = "Black Variant" - new_icon_state = "jumpskirt_black" + new_icon_state = "sunhudsec_blk" -/datum/atom_skin/security_officer_skirt/pink - preview_name = "Pink Variant" - new_icon = 'modular_zubbers/icons/obj/clothing/under/security.dmi' - new_icon_state = "secskirt" - new_worn_icon = 'modular_zubbers/icons/mob/clothing/under/security.dmi' +/obj/item/clothing/glasses/hud/security/sunglasses/gars + icon = 'icons/obj/clothing/glasses.dmi' + worn_icon = 'icons/mob/clothing/eyes.dmi' -/obj/item/clothing/under/rank/security/officer/skirt/blue - name = "security jumpskirt" - desc = "Turtleneck sweater commonly worn by Peacekeepers, attached with a skirt." - icon = 'modular_skyrat/master_files/icons/obj/clothing/under/security.dmi' - worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/under/security.dmi' - icon_state = "jumpskirt_blue" - female_sprite_flags = FEMALE_UNIFORM_TOP_ONLY - gets_cropped_on_taurs = FALSE - alt_covers_chest = TRUE +/* + // PRISONER (why is this here ?) +*/ -/obj/item/clothing/under/rank/security/officer/skirt/blue/Initialize(mapload) - . = ..() - AddComponent(/datum/component/reskinable_item, /datum/atom_skin/security_officer_jumpskirt) - -/datum/atom_skin/security_officer_jumpskirt - abstract_type = /datum/atom_skin/security_officer_jumpskirt - -/datum/atom_skin/security_officer_jumpskirt/blue - preview_name = "Blue Variant" - new_icon_state = "jumpskirt_blue" - -/datum/atom_skin/security_officer_jumpskirt/black - preview_name = "Black Variant" - new_icon_state = "jumpskirt_black" - -/datum/atom_skin/security_officer_jumpskirt/pink - preview_name = "Pink Variant" - new_icon = 'modular_zubbers/icons/obj/clothing/under/security.dmi' - new_icon_state = "secskirt" - new_worn_icon = 'modular_zubbers/icons/mob/clothing/under/security.dmi' - -// DETECTIVE -/obj/item/clothing/under/rank/security/detective/cowboy - name = "blonde cowboy uniform" - desc = "A blue shirt and dark jeans, with a pair of spurred cowboy boots to boot." - icon = 'modular_skyrat/master_files/icons/donator/obj/clothing/uniform.dmi' //Donator item-ish? See the /armorless one below it - worn_icon = 'modular_skyrat/master_files/icons/donator/mob/clothing/uniform.dmi' - worn_icon_digi = 'modular_skyrat/master_files/icons/donator/mob/clothing/uniform_digi.dmi' - icon_state = "cowboy_uniform" - can_adjust = FALSE - -/obj/item/clothing/under/rank/security/detective/cowboy/armorless //Donator variant, just uses the sprite. - armor_type = /datum/armor/clothing_under - -/obj/item/clothing/under/rank/security/detective/runner - name = "runner sweater" - desc = "\"You look lonely.\"" - icon = 'modular_skyrat/master_files/icons/obj/clothing/under/security.dmi' - worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/under/security.dmi' - icon_state = "runner" - can_adjust = FALSE - -//Warden -/obj/item/clothing/under/rank/security/warden - icon = 'modular_skyrat/master_files/icons/obj/clothing/under/security.dmi' - worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/under/security.dmi' - icon_state = "warden_black" - -/obj/item/clothing/under/rank/security/warden/Initialize(mapload) - . = ..() - AddComponent(/datum/component/reskinable_item, /datum/atom_skin/warden_uniform) - -/datum/atom_skin/warden_uniform - abstract_type = /datum/atom_skin/warden_uniform - -/datum/atom_skin/warden_uniform/black - preview_name = "Black Variant" - new_icon_state = "warden_black" - -/datum/atom_skin/warden_uniform/blue - preview_name = "Blue Variant" - new_icon_state = "peacekeeper_warden" - -/datum/atom_skin/warden_uniform/sol - preview_name = "Sol Variant" - new_icon_state = "policewardenalt" - -/datum/atom_skin/warden_uniform/red - preview_name = "Red Variant" - new_icon_state = "rwarden" - -/datum/atom_skin/warden_uniform/pink - preview_name = "Pink Variant" - new_icon = 'modular_zubbers/icons/obj/clothing/under/security.dmi' - new_icon_state = "rwarden" - new_worn_icon = 'modular_zubbers/icons/mob/clothing/under/security.dmi' - -/obj/item/clothing/under/rank/security/warden/skirt/Initialize(mapload) - . = ..() - AddComponent(/datum/component/reskinable_item, /datum/atom_skin/warden_skirt) - -/datum/atom_skin/warden_skirt - abstract_type = /datum/atom_skin/warden_skirt - -/datum/atom_skin/warden_skirt/red - preview_name = "Red Variant" - new_icon_state = "rwarden_skirt" - -/datum/atom_skin/warden_skirt/pink - preview_name = "Pink Variant" - new_icon = 'modular_zubbers/icons/obj/clothing/under/security.dmi' - new_icon_state = "rwarden_skirt" - new_worn_icon = 'modular_zubbers/icons/mob/clothing/under/security.dmi' - -/obj/item/clothing/under/rank/security/warden/formal - -/obj/item/clothing/under/rank/security/warden/formal/Initialize(mapload) - . = ..() - var/list/reskin_components = GetComponents(/datum/component/reskinable_item) - for(var/datum/component/reskinable_item/reskin_component as anything in reskin_components) - qdel(reskin_component) - -//HoS -/obj/item/clothing/under/rank/security/head_of_security - icon = 'modular_skyrat/master_files/icons/obj/clothing/under/security.dmi' - worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/under/security.dmi' - icon_state = "hos_black" - -/obj/item/clothing/under/rank/security/head_of_security/Initialize(mapload) - . = ..() - AddComponent(/datum/component/reskinable_item, /datum/atom_skin/hos_uniform) - -/datum/atom_skin/hos_uniform - abstract_type = /datum/atom_skin/hos_uniform - -/datum/atom_skin/hos_uniform/black - preview_name = "Black Variant" - new_icon_state = "hos_black" - -/datum/atom_skin/hos_uniform/blue - preview_name = "Blue Variant" - new_icon_state = "peacekeeper_hos" - -/datum/atom_skin/hos_uniform/sol - preview_name = "Sol Variant" - new_icon_state = "policechiefalt" - -/datum/atom_skin/hos_uniform/red - preview_name = "Red Variant" - new_icon_state = "rhos" - -/datum/atom_skin/hos_uniform/pink - preview_name = "Pink Variant" - new_icon = 'modular_zubbers/icons/obj/clothing/under/security.dmi' - new_icon_state = "rhos" - new_worn_icon = 'modular_zubbers/icons/mob/clothing/under/security.dmi' - -/obj/item/clothing/under/rank/security/head_of_security/skirt/Initialize(mapload) - . = ..() - AddComponent(/datum/component/reskinable_item, /datum/atom_skin/hos_skirt) - -/datum/atom_skin/hos_skirt - abstract_type = /datum/atom_skin/hos_skirt - -/datum/atom_skin/hos_skirt/red - preview_name = "Red Variant" - new_icon_state = "rhos_skirt" - -/datum/atom_skin/hos_skirt/pink - preview_name = "Pink Variant" - new_icon = 'modular_zubbers/icons/obj/clothing/under/security.dmi' - new_icon_state = "rhos_skirt" - new_worn_icon = 'modular_zubbers/icons/mob/clothing/under/security.dmi' - -/obj/item/clothing/under/rank/security/head_of_security/parade - icon_state = "hos_parade_male_blue" - -/obj/item/clothing/under/rank/security/head_of_security/parade/Initialize(mapload) - . = ..() - AddComponent(/datum/component/reskinable_item, /datum/atom_skin/hos_parade_male) - -/datum/atom_skin/hos_parade_male - abstract_type = /datum/atom_skin/hos_parade_male - -/datum/atom_skin/hos_parade_male/blue - preview_name = "Blue Variant" - new_icon_state = "hos_parade_male_blue" - -/datum/atom_skin/hos_parade_male/red - preview_name = "Red Variant" - new_icon_state = "hos_parade_male" - -/obj/item/clothing/under/rank/security/head_of_security/parade/female - icon_state = "hos_parade_fem_blue" - -/obj/item/clothing/under/rank/security/head_of_security/parade/female/Initialize(mapload) - . = ..() - AddComponent(/datum/component/reskinable_item, /datum/atom_skin/hos_parade_female) - -/datum/atom_skin/hos_parade_female - abstract_type = /datum/atom_skin/hos_parade_female - -/datum/atom_skin/hos_parade_female/blue - preview_name = "Blue Variant" - new_icon_state = "hos_parade_fem_blue" - -/datum/atom_skin/hos_parade_female/red - preview_name = "Red Variant" - new_icon_state = "hos_parade_fem" - -/obj/item/clothing/under/rank/security/head_of_security/alt - icon_state = "hosalt_blue" - -/obj/item/clothing/under/rank/security/head_of_security/alt/Initialize(mapload) - . = ..() - AddComponent(/datum/component/reskinable_item, /datum/atom_skin/hos_alt) - -/datum/atom_skin/hos_alt - abstract_type = /datum/atom_skin/hos_alt - -/datum/atom_skin/hos_alt/blue - preview_name = "Blue Variant" - new_icon_state = "hosalt_blue" - -/datum/atom_skin/hos_alt/red - preview_name = "Red Variant" - new_icon_state = "hosalt" - -/obj/item/clothing/under/rank/security/head_of_security/alt/skirt - icon_state = "hosalt_skirt_blue" - -/obj/item/clothing/under/rank/security/head_of_security/alt/skirt/Initialize(mapload) - . = ..() - AddComponent(/datum/component/reskinable_item, /datum/atom_skin/hos_alt_skirt) - -/datum/atom_skin/hos_alt_skirt - abstract_type = /datum/atom_skin/hos_alt_skirt - -/datum/atom_skin/hos_alt_skirt/blue - preview_name = "Blue Variant" - new_icon_state = "hosalt_skirt_blue" - -/datum/atom_skin/hos_alt_skirt/red - preview_name = "Red Variant" - new_icon_state = "hosalt_skirt" - -/obj/item/clothing/under/rank/security/head_of_security/peacekeeper - -/obj/item/clothing/under/rank/security/head_of_security/peacekeeper/Initialize(mapload) - . = ..() - var/list/reskin_components = GetComponents(/datum/component/reskinable_item) - for(var/datum/component/reskinable_item/reskin_component as anything in reskin_components) - qdel(reskin_component) - -/obj/item/clothing/under/rank/security/head_of_security/bunnysuit - -/obj/item/clothing/under/rank/security/head_of_security/bunnysuit/Initialize(mapload) - . = ..() - var/list/reskin_components = GetComponents(/datum/component/reskinable_item) - for(var/datum/component/reskinable_item/reskin_component as anything in reskin_components) - qdel(reskin_component) - -/obj/item/clothing/under/rank/security/head_of_security/alt/roselia - -/obj/item/clothing/under/rank/security/head_of_security/alt/roselia/Initialize(mapload) - . = ..() - var/list/reskin_components = GetComponents(/datum/component/reskinable_item) - for(var/datum/component/reskinable_item/reskin_component as anything in reskin_components) - qdel(reskin_component) - -/obj/item/clothing/under/rank/security/head_of_security/grey - -/obj/item/clothing/under/rank/security/head_of_security/grey/Initialize(mapload) - . = ..() - var/list/reskin_components = GetComponents(/datum/component/reskinable_item) - for(var/datum/component/reskinable_item/reskin_component as anything in reskin_components) - qdel(reskin_component) - -// PRISONER - - -/// PRISONER /obj/item/clothing/under/rank/prisoner/protcust name = "protective custody prisoner jumpsuit" desc = "A mustard coloured prison jumpsuit, often worn by former Security members, informants and former CentCom employees. Its suit sensors are stuck in the \"Fully On\" position." @@ -1569,447 +618,66 @@ greyscale_colors = "#5c0000ff" /* -* FEET + // DETECTIVE */ -//Adds reskins and special footstep noises -/obj/item/clothing/shoes/jackboots/sec - name = "security jackboots" - desc = "Lopland's Peacekeeper-issue Security combat boots for combat scenarios or combat situations. All combat, all the time." - icon_state = "security_boots" - icon = 'modular_skyrat/master_files/icons/obj/clothing/shoes.dmi' - worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/feet.dmi' - clothing_traits = list(TRAIT_SILENT_FOOTSTEPS) // We have other footsteps. -/obj/item/clothing/shoes/jackboots/sec/Initialize(mapload) - . = ..() - AddComponent(/datum/component/squeak, list('modular_skyrat/master_files/sound/effects/footstep1.ogg'=1,'modular_skyrat/master_files/sound/effects/footstep2.ogg'=1, 'modular_skyrat/master_files/sound/effects/footstep3.ogg'=1), 100) - AddComponent(/datum/component/reskinable_item, /datum/atom_skin/security_jackboots) +/obj/item/clothing/under/rank/security/detective/cowboy + name = "blonde cowboy uniform" + desc = "A blue shirt and dark jeans, with a pair of spurred cowboy boots to boot." + icon = 'modular_skyrat/master_files/icons/donator/obj/clothing/uniform.dmi' //Donator item-ish? See the /armorless one below it + worn_icon = 'modular_skyrat/master_files/icons/donator/mob/clothing/uniform.dmi' + worn_icon_digi = 'modular_skyrat/master_files/icons/donator/mob/clothing/uniform_digi.dmi' + icon_state = "cowboy_uniform" + can_adjust = FALSE -/datum/atom_skin/security_jackboots - abstract_type = /datum/atom_skin/security_jackboots +/obj/item/clothing/under/rank/security/detective/cowboy/armorless //Donator variant, just uses the sprite. + armor_type = /datum/armor/clothing_under -/datum/atom_skin/security_jackboots/blue_trim - preview_name = "Blue-Trimmed Variant" - new_icon_state = "security_boots" - -/datum/atom_skin/security_jackboots/white_trim - preview_name = "White-Trimmed Variant" - new_icon_state = "security_boots_white" - -/datum/atom_skin/security_jackboots/full_white - preview_name = "Full White Variant" - new_icon_state = "security_boots_fullwhite" - -/datum/atom_skin/security_jackboots/red - preview_name = "Red Variant" - new_icon = 'icons/obj/clothing/shoes.dmi' - new_icon_state = "jackboots_sec" - new_worn_icon = 'icons/mob/clothing/feet.dmi' - -/datum/atom_skin/security_jackboots/pink - preview_name = "Pink Variant" - new_icon = 'modular_zubbers/icons/obj/clothing/feet/feet.dmi' - new_icon_state = "jackboots_sec" - new_worn_icon = 'modular_zubbers/icons/mob/clothing/feet/feet.dmi' - -/datum/atom_skin/security_jackboots/armadyne - preview_name = "Armadyne Variant" - new_icon_state = "armadyne_boots" +/obj/item/clothing/under/rank/security/detective/runner + name = "runner sweater" + desc = "\"You look lonely.\"" + icon = 'modular_skyrat/master_files/icons/obj/clothing/under/security.dmi' + worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/under/security.dmi' + icon_state = "runner" + can_adjust = FALSE /* -* A bunch of re-overrides so that admins can keep using some redsec stuff; not all of them have this though! + // ANTIQUATED */ +//Not technically an override but oh well +/obj/item/clothing/neck/security_cape + name = "security cape" + desc = "A fashionable cape worn by security officers." + icon = 'modular_skyrat/master_files/icons/obj/clothing/neck.dmi' + worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/neck.dmi' + icon_state = "cape_black" + inhand_icon_state = "" //no unique inhands + ///Decides the shoulder it lays on, false = RIGHT, TRUE = LEFT + var/swapped = FALSE + +/obj/item/clothing/neck/security_cape/armplate // wanted to kill this item but stuff relies on it so i cant + name = "security gauntlet" + desc = "A fashionable full-arm gauntlet worn by security officers. The gauntlet itself is made of plastic, and provides no protection, but it looks cool as hell." + icon_state = "armplate_black" + + /* -* EYES + // ANTIQUATED GLASSES */ -/obj/item/clothing/glasses/hud/security/redsec - icon = 'icons/obj/clothing/glasses.dmi' - worn_icon = 'icons/mob/clothing/eyes.dmi' - icon_state = "securityhud" +/obj/item/clothing/glasses/hud/eyepatch/sec + name = "security eyepatch HUD" + desc = "Lost your eye beating an innocent clown? Thankfully your corporate overlords have made something to make up for this. May not do well against flashes." + clothing_traits = list(TRAIT_SECURITY_HUD) glass_colour_type = /datum/client_colour/glass_colour/red - -/obj/item/clothing/glasses/hud/security/redsec/Initialize(mapload) - . = ..() - var/list/reskin_components = GetComponents(/datum/component/reskinable_item) - for(var/datum/component/reskinable_item/reskin_component as anything in reskin_components) - qdel(reskin_component) - -/obj/item/clothing/glasses/hud/security/sunglasses/redsec - icon = 'icons/obj/clothing/glasses.dmi' - worn_icon = 'icons/mob/clothing/eyes.dmi' - icon_state = "sunhudsec" - glass_colour_type = /datum/client_colour/glass_colour/darkred - -/obj/item/clothing/glasses/hud/security/sunglasses/redsec/Initialize(mapload) - . = ..() - var/list/reskin_components = GetComponents(/datum/component/reskinable_item) - for(var/datum/component/reskinable_item/reskin_component as anything in reskin_components) - qdel(reskin_component) - -/obj/item/clothing/glasses/hud/security/sunglasses/eyepatch/redsec - icon = 'icons/obj/clothing/glasses.dmi' - worn_icon = 'icons/mob/clothing/eyes.dmi' - icon_state = "hudpatch" - base_icon_state = "hudpatch" - -/obj/item/clothing/glasses/hud/security/sunglasses/eyepatch/redsec/Initialize(mapload) - . = ..() - var/list/reskin_components = GetComponents(/datum/component/reskinable_item) - for(var/datum/component/reskinable_item/reskin_component as anything in reskin_components) - qdel(reskin_component) - -/obj/item/clothing/glasses/hud/security/night/redsec - icon = 'icons/obj/clothing/glasses.dmi' - worn_icon = 'icons/mob/clothing/eyes.dmi' - icon_state = "securityhudnight" - -/obj/item/clothing/glasses/hud/security/night/redsec/Initialize(mapload) - . = ..() - var/list/reskin_components = GetComponents(/datum/component/reskinable_item) - for(var/datum/component/reskinable_item/reskin_component as anything in reskin_components) - qdel(reskin_component) - -/* -* NECK -*/ - -/obj/item/clothing/neck/cloak/hos/redsec - icon = 'icons/obj/clothing/cloaks.dmi' - worn_icon = 'icons/mob/clothing/neck.dmi' - icon_state = "hoscloak" - -/obj/item/clothing/neck/cloak/hos/redsec/Initialize(mapload) - . = ..() - var/list/reskin_components = GetComponents(/datum/component/reskinable_item) - for(var/datum/component/reskinable_item/reskin_component as anything in reskin_components) - qdel(reskin_component) - -/* -* BACK -*/ - -/obj/item/storage/backpack/security/redsec - icon = 'icons/obj/storage/backpack.dmi' - worn_icon = 'icons/mob/clothing/back/backpack.dmi' - icon_state = "backpack-security" - -/obj/item/storage/backpack/security/redsec/Initialize(mapload) - . = ..() - var/list/reskin_components = GetComponents(/datum/component/reskinable_item) - for(var/datum/component/reskinable_item/reskin_component as anything in reskin_components) - qdel(reskin_component) - -/obj/item/storage/backpack/satchel/sec/redsec - icon = 'icons/obj/storage/backpack.dmi' - worn_icon = 'icons/mob/clothing/back/backpack.dmi' - icon_state = "satchel-security" - -/obj/item/storage/backpack/satchel/sec/redsec/Initialize(mapload) - . = ..() - var/list/reskin_components = GetComponents(/datum/component/reskinable_item) - for(var/datum/component/reskinable_item/reskin_component as anything in reskin_components) - qdel(reskin_component) - -/obj/item/storage/backpack/duffelbag/sec/redsec - icon = 'icons/obj/storage/backpack.dmi' - worn_icon = 'icons/mob/clothing/back/backpack.dmi' - icon_state = "duffel-security" - -/obj/item/storage/backpack/duffelbag/sec/redsec/Initialize(mapload) - . = ..() - var/list/reskin_components = GetComponents(/datum/component/reskinable_item) - for(var/datum/component/reskinable_item/reskin_component as anything in reskin_components) - qdel(reskin_component) - -/* -* BELT + HOLSTERS -*/ - -/obj/item/storage/belt/security/redsec - icon = 'icons/obj/clothing/belts.dmi' - worn_icon = 'icons/mob/clothing/belt.dmi' - icon_state = "security" - inhand_icon_state = "security" - worn_icon_state = "security" - -/obj/item/storage/belt/security/redsec/Initialize(mapload) - . = ..() - var/list/reskin_components = GetComponents(/datum/component/reskinable_item) - for(var/datum/component/reskinable_item/reskin_component as anything in reskin_components) - qdel(reskin_component) - -/obj/item/storage/belt/holster - desc = "A rather plain but still cool looking holster that can hold a handgun, and some ammo." - -/datum/storage/holster - max_slots = 3 - max_total_storage = 16 - -/datum/storage/holster/New(atom/parent, max_slots, max_specific_storage, max_total_storage, list/holdables) - if(length(holdables)) - return ..() - - holdables = list( - /obj/item/gun/ballistic/automatic/pistol, - /obj/item/ammo_box/magazine, // Just magazine, because the sec-belt can hold these aswell - /obj/item/gun/ballistic/revolver, - /obj/item/ammo_box/speedloader/c38, // Revolver speedloaders. - /obj/item/ammo_box/speedloader/c357, - /obj/item/ammo_box/speedloader/strilka310, - /obj/item/gun/energy/e_gun/mini, - /obj/item/gun/energy/disabler, - /obj/item/gun/ballistic/revolver, - /obj/item/food/grown/banana, - /obj/item/gun/energy/dueling, - /obj/item/gun/energy/laser/thermal, - /obj/item/gun/ballistic/rifle/boltaction, //fits if you make it an obrez - /obj/item/gun/energy/laser/captain, - /obj/item/gun/energy/e_gun/hos, - ) - - return ..() - -/obj/item/storage/belt/holster/detective - name = "detective's holster" - desc = "A holster able to carry handguns and extra ammo, thanks to an additional hand-sewn pouch. WARNING: Badasses only." - -/datum/storage/holster/detective - max_slots = 4 - -/datum/storage/holster/detective/New(atom/parent, max_slots, max_specific_storage, max_total_storage, list/holdables) - if(length(holdables)) - return ..() - - holdables = list( - /obj/item/gun/ballistic/automatic/pistol, - /obj/item/ammo_box/magazine, // Just magazine, because the sec-belt can hold these aswell - /obj/item/gun/ballistic/revolver, - /obj/item/ammo_box/speedloader/c38, // Revolver speedloaders. - /obj/item/ammo_box/speedloader/c357, - /obj/item/ammo_box/speedloader/strilka310, - /obj/item/gun/energy/e_gun/mini, - /obj/item/gun/energy/disabler, - /obj/item/gun/ballistic/revolver, - /obj/item/food/grown/banana, - /obj/item/gun/energy/dueling, - /obj/item/gun/energy/laser/thermal, - /obj/item/gun/ballistic/rifle/boltaction, //fits if you make it an obrez - /obj/item/gun/energy/laser/captain, - /obj/item/gun/energy/e_gun/hos, - ) - - return ..() - -/datum/storage/holster/energy - max_specific_storage = WEIGHT_CLASS_NORMAL - -/datum/storage/holster/energy/New(atom/parent, max_slots, max_specific_storage, max_total_storage, list/holdables) - if(length(holdables)) - return ..() - - holdables = list( - /obj/item/gun/energy/e_gun/mini, - /obj/item/gun/energy/disabler, - /obj/item/gun/energy/dueling, - /obj/item/food/grown/banana, - /obj/item/gun/energy/laser/thermal, - /obj/item/gun/energy/recharge/ebow, - /obj/item/gun/energy/laser/captain, - /obj/item/gun/energy/e_gun/hos, - /obj/item/gun/ballistic/automatic/pistol/plasma_marksman, - /obj/item/gun/ballistic/automatic/pistol/plasma_thrower, - /obj/item/ammo_box/magazine/recharge/plasma_battery, - ) - - return ..() - -/* -* HEAD -*/ - -/obj/item/clothing/head/helmet/sec/redsec - icon = 'icons/obj/clothing/head/helmet.dmi' - worn_icon = 'icons/mob/clothing/head/helmet.dmi' - icon_state = "helmet" - base_icon_state = "helmet" - actions_types = null - supports_variations_flags = CLOTHING_SNOUTED_VARIATION_NO_NEW_ICON - flags_cover = HEADCOVERSEYES - flags_inv = HIDEHAIR - -/obj/item/clothing/head/hats/hos/cap/red - icon = 'icons/obj/clothing/head/hats.dmi' - worn_icon = 'icons/mob/clothing/head/hats.dmi' - icon_state = "hoscap" - base_icon_state = "hoscap" - -/obj/item/clothing/head/hats/hos/cap/red/Initialize(mapload) - . = ..() - var/list/reskin_components = GetComponents(/datum/component/reskinable_item) - for(var/datum/component/reskinable_item/reskin_component as anything in reskin_components) - qdel(reskin_component) - -/* -* UNIFORM -*/ - -/obj/item/clothing/under/rank/security/officer/redsec - icon_state = "rsecurity" - -/obj/item/clothing/under/rank/security/officer/redsec/Initialize(mapload) - . = ..() - var/list/reskin_components = GetComponents(/datum/component/reskinable_item) - for(var/datum/component/reskinable_item/reskin_component as anything in reskin_components) - qdel(reskin_component) - -/obj/item/clothing/under/rank/security/officer/skirt/redsec - icon_state = "secskirt" - -/obj/item/clothing/under/rank/security/officer/skirt/redsec/Initialize(mapload) - . = ..() - var/list/reskin_components = GetComponents(/datum/component/reskinable_item) - for(var/datum/component/reskinable_item/reskin_component as anything in reskin_components) - qdel(reskin_component) - -/obj/item/clothing/under/rank/security/warden/redsec - icon_state = "rwarden" - -/obj/item/clothing/under/rank/security/warden/redsec/Initialize(mapload) - . = ..() - var/list/reskin_components = GetComponents(/datum/component/reskinable_item) - for(var/datum/component/reskinable_item/reskin_component as anything in reskin_components) - qdel(reskin_component) - -/obj/item/clothing/under/rank/security/warden/skirt/redsec - icon_state = "rwarden_skirt" - -/obj/item/clothing/under/rank/security/warden/skirt/redsec/Initialize(mapload) - . = ..() - var/list/reskin_components = GetComponents(/datum/component/reskinable_item) - for(var/datum/component/reskinable_item/reskin_component as anything in reskin_components) - qdel(reskin_component) - -/obj/item/clothing/under/rank/security/head_of_security/redsec - icon_state = "rhos" - -/obj/item/clothing/under/rank/security/head_of_security/redsec/Initialize(mapload) - . = ..() - var/list/reskin_components = GetComponents(/datum/component/reskinable_item) - for(var/datum/component/reskinable_item/reskin_component as anything in reskin_components) - qdel(reskin_component) - -/obj/item/clothing/under/rank/security/head_of_security/skirt/redsec - icon_state = "rhos_skirt" - -/obj/item/clothing/under/rank/security/head_of_security/skirt/redsec/Initialize(mapload) - . = ..() - var/list/reskin_components = GetComponents(/datum/component/reskinable_item) - for(var/datum/component/reskinable_item/reskin_component as anything in reskin_components) - qdel(reskin_component) - -/obj/item/clothing/under/rank/security/head_of_security/parade/redsec - icon_state = "hos_parade_male" - -/obj/item/clothing/under/rank/security/head_of_security/parade/redsec/Initialize(mapload) - . = ..() - var/list/reskin_components = GetComponents(/datum/component/reskinable_item) - for(var/datum/component/reskinable_item/reskin_component as anything in reskin_components) - qdel(reskin_component) - -/obj/item/clothing/under/rank/security/head_of_security/parade/female/redsec - icon_state = "hos_parade_fem" - -/obj/item/clothing/under/rank/security/head_of_security/parade/female/redsec/Initialize(mapload) - . = ..() - var/list/reskin_components = GetComponents(/datum/component/reskinable_item) - for(var/datum/component/reskinable_item/reskin_component as anything in reskin_components) - qdel(reskin_component) - -/obj/item/clothing/under/rank/security/head_of_security/alt/redsec - icon_state = "hosalt" - -/obj/item/clothing/under/rank/security/head_of_security/alt/redsec/Initialize(mapload) - . = ..() - var/list/reskin_components = GetComponents(/datum/component/reskinable_item) - for(var/datum/component/reskinable_item/reskin_component as anything in reskin_components) - qdel(reskin_component) - -/obj/item/clothing/under/rank/security/head_of_security/alt/skirt/redsec - icon_state = "hosalt_skirt" - -/obj/item/clothing/under/rank/security/head_of_security/alt/skirt/redsec/Initialize(mapload) - . = ..() - var/list/reskin_components = GetComponents(/datum/component/reskinable_item) - for(var/datum/component/reskinable_item/reskin_component as anything in reskin_components) - qdel(reskin_component) - -/* -* WINTER COAT -*/ - -/obj/item/clothing/head/hooded/winterhood/security/redsec - desc = "A red, armour-padded winter hood. Definitely not bulletproof, especially not the part where your face goes." - icon = 'icons/obj/clothing/head/winterhood.dmi' - worn_icon = 'icons/mob/clothing/head/winterhood.dmi' - icon_state = "hood_security" - -/obj/item/clothing/suit/hooded/wintercoat/security/redsec - name = "security winter jacket" - desc = "A red, armour-padded winter coat. It glitters with a mild ablative coating and a robust air of authority. The zipper tab is a pair of jingly little handcuffs that get annoying after the first ten seconds." - icon = 'icons/obj/clothing/suits/wintercoat.dmi' - worn_icon = 'icons/mob/clothing/suits/wintercoat.dmi' - icon_state = "coatsecurity" - hoodtype = /obj/item/clothing/head/hooded/winterhood/security/redsec - -/* -* ARMOR -*/ - -/obj/item/clothing/suit/armor/vest/alt/sec/redsec - desc = "A Type I armored vest that provides decent protection against most types of damage." - icon = 'icons/obj/clothing/suits/armor.dmi' - worn_icon = 'icons/mob/clothing/suits/armor.dmi' - icon_state = "armor_sec" - -/obj/item/clothing/suit/armor/vest/alt/sec/redsec/Initialize(mapload) - . = ..() - var/list/reskin_components = GetComponents(/datum/component/reskinable_item) - for(var/datum/component/reskinable_item/reskin_component as anything in reskin_components) - qdel(reskin_component) - -/obj/item/clothing/suit/armor/hos/hos_formal/redsec - icon = 'icons/obj/clothing/suits/armor.dmi' - worn_icon = 'icons/mob/clothing/suits/armor.dmi' - icon_state = "hosformal" - supports_variations_flags = CLOTHING_DIGITIGRADE_VARIATION - -/obj/item/clothing/suit/armor/hos/hos_formal/redsec/Initialize(mapload) - . = ..() - var/list/reskin_components = GetComponents(/datum/component/reskinable_item) - for(var/datum/component/reskinable_item/reskin_component as anything in reskin_components) - qdel(reskin_component) - -/* -* FEET -*/ -/obj/item/clothing/shoes/jackboots/sec/redsec - name = "jackboots" - desc = "Nanotrasen-issue Security combat boots for combat scenarios or combat situations. All combat, all the time." - icon_state = "jackboots_sec" - icon = 'icons/obj/clothing/shoes.dmi' - worn_icon = 'icons/mob/clothing/feet.dmi' - -/obj/item/clothing/shoes/jackboots/sec/redsec/Initialize(mapload) - . = ..() - var/list/reskin_components = GetComponents(/datum/component/reskinable_item) - for(var/datum/component/reskinable_item/reskin_component as anything in reskin_components) - qdel(reskin_component) - -//Finally, a few description changes for items that couldn't get a resprite. -/obj/item/clothing/head/bio_hood/security - desc = "A hood that protects the head and face from biological contaminants. This is a slightly outdated model from Nanotrasen Securities - you can hardly see through the foggy visor's ageing red. Hopefully it's still up to spec..." - -/obj/item/clothing/suit/bio_suit/security - desc = "A suit that protects against biological contamination. This is a slightly outdated model from Nanotrasen Securities, using their red color-scheme and even outdated labelling. Hopefully it's still up to spec..." + icon = 'modular_zubbers/icons/obj/clothing/glasses.dmi' + worn_icon = 'modular_zubbers/icons/mob/clothing/eyes.dmi' + +/obj/item/clothing/glasses/hud/eyepatch/sec/blindfold + name = "sec blindfold HUD" + desc = "a fake blindfold with a security HUD inside, helps you look like blind justice. This won't provide the same protection that you'd get from sunglasses." + icon_state = "secfold" + base_icon_state = "secfold" + icon = 'modular_skyrat/master_files/icons/obj/clothing/glasses.dmi' + worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/eyes.dmi' diff --git a/modular_zubbers/code/modules/security/sec_garment_overrides.dm b/modular_zubbers/code/modules/security/sec_garment_overrides.dm new file mode 100644 index 00000000000..5c1bade574a --- /dev/null +++ b/modular_zubbers/code/modules/security/sec_garment_overrides.dm @@ -0,0 +1,38 @@ +/obj/item/storage/bag/garment/warden/PopulateContents() + new /obj/item/clothing/under/rank/security/warden(src) + new /obj/item/clothing/under/rank/security/warden/skirt(src) + new /obj/item/clothing/under/rank/security/warden/formal(src) + new /obj/item/clothing/under/rank/security/warden/formal/skirt(src) + new /obj/item/clothing/head/hats/warden/viro(src) + new /obj/item/clothing/head/hats/warden/viro/alt(src) + new /obj/item/clothing/head/hats/warden/viro/beret(src) + new /obj/item/clothing/head/hats/warden/drill/viro(src) + new /obj/item/clothing/head/soft/sec/warden(src) + new /obj/item/clothing/suit/armor/vest/warden/alt(src) + new /obj/item/clothing/suit/armor/vest/warden(src) + new /obj/item/clothing/suit/armor/vest/warden/alt/winter(src) + new /obj/item/clothing/gloves/kaza_ruk/sec(src) + new /obj/item/clothing/glasses/hud/security/sunglasses(src) + new /obj/item/clothing/mask/gas/sechailer(src) + +/obj/item/storage/bag/garment/hos/PopulateContents() + new /obj/item/clothing/under/rank/security/head_of_security(src) + new /obj/item/clothing/under/rank/security/head_of_security/alt(src) + new /obj/item/clothing/under/rank/security/head_of_security/alt/skirt(src) + new /obj/item/clothing/under/rank/security/head_of_security/parade(src) + new /obj/item/clothing/under/rank/security/head_of_security/parade/female(src) + new /obj/item/clothing/under/rank/security/head_of_security/formal(src) + new /obj/item/clothing/under/rank/security/head_of_security/formal/skirt(src) + new /obj/item/clothing/head/hats/hos/cap(src) + new /obj/item/clothing/head/hats/hos/cap/beret(src) + new /obj/item/clothing/head/helmet/sec/hos(src) + new /obj/item/clothing/head/soft/sec/hos(src) + new /obj/item/clothing/head/hats/hos/cap/cowboy(src) + new /obj/item/clothing/suit/armor/hos(src) + new /obj/item/clothing/suit/armor/hos/trenchcoat(src) + new /obj/item/clothing/suit/armor/hos/trenchcoat/winter(src) + new /obj/item/clothing/suit/armor/hos/overcoat(src) + new /obj/item/clothing/suit/armor/hos/vest(src) + new /obj/item/clothing/neck/cloak/hos(src) + new /obj/item/clothing/mask/gas/sechailer/swat(src) + new /obj/item/clothing/shoes/sneakers/brown(src) diff --git a/modular_zubbers/code/modules/security/secmed/secmed_clothes.dm b/modular_zubbers/code/modules/security/secmed/secmed_clothes.dm index 22948eb2d52..4dc0b58aa3c 100644 --- a/modular_zubbers/code/modules/security/secmed/secmed_clothes.dm +++ b/modular_zubbers/code/modules/security/secmed/secmed_clothes.dm @@ -54,7 +54,7 @@ icon_state = "secmed_vest_blue" worn_icon_state = "secmed_vest_blue" -/obj/item/clothing/suit/armor/vest/peacekeeper/security_medic +/obj/item/clothing/suit/armor/vest/security_medic name = "security medic armor vest" desc = "A security medic's armor vest, with little pockets for little things." icon = 'modular_zubbers/icons/obj/clothing/suits/armor.dmi' @@ -64,7 +64,7 @@ supports_variations_flags = CLOTHING_DIGITIGRADE_VARIATION_NO_NEW_ICON allowed = list(/obj/item/analyzer, /obj/item/stack/medical, /obj/item/dnainjector, /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/hypospray, /obj/item/healthanalyzer, /obj/item/flashlight, /obj/item/reagent_containers/cup/bottle, /obj/item/reagent_containers/cup/beaker, /obj/item/reagent_containers/applicator/pill, /obj/item/storage/pill_bottle, /obj/item/paper, /obj/item/melee/baton/telescopic, /obj/item/soap, /obj/item/tank/internals/emergency_oxygen, /obj/item/gun, /obj/item/storage/medkit) -/obj/item/clothing/under/rank/security/peacekeeper/security_medic/alternate +/obj/item/clothing/under/rank/security/security_medic/alternate name = "security medic uniform" desc = "A lightly armored uniform worn by Nanotrasen's Asset Protection Medical Corps." icon = 'modular_zubbers/icons/obj/clothing/under/security.dmi' @@ -73,7 +73,7 @@ worn_icon_state = "security_medic_jumpsuit" worn_icon_digi = 'modular_zubbers/icons/mob/clothing/under/security_digi.dmi' -/obj/item/clothing/under/rank/security/peacekeeper/security_medic +/obj/item/clothing/under/rank/security/security_medic name = "security medic turtleneck" desc = "A comfy turtleneck with a white armband, denoting the wearer as a security medic." icon = 'modular_zubbers/icons/obj/clothing/under/security.dmi' @@ -82,7 +82,7 @@ worn_icon_digi = 'modular_zubbers/icons/mob/clothing/under/security_digi.dmi' supports_variations_flags = CLOTHING_DIGITIGRADE_VARIATION -/obj/item/clothing/under/rank/security/peacekeeper/security_medic/skirt +/obj/item/clothing/under/rank/security/security_medic/skirt name = "security medic skirtleneck" desc = "A comfy turtleneck with a white armband and brown skirt, denoting the wearer as a security medic." icon_state = "security_medic_turtleneck_skirt" @@ -90,15 +90,15 @@ female_sprite_flags = FEMALE_UNIFORM_TOP_ONLY supports_variations_flags = CLOTHING_DIGITIGRADE_VARIATION_NO_NEW_ICON -/obj/item/clothing/head/beret/sec/peacekeeper/security_medic +/obj/item/clothing/head/beret/sec/security_medic name = "security medic beret" desc = "A robust beret with the medical insignia emblazoned on it. Uses reinforced fabric to offer sufficient protection." - icon_state = "/obj/item/clothing/head/beret/sec/peacekeeper/security_medic" + icon_state = "/obj/item/clothing/head/beret/sec/security_medic" greyscale_colors = "#3F3C40#870E12" post_init_icon_state = "beret_badge_med" supports_variations_flags = CLOTHING_DIGITIGRADE_VARIATION_NO_NEW_ICON -/obj/item/clothing/head/helmet/sec/peacekeeper/security_medic +/obj/item/clothing/head/helmet/sec/security_medic name = "security medic helmet" desc = "A standard issue combat helmet for security medics. Has decent tensile strength and armor. Keep your head down." icon = 'modular_skyrat/master_files/icons/obj/clothing/head/helmet.dmi' diff --git a/modular_zubbers/code/modules/security/secmed/security_medic.dm b/modular_zubbers/code/modules/security/secmed/security_medic.dm index 90183461520..4f95a52f679 100644 --- a/modular_zubbers/code/modules/security/secmed/security_medic.dm +++ b/modular_zubbers/code/modules/security/secmed/security_medic.dm @@ -53,13 +53,13 @@ suit_store = /obj/item/flashlight/seclite belt = /obj/item/modular_computer/pda/security ears = /obj/item/radio/headset/headset_medsec - uniform = /obj/item/clothing/under/rank/security/peacekeeper/security_medic + uniform = /obj/item/clothing/under/rank/security/security_medic gloves = /obj/item/clothing/gloves/latex/nitrile shoes = /obj/item/clothing/shoes/jackboots/sec glasses = /obj/item/clothing/glasses/hud/medsechud - suit = /obj/item/clothing/suit/armor/vest/peacekeeper/security_medic + suit = /obj/item/clothing/suit/armor/vest/security_medic l_hand = /obj/item/storage/medkit/brute - head = /obj/item/clothing/head/beret/sec/peacekeeper/security_medic + head = /obj/item/clothing/head/beret/sec/security_medic backpack = /obj/item/storage/backpack/security satchel = /obj/item/storage/backpack/satchel/sec duffelbag = /obj/item/storage/backpack/duffelbag/sec @@ -123,11 +123,11 @@ new /obj/item/clothing/suit/toggle/labcoat/skyrat/security_medic/blue(src) new /obj/item/clothing/suit/hazardvest/security_medic(src) new /obj/item/clothing/suit/hazardvest/security_medic/blue(src) - new /obj/item/clothing/head/helmet/sec/peacekeeper/security_medic(src) + new /obj/item/clothing/head/helmet/sec/security_medic(src) new /obj/item/clothing/under/rank/medical/scrubs/skyrat/red/sec(src) - new /obj/item/clothing/under/rank/security/peacekeeper/security_medic/alternate(src) - new /obj/item/clothing/under/rank/security/peacekeeper/security_medic(src) - new /obj/item/clothing/under/rank/security/peacekeeper/security_medic/skirt(src) + new /obj/item/clothing/under/rank/security/security_medic/alternate(src) + new /obj/item/clothing/under/rank/security/security_medic(src) + new /obj/item/clothing/under/rank/security/security_medic/skirt(src) /obj/structure/closet/secure_closet/security_medic name = "security medic's locker" diff --git a/modular_zubbers/code/modules/vending/clothesmate.dm b/modular_zubbers/code/modules/vending/clothesmate.dm index 27511fa272d..f42edcf8f47 100644 --- a/modular_zubbers/code/modules/vending/clothesmate.dm +++ b/modular_zubbers/code/modules/vending/clothesmate.dm @@ -49,7 +49,6 @@ /obj/item/clothing/glasses/welding/steampunk_goggles = 5, /obj/item/clothing/gloves/bracer/wraps = 5, /obj/item/clothing/gloves/cat = 5, - /obj/item/clothing/gloves/elofy = 5, /obj/item/clothing/gloves/fingerless/blutigen_wraps = 5, /obj/item/clothing/gloves/skyy = 5, /obj/item/clothing/mask/gas/nightlight = 5, @@ -202,7 +201,6 @@ /obj/item/clothing/shoes/horseshoe = 5, /obj/item/clothing/shoes/jackboots/diesel_f = 5, /obj/item/clothing/shoes/jackboots/diesel_m = 5, - /obj/item/clothing/shoes/jackboots/elofy = 5, /obj/item/clothing/shoes/jackboots/knee = 5, /obj/item/clothing/shoes/jackboots/netra = 5, /obj/item/clothing/shoes/jackboots/recolorable = 5, diff --git a/modular_zubbers/code/modules/vending/comdrobe.dm b/modular_zubbers/code/modules/vending/comdrobe.dm index 78b7086bb6b..e5ece901279 100644 --- a/modular_zubbers/code/modules/vending/comdrobe.dm +++ b/modular_zubbers/code/modules/vending/comdrobe.dm @@ -173,40 +173,20 @@ access_lists["[ACCESS_HOS]"] = list( /obj/item/clothing/head/hats/hos/cap = 1, - /obj/item/clothing/head/hats/hos/beret/navyhos = 1, /obj/item/clothing/head/hats/hos/beret = 1, - /obj/item/clothing/head/hats/warden/drill/hos = 1, - /obj/item/clothing/head/hats/hos/elofy = 1, - /obj/item/clothing/under/rank/security/head_of_security/peacekeeper = 1, + /obj/item/clothing/under/rank/security/head_of_security = 1, /obj/item/clothing/under/rank/security/head_of_security/alt = 1, /obj/item/clothing/under/rank/security/head_of_security/alt/skirt = 1, - /obj/item/clothing/under/rank/security/head_of_security/grey = 1, - /obj/item/clothing/under/rank/security/head_of_security/alt/roselia = 1, /obj/item/clothing/under/rank/security/head_of_security/parade = 1, /obj/item/clothing/under/rank/security/head_of_security/parade/female = 1, - /obj/item/clothing/under/rank/security/head_of_security/redsec = 1, - /obj/item/clothing/under/rank/security/head_of_security/parade/redsec = 1, - /obj/item/clothing/under/rank/security/head_of_security/parade/female/redsec = 1, - /obj/item/clothing/under/rank/security/peacekeeper/skirt_hos = 1, - /obj/item/clothing/suit/jacket/hos/blue = 1, /obj/item/clothing/suit/armor/hos = 1, /obj/item/clothing/suit/armor/hos/trenchcoat = 1, /obj/item/clothing/suit/armor/hos/trenchcoat/winter = 1, - /obj/item/clothing/suit/armor/vest/leather = 1, - /obj/item/clothing/suit/armor/hos/hos_formal = 1, + /obj/item/clothing/suit/armor/hos/overcoat = 1, + /obj/item/clothing/suit/armor/hos/vest = 1, /obj/item/clothing/neck/cloak/hos = 1, - /obj/item/clothing/neck/cloak/hos/redsec = 1, - /obj/item/clothing/neck/mantle/hosmantle = 1, - /obj/item/clothing/glasses/hud/security/sunglasses/eyepatch = 1, - /obj/item/clothing/glasses/hud/security/sunglasses/gars/giga = 1, - /obj/item/clothing/glasses/hud/security/sunglasses/gars/giga/roselia = 1, - /obj/item/clothing/gloves/elofy = 1, /obj/item/clothing/mask/gas/sechailer/swat = 1, /obj/item/clothing/shoes/sneakers/brown = 1, - /obj/item/clothing/shoes/jackboots/elofy = 1, - /obj/item/clothing/head/playbunnyears/hos = 1, - /obj/item/clothing/under/rank/security/head_of_security/bunnysuit = 1, - /obj/item/clothing/suit/armor/hos_tailcoat = 1, ) access_lists["[ACCESS_QM]"] = list( diff --git a/modular_zubbers/code/modules/vending/multisec.dm b/modular_zubbers/code/modules/vending/multisec.dm deleted file mode 100644 index 30e624d3de6..00000000000 --- a/modular_zubbers/code/modules/vending/multisec.dm +++ /dev/null @@ -1,173 +0,0 @@ -/obj/machinery/vending/wardrobe/sec_wardrobe - name = "\improper MultiSec Outfitting Station" - desc = "A vending machine stocked with a multitude of security outfits, including standardized uniforms in multiple colors and general equipment. Now with more Multi!" - icon = 'modular_zubbers/icons/obj/machines/vending.dmi' - icon_state = "multisec" - light_mask = null - products = list() // Overriding this to the default to prevent any issues when building the product menu - product_categories = list( - list( - "name" = "Blue", - "icon" = "shield-halved", - "products" = list( - /obj/item/clothing/suit/hooded/wintercoat/security = 6, - /obj/item/clothing/suit/toggle/jacket/sec = 6, - /obj/item/clothing/suit/armor/vest/secjacket/blue = 6, - /obj/item/clothing/suit/armor/vest/peacekeeper/brit = 6, - /obj/item/clothing/neck/security_cape = 6, - /obj/item/clothing/neck/security_cape/armplate = 6, - /obj/item/storage/backpack/security = 6, - /obj/item/storage/backpack/satchel/sec = 6, - /obj/item/storage/backpack/duffelbag/sec = 6, - /obj/item/storage/backpack/duffelbag/sec = 6, - /obj/item/clothing/under/rank/security/officer = 10, - /obj/item/clothing/under/rank/security/officer/skirt/blue = 10, - /obj/item/clothing/under/rank/security/peacekeeper = 10, - /obj/item/clothing/under/rank/security/peacekeeper/skirt = 10, - /obj/item/clothing/under/rank/security/peacekeeper/shortskirt = 10, - /obj/item/clothing/under/rank/security/peacekeeper/miniskirt = 10, - /obj/item/clothing/under/rank/security/officer/blueshirt = 10, - /obj/item/clothing/under/rank/security/peacekeeper/trousers = 5, - /obj/item/clothing/under/rank/security/peacekeeper/trousers/shorts = 5, - /obj/item/clothing/under/rank/security/skyrat/utility = 6, - /obj/item/clothing/shoes/jackboots/sec = 10, - /obj/item/clothing/head/security_garrison = 10, - /obj/item/clothing/head/security_cap = 10, - /obj/item/clothing/head/beret/sec/peacekeeper = 6, - /obj/item/clothing/head/beret/sec/peacekeeper/white = 6, - /obj/item/clothing/head/helmet/sec/terra = 6, - /obj/item/clothing/head/hats/warden/police/patrol = 6, - /obj/item/clothing/head/costume/ushanka/sec/blue = 10, - /obj/item/clothing/gloves/color/black/security = 10, - /obj/item/clothing/head/helmet/sec/futuristic = 6, - /obj/item/clothing/suit/armor/vest/collared_vest = 6, //added by Bangle - ), - ), - list( - "name" = "Red", - "icon" = "shield", - "products" = list( - /obj/item/clothing/suit/hooded/wintercoat/security/redsec = 6, - /obj/item/storage/backpack/security/redsec = 6, - /obj/item/storage/backpack/satchel/sec/redsec = 6, - /obj/item/storage/backpack/duffelbag/sec/redsec = 6, - /obj/item/clothing/under/rank/security/officer/redsec = 6, - /obj/item/clothing/under/rank/security/peacekeeper/armadyne = 6, - /obj/item/clothing/under/rank/security/camo = 6, - /obj/item/clothing/shoes/jackboots = 6, - /obj/item/clothing/shoes/jackboots/peacekeeper/armadyne = 6, - /obj/item/clothing/shoes/jackboots/gogo_boots = 6, - /obj/item/clothing/head/helmet/sec/redsec = 6, - /obj/item/clothing/head/beret/sec = 6, - /obj/item/clothing/head/security_kepi = 6, - /obj/item/clothing/head/beret/sec/peacekeeper/armadyne = 6, - /obj/item/clothing/head/soft/sec = 6, - /obj/item/clothing/head/security_beanie = 6, - /obj/item/clothing/head/costume/ushanka/sec = 10, - /obj/item/clothing/head/playbunnyears/security = 6, - /obj/item/clothing/under/rank/security/security_bunnysuit = 6, - /obj/item/clothing/suit/armor/security_tailcoat = 6, - /obj/item/clothing/neck/tie/bunnytie/security = 6, - /obj/item/clothing/head/playbunnyears/security/assistant = 6, - /obj/item/clothing/under/rank/security/security_assistant_bunnysuit = 6, - /obj/item/clothing/suit/armor/security_tailcoat/assistant = 6, - /obj/item/clothing/neck/tie/bunnytie/security_assistant = 6, - /obj/item/clothing/mask/bandana/red = 6, - /obj/item/clothing/neck/pauldron = 6, - /obj/item/clothing/neck/pauldron/commander = 6, - /obj/item/clothing/neck/pauldron/captain = 6, - /obj/item/clothing/gloves/color/black = 6, - /obj/item/clothing/gloves/combat/peacekeeper/armadyne = 6, - /obj/item/clothing/under/rank/security/officer/skirt = 6, - /obj/item/clothing/under/rank/security/skyrat/utility/redsec = 6, - /obj/item/clothing/under/rank/security/peacekeeper/skirt_redsec = 6, - /obj/item/clothing/suit/toggle/jacket/sec/old = 6, - /obj/item/clothing/suit/armor/vest/secjacket = 6, - /obj/item/clothing/suit/armor/vest/peacekeeper/armadyne = 6, - /obj/item/clothing/suit/armor/vest/peacekeeper/armadyne/armor = 6, - /obj/item/clothing/suit/armor/vest/caligram_parka_vest_tan = 6, - /obj/item/clothing/suit/toggle/jacket/zubber/bomber/sec = 6, - ), - ), - list( - "name" = "Medic", - "icon" = "notes-medical", - "products" = list( - /obj/item/clothing/suit/toggle/labcoat/skyrat/security_medic = 3, - /obj/item/clothing/suit/toggle/labcoat/skyrat/security_medic/blue = 3, - /obj/item/clothing/suit/hazardvest/security_medic = 3, - /obj/item/clothing/suit/hazardvest/security_medic/blue = 3, - /obj/item/clothing/head/helmet/sec/peacekeeper/security_medic = 3, - /obj/item/clothing/head/beret/sec/peacekeeper/security_medic = 3, - /obj/item/clothing/head/playbunnyears/brig_phys = 3, - /obj/item/clothing/under/rank/security/brig_phys_bunnysuit = 3, - /obj/item/clothing/suit/toggle/labcoat/skyrat/security_medic/doctor_tailcoat = 3, - /obj/item/clothing/neck/tie/bunnytie/brig_phys = 3, - /obj/item/clothing/under/rank/medical/scrubs/skyrat/red/sec = 3, - /obj/item/clothing/under/rank/security/peacekeeper/security_medic/alternate = 3, - /obj/item/clothing/under/rank/security/peacekeeper/security_medic = 3, - /obj/item/clothing/under/rank/security/peacekeeper/security_medic/skirt = 3, - ) - ), - list( - "name" = "Corrections", - "icon" = "handcuffs", - "products" = list( - /obj/item/clothing/under/rank/security/corrections_officer = 2, //If, or more likely when the Brig Officers abandon them, you can now get 'em here! Yay! Wahoo! - /obj/item/clothing/under/rank/security/corrections_officer/skirt = 2, - /obj/item/clothing/under/rank/security/corrections_officer/sweater = 2, - /obj/item/clothing/under/rank/security/corrections_officer/sweater/skirt = 2, - /obj/item/clothing/suit/toggle/jacket/corrections_officer = 2, - /obj/item/clothing/under/rank/prisoner/classic = 6, //To be given to Prisoners. - /obj/item/clothing/head/playbunnyears/prisoner = 6, - /obj/item/clothing/under/rank/security/prisoner_bunnysuit = 6, - /obj/item/clothing/neck/tie/bunnytie/prisoner = 6, - ), - ), - ) - premium = list( - /obj/item/clothing/under/rank/security/officer/formal = 6, - /obj/item/clothing/suit/jacket/officer/blue = 6, - /obj/item/clothing/head/beret/sec/navyofficer = 6, - /obj/item/clothing/suit/jacket/officer/tan = 6, - /obj/item/clothing/accessory/badge/holo = 10, //I know there's a box of them but, why not have more, eh? - /obj/item/clothing/accessory/badge/holo/cord = 10, - /obj/item/clothing/head/helmet/blueshirt = 3, - /obj/item/clothing/suit/armor/vest/blueshirt = 3, - /obj/item/riding_saddle/leather/peacekeeper = 3, - ) - -//CONTRABAND: Basically for less serious/hard to cat stuff like the Cowboy and Bluecoat stuff. And for stuff that shouldn't be easy to get like HUD varients. - - - contraband = list( - /obj/item/clothing/under/colonial/nri_police = 3, - /obj/item/clothing/suit/british_officer = 3, - /obj/item/clothing/head/cowboy/skyrat/cattleman/sec = 3, - /obj/item/clothing/head/cowboy/skyrat/cattleman/wide/sec = 3, - /obj/item/clothing/head/fedora/det_hat/cybergoggles = 3, - /obj/item/clothing/head/helmet/metrocophelmet = 6, - /obj/item/clothing/suit/armor/vest/alt/sec/metrocop = 6, - /obj/item/clothing/gloves/color/black/security/metrocop = 6, - /obj/item/clothing/under/rank/security/metrocop = 6, - /obj/item/clothing/shoes/jackboots/combine = 6, - /obj/item/clothing/glasses/hud/eyepatch/sec = 3, //No flash protection on the eyepatches, so they're worse than the sunnies. - /obj/item/clothing/glasses/hud/eyepatch/sec/blindfold = 3, //Ditto - /obj/item/clothing/glasses/hud/ar/aviator/security = 3, //Printable, but you have to choose between HUD and flash protection. - /obj/item/clothing/glasses/hud/ar/projector/security = 3, - /obj/item/clothing/mask/gas/half_mask = 3, - /obj/item/clothing/head/hats/caphat/parade/fedcap/sec = 3, - /obj/item/clothing/suit/fedcoat/modern/sec = 3, - /obj/item/clothing/head/soft/veteran = 1, - /obj/item/clothing/head/helmet/toggleable/justice = 1, //More than one of these in the Vendor and they'll get annoying fast. Hence why Justice2 isn't here. - /obj/item/clothing/head/bandana/snake/sec = 1, //There's only room for one Boss, and one Snake. - /obj/item/clothing/under/rank/security/snake = 1, - /obj/item/clothing/gloves/color/black/security/snake = 1, - /obj/item/clothing/shoes/jackboots/snake = 1, - ) - - payment_department = ACCOUNT_SEC - - -/obj/item/vending_refill/wardrobe/sec_wardrobe - machine_name = "MultiSec Outfitting Station" diff --git a/modular_zubbers/code/modules/vending/secdrobe.dm b/modular_zubbers/code/modules/vending/secdrobe.dm new file mode 100644 index 00000000000..88dc2bf4dbc --- /dev/null +++ b/modular_zubbers/code/modules/vending/secdrobe.dm @@ -0,0 +1,88 @@ +/obj/machinery/vending/wardrobe/sec_wardrobe + products = list() // Overriding this to the default to prevent any issues when building the product menu + product_categories = list( + list( + "name" = "Red", + "icon" = "shield", + "products" = list( + /obj/item/clothing/under/rank/security/officer/viro = 6, + /obj/item/clothing/under/rank/security/officer/viro/skirt = 6, + /obj/item/clothing/under/rank/security/officer/viro/jumpsuit = 6, + /obj/item/clothing/under/rank/security/officer/formal = 6, + /obj/item/clothing/under/rank/security/officer/formal/skirt = 6, + /obj/item/clothing/under/rank/security/officer/viro/lowcut = 6, + /obj/item/clothing/under/rank/security/officer/viro/bodysuit = 6, + /obj/item/clothing/suit/armor/vest/alt/sec/viro = 6, + /obj/item/clothing/suit/armor/vest/alt/sec/viro/heavyvest = 6, + /obj/item/clothing/suit/armor/vest/alt/sec/viro/leatherjacket = 6, + /obj/item/clothing/suit/armor/vest/alt/sec/viro/softshell = 6, + /obj/item/clothing/head/helmet/sec = 6, + /obj/item/clothing/head/beret/sec/viro = 6, + /obj/item/clothing/head/soft/sec = 6, + /obj/item/clothing/head/security_beanie = 6, + /obj/item/clothing/mask/bandana/sec = 6, + /obj/item/clothing/gloves/color/black = 6, + /obj/item/clothing/gloves/color/black/security = 6, + /obj/item/storage/backpack/security/ = 6, + /obj/item/storage/backpack/satchel/sec = 6, + /obj/item/storage/backpack/duffelbag/sec = 6, + /obj/item/storage/backpack/messenger/sec = 6, + /obj/item/clothing/shoes/jackboots = 6, + /obj/item/clothing/shoes/jackboots/sec = 6, + + ), + ), + list( + "name" = "Medic", + "icon" = "notes-medical", + "products" = list( + /obj/item/clothing/suit/toggle/labcoat/skyrat/security_medic = 3, + /obj/item/clothing/suit/hazardvest/security_medic = 3, + /obj/item/clothing/head/helmet/sec/security_medic = 3, + /obj/item/clothing/head/beret/sec/security_medic = 3, + /obj/item/clothing/head/playbunnyears/brig_phys = 3, + /obj/item/clothing/under/rank/security/brig_phys_bunnysuit = 3, + /obj/item/clothing/suit/toggle/labcoat/skyrat/security_medic/doctor_tailcoat = 3, + /obj/item/clothing/neck/tie/bunnytie/brig_phys = 3, + /obj/item/clothing/under/rank/medical/scrubs/skyrat/red/sec = 3, + /obj/item/clothing/under/rank/security/security_medic/alternate = 3, + /obj/item/clothing/under/rank/security/security_medic = 3, + /obj/item/clothing/under/rank/security/security_medic/skirt = 3, + ) + ), + list( + "name" = "Corrections", + "icon" = "handcuffs", + "products" = list( + /obj/item/clothing/under/rank/security/corrections_officer = 2, //If, or more likely when the Brig Officers abandon them, you can now get 'em here! Yay! Wahoo! + /obj/item/clothing/under/rank/security/corrections_officer/skirt = 2, + /obj/item/clothing/under/rank/security/corrections_officer/sweater = 2, + /obj/item/clothing/under/rank/security/corrections_officer/sweater/skirt = 2, + /obj/item/clothing/suit/toggle/jacket/corrections_officer = 2, + /obj/item/clothing/under/rank/prisoner/classic = 6, //To be given to Prisoners. + /obj/item/clothing/head/playbunnyears/prisoner = 6, + /obj/item/clothing/under/rank/security/prisoner_bunnysuit = 6, + /obj/item/clothing/neck/tie/bunnytie/prisoner = 6, + ), + ), + ) + premium = list( + /obj/item/clothing/accessory/badge/holo = 10, //I know there's a box of them but, why not have more, eh? + /obj/item/clothing/accessory/badge/holo/cord = 10, + /obj/item/riding_saddle/leather/peacekeeper = 3, + ) + +//CONTRABAND: Basically for less serious/hard to cat stuff like the Cowboy and Bluecoat stuff. And for stuff that shouldn't be easy to get like HUD varients. + + + contraband = list( + /obj/item/clothing/mask/gas/half_mask = 3, + /obj/item/clothing/head/soft/veteran = 1, + /obj/item/clothing/head/helmet/toggleable/justice = 1, //More than one of these in the Vendor and they'll get annoying fast. Hence why Justice2 isn't here. + ) + + payment_department = ACCOUNT_SEC + + +/obj/item/vending_refill/wardrobe/sec_wardrobe + machine_name = "SecDrobe Outfitting Station" diff --git a/modular_zubbers/icons/mob/clothing/back/backpack.dmi b/modular_zubbers/icons/mob/clothing/back/backpack.dmi index a25bd4750e6dd47d5d9a485cfb7ce0a4abacf0cc..4545d3cf9c30535a2576336ecd6d4a71e42352d1 100644 GIT binary patch literal 2728 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 QYybcN07*qoM6N<$f@4{+IsgCw diff --git a/modular_zubbers/icons/mob/clothing/belt.dmi b/modular_zubbers/icons/mob/clothing/belt.dmi index c8e6f9becc76fbd21d9b2315c408cc3c71fab3ae..a7be21d2876898187b105f5df4a73b36af907dd6 100644 GIT binary patch delta 716 zcmV;-0yF*M1K|cGiBL{Q4GJ0x0000DNk~Le0001>0001h2m=5B0K2`CDF6TfPLU-p zIjO0s>FMc!W&k!fJOBUyGc`IA5f+UkBp)CqPft){7$+(b7PK9tE&u=k0d!JMQvg8b z*k%9#0G5%4cz??H^3H4txdQchxWHZJAL3a)-G;E(|TU!_+cDy|k20006X zNkl%5b*#1(dH6h9Lpt{AOzcenDImRxZ5UzW$SJS00000 z0KkK=f7)-LMTqB3v7Ekq90$A9NnbqrJ-tJy6))nW3-r|(nv zyz}`S=^WD&S^xk500000{wy`w7pg^FIbE&h=N4TPX`)(7x^lXb^u@8mo2IcQWZf7e z>&v5SYfxN3Uc$C*%PruJw1+bF#c?~xdnoHlDOq0}QmwX!k_;HF7;RQ{bp@H$9ilxeQ~Jik4$}OE|+^3P7sao0wk{tHQ6&}v3Y}h4J4G6 zyGoL8ALZ^d000000RJ3*=88O&8ZKJL&2LEaQ)_s-jy-vMt{2uPpTNhy)svcUmMQwqzVrA^jNw& z-XJG84IU~<$tO_r0y|&D3az6=Vrzq$^WAZ6^0jZ9^%T} yA}nGoTkGs}>t;;@o?jJ++(R=?Gf?W$W)_jlF@+!BP8*6G5Xjy#p zz|@cbOJn`#%sG`F0<;3?5yP{oOCudwLF@b}^Jh=U? XZ67B;>-mo_K!$p{`njxgN@xNA@o$ST diff --git a/modular_zubbers/icons/mob/clothing/eyes.dmi b/modular_zubbers/icons/mob/clothing/eyes.dmi index 8987ab45da5f37bf48f8aeabcfe1e247eccf4065..9eb5e9499c5349c77b04039e5e0fdf485c5d6eb1 100644 GIT binary patch delta 1201 zcmV;i1WxfFDZ*Bkpc$}5by$*sf7=_`vy^0gqjX$hi z48$=yx>{$RL!2L~sEjwgA}@a8yIm%2sS)N&yo_%TDF*zKiwvWXT7r=t{> z_-5mKgxE)dLZ*4K$z)O(_5lio6oc<43Q#zF*d_>Rw#fw2zkkc_I^MT6>Et=C9j)a0 zsO|rcZW!4)`Wl&|YD<(&Enm^MV2L}`qmBRo1p!G!K~#90?cBd>8)qEH@vrJaC*!n% zHc5k*ddb|BLZ(|yyGVn`HG@1EYS0#l|AZ7e6b=%|6bD>U4Kjrmtv7i|I(R5;z|J6& z2n-kiBFzy8X# z|9Iv;x^W|~{W@WHcXw*rE{oxF9YxXcAD{aWhT(5v7;C!ToVn4*S++M(fQxUf^2_~S zZR^Qno8NzG&1Q3|Z%@8Yb`kyk^103LKeeT$C2KaDl{eelUSFK8R_oh-zi)Ty;fcpt zwpYpXd%!4)+_WN0;+uBlWfMh_d$YZ5w_B}Jo|jw$1k&QCV3Pp@7Lo%Ok^>i#0}6ks z57YjGFbrR|TCFQ*eSVroX3~B0L%U^*Z*8hmqIz@Y?$kpwv)_~FvW_OpA_xN4?RIUj zzHV#1zHR=zVT1K`yScMtaU7R!LRM*~V~qwM1cCE)0Y=yI{o)IPz?qrFaa}&lz zl{P@k20jBqiU1)+fRG|UND&~U2oRI-0w%r26rTZ;F#;@;5CaF20~dcl zNX0cfYpkrgqrss?UtF}$f4nb?VBDS1N0iC&&o5jsGqa)h9=JjiK>&aghdssgSe^_U$UCA0@>E42i_Vzb?C-ij(Ox7vdxyTY>=>mlAv+pzz zAf#sEYZ#Olli&h3e?Um3{*URHEkO`S*XIrhDFTEP0YWNufVFDfjgIFkf+Fq{PM2vq zmf61-e3IF4d6{H9SXt#cqfaUGPr=CnC!^Bl7cO`imNV{7=kw$bAFtWFacO4e?fA{| zpV6l@@z*fTy#ueqB1dQA`9A5%@izAkPV9@1_5bUb$Ib04F@uQ%OiqTcS#`q~TJefc z*6f)77r_6mSJqK&jAxrrkv}-vg830ydHZ1s47RDs}HO%@v_K P00000NkvXXu0mjf;`~~p delta 1282 zcmV+d1^xQu3(gFXB!8NER9JLGWpiV4X>fFDZ*Bkpc$|&TI}UW#jA$t(=4igG#F@j8BR%IDOeJhKV6YI* zA}q*SicJ>XlEI{N;JPLVG6?EWNQUCU?T{{YLC}C`7Y{j-r4$-m$Z}qcOIvR(b!rL` zMk)p`Zc;Z6$$#6yJ)_8`Skm47boTcH0YxGAp5Ae7y94D~`_{+jVoQJ~+&{u$sA#;r(bMH>R z=N|n0hkNVNrMS-Pfc5qD#EzX6?R#CT)%Jg-c@Dnse{SddzH1Db>wMhH@%jpI{H5jY z-~HCU`RPYHx4CB3YBkZ1r?fYF5dGHNuydPhRxB2+TCL`uFE6M1<_v=1{Z^}Gx32mJ z9`|y*T%6wn)@n7ERD@A{Nk^VFwOY+RUtYG4f*_Oo5^I1!xA-X-lkfs8lkNf{YU+({ z|AO!P%^(Q!M}0m?9W&{!eD)x)@t2n9l&Hp#xm#C#GqZ=$bG?ox>&1Vs`AW0ZwES59 zVf*7W&Li%B|IALu>U_bT=eaNpQyEd#xmMb5KF{;q*w~l_L6B>IoYwkr%4~o*9=HdS z!2~3ezXKPOzXKJ2z%Es1K6c$akN?;8e86^{^ZA;srY(g_iH->?du5j&%bSVj^X+VJ z+19;RD^nL=*vhYOnwin(F3wJqLK$e7>aPGc#KXmvSvUujRrp+>b8p`FyL5KW(*P zcKLRG>d~F%%4#E>b(4y}ReWa52ZR{+lg|Q8fBKq^ zH7F{TiZe5-*XxN7@2ONOE{$~tS+w7ge)c2N!->)iuXEj#8sTBDy`TN)`U<#p@70Rg z-b}o5?Ze5_=SN=q^Um>Iahsc)bL;Et_N4K|>Y*lrdcB_Oyb46mr?GyeQgLU`oUy0R zo>`$#u-)BV+uYo=wa06T&u1(YW(o(Mi}s_J*Wc3>@X?*-ikaE{-#?jD%&aSWWtX#@ zg<&YY3aPGyH)m$t=kxRX>-xU$nysdlCQ7M)8no+WKQi|bJU2JzW@l#y=HsvZN|@#q zFj_0?w*#3A5PMYjzi}f#NbxR8N%LGL`zldjJd5K;sPDFTF4 z*Y|*fIub%LBPGr`c_&rZ0k#jtY5%>FD!w@9&D7 z`P$Fnur&{xofo&VS9Ya|l8ugz+VJqOZES2K>jBrKVE_OC07*qoM6N<$g2-c_U;qFB diff --git a/modular_zubbers/icons/mob/clothing/feet/feet.dmi b/modular_zubbers/icons/mob/clothing/feet/feet.dmi index 05e92a5bf061782e885966c449a7d7e58d244378..222a92d42f565d4b86643a725fc8ad21e1d528f2 100644 GIT binary patch delta 2709 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 diff --git a/modular_zubbers/icons/mob/clothing/feet/feet_digi.dmi b/modular_zubbers/icons/mob/clothing/feet/feet_digi.dmi index be304fb7eef90179ece96f45f7b210a363bd5a3b..1463b77b1c4b18250cbf449bbfc793f2921d12ed 100644 GIT binary patch literal 7640 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 Br4axC literal 6908 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 FV1gMll9m7f delta 578 zcmeC+xXY^A8Q|y6%O%Cdz`(%k>ERLtq#Hn(gBeJEc`)%Okcyh9s^@w=dEJAF4F4|& zZVh2*vSHBdvr63Rr0v2htIKiw_U(WF{-vd*X=!OyR#rwwg}6Cczi0BE2-M41666=m z;PC858j#a5adT~b;mV+}g0IDlzd0BtdDxkzY^gsCR5sVs#WAE}&f6KMr!^S}xJdRi zxTFLa?)mh8zhwiD`g*>TSwul%j`C;G%saOGanR}FW6 zwx{Qd_&Lk+x2Xp0G4}D5Pp`&>{K?WSc(8u)_6d`&toU*5b=2lP_kP5En4QeHe|_tY z(|1x z&hGKM*R?kC=l9OoFF$c#y;#w#**;(Iy=d)vyh-ZDR0001h2m=5B0K2`CDF6TfKTu3m zMZmzo2nGn0l$0?sF$)b34-ym<7#d_`WE&bC2M7u;HasIDF%%FT2LlKT3JxD2C5|j7 zQ5q#G5f*(aCA+)0TP4nn00001bW%=J06^y0W&i*HmU>i?g@bLpc|Rs@$muO_gk-TG@Ln%3Yr9nWA(kDC;fy(ahvjo1SK00000008haQu4XnBqb8Yyd&J(%;y|M*ree0 z#>vm`+05r2>&Gz`QwI51F3eGSi&JyHyo$@YIqlT9^SOUVQ!zFv6B^CuLUfj8?*8+u zaL>(7Jt3bPE}xo|51mhYr2#jK2}K4s^u&BF<@Z0kFIsgCw00000z+16)t=!fJI&1r+tGZp*M(%h2N_)TW)Can-Nx|*a z435c?oIKgy8;YAmG{Fr$Xj10bukD=;%GsUmy?sIPTJo>b4EEawmA$h;d4j#|=D~Me z^fS3rJw20uw&x*=1FM|9v?*tFU8fak`s(`L9sn5tfMmV_Q-T$|Suwc300000NkvXX Hu0mjfue~8N delta 565 zcmbQvwwATNGr-TCmrII^fq{Y7)59eQNH>5m2Q!fT@?hdmAmtk16XJT{zyWSvetsbl z5eX@F4lWKh4rwXbDO08x8XBggr0AR3C@UF?2*|QCbA(7l?NsTgmdy^+YOQja`~Uy{ zr7O3cK6}wfIqm1chB%;sj3q&S!3+-1ZltjQc@rkqw$>MFhK3bUN;IDo+>3kcv5PC!K9-R^Vy5%5-#p*xFzJ`gg6_z%|Lk^6kN&ev@W;GUWyWjR6Ah zNZV77Kddl!6>&~Sw_DRov?@966u9oY&YR?W^-`ih*FMMBrOD&k+$5wTh(R9;`dG<5jn+0!Q zc5IfFSIN_L`7hqQY`e(BdDrj9JJuI}t?aKJpEpHrw!{t{s38sipM90vbNNGE>Z{r5 z96mh9Tw0I6G=AUy)3|qLRYKH@i>E`&WX1Cj7_9?xXK7xXy7SE*ANSh1(~A42$jvyx xx$aD=M)ytswHwu!MhpMkrKmiam7(GGCuXTA0mDsuznuYDvd$@?2>{>~@9qEq diff --git a/modular_zubbers/icons/mob/clothing/head/hats.dmi b/modular_zubbers/icons/mob/clothing/head/hats.dmi index ebee63c7d2ed5d410f37108f8ebb2b511dd12af8..24e89612e728a4023c3ef056a11f1b0edf20a616 100644 GIT binary patch literal 17523 zcmb`vc|4Tu|2EF85+#*NDyD8qlvJ`WlT=JX_9RqdvMb9N%S@$cLkQUk*<#8vW1UHb z7)I8?V3K8QV;IJm{ki7;e4g*?`8~hq&)e&DT{EuDd7kg%y&T7RUS8g?G?kJ(Bq<^y zA_XzKY$GD_*HK^-*}e@p(s-PxDk36U9d36s__9Zk`y;QwV6Omw5s|R0?00zoZ)bO3 zA$B<4{Jixtykz{o?Gx1lD?5gMUKXr_A8|fG7 zTRUDTzHY3KKaYNYy}z*cylUzf)@h4<3pTC&RxfrZdidV(BAvXfVJ1@=bw|#*5Hfi; z;fco*_0Xqs(wu3A*@eLSa+#K%1>%e0R<3%A9lOHj-!ws|vhNp=E?h>PddEF%a=B;! z4_DB)fn!JD1$fs1_v6i4yutk!w*=WL#%*!Gli<4JbIX1nk=?%bZLaJaAHBWCy3SBG zu=scyN@h*7TP%wMvV9pi~l`xF*rh-tCMoM{fi0mcdRW{;00=6$$&>%~@|FDI8j z^mz|XjHo;KkoD??An+=yT9jk1+d>!T-V~%)KN!HBce{bY#kv%!-KJ^@=&TM0KbeZwn#WPzm6DG&q4oytC zIf76Zcbpwti}pA9wFv%ye&#I-^6q~m5YFLqPfHc<(WO|Pw}n#PC+q_sG(${yV02hM zmQ37kAImf+{{7N)J^l9SEd35<L!S|PwQ66H5)~S8JIghqvW(R`kPk=qgtFco`cWW@G6Vg zxkGq^9!xZC2lDp2&)l-UFJ+QeNlFZ()l_Bb=V)IOinA)OzwjCJ6~ZxpqDU&o!})*y z2rfj2(F0+M5gpL;ZFiKmMa= zdguy-CwAO9`WQUad4En}vD;|!igvU4;i^3$H~#0*$QulCAR7F;Kfg1rZPm{w*#$>5 z%EhymeMtwvLE|F`N~6ZOpWGQ%N4@dD(ULFFtBHQ)Ab6Q)P`QHuy-=9xrDS(x)XJ@+`*>LY1jr-ZSbU+!|Jug;q3axQgtq=YlCHG?9ZIpI++(=Pwl zSIBW}v40m3z|(Xj_m5BbD|rnJyuNy4A3&m7;{XQgwLksPe-W1c`^5R%_UEGgnTsLL=E{F(HWC}Gdh1rV0w@L;yU;r z*LQ-)13=1i3ThC@f0+$VpRr2K@R-r<)P*I{SlYK0t6`{`*~vTGT0T^JHj`jvM<5mOG>wJ%o+i-YrVBD(9{j-y|9e>z#qXq>?3*yZip= zi{J`fmlIivgIQYFP^Z;w2_Gcgl#c(NAu z4*XuFnyelAOkuNCS$L!^E`@8bU9H(%lW^U|{1FnrKj-mqN4qS)?x)iRzCwQ=A@LC*`+if__F+ge2E66h^_ips;0jO*6rJc{@o(d;%-5iRoE zYQV(syST#W0{(vjA+ zeHk6rF)nUAt*n1js_CG32TO~D&uXdrpDamlh%lT@+FJWhqQp)iOWyE~wqN|E`BrH> zFz&A%Rw-19`SQ0=*rU8 z9Oy`hq!6@cNS{A-`uZnn8ALpR&uYKqKUDf^9W5M3ejFMM82wmQk6iJa61HSIPCmctrDjrL?I{{@ zL%wgsakF1wQqM=^{nw}&&HyyUP)s!_;FJBDt3s|`;>rAjc^N?r zn*-G$g8p^n0T2AT=h(hrvA}63R!2bQ%G|xy*aT}zr9*eUAOag#l(!~B+D(BTe%gg5 zuoBGQDAf{azs$j$Y8odoZ_SEBXSMNN?Q|Wic>N|=CNhGzi&9IDIt%0D4nh{ZBCORb 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 literal 4829 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 pslTJ_J2xv7mwrLpJT{{S^SZF>L! diff --git a/modular_zubbers/icons/mob/clothing/head/mask.dmi b/modular_zubbers/icons/mob/clothing/head/mask.dmi index 23e775086353bcee3661279d4b5036a3fbe4f64c..77562869da1df359b5edcb7eb9b7cbbffaf5d7bf 100644 GIT binary patch delta 721 zcmV;?0xtcL1E~goiBL{Q4GJ0x0000DNk~Le0001>0001h2m=5B0K2`CDF6TfIZ#Yg zMZmzoo|1lueQWjf?c3A6>bn5{|Nj600ApB7&&96)%mDvp0EK&L(x?D4H98+4CK3@A zPft*dBqZ%!^7sG%00DGTPE!Ct=GbNc00518R9JLGWpiVZb7g-fsHnJ{2$PCalQR-C zb5e_lR~cVgfJ?Emf~%hk*!uvveM_iZAE8SC00IR`L_t(|ob8%{j)E`@hM95}5!b@| zKkRMOOVnFi?m*Gx|6*ohSy$GD#4j`r006v>a5KImyL}r%X!koU{_w5RR_`&iZUtXW zb08z$g|=-&r^kP9MuX$=Z@=HrCr)Z~2;DFYT^QUvHiNcHm!DxHB#z@~6xc}G;SK8}o~HaU{1tE7;ap%e3ry`@ zrNecHM+a}7(_&uh4AvdqskhZx?jH$DR5x(7_MVkO`m=vMFBQnbWGU2bNu|k_4-o(W z00000006)x8ve$yd(TINs3^R8xP*xQ|KEGDdrANMx%i!WxP(}j1N89y3oia|k%6I< zVVaZ_Il_iKa|`tRU+$n;Ub>(ZST|%6F9qs7N`Y8LeF3k-B$nk$H;_-^I99LV)Zo-% zB5et|`aggD26A4*@s{;tN}^s-dYmO*J-y`mtjW>ze{)DZjOHn&i^QviSSkE2yRf>! zGa)jU$;XuHM^*Xxe)<~z?~N5F000000000006rYUpnCrAI`MgLKV>gx*{fF=RFmxg z$nbwxHEC_obKjuM{?C$UZVU6hSr*q-yp4Ip8uv-vJ}L%vksPxWuXn_JFSpd7I*Qjl zVlx(4Y)~!5>m9LK`IkRKbjADDua5!%00000@R@uA6;2t(5VJSa00000NkvXXu0mjf DCw)am delta 322 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 delta 6795 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 diff --git a/modular_zubbers/icons/mob/clothing/suits/armor.dmi b/modular_zubbers/icons/mob/clothing/suits/armor.dmi index 1acfbc0fabf283a4995570345320ee099090dea9..124fa493c825ce76b63971ab0118da7149698427 100644 GIT binary patch literal 40459 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
N`UKh-(OM#Edfy#Xc>I4`{c)c94@3c$qW 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 j6uTHj(EHDpr^Xiy*uP)#bKwau1{2nktI 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 delta 7520 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 literal 11324 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 diff --git a/modular_zubbers/icons/obj/clothing/under/security.dmi b/modular_zubbers/icons/obj/clothing/under/security.dmi index 4a2368f5f83dab93fbd6ffb79e9b8fb8e29a131e..343c276756792307be1bd5e3bab59cd355e8e846 100644 GIT binary patch literal 9425 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 literal 0 HcmV?d00001 diff --git a/modular_zubbers/modules/virosec/clothing/mob/armor.dmi b/modular_zubbers/modules/virosec/clothing/mob/armor.dmi new file mode 100644 index 0000000000000000000000000000000000000000..c711e9858e3ef3a8d2bc35682fb56c094faf1831 GIT binary patch literal 3896 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 er#rzliMHa*W literal 0 HcmV?d00001 diff --git a/tgstation.dme b/tgstation.dme index 04e593b29d1..77e7e14b422 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -8678,7 +8678,6 @@ #include "modular_skyrat\modules\sec_haul\code\peacekeeper\armadyne_clothing.dm" #include "modular_skyrat\modules\sec_haul\code\peacekeeper\peacekeeper_clothing.dm" #include "modular_skyrat\modules\sec_haul\code\peacekeeper\peacekeeper_hammer.dm" -#include "modular_skyrat\modules\sec_haul\code\peacekeeper\peacekeeper_lockers.dm" #include "modular_skyrat\modules\sec_haul\code\technode\all_nodes.dm" #include "modular_skyrat\modules\self_actualization_device\code\self_actualization_device.dm" #include "modular_skyrat\modules\server_overflow\code\chat_link.dm" @@ -9762,6 +9761,7 @@ #include "modular_zubbers\code\modules\security\loadouts.dm" #include "modular_zubbers\code\modules\security\maid_sec.dm" #include "modular_zubbers\code\modules\security\sec_clothing_overrides.dm" +#include "modular_zubbers\code\modules\security\sec_garment_overrides.dm" #include "modular_zubbers\code\modules\security\sec_vouchers_vendor.dm" #include "modular_zubbers\code\modules\security\securty_holosign.dm" #include "modular_zubbers\code\modules\security\space_law_book.dm" @@ -9917,7 +9917,7 @@ #include "modular_zubbers\code\modules\vending\lustwish.dm" #include "modular_zubbers\code\modules\vending\medical.dm" #include "modular_zubbers\code\modules\vending\megaseed.dm" -#include "modular_zubbers\code\modules\vending\multisec.dm" +#include "modular_zubbers\code\modules\vending\secdrobe.dm" #include "modular_zubbers\code\modules\vending\vending.dm" #include "modular_zubbers\code\modules\vending\wardrobe.dm" #include "modular_zubbers\code\modules\vetted\examine.dm"

M2c&mSBaTtr2Re1@m6F)jw)pG> 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 literal 33804 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 delta 3060 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 X$;ukpe(ya0+XDu=rgv*}9>@L@PWSTR diff --git a/modular_zubbers/icons/mob/clothing/under/security.dmi b/modular_zubbers/icons/mob/clothing/under/security.dmi index 01c9e8458cc9e84692b1c197f17e2a00ff83c562..2d6980b195a11abecb6f481d3b773b08e1e9b26a 100644 GIT binary patch literal 13464 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 delta 7529 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 XMO?nMEIMcZ3_(Wv=6Y2+(AfV0?D+~Q delta 3154 zcmZvec|6qH|Ho&HS*&Btni(ZaB3)t_W(Y~ike#B)m5R}F#|*<~kd)<8DmPb6S}3xY zof%Rp%aA>?Gxl|C!;G){``zE~@%!WV&pEI2IOmV^ew^3qdEV_N*$Rj5JJ{QZ2`dVN zKp-*OQdAn=|94I?0XV?X_r@7|R9;1CH=KklcZW^=?b79ac^g;v+m(Kj~6UkQwe zPk6So!)tDBPl_OX+B*!sea_wqWIoyZ``&^X=Inmk%Kw(%&A^b`fy7`Ch@9~zl_egn zC;Ele?{p-@NWi;B{@w_>ppfbMrZTDzl|(#xB~fGSYjDsC?`J_!dhvyi1xl_eSAj5y z-woy7Cqb^)PA_O)z#p=M!g!iBwL)b}9dbD!2N2d%(x>n!X zKPXOOM9>w97w4f#2@`2pOnAgc6}eD;h@*b!cS|)D#;UvA&;hWwRj!Thqi@lVDTT$G zxpU?`)7#&3vZxV1q}u?=jAzcV2LKRAc-_{@!kL^ge_qV1A0zF2Lh~;g>&x^r>2zhz zf|S%~^6u_zu-i@1AcNfM*NfkDuoMKc`Dy?sFiP-?ri^gxiA)F0M1`d3Ak+Gtsc7%N zjO3aVgk?gGxku=lO-eKqrl6GgLemd=H-%ui_-R3NgrnbYm@iuAkx7|&ec(xD2!d;W z(V&8}l$P4w@Pv+z8y|87naKAmMpkl6?iB#-BIhGbNajOIXRjms{uF@CX@0g$`9^Sa z>w$E##pOc*h-6Ua(pP)c>c>-YnxjGUmm#G|=Fz=e!@5(WRcr%YqTDhK zTnv(G=r;QH6&GhCG#a?3(C&F?$xqzER4DN}0&y>o7@YO%3^1H6fUl{jsHmx_vgUq~ zpq#PjxHLl`5{X)749n-8sx0x~#f8fdE2PWNK*+3Jg(UB+^5_Nr^!$D)y^gAWEt0$! zy%By~yzC|ZKtsuAY}O%&(atfuh+xLMqOmxCg33Q(LT7C54k5`596+xqm&24{QjySxZgxr6LTu|~>zE}N(zZwj zm=#n_bSVzXIVkvH>FGbZcKYZvXq}3ak?``_v)#Y$lM(*hXvy_Dx!6b48eVNyZB+Qd z!KJDdhYKsbk37~?%@A4lQVLtSME*5D&EJra;PRk#bt26VzC}OtGJ)kBS-aCQ zi{4%Ni|wC&0*=(8uuzQ6(~aFm(+@oZTz(`d-k_MC{&A?K*2VL+Hg|5sc>L1iK|Jm> zOa-;r(G^p`K?3bQN9wr*0>PUnE0%n-;-%bisjl&R8a@Pr-Qu}#jaW!7XVzC$!Tm^W zG)!-3YP*=xwUNcntU*lU6~>65n~wvmEA2!){W}gO|9O=Cxtg6I=G~Ha=$T@PWP`ym{4rM<#9m8#3ZIA$}yj6c@_Ok}j{UG~Gw8t*%_y6q^z-qC#M$ zX=-{7yqKt#wIYG#o@St=9)`hmS{TyifLDuSLo?wW^f!cCtm~yD*}>pBH}A-6c++Zq zrWu-LVM=RJiufAJmA@3x5M-D|_gmM-Ghn7M`$nWEhxO0j^;tW{*hfA|7DUAMkc3C_ ztngNn#A_N#g+YRQAS@H=mKrk4zCo$F2Nz9&rtF2;wtF2guD%P<3AwEF?!!?-Aqf6< zglZibO2W4f`{OY+
I8{}+;833g{-Bq0vUi{5_}D01wj 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 literal 5952 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 diff --git a/modular_zubbers/icons/obj/clothing/back/backpack.dmi b/modular_zubbers/icons/obj/clothing/back/backpack.dmi index bab1e4e2e22e4c70a94197b5b94cd8a5d09e1516..4a34cba7e544d46aa4b4f953a90a4f18fcd12289 100644 GIT binary patch delta 1183 zcmV;Q1YrAw4&n)r7Y;xO0{{R3(&~ad0001WktINXz`($_c`@qSgTlhej7K7gi=8bo zHAYcj8i}n2Yk){eTVZsLr?SFFzyJUL|IEzB-nKn+h@9smFU0d!JMQvg8b z*k%9#0F`=FSad{Xb7OL8aCB*JZU6vyoKseCa&`CgQ*iP1PR&bCEh5qQjLMXvd|Zl^6aMR#$Wuv*pYbmyidT)*d_W>5iqob-CVDo(*i+m>T65FCl!DY; zf=O*p=_J8e{Hy2EcV^f<|M$G85(jIPfz7T|p0j z=HPCpfg}1MMV8m+z78{IWw{`xN5zLKbfI_LR3;9 zvQAu#J&<;;Gr%wD5r8juG2n#q(7)0MKni@~{J(B);gwQ(Rs}0JvtSN);IZT#Qx{AxWKP5gYW|x>X17 z86RNmy|W6sKtQx3}}wWW-);Kz=UxR+PbOU-&-E$kB_pdns)y_GesAI8~I
J={cm0(90uc{B1sj3dIsgCw07*p#PDHLkV1j^;D02V+ delta 1733 zcmV;$20HoT34{)i7Y<+u0{{R3)kcR30001`ktINXN=#5SH8^`6Yu+Y^xg>~G7+R&N zwsdiV|NsBO!pVt?ok&Srz`(#CA0M}QG3wicj7K6*Ok87Na4j)4Mp0lIiLC}}fMIlw zr?SFFzyC5LX3fpb%*@7CDuv#*J$86zLPA1JOiaPRy}`;3=l}o!0d!JMQvg8b*k%9# z0H}I@R9JLGWpiV4X>fFDZ*Bkpc$}4y&kDjY493sxQIf zl)b&h$!Gd9E}u>Vf}sPhrEQUJirevC~Yj000G9Nkl+$ene9v=*Ka~*9_&_r&A>?%CA!Q_ z31Ar_A%>T+5m8TyLc=G-uUxvwOQ^?x7s$$Uky$4yjw1*bMV$lAf*An%xyu0;l=b*N zLjs=5`yrs>D1^_1A4T)U-8_nXVUD9jNAcYvj$|6H-uV7LoCOH0CJ{w#ozSpHm?2-p z3qe=v$IyXu=@P{Y0Hl%gA>iKo#AdUA0C7y~AaG|x2h1QR0Q2Pm0H0}(3(Aat3*V>Q zeP77x5D<8Y0`SFxTL6rQGHZ22e#qGnAi|h)!5ED%V}kQo8)5(`vA_jZ2^~ z1Z6!_2WH_;w~K`kg3+zQLndT(Xzl^YZ{6P~0}x~UMI5UG^AHaMc!8KBafXg8LR=U_ znmWKo-hnIRoyJ6h&SBX zK350IdIxBb=tr5JPi1EWKxhi;`|%tADvq8ct|$C{6_LZx);)Fbo{^wv1y7o8ykMzfX9`N}F_*pKi7Ny_rcar2@q@*L;S z_O@h)Ls67zn&->Z@N&IS-))WBXH{8cnLOJF`4X0DxvX$m=1!K639c7mPjdF_EKjSd zkbt79%xDj)XmnCx03^Q$Pzq_b%*KFk*#1j`@pc|s?Y z3kx58BLFVI<)iox?O2%_rO+fGCi0?Dq7!PmIW6SCB}taa@TiS{*MS7E@T=V3nuL-7 zXpcXFjAl7qcJ^)nEe!m4`>;U zW;xB2U5%pQpc5iXdtx5^@<|H{^0bo(SjT(?@{(%s_k#Ay11=<7Ys(;u#zXz%V?_tG+Z>V;t-LRP*3&c}DuziG~Ff8{c_{GNBOm=19{{FS0tOs+Ecfbcin zbkj{Y-84<#JDs(!)}+->#2;QvJvHt_eb+<}Up9XNAkLG=F)BrWz2MqvEuK-Z|-9*6fPTta;JODWDj_%~Te!G+FX#fz$ zzZ{>3wblr?YbOCfI1U)7JnQy$w;M1}nHV30XJRNUp)$6&Eisf(nHpa)lBd-;sb&&z~|z#_2(v zg@UQvFvk|0$r$drl>)?1mQ1Y>$Y(C&M|t2Z3>-m#AKER0N4pKfG}y`43n@&h3OXUa zO2j(2UnHHd@w|^V3|@*fL$0YIFkZdt)-AfdC~Ys0^&n;b&zpsv#Hd(t}Uk)AP?*-#_cQws-bSHNDXawnnfV z8w56aSN5aQ-o1UY)d=g0rC3dGyHpD1rY;?X2&11Gf!4GJpf#y9Ld9s^_&*4Qxn<)M zMk@7?h7bU_K-4Gj@m$`xjI7i>I$ERLtq!mDzg&9aThNK?{Qn~>?A+84w90-w!3Jp%F zmd)O&($UsGGbyWT#o8@@try=@>$vymahO)?(%ij=yKh&y%w58;>@ZLxV@Z%-FoVOh z8)-mJPE|-miA!p6a#3bMNoIZ?14G4};E9zs^+BE8#;TiFNNA*-I65DlH{eE?z{%M{rjv*QolM^J)Gz3oY^z?KLV9--|vqVZtYDp4@ct8-h zcW@AIP}9emO_L^Fx-{uZi0A^QRja%b1VmUw1HzfL!@RVbI3=2|8c7~znPTn3EFlrm zY~7O(%rx(;clrCiO*5E;6G~>rY<>Q%$XlFoM?>+CX*ZXuaWD!$zf!yYu+N-_Ovl=C rc9*MjNFTOk{wTIsLGq!KJp;q4W%7EvryYI;bRvVNtDnm{r-UW|&Ch~k diff --git a/modular_zubbers/icons/obj/clothing/feet/feet.dmi b/modular_zubbers/icons/obj/clothing/feet/feet.dmi index c13c11941fc923ff29786f682b086c3da8dedafe..6443f13f6c616eca98b12206bf23b0f740849aca 100644 GIT binary patch literal 6541 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 literal 6481 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 diff --git a/modular_zubbers/icons/obj/clothing/glasses.dmi b/modular_zubbers/icons/obj/clothing/glasses.dmi index 2f13bf2db40ab10d6c00f580d0e6a097476a9f4a..0e1422ce259ace4e82554b52f91f1aa242f4a2e3 100644 GIT binary patch delta 891 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 diff --git a/modular_zubbers/icons/obj/clothing/gloves.dmi b/modular_zubbers/icons/obj/clothing/gloves.dmi index de18f9c1a04dbd0997dd23a8d1c653604541d94c..9e3b1d019b637bf65ffb481be50784a4ef390a00 100644 GIT binary patch delta 902 zcmV;119|+{2%QIzB!5d#OjJd{z`zt38YnIQU?eMK0ZFcz`z+88X+JeFD@|{86KrCDOnmSh$Jl)6cn9@_YwdA00DGT zPE!Ct=GbNc005eLR9JLGWpiV4X>fFDZ*Bkpc$|gMu?oU45Pt^XIeCiE?xNMzMOvhT zeT5Q|vpI~7T#okjdsuLjZ2u46{lnGf*4_KTw2xjdKpE3)uI6$$YPF*0Am!X>6#%Ee zd&z7WBvu~fqSDGEW$7oao@C#!=bv)8VEj;Ga4hRZpJa5k>_SmyaN`uk=OSh6UJ+;{ z@c(RWx}p94VSfV*QBQcD;!4T@00LS`L_t(oh3!;Be@g?X2AL=Ea*09|Ooe1#rId$Ma-w z?I3Lgwra(jHE)(YL9m`PWC*O`t6uw4$pjq@FeI%z`Qpu*H!D7%hkL`qCD0CA%t>`x z$H9|<4uAg#$aSX{ygB6O5eddwyu{jH;!p&Ops!FO-NQ&}d4^8`J!1`lVOC*G&j#?~ z!f3T^p};wnRHoFke!&~!&4y3!fQtmaYJePQvRY!1^r2ym4r-S-TRsK!a|d|Y%LY(W z)T8;(fwuE1|KQCopJv2GPrxx^n=b*iQM++fQGd9U=lB$WcgyJ$jl+KUN`Mn}@e9oR!qbL0cOq2UNK4(8oBqN8Y|N2@vbNtB`9>J)B7PsW^{Frk5i3I1Ph}P;s3pVHZGZ9hr_>{kJ c;lhvNHxYzBU1Z4`l>h($07*qoM6N<$f}HcQy#N3J delta 1090 zcmV-I1iky62iFLYB!6j8OjJd{z`zt38YnIzYN8h8LB00001bW%=J06^y0W`6(x0G4`GSad{Xb7OL8 zaCB*JZU6vyoQ06h3WG2ZgwM%SEP5~fyY^C);z3`bgk)x;bR!4 zhI{+y259=uF36eE2X1gZ9IaU?NK|t^vHR7-vnC}D4k`B$jq2rt9wPD9#iBWp^9Rn=mq7BK*^Ia zCQ~O6z-82UPP`}(i-yR5dz%%;aWh;0O$cD<7Um1{UePAW24i z;33|alYca^;PEyl-Vvcv6cq30bAiJeFa#|V3Jw8lIMri5zA~1M0vM9kxxDgIUYyVG zMG&MYcrO4yGL%4PG+YAOp@TW8TC zPn>J(`lA7U^9kksIz`C$_LlGMB;Pyl5r5mDA@IMxRv9qg+i||P!+h@$7!0-R`0)I^ zLB&@dYX<&l;BUJ@P+Wgd!gv z(HHRTbAmy>w-{mVB;UI>D7*u-L*J(h^I0*XalW_Hd>>l?Y7`*YuV`SH@9o2UA3Iy{ zK}3KJw`f>#*p~7=9I^<-m3Ump%7eC)?_GrYRnWcm+UvLKFVhc3F|yUn^#A|>07*qo IM6N<$f`Ov;c>n+a diff --git a/modular_zubbers/icons/obj/clothing/head/hats.dmi b/modular_zubbers/icons/obj/clothing/head/hats.dmi index b64264df38c15c61dce472ebbe47037539fc6212..6fc293e9a2e68aa24a20de449d6047c4bd7c1402 100644 GIT binary patch literal 23978 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 literal 21323 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