diff --git a/_maps/map_files/YogStation/YogStation.dmm b/_maps/map_files/YogStation/YogStation.dmm index 06964a3ed949..60ec8102c6cf 100644 --- a/_maps/map_files/YogStation/YogStation.dmm +++ b/_maps/map_files/YogStation/YogStation.dmm @@ -798,36 +798,6 @@ }, /turf/open/floor/plasteel, /area/storage/primary) -"abK" = ( -/obj/structure/chair/stool, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/button/door{ - id = "permabolt3"; - name = "Cell Bolt Control"; - normaldoorcontrol = 1; - pixel_y = 25; - specialfunctions = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/security/prison) -"abL" = ( -/obj/structure/chair/stool, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/button/door{ - id = "permabolt2"; - name = "Cell Bolt Control"; - normaldoorcontrol = 1; - pixel_y = 25; - specialfunctions = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/security/prison) "abM" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 8 @@ -1249,53 +1219,6 @@ }, /turf/open/floor/plasteel/dark, /area/security/execution/transfer) -"acC" = ( -/obj/structure/bed, -/obj/machinery/camera{ - c_tag = "Prison Cell 3"; - network = list("ss13","prison") - }, -/obj/item/radio/intercom{ - desc = "Talk through this. It looks like it has been modified to not broadcast."; - name = "Prison Intercom (General)"; - pixel_y = 24; - prison_radio = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/item/bedsheet/prisoner, -/turf/open/floor/plasteel, -/area/security/prison) -"acD" = ( -/obj/structure/chair/stool, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/button/door{ - id = "permabolt1"; - name = "Cell Bolt Control"; - normaldoorcontrol = 1; - pixel_y = 25; - specialfunctions = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/security/prison) -"acE" = ( -/obj/structure/bed, -/obj/machinery/camera{ - c_tag = "Prison Cell 2"; - network = list("ss13","prison") - }, -/obj/item/radio/intercom{ - desc = "Talk through this. It looks like it has been modified to not broadcast."; - name = "Prison Intercom (General)"; - pixel_y = 24; - prison_radio = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/item/bedsheet/prisoner, -/turf/open/floor/plasteel, -/area/security/prison) "acF" = ( /obj/effect/turf_decal/tile/yellow{ dir = 1 @@ -1325,22 +1248,6 @@ }, /turf/open/floor/plasteel, /area/ai_monitored/security/armory) -"acH" = ( -/obj/structure/bed, -/obj/machinery/camera{ - c_tag = "Prison Cell 1"; - network = list("ss13","prison") - }, -/obj/item/radio/intercom{ - desc = "Talk through this. It looks like it has been modified to not broadcast."; - name = "Prison Intercom (General)"; - pixel_y = 24; - prison_radio = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/item/bedsheet/prisoner, -/turf/open/floor/plasteel, -/area/security/prison) "acI" = ( /obj/machinery/door/poddoor/preopen{ id = "executionfireblast"; @@ -2569,16 +2476,6 @@ }, /turf/open/floor/plasteel, /area/security/prison) -"aeV" = ( -/obj/structure/table, -/obj/item/paper, -/obj/item/pen, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/prison) "aeW" = ( /obj/machinery/requests_console{ department = "Security"; @@ -2821,17 +2718,6 @@ }, /turf/open/floor/plating, /area/security/execution/transfer) -"afx" = ( -/obj/machinery/flasher{ - id = "PCell 3"; - pixel_x = -28 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/prison) "afy" = ( /obj/structure/cable{ icon_state = "4-8" @@ -4065,17 +3951,6 @@ }, /turf/open/floor/plasteel/showroomfloor, /area/security/warden) -"ahY" = ( -/obj/machinery/flasher{ - id = "PCell 2"; - pixel_x = -28 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/prison) "ahZ" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -5470,17 +5345,6 @@ /obj/effect/spawner/structure/window/reinforced/shutter, /turf/open/floor/plating, /area/security/processing) -"akH" = ( -/obj/machinery/flasher{ - id = "PCell 1"; - pixel_x = -28 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/prison) "akI" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -6119,63 +5983,6 @@ }, /turf/open/floor/plasteel, /area/security/courtroom) -"amf" = ( -/obj/structure/bed, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/flasher{ - id = "Cell 1"; - pixel_x = -28 - }, -/obj/effect/decal/cleanable/dirt, -/obj/item/bedsheet/prisoner, -/turf/open/floor/plasteel, -/area/security/brig) -"amg" = ( -/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) -"amh" = ( -/obj/structure/bed, -/obj/machinery/flasher{ - id = "Cell 2"; - pixel_x = -28 - }, -/obj/effect/decal/cleanable/dirt, -/obj/item/bedsheet/prisoner, -/turf/open/floor/plasteel, -/area/security/brig) -"ami" = ( -/obj/structure/closet/secure_closet/brig{ - id = "Cell 2"; - name = "Cell 2 Locker" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/security/brig) -"amj" = ( -/obj/structure/bed, -/obj/machinery/flasher{ - id = "Cell 3"; - pixel_x = -28 - }, -/obj/effect/decal/cleanable/dirt, -/obj/item/bedsheet/prisoner, -/turf/open/floor/plasteel, -/area/security/brig) -"amk" = ( -/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) "aml" = ( /obj/machinery/light/small{ dir = 8 @@ -51614,6 +51421,18 @@ }, /turf/open/floor/plasteel, /area/engine/atmos) +"eck" = ( +/obj/machinery/flasher{ + id = "PCell 1"; + pixel_x = -28 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + dir = 4 + }, +/obj/effect/landmark/stationroom/box/brig/perma, +/turf/open/floor/plasteel, +/area/security/prison) "edR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, @@ -52750,6 +52569,20 @@ /obj/machinery/light/small, /turf/open/floor/plating, /area/maintenance/aft) +"gJu" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/button/door{ + id = "permabolt3"; + name = "Cell Bolt Control"; + normaldoorcontrol = 1; + pixel_y = 25; + specialfunctions = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/security/prison) "gLr" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 6 @@ -53593,6 +53426,18 @@ /obj/structure/target_stake, /turf/open/floor/plasteel, /area/science/misc_lab) +"iOX" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/flasher{ + id = "Cell 1"; + pixel_x = -28 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/stationroom/box/brig, +/turf/open/floor/plasteel, +/area/security/brig) "iQR" = ( /obj/structure/table/glass, /turf/open/floor/plasteel/chapel{ @@ -54503,6 +54348,18 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/quartermaster/miningdock) +"kSK" = ( +/obj/machinery/flasher{ + id = "PCell 2"; + pixel_x = -28 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + dir = 4 + }, +/obj/effect/landmark/stationroom/box/brig/perma, +/turf/open/floor/plasteel, +/area/security/prison) "kTQ" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/orange/visible, @@ -54700,6 +54557,20 @@ /obj/structure/transit_tube_pod, /turf/open/floor/plasteel/dark, /area/tcommsat/lounge) +"lrN" = ( +/obj/machinery/camera{ + c_tag = "Prison Cell 2"; + network = list("ss13","prison") + }, +/obj/item/radio/intercom{ + desc = "Talk through this. It looks like it has been modified to not broadcast."; + name = "Prison Intercom (General)"; + pixel_y = 24; + prison_radio = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/security/prison) "lsn" = ( /obj/machinery/light, /turf/open/floor/engine, @@ -54771,6 +54642,20 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/entry) +"lzr" = ( +/obj/machinery/camera{ + c_tag = "Prison Cell 3"; + network = list("ss13","prison") + }, +/obj/item/radio/intercom{ + desc = "Talk through this. It looks like it has been modified to not broadcast."; + name = "Prison Intercom (General)"; + pixel_y = 24; + prison_radio = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/security/prison) "lAB" = ( /obj/structure/sign/nanotrasen, /turf/closed/wall, @@ -54881,6 +54766,15 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plating, /area/storage/tech) +"lWE" = ( +/obj/machinery/flasher{ + id = "Cell 2"; + pixel_x = -28 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/stationroom/box/brig, +/turf/open/floor/plasteel, +/area/security/brig) "lYq" = ( /obj/structure/chair/office/dark, /obj/effect/landmark/start/yogs/signal_technician, @@ -56173,6 +56067,20 @@ }, /turf/open/floor/plasteel/dark/telecomms, /area/tcommsat/server) +"pcU" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/button/door{ + id = "permabolt1"; + name = "Cell Bolt Control"; + normaldoorcontrol = 1; + pixel_y = 25; + specialfunctions = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/security/prison) "pem" = ( /obj/machinery/door/firedoor/border_only{ dir = 4 @@ -56339,6 +56247,20 @@ }, /turf/open/floor/plating, /area/maintenance/disposal) +"pBD" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/button/door{ + id = "permabolt2"; + name = "Cell Bolt Control"; + normaldoorcontrol = 1; + pixel_y = 25; + specialfunctions = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/security/prison) "pBG" = ( /obj/machinery/door/airlock/external{ name = "External Access"; @@ -57881,6 +57803,15 @@ "tcL" = ( /turf/open/floor/plasteel, /area/janitor) +"tei" = ( +/obj/machinery/flasher{ + id = "Cell 3"; + pixel_x = -28 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/stationroom/box/brig, +/turf/open/floor/plasteel, +/area/security/brig) "tes" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ dir = 4 @@ -58484,6 +58415,18 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/entry) +"upD" = ( +/obj/machinery/flasher{ + id = "PCell 3"; + pixel_x = -28 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + dir = 4 + }, +/obj/effect/landmark/stationroom/box/brig/perma, +/turf/open/floor/plasteel, +/area/security/prison) "upE" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ @@ -58491,6 +58434,20 @@ }, /turf/open/floor/plasteel, /area/quartermaster/warehouse) +"uqz" = ( +/obj/machinery/camera{ + c_tag = "Prison Cell 1"; + network = list("ss13","prison") + }, +/obj/item/radio/intercom{ + desc = "Talk through this. It looks like it has been modified to not broadcast."; + name = "Prison Intercom (General)"; + pixel_y = 24; + prison_radio = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/security/prison) "uqD" = ( /obj/machinery/door/airlock/external{ name = "Atmospherics External Airlock"; @@ -86516,8 +86473,8 @@ aat abj abA acd -acC -afx +lzr +upD acd aef aeU @@ -87030,8 +86987,8 @@ aat aat aat acd -abK -aeV +gJu +aTN acd aeh aeL @@ -87544,8 +87501,8 @@ aat aat bay acd -acE -ahY +lrN +kSK acd aej afy @@ -88058,8 +88015,8 @@ bac aat aat acd -abL -aeV +pBD +aTN acd ael afy @@ -88074,7 +88031,7 @@ ajy aki akM aor -amf +iOX amQ anw anz @@ -88572,8 +88529,8 @@ bad aat aat acd -acH -akH +uqz +eck acd aej afy @@ -88588,7 +88545,7 @@ ajz akk akN aqn -amg +alx amR anw anc @@ -89086,8 +89043,8 @@ bad aar aat acd -acD -aeV +pcU +aTN acd aeq aiB @@ -89102,7 +89059,7 @@ ajA akm akV aqa -amh +lWE amR anw anz @@ -89616,7 +89573,7 @@ ajH akk akN aqn -ami +alx amR anw anz @@ -90130,7 +90087,7 @@ ajB akm akV aqa -amj +tei amR anw anz @@ -90644,7 +90601,7 @@ ajH akk akV aqn -amk +alx amR anw anr diff --git a/_maps/yogstation/RandomRuins/StationRuins/BoxStation/brig_cell_main1.dmm b/_maps/yogstation/RandomRuins/StationRuins/BoxStation/brig_cell_main1.dmm new file mode 100644 index 000000000000..0abff6644f51 --- /dev/null +++ b/_maps/yogstation/RandomRuins/StationRuins/BoxStation/brig_cell_main1.dmm @@ -0,0 +1,29 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"j" = ( +/obj/structure/closet/secure_closet/brig{ + id = "Cell 1"; + name = "Cell 1 Locker" + }, +/turf/template_noop, +/area/space) +"K" = ( +/turf/template_noop, +/area/space) +"P" = ( +/obj/structure/bed, +/obj/item/bedsheet/prisoner, +/turf/template_noop, +/area/space) + +(1,1,1) = {" +K +P +"} +(2,1,1) = {" +K +K +"} +(3,1,1) = {" +K +j +"} diff --git a/_maps/yogstation/RandomRuins/StationRuins/BoxStation/brig_cell_main2.dmm b/_maps/yogstation/RandomRuins/StationRuins/BoxStation/brig_cell_main2.dmm new file mode 100644 index 000000000000..78d9409008e4 --- /dev/null +++ b/_maps/yogstation/RandomRuins/StationRuins/BoxStation/brig_cell_main2.dmm @@ -0,0 +1,29 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"j" = ( +/obj/structure/closet/secure_closet/brig{ + id = "Cell 1"; + name = "Cell 1 Locker" + }, +/turf/template_noop, +/area/space) +"K" = ( +/turf/template_noop, +/area/space) +"P" = ( +/obj/structure/bed, +/obj/item/bedsheet/prisoner, +/turf/template_noop, +/area/space) + +(1,1,1) = {" +K +j +"} +(2,1,1) = {" +K +K +"} +(3,1,1) = {" +K +P +"} diff --git a/_maps/yogstation/RandomRuins/StationRuins/BoxStation/brig_cell_perma1.dmm b/_maps/yogstation/RandomRuins/StationRuins/BoxStation/brig_cell_perma1.dmm new file mode 100644 index 000000000000..eccb6bb15ffe --- /dev/null +++ b/_maps/yogstation/RandomRuins/StationRuins/BoxStation/brig_cell_perma1.dmm @@ -0,0 +1,32 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"u" = ( +/obj/structure/chair/stool, +/turf/template_noop, +/area/space) +"y" = ( +/obj/structure/table, +/obj/item/paper, +/obj/item/pen, +/turf/template_noop, +/area/space) +"N" = ( +/turf/template_noop, +/area/space) +"R" = ( +/obj/structure/bed, +/obj/item/bedsheet/prisoner, +/turf/template_noop, +/area/space) + +(1,1,1) = {" +R +N +"} +(2,1,1) = {" +N +N +"} +(3,1,1) = {" +u +y +"} diff --git a/_maps/yogstation/RandomRuins/StationRuins/BoxStation/brig_cell_perma2.dmm b/_maps/yogstation/RandomRuins/StationRuins/BoxStation/brig_cell_perma2.dmm new file mode 100644 index 000000000000..f8768cb6b6c4 --- /dev/null +++ b/_maps/yogstation/RandomRuins/StationRuins/BoxStation/brig_cell_perma2.dmm @@ -0,0 +1,32 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"u" = ( +/obj/structure/chair/stool, +/turf/template_noop, +/area/space) +"y" = ( +/obj/structure/table, +/obj/item/paper, +/obj/item/pen, +/turf/template_noop, +/area/space) +"N" = ( +/turf/template_noop, +/area/space) +"R" = ( +/obj/structure/bed, +/obj/item/bedsheet/prisoner, +/turf/template_noop, +/area/space) + +(1,1,1) = {" +u +y +"} +(2,1,1) = {" +N +N +"} +(3,1,1) = {" +R +N +"} diff --git a/_maps/yogstation/RandomRuins/StationRuins/BoxStation/brig_cell_perma3.dmm b/_maps/yogstation/RandomRuins/StationRuins/BoxStation/brig_cell_perma3.dmm new file mode 100644 index 000000000000..af221c6ec2cf --- /dev/null +++ b/_maps/yogstation/RandomRuins/StationRuins/BoxStation/brig_cell_perma3.dmm @@ -0,0 +1,32 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"u" = ( +/obj/structure/chair/stool, +/turf/template_noop, +/area/space) +"y" = ( +/obj/structure/table, +/obj/item/paper, +/obj/item/pen, +/turf/template_noop, +/area/space) +"N" = ( +/turf/template_noop, +/area/space) +"R" = ( +/obj/structure/bed, +/obj/item/bedsheet/prisoner, +/turf/template_noop, +/area/space) + +(1,1,1) = {" +N +R +"} +(2,1,1) = {" +N +N +"} +(3,1,1) = {" +y +u +"} diff --git a/_maps/yogstation/RandomRuins/StationRuins/BoxStation/brig_cell_perma4.dmm b/_maps/yogstation/RandomRuins/StationRuins/BoxStation/brig_cell_perma4.dmm new file mode 100644 index 000000000000..18995fd9056e --- /dev/null +++ b/_maps/yogstation/RandomRuins/StationRuins/BoxStation/brig_cell_perma4.dmm @@ -0,0 +1,32 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"u" = ( +/obj/structure/chair/stool, +/turf/template_noop, +/area/space) +"y" = ( +/obj/structure/table, +/obj/item/paper, +/obj/item/pen, +/turf/template_noop, +/area/space) +"N" = ( +/turf/template_noop, +/area/space) +"R" = ( +/obj/structure/bed, +/obj/item/bedsheet/prisoner, +/turf/template_noop, +/area/space) + +(1,1,1) = {" +y +u +"} +(2,1,1) = {" +N +N +"} +(3,1,1) = {" +N +R +"} diff --git a/yogstation/code/datums/ruins/station.dm b/yogstation/code/datums/ruins/station.dm index 699e9a5e517b..d5e42331c311 100644 --- a/yogstation/code/datums/ruins/station.dm +++ b/yogstation/code/datums/ruins/station.dm @@ -90,6 +90,37 @@ suffix = "maint_detective.dmm" name = "Detective Room" + +/datum/map_template/ruin/station/box/brig + id = "Brig_cell_main1" + suffix = "brig_cell_main1.dmm" + name = "Brig main cell 1" + +/datum/map_template/ruin/station/box/brig/cell_main2 + id = "Brig_cell_main2" + suffix = "brig_cell_main2.dmm" + name = "Brig main cell 2" + +/datum/map_template/ruin/station/box/brig/cell_perma1 + id = "Brig_cell_perma1" + suffix = "brig_cell_perma1.dmm" + name = "Brig perma cell 1" + +/datum/map_template/ruin/station/box/brig/cell_perma2 + id = "Brig_cell_perma2" + suffix = "brig_cell_perma2.dmm" + name = "Brig perma cell 2" + +/datum/map_template/ruin/station/box/brig/cell_perma3 + id = "Brig_cell_perma3" + suffix = "brig_cell_perma3.dmm" + name = "Brig perma cell 3" + +/datum/map_template/ruin/station/box/brig/cell_perma4 + id = "Brig_cell_perma4" + suffix = "brig_cell_perma4.dmm" + name = "Brig perma cell 4" + /datum/map_template/ruin/station/box/dorms_edoor id = "dorms_edoor1" suffix = "dorms_edoor1.dmm" @@ -134,3 +165,4 @@ id = "dorms_edoor9" suffix = "dorms_edoor9.dmm" name = "Dorm east door 9" + diff --git a/yogstation/code/game/objects/effects/landmarks.dm b/yogstation/code/game/objects/effects/landmarks.dm index 38e06d0925a0..5408aec7b9e6 100644 --- a/yogstation/code/game/objects/effects/landmarks.dm +++ b/yogstation/code/game/objects/effects/landmarks.dm @@ -91,5 +91,13 @@ /obj/effect/landmark/stationroom/box/aftmaint template_names = list("Roleplaying Room", "Detective Room") + +/obj/effect/landmark/stationroom/box/brig + template_names = list("Brig main cell 1", "Brig main cell 2") + +/obj/effect/landmark/stationroom/box/brig/perma + template_names = list("Brig perma cell 1","Brig perma cell 2","Brig perma cell 3","Brig perma cell 4") + /obj/effect/landmark/stationroom/box/dorm_edoor template_names = list("Dorm east door 1", "Dorm east door 2", "Dorm east door 3", "Dorm east door 4", "Dorm east door 5", "Dorm east door 6", "Dorm east door 7", "Dorm east door 8", "Dorm east door 9") +