diff --git a/.github/workflows/autobuild_tgui.yml b/.github/workflows/autobuild_tgui.yml index be682724605..08da0f545d3 100644 --- a/.github/workflows/autobuild_tgui.yml +++ b/.github/workflows/autobuild_tgui.yml @@ -16,7 +16,7 @@ jobs: - name: Checkout uses: actions/checkout@v1 with: - fetch-depth: 1 + fetch-depth: 25 - name: Setup Node uses: actions/setup-node@v1 with: @@ -28,10 +28,8 @@ jobs: run: | git config --local user.email "action@github.com" git config --local user.name "TGUI" - git pull + git pull origin master git commit -m "Automatic TGUI Rebuild [ci skip]" -a || true - git fetch - git rebase - name: Push Artifacts uses: ad-m/github-push-action@master with: diff --git a/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm b/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm index c93160304c0..22d00d84119 100644 --- a/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm +++ b/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm @@ -3812,10 +3812,6 @@ /obj/structure/cable, /turf/open/floor/plasteel, /area/ruin/space/derelict/solar_control) -"PQ" = ( -/obj/machinery/power/apc, -/turf/template_noop, -/area/template_noop) "PR" = ( /obj/machinery/atmospherics/pipe/simple/supply/visible, /turf/open/floor/plasteel/airless, @@ -12723,7 +12719,7 @@ aa aa aa aa -PQ +aa aa aa aa diff --git a/_maps/map_files/BoxStation/BoxStation.dmm b/_maps/map_files/BoxStation/BoxStation.dmm index 24d8125068d..be17f8bb020 100644 --- a/_maps/map_files/BoxStation/BoxStation.dmm +++ b/_maps/map_files/BoxStation/BoxStation.dmm @@ -51254,6 +51254,10 @@ /obj/structure/cable, /turf/open/floor/plasteel/white, /area/science/explab) +"pSN" = ( +/obj/machinery/rnd/bepis, +/turf/open/floor/engine, +/area/science/explab) "pUr" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/wood, @@ -101645,7 +101649,7 @@ bvO gHj kGS bzO -bzO +bAR bzO bqe fGF @@ -101902,7 +101906,7 @@ bvO nbv bqe bzO -bAR +bzO bzO bqe uUy @@ -102416,7 +102420,7 @@ xeP kxC kGS bzO -bzO +pSN bzO bqe btp diff --git a/_maps/map_files/Donutstation/Donutstation.dmm b/_maps/map_files/Donutstation/Donutstation.dmm index 19902c17fae..2c766f93216 100644 --- a/_maps/map_files/Donutstation/Donutstation.dmm +++ b/_maps/map_files/Donutstation/Donutstation.dmm @@ -20466,7 +20466,6 @@ /turf/open/floor/plasteel/white, /area/medical/virology) "bef" = ( -/obj/machinery/rnd/experimentor, /obj/effect/landmark/blobstart, /turf/open/floor/engine, /area/science/explab) @@ -40870,6 +40869,10 @@ /obj/structure/table/wood, /turf/open/floor/plating, /area/library/abandoned) +"coN" = ( +/obj/machinery/rnd/experimentor, +/turf/open/floor/engine, +/area/science/explab) "cpK" = ( /obj/machinery/door/airlock/public/glass, /obj/effect/turf_decal/delivery, @@ -48898,6 +48901,10 @@ /obj/machinery/air_sensor/atmos/toxins_mixing_tank, /turf/open/floor/engine/vacuum, /area/science/mixing) +"uuf" = ( +/obj/machinery/rnd/bepis, +/turf/open/floor/engine, +/area/science/explab) "uva" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light{ @@ -74698,7 +74705,7 @@ gst cbi cIZ acp -acw +uuf acw adk adG @@ -75469,7 +75476,7 @@ mjC tVl ljF acp -acw +coN acw adk adJ diff --git a/_maps/map_files/KiloStation/KiloStation.dmm b/_maps/map_files/KiloStation/KiloStation.dmm index bc8d3409c30..6f2f34c428c 100644 --- a/_maps/map_files/KiloStation/KiloStation.dmm +++ b/_maps/map_files/KiloStation/KiloStation.dmm @@ -10402,6 +10402,7 @@ dir = 8 }, /obj/item/beacon, +/obj/machinery/rnd/bepis, /turf/open/floor/engine, /area/science/explab) "aqr" = ( @@ -32837,8 +32838,8 @@ /turf/open/floor/plasteel/dark, /area/science/lab) "aXo" = ( -/obj/machinery/rnd/experimentor, /obj/effect/landmark/event_spawn, +/obj/machinery/rnd/experimentor, /turf/open/floor/engine, /area/science/explab) "aXp" = ( diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm index f6372343d2c..0e59ebf8bca 100644 --- a/_maps/map_files/MetaStation/MetaStation.dmm +++ b/_maps/map_files/MetaStation/MetaStation.dmm @@ -213,6 +213,7 @@ icon_state = "plant-03" }, /obj/effect/decal/cleanable/dirt, +/obj/structure/cable, /turf/open/floor/plasteel, /area/security/prison) "aaC" = ( @@ -794,6 +795,13 @@ dir = 5 }, /area/crew_quarters/kitchen) +"abU" = ( +/obj/item/beacon, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/engine, +/area/science/explab) "abV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/light/small{ @@ -917,6 +925,14 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/space/nearstation) +"acl" = ( +/mob/living/simple_animal/pet/dog/pug{ + desc = "It's Pugley IV, the research department's lovable pug clone. Hopefully nothing happens to this one - fourth time lucky!"; + name = "Pugley IV"; + real_name = "Pugley IV" + }, +/turf/open/floor/engine, +/area/science/explab) "acm" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 @@ -966,6 +982,14 @@ icon_state = "panelscorched" }, /area/security/prison) +"acr" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/landmark/xeno_spawn, +/obj/effect/landmark/blobstart, +/turf/open/floor/engine, +/area/science/explab) "acs" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 @@ -1624,13 +1648,14 @@ /turf/open/floor/plasteel/white, /area/security/prison) "adD" = ( -/obj/structure/lattice, -/obj/machinery/camera/motion{ - c_tag = "Armory - External"; - dir = 1 +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "hosprivacy"; + name = "privacy shutters" }, -/turf/open/space, -/area/space/nearstation) +/obj/structure/cable, +/turf/open/floor/plating, +/area/security/warden) "adE" = ( /turf/open/floor/plating, /area/crew_quarters/fitness/recreation) @@ -1971,43 +1996,31 @@ /area/ai_monitored/security/armory) "aer" = ( /obj/structure/rack, -/obj/item/gun/energy/ionrifle, -/obj/machinery/light{ - dir = 1 +/obj/item/storage/box/flashes{ + pixel_x = 3 }, -/obj/item/gun/energy/temperature/security, -/obj/item/clothing/suit/hooded/ablative, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/item/storage/box/teargas{ + pixel_x = 1; + pixel_y = -2 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/item/gun/grenadelauncher, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, /turf/open/floor/plasteel/dark, /area/ai_monitored/security/armory) "aes" = ( -/obj/structure/closet/secure_closet{ - name = "contraband locker"; - req_access_txt = "3" +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 }, -/obj/effect/spawner/lootdrop/maintenance/three, -/obj/effect/spawner/lootdrop/armory_contraband/metastation, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/closet/secure_closet/security/sec, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, /turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) +/area/security/warden) "aet" = ( /obj/structure/table/wood, /obj/machinery/newscaster/security_unit{ @@ -2041,19 +2054,21 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/heads/hos) "aex" = ( -/obj/structure/closet/secure_closet/lethalshots, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/closet/secure_closet/security/sec, +/obj/machinery/airalarm{ + pixel_y = 28 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/light{ + dir = 4 + }, /turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) +/area/security/warden) "aey" = ( /turf/closed/wall, /area/security/range) @@ -2394,26 +2409,41 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/heads/hos) "aff" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/item/storage/secure/safe{ - name = "armory safe A"; - pixel_x = 6; - pixel_y = 28 +/obj/structure/filingcabinet/security{ + pixel_x = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, /turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) +/area/security/brig) "afg" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"afh" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"afh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) +/area/security/warden) "afi" = ( /obj/structure/closet/secure_closet/hos, /obj/machinery/light{ @@ -2804,7 +2834,6 @@ /obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/structure/cable, /turf/open/floor/plasteel, /area/security/prison) "afS" = ( @@ -2841,64 +2870,95 @@ /turf/open/floor/plasteel, /area/security/prison) "afX" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/item/storage/secure/safe{ - name = "armory safe B"; - pixel_x = 6; - pixel_y = 28 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/turf/open/floor/plasteel/dark, +/turf/closed/wall, /area/ai_monitored/security/armory) "afY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/security/warden"; + dir = 8; + name = "Gear Room APC"; + pixel_x = -25 + }, +/obj/structure/cable, /turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) +/area/security/warden) "afZ" = ( -/obj/item/radio/intercom{ - pixel_y = 24 +/obj/structure/table, +/obj/item/storage/box/evidence, +/obj/item/storage/box/evidence, +/obj/item/storage/box/evidence, +/obj/item/hand_labeler, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"aga" = ( /obj/structure/rack, -/obj/item/grenade/barrier{ - pixel_x = -3; - pixel_y = 1 - }, -/obj/item/grenade/barrier, -/obj/item/grenade/barrier{ +/obj/item/clothing/suit/armor/riot{ pixel_x = 3; - pixel_y = -1 + pixel_y = 2 }, -/obj/item/grenade/barrier{ - pixel_x = 6; +/obj/item/clothing/suit/armor/riot{ + pixel_y = 2 + }, +/obj/item/clothing/suit/armor/riot{ + pixel_x = -3; + pixel_y = 2 + }, +/obj/item/clothing/suit/armor/bulletproof{ + pixel_x = 3; pixel_y = -2 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/item/clothing/suit/armor/bulletproof{ + pixel_y = -2 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/item/clothing/suit/armor/bulletproof{ + pixel_x = -3; + pixel_y = -2 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, +/obj/machinery/requests_console{ + department = "Security"; + departmentType = 5; + pixel_y = 30 + }, /turf/open/floor/plasteel/dark, /area/ai_monitored/security/armory) -"aga" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +"agb" = ( +/obj/structure/rack, +/obj/item/shield/riot{ + pixel_x = -3; + pixel_y = 3 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/item/shield/riot, +/obj/item/shield/riot{ + pixel_x = 3; + pixel_y = -3 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"agc" = ( /mob/living/simple_animal/bot/secbot{ arrest_type = 1; health = 45; @@ -2907,54 +2967,22 @@ name = "Sergeant-at-Armsky"; weaponscheck = 1 }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"agb" = ( -/obj/structure/rack, -/obj/item/gun/energy/disabler{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/gun/energy/disabler, -/obj/item/gun/energy/disabler{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"agc" = ( +/obj/effect/turf_decal/bot, /turf/open/floor/plasteel/dark, /area/ai_monitored/security/armory) "agd" = ( /obj/structure/rack, -/obj/item/gun/energy/laser{ - pixel_x = -3; +/obj/item/gun/ballistic/shotgun/riot, +/obj/item/gun/ballistic/shotgun/riot{ + pixel_y = 6 + }, +/obj/item/gun/ballistic/shotgun/riot{ pixel_y = 3 }, -/obj/item/gun/energy/laser, -/obj/item/gun/energy/laser{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, /turf/open/floor/plasteel/dark, @@ -3235,13 +3263,14 @@ req_access_txt = "1" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/structure/cable, /turf/open/floor/plasteel, /area/security/prison) "agL" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/prison) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/security/brig) "agM" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -3298,13 +3327,10 @@ /turf/open/floor/plasteel/dark, /area/security/prison) "agQ" = ( -/obj/structure/rack, -/obj/item/clothing/suit/armor/bulletproof, -/obj/item/clothing/head/helmet/alt, -/obj/item/clothing/suit/armor/bulletproof, -/obj/item/clothing/head/helmet/alt, -/obj/item/clothing/suit/armor/bulletproof, -/obj/item/clothing/head/helmet/alt, +/obj/structure/table, +/obj/machinery/recharger{ + pixel_y = 4 + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -3316,92 +3342,38 @@ dir = 8 }, /turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) +/area/security/brig) "agR" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 28 }, -/obj/structure/rack, -/obj/item/storage/fancy/donut_box, -/obj/item/gun/energy/e_gun/dragnet, -/obj/item/gun/energy/e_gun/dragnet, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) +/turf/open/floor/plasteel, +/area/security/brig) "agS" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/holopad/secure, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) +/obj/structure/lattice, +/turf/closed/wall/r_wall, +/area/security/warden) "agT" = ( -/obj/structure/rack, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/item/storage/box/rubbershot, -/obj/item/storage/box/rubbershot, -/obj/item/storage/box/rubbershot, -/obj/item/storage/box/rubbershot, -/obj/item/storage/box/rubbershot, -/obj/item/storage/box/rubbershot, -/obj/item/gun/ballistic/shotgun/riot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/gun/ballistic/shotgun/riot, -/obj/item/gun/ballistic/shotgun/riot, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) +/turf/open/floor/plasteel, +/area/security/brig) "agU" = ( -/obj/structure/rack, -/obj/item/gun/energy/e_gun{ - pixel_x = -3; - pixel_y = 3 +/obj/item/radio/intercom{ + pixel_y = 26 }, -/obj/item/gun/energy/e_gun, -/obj/item/gun/energy/e_gun{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/light{ + dir = 1 }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) +/turf/open/floor/plasteel, +/area/security/brig) "agW" = ( /obj/structure/table/wood, /obj/machinery/recharger, @@ -3463,6 +3435,7 @@ pixel_y = 3 }, /obj/structure/cable, +/obj/item/storage/box/deputy, /turf/open/floor/plasteel/dark, /area/crew_quarters/heads/hos) "ahc" = ( @@ -3610,7 +3583,6 @@ name = "Security Blast Door" }, /obj/effect/turf_decal/delivery, -/obj/structure/cable, /turf/open/floor/plasteel, /area/security/brig) "ahz" = ( @@ -3619,6 +3591,7 @@ name = "Security Blast Door" }, /obj/effect/turf_decal/delivery, +/obj/structure/cable, /turf/open/floor/plasteel, /area/security/brig) "ahA" = ( @@ -3634,132 +3607,67 @@ /turf/closed/wall, /area/security/warden) "ahC" = ( -/obj/structure/rack, -/obj/item/clothing/suit/armor/riot, -/obj/item/clothing/suit/armor/riot, -/obj/item/clothing/suit/armor/riot, -/obj/item/clothing/head/helmet/riot, -/obj/item/clothing/head/helmet/riot, -/obj/item/clothing/head/helmet/riot, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 28 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) +/turf/open/floor/plasteel, +/area/security/brig) "ahE" = ( -/obj/structure/rack, -/obj/item/storage/box/flashes{ - pixel_x = 3 - }, -/obj/item/storage/box/teargas{ - pixel_x = 1; - pixel_y = -2 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/closet/l3closet/security, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) +/obj/structure/cable, +/turf/open/floor/plasteel, +/area/security/brig) "ahF" = ( -/obj/machinery/power/apc/highcap/five_k{ - areastring = "/area/ai_monitored/security/armory"; - name = "Armory APC"; - pixel_x = 1; - pixel_y = -23 - }, -/obj/machinery/light, -/obj/machinery/camera/motion{ - c_tag = "Armory - Internal"; - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 6 }, /obj/structure/cable, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/brig) "ahG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/trimline/red/filled/corner, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, /obj/structure/cable, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/brig) "ahH" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) +/turf/open/floor/plasteel, +/area/security/brig) "ahI" = ( -/obj/structure/rack, -/obj/item/shield/riot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/shield/riot, -/obj/item/shield/riot{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/machinery/button/door{ - id = "armory"; - name = "Armory Shutters"; - pixel_x = 28; - req_access_txt = "3" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) +/turf/open/floor/plasteel, +/area/security/brig) "ahJ" = ( /obj/machinery/disposal/bin, /obj/machinery/firealarm{ @@ -3833,26 +3741,21 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/heads/hos) "ahP" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - name = "Armory"; - req_access_txt = "3" +/obj/structure/rack, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -4; + pixel_y = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/item/storage/toolbox/emergency{ + pixel_x = 2; + pixel_y = -3 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/item/wirecutters{ + pixel_y = 2 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/security/brig) "ahQ" = ( /obj/item/clothing/head/festive, /obj/effect/decal/cleanable/cobweb/cobweb2, @@ -4117,6 +4020,7 @@ /obj/effect/turf_decal/tile/red{ dir = 4 }, +/obj/structure/cable, /turf/open/floor/plasteel, /area/security/brig) "aiw" = ( @@ -4152,8 +4056,18 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /turf/open/floor/plasteel/dark, -/area/security/warden) +/area/security/brig) "aiy" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/machinery/light/small{ @@ -4179,7 +4093,7 @@ dir = 8 }, /turf/open/floor/plasteel/dark, -/area/security/warden) +/area/security/brig) "aiz" = ( /obj/structure/closet/secure_closet/evidence, /obj/effect/turf_decal/tile/neutral{ @@ -4192,25 +4106,39 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, /turf/open/floor/plasteel/dark, -/area/security/warden) +/area/security/brig) "aiA" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, +/obj/item/storage/secure/safe{ + name = "armory safe A"; + pixel_x = 6; + pixel_y = 28 + }, +/turf/open/floor/plasteel/dark, /area/ai_monitored/security/armory) "aiB" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, /obj/structure/cable, -/turf/open/floor/plating, -/area/security/warden) +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/security/brig) "aiC" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable, -/turf/open/floor/plating, -/area/ai_monitored/security/armory) +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/security/brig) "aiD" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, @@ -4484,7 +4412,6 @@ /obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/structure/cable, /turf/open/floor/plasteel, /area/security/brig) "ajo" = ( @@ -4525,8 +4452,12 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, /turf/open/floor/plasteel/dark, -/area/security/warden) +/area/security/brig) "ajr" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/neutral{ @@ -4539,25 +4470,16 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/security/warden) -"ajs" = ( -/obj/machinery/door/poddoor/shutters{ - id = "armory"; - name = "armory shutters" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, /turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) +/area/security/brig) +"ajs" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/structure/cable, +/turf/open/floor/plasteel/dark, +/area/security/warden) "ajt" = ( /obj/structure/closet{ name = "Evidence Closet 5" @@ -4576,8 +4498,14 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, /turf/open/floor/plasteel/dark, -/area/security/warden) +/area/security/brig) "aju" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 10 @@ -4587,44 +4515,63 @@ /turf/open/floor/plasteel, /area/maintenance/disposal/incinerator) "ajv" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable, -/turf/open/floor/plasteel, -/area/security/warden) +/obj/item/radio/intercom{ + pixel_y = 25 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) "ajw" = ( -/obj/structure/closet/bombcloset/security, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 +/obj/structure/closet/secure_closet{ + name = "contraband locker"; + req_access_txt = "3" }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/security/warden) +/obj/effect/spawner/lootdrop/maintenance/three, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/spawner/lootdrop/armory_contraband/metastation, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) "ajx" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, /turf/open/floor/plating, /area/security/warden) "ajy" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 +/obj/structure/table, +/obj/machinery/recharger{ + pixel_y = 4 }, -/obj/structure/closet/secure_closet/security/sec, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"ajz" = ( -/turf/open/floor/plasteel/showroomfloor, +/obj/structure/cable, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, /area/security/warden) "ajA" = ( -/obj/structure/closet/secure_closet/security/sec, -/obj/machinery/airalarm{ - pixel_y = 28 +/obj/structure/table, +/obj/machinery/recharger{ + pixel_y = 4 }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel/showroomfloor, +/obj/structure/cable, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, /area/security/warden) "ajB" = ( /obj/machinery/computer/secure_data, @@ -4830,10 +4777,9 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, -/obj/structure/cable, /turf/open/floor/plasteel, /area/security/brig) "ajR" = ( @@ -5174,27 +5120,28 @@ /turf/open/floor/plasteel/white, /area/security/brig) "akx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/obj/structure/cable, /turf/open/floor/plasteel, /area/security/brig) "aky" = ( -/obj/effect/turf_decal/tile/red{ +/obj/structure/cable, +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/cable, /turf/open/floor/plasteel, /area/security/brig) "akz" = ( @@ -5202,32 +5149,31 @@ /obj/structure/sign/warning/pods{ pixel_x = 32 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/trimline/red/filled/corner, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel, /area/security/brig) "akA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /turf/open/floor/plasteel/dark, -/area/security/warden) +/area/security/brig) "akB" = ( /obj/structure/closet{ name = "Evidence Closet 4" @@ -5242,62 +5188,98 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, /turf/open/floor/plasteel/dark, -/area/security/warden) +/area/security/brig) "akC" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 +/obj/structure/rack, +/obj/item/grenade/barrier{ + pixel_x = -3; + pixel_y = 1 }, -/obj/machinery/camera{ - c_tag = "Security - Secure Gear Storage"; +/obj/item/grenade/barrier, +/obj/item/grenade/barrier{ + pixel_x = 3; + pixel_y = -1 + }, +/obj/item/grenade/barrier{ + pixel_x = 6; + pixel_y = -2 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/flasher/portable, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/security/warden) +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) "akD" = ( -/obj/machinery/flasher/portable, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/security/warden) +/obj/effect/turf_decal/trimline/red/filled/corner, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) "akE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable, -/turf/open/floor/plasteel, -/area/security/warden) -"akF" = ( -/obj/structure/closet/l3closet/security, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/security/warden) -"akI" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 1 }, -/turf/open/floor/plasteel/showroomfloor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"akF" = ( +/obj/structure/rack, +/obj/item/gun/energy/laser{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/gun/energy/laser, +/obj/item/gun/energy/laser{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"akI" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/dark, /area/security/warden) "akJ" = ( /obj/structure/closet/secure_closet/security/sec, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel/showroomfloor, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, /area/security/warden) "akK" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/warden) +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) "akL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/effect/turf_decal/tile/red{ dir = 1 }, @@ -5311,9 +5293,6 @@ /turf/open/floor/plasteel, /area/security/main) "akM" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, /obj/effect/turf_decal/tile/red{ dir = 1 }, @@ -5321,6 +5300,9 @@ dir = 4 }, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, /turf/open/floor/plasteel, /area/security/main) "akN" = ( @@ -5891,8 +5873,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 }, /turf/open/floor/plasteel, /area/security/brig) @@ -5905,9 +5887,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -5918,87 +5897,55 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/cable, /turf/open/floor/plasteel/dark, -/area/security/warden) +/area/security/brig) "alS" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, /area/security/brig) -"alT" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/plasteel/dark, -/area/security/warden) "alU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/structure/rack, +/obj/item/gun/energy/disabler{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/gun/energy/disabler, +/obj/item/gun/energy/disabler{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/plasteel, -/area/security/warden) -"alV" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/security{ - name = "Evidence Storage"; - req_access_txt = "3" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/cable, /turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"alV" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, /area/security/warden) "alW" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 }, -/obj/structure/cable, -/turf/open/floor/plasteel, -/area/security/warden) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) "alX" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/effect/turf_decal/delivery, +/obj/structure/cable, +/obj/structure/cable, /obj/machinery/door/airlock/security/glass{ name = "Gear Room"; req_one_access_txt = "1;4" }, -/obj/effect/turf_decal/delivery, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/dark, /area/security/warden) "alY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -6014,34 +5961,35 @@ /turf/open/floor/plasteel, /area/security/main) "alZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 +/obj/structure/rack, +/obj/item/gun/energy/ionrifle, +/obj/item/gun/energy/temperature/security, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/structure/cable, -/turf/open/floor/plasteel, -/area/security/warden) +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/item/clothing/suit/hooded/ablative, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) "ama" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Secure Gear Storage"; - req_access_txt = "3" +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, -/area/security/warden) +/area/security/brig) "amb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/structure/closet/secure_closet/security/sec, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/plasteel/showroomfloor, +/turf/open/floor/plasteel/dark, /area/security/warden) "amd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -6057,22 +6005,12 @@ /turf/open/floor/plasteel, /area/security/main) "ame" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, /obj/structure/cable, -/turf/open/floor/plasteel/showroomfloor, +/turf/open/floor/plasteel/dark, /area/security/warden) "amf" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/power/apc/highcap/five_k{ - areastring = "/area/security/warden"; - dir = 8; - name = "Brig Control APC"; - pixel_x = -25 - }, -/obj/structure/cable, -/turf/open/floor/plasteel/showroomfloor, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/dark, /area/security/warden) "amg" = ( /obj/effect/turf_decal/tile/red{ @@ -6578,8 +6516,8 @@ /area/security/brig) "anh" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 }, /turf/open/floor/plasteel, /area/security/brig) @@ -6601,122 +6539,116 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 4 }, /turf/open/floor/plasteel, /area/security/brig) "ank" = ( -/obj/structure/table, -/obj/item/storage/box/evidence, -/obj/item/storage/box/evidence, -/obj/item/storage/box/evidence, -/obj/item/hand_labeler, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/lattice, +/obj/machinery/camera/motion{ + c_tag = "E.V.A. Storage"; dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/security/warden) +/turf/open/space/basic, +/area/space/nearstation) "anl" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/security/warden) +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/ai_monitored/security/armory) "anm" = ( -/obj/structure/filingcabinet/security{ - pixel_x = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 1 }, -/turf/open/floor/plasteel/dark, -/area/security/warden) +/turf/open/floor/plasteel, +/area/security/brig) "ann" = ( /obj/structure/rack, -/obj/item/storage/box/chemimp{ - pixel_x = 4; - pixel_y = 3 - }, -/obj/item/storage/box/trackimp, -/obj/item/storage/lockbox/loyalty, -/obj/item/reagent_containers/glass/bottle/morphine, -/obj/machinery/light/small, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -26 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/security/warden) -"ano" = ( -/obj/structure/rack, -/obj/item/storage/box/handcuffs, -/obj/item/storage/box/flashbangs{ - pixel_x = -2; +/obj/item/clothing/glasses/hud/security/sunglasses/gars{ + pixel_x = 3; pixel_y = -2 }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/security/warden) -"anp" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 +/obj/item/clothing/glasses/hud/security/sunglasses/gars{ + pixel_x = 3; + pixel_y = 2 }, -/obj/structure/cable, -/turf/open/floor/plasteel, -/area/security/warden) +/obj/item/clothing/glasses/hud/security/sunglasses{ + pixel_x = -3; + pixel_y = -2 + }, +/obj/item/clothing/glasses/hud/security/sunglasses{ + pixel_x = -3; + pixel_y = 2 + }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/camera/motion{ + c_tag = "Armory - Internal"; + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"ano" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) "anq" = ( /obj/structure/rack, -/obj/item/storage/box/firingpins{ - pixel_x = 3; +/obj/item/gun/energy/e_gun{ + pixel_x = -3; pixel_y = 3 }, -/obj/item/storage/box/firingpins, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/security/warden) -"ans" = ( -/obj/structure/cable, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"ant" = ( -/obj/structure/table, -/obj/machinery/recharger{ - pixel_y = 4 +/obj/item/gun/energy/e_gun, +/obj/item/gun/energy/e_gun{ + pixel_x = 3; + pixel_y = -3 }, -/obj/structure/cable, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 28 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) "anu" = ( /obj/machinery/vending/security, /obj/machinery/firealarm{ dir = 8; pixel_x = 28 }, -/turf/open/floor/plasteel/showroomfloor, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, /area/security/warden) "anv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -6780,13 +6712,11 @@ /turf/open/floor/plasteel, /area/security/main) "anB" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 }, /turf/open/floor/plasteel, -/area/security/main) +/area/security/brig) "anC" = ( /obj/machinery/power/apc/highcap/five_k{ areastring = "/area/security/main"; @@ -7159,10 +7089,10 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ +/obj/structure/cable, +/obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 1 }, -/obj/structure/cable, /turf/open/floor/plasteel, /area/security/brig) "aos" = ( @@ -7172,28 +7102,40 @@ /obj/structure/cable, /turf/open/floor/plasteel, /area/security/brig) -"aot" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 28 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) "aou" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/airlock/security{ - name = "Evidence Storage"; - req_access_txt = "3" +/obj/structure/rack, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/clothing/head/helmet/riot{ + pixel_x = 3; + pixel_y = 2 + }, +/obj/item/clothing/head/helmet/riot{ + pixel_y = 2 + }, +/obj/item/clothing/head/helmet/riot{ + pixel_x = -3; + pixel_y = 2 + }, +/obj/item/clothing/head/helmet/alt{ + pixel_x = 3; + pixel_y = -2 + }, +/obj/item/clothing/head/helmet/alt{ + pixel_y = -2 + }, +/obj/item/clothing/head/helmet/alt{ + pixel_x = -3; + pixel_y = -2 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/effect/turf_decal/delivery, /obj/structure/cable, -/turf/open/floor/plasteel, -/area/security/warden) +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) "aov" = ( /obj/structure/extinguisher_cabinet{ pixel_y = -31 @@ -7205,19 +7147,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/maintenance/disposal/incinerator) -"aow" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Secure Gear Storage"; - req_access_txt = "3" - }, -/obj/effect/turf_decal/delivery, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/structure/cable, -/turf/open/floor/plasteel, -/area/security/warden) "aox" = ( /obj/structure/grille, /turf/open/floor/plating{ @@ -7225,19 +7154,25 @@ }, /area/maintenance/port/fore) "aoy" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 28 +/obj/structure/closet/secure_closet/lethalshots, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/structure/closet/secure_closet/warden, -/obj/item/gun/energy/laser, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) "aoz" = ( /obj/structure/closet/secure_closet/security/sec, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, /obj/structure/cable, -/turf/open/floor/plasteel/showroomfloor, +/turf/open/floor/plasteel/dark, /area/security/warden) "aoB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -7740,8 +7675,8 @@ /obj/structure/extinguisher_cabinet{ pixel_x = -27 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 8 }, /turf/open/floor/plasteel, /area/security/brig) @@ -7750,70 +7685,38 @@ /obj/structure/cable, /turf/open/floor/plasteel, /area/security/brig) -"apG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"apI" = ( -/obj/machinery/computer/prisoner/management{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) "apJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"apK" = ( -/obj/machinery/photocopier{ - pixel_y = 3 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) "apL" = ( -/obj/machinery/requests_console{ - department = "Security"; - departmentType = 5; - pixel_y = 30 +/obj/machinery/button/door{ + id = "armory"; + name = "Armory Shutters"; + pixel_y = -28; + req_access_txt = "3" }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Warden's Office" - }, -/obj/structure/rack, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/storage/toolbox/emergency{ - pixel_x = 2; - pixel_y = -3 - }, -/obj/item/wirecutters{ - pixel_y = 2 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) +/obj/structure/cable, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) "apM" = ( -/obj/structure/table, -/obj/machinery/recharger, -/obj/machinery/airalarm{ - pixel_y = 28 +/obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/ai_monitored/security/armory"; + name = "Armory APC"; + pixel_x = 1; + pixel_y = -23 }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) +/obj/structure/cable, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) "apN" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) "apP" = ( /obj/machinery/atmospherics/components/trinary/filter/flipped, /obj/effect/decal/cleanable/dirt, @@ -7828,7 +7731,13 @@ dir = 8 }, /obj/machinery/vending/wardrobe/sec_wardrobe, -/turf/open/floor/plasteel/showroomfloor, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, /area/security/warden) "apR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -8371,49 +8280,58 @@ /turf/open/floor/plasteel/dark, /area/security/brig) "ara" = ( -/obj/machinery/computer/secure_data{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/computer/security/telescreen{ - desc = "Used for watching Prison Wing holding areas."; - name = "Prison Monitor"; - network = list("prison"); - pixel_x = -30 +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) +/obj/machinery/camera{ + c_tag = "Brig - Hallway - Port" + }, +/turf/open/floor/plasteel, +/area/security/brig) "arb" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 +/obj/machinery/door/poddoor/shutters{ + id = "armory"; + name = "armory shutters" }, -/obj/structure/cable, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"arc" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/structure/cable, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"are" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"arf" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/structure/cable, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"arg" = ( -/obj/structure/chair/office{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/landmark/start/warden, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"arf" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + name = "Armory"; + req_access_txt = "3" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, /obj/structure/cable, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) "arh" = ( /obj/item/reagent_containers/glass/bottle/toxin{ pixel_x = 4; @@ -8430,15 +8348,23 @@ /turf/open/floor/plating, /area/maintenance/starboard/secondary) "ari" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/delivery, /obj/structure/cable, -/obj/machinery/holopad/secure, -/turf/open/floor/plasteel/showroomfloor, +/obj/structure/cable, +/obj/machinery/door/airlock/security/glass{ + name = "Gear Room"; + req_one_access_txt = "1;4" + }, +/turf/open/floor/plasteel/dark, /area/security/warden) "arj" = ( /obj/structure/closet/secure_closet/security/sec, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel/showroomfloor, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, /area/security/warden) "ark" = ( /obj/machinery/newscaster/security_unit, @@ -8943,102 +8869,89 @@ /turf/open/floor/plasteel/dark, /area/security/brig) "asp" = ( -/obj/machinery/computer/security{ +/obj/structure/closet/bombcloset/security, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) +/turf/open/floor/plasteel, +/area/security/brig) "asq" = ( -/obj/effect/landmark/start/warden, -/obj/structure/chair/office, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/security/brig) "asr" = ( -/obj/machinery/computer/crew{ - dir = 8 +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/brig) "ass" = ( -/obj/machinery/newscaster/security_unit{ - pixel_y = -30 +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 1 }, -/obj/item/folder/red, -/obj/item/folder/red, -/obj/structure/table, -/obj/item/book/manual/wiki/security_space_law{ - pixel_x = -3; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/brig) "ast" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/item/pen, -/obj/structure/reagent_dispensers/peppertank{ - pixel_y = -32 +/obj/machinery/camera{ + c_tag = "Brig - Hallway - Entrance" }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) +/turf/open/floor/plasteel, +/area/security/brig) "asu" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/filingcabinet/chestdrawer{ - pixel_y = 2 +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 4 }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel, +/area/security/brig) "asv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"asw" = ( -/obj/structure/table, -/obj/machinery/button/door{ - id = "Prison Gate"; - name = "Prison Wing Lockdown"; - pixel_y = 7; - req_access_txt = "2" +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 }, -/obj/machinery/button/door{ - id = "Secure Gate"; - name = "Cell Window Control"; - pixel_x = -5; - pixel_y = -3; - specialfunctions = 4 - }, -/obj/machinery/button/door{ - id = "briglockdown"; - name = "Brig Lockdown Control"; - pixel_x = 5; - pixel_y = -3 - }, -/obj/item/radio/intercom{ - dir = 4; - pixel_x = 29; - pixel_y = -28 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"asx" = ( -/obj/structure/table, -/obj/machinery/recharger{ - pixel_y = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) +/turf/open/floor/plasteel, +/area/security/brig) +"asw" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"asx" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/security/brig) "asy" = ( -/obj/vehicle/ridden/secway, -/obj/item/key/security, /obj/effect/turf_decal/tile/red{ dir = 1 }, @@ -9046,35 +8959,20 @@ /obj/effect/turf_decal/tile/red{ dir = 8 }, +/obj/vehicle/ridden/secway, +/obj/structure/cable, /turf/open/floor/plasteel, /area/security/main) "asz" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 1 + }, /obj/structure/table, -/obj/item/folder/red, -/obj/item/restraints/handcuffs, -/obj/item/clothing/head/cone{ - pixel_x = -4; +/obj/machinery/recharger{ pixel_y = 4 }, -/obj/item/clothing/head/cone{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/clothing/head/cone{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/clothing/head/cone{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/clothing/head/cone{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/structure/cable, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) +/turf/open/floor/plasteel, +/area/security/brig) "asB" = ( /obj/machinery/light/small{ dir = 8 @@ -9089,6 +8987,7 @@ /obj/effect/turf_decal/tile/red{ dir = 8 }, +/obj/structure/cable, /turf/open/floor/plasteel, /area/security/main) "asD" = ( @@ -9645,15 +9544,18 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, /turf/open/floor/plasteel, /area/security/brig) "atO" = ( -/obj/structure/sign/warning/pods, -/turf/closed/wall/r_wall, -/area/security/warden) +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/brig) "atP" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -9665,31 +9567,38 @@ /turf/open/floor/plating, /area/maintenance/port/fore) "atQ" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/trimline/red/filled/line, /obj/structure/cable, -/turf/open/floor/plating, -/area/security/warden) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/junction/flip{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/brig) "atR" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Brig Control"; - req_access_txt = "3" +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/delivery, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /turf/open/floor/plasteel, -/area/security/warden) +/area/security/brig) "atS" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Gear Room"; - req_one_access_txt = "1;4" +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 }, -/obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/security/warden) +/area/security/brig) "atU" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -10027,7 +9936,10 @@ /obj/structure/sign/warning/vacuum/external{ pixel_x = -32 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 8 }, /turf/open/floor/plasteel, @@ -10038,13 +9950,8 @@ /turf/open/floor/plasteel, /area/security/brig) "auW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, +/obj/structure/sign/warning/pods, +/turf/closed/wall/r_wall, /area/security/brig) "auX" = ( /obj/machinery/photocopier, @@ -10077,78 +9984,47 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/heads/hos) "auY" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, /area/security/brig) "auZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, /obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/plating, +/area/security/warden) +"ava" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, /area/security/brig) -"ava" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/westleft{ - base_state = "right"; - dir = 2; - icon_state = "right"; - name = "Reception Window" - }, -/obj/machinery/door/window/brigdoor{ - dir = 1; - name = "Brig Control Desk"; - req_access_txt = "3" - }, -/obj/item/paper, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) "avb" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Brig - Hallway - Entrance" - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/structure/disposalpipe/segment{ + dir = 9 }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, /area/security/brig) "avc" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 4 + dir = 5 }, /turf/open/floor/plasteel, /area/security/brig) "avd" = ( -/obj/item/radio/intercom{ - pixel_y = 26 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, /turf/open/floor/plasteel, /area/security/brig) "ave" = ( @@ -10158,8 +10034,8 @@ /obj/structure/extinguisher_cabinet{ pixel_y = 30 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/machinery/light{ + dir = 1 }, /turf/open/floor/plasteel, /area/security/brig) @@ -10167,20 +10043,17 @@ /obj/machinery/firealarm{ pixel_y = 28 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 }, /turf/open/floor/plasteel, /area/security/brig) "avg" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel, /area/security/brig) "avh" = ( @@ -10188,10 +10061,11 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, /obj/structure/cable, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/security/brig) "avi" = ( @@ -10202,13 +10076,7 @@ dir = 8; pixel_x = 30 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, +/obj/effect/turf_decal/trimline/red/filled/corner, /turf/open/floor/plasteel, /area/security/brig) "avj" = ( @@ -10566,7 +10434,7 @@ "awa" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, /turf/open/floor/plasteel, @@ -10576,48 +10444,45 @@ dir = 5 }, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, /turf/open/floor/plasteel, /area/security/brig) "awc" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable, -/turf/open/floor/plasteel, -/area/security/brig) -"awd" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel, /area/security/brig) "awe" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, /turf/open/floor/plasteel, /area/security/brig) "awf" = ( -/obj/structure/disposalpipe/junction/flip{ - dir = 4 - }, /obj/structure/cable, -/turf/open/floor/plasteel, -/area/security/brig) +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) "awg" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/structure/disposalpipe/segment{ +/obj/structure/chair/office{ dir = 4 }, /obj/structure/cable, -/turf/open/floor/plasteel, -/area/security/brig) +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) "awh" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -10625,34 +10490,33 @@ /turf/open/floor/plasteel, /area/security/brig) "awi" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, /mob/living/simple_animal/bot/secbot/beepsky{ desc = "It's Officer Beepsky! Powered by a potato and a shot of whiskey, and with a sturdier reinforced chassis, too."; health = 45; maxHealth = 45; name = "Officer Beepsky" }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, /area/security/brig) "awj" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, /turf/open/floor/plasteel, /area/security/brig) "awl" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, /turf/open/floor/plasteel, /area/security/brig) "awn" = ( @@ -10688,8 +10552,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, /turf/open/floor/plasteel, @@ -10909,8 +10772,8 @@ /obj/structure/disposalpipe/trunk{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 1 }, /turf/open/floor/plasteel, /area/security/brig) @@ -10919,120 +10782,124 @@ dir = 4 }, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, /area/security/brig) "axc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/light, -/obj/machinery/camera{ - c_tag = "Brig - Hallway - Port"; +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/obj/machinery/door_timer{ - id = "Cell 1"; - name = "Cell 1"; - pixel_y = -32 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, /turf/open/floor/plasteel, /area/security/brig) "axd" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"axe" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/structure/cable, -/turf/open/floor/plasteel, -/area/security/brig) -"axf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/structure/cable, +/turf/open/floor/plasteel, +/area/security/brig) +"axe" = ( /obj/machinery/door_timer{ id = "Cell 2"; name = "Cell 2"; pixel_y = -32 }, /obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/security/brig) +"axf" = ( +/obj/machinery/door_timer{ + id = "Cell 3"; + name = "Cell 3"; + pixel_x = 32; + pixel_y = -32 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, /area/security/brig) "axg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/red, +/obj/machinery/light, +/obj/machinery/door_timer{ + id = "Cell 1"; + name = "Cell 1"; + pixel_y = -32 + }, /turf/open/floor/plasteel, /area/security/brig) "axh" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/machinery/door_timer{ - id = "Cell 3"; - name = "Cell 3"; - pixel_y = -32 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) +/obj/structure/closet/secure_closet/warden, +/obj/item/gun/energy/laser, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) "axi" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, /area/security/brig) "axj" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"axk" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 + dir = 5 }, /turf/open/floor/plasteel, /area/security/brig) "axl" = ( +/obj/structure/closet/crate/secure/weapon{ + desc = "A secure clothing crate."; + name = "formal uniform crate"; + req_access_txt = "3" + }, +/obj/item/clothing/under/rank/security/officer/formal, +/obj/item/clothing/under/rank/security/officer/formal, +/obj/item/clothing/under/rank/security/officer/formal, +/obj/item/clothing/under/rank/security/officer/formal, +/obj/item/clothing/under/rank/security/officer/formal, +/obj/item/clothing/under/rank/security/officer/formal, +/obj/item/clothing/suit/security/officer, +/obj/item/clothing/suit/security/officer, +/obj/item/clothing/suit/security/officer, +/obj/item/clothing/suit/security/officer, +/obj/item/clothing/suit/security/officer, +/obj/item/clothing/suit/security/officer, +/obj/item/clothing/under/rank/security/warden/formal, +/obj/item/clothing/suit/security/warden, +/obj/item/clothing/under/rank/security/head_of_security/formal, +/obj/item/clothing/suit/security/hos, +/obj/item/clothing/head/beret/sec/navyofficer, +/obj/item/clothing/head/beret/sec/navyofficer, +/obj/item/clothing/head/beret/sec/navyofficer, +/obj/item/clothing/head/beret/sec/navyofficer, +/obj/item/clothing/head/beret/sec/navyofficer, +/obj/item/clothing/head/beret/sec/navyofficer, +/obj/item/clothing/head/beret/sec/navywarden, +/obj/item/clothing/head/beret/sec/navyhos, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, +/obj/effect/turf_decal/tile/blue, +/obj/structure/cable, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"axm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -11045,63 +10912,59 @@ /obj/machinery/button/flasher{ id = "secentranceflasher"; name = "Brig Entrance Flasher"; - pixel_x = -3; + pixel_x = -6; pixel_y = -38; req_access_txt = "1" }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/effect/turf_decal/trimline/red/filled/corner, +/obj/machinery/button/flasher{ + id = "holdingflash"; + name = "Holding Cell Flasher"; + pixel_x = 6; + pixel_y = -38; + req_access_txt = "1" }, /obj/structure/cable, /turf/open/floor/plasteel, /area/security/brig) -"axm" = ( +"axn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"axn" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/trimline/red/filled/line, /turf/open/floor/plasteel, /area/security/brig) "axo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable, -/turf/open/floor/plasteel, -/area/security/brig) -"axp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/plasteel, -/area/security/brig) -"axq" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/plasteel, -/area/security/brig) -"axr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 8 }, /obj/machinery/button/flasher{ id = "holdingflash"; pixel_y = -26; req_access_txt = "1" }, +/turf/open/floor/plasteel, +/area/security/brig) +"axp" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/plasteel, +/area/security/brig) +"axq" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/security/brig) +"axr" = ( /obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, /turf/open/floor/plasteel, /area/security/brig) "axs" = ( @@ -11117,7 +10980,6 @@ c_tag = "Brig - Hallway - Starboard"; dir = 1 }, -/obj/effect/turf_decal/tile/red, /turf/open/floor/plasteel, /area/security/brig) "axt" = ( @@ -11125,15 +10987,17 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/red, /obj/structure/cable, +/obj/effect/turf_decal/trimline/red/filled/line, /turf/open/floor/plasteel, /area/security/brig) "axu" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 8 + }, /turf/open/floor/plasteel, /area/security/brig) "axv" = ( @@ -11143,13 +11007,9 @@ /obj/structure/extinguisher_cabinet{ pixel_x = 27 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, /turf/open/floor/plasteel, /area/security/brig) "axw" = ( @@ -11318,13 +11178,11 @@ }, /area/maintenance/starboard/fore) "axR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 }, -/obj/machinery/holopad, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/machinery/photocopier{ + pixel_y = 3 }, /turf/open/floor/plasteel, /area/security/brig) @@ -11547,82 +11405,70 @@ dir = 8 }, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, /area/security/brig) "ayy" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/brig) -"ayz" = ( -/obj/machinery/door/window/brigdoor/security/cell{ - id = "Cell 2"; - name = "Cell 2" - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/plasteel, -/area/security/brig) -"ayA" = ( -/obj/machinery/door/window/brigdoor/security/cell{ - id = "Cell 3"; - name = "Cell 3" - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/plasteel, -/area/security/brig) -"ayB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/security/glass{ - id_tag = "innerbrig"; - name = "Brig"; - req_access_txt = "63" - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/plasteel, -/area/security/brig) -"ayC" = ( -/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/structure/cable, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"ayz" = ( /obj/machinery/door/airlock/security/glass{ - id_tag = "innerbrig"; - name = "Brig"; - req_access_txt = "63" + name = "Brig Control"; + req_access_txt = "3" }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/structure/cable, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"ayA" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 }, +/obj/machinery/camera{ + c_tag = "Warden's Office"; + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"ayB" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"ayC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plasteel, /area/security/brig) "ayE" = ( -/obj/machinery/door/window/brigdoor/security/holding{ - id = "Holding Cell"; - name = "Holding Cell" +/obj/structure/table/reinforced, +/obj/machinery/door/window/westleft{ + base_state = "right"; + dir = 4; + icon_state = "right"; + name = "Outer Window" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/machinery/door/window/brigdoor{ + dir = 8; + name = "Brig Control Desk"; + req_access_txt = "3" }, +/obj/item/folder/red, +/obj/item/folder/red, +/obj/item/poster/random_official, /obj/structure/cable, -/turf/open/floor/plasteel, -/area/security/brig) +/obj/item/book/manual/wiki/security_space_law{ + pixel_x = -3; + pixel_y = 5 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) "ayF" = ( /turf/closed/wall/r_wall, /area/security/detectives_office) @@ -11783,13 +11629,17 @@ /turf/open/floor/plasteel/dark, /area/engine/engineering) "azb" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/machinery/door/airlock/security/glass{ + name = "Brig Control"; + req_access_txt = "3" }, /obj/structure/cable, -/turf/open/floor/plasteel, -/area/security/brig) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/closed/wall, +/area/security/warden) "azd" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple, /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ @@ -12043,9 +11893,12 @@ "azE" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, /turf/open/floor/plasteel, /area/security/brig) -"azF" = ( +"azG" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, @@ -12053,137 +11906,58 @@ dir = 4 }, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/security/brig) -"azG" = ( -/obj/machinery/flasher{ - id = "Cell 2"; - pixel_x = -28 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/security/brig) -"azH" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/machinery/flasher{ - id = "Cell 3"; - pixel_x = -28 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/security/brig) -"azI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, +/obj/effect/landmark/event_spawn, /obj/structure/cable, /turf/open/floor/plasteel, /area/security/brig) -"azJ" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) "azK" = ( -/obj/machinery/light/small{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/red{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 8 }, -/turf/open/floor/plasteel, -/area/security/brig) -"azL" = ( -/obj/structure/chair, -/obj/machinery/flasher{ - id = "holdingflash"; - pixel_x = -25 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/security/brig) -"azM" = ( -/obj/structure/chair, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/red/filled/corner, /turf/open/floor/plasteel, /area/security/brig) "azN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/security/glass{ + id_tag = "innerbrig"; + name = "Brig"; + req_access_txt = "63" + }, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, /turf/open/floor/plasteel, /area/security/brig) "azO" = ( -/obj/structure/chair, -/obj/effect/landmark/event_spawn, +/obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/security/brig) "azP" = ( -/obj/structure/rack, -/obj/machinery/flasher{ - id = "holdingflash"; - pixel_x = 25 - }, -/obj/item/clothing/under/rank/prisoner, -/obj/item/clothing/under/rank/prisoner, -/obj/item/clothing/under/rank/prisoner, -/obj/item/clothing/under/rank/prisoner, -/obj/item/clothing/under/rank/prisoner, -/obj/item/clothing/shoes/sneakers/orange, -/obj/item/clothing/shoes/sneakers/orange, -/obj/item/clothing/shoes/sneakers/orange, -/obj/item/clothing/shoes/sneakers/orange, -/obj/item/clothing/shoes/sneakers/orange, -/obj/item/restraints/handcuffs, -/obj/item/restraints/handcuffs, -/obj/item/restraints/handcuffs, -/obj/item/restraints/handcuffs, -/obj/item/restraints/handcuffs, +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/security/brig) "azQ" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/security/brig) +"azR" = ( /obj/machinery/firealarm{ dir = 4; pixel_x = -24 }, -/obj/structure/filingcabinet, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/light_switch{ - pixel_y = 25 - }, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"azR" = ( /turf/open/floor/plasteel/grimy, /area/security/detectives_office) "azS" = ( @@ -12697,129 +12471,93 @@ /turf/open/floor/plasteel/dark, /area/hallway/primary/fore) "aAY" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/bed, /obj/item/bedsheet, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/security/brig) -"aAZ" = ( -/obj/structure/closet/secure_closet/brig{ - id = "Cell 1"; - name = "Cell 1 Locker" - }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/security/brig) "aBa" = ( -/obj/structure/closet/secure_closet/brig{ - id = "Cell 2"; - name = "Cell 2 Locker" - }, /obj/effect/decal/cleanable/dirt, +/obj/machinery/flasher{ + id = "Cell 3"; + pixel_x = -23; + pixel_y = -23 + }, +/obj/structure/bed, +/obj/item/bedsheet, /turf/open/floor/plasteel, /area/security/brig) "aBb" = ( -/obj/structure/closet/secure_closet/brig{ - id = "Cell 3"; - name = "Cell 3 Locker" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/security/brig) -"aBc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -26 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, +/obj/effect/landmark/start/warden, +/obj/structure/chair/office, /obj/structure/cable, -/turf/open/floor/plasteel, -/area/security/brig) +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"aBc" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "briglockdown"; + name = "brig shutters" + }, +/turf/open/floor/plating, +/area/security/warden) "aBd" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/red/filled/end{ dir = 8 }, /turf/open/floor/plasteel, /area/security/brig) "aBe" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 +/obj/machinery/holopad, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 1 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/trimline/red/filled/corner{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, /turf/open/floor/plasteel, /area/security/brig) "aBf" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/security/brig) -"aBg" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, /area/security/brig) "aBh" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 +/obj/effect/turf_decal/trimline/red/filled/end{ + dir = 4 }, /obj/effect/decal/cleanable/dirt, /obj/structure/cable, /turf/open/floor/plasteel, /area/security/brig) "aBi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/security/brig) "aBj" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/machinery/light/small{ +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/security/brig) "aBk" = ( -/obj/structure/closet/secure_closet/detective, -/obj/effect/landmark/blobstart, -/obj/machinery/camera{ - c_tag = "Detective's Office"; - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/security/brig) "aBl" = ( -/obj/machinery/holopad, /turf/open/floor/plasteel/grimy, /area/security/detectives_office) "aBn" = ( @@ -13267,86 +13005,55 @@ /turf/open/floor/plating, /area/security/brig) "aCn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/airlock/security/glass{ - id_tag = "outerbrig"; - name = "Brig"; - req_access_txt = "63" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ +/obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, /area/security/brig) "aCp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/firedoor, -/obj/machinery/flasher{ - id = "secentranceflasher"; - pixel_x = 25 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/airlock/security/glass{ - id_tag = "outerbrig"; - name = "Brig"; - req_access_txt = "63" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "briglockdown"; + name = "brig shutters" }, /turf/open/floor/plasteel, /area/security/brig) "aCq" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Security Desk"; - req_access_txt = "63" +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plasteel, /area/security/brig) "aCr" = ( -/obj/machinery/door/airlock/security{ - name = "Court Cell"; - req_access_txt = "63" +/obj/structure/chair{ + dir = 1 }, -/turf/open/floor/plasteel/dark, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, /area/security/brig) "aCs" = ( -/obj/structure/table/wood, +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/security/brig) +"aCt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/structure/cable, /obj/machinery/power/apc{ areastring = "/area/security/detectives_office"; dir = 8; name = "Detective APC"; pixel_x = -25 }, -/obj/item/taperecorder{ - pixel_x = 3 - }, -/obj/item/storage/box/evidence, -/obj/item/flashlight/seclite, -/obj/structure/cable, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"aCt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/structure/cable, /turf/open/floor/plasteel/grimy, /area/security/detectives_office) "aCu" = ( @@ -13729,37 +13436,37 @@ /turf/open/floor/plasteel, /area/hallway/primary/fore) "aDw" = ( -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "aDx" = ( -/obj/structure/chair/stool, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, +/obj/structure/chair/stool, /turf/open/floor/plasteel, /area/hallway/primary/fore) "aDy" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, /obj/structure/sign/warning/electricshock{ pixel_y = 32 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "aDz" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, /obj/structure/sign/warning/electricshock{ pixel_y = 32 }, /obj/machinery/camera{ c_tag = "Fore Primary Hallway Cells" }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "aDA" = ( @@ -13769,17 +13476,22 @@ /obj/machinery/status_display/evac{ pixel_y = 32 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "aDB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/red{ +/obj/structure/cable, +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, -/obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/structure/sign/warning/electricshock{ + pixel_y = 32 + }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "aDC" = ( @@ -13787,92 +13499,49 @@ /area/hallway/primary/fore) "aDD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/structure/cable, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "aDE" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "briglockdown"; - name = "brig shutters" +/obj/machinery/computer/prisoner/management{ + dir = 4 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/brig) +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) "aDF" = ( -/obj/machinery/computer/secure_data, -/obj/machinery/button/flasher{ - id = "secentranceflasher"; - name = "Brig Entrance Flash Control"; - pixel_x = -24; - pixel_y = 24; - req_access_txt = "1" - }, -/obj/machinery/button/door{ - id = "Secure Gate"; - name = "Cell Window Control"; - pixel_x = 5; - pixel_y = 27; - specialfunctions = 4 - }, -/obj/machinery/button/door{ - id = "briglockdown"; - name = "Brig Lockdown Control"; - pixel_x = 5; - pixel_y = 37 +/obj/machinery/flasher{ + id = "holdingflash"; + pixel_x = 25 }, /obj/machinery/light/small{ - dir = 1 + dir = 4 }, -/obj/machinery/button/door{ - desc = "A remote control switch for the medbay foyer."; - id = "innerbrig"; - name = "Brig Interior Doors Control"; - normaldoorcontrol = 1; - pixel_x = -5; - pixel_y = 37; - req_access_txt = "63" +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 }, -/obj/machinery/button/door{ - desc = "A remote control switch for the medbay foyer."; - id = "outerbrig"; - name = "Brig Exterior Doors Control"; - normaldoorcontrol = 1; - pixel_x = -5; - pixel_y = 27; - req_access_txt = "63" - }, -/turf/open/floor/plasteel/dark, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, /area/security/brig) "aDG" = ( -/obj/structure/filingcabinet/chestdrawer{ +/obj/structure/rack, +/obj/item/storage/box/firingpins{ + pixel_x = 3; pixel_y = 3 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/item/storage/box/firingpins, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, /turf/open/floor/plasteel/dark, -/area/security/brig) +/area/security/warden) "aDH" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/machinery/button/flasher{ - id = "holdingflash"; - name = "holding cell flasher button"; - pixel_x = 23; - pixel_y = 23; - req_access_txt = "1" - }, -/obj/machinery/camera{ - c_tag = "Brig - Desk"; - dir = 8 - }, -/obj/item/radio/intercom{ - pixel_x = 29; - pixel_y = -2 - }, -/obj/structure/cable, +/obj/structure/closet/secure_closet/brig, /turf/open/floor/plasteel/dark, /area/security/brig) "aDI" = ( @@ -13887,6 +13556,13 @@ dir = 4 }, /obj/machinery/disposal/bin, +/obj/machinery/camera{ + c_tag = "Detective's Office"; + dir = 4 + }, +/obj/machinery/light_switch{ + pixel_y = -25 + }, /turf/open/floor/plasteel/grimy, /area/security/detectives_office) "aDJ" = ( @@ -13906,6 +13582,7 @@ dir = 4 }, /obj/structure/cable, +/obj/machinery/holopad, /turf/open/floor/plasteel/grimy, /area/security/detectives_office) "aDL" = ( @@ -14405,65 +14082,36 @@ /turf/open/floor/plasteel, /area/hallway/primary/fore) "aEV" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/westleft{ - base_state = "right"; - icon_state = "right"; - name = "Outer Window" - }, -/obj/machinery/door/window/brigdoor{ - dir = 4; - name = "Security Desk"; - req_access_txt = "1" - }, -/obj/item/radio/off, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "briglockdown"; - name = "brig shutters" - }, -/obj/structure/cable, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"aEW" = ( -/obj/structure/chair/office{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"aEX" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/structure/cable, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"aEY" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/light/small{ +/obj/machinery/light{ dir = 4 }, -/obj/structure/cable, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aEW" = ( +/obj/machinery/flasher/portable, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"aEX" = ( +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/dark, /area/security/brig) "aEZ" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/table, -/obj/item/bodybag, -/obj/item/clothing/gloves/color/latex, -/obj/item/clothing/mask/surgical, -/turf/open/floor/plasteel/dark, -/area/security/detectives_office) -"aFa" = ( /obj/machinery/door/window{ dir = 1 }, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) +"aFa" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plasteel/grimy, /area/security/detectives_office) "aFb" = ( /obj/machinery/door/airlock/maintenance{ @@ -14965,9 +14613,6 @@ /turf/open/floor/plasteel, /area/hallway/primary/fore) "aGo" = ( -/obj/machinery/computer/warrant{ - dir = 8 - }, /obj/effect/turf_decal/tile/red, /turf/open/floor/plasteel, /area/hallway/primary/fore) @@ -14983,62 +14628,53 @@ /turf/open/floor/plasteel/white, /area/medical/chemistry) "aGq" = ( -/obj/machinery/computer/security{ +/obj/machinery/door/firedoor, +/obj/machinery/flasher{ + id = "secentranceflasher"; + pixel_x = 25 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, -/obj/machinery/newscaster/security_unit{ - pixel_y = -30 +/obj/machinery/door/airlock/security/glass{ + id_tag = "outerbrig"; + name = "Brig"; + req_access_txt = "63" }, -/turf/open/floor/plasteel/dark, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/plasteel, /area/security/brig) "aGr" = ( -/obj/structure/table, -/obj/item/folder/red{ - pixel_x = 3 - }, -/obj/item/folder/white{ - pixel_x = -4; - pixel_y = 2 - }, -/obj/machinery/computer/security/telescreen{ - desc = "Used for watching Prison Wing holding areas."; - dir = 1; - name = "Prison Monitor"; - network = list("prison"); - pixel_y = -30 - }, +/obj/structure/rack, +/obj/item/clothing/under/rank/prisoner, +/obj/item/clothing/under/rank/prisoner, +/obj/item/clothing/under/rank/prisoner, +/obj/item/clothing/under/rank/prisoner, +/obj/item/clothing/under/rank/prisoner, +/obj/item/clothing/shoes/sneakers/orange, +/obj/item/clothing/shoes/sneakers/orange, +/obj/item/clothing/shoes/sneakers/orange, +/obj/item/clothing/shoes/sneakers/orange, +/obj/item/clothing/shoes/sneakers/orange, /obj/item/restraints/handcuffs, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"aGs" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/pen, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/obj/structure/reagent_dispensers/peppertank{ - pixel_y = -30 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"aGt" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, +/obj/item/restraints/handcuffs, +/obj/item/restraints/handcuffs, +/obj/item/restraints/handcuffs, +/obj/item/restraints/handcuffs, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, /area/security/brig) "aGu" = ( -/obj/structure/bodycontainer/morgue, -/turf/open/floor/plasteel/dark, +/obj/structure/filingcabinet, +/turf/open/floor/plasteel/grimy, /area/security/detectives_office) "aGv" = ( /obj/machinery/light/small, -/turf/open/floor/plasteel/dark, +/obj/effect/landmark/blobstart, +/obj/structure/closet/secure_closet/detective, +/turf/open/floor/plasteel/grimy, /area/security/detectives_office) "aGw" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -15557,16 +15193,20 @@ /turf/closed/wall, /area/security/courtroom) "aHE" = ( -/turf/closed/wall/r_wall, -/area/security/courtroom) +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/effect/turf_decal/trimline/red/filled/corner, +/turf/open/floor/plasteel, +/area/security/brig) "aHF" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - name = "Court Cell"; - req_access_txt = "63" +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 }, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/structure/cable, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) "aHG" = ( /turf/closed/wall, /area/lawoffice) @@ -18015,8 +17655,12 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, /turf/open/floor/plasteel/dark, -/area/security/warden) +/area/security/brig) "aNB" = ( /obj/structure/window/reinforced{ dir = 4 @@ -26895,44 +26539,19 @@ /turf/open/floor/plasteel, /area/security/checkpoint/customs) "bgB" = ( -/obj/machinery/light/small{ - dir = 1 - }, /obj/machinery/airalarm{ - pixel_y = 28 + dir = 4; + pixel_x = -22 }, -/obj/structure/closet/crate/secure/weapon{ - desc = "A secure clothing crate."; - name = "formal uniform crate"; - req_access_txt = "3" +/obj/structure/rack, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/item/clothing/under/rank/security/officer/formal, -/obj/item/clothing/under/rank/security/officer/formal, -/obj/item/clothing/under/rank/security/officer/formal, -/obj/item/clothing/under/rank/security/officer/formal, -/obj/item/clothing/under/rank/security/officer/formal, -/obj/item/clothing/under/rank/security/officer/formal, -/obj/item/clothing/suit/security/officer, -/obj/item/clothing/suit/security/officer, -/obj/item/clothing/suit/security/officer, -/obj/item/clothing/suit/security/officer, -/obj/item/clothing/suit/security/officer, -/obj/item/clothing/suit/security/officer, -/obj/item/clothing/under/rank/security/warden/formal, -/obj/item/clothing/suit/security/warden, -/obj/item/clothing/under/rank/security/head_of_security/formal, -/obj/item/clothing/suit/security/hos, -/obj/item/clothing/head/beret/sec/navyofficer, -/obj/item/clothing/head/beret/sec/navyofficer, -/obj/item/clothing/head/beret/sec/navyofficer, -/obj/item/clothing/head/beret/sec/navyofficer, -/obj/item/clothing/head/beret/sec/navyofficer, -/obj/item/clothing/head/beret/sec/navyofficer, -/obj/item/clothing/head/beret/sec/navywarden, -/obj/item/clothing/head/beret/sec/navyhos, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/security/warden) +/obj/item/gun/energy/e_gun/dragnet, +/obj/item/gun/energy/e_gun/dragnet, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) "bgC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 @@ -32943,7 +32562,7 @@ /area/crew_quarters/bar) "bts" = ( /obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" + req_one_access_txt = "12;46" }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -49281,20 +48900,6 @@ /turf/open/floor/plating, /area/maintenance/port/aft) "cfG" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/computer/med_data, -/turf/open/floor/plasteel/dark, -/area/medical/sleeper) -"cfH" = ( /obj/structure/closet/wardrobe/pjs, /obj/machinery/airalarm{ pixel_y = 24 @@ -49311,6 +48916,20 @@ }, /turf/open/floor/plasteel/dark, /area/medical/sleeper) +"cfH" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/computer/med_data, +/turf/open/floor/plasteel/dark, +/area/medical/sleeper) "cfI" = ( /obj/machinery/light{ dir = 1 @@ -49328,7 +48947,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/closet/wardrobe/pjs, +/obj/machinery/computer/crew, /turf/open/floor/plasteel/dark, /area/medical/sleeper) "cfJ" = ( @@ -50901,34 +50520,6 @@ dir = 4 }, /area/science/research) -"ciS" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/mob/living/simple_animal/pet/dog/pug{ - desc = "It's Pugley IV, the research department's lovable pug clone. Hopefully nothing happens to this one - fourth time lucky!"; - name = "Pugley IV"; - real_name = "Pugley IV" - }, -/turf/open/floor/engine, -/area/science/explab) -"ciT" = ( -/obj/item/beacon, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/engine, -/area/science/explab) -"ciU" = ( -/obj/machinery/rnd/experimentor, -/turf/open/floor/engine, -/area/science/explab) -"ciV" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/engine, -/area/science/explab) "ciW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 @@ -51919,12 +51510,7 @@ /area/medical/medbay/central) "clp" = ( /obj/structure/table, -/obj/item/storage/firstaid{ - pixel_x = 4; - pixel_y = 4 - }, /obj/machinery/light, -/obj/item/storage/firstaid, /obj/effect/turf_decal/tile/blue{ dir = 1 }, @@ -51935,6 +51521,15 @@ /obj/effect/turf_decal/tile/blue{ dir = 8 }, +/obj/item/storage/firstaid/regular{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/storage/firstaid/regular, +/obj/item/storage/firstaid/regular{ + pixel_x = -4; + pixel_y = -4 + }, /turf/open/floor/plasteel/white, /area/medical/medbay/central) "clq" = ( @@ -64756,8 +64351,7 @@ /turf/open/floor/plasteel/dark, /area/chapel/office) "cLU" = ( -/obj/effect/landmark/blobstart, -/obj/effect/landmark/xeno_spawn, +/obj/machinery/rnd/bepis, /turf/open/floor/engine, /area/science/explab) "cLV" = ( @@ -68245,6 +67839,17 @@ /obj/structure/disposalpipe/segment, /turf/closed/wall/r_wall, /area/science/xenobiology) +"cTY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/flasher{ + id = "Cell 2"; + pixel_x = -23; + pixel_y = -23 + }, +/obj/structure/bed, +/obj/item/bedsheet, +/turf/open/floor/plasteel, +/area/security/brig) "cUH" = ( /obj/structure/table/optable, /turf/open/floor/plasteel/white, @@ -68623,6 +68228,23 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/entry) +"cZk" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/brigdoor{ + dir = 1; + name = "Weapon Distribution"; + req_access_txt = "3" + }, +/obj/item/paper, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/machinery/door/window/southleft{ + name = "Requests Window" + }, +/obj/item/pen, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) "cZq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -70855,24 +70477,18 @@ /turf/open/floor/plating, /area/maintenance/port/fore) "dhv" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/westleft{ - base_state = "right"; - dir = 4; - icon_state = "right"; - name = "Outer Window" +/obj/machinery/door/window/brigdoor/security/cell{ + id = "Cell 2"; + name = "Cell 2" }, -/obj/machinery/door/window/brigdoor{ - dir = 8; - name = "Brig Control Desk"; - req_access_txt = "3" +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/item/folder/red, -/obj/item/folder/red, -/obj/item/poster/random_official, /obj/structure/cable, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/security/brig) "dhw" = ( /obj/structure/closet, /obj/item/poster/random_contraband, @@ -71866,6 +71482,12 @@ }, /turf/open/floor/plasteel, /area/quartermaster/sorting) +"dmU" = ( +/obj/machinery/computer/crew{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) "dnd" = ( /obj/structure/closet/firecloset, /turf/open/floor/plating, @@ -72435,9 +72057,21 @@ /turf/open/floor/plasteel/white, /area/medical/virology) "dBX" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) +/obj/machinery/door/window/brigdoor/security/cell{ + id = "Cell 2"; + name = "Cell 2" + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/brig) "dBY" = ( /obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/neutral{ @@ -72459,15 +72093,7 @@ dir = 8 }, /turf/open/floor/plasteel/dark, -/area/security/warden) -"dCa" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/landmark/event_spawn, -/obj/structure/cable, -/turf/open/floor/plasteel, -/area/security/warden) +/area/security/brig) "dCb" = ( /obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/red{ @@ -72498,20 +72124,70 @@ /turf/open/floor/plating, /area/maintenance/fore) "dCf" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/showroomfloor, +/obj/structure/table, +/obj/item/folder/red, +/obj/item/restraints/handcuffs, +/obj/item/clothing/head/cone{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/clothing/head/cone{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/clothing/head/cone{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/clothing/head/cone{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/clothing/head/cone{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark, /area/security/warden) "dCg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 }, /turf/open/floor/plasteel, /area/security/brig) "dCh" = ( -/obj/effect/landmark/event_spawn, -/obj/structure/cable, +/obj/structure/table, +/obj/machinery/button/door{ + id = "Prison Gate"; + name = "Prison Wing Lockdown"; + pixel_y = -3; + req_access_txt = "2" + }, +/obj/machinery/button/door{ + id = "Secure Gate"; + name = "Cell Window Control"; + pixel_x = -5; + pixel_y = 7; + specialfunctions = 4 + }, +/obj/machinery/button/door{ + id = "briglockdown"; + name = "Brig Lockdown Control"; + pixel_x = 5; + pixel_y = 7 + }, +/obj/item/key/security, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 28 + }, +/obj/machinery/light{ + dir = 4 + }, /turf/open/floor/plasteel/showroomfloor, /area/security/warden) "dCi" = ( @@ -72520,12 +72196,6 @@ icon_state = "platingdmg3" }, /area/maintenance/starboard/fore) -"dCj" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plasteel, -/area/security/brig) "dCk" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -73077,6 +72747,13 @@ dir = 5 }, /area/crew_quarters/kitchen) +"eeh" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/security/brig) "eew" = ( /obj/structure/rack, /obj/item/reagent_containers/food/drinks/bottle/vodka{ @@ -73090,6 +72767,17 @@ /obj/item/reagent_containers/food/drinks/bottle/whiskey, /turf/open/floor/wood, /area/maintenance/port/aft) +"ehi" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Secure Gear Storage"; + req_access_txt = "3" + }, +/obj/effect/turf_decal/delivery, +/obj/structure/cable, +/obj/structure/cable, +/turf/open/floor/plasteel/dark, +/area/security/warden) "enV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/neutral{ @@ -73110,6 +72798,20 @@ /obj/structure/cable, /turf/open/floor/plating, /area/maintenance/starboard) +"eph" = ( +/obj/structure/rack, +/obj/item/storage/box/handcuffs, +/obj/item/storage/box/flashbangs{ + pixel_x = -2; + pixel_y = -2 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/structure/cable, +/turf/open/floor/plasteel/dark, +/area/security/warden) "eqt" = ( /obj/structure/girder, /obj/structure/grille, @@ -73255,6 +72957,15 @@ icon_state = "wood-broken4" }, /area/maintenance/port/aft) +"eYX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/secure_closet/brig{ + id = "Cell 2"; + name = "Cell 2 Locker" + }, +/obj/structure/cable, +/turf/open/floor/plasteel, +/area/security/brig) "eZe" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 @@ -73262,6 +72973,9 @@ /obj/structure/cable, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"eZU" = ( +/turf/closed/wall/r_wall, +/area/security/courtroom) "fcn" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -73361,6 +73075,13 @@ }, /turf/open/floor/plasteel/white, /area/medical/chemistry) +"fCe" = ( +/obj/machinery/door/airlock/security{ + name = "Court Cell"; + req_access_txt = "63" + }, +/turf/open/floor/plasteel, +/area/security/brig) "fDD" = ( /obj/machinery/light_switch{ pixel_y = -25 @@ -73557,7 +73278,9 @@ /area/medical/chemistry) "gHh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock/maintenance, +/obj/machinery/door/airlock/maintenance{ + req_one_access_txt = "12;47" + }, /obj/structure/disposalpipe/segment, /obj/structure/cable, /turf/open/floor/plating, @@ -73588,6 +73311,13 @@ }, /turf/open/floor/plasteel/white, /area/medical/chemistry) +"gPT" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) "gUb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 @@ -73600,6 +73330,13 @@ }, /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) +"hdb" = ( +/obj/structure/bed, +/obj/item/clothing/suit/straight_jacket, +/obj/item/clothing/glasses/blindfold, +/obj/item/clothing/mask/muzzle, +/turf/open/floor/plasteel/dark, +/area/security/brig) "hdh" = ( /obj/structure/closet/crate, /obj/item/storage/box/lights/mixed, @@ -73637,10 +73374,44 @@ }, /turf/open/floor/plasteel/dark, /area/engine/break_room) +"hjl" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/plasteel, +/area/security/brig) "hkq" = ( /obj/structure/cable, /turf/open/floor/plasteel, /area/engine/storage_shared) +"hql" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/westleft{ + base_state = "right"; + dir = 2; + icon_state = "right"; + name = "Reception Window" + }, +/obj/machinery/door/window/brigdoor{ + dir = 1; + name = "Brig Control Desk"; + req_access_txt = "3" + }, +/obj/item/paper, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/item/storage/fancy/donut_box, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "briglockdown"; + name = "Warden Desk Shutters" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) "hvf" = ( /obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/yellow{ @@ -73858,6 +73629,17 @@ }, /turf/open/floor/plasteel, /area/science/misc_lab/range) +"ixj" = ( +/obj/machinery/flasher/portable, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/plasteel/dark, +/area/security/warden) "ixo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, @@ -74269,6 +74051,16 @@ }, /turf/open/floor/plasteel/white, /area/medical/chemistry) +"kKH" = ( +/obj/structure/table/wood, +/obj/item/taperecorder{ + pixel_x = 3 + }, +/obj/item/storage/box/evidence, +/obj/item/flashlight/seclite, +/obj/structure/cable, +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) "kMC" = ( /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, @@ -74438,6 +74230,13 @@ /obj/docking_port/stationary/public_mining_dock, /turf/open/floor/plating, /area/construction/mining/aux_base) +"lJY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/security/brig) "lKu" = ( /obj/effect/landmark/carpspawn, /turf/open/space/basic, @@ -74635,6 +74434,25 @@ /obj/machinery/door/firedoor, /turf/open/floor/plasteel, /area/hydroponics) +"mDQ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"mEn" = ( +/obj/machinery/door/window/brigdoor/security/holding{ + id = "Holding Cell"; + name = "Holding Cell" + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/plasteel, +/area/security/brig) "mGS" = ( /obj/machinery/light/small{ dir = 4 @@ -74775,6 +74593,13 @@ }, /turf/open/floor/plasteel/white, /area/medical/chemistry) +"npx" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) "ntG" = ( /obj/machinery/power/terminal{ dir = 1 @@ -74808,6 +74633,15 @@ /obj/structure/disposalpipe/segment, /turf/closed/wall, /area/medical/chemistry) +"nEv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/secure_closet/brig{ + id = "Cell 3"; + name = "Cell 3 Locker" + }, +/obj/structure/cable, +/turf/open/floor/plasteel, +/area/security/brig) "nHj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment{ @@ -74946,6 +74780,14 @@ /obj/machinery/vending/modularpc, /turf/open/floor/plasteel/white, /area/science/research) +"ofB" = ( +/obj/machinery/door/airlock/security{ + name = "Court Cell"; + req_access_txt = "63" + }, +/obj/machinery/door/firedoor, +/turf/closed/wall, +/area/security/courtroom) "ogE" = ( /obj/structure/closet/firecloset, /turf/open/floor/plating, @@ -74983,6 +74825,13 @@ }, /turf/open/floor/plasteel, /area/science/mixing) +"ooY" = ( +/obj/machinery/computer/warrant{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) "otq" = ( /obj/structure/closet/emcloset, /obj/structure/sign/warning/vacuum/external{ @@ -75124,6 +74973,25 @@ /obj/machinery/vending/snack/random, /turf/open/floor/plasteel/dark, /area/maintenance/port/aft) +"oVO" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/obj/structure/rack, +/obj/effect/turf_decal/tile/blue, +/obj/item/reagent_containers/glass/bottle/morphine, +/obj/item/storage/box/chemimp{ + pixel_x = 4; + pixel_y = 3 + }, +/obj/item/storage/box/trackimp, +/obj/item/storage/lockbox/loyalty, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/warden) "oXP" = ( /obj/structure/closet/crate, /obj/item/crowbar/red, @@ -75248,6 +75116,13 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) +"pvK" = ( +/obj/machinery/computer/security{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) "pvL" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, /obj/machinery/door/firedoor, @@ -75551,6 +75426,26 @@ dir = 5 }, /area/crew_quarters/kitchen) +"qRr" = ( +/obj/machinery/flasher/portable, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/item/radio/intercom{ + pixel_x = 30 + }, +/obj/machinery/camera{ + c_tag = "Security - Gear Room"; + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/warden) "qUR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -75586,6 +75481,14 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/white, /area/medical/chemistry) +"qZU" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/turf/open/floor/plasteel, +/area/security/main) "rbG" = ( /obj/structure/cable, /turf/open/floor/plasteel, @@ -75622,6 +75525,33 @@ }, /turf/open/floor/plasteel/dark, /area/maintenance/port/aft) +"roZ" = ( +/obj/machinery/computer/secure_data{ + dir = 4 + }, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching Prison Wing holding areas."; + name = "Prison Monitor"; + network = list("prison"); + pixel_x = -30 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"rqO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/airlock/security/glass{ + id_tag = "outerbrig"; + name = "Brig"; + req_access_txt = "63" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/plasteel, +/area/security/brig) "rrB" = ( /turf/closed/wall, /area/vacant_room/commissary) @@ -75810,6 +75740,11 @@ /obj/structure/sign/warning/biohazard, /turf/closed/wall, /area/medical/chemistry) +"snF" = ( +/obj/structure/chair, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/security/brig) "sof" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -75921,6 +75856,13 @@ /obj/structure/cable, /turf/closed/wall/r_wall, /area/engine/engineering) +"sRB" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/rnd/experimentor, +/turf/open/floor/engine, +/area/science/explab) "tay" = ( /turf/closed/wall, /area/medical/medbay/central) @@ -76147,6 +76089,15 @@ }, /turf/closed/wall/r_wall, /area/maintenance/starboard/secondary) +"uvH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/secure_closet/brig{ + id = "Cell 1"; + name = "Cell 1 Locker" + }, +/obj/structure/cable, +/turf/open/floor/plasteel, +/area/security/brig) "uEH" = ( /obj/machinery/door/airlock/engineering/glass{ name = "Shared Engineering Storage"; @@ -76189,6 +76140,20 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/secondary) +"uNe" = ( +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/security/glass{ + id_tag = "innerbrig"; + name = "Brig"; + req_access_txt = "63" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/security/brig) "uOc" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -76691,6 +76656,13 @@ /obj/machinery/light, /turf/open/floor/plasteel/white, /area/medical/pharmacy) +"xjc" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/security/brig) "xop" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ dir = 4 @@ -76875,6 +76847,15 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) +"yej" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "briglockdown"; + name = "brig shutters" + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/security/warden) "yfM" = ( /obj/machinery/vending/engivend, /obj/effect/turf_decal/delivery, @@ -100094,7 +100075,7 @@ aaa aaa aaf aaf -agL +aay aaB aaH aaQ @@ -101662,8 +101643,8 @@ anh aor apE dCg -anh -anh +agT +agT auU awa awZ @@ -101671,7 +101652,7 @@ ayw azD aAY aCk -aDw +aDx aDC aGb aHx @@ -101908,11 +101889,11 @@ adz acf hyP aeQ -afG -agL +afL +aay ahz aiv -ajo +aiq aky akg ani @@ -101926,9 +101907,9 @@ awb axa ayx azE -azE +uvH aCk -aDx +aDw aEK aFZ aHx @@ -102173,19 +102154,19 @@ ajp akz ajQ anj -aot -apG -apG -apG +alS +alS +agR +alS atN alS awc axg -ayy -azF -aAZ -aCk -aDw +ahx +aiq +aiq +ajm +aDy aEL aGd aHx @@ -102424,25 +102405,25 @@ adc afa afT agN -ahB -ahB -ahB -ahB +ahx +ahx +ahx +agL alR -ahB -adY -ajx -adY -ajx -atO +afX +afZ +agQ +aeq +aiq +aiq auW -awd +ara axc -ahx -ahx -ahx -ajm -aDy +ayw +xjc +cTY +aCk +aDx aEM aFZ aHx @@ -102681,23 +102662,23 @@ aep aeQ afU agO -ahB +ahx aNA ajq aix akA -ank -ajx -apI -ara +aeq +aeq +anl +aeq asp -ajx -auW -awd +ahE +aiq +atO axd -ayw +dhv azG -aAY +eYX aCk aDw aEN @@ -102938,11 +102919,11 @@ ael afd afV agP -ahB +ahx aiy dBZ ajr -alT +akK anl aou apJ @@ -102952,11 +102933,11 @@ ava axR awe axe -ayz -dCj -azE -aCk -aDx +ahx +aiq +aiq +ajm +aDy dCo aGg aHx @@ -103195,25 +103176,25 @@ aax aay aay aax -adY +ajm aiz ajt akB -akA -anm -ajx -apK -arc +aff +aeq +aga +apJ +arb asr -ajx +ahF auY -awc -axg -ayy -azF +avb +aCq +ayw +xjc aBa aCk -aDw +aDx aEN aGh aHx @@ -103447,30 +103428,30 @@ aaa aaa aaf aaa +aaa aaf +aaa aaf -aaf -aaf -aaf -adY -adY -adY -adY -alV -adY -adY +aav +aeq +aeq +aeq +aeq +aeq +aeq +agb apL -dCh +aeq ass -adY -auW -awd +ahG +aiC +axi axf -ahx -ahx -ahx -ajm -aDz +dBX +hjl +nEv +aCk +aDw aEN aFZ aHy @@ -103704,30 +103685,30 @@ aaf aaf aaf aaf -aaf -aaf -aeq -aeq -aeq -aeq +lMJ +lMJ +lMJ +lMJ +lMJ aeq +aer bgB akC alU ann -adY +agc apM -ans +aeq ast +ahH adY -auW -awd -axd -ayw -azH -aAY -aCk -aDw +ayz +ajx +adY +ajx +ajx +adY +aDz aEN aGg aHx @@ -103961,30 +103942,30 @@ aaa aaa aaf aaa -aaf +aaa +lMJ +aaa +lMJ +aaa aeq -aeq -afZ -agR -ahE aiA akD -akD -dCa ano -ajx +akD +ano +akD apN -are +cZk asu atQ auZ awf -axa +aDE ayA -azE -azE -aCk -aDx +roZ +pvK +aBc +aDw aEQ aGj aHz @@ -104218,29 +104199,29 @@ aaa aaa aaf aaa +aaa +lMJ +aaa +lMJ +aaa aeq aeq -aff -afY -afY -afY -ahP ajv akE alW -anp -aow -ans +akE +alW +akE arf asv atR azb -awc -axg +ayB +ayB ayy -azF +npx aBb -aCk +hql aDw aEN aGk @@ -104475,29 +104456,29 @@ aaa aaa aaf aaa +aaa +ank +aaa +lMJ +aaa +aaa aeq -aes -afh -agb -agT -ahG -aiC ajw akF alZ anq -ajx +agd aoy -arg +anl asw -ajx -auW +ahI +alV awg axh -ahx -ahx -ahx -ajm +dCh +mDQ +dmU +yej aDA aEN aGl @@ -104731,30 +104712,30 @@ aaa aaa aaa aaf -adD -aeq -aer -afg -aga +aaf +lMJ agS -ahF +adD +adD +agS +adY aeq -ajx -ajx -ama +anl +anl +aeq +aeq +aeq +aeq +aeq +agU +ahH +adY +ayE ajx adY -adY -dhv +ajx ajx adY -avb -awh -axi -ayB -azI -aBc -aCn aDB aES aGm @@ -104989,30 +104970,30 @@ aaa aaa aaf aaa -aeq -aex -afg -agd -agU -ahH -aeq +adY +agS +aDG +eph +oVO +adY +aes ajy arj amb -ajz +afY amf dCf -ajz -ajz +alV +asu atS -auW +ama awi axj -aiq -azJ +uNe aBd -aCk -aDC +aBd +rqO +aHF aET aGn aHD @@ -105246,25 +105227,25 @@ aaa aaa aaf aaa -aeq -aeq -afX -agc -dBX -agc -ajs -ajz -akI -amb -ant +adD +axl +ame +ame +ame +ehi +ajs +akI +akI +afg +ame +ame ame -apJ ari asx aiB avc awj -axk +axc ayC azK aBe @@ -105503,33 +105484,33 @@ aaa aaa aaf aaa -aaf -aeq -aeq -agQ -ahC -ahI -aeq +adY +agS +aEW +ixj +qRr +adY +aex ajA akJ -amb +afh anu aoz apQ -arj +ajx asz -ahB -avd -awd -axl -ahx -ahx -ahx -ajm -aDE +ahP +anB +aCn +axa +azN +aBh +aBh +aGq +gPT aEV -aDE -aHE +ooY +aHD aIN aJY aLA @@ -105759,34 +105740,34 @@ aaa aaa aaa aaf -aaf -aaf -aaf -aeq -aeq -aeq -aeq -aeq +aav +lMJ +agS +adD +adD +agS adY -akK +adY +adY +ajx alX ahB ajx ahB ark -ajx -ahB +aiD +ajD ave awl axm -aiq -azL -aBf ajm -aDF -aEW -aGq -aHE +aiq +aiq +ajm +ajm +ajm +ajm +eZU aIO aJZ aIR @@ -106016,13 +105997,13 @@ aaa aaa aaa aaf -aaa -aaa -aaf -aaf +lMJ +lMJ aaf aaf aaf +lMJ +lMJ aiD ajB akL @@ -106034,16 +106015,16 @@ arl asy ajD avf -awd +aCn axn -ayw -azM -aBg -ayw -aDG -aEX +azQ +aBk +lJY aGr -aHE +ajm +aEX +aDH +eZU aIP aKa aLB @@ -106273,7 +106254,7 @@ aaa aaa aaa aaf -aaf +aav aaf adZ adZ @@ -106290,17 +106271,17 @@ rQK arm asC aiD -auY +ahC awh axo -ayE -azN -aBh -aCq +aiq +snF +eeh +aCr +ajm +avk aDH -aEY -aGs -aHE +eZU aIQ aKb dCq @@ -106550,14 +106531,14 @@ atU avg awn axp -aiq +mEn azO aBi -ajm -ajm -ajm -ajm -aHE +aBi +fCe +avk +avk +eZU aIR aKc aLC @@ -106811,10 +106792,10 @@ aiq azP aBj aCr +ajm +hdb avk -avk -avk -aHD +ofB aIS aKd aIR @@ -107061,17 +107042,17 @@ apU iOo asF aiD -auW +anm awp axr -ayF -ayF -ayF +aBf +aCs +aDF ayF ayJ ayJ -aGt -aHF +ayJ +aHD aIT aKe aIR @@ -107318,16 +107299,16 @@ apV arq asG ajD -auW +avd awp axs ayF -azQ -aBk -aCs +ayF +ayF +ayF aDI -ayJ -ayJ +aFa +kKH aHD aHD aHD @@ -107575,9 +107556,9 @@ apW iOo asH aiD -auW +avd awq -axq +aHE ayG azR aBl @@ -107832,7 +107813,7 @@ bni arr asI aiD -auY +anB awr axt ayH @@ -108083,13 +108064,13 @@ adZ ajD akT amm -anB +qZU aoH apY iOo asJ ajD -auW +avd aws axu ayI @@ -111235,7 +111216,7 @@ bST ceZ cgq chx -ciS +sRB chx clS cmR @@ -111492,7 +111473,7 @@ bST csg cgq chx -ciT +abU ckr clT cmS @@ -111749,7 +111730,7 @@ bST ceZ cgq chy -ciU +acl tEg clU cmT @@ -112263,7 +112244,7 @@ bST ceZ cgq chA -ciV +acr cks cgq cmV diff --git a/_maps/map_files/PubbyStation/PubbyStation.dmm b/_maps/map_files/PubbyStation/PubbyStation.dmm index 6c1bd775415..e051453c688 100644 --- a/_maps/map_files/PubbyStation/PubbyStation.dmm +++ b/_maps/map_files/PubbyStation/PubbyStation.dmm @@ -24338,6 +24338,10 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, +/obj/machinery/light{ + dir = 1; + light_color = "#d1dfff" + }, /turf/open/floor/engine, /area/science/explab) "bkB" = ( @@ -24853,27 +24857,21 @@ /area/science/server) "blP" = ( /obj/effect/landmark/event_spawn, -/obj/item/beacon, /obj/machinery/light{ dir = 8 }, -/turf/open/floor/engine, -/area/science/explab) -"blQ" = ( /obj/machinery/rnd/experimentor, /turf/open/floor/engine, /area/science/explab) "blR" = ( /obj/effect/landmark/blobstart, /obj/effect/landmark/xeno_spawn, +/obj/item/beacon, /turf/open/floor/engine, /area/science/explab) "blS" = ( -/obj/machinery/light{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/item/book/manual/wiki/experimentor, +/obj/machinery/rnd/bepis, /turf/open/floor/engine, /area/science/explab) "blX" = ( @@ -26928,7 +26926,7 @@ /obj/machinery/computer/crew, /turf/open/floor/plasteel/white, /area/medical/medbay/central) -"bri" = ( +"brh" = ( /obj/effect/turf_decal/tile/blue{ dir = 1 }, @@ -27873,6 +27871,7 @@ /obj/effect/turf_decal/tile/purple{ dir = 8 }, +/obj/item/book/manual/wiki/experimentor, /turf/open/floor/plasteel/white, /area/science/explab) "bti" = ( @@ -87143,7 +87142,7 @@ boH boH boH bsG -bri +brh gfo cqm bvl @@ -87400,7 +87399,7 @@ bmw bkh boH bpR -bri +brh jWH nYu oSa @@ -97675,7 +97674,7 @@ aEj aTx bjw bkz -blQ +bky bmW bnW bpe diff --git a/code/__DEFINES/atmospherics.dm b/code/__DEFINES/atmospherics.dm index 27a9597ff90..61198aa0ae8 100644 --- a/code/__DEFINES/atmospherics.dm +++ b/code/__DEFINES/atmospherics.dm @@ -39,11 +39,13 @@ #define MOLES_N2STANDARD (MOLES_CELLSTANDARD*N2STANDARD) /// liters in a cell #define CELL_VOLUME 2500 + /// liters in a normal breath #define BREATH_VOLUME 0.5 /// Amount of air to take a from a tile #define BREATH_PERCENTAGE (BREATH_VOLUME/CELL_VOLUME) + //EXCITED GROUPS /// number of FULL air controller ticks before an excited group breaks down (averages gas contents across turfs) #define EXCITED_GROUP_BREAKDOWN_CYCLES 4 @@ -72,7 +74,7 @@ #define WALL_HEAT_TRANSFER_COEFFICIENT 0.0 #define OPEN_HEAT_TRANSFER_COEFFICIENT 0.4 /// a hack for now -#define WINDOW_HEAT_TRANSFER_COEFFICIENT 0.1 +#define WINDOW_HEAT_TRANSFER_COEFFICIENT 0.1 /// a hack to help make vacuums "cold", sacrificing realism for gameplay #define HEAT_CAPACITY_VACUUM 7000 @@ -104,7 +106,7 @@ // Pressure limits. /// This determins at what pressure the ultra-high pressure red icon is displayed. (This one is set as a constant) -#define HAZARD_HIGH_PRESSURE 550 +#define HAZARD_HIGH_PRESSURE 550 /// This determins when the orange pressure icon is displayed (it is 0.7 * HAZARD_HIGH_PRESSURE) #define WARNING_HIGH_PRESSURE 325 /// This is when the gray low pressure icon is displayed. (it is 2.5 * HAZARD_LOW_PRESSURE) diff --git a/code/__DEFINES/components.dm b/code/__DEFINES/components.dm index 6d9cbf639d3..f4060495d61 100644 --- a/code/__DEFINES/components.dm +++ b/code/__DEFINES/components.dm @@ -34,6 +34,8 @@ #define COMPONENT_DUPE_UNIQUE 2 /// old component is given the initialization args of the new #define COMPONENT_DUPE_UNIQUE_PASSARGS 4 +/// each component of the same type is consulted as to whether the duplicate should be allowed +#define COMPONENT_DUPE_SELECTIVE 5 // All signals. Format: // When the signal is called: (signal arguments) diff --git a/code/__DEFINES/spaceman_dmm.dm b/code/__DEFINES/spaceman_dmm.dm index e590a30ff99..b9c0544bc10 100644 --- a/code/__DEFINES/spaceman_dmm.dm +++ b/code/__DEFINES/spaceman_dmm.dm @@ -11,3 +11,8 @@ #define SHOULD_CALL_PARENT(X) #define UNLINT(X) X #endif + +/world/proc/enable_debugger() + var/dll = world.GetConfig("env", "EXTOOLS_DLL") + if (dll) + call(dll, "debug_initialize")() diff --git a/code/__HELPERS/names.dm b/code/__HELPERS/names.dm index e56e5bae113..89f4e395cb2 100644 --- a/code/__HELPERS/names.dm +++ b/code/__HELPERS/names.dm @@ -67,10 +67,11 @@ GLOBAL_VAR(command_name) name = "" // Prefix - for(var/holiday_name in SSevents.holidays) - if(holiday_name == "Friday the 13th") - random = 13 + var/holiday_name = pick(SSevents.holidays) + if(holiday_name) var/datum/holiday/holiday = SSevents.holidays[holiday_name] + if(istype(holiday, /datum/holiday/friday_thirteenth)) + random = 13 name = holiday.getStationPrefix() //get normal name if(!name) diff --git a/code/controllers/subsystem/research.dm b/code/controllers/subsystem/research.dm index 6a181ec5f02..b71daaa0d28 100644 --- a/code/controllers/subsystem/research.dm +++ b/code/controllers/subsystem/research.dm @@ -24,6 +24,7 @@ SUBSYSTEM_DEF(research) var/list/techweb_categories = list() //category name = list(node.id = TRUE) var/list/techweb_boost_items = list() //associative double-layer path = list(id = list(point_type = point_discount)) var/list/techweb_nodes_hidden = list() //Node ids that should be hidden by default. + var/list/techweb_nodes_experimental = list() //Node ids that are exclusive to the BEPIS. var/list/techweb_point_items = list( //path = list(point type = value) /obj/item/assembly/signaler/anomaly = list(TECHWEB_POINT_TYPE_GENERIC = 10000) ) @@ -248,6 +249,8 @@ SUBSYSTEM_DEF(research) D.unlocked_by += node.id if(node.hidden) techweb_nodes_hidden[node.id] = TRUE + if(node.experimental) + techweb_nodes_experimental[node.id] = TRUE CHECK_TICK generate_techweb_unlock_linking() diff --git a/code/datums/components/_component.dm b/code/datums/components/_component.dm index 13c8a733c28..88e13ae5ffe 100644 --- a/code/datums/components/_component.dm +++ b/code/datums/components/_component.dm @@ -233,6 +233,17 @@ /datum/component/proc/InheritComponent(datum/component/C, i_am_original) return + +/** + * Called on a component when a component of the same type was added to the same parent with COMPONENT_DUPE_SELECTIVE + * See `/datum/component/var/dupe_mode` + * `C`'s type will always be the same of the called component + * return TRUE if you are absorbing the component, otherwise FALSE if you are fine having it exist as a duplicate component + */ +/datum/component/proc/CheckDupeComponent(datum/component/C, ...) + return + + /** * Callback Just before this component is transferred * @@ -295,7 +306,7 @@ */ /datum/proc/GetComponent(datum/component/c_type) RETURN_TYPE(c_type) - if(initial(c_type.dupe_mode) == COMPONENT_DUPE_ALLOWED) + if(initial(c_type.dupe_mode) == COMPONENT_DUPE_ALLOWED || initial(c_type.dupe_mode) == COMPONENT_DUPE_SELECTIVE) stack_trace("GetComponent was called to get a component of which multiple copies could be on an object. This can easily break and should be changed. Type: \[[c_type]\]") var/list/dc = datum_components if(!dc) @@ -314,7 +325,7 @@ */ /datum/proc/GetExactComponent(datum/component/c_type) RETURN_TYPE(c_type) - if(initial(c_type.dupe_mode) == COMPONENT_DUPE_ALLOWED) + if(initial(c_type.dupe_mode) == COMPONENT_DUPE_ALLOWED || initial(c_type.dupe_mode) == COMPONENT_DUPE_SELECTIVE) stack_trace("GetComponent was called to get a component of which multiple copies could be on an object. This can easily break and should be changed. Type: \[[c_type]\]") var/list/dc = datum_components if(!dc) @@ -390,6 +401,18 @@ old_comp.InheritComponent(null, TRUE, arguments) else old_comp.InheritComponent(new_comp, TRUE) + if(COMPONENT_DUPE_SELECTIVE) + var/list/arguments = args.Copy() + arguments[1] = new_comp + var/make_new_component = TRUE + for(var/i in GetComponents(new_type)) + var/datum/component/C = i + if(C.CheckDupeComponent(arglist(arguments))) + make_new_component = FALSE + QDEL_NULL(new_comp) + break + if(!new_comp && make_new_component) + new_comp = new nt(arglist(args)) else if(!new_comp) new_comp = new nt(arglist(args)) // There's a valid dupe mode but there's no old component, act like normal else if(!new_comp) diff --git a/code/datums/dna.dm b/code/datums/dna.dm index 9c6954ce46f..6095e70fa14 100644 --- a/code/datums/dna.dm +++ b/code/datums/dna.dm @@ -338,7 +338,7 @@ set_species(newrace, icon_update=0) if(newreal_name) - real_name = newreal_name + dna.real_name = newreal_name dna.generate_unique_enzymes() if(newblood_type) diff --git a/code/datums/keybinding/admin.dm b/code/datums/keybinding/admin.dm index 833a57254f7..5385f8d1765 100644 --- a/code/datums/keybinding/admin.dm +++ b/code/datums/keybinding/admin.dm @@ -72,3 +72,23 @@ /datum/keybinding/admin/deadsay/down(client/user) user.get_dead_say() return TRUE + +/datum/keybinding/admin/deadmin + hotkey_keys = list("Unbound") + name = "deadmin" + full_name = "Deadmin" + description = "Shed your admin powers" + +/datum/keybinding/admin/deadmin/down(client/user) + user.deadmin() + return TRUE + +/datum/keybinding/admin/readmin + hotkey_keys = list("Unbound") + name = "readmin" + full_name = "Readmin" + description = "Regain your admin powers" + +/datum/keybinding/admin/readmin/down(client/user) + user.readmin() + return TRUE diff --git a/code/datums/mind.dm b/code/datums/mind.dm index 670e2efaa8d..3f1ccedf991 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -317,14 +317,6 @@ P = locate() in PDA if (!P) // If we couldn't find a pen in the PDA, or we didn't even have a PDA, do it the old way P = locate() in all_contents - if(!P) // I do not have a pen. - var/obj/item/pen/inowhaveapen - if(istype(traitor_mob.back,/obj/item/storage)) //ok buddy you better have a backpack! - inowhaveapen = new /obj/item/pen(traitor_mob.back) - else - inowhaveapen = new /obj/item/pen(traitor_mob.loc) - traitor_mob.put_in_hands(inowhaveapen) // I hope you don't have arms and your traitor pen gets stolen for all this trouble you've caused. - P = inowhaveapen var/obj/item/uplink_loc @@ -344,10 +336,14 @@ uplink_loc = P if(UPLINK_PEN) uplink_loc = P - if(!uplink_loc) - uplink_loc = PDA - if(!uplink_loc) - uplink_loc = R + + if(!uplink_loc) // We've looked everywhere, let's just give you a pen + if(istype(traitor_mob.back,/obj/item/storage)) //ok buddy you better have a backpack! + P = new /obj/item/pen(traitor_mob.back) + else + P = new /obj/item/pen(traitor_mob.loc) + traitor_mob.put_in_hands(P) // I hope you don't have arms and your traitor pen gets stolen for all this trouble you've caused. + uplink_loc = P if (!uplink_loc) if(!silent) diff --git a/code/datums/mutations/antenna.dm b/code/datums/mutations/antenna.dm index a99d8e0f36d..d16e9b9cbb0 100644 --- a/code/datums/mutations/antenna.dm +++ b/code/datums/mutations/antenna.dm @@ -92,9 +92,8 @@ if(iscarbon(M)) var/mob/living/carbon/human/H = M to_chat(user, "You find that their intent is to [H.a_intent]...") - var/datum/dna/the_dna = H.has_dna() - if(the_dna) - to_chat(user, "You uncover that [H.p_their()] true identity is [the_dna.real_name].") + if(H.mind) + to_chat(user, "You uncover that [H.p_their()] true identity is [H.mind.name].") else to_chat(user, "You can't find a mind to read inside of [M]!") diff --git a/code/datums/traits/good.dm b/code/datums/traits/good.dm index 3fedd6b1508..4498f22f06a 100644 --- a/code/datums/traits/good.dm +++ b/code/datums/traits/good.dm @@ -61,12 +61,12 @@ datum/quirk/fan_clown name = "Clown Fan" - desc = "You enjoy the clown's antics and get a mood boost when you see them." + desc = "You enjoy clown antics and get a mood boost from wearing your clown pin." value = 1 mob_trait = TRAIT_FAN_CLOWN - gain_text = "You are a big fan of the Clown." + gain_text = "You are a big fan of clowns." lose_text = "The clown doesn't seem so great." - medical_record_text = "Patient reports being a big fan of the Clown." + medical_record_text = "Patient reports being a big fan of clowns." /datum/quirk/fan_clown/on_spawn() var/mob/living/carbon/human/H = quirk_holder @@ -79,12 +79,12 @@ datum/quirk/fan_clown datum/quirk/fan_mime name = "Mime Fan" - desc = "You enjoy the Mime's antics and get a mood boost when you see them." + desc = "You enjoy mime antics and get a mood boost from wearing your mime pin." value = 1 mob_trait = TRAIT_FAN_MIME gain_text = "You are a big fan of the Mime." lose_text = "The mime doesn't seem so great." - medical_record_text = "Patient reports being a big fan of the Mime." + medical_record_text = "Patient reports being a big fan of mimes." /datum/quirk/fan_mime/on_spawn() var/mob/living/carbon/human/H = quirk_holder diff --git a/code/game/gamemodes/monkey/monkey.dm b/code/game/gamemodes/monkey/monkey.dm index 45cbe960e0c..1a51137b146 100644 --- a/code/game/gamemodes/monkey/monkey.dm +++ b/code/game/gamemodes/monkey/monkey.dm @@ -103,7 +103,7 @@ return "