From 4ad592d51316eb47d335e5587931f50a1d4928f5 Mon Sep 17 00:00:00 2001
From: BadAtThisGame <79063506+BadAtThisGame302@users.noreply.github.com>
Date: Thu, 7 Mar 2024 14:01:12 +0200
Subject: [PATCH] Fiorina Nightmare Insert (#5857)
# About the pull request
The Fiorina Prison has seen more and more unrest the last few years,
quelling it down with the dwindling manpower. One such instance, the CMB
picked up a beacon that was sent from the Prison. Thinking it was
another riot, they asked for some Riot Control officers and sent them
with a CMB Deputy to oversee the pacification of the station.
With no greetings at the LZ, they headed to the Armory to speak to
someone in command. What they did not account for was that.. this was no
riot, not anymore at least. The Security Hub is littered with both
prisoner and Security forces corpses. Some sort of green blood and heavy
fortifications. A team member snatched in the darkness and his screams
silencing after a couple of seconds prove that... there's nobody left.
You must survive until the CMB or some other force finds you.. and saves
you before it's too late.
# Explain why it's good for the game
Woohooo nightmare insert baby yeayh
# Testing Photographs and Procedure
Screenshots & Videos
![image](https://github.com/cmss13-devs/cmss13/assets/79063506/b3d5cad0-a136-4c5a-bf3e-12a315c5eebd)
# Changelog
:cl:
mapadd: added a new Fiorina nightmare insert with CMB and UA Officers
responding to the distress signal.
/:cl:
---------
Co-authored-by: Jeff Watchson
---
.../effects/landmarks/survivor_spawner.dm | 21 +
.../maps/FOP_v3_Sciannex/nightmare.json | 9 +-
.../maps/FOP_v3_Sciannex/scenario.json | 10 +-
.../FOP_v3_Sciannex/Fiorina_SciAnnex.dmm | 42 +-
.../standalone/riot_in_progress.dmm | 2269 +++++++++++++++++
5 files changed, 2331 insertions(+), 20 deletions(-)
create mode 100644 maps/map_files/FOP_v3_Sciannex/standalone/riot_in_progress.dmm
diff --git a/code/game/objects/effects/landmarks/survivor_spawner.dm b/code/game/objects/effects/landmarks/survivor_spawner.dm
index 51acbd607dfb..803d73151aeb 100644
--- a/code/game/objects/effects/landmarks/survivor_spawner.dm
+++ b/code/game/objects/effects/landmarks/survivor_spawner.dm
@@ -198,6 +198,27 @@
spawn_priority = SPAWN_PRIORITY_MEDIUM
+//CMB Survivors//
+
+/obj/effect/landmark/survivor_spawner/fiorina_armory_cmb
+ equipment = /datum/equipment_preset/survivor/colonial_marshal
+ synth_equipment = /datum/equipment_preset/synth/survivor/cmb_synth
+ intro_text = list("You are a CMB Deputy!
",\
+ "You are aware of the 'alien' threat.",\
+ "Your primary objective is to survive the infestation.")
+ story_text = "You are a Deputy of the Office of the Colonial Marshals. Your dispatcher received a distress signal from the infamous Fiorina Maximum Penitentiary. You figured it was just another typical case of the prison dealing with a riot their understaffed security force couldn't handle, with more and more of its personnel getting dispatched elsewhere in the galaxy. This wasn't the first time OCM officers were called in to assist, but unfortunately for you, this time it also wasn't the 'minor riot' you expected it to be. Loaded up with only beanbags and finding nobody to greet you on the LZ after being dropped off, you and the rest of your team had gone towards the armory to speak to the Quartermaster, but only found corpses of both prisoners and security littered around on the way. Worried about armed prisoners, your team was in the process of switching to lethals in the armory when some sort of huge alien jumped out from the shadows and snatched Jerry away while he was off praying. The thing dragged him off too fast to catch and his screams faded away down the halls, poor bastard. Now, you'll need to decide whether to look for more clues about what the hell happened here, hunt whatever's out there, or hold a position and hope someone else will respond to the distress signal before it's too late..."
+
+ spawn_priority = SPAWN_PRIORITY_VERY_HIGH
+
+/obj/effect/landmark/survivor_spawner/fiorina_armory_riot_control
+ equipment = /datum/equipment_preset/survivor/colonial_marshal/fiorina
+ synth_equipment = /datum/equipment_preset/synth/survivor/cmb_synth
+ intro_text = list("You are a United Americas Riot Control Officer!
",\
+ "You are aware of the 'alien' threat.",\
+ "Your primary objective is to survive the infestation.")
+ story_text = "You are a United Americas Riot Control Officer. Your dispatcher received a request from the local OCM Outpost, requesting some men to intervene assist a Deputy with handling a riot at Fiorina. The prison was an understaffed mess so you weren't too surprised they had sent out a distress signal, calling you in to do their jobs yet again. Unfortunately for you, this time it also wasn't the 'minor riot' you expected it to be. Loaded up with only beanbags and finding nobody to greet you on the LZ after being dropped off, you and the rest of your team had gone towards the armory to speak to the Quartermaster, but only found corpses of both prisoners and security littered around on the way. Worried about armed prisoners, your team was in the process of switching to lethals in the armory when some sort of huge alien jumped out from the shadows and snatched Jerry away while he was off praying. The thing dragged him off too fast to catch and his screams faded away down the halls, poor bastard. Now, you'll need to decide whether to look for more clues about what the hell happened here, hunt whatever's out there, or hold a position and hope someone else will respond to the distress signal before it's too late..."
+
+ spawn_priority = SPAWN_PRIORITY_HIGH
//Military Survivors//
diff --git a/maps/Nightmare/maps/FOP_v3_Sciannex/nightmare.json b/maps/Nightmare/maps/FOP_v3_Sciannex/nightmare.json
index 54c13d429c0e..156b291fb203 100644
--- a/maps/Nightmare/maps/FOP_v3_Sciannex/nightmare.json
+++ b/maps/Nightmare/maps/FOP_v3_Sciannex/nightmare.json
@@ -1,3 +1,10 @@
[
- { "type": "map_sprinkle", "path": "sprinkles/" }
+ { "type": "map_sprinkle", "path": "sprinkles/" },
+{
+ "type": "map_insert",
+ "landmark": "riot_control",
+ "chance": 0.5,
+ "path": "standalone/riot_in_progress.dmm",
+ "when": { "riot_in_progress": "true" }
+}
]
diff --git a/maps/Nightmare/maps/FOP_v3_Sciannex/scenario.json b/maps/Nightmare/maps/FOP_v3_Sciannex/scenario.json
index fe51488c7066..217ac5a8cb38 100644
--- a/maps/Nightmare/maps/FOP_v3_Sciannex/scenario.json
+++ b/maps/Nightmare/maps/FOP_v3_Sciannex/scenario.json
@@ -1 +1,9 @@
-[]
+[
+ {
+ "type": "pick", "name": "Riot Control",
+ "choices": [
+ { "weight": 4, "type": "def", "values": { "riot_in_progress": "none" } },
+ { "weight": 2, "type": "def", "values": { "riot_in_progress": "true" } }
+ ]
+ }
+]
diff --git a/maps/map_files/FOP_v3_Sciannex/Fiorina_SciAnnex.dmm b/maps/map_files/FOP_v3_Sciannex/Fiorina_SciAnnex.dmm
index a344e32c6e56..f81f67e45a80 100644
--- a/maps/map_files/FOP_v3_Sciannex/Fiorina_SciAnnex.dmm
+++ b/maps/map_files/FOP_v3_Sciannex/Fiorina_SciAnnex.dmm
@@ -27463,6 +27463,12 @@
/obj/effect/spawner/random/tool,
/turf/open/floor/prison,
/area/fiorina/station/civres_blue)
+"qHi" = (
+/obj/effect/landmark/nightmare{
+ insert_tag = "riot_control"
+ },
+/turf/open/floor/prison,
+/area/fiorina/station/security)
"qHG" = (
/obj/structure/machinery/cm_vending/sorted/medical/wall_med/limited{
pixel_y = 25
@@ -68528,7 +68534,7 @@ uGY
ihB
ihB
ubP
-ubP
+qHi
gag
sbF
sbF
@@ -69572,12 +69578,12 @@ ihB
ceC
obh
obh
-nqN
+ceC
bxc
jbF
bBK
ceC
-uGY
+ceC
uGY
uGY
uGY
@@ -69996,7 +70002,7 @@ stw
wQg
qet
mKp
-nqN
+ceC
qJv
bqF
tNF
@@ -70203,15 +70209,15 @@ kjX
ueP
gag
hQj
-nqN
-nqN
-nqN
-nqN
-nqN
-nqN
+uGY
+uGY
+uGY
+uGY
+uGY
+ceC
+ceC
+ceC
ceC
-nqN
-nqN
ceC
unz
gag
@@ -70644,7 +70650,7 @@ uGY
ppq
ubP
ihB
-nqN
+uGY
lJx
fAf
fAf
@@ -71054,7 +71060,7 @@ qdE
uGY
ltQ
ltQ
-nqN
+uGY
ltQ
ayo
uGY
@@ -71266,7 +71272,7 @@ uGY
uGY
fRq
fRq
-nqN
+uGY
fRq
ygr
xGt
@@ -71704,7 +71710,7 @@ uGY
ceC
uGY
uGY
-nqN
+uGY
qQd
jwK
jwK
@@ -71897,8 +71903,8 @@ dCM
dCM
dCM
nqN
-nqN
-nqN
+uGY
+uGY
uxv
ceC
ceC
diff --git a/maps/map_files/FOP_v3_Sciannex/standalone/riot_in_progress.dmm b/maps/map_files/FOP_v3_Sciannex/standalone/riot_in_progress.dmm
new file mode 100644
index 000000000000..721ebbc10aed
--- /dev/null
+++ b/maps/map_files/FOP_v3_Sciannex/standalone/riot_in_progress.dmm
@@ -0,0 +1,2269 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"am" = (
+/obj/structure/surface/table/reinforced/prison,
+/obj/item/storage/donut_box{
+ pixel_y = 6
+ },
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"aE" = (
+/obj/item/device/flashlight/lamp/tripod,
+/turf/open/floor/prison{
+ icon_state = "floor_plate"
+ },
+/area/fiorina/lz/near_lzII)
+"aK" = (
+/obj/item/clothing/under/marine/ua_riot,
+/obj/item/clothing/head/helmet/marine/veteran/ua_riot,
+/turf/open/floor/prison,
+/area/fiorina/station/security)
+"aX" = (
+/obj/structure/surface/table/reinforced/prison,
+/obj/structure/machinery/computer/cameras{
+ dir = 8
+ },
+/obj/structure/machinery/light/double/blue{
+ dir = 1;
+ pixel_y = 21
+ },
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"bb" = (
+/obj/structure/stairs/perspective{
+ dir = 8;
+ icon_state = "p_stair_full"
+ },
+/obj/structure/platform,
+/turf/open/floor/prison{
+ icon_state = "floor_plate"
+ },
+/area/fiorina/station/security)
+"bl" = (
+/obj/structure/machinery/vending/coffee,
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"bm" = (
+/obj/item/shard{
+ icon_state = "large"
+ },
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"bC" = (
+/obj/effect/landmark/survivor_spawner/fiorina_armory_riot_control,
+/turf/open/floor/plating/prison,
+/area/fiorina/station/security)
+"bO" = (
+/obj/structure/surface/table/reinforced/prison,
+/obj/item/shard{
+ icon_state = "medium"
+ },
+/turf/open/floor/prison{
+ icon_state = "floor_plate"
+ },
+/area/fiorina/station/security)
+"ce" = (
+/obj/effect/decal/cleanable/blood/oil,
+/turf/open/floor/prison,
+/area/fiorina/lz/near_lzII)
+"ch" = (
+/obj/structure/barricade/deployable{
+ dir = 8
+ },
+/turf/open/floor/prison{
+ icon_state = "floor_plate"
+ },
+/area/fiorina/station/security)
+"cn" = (
+/obj/structure/surface/table/reinforced/prison,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/item/stack/cable_coil,
+/turf/open/floor/prison{
+ icon_state = "floor_plate"
+ },
+/area/fiorina/station/security)
+"co" = (
+/obj/structure/prop/almayer/computers/sensor_computer3,
+/turf/open/floor/prison{
+ icon_state = "darkredfull2"
+ },
+/area/fiorina/station/security)
+"cr" = (
+/obj/structure/sign/poster/clf,
+/turf/closed/wall/prison,
+/area/fiorina/station/security)
+"cI" = (
+/obj/structure/platform,
+/turf/open/floor/prison{
+ dir = 4;
+ icon_state = "cell_stripe"
+ },
+/area/fiorina/station/security)
+"cZ" = (
+/obj/structure/bed/chair/comfy{
+ dir = 1
+ },
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"do" = (
+/obj/structure/coatrack,
+/obj/item/clothing/suit/storage/CMB,
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"dT" = (
+/obj/structure/surface/table/reinforced/prison,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/machinery/computer/cameras{
+ dir = 8
+ },
+/turf/open/floor/prison{
+ icon_state = "floor_plate"
+ },
+/area/fiorina/station/security)
+"eK" = (
+/obj/structure/window/framed/prison/reinforced/hull,
+/turf/open/floor/plating/prison,
+/area/fiorina/station/security)
+"fd" = (
+/obj/structure/window/framed/prison/reinforced,
+/turf/open/floor/prison,
+/area/fiorina/station/security)
+"fh" = (
+/obj/structure/machinery/photocopier,
+/turf/open/floor/prison{
+ icon_state = "floor_plate"
+ },
+/area/fiorina/station/security)
+"fs" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/surface/table/reinforced/prison,
+/obj/structure/machinery/computer/secure_data,
+/turf/open/floor/prison,
+/area/fiorina/station/security)
+"fy" = (
+/obj/item/explosive/grenade/flashbang,
+/turf/open/floor/prison{
+ icon_state = "floor_plate"
+ },
+/area/fiorina/station/security)
+"fX" = (
+/obj/structure/machinery/photocopier{
+ pixel_y = 4
+ },
+/turf/open/floor/prison{
+ icon_state = "darkredfull2"
+ },
+/area/fiorina/station/security)
+"fZ" = (
+/obj/item/ammo_magazine/rifle/m16,
+/turf/open/floor/prison,
+/area/fiorina/station/security)
+"gk" = (
+/obj/structure/closet/secure_closet/guncabinet{
+ req_access = null
+ },
+/obj/item/ammo_magazine/shotgun/buckshot,
+/obj/item/ammo_magazine/shotgun/buckshot,
+/obj/item/reagent_container/glass/bottle/robot/antitoxin,
+/obj/item/clothing/suit/storage/marine/veteran/ua_riot,
+/obj/item/prop/helmetgarb/riot_shield,
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"gl" = (
+/obj/structure/filingcabinet/chestdrawer,
+/turf/open/floor/prison{
+ icon_state = "floor_plate"
+ },
+/area/fiorina/station/security)
+"gI" = (
+/obj/structure/surface/table/reinforced/prison,
+/obj/item/paper_bin{
+ pixel_x = -3;
+ pixel_y = 7
+ },
+/obj/item/tool/pen,
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"gT" = (
+/obj/structure/surface/table/reinforced/prison,
+/obj/structure/flora/pottedplant{
+ icon_state = "pottedplant_27";
+ layer = 3.1;
+ pixel_x = -2;
+ pixel_y = 10
+ },
+/turf/open/floor/prison,
+/area/fiorina/lz/near_lzII)
+"gV" = (
+/obj/structure/window/framed/prison,
+/turf/open/floor/plating/prison,
+/area/fiorina/station/security)
+"hg" = (
+/obj/effect/landmark/corpsespawner/security/marshal,
+/turf/open/floor/prison{
+ icon_state = "floor_plate"
+ },
+/area/fiorina/station/security)
+"hI" = (
+/obj/item/stack/folding_barricade,
+/turf/open/floor/prison{
+ icon_state = "floor_plate"
+ },
+/area/fiorina/station/security)
+"hY" = (
+/obj/item/stack/sheet/metal,
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"is" = (
+/obj/structure/machinery/door/airlock/almayer/maint/colony/autoname{
+ req_one_access = null
+ },
+/turf/open/floor/plating/prison,
+/area/fiorina/station/security)
+"iK" = (
+/obj/structure/filingcabinet,
+/obj/effect/landmark/objective_landmark/close,
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"jb" = (
+/obj/structure/surface/table/reinforced/prison,
+/obj/item/paper_bin{
+ pixel_x = -3;
+ pixel_y = 7
+ },
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"ji" = (
+/obj/item/device/flash,
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"jI" = (
+/obj/item/tool/crowbar/red,
+/turf/open/floor/prison{
+ icon_state = "floor_plate"
+ },
+/area/fiorina/station/security)
+"jJ" = (
+/obj/item/clothing/head/helmet/marine/veteran/ua_riot,
+/turf/open/floor/prison{
+ icon_state = "floor_plate"
+ },
+/area/fiorina/station/security)
+"jL" = (
+/obj/structure/barricade/deployable{
+ dir = 4
+ },
+/turf/open/floor/prison{
+ dir = 4;
+ icon_state = "cell_stripe"
+ },
+/area/fiorina/lz/near_lzII)
+"jW" = (
+/obj/item/frame/table/almayer,
+/obj/effect/decal/cleanable/blood/oil/streak,
+/turf/open/floor/prison{
+ icon_state = "floor_plate"
+ },
+/area/fiorina/station/security)
+"ke" = (
+/obj/structure/machinery/vending/security,
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"kX" = (
+/obj/structure/closet/secure_closet/guncabinet{
+ req_access = null
+ },
+/obj/item/weapon/gun/shotgun/pump/dual_tube/cmb,
+/obj/item/ammo_magazine/shotgun/buckshot,
+/obj/item/ammo_magazine/shotgun/buckshot,
+/obj/item/storage/belt/shotgun,
+/obj/item/clothing/under/marine/ua_riot,
+/obj/item/clothing/suit/storage/marine/veteran/ua_riot,
+/obj/item/prop/helmetgarb/riot_shield,
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"lv" = (
+/turf/open/floor/prison{
+ dir = 8;
+ icon_state = "cell_stripe"
+ },
+/area/fiorina/station/security)
+"lA" = (
+/obj/item/stack/folding_barricade,
+/turf/open/floor/prison{
+ dir = 4;
+ icon_state = "cell_stripe"
+ },
+/area/fiorina/lz/near_lzII)
+"lE" = (
+/obj/structure/window/reinforced,
+/turf/open/floor/prison,
+/area/fiorina/station/security)
+"lF" = (
+/turf/open/floor/plating/prison,
+/area/fiorina/station/security)
+"lO" = (
+/obj/effect/decal/cleanable/blood{
+ dir = 4;
+ icon_state = "gib6"
+ },
+/turf/open/floor/prison{
+ dir = 8;
+ icon_state = "cell_stripe"
+ },
+/area/fiorina/lz/near_lzII)
+"lP" = (
+/obj/structure/closet/secure_closet/guncabinet{
+ req_access = null
+ },
+/obj/item/storage/box/pillbottles,
+/obj/item/clothing/under/marine/ua_riot,
+/obj/item/clothing/suit/storage/marine/veteran/ua_riot,
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"lR" = (
+/obj/structure/bed/chair/comfy{
+ dir = 4
+ },
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"lZ" = (
+/obj/item/clothing/under/marine/ua_riot,
+/obj/item/weapon/gun/rifle/m16,
+/turf/open/floor/prison{
+ icon_state = "floor_plate"
+ },
+/area/fiorina/station/security)
+"ma" = (
+/obj/structure/stairs/perspective{
+ dir = 8;
+ icon_state = "p_stair_full"
+ },
+/turf/open/floor/prison{
+ icon_state = "floor_plate"
+ },
+/area/fiorina/station/security)
+"mf" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced,
+/turf/open/floor/prison,
+/area/fiorina/station/security)
+"mn" = (
+/obj/structure/prop/almayer/computers/sensor_computer2,
+/turf/open/floor/prison{
+ icon_state = "darkredfull2"
+ },
+/area/fiorina/station/security)
+"mt" = (
+/obj/effect/spawner/random/gun/shotgun/midchance,
+/obj/effect/landmark/corpsespawner/ua_riot,
+/turf/open/floor/prison,
+/area/fiorina/station/security)
+"mD" = (
+/obj/structure/barricade/handrail{
+ dir = 1;
+ pixel_y = 2
+ },
+/turf/open/floor/prison{
+ icon_state = "floor_plate"
+ },
+/area/fiorina/station/security)
+"nf" = (
+/obj/structure/surface/table/reinforced/prison,
+/obj/item/storage/box/nade_box/tear_gas,
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"nl" = (
+/turf/template_noop,
+/area/template_noop)
+"np" = (
+/obj/structure/machinery/landinglight/ds2/delaythree{
+ dir = 4
+ },
+/turf/open/floor/prison,
+/area/fiorina/lz/near_lzII)
+"nD" = (
+/obj/structure/platform,
+/obj/effect/decal/cleanable/blood/gibs/xeno,
+/turf/open/floor/prison{
+ icon_state = "floor_plate"
+ },
+/area/fiorina/station/security)
+"nN" = (
+/turf/open/floor/prison{
+ icon_state = "floor_plate"
+ },
+/area/fiorina/lz/near_lzII)
+"oi" = (
+/obj/structure/machinery/door/airlock/prison_hatch/autoname{
+ locked = 1
+ },
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"on" = (
+/obj/structure/closet/secure_closet/guncabinet{
+ req_access = null
+ },
+/obj/item/weapon/gun/launcher/grenade/m81,
+/obj/item/storage/pill_bottle/kelotane,
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"oE" = (
+/obj/structure/surface/table/reinforced/prison,
+/obj/structure/machinery/recharger{
+ pixel_y = 4
+ },
+/turf/open/floor/prison{
+ icon_state = "floor_plate"
+ },
+/area/fiorina/station/security)
+"oS" = (
+/obj/structure/barricade/wooden{
+ dir = 4
+ },
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"pa" = (
+/obj/structure/filingcabinet{
+ pixel_x = -8
+ },
+/obj/structure/filingcabinet{
+ pixel_x = 8
+ },
+/obj/item/reagent_container/food/drinks/coffeecup{
+ pixel_x = -7;
+ pixel_y = 11
+ },
+/turf/open/floor/prison{
+ icon_state = "floor_plate"
+ },
+/area/fiorina/station/security)
+"pd" = (
+/obj/item/ammo_magazine/handful/shotgun/beanbag,
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"pn" = (
+/obj/effect/acid_hole,
+/turf/closed/wall/r_wall/prison,
+/area/fiorina/station/security)
+"pp" = (
+/obj/item/ammo_casing,
+/turf/open/floor/prison,
+/area/fiorina/station/security)
+"pE" = (
+/obj/item/clothing/glasses/sunglasses/blindfold,
+/turf/open/floor/prison,
+/area/fiorina/station/security)
+"pN" = (
+/obj/item/ammo_box/magazine/shotgun/beanbag,
+/turf/open/floor/prison{
+ icon_state = "floor_plate"
+ },
+/area/fiorina/station/security)
+"pR" = (
+/obj/structure/surface/table/reinforced/prison,
+/obj/structure/flora/pottedplant{
+ icon_state = "pottedplant_29";
+ pixel_y = 10
+ },
+/turf/open/floor/prison,
+/area/fiorina/lz/near_lzII)
+"pV" = (
+/obj/effect/landmark/corpsespawner/prisoner,
+/obj/item/tool/kitchen/utensil/knife,
+/turf/open/floor/prison{
+ icon_state = "floor_plate"
+ },
+/area/fiorina/station/security)
+"qd" = (
+/obj/structure/bed/chair/comfy{
+ dir = 8
+ },
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"qw" = (
+/obj/effect/landmark/survivor_spawner/fiorina_armory_riot_control,
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"qQ" = (
+/obj/structure/surface/table/reinforced/prison,
+/obj/item/folder/black_random,
+/obj/item/folder/red{
+ pixel_x = 3;
+ pixel_y = 5
+ },
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"qX" = (
+/obj/structure/surface/table/reinforced/prison,
+/obj/structure/machinery/recharger{
+ pixel_y = 4
+ },
+/obj/structure/machinery/light/double/blue{
+ dir = 1;
+ pixel_y = 21
+ },
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"qY" = (
+/obj/structure/surface/table/reinforced/prison,
+/obj/structure/flora/pottedplant{
+ icon_state = "pottedplant_29";
+ pixel_y = 10
+ },
+/obj/structure/machinery/light/double/blue{
+ dir = 1;
+ pixel_y = 21
+ },
+/turf/open/floor/prison,
+/area/fiorina/lz/near_lzII)
+"rg" = (
+/obj/effect/decal/cleanable/blood/xeno,
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"rl" = (
+/obj/item/tool/weldingtool,
+/turf/open/floor/prison,
+/area/fiorina/station/security)
+"rP" = (
+/obj/item/reagent_container/spray/pepper,
+/turf/open/floor/prison,
+/area/fiorina/station/security)
+"rR" = (
+/obj/structure/closet/secure_closet/guncabinet{
+ req_access = null
+ },
+/obj/item/weapon/gun/smg/mp5,
+/obj/item/ammo_magazine/smg/mp5,
+/obj/item/ammo_magazine/smg/mp5,
+/obj/item/ammo_magazine/smg/mp5,
+/obj/item/storage/belt/marine,
+/obj/item/clothing/under/marine/ua_riot,
+/obj/item/clothing/suit/storage/marine/veteran/ua_riot,
+/obj/item/prop/helmetgarb/riot_shield,
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"sj" = (
+/obj/structure/bed/chair/comfy,
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"sq" = (
+/turf/open/floor/prison,
+/area/fiorina/station/security)
+"sA" = (
+/obj/structure/machinery/computer/prisoner,
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"tf" = (
+/obj/item/prop/helmetgarb/riot_shield,
+/turf/open/floor/prison,
+/area/fiorina/station/security)
+"th" = (
+/obj/item/weapon/baton,
+/turf/open/floor/prison,
+/area/fiorina/station/security)
+"tl" = (
+/obj/item/stack/sheet/metal,
+/turf/open/floor/prison{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/fiorina/station/security)
+"tv" = (
+/obj/structure/machinery/photocopier{
+ pixel_y = 4
+ },
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"ty" = (
+/obj/structure/machinery/power/apc{
+ dir = 1
+ },
+/turf/open/floor/prison,
+/area/fiorina/lz/near_lzII)
+"tS" = (
+/obj/structure/closet/secure_closet/security_empty,
+/obj/item/clothing/accessory/storage/holster,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"uh" = (
+/obj/structure/surface/table/reinforced/prison,
+/obj/item/device/flash,
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"uQ" = (
+/turf/open/floor/prison,
+/area/fiorina/lz/near_lzII)
+"uX" = (
+/obj/item/ammo_magazine/shotgun/beanbag,
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"vf" = (
+/turf/open/floor/prison{
+ dir = 10;
+ icon_state = "floor_marked"
+ },
+/area/fiorina/lz/near_lzII)
+"vq" = (
+/turf/closed/wall/r_wall/prison,
+/area/fiorina/station/security)
+"vS" = (
+/obj/structure/filingcabinet,
+/obj/structure/filingcabinet{
+ pixel_x = 16
+ },
+/turf/open/floor/prison{
+ icon_state = "floor_plate"
+ },
+/area/fiorina/station/security)
+"wi" = (
+/obj/structure/machinery/vending/snack,
+/turf/open/floor/prison,
+/area/fiorina/lz/near_lzII)
+"wF" = (
+/obj/structure/surface/table/reinforced/prison,
+/obj/item/device/flashlight/lamp{
+ pixel_x = -6;
+ pixel_y = 16
+ },
+/obj/structure/machinery/computer/secure_data{
+ dir = 8
+ },
+/turf/open/floor/prison{
+ icon_state = "floor_plate"
+ },
+/area/fiorina/station/security)
+"wH" = (
+/obj/effect/decal/cleanable/blood/oil,
+/obj/item/circuitboard/airlock,
+/turf/open/floor/plating/prison,
+/area/fiorina/station/security)
+"wJ" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/item/clothing/head/helmet/marine/veteran/ua_riot,
+/turf/open/floor/prison,
+/area/fiorina/station/security)
+"wW" = (
+/obj/effect/landmark/corpsespawner/ua_riot,
+/turf/open/floor/prison,
+/area/fiorina/station/security)
+"xp" = (
+/obj/structure/flora/pottedplant{
+ icon_state = "pottedplant_29";
+ pixel_y = 6
+ },
+/turf/open/floor/prison{
+ icon_state = "floor_plate"
+ },
+/area/fiorina/lz/near_lzII)
+"xv" = (
+/obj/structure/surface/table/reinforced/prison,
+/obj/item/book/manual/security_space_law{
+ pixel_x = 3;
+ pixel_y = 5
+ },
+/turf/open/floor/prison{
+ icon_state = "darkredfull2"
+ },
+/area/fiorina/station/security)
+"xI" = (
+/obj/effect/landmark/survivor_spawner/fiorina_armory_cmb,
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"xM" = (
+/obj/structure/surface/table/reinforced/prison,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/item/phone{
+ pixel_x = 7;
+ pixel_y = -16
+ },
+/obj/item/phone{
+ pixel_x = -3;
+ pixel_y = 16
+ },
+/obj/effect/landmark/objective_landmark/close,
+/turf/open/floor/prison{
+ icon_state = "floor_plate"
+ },
+/area/fiorina/station/security)
+"xW" = (
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"yf" = (
+/obj/item/frame/table/reinforced,
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"yn" = (
+/obj/item/weapon/classic_baton,
+/turf/open/floor/prison,
+/area/fiorina/lz/near_lzII)
+"yv" = (
+/turf/open/floor/prison{
+ dir = 8;
+ icon_state = "cell_stripe"
+ },
+/area/fiorina/lz/near_lzII)
+"yP" = (
+/obj/structure/closet/secure_closet/guncabinet{
+ req_access = null
+ },
+/obj/item/clothing/under/marine/ua_riot,
+/obj/item/clothing/suit/storage/marine/veteran/ua_riot,
+/obj/item/prop/helmetgarb/riot_shield,
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"zb" = (
+/obj/structure/machinery/light/double/blue,
+/obj/item/stack/sheet/metal,
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"zx" = (
+/obj/structure/closet/secure_closet/security_empty,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/item/ammo_magazine/shotgun/beanbag,
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"zA" = (
+/obj/structure/surface/table/reinforced/prison,
+/obj/structure/flora/pottedplant{
+ icon_state = "pottedplant_29";
+ pixel_y = 10
+ },
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"zI" = (
+/obj/structure/machinery/computer/secure_data,
+/obj/structure/surface/table/reinforced/prison,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/open/floor/prison,
+/area/fiorina/station/security)
+"Ac" = (
+/obj/structure/window/framed/prison/reinforced,
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"Ai" = (
+/obj/structure/bed/sofa/south/grey/left,
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"AD" = (
+/obj/effect/decal/cleanable/blood/xeno{
+ icon_state = "xgib3"
+ },
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"AM" = (
+/obj/structure/surface/table/reinforced/prison,
+/obj/item/book/manual/security_space_law{
+ pixel_x = 8;
+ pixel_y = 1
+ },
+/obj/item/book/manual/security_space_law{
+ pixel_x = -4;
+ pixel_y = 4
+ },
+/obj/item/book/manual/security_space_law{
+ pixel_x = 3;
+ pixel_y = 5
+ },
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"AY" = (
+/obj/structure/surface/table/reinforced/prison,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/item/phone{
+ pixel_x = -3;
+ pixel_y = 10
+ },
+/obj/item/phone{
+ pixel_x = 9;
+ pixel_y = -10
+ },
+/turf/open/floor/prison{
+ icon_state = "floor_plate"
+ },
+/area/fiorina/station/security)
+"Bd" = (
+/obj/structure/barricade/handrail{
+ dir = 8
+ },
+/obj/item/stack/sheet/metal,
+/turf/open/floor/prison,
+/area/fiorina/station/security)
+"BJ" = (
+/obj/structure/closet/secure_closet/guncabinet{
+ req_access = null
+ },
+/obj/item/weapon/gun/smg/mp5,
+/obj/item/ammo_magazine/smg/mp5,
+/obj/item/ammo_magazine/smg/mp5,
+/obj/item/clothing/under/marine/ua_riot,
+/obj/item/clothing/suit/storage/marine/veteran/ua_riot,
+/obj/item/prop/helmetgarb/riot_shield,
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"Cb" = (
+/obj/structure/barricade/deployable{
+ dir = 4
+ },
+/turf/open/floor/prison{
+ icon_state = "floor_plate"
+ },
+/area/fiorina/station/security)
+"CO" = (
+/obj/item/ammo_magazine/handful/shotgun/beanbag,
+/turf/open/floor/plating/prison,
+/area/fiorina/station/security)
+"De" = (
+/obj/structure/surface/table/reinforced/prison,
+/obj/item/phone{
+ pixel_y = 7
+ },
+/turf/open/floor/prison{
+ icon_state = "darkredfull2"
+ },
+/area/fiorina/station/security)
+"DH" = (
+/obj/structure/surface/table/reinforced/prison,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/machinery/computer/cameras{
+ dir = 4
+ },
+/turf/open/floor/prison{
+ icon_state = "floor_plate"
+ },
+/area/fiorina/station/security)
+"Ek" = (
+/obj/item/reagent_container/food/drinks/coffeecup{
+ pixel_x = 7;
+ pixel_y = 14
+ },
+/obj/item/shard{
+ icon_state = "large"
+ },
+/obj/item/stack/rods,
+/turf/open/floor/plating/prison,
+/area/fiorina/station/security)
+"ER" = (
+/obj/effect/landmark/survivor_spawner/fiorina_armory_riot_control,
+/turf/open/floor/prison{
+ icon_state = "floor_plate"
+ },
+/area/fiorina/station/security)
+"EV" = (
+/obj/item/frame/rack,
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"Fj" = (
+/obj/structure/stairs/perspective{
+ dir = 8;
+ icon_state = "p_stair_sn_full_cap"
+ },
+/turf/open/floor/prison,
+/area/fiorina/station/security)
+"Fr" = (
+/turf/open/floor/plating/plating_catwalk/prison,
+/area/fiorina/lz/near_lzII)
+"Fw" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/surface/table/reinforced/prison,
+/obj/structure/machinery/faxmachine,
+/turf/open/floor/prison,
+/area/fiorina/station/security)
+"FH" = (
+/turf/open/floor/prison{
+ icon_state = "floor_plate"
+ },
+/area/fiorina/station/security)
+"FK" = (
+/obj/item/frame/rack,
+/obj/item/clothing/suit/storage/marine/veteran/ua_riot,
+/obj/item/clothing/suit/storage/marine/veteran/ua_riot,
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"FQ" = (
+/obj/effect/landmark/corpsespawner/ua_riot,
+/obj/item/weapon/gun/energy/taser,
+/turf/open/floor/prison,
+/area/fiorina/station/security)
+"FZ" = (
+/obj/item/weapon/shield/riot,
+/turf/open/floor/prison,
+/area/fiorina/station/security)
+"Gd" = (
+/obj/structure/closet/secure_closet/guncabinet{
+ req_access = null
+ },
+/obj/item/weapon/gun/shotgun/pump/dual_tube/cmb,
+/obj/item/ammo_magazine/shotgun/buckshot,
+/obj/item/ammo_magazine/shotgun/buckshot,
+/obj/item/clothing/under/marine/ua_riot,
+/obj/item/storage/pill_bottle/alkysine,
+/obj/item/clothing/suit/storage/marine/veteran/ua_riot,
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"Gl" = (
+/turf/open/floor/prison{
+ icon_state = "darkredfull2"
+ },
+/area/fiorina/station/security)
+"GH" = (
+/obj/structure/surface/table/reinforced/prison,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/item/phone{
+ pixel_y = -4
+ },
+/obj/item/phone{
+ pixel_x = 7;
+ pixel_y = 10
+ },
+/obj/item/tool/pen,
+/turf/open/floor/prison{
+ icon_state = "floor_plate"
+ },
+/area/fiorina/station/security)
+"GZ" = (
+/obj/structure/barricade/wooden,
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"Ho" = (
+/obj/structure/window_frame/prison/reinforced,
+/obj/item/shard,
+/turf/open/floor/plating/prison,
+/area/fiorina/station/security)
+"HF" = (
+/obj/structure/surface/table/reinforced/prison,
+/obj/item/reagent_container/spray/pepper,
+/obj/item/clothing/glasses/sunglasses/sechud,
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"HH" = (
+/obj/item/weapon/gun/launcher/grenade/m81/riot,
+/turf/open/floor/prison,
+/area/fiorina/station/security)
+"HL" = (
+/obj/item/clothing/under/color/orange,
+/obj/effect/spawner/gibspawner/human,
+/turf/open/floor/prison{
+ dir = 10;
+ icon_state = "floor_marked"
+ },
+/area/fiorina/lz/near_lzII)
+"HW" = (
+/obj/structure/machinery/computer/cameras{
+ dir = 1
+ },
+/obj/item/tool/screwdriver{
+ pixel_x = 5;
+ pixel_y = -4
+ },
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"Ie" = (
+/obj/structure/stairs/perspective{
+ dir = 4;
+ icon_state = "p_stair_sn_full_cap"
+ },
+/turf/open/floor/prison,
+/area/fiorina/station/security)
+"Iz" = (
+/obj/structure/closet/secure_closet/security_empty,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/item/storage/box/flashbangs,
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"IG" = (
+/obj/structure/extinguisher_cabinet,
+/turf/closed/wall/prison,
+/area/fiorina/station/security)
+"IK" = (
+/obj/item/clothing/head/helmet/marine/veteran/ua_riot,
+/turf/open/floor/prison{
+ dir = 8;
+ icon_state = "cell_stripe"
+ },
+/area/fiorina/lz/near_lzII)
+"JR" = (
+/obj/item/ammo_casing,
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"Kb" = (
+/obj/item/weapon/baton,
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"KU" = (
+/obj/item/shard{
+ icon_state = "medium"
+ },
+/turf/open/floor/prison,
+/area/fiorina/lz/near_lzII)
+"Lj" = (
+/obj/structure/surface/table/reinforced/prison,
+/obj/structure/machinery/computer/cameras{
+ dir = 8
+ },
+/turf/open/floor/prison{
+ icon_state = "darkredfull2"
+ },
+/area/fiorina/station/security)
+"Mg" = (
+/obj/structure/sign/poster/clf,
+/turf/closed/wall/prison,
+/area/fiorina/lz/near_lzII)
+"Mp" = (
+/obj/structure/reagent_dispensers/peppertank{
+ pixel_y = 30
+ },
+/obj/item/explosive/grenade/custom/teargas,
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"MX" = (
+/obj/item/stack/sheet/metal,
+/turf/open/floor/plating/prison,
+/area/fiorina/station/security)
+"Ne" = (
+/obj/structure/closet/secure_closet/guncabinet{
+ req_access = null
+ },
+/obj/item/weapon/gun/smg/mp5,
+/obj/item/storage/belt/marine,
+/obj/item/clothing/under/marine/ua_riot,
+/obj/item/clothing/suit/storage/marine/veteran/ua_riot,
+/obj/item/prop/helmetgarb/riot_shield,
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"NL" = (
+/obj/structure/platform,
+/turf/open/floor/prison{
+ dir = 8;
+ icon_state = "cell_stripe"
+ },
+/area/fiorina/station/security)
+"NN" = (
+/obj/item/ammo_magazine/rifle/m16,
+/turf/open/floor/prison{
+ icon_state = "floor_plate"
+ },
+/area/fiorina/station/security)
+"Ox" = (
+/obj/structure/platform,
+/turf/open/floor/prison{
+ icon_state = "floor_plate"
+ },
+/area/fiorina/station/security)
+"OA" = (
+/obj/item/implanter/compressed,
+/obj/structure/safe,
+/obj/effect/landmark/objective_landmark/science,
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"OE" = (
+/obj/structure/machinery/vending/cola,
+/turf/open/floor/prison,
+/area/fiorina/lz/near_lzII)
+"OV" = (
+/obj/effect/landmark/corpsespawner/prisoner,
+/obj/effect/decal/cleanable/blood,
+/turf/open/floor/prison,
+/area/fiorina/lz/near_lzII)
+"Pt" = (
+/obj/item/prop/helmetgarb/riot_shield,
+/turf/open/floor/prison{
+ icon_state = "floor_plate"
+ },
+/area/fiorina/station/security)
+"PA" = (
+/obj/structure/machinery/door/airlock/almayer/maint/colony/autoname{
+ dir = 1;
+ req_one_access = null
+ },
+/turf/open/floor/plating/prison,
+/area/fiorina/station/security)
+"Qv" = (
+/obj/structure/machinery/door/airlock/prison_hatch/autoname,
+/turf/open/floor/plating/prison,
+/area/fiorina/station/security)
+"QC" = (
+/obj/structure/machinery/vending/security,
+/turf/open/floor/prison{
+ icon_state = "floor_plate"
+ },
+/area/fiorina/station/security)
+"QF" = (
+/obj/structure/machinery/landinglight/ds2/delaytwo{
+ dir = 4
+ },
+/turf/open/floor/prison{
+ icon_state = "floor_plate"
+ },
+/area/fiorina/lz/near_lzII)
+"QJ" = (
+/turf/closed/wall/prison,
+/area/fiorina/station/security)
+"QV" = (
+/obj/item/frame/rack,
+/obj/item/clothing/under/marine/ua_riot,
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"Re" = (
+/obj/structure/surface/table/reinforced/prison,
+/obj/structure/machinery/recharger{
+ pixel_y = 4
+ },
+/turf/open/floor/prison{
+ icon_state = "darkredfull2"
+ },
+/area/fiorina/station/security)
+"RR" = (
+/obj/structure/surface/table/reinforced/prison,
+/obj/item/storage/fancy/cigarettes/emeraldgreen,
+/obj/item/tool/lighter,
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"Sd" = (
+/obj/item/poster,
+/turf/open/floor/prison{
+ icon_state = "floor_plate"
+ },
+/area/fiorina/station/security)
+"Sl" = (
+/obj/structure/extinguisher_cabinet,
+/turf/closed/wall/r_wall/prison,
+/area/fiorina/station/security)
+"Sm" = (
+/obj/structure/machinery/deployable/barrier,
+/turf/open/floor/prison{
+ icon_state = "floor_plate"
+ },
+/area/fiorina/station/security)
+"Sn" = (
+/obj/structure/prop/almayer/computers/sensor_computer1{
+ name = "computer"
+ },
+/turf/open/floor/prison{
+ icon_state = "darkredfull2"
+ },
+/area/fiorina/station/security)
+"Sp" = (
+/obj/structure/surface/table/reinforced/prison,
+/obj/structure/machinery/computer/cameras{
+ dir = 8
+ },
+/obj/item/phone{
+ pixel_x = -3;
+ pixel_y = 13
+ },
+/turf/open/floor/plating/prison,
+/area/fiorina/station/security)
+"Su" = (
+/obj/structure/surface/table/reinforced/prison,
+/obj/item/stack/rods,
+/turf/open/floor/prison{
+ icon_state = "floor_plate"
+ },
+/area/fiorina/station/security)
+"SD" = (
+/obj/structure/machinery/vending/coffee,
+/turf/open/floor/prison,
+/area/fiorina/lz/near_lzII)
+"SE" = (
+/obj/structure/stairs/perspective{
+ icon_state = "p_stair_ew_full_cap"
+ },
+/obj/structure/platform/stair_cut/alt,
+/turf/open/floor/plating/prison,
+/area/fiorina/station/security)
+"Tn" = (
+/obj/structure/machinery/power/apc{
+ dir = 4
+ },
+/turf/open/floor/prison,
+/area/fiorina/station/security)
+"Tp" = (
+/obj/item/paper/crumpled,
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"TO" = (
+/obj/item/stack/tile/plasteel,
+/turf/open/floor/plating/prison,
+/area/fiorina/station/security)
+"UE" = (
+/obj/structure/surface/table/reinforced/prison,
+/obj/structure/machinery/computer/cameras{
+ dir = 1
+ },
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"UU" = (
+/obj/structure/surface/table/reinforced/prison,
+/obj/item/ammo_magazine/rifle/m16,
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"Va" = (
+/obj/structure/reagent_dispensers/water_cooler,
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"Vb" = (
+/obj/item/stack/cable_coil,
+/turf/open/floor/prison{
+ icon_state = "floor_plate"
+ },
+/area/fiorina/station/security)
+"Vd" = (
+/obj/effect/decal/cleanable/blood{
+ dir = 4;
+ icon_state = "gib6"
+ },
+/turf/open/floor/prison{
+ icon_state = "floor_plate"
+ },
+/area/fiorina/lz/near_lzII)
+"Vs" = (
+/obj/structure/closet/secure_closet/guncabinet{
+ req_access = null
+ },
+/obj/item/clothing/under/marine/ua_riot,
+/obj/item/clothing/suit/storage/marine/veteran/ua_riot,
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"VF" = (
+/turf/closed/wall/prison,
+/area/fiorina/lz/near_lzII)
+"VG" = (
+/obj/structure/surface/table/reinforced/prison,
+/obj/effect/spawner/random/goggles/lowchance,
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"Wc" = (
+/obj/structure/machinery/light/double/blue{
+ dir = 1;
+ pixel_y = 21
+ },
+/turf/open/floor/prison,
+/area/fiorina/lz/near_lzII)
+"Wp" = (
+/obj/structure/closet/secure_closet/security_empty,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/item/weapon/classic_baton,
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"Ws" = (
+/obj/structure/bed/sofa/south/grey/right,
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"Wy" = (
+/obj/item/weapon/shield/riot,
+/turf/open/floor/prison{
+ icon_state = "floor_plate"
+ },
+/area/fiorina/station/security)
+"WB" = (
+/obj/structure/bed/chair/office/light{
+ dir = 4
+ },
+/turf/open/floor/wood,
+/area/fiorina/station/security)
+"WG" = (
+/obj/item/stack/rods,
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"WI" = (
+/obj/structure/surface/table/reinforced/prison,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/item/phone{
+ pixel_x = 6;
+ pixel_y = -15
+ },
+/obj/item/phone{
+ pixel_y = 7
+ },
+/turf/open/floor/prison{
+ icon_state = "floor_plate"
+ },
+/area/fiorina/station/security)
+"WW" = (
+/obj/effect/landmark/objective_landmark/close,
+/turf/open/floor/prison{
+ icon_state = "floor_plate"
+ },
+/area/fiorina/station/security)
+"Xj" = (
+/obj/structure/surface/table/reinforced/prison,
+/obj/item/storage/box/handcuffs{
+ pixel_x = 6;
+ pixel_y = 1
+ },
+/obj/item/storage/box/handcuffs{
+ pixel_x = -7;
+ pixel_y = 1
+ },
+/obj/item/storage/box/handcuffs{
+ pixel_x = -2;
+ pixel_y = 11
+ },
+/obj/structure/machinery/light/double/blue{
+ dir = 1;
+ pixel_y = 21
+ },
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"XA" = (
+/obj/item/storage/belt/marine,
+/turf/open/floor/prison,
+/area/fiorina/station/security)
+"XO" = (
+/obj/structure/machinery/landinglight/ds2/delayone{
+ dir = 4
+ },
+/turf/open/floor/prison{
+ icon_state = "floor_plate"
+ },
+/area/fiorina/lz/near_lzII)
+"XV" = (
+/turf/closed/wall/r_wall/prison_unmeltable,
+/area/fiorina/station/security)
+"Yt" = (
+/turf/open/floor/prison{
+ dir = 4;
+ icon_state = "cell_stripe"
+ },
+/area/fiorina/station/security)
+"YH" = (
+/obj/structure/bed/chair{
+ dir = 1
+ },
+/obj/item/weapon/gun/energy/taser,
+/turf/open/floor/prison{
+ icon_state = "floor_plate"
+ },
+/area/fiorina/station/security)
+"YI" = (
+/obj/structure/surface/table/reinforced/prison,
+/obj/item/device/radio{
+ pixel_x = -6;
+ pixel_y = 16
+ },
+/obj/item/device/radio{
+ pixel_x = 6;
+ pixel_y = 7
+ },
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"YL" = (
+/obj/structure/window/framed/prison/reinforced,
+/turf/open/floor/plating/prison,
+/area/fiorina/station/security)
+"YS" = (
+/obj/structure/surface/table/reinforced/prison,
+/obj/item/ashtray/plastic,
+/obj/item/clothing/mask/cigarette,
+/obj/item/trash/cigbutt/ucigbutt{
+ pixel_y = 8
+ },
+/obj/structure/sign/nosmoking_1{
+ pixel_y = 30
+ },
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"YZ" = (
+/obj/effect/landmark/corpsespawner/prisoner,
+/obj/structure/bed/chair/comfy{
+ dir = 8
+ },
+/obj/item/shard/shrapnel,
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+"Zg" = (
+/obj/structure/surface/table/reinforced/prison,
+/obj/structure/flora/pottedplant{
+ pixel_y = 9
+ },
+/obj/structure/machinery/light/double/blue,
+/turf/open/floor/prison,
+/area/fiorina/station/security)
+"Zi" = (
+/obj/structure/machinery/line_nexter,
+/obj/item/stack/cable_coil,
+/turf/open/floor/prison{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/fiorina/station/security)
+"Zo" = (
+/obj/structure/machinery/vending/cola,
+/turf/open/floor/prison{
+ icon_state = "redfull"
+ },
+/area/fiorina/station/security)
+
+(1,1,1) = {"
+nl
+nl
+nl
+nl
+nl
+Fj
+xW
+FH
+FH
+FH
+xW
+Ie
+Tn
+Zg
+vq
+vq
+Sl
+vq
+vq
+nl
+nl
+nl
+nl
+nl
+nl
+nl
+nl
+nl
+nl
+nl
+nl
+"}
+(2,1,1) = {"
+nl
+nl
+nl
+nl
+nl
+vq
+Ac
+is
+is
+is
+Ac
+vq
+vq
+vq
+vq
+on
+yP
+Vs
+vq
+vq
+nl
+nl
+nl
+nl
+nl
+nl
+nl
+nl
+nl
+nl
+nl
+"}
+(3,1,1) = {"
+nl
+nl
+nl
+nl
+nl
+pn
+yf
+ch
+ch
+hI
+do
+vq
+FH
+jJ
+FH
+jJ
+NN
+lZ
+EV
+vq
+nl
+nl
+nl
+nl
+nl
+nl
+nl
+nl
+nl
+nl
+nl
+"}
+(4,1,1) = {"
+nl
+nl
+nl
+nl
+nl
+vq
+sA
+sq
+HH
+sq
+FH
+PA
+sq
+tf
+Gd
+lP
+Va
+XA
+FK
+vq
+nl
+nl
+nl
+nl
+nl
+nl
+nl
+nl
+nl
+nl
+nl
+"}
+(5,1,1) = {"
+vq
+vq
+vq
+vq
+vq
+vq
+qQ
+wW
+sq
+sq
+FH
+PA
+sq
+sq
+wJ
+mf
+gk
+fZ
+QV
+vq
+nl
+nl
+nl
+nl
+nl
+nl
+nl
+nl
+nl
+nl
+nl
+"}
+(6,1,1) = {"
+nl
+nl
+YL
+lR
+xW
+lR
+xW
+FH
+ER
+pN
+xW
+vq
+fd
+fd
+vq
+lE
+kX
+aK
+vq
+vq
+QJ
+QJ
+QJ
+QJ
+QJ
+QJ
+QJ
+QJ
+QJ
+QJ
+cr
+"}
+(7,1,1) = {"
+nl
+nl
+YL
+dT
+GH
+dT
+xW
+jI
+FH
+FH
+bm
+Su
+YH
+hg
+PA
+sq
+sq
+sq
+PA
+FH
+sq
+OA
+QJ
+YS
+xW
+ke
+YL
+FH
+pV
+Vb
+QJ
+"}
+(8,1,1) = {"
+nl
+nl
+YL
+DH
+xM
+cn
+HW
+fy
+Bd
+tl
+Zi
+bO
+WW
+Pt
+vq
+BJ
+rR
+Ne
+vq
+tS
+sq
+Wp
+QJ
+Ai
+sq
+fh
+PA
+xW
+hY
+WG
+wH
+"}
+(9,1,1) = {"
+nl
+vq
+vq
+qd
+uX
+sj
+Tp
+ER
+mD
+QJ
+QJ
+QJ
+QJ
+QJ
+vq
+vq
+vq
+vq
+vq
+Iz
+FH
+zx
+QJ
+Ws
+sq
+iK
+YL
+wF
+jW
+oE
+QJ
+"}
+(10,1,1) = {"
+nl
+YL
+lR
+qw
+lR
+xW
+pd
+sq
+sq
+lF
+Wy
+Sd
+FH
+TO
+Ox
+vq
+xW
+xW
+QJ
+QJ
+Qv
+QJ
+QJ
+RR
+sq
+xW
+QJ
+YL
+Ho
+YL
+cr
+"}
+(11,1,1) = {"
+nl
+YL
+dT
+WI
+dT
+xW
+xI
+rP
+th
+bC
+FH
+mt
+rl
+MX
+Ox
+QJ
+Mp
+xW
+xW
+xW
+FH
+xW
+QJ
+zA
+sq
+xW
+QJ
+pR
+uQ
+uQ
+uQ
+"}
+(12,1,1) = {"
+nl
+YL
+DH
+AY
+DH
+xW
+xW
+FZ
+sq
+CO
+hI
+FH
+FH
+Sm
+nD
+IG
+xW
+wW
+sq
+sq
+sq
+xW
+IG
+xW
+sq
+xW
+QJ
+Mg
+aE
+nN
+nN
+"}
+(13,1,1) = {"
+vq
+vq
+qd
+xW
+xW
+Kb
+xW
+ER
+gI
+QJ
+Yt
+Yt
+XV
+Yt
+cI
+QJ
+Xj
+sq
+xW
+xW
+sq
+QC
+PA
+FH
+sq
+xW
+QJ
+wi
+nN
+nN
+nN
+"}
+(14,1,1) = {"
+YL
+Fw
+ji
+xW
+pd
+qw
+JR
+pp
+QJ
+QJ
+lv
+lv
+XV
+lv
+NL
+YL
+Zo
+sq
+AM
+YI
+FQ
+QC
+PA
+FH
+sq
+xW
+QJ
+SD
+nN
+nN
+nN
+"}
+(15,1,1) = {"
+YL
+fs
+xW
+qw
+xW
+xW
+xW
+sq
+IG
+FH
+FH
+FH
+vS
+FH
+Ox
+YL
+bl
+sq
+uh
+am
+sq
+xW
+QJ
+xW
+xW
+xW
+QJ
+Mg
+nN
+nN
+uQ
+"}
+(16,1,1) = {"
+YL
+zI
+cZ
+xW
+UU
+jb
+YZ
+pE
+QJ
+Cb
+FH
+fh
+gl
+FH
+Ox
+YL
+nf
+sq
+HF
+AD
+sq
+xW
+QJ
+vq
+QJ
+QJ
+QJ
+qY
+Fr
+Fr
+uQ
+"}
+(17,1,1) = {"
+vq
+vq
+XV
+eK
+eK
+eK
+XV
+QJ
+QJ
+Qv
+vq
+vq
+SE
+ma
+bb
+QJ
+qX
+sq
+sq
+sq
+sq
+oS
+oS
+vq
+VF
+OE
+Mg
+uQ
+Fr
+Fr
+uQ
+"}
+(18,1,1) = {"
+nl
+nl
+nl
+nl
+nl
+nl
+eK
+mn
+Gl
+Gl
+fX
+YL
+jL
+lA
+jL
+gV
+VG
+rg
+xW
+pa
+GZ
+lR
+UE
+vq
+gT
+aE
+uQ
+uQ
+nN
+nN
+uQ
+"}
+(19,1,1) = {"
+nl
+nl
+nl
+nl
+nl
+nl
+eK
+Sn
+Gl
+WB
+Re
+YL
+vf
+HL
+vf
+gV
+tv
+zb
+QJ
+oi
+QJ
+aX
+zA
+vq
+Wc
+uQ
+uQ
+uQ
+nN
+nN
+uQ
+"}
+(20,1,1) = {"
+nl
+nl
+nl
+nl
+nl
+nl
+eK
+co
+De
+Lj
+xv
+YL
+IK
+lO
+yv
+QJ
+Sp
+Ek
+cr
+OV
+cr
+gV
+gV
+vq
+ty
+uQ
+uQ
+uQ
+nN
+nN
+uQ
+"}
+(21,1,1) = {"
+nl
+nl
+nl
+nl
+nl
+nl
+XV
+YL
+YL
+vq
+YL
+vq
+nN
+Vd
+nN
+xp
+KU
+uQ
+xp
+yn
+xp
+uQ
+uQ
+xp
+nN
+uQ
+ce
+uQ
+XO
+QF
+np
+"}