From 1b064b8f3665c2870b3e0c6dd3e686ab97e05683 Mon Sep 17 00:00:00 2001 From: Git-GoR <58085266+Git-GoR@users.noreply.github.com> Date: Wed, 3 Apr 2024 16:08:51 +0200 Subject: [PATCH] Temp cell secure lockers now spawn empty. (#24675) * Adds empty tempcell lockers with cell-specific subtypes * Maps in the tempcell lockers * I ctrl-z'ed when changing the desctiption, go me * Fix typo - thank you grammer team Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com> --------- Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com> --- _maps/map_files/stations/boxstation.dmm | 25 +-- _maps/map_files/stations/cerestation.dmm | 143 +++++++------ _maps/map_files/stations/deltastation.dmm | 196 ++++++++---------- _maps/map_files/stations/metastation.dmm | 77 +++---- .../closets/secure/security_lockers.dm | 38 ++++ 5 files changed, 245 insertions(+), 234 deletions(-) diff --git a/_maps/map_files/stations/boxstation.dmm b/_maps/map_files/stations/boxstation.dmm index f611c8ee6d3..dd99adb0592 100644 --- a/_maps/map_files/stations/boxstation.dmm +++ b/_maps/map_files/stations/boxstation.dmm @@ -5521,13 +5521,10 @@ /turf/simulated/floor/carpet/cyan, /area/station/security/prison/cell_block/A) "atb" = ( -/obj/structure/closet/secure_closet/brig{ - id = "Cell 1"; - name = "Cell 1 Locker" - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, +/obj/structure/closet/secure_closet/brig/temp/cell_1, /turf/simulated/floor/carpet/cyan, /area/station/security/prison/cell_block/A) "atc" = ( @@ -5557,13 +5554,10 @@ }, /area/station/security/prison/cell_block/A) "ate" = ( -/obj/structure/closet/secure_closet/brig{ - id = "Cell 3"; - name = "Cell 3 Locker" - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, +/obj/structure/closet/secure_closet/brig/temp/cell_3, /turf/simulated/floor/plasteel{ icon_state = "redcorner" }, @@ -7807,26 +7801,20 @@ /turf/simulated/floor/plating, /area/station/maintenance/fore) "azN" = ( -/obj/structure/closet/secure_closet/brig{ - id = "Cell 2"; - name = "Cell 2 Locker" - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 }, +/obj/structure/closet/secure_closet/brig/temp/cell_2, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "redcorner" }, /area/station/security/prison/cell_block/A) "azO" = ( -/obj/structure/closet/secure_closet/brig{ - id = "Cell 4"; - name = "Cell 4 Locker" - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, +/obj/structure/closet/secure_closet/brig/temp/cell_4, /turf/simulated/floor/plasteel{ icon_state = "redcorner" }, @@ -7890,15 +7878,12 @@ }, /area/station/security/prisonershuttle) "azW" = ( -/obj/structure/closet/secure_closet/brig{ - id = "Cell 5"; - name = "Cell 5 Locker" - }, /obj/machinery/camera{ c_tag = "Brig Cell 5"; dir = 9 }, /obj/effect/decal/cleanable/cobweb2, +/obj/structure/closet/secure_closet/brig/temp/cell_5, /turf/simulated/floor/plasteel, /area/station/security/prison/cell_block/A) "azX" = ( diff --git a/_maps/map_files/stations/cerestation.dmm b/_maps/map_files/stations/cerestation.dmm index 79b61c66916..6422805231b 100644 --- a/_maps/map_files/stations/cerestation.dmm +++ b/_maps/map_files/stations/cerestation.dmm @@ -20228,10 +20228,6 @@ }, /area/station/maintenance/asmaint) "cdv" = ( -/obj/structure/closet/secure_closet/brig{ - id = "Cell 6"; - name = "Cell 6 Locker" - }, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, @@ -20239,16 +20235,7 @@ c_tag = "Brig Cell 6"; dir = 4 }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, +/obj/structure/closet/secure_closet/brig/temp/cell_6, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "redcorner" @@ -20430,6 +20417,30 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint2) +"cew" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Brig Cell 6"; + dir = 4 + }, +/obj/structure/closet/secure_closet/brig/temp/cell_6, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "redcorner" + }, +/area/station/security/prison/cell_block/A) "cex" = ( /obj/machinery/firealarm{ dir = 4; @@ -29016,10 +29027,6 @@ }, /area/station/engineering/atmos) "cZn" = ( -/obj/structure/closet/secure_closet/brig{ - id = "Cell 7"; - name = "Cell 7 Locker" - }, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, @@ -29027,16 +29034,7 @@ c_tag = "Brig Cell 7"; dir = 4 }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, +/obj/structure/closet/secure_closet/brig/temp/cell_7, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "redcorner" @@ -29446,10 +29444,6 @@ }, /area/station/medical/break_room) "ddq" = ( -/obj/structure/closet/secure_closet/brig{ - id = "Cell 8"; - name = "Cell 8 Locker" - }, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, @@ -29457,16 +29451,7 @@ c_tag = "Brig Cell 8"; dir = 4 }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, +/obj/structure/closet/secure_closet/brig/temp/cell_8, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "redcorner" @@ -42229,10 +42214,7 @@ /turf/simulated/floor/plating, /area/station/security/permabrig) "gAQ" = ( -/obj/structure/closet/secure_closet/brig{ - id = "Cell 4"; - name = "Cell 4 Locker" - }, +/obj/structure/closet/secure_closet/brig/temp/cell_4, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "redcorner" @@ -42964,10 +42946,7 @@ }, /area/station/maintenance/asmaint) "gME" = ( -/obj/structure/closet/secure_closet/brig{ - id = "Cell 1"; - name = "Cell 1 Locker" - }, +/obj/structure/closet/secure_closet/brig/temp/cell_1, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "redcorner" @@ -45039,6 +45018,30 @@ icon_state = "bcircuit" }, /area/station/turret_protected/aisat/interior/secondary) +"hyJ" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Brig Cell 7"; + dir = 4 + }, +/obj/structure/closet/secure_closet/brig/temp/cell_7, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "redcorner" + }, +/area/station/security/prison/cell_block/A) "hyR" = ( /obj/structure/cable/orange{ d1 = 4; @@ -73232,10 +73235,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/disposal/north) "qrV" = ( -/obj/structure/closet/secure_closet/brig{ - id = "Cell 2"; - name = "Cell 2 Locker" - }, +/obj/structure/closet/secure_closet/brig/temp/cell_2, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "redcorner" @@ -83161,6 +83161,30 @@ }, /turf/simulated/floor/plating/asteroid/ancient, /area/station/maintenance/maintcentral) +"tJy" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Brig Cell 8"; + dir = 4 + }, +/obj/structure/closet/secure_closet/brig/temp/cell_8, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "redcorner" + }, +/area/station/security/prison/cell_block/A) "tJP" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 @@ -94070,10 +94094,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/disposal/external/southeast) "wYj" = ( -/obj/structure/closet/secure_closet/brig{ - id = "Cell 3"; - name = "Cell 3 Locker" - }, +/obj/structure/closet/secure_closet/brig/temp/cell_3, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "redcorner" @@ -115863,7 +115884,7 @@ cFf qNG ejj cTe -cdv +cew aEn aWl bWx @@ -116634,7 +116655,7 @@ cFm qNG ejj cTn -cZn +hyJ aEn drB bWx @@ -117405,7 +117426,7 @@ cFT qNG ejj bxL -ddq +tJy aEn drB bWx diff --git a/_maps/map_files/stations/deltastation.dmm b/_maps/map_files/stations/deltastation.dmm index e349499d4ae..192f951145b 100644 --- a/_maps/map_files/stations/deltastation.dmm +++ b/_maps/map_files/stations/deltastation.dmm @@ -29118,15 +29118,12 @@ /obj/machinery/light/small{ dir = 1 }, -/obj/structure/closet/secure_closet/brig{ - id = "Cell 1"; - name = "Cell 1 Locker" - }, /obj/item/radio/intercom{ name = "north bump"; pixel_y = 28 }, /obj/machinery/atmospherics/unary/vent_pump/on, +/obj/structure/closet/secure_closet/brig/temp/cell_1, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkredcorners" @@ -29227,10 +29224,7 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, -/obj/structure/closet/secure_closet/brig{ - id = "Cell 6"; - name = "Cell 6 Locker" - }, +/obj/structure/closet/secure_closet/brig/temp/cell_6, /turf/simulated/floor/plasteel{ icon_state = "darkredcorners" }, @@ -62169,13 +62163,21 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/aft/south) "dHO" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" }, -/obj/structure/cable, -/obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, /area/station/hallway/secondary/exit) "dHQ" = ( @@ -64432,16 +64434,6 @@ /obj/item/crowbar/red, /turf/simulated/floor/plasteel/dark, /area/station/maintenance/apmaint) -"dSB" = ( -/obj/machinery/atmospherics/unary/portables_connector{ - dir = 8 - }, -/obj/machinery/atmospherics/portable/canister/air, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/simulated/floor/plasteel, -/area/station/hallway/secondary/exit) "dSD" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -66923,6 +66915,16 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/wall, /area/station/legal/lawoffice) +"evE" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/hallway/secondary/exit) "evX" = ( /obj/structure/cable, /obj/effect/spawner/window/reinforced/grilled, @@ -67057,6 +67059,22 @@ icon_state = "yellowcorner" }, /area/station/hallway/primary/port/east) +"ezr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel/white, +/area/station/medical/virology) "ezR" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ @@ -70072,13 +70090,10 @@ }, /area/station/maintenance/theatre) "glX" = ( -/obj/structure/closet/secure_closet/brig{ - id = "Cell 3"; - name = "Cell 3 Locker" - }, /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 }, +/obj/structure/closet/secure_closet/brig/temp/cell_3, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkredcorners" @@ -71554,6 +71569,16 @@ }, /turf/simulated/floor/plating, /area/station/command/office/rd) +"hli" = ( +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 8 + }, +/obj/machinery/atmospherics/portable/canister/air, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/simulated/floor/plasteel, +/area/station/hallway/secondary/exit) "hly" = ( /obj/structure/table/wood, /turf/simulated/floor/plasteel/dark, @@ -74287,6 +74312,10 @@ icon_state = "bar" }, /area/station/service/kitchen) +"iVe" = ( +/obj/effect/spawner/airlock, +/turf/simulated/wall, +/area/station/service/chapel/office) "iVg" = ( /obj/machinery/economy/atm/directional/west, /turf/simulated/floor/plasteel{ @@ -74418,13 +74447,10 @@ c_tag = "Brig - Cell 2"; dir = 8 }, -/obj/structure/closet/secure_closet/brig{ - id = "Cell 2"; - name = "Cell 2 Locker" - }, /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, +/obj/structure/closet/secure_closet/brig/temp/cell_2, /turf/simulated/floor/plating, /area/station/security/prison/cell_block) "iYj" = ( @@ -76140,15 +76166,6 @@ icon_state = "whiteblue" }, /area/station/medical/storage) -"kdg" = ( -/obj/structure/sign/vacuum{ - pixel_x = -32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/simulated/floor/plasteel, -/area/station/hallway/secondary/exit) "kdm" = ( /obj/machinery/power/apc/critical/directional/north, /obj/machinery/firealarm{ @@ -76249,6 +76266,15 @@ }, /turf/simulated/floor/plasteel/dark, /area/station/medical/morgue) +"kfC" = ( +/obj/structure/sign/vacuum{ + pixel_x = -32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/station/hallway/secondary/exit) "kfT" = ( /obj/structure/cable{ d2 = 4; @@ -82951,22 +82977,6 @@ icon_state = "red" }, /area/station/security/permabrig) -"ogR" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/plasteel/white, -/area/station/medical/virology) "ogX" = ( /obj/machinery/camera{ c_tag = "Experimentation Lab Office"; @@ -90799,13 +90809,10 @@ /turf/simulated/floor/plating, /area/station/security/execution) "sCu" = ( -/obj/structure/closet/secure_closet/brig{ - id = "Cell 4"; - name = "Cell 4 Locker" - }, /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, +/obj/structure/closet/secure_closet/brig/temp/cell_4, /turf/simulated/floor/plasteel{ icon_state = "darkredcorners" }, @@ -91971,6 +91978,21 @@ }, /turf/simulated/floor/plasteel, /area/station/science/research) +"tjT" = ( +/obj/item/radio/intercom{ + name = "west bump"; + pixel_x = -28 + }, +/obj/machinery/newscaster{ + dir = 1; + name = "south bump"; + pixel_y = -28 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/simulated/floor/plasteel, +/area/station/hallway/secondary/exit) "tkb" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 @@ -92509,24 +92531,6 @@ icon_state = "yellowcorner" }, /area/station/hallway/primary/port/west) -"tEp" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/simulated/floor/plating, -/area/station/hallway/secondary/exit) "tEw" = ( /obj/structure/showcase{ density = 0; @@ -93028,21 +93032,6 @@ /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, /area/station/security/prison/cell_block) -"tSp" = ( -/obj/item/radio/intercom{ - name = "west bump"; - pixel_x = -28 - }, -/obj/machinery/newscaster{ - dir = 1; - name = "south bump"; - pixel_y = -28 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/simulated/floor/plasteel, -/area/station/hallway/secondary/exit) "tSt" = ( /obj/structure/table, /obj/item/reagent_containers/drinks/drinkingglass{ @@ -93686,10 +93675,6 @@ icon_state = "darkred" }, /area/station/security/processing) -"uil" = ( -/obj/effect/spawner/airlock, -/turf/simulated/wall, -/area/station/service/chapel/office) "uit" = ( /obj/machinery/atmospherics/unary/vent_pump{ dir = 4; @@ -95037,10 +95022,6 @@ /turf/simulated/floor/carpet/purple, /area/station/medical/psych) "uYc" = ( -/obj/structure/closet/secure_closet/brig{ - id = "Cell 5"; - name = "Cell 5 Locker" - }, /obj/machinery/camera{ c_tag = "Brig - Cell 5" }, @@ -95053,6 +95034,7 @@ name = "north bump"; pixel_y = 28 }, +/obj/structure/closet/secure_closet/brig/temp/cell_5, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkredcorners" @@ -137423,7 +137405,7 @@ dIx dIx dIx dIx -uil +iVe abj aaa aaa @@ -137934,7 +137916,7 @@ dPM dkq dSs dSP -dSB +hli dIH dIH dIH @@ -138192,8 +138174,8 @@ dNa dXJ dKo dUj -kdg -tSp +kfC +tjT dIH abj aaa @@ -141263,9 +141245,9 @@ pIY kuJ kpd kpd -tEp -dHO dHO +evE +evE tJT dKQ jpk @@ -149748,7 +149730,7 @@ dGw dGw hGZ qgr -ogR +ezr wWW qfH sRk diff --git a/_maps/map_files/stations/metastation.dmm b/_maps/map_files/stations/metastation.dmm index a4fa93f3c00..192b72cf3fd 100644 --- a/_maps/map_files/stations/metastation.dmm +++ b/_maps/map_files/stations/metastation.dmm @@ -47802,22 +47802,6 @@ }, /turf/simulated/floor/plasteel, /area/station/security/permabrig) -"eCO" = ( -/obj/structure/closet/secure_closet/brig{ - id = "Cell 1"; - name = "Cell 1 Locker" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plasteel, -/area/station/security/prison/cell_block/A) "eDj" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable{ @@ -52939,22 +52923,6 @@ /obj/item/stack/cable_coil/five, /turf/simulated/floor/bluegrid, /area/station/maintenance/starboard) -"gHX" = ( -/obj/structure/closet/secure_closet/brig{ - id = "Cell 3"; - name = "Cell 3 Locker" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plasteel, -/area/station/security/prison/cell_block/A) "gIb" = ( /obj/machinery/atmospherics/binary/pump{ dir = 8; @@ -65534,14 +65502,11 @@ /turf/simulated/floor/plasteel, /area/station/security/permabrig) "lNw" = ( -/obj/structure/closet/secure_closet/brig{ - id = "Cell 2"; - name = "Cell 2 Locker" - }, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, /obj/effect/decal/cleanable/dirt, +/obj/structure/closet/secure_closet/brig/temp/cell_2, /turf/simulated/floor/plasteel, /area/station/security/prison/cell_block/A) "lNT" = ( @@ -70660,6 +70625,19 @@ /obj/effect/spawner/random_spawners/oil_maybe, /turf/simulated/floor/plasteel, /area/station/maintenance/fore) +"nSC" = ( +/obj/structure/closet/secure_closet/brig/temp/cell_1, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/station/security/prison/cell_block/A) "nSH" = ( /obj/machinery/disposal, /obj/structure/disposalpipe/trunk{ @@ -73864,11 +73842,8 @@ }, /area/station/science/research) "pnB" = ( -/obj/structure/closet/secure_closet/brig{ - id = "Cell 5"; - name = "Cell 5 Locker" - }, /obj/effect/decal/cleanable/dirt, +/obj/structure/closet/secure_closet/brig/temp/cell_5, /turf/simulated/floor/plasteel, /area/station/security/brig) "pos" = ( @@ -78085,6 +78060,19 @@ icon_state = "darkgreycheck" }, /area/station/medical/break_room) +"rbk" = ( +/obj/structure/closet/secure_closet/brig/temp/cell_3, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/station/security/prison/cell_block/A) "rbo" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table/reinforced, @@ -87558,14 +87546,11 @@ }, /area/station/hallway/primary/starboard/east) "vbF" = ( -/obj/structure/closet/secure_closet/brig{ - id = "Cell 4"; - name = "Cell 4 Locker" - }, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, /obj/effect/decal/cleanable/dirt, +/obj/structure/closet/secure_closet/brig/temp/cell_4, /turf/simulated/floor/plasteel, /area/station/security/prison/cell_block/A) "vbV" = ( @@ -119511,9 +119496,9 @@ oNr apP dig uJs -gHX +rbk dig -eCO +nSC mOs eiE aiF diff --git a/code/game/objects/structures/crates_lockers/closets/secure/security_lockers.dm b/code/game/objects/structures/crates_lockers/closets/secure/security_lockers.dm index 8d1152880af..9c5d4817a46 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/security_lockers.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/security_lockers.dm @@ -228,6 +228,44 @@ new /obj/item/card/id/prisoner/random(src) new /obj/item/radio/headset(src) +/obj/structure/closet/secure_closet/brig/temp + desc = "A locker connected to the cell's timer system, used to store prisoner belongings. It unlocks automatically once the sentence has been served." + +/obj/structure/closet/secure_closet/brig/temp/populate_contents() + return + +/obj/structure/closet/secure_closet/brig/temp/cell_1 + name = "Cell 1 Locker" + id = "Cell 1" + +/obj/structure/closet/secure_closet/brig/temp/cell_2 + name = "Cell 2 Locker" + id = "Cell 2" + +/obj/structure/closet/secure_closet/brig/temp/cell_3 + name = "Cell 3 Locker" + id = "Cell 3" + +/obj/structure/closet/secure_closet/brig/temp/cell_4 + name = "Cell 4 Locker" + id = "Cell 4" + +/obj/structure/closet/secure_closet/brig/temp/cell_5 + name = "Cell 5 Locker" + id = "Cell 5" + +/obj/structure/closet/secure_closet/brig/temp/cell_6 + name = "Cell 6 Locker" + id = "Cell 6" + +/obj/structure/closet/secure_closet/brig/temp/cell_7 + name = "Cell 7 Locker" + id = "Cell 7" + +/obj/structure/closet/secure_closet/brig/temp/cell_8 + name = "Cell 8 Locker" + id = "Cell 8" + /obj/structure/closet/secure_closet/brig/gulag name = "labor camp locker" desc = "A special locker designed to store prisoner belongings, allows access when prisoners meet their point quota."