diff --git a/_build_dependencies.sh b/_build_dependencies.sh
index e824c19d87b0..f943ddf72c2f 100644
--- a/_build_dependencies.sh
+++ b/_build_dependencies.sh
@@ -12,4 +12,4 @@ export BETA_BYOND_MAJOR=515
# Beta Byond Minor
export BETA_BYOND_MINOR=1610
# Python version for mapmerge and other tools
-export PYTHON_VERSION=3.7.9
+export PYTHON_VERSION=3.11.6
diff --git a/_maps/map_files/Delta/delta.dmm b/_maps/map_files/Delta/delta.dmm
index dc3356697a54..e644311ce827 100644
--- a/_maps/map_files/Delta/delta.dmm
+++ b/_maps/map_files/Delta/delta.dmm
@@ -458,7 +458,7 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
"afi" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/auxsolarstarboard)
"afj" = (
@@ -1383,7 +1383,7 @@
},
/area/station/maintenance/fore2)
"amh" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/fore2)
"aml" = (
@@ -1398,7 +1398,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/permabrig)
"amz" = (
@@ -1954,7 +1954,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/command/bridge)
"aou" = (
@@ -2002,7 +2002,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/checkpoint/secondary)
"aoE" = (
@@ -2374,7 +2374,7 @@
/turf/simulated/wall,
/area/station/maintenance/electrical_shop)
"apH" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/electrical_shop)
"apI" = (
@@ -2407,7 +2407,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/command/customs)
"apO" = (
@@ -3473,7 +3473,7 @@
/area/station/maintenance/electrical_shop)
"asn" = (
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/command/customs)
"aso" = (
@@ -3561,7 +3561,7 @@
/area/station/command/customs)
"asz" = (
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/command/bridge)
"asA" = (
@@ -3606,7 +3606,7 @@
/area/station/hallway/secondary/entry)
"asF" = (
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/checkpoint/secondary)
"asG" = (
@@ -5451,7 +5451,7 @@
},
/area/station/engineering/controlroom)
"awM" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"awN" = (
@@ -5942,7 +5942,7 @@
/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{
dir = 8
},
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/controlroom)
"axI" = (
@@ -6383,7 +6383,7 @@
/obj/machinery/atmospherics/pipe/simple/visible{
dir = 4
},
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/controlroom)
"ayV" = (
@@ -8187,7 +8187,7 @@
/obj/machinery/atmospherics/pipe/simple/visible/yellow{
dir = 4
},
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/controlroom)
"aDh" = (
@@ -9242,7 +9242,7 @@
/turf/simulated/floor/plasteel,
/area/station/public/toilet)
"aFR" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/supply/storage)
"aFS" = (
@@ -9763,7 +9763,7 @@
/turf/space,
/area/space/nearstation)
"aGX" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/auxsolarport)
"aGY" = (
@@ -9773,7 +9773,7 @@
/turf/simulated/wall/r_wall,
/area/station/maintenance/incinerator)
"aHa" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/incinerator)
"aHb" = (
@@ -10873,7 +10873,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/permabrig)
"aJC" = (
@@ -10940,7 +10940,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/permabrig)
"aJM" = (
@@ -12582,7 +12582,7 @@
},
/area/station/security/execution)
"aNR" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -13045,7 +13045,7 @@
/area/station/security/execution)
"aPh" = (
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor{
density = 0;
icon_state = "open";
@@ -13724,7 +13724,7 @@
/area/station/security/permabrig)
"aQJ" = (
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/permasolitary)
"aQK" = (
@@ -14286,7 +14286,7 @@
/turf/simulated/wall,
/area/station/supply/qm)
"aSa" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/supply/qm)
"aSb" = (
@@ -14398,7 +14398,7 @@
},
/area/station/security/permabrig)
"aSt" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor{
density = 0;
icon_state = "open";
@@ -14454,7 +14454,7 @@
"aSz" = (
/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/visible,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/incinerator)
"aSA" = (
@@ -15945,7 +15945,7 @@
},
/area/station/security/permasolitary)
"aVx" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor{
density = 0;
icon_state = "open";
@@ -16155,7 +16155,7 @@
},
/area/station/service/bar)
"aVR" = (
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/atmos)
"aVT" = (
@@ -16740,7 +16740,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/permasolitary)
"aWV" = (
@@ -18267,7 +18267,7 @@
/obj/machinery/atmospherics/pipe/simple/visible/green{
dir = 4
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/atmos)
"bak" = (
@@ -18470,7 +18470,7 @@
},
/area/station/service/hydroponics)
"baJ" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -19495,7 +19495,7 @@
d2 = 8;
icon_state = "1-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/permasolitary)
"bdf" = (
@@ -23341,7 +23341,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor{
density = 0;
icon_state = "open";
@@ -23366,7 +23366,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor{
density = 0;
icon_state = "open";
@@ -24588,7 +24588,7 @@
},
/area/station/command/office/hos)
"boO" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "Magistrate"
},
/obj/structure/cable,
@@ -24654,7 +24654,7 @@
name = "Security Blast Door";
opacity = 0
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/prison/cell_block)
"boW" = (
@@ -24774,7 +24774,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor{
density = 0;
icon_state = "open";
@@ -25417,7 +25417,7 @@
opacity = 0
},
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/command/bridge)
"bqA" = (
@@ -25510,7 +25510,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "Processing"
},
/turf/simulated/floor/plating,
@@ -25719,7 +25719,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor{
density = 0;
icon_state = "open";
@@ -25964,7 +25964,7 @@
/turf/simulated/wall,
/area/station/engineering/tech_storage)
"brX" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/tech_storage)
"brZ" = (
@@ -26667,6 +26667,10 @@
/obj/effect/spawner/window/reinforced,
/turf/simulated/floor/plating,
/area/station/hallway/primary/central)
+"btJ" = (
+/obj/structure/grille,
+/turf/simulated/floor/plating/airless,
+/area/space/nearstation)
"btK" = (
/obj/machinery/hologram/holopad,
/obj/structure/cable{
@@ -26735,7 +26739,7 @@
},
/area/station/hallway/primary/starboard)
"btW" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -26821,7 +26825,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "Interrogation"
},
/turf/simulated/floor/plating,
@@ -27105,7 +27109,7 @@
/obj/machinery/atmospherics/pipe/simple/visible/yellow{
dir = 4
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -27154,7 +27158,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/tech_storage)
"buN" = (
@@ -27172,7 +27176,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/tech_storage)
"buO" = (
@@ -27180,7 +27184,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/tech_storage)
"buP" = (
@@ -27316,7 +27320,7 @@
},
/area/station/hallway/primary/fore)
"bvh" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable,
/obj/structure/cable{
d1 = 1;
@@ -27361,7 +27365,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor{
density = 0;
icon_state = "open";
@@ -27425,7 +27429,7 @@
/turf/simulated/floor/plasteel/dark,
/area/station/aisat)
"bvw" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "Processing"
},
/obj/structure/cable,
@@ -27791,7 +27795,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/command/bridge)
"bwd" = (
@@ -27811,7 +27815,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/command/bridge)
"bwe" = (
@@ -27831,7 +27835,7 @@
d2 = 8;
icon_state = "2-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/command/bridge)
"bwf" = (
@@ -27849,7 +27853,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/command/bridge)
"bwh" = (
@@ -27874,7 +27878,7 @@
d2 = 8;
icon_state = "2-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/command/bridge)
"bwi" = (
@@ -27889,7 +27893,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/command/bridge)
"bwj" = (
@@ -27909,7 +27913,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/command/bridge)
"bwk" = (
@@ -27929,7 +27933,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/command/bridge)
"bwl" = (
@@ -27949,7 +27953,7 @@
d2 = 8;
icon_state = "2-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/command/bridge)
"bwm" = (
@@ -27970,7 +27974,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/command/bridge)
"bwo" = (
@@ -27992,7 +27996,7 @@
/turf/simulated/wall/r_wall,
/area/station/command/vault)
"bws" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
"bwt" = (
@@ -28019,7 +28023,7 @@
},
/area/station/hallway/primary/starboard)
"bwz" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable,
/obj/machinery/door/poddoor{
density = 0;
@@ -28045,7 +28049,7 @@
icon_state = "1-4"
},
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "Processing"
},
/turf/simulated/floor/plating,
@@ -28299,7 +28303,7 @@
},
/area/station/engineering/atmos)
"bxd" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -29234,7 +29238,7 @@
d2 = 4;
icon_state = "2-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/command/bridge)
"bza" = (
@@ -29270,7 +29274,7 @@
d2 = 4;
icon_state = "1-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/prison/cell_block)
"bzg" = (
@@ -29305,7 +29309,7 @@
},
/area/station/security/brig)
"bzm" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -29599,7 +29603,7 @@
/area/station/engineering/atmos)
"bAc" = (
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/atmos)
"bAd" = (
@@ -29920,7 +29924,7 @@
name = "Security Blast Door";
opacity = 0
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -30948,7 +30952,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "Processing"
},
/turf/simulated/floor/plating,
@@ -31582,7 +31586,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/command/bridge)
"bDY" = (
@@ -31844,7 +31848,7 @@
},
/area/station/hallway/primary/starboard)
"bEw" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor{
density = 0;
icon_state = "open";
@@ -31884,7 +31888,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/warden)
"bED" = (
@@ -32135,7 +32139,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/break_room)
"bFh" = (
@@ -32289,7 +32293,7 @@
opacity = 0
},
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/command/bridge)
"bFx" = (
@@ -32352,7 +32356,7 @@
opacity = 0
},
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/command/bridge)
"bFF" = (
@@ -32503,7 +32507,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/detective)
"bFW" = (
@@ -32516,7 +32520,7 @@
d2 = 8;
icon_state = "2-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/detective)
"bFX" = (
@@ -32664,7 +32668,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/prison/cell_block)
"bGn" = (
@@ -33720,7 +33724,7 @@
/area/station/maintenance/fsmaint)
"bIe" = (
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/warden)
"bIg" = (
@@ -33960,7 +33964,7 @@
/area/station/engineering/tech_storage)
"bIK" = (
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/break_room)
"bIN" = (
@@ -34810,7 +34814,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/command/meeting_room)
"bKF" = (
@@ -36046,7 +36050,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/prison/cell_block)
"bNE" = (
@@ -36845,7 +36849,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/brig)
"bPu" = (
@@ -37208,7 +37212,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "CE"
},
/turf/simulated/floor/plating,
@@ -37592,7 +37596,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "Detective"
},
/turf/simulated/floor/plating,
@@ -39170,7 +39174,7 @@
/area/station/command/office/ce)
"bUm" = (
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "CE"
},
/turf/simulated/floor/plating,
@@ -39828,7 +39832,7 @@
d2 = 8;
icon_state = "1-8"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "Interrogation"
},
/turf/simulated/floor/plating,
@@ -40169,7 +40173,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "CE"
},
/turf/simulated/floor/plating,
@@ -40186,7 +40190,7 @@
d2 = 8;
icon_state = "1-8"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "CE"
},
/turf/simulated/floor/plating,
@@ -40196,7 +40200,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "CE"
},
/turf/simulated/floor/plating,
@@ -40967,7 +40971,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/shutters/preopen{
dir = 8;
id_tag = "hop";
@@ -41457,7 +41461,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/smes)
"bZD" = (
@@ -43089,7 +43093,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/smes)
"cdo" = (
@@ -44320,10 +44324,6 @@
icon_state = "bot"
},
/area/station/hallway/primary/central)
-"cgG" = (
-/obj/effect/spawner/window/reinforced/plasma,
-/turf/simulated/floor/plating,
-/area/station/engineering/control)
"cgI" = (
/obj/machinery/ai_status_display{
pixel_y = -32
@@ -44520,7 +44520,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "NT"
},
/turf/simulated/floor/plating,
@@ -44540,7 +44540,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "NT"
},
/turf/simulated/floor/plating,
@@ -44550,7 +44550,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "NT"
},
/turf/simulated/floor/plating,
@@ -45138,7 +45138,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "BS"
},
/turf/simulated/floor/plating,
@@ -45791,7 +45791,7 @@
/area/station/command/office/hop)
"ckt" = (
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "NT"
},
/turf/simulated/floor/plating,
@@ -45837,7 +45837,7 @@
/area/station/command/office/blueshield)
"ckx" = (
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "BS"
},
/turf/simulated/floor/plating,
@@ -46264,7 +46264,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/range)
"clo" = (
@@ -47348,7 +47348,7 @@
/area/station/maintenance/starboard2)
"cnU" = (
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/range)
"cnV" = (
@@ -47587,7 +47587,7 @@
/area/station/service/library)
"coA" = (
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/shutters/preopen{
dir = 2;
id_tag = "hop";
@@ -47617,7 +47617,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/hallway/primary/central/south)
"coD" = (
@@ -47661,7 +47661,7 @@
/area/station/command/teleporter)
"coH" = (
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/command/teleporter)
"coI" = (
@@ -47779,7 +47779,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
"cpa" = (
@@ -47864,7 +47864,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/control)
"cpk" = (
@@ -48633,7 +48633,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
"cqJ" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"cqK" = (
@@ -49254,7 +49254,7 @@
/area/station/maintenance/starboard2)
"csg" = (
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
"csh" = (
@@ -49518,7 +49518,7 @@
/turf/simulated/floor/plasteel,
/area/station/command/teleporter)
"csM" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable,
/obj/machinery/door/poddoor{
density = 0;
@@ -49531,7 +49531,7 @@
/area/station/security/prison/cell_block)
"csN" = (
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/hallway/primary/central/south)
"csO" = (
@@ -50021,7 +50021,7 @@
d2 = 4;
icon_state = "2-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/hallway/primary/central/south)
"cua" = (
@@ -50127,7 +50127,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/hallway/primary/central/south)
"cuk" = (
@@ -50754,7 +50754,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/ai_monitored/storage/eva)
"cvD" = (
@@ -50796,7 +50796,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/service/expedition)
"cvJ" = (
@@ -50842,7 +50842,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/service/expedition)
"cvQ" = (
@@ -51056,7 +51056,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/hardsuitstorage)
"cwy" = (
@@ -51330,7 +51330,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/science/robotics/showroom)
"cxa" = (
@@ -51412,7 +51412,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/service/expedition)
"cxk" = (
@@ -51608,7 +51608,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/hardsuitstorage)
"cxL" = (
@@ -52815,14 +52815,14 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 6
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/public/fitness)
"cAx" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/public/fitness)
"cAy" = (
@@ -52835,7 +52835,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 10
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/public/fitness)
"cAA" = (
@@ -52915,7 +52915,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/hardsuitstorage)
"cAJ" = (
@@ -53492,7 +53492,7 @@
/area/station/public/fitness)
"cCa" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/public/fitness)
"cCb" = (
@@ -53610,7 +53610,7 @@
/area/station/maintenance/port)
"cCr" = (
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/hardsuitstorage)
"cCs" = (
@@ -53823,7 +53823,7 @@
/area/station/hallway/primary/central)
"cCZ" = (
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/service/expedition)
"cDa" = (
@@ -54171,7 +54171,7 @@
/area/station/ai_monitored/storage/eva)
"cEe" = (
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/science/robotics/showroom)
"cEg" = (
@@ -54179,7 +54179,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/science/robotics/showroom)
"cEh" = (
@@ -54194,7 +54194,7 @@
icon_state = "1-8"
},
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/science/robotics/showroom)
"cEi" = (
@@ -54202,7 +54202,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/science/robotics/showroom)
"cEj" = (
@@ -56628,7 +56628,7 @@
/turf/simulated/floor/plasteel,
/area/station/public/fitness)
"cJK" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"cJL" = (
@@ -57290,7 +57290,7 @@
/area/station/science/robotics/chargebay)
"cLw" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/public/fitness)
"cLx" = (
@@ -57889,7 +57889,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/science/xenobiology)
"cNq" = (
@@ -57922,7 +57922,7 @@
icon_state = "0-8"
},
/obj/structure/disposalpipe/segment,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/science/xenobiology)
"cNs" = (
@@ -57979,7 +57979,7 @@
icon_state = "0-4"
},
/obj/machinery/atmospherics/pipe/simple/hidden,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/science/xenobiology)
"cNw" = (
@@ -57987,7 +57987,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/science/xenobiology)
"cND" = (
@@ -58569,7 +58569,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/science/xenobiology)
"cOL" = (
@@ -58902,7 +58902,7 @@
/turf/simulated/floor/wood,
/area/station/medical/psych)
"cPS" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/starboardsolar)
"cPT" = (
@@ -59108,21 +59108,21 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 5
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/public/fitness)
"cQq" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/public/fitness)
"cQr" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 9
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/public/fitness)
"cQs" = (
@@ -59209,7 +59209,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/science/xenobiology)
"cQF" = (
@@ -60361,7 +60361,7 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/science/xenobiology)
"cTr" = (
@@ -61143,7 +61143,7 @@
/area/station/maintenance/electrical)
"cUT" = (
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/science/xenobiology)
"cUU" = (
@@ -61798,7 +61798,7 @@
icon_state = "0-4"
},
/obj/structure/disposalpipe/segment,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/science/xenobiology)
"cWE" = (
@@ -63694,7 +63694,7 @@
},
/area/station/maintenance/starboard)
"dbz" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/abandonedbar)
"dbA" = (
@@ -65315,7 +65315,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "RD"
},
/turf/simulated/floor/plating,
@@ -65325,7 +65325,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "RD"
},
/turf/simulated/floor/plating,
@@ -65340,7 +65340,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "RD"
},
/turf/simulated/floor/plating,
@@ -65355,7 +65355,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "RD"
},
/turf/simulated/floor/plating,
@@ -66316,7 +66316,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "RD"
},
/turf/simulated/floor/plating,
@@ -67452,10 +67452,6 @@
/obj/effect/landmark/start/roboticist,
/turf/simulated/floor/plasteel,
/area/station/science/robotics/chargebay)
-"dlc" = (
-/obj/effect/spawner/window/reinforced,
-/turf/simulated/floor/plating,
-/area/station/maintenance/apmaint)
"dld" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
@@ -68380,7 +68376,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "CMO"
},
/turf/simulated/floor/plating,
@@ -69347,7 +69343,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "RD"
},
/turf/simulated/floor/plating,
@@ -69565,7 +69561,7 @@
/area/station/medical/medbay)
"dqG" = (
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "CMO"
},
/turf/simulated/floor/plating,
@@ -70559,7 +70555,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "CMO"
},
/turf/simulated/floor/plating,
@@ -70768,7 +70764,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/science/research)
"dtI" = (
@@ -71334,7 +71330,7 @@
/area/station/command/office/rd)
"dvg" = (
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "RD"
},
/turf/simulated/floor/plating,
@@ -71615,7 +71611,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/science/research)
"dvQ" = (
@@ -72405,7 +72401,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/science/server)
"dyJ" = (
@@ -72432,7 +72428,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/science/server)
"dyL" = (
@@ -74121,7 +74117,7 @@
/turf/simulated/wall,
/area/station/maintenance/aft)
"dEq" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"dEr" = (
@@ -74143,7 +74139,7 @@
},
/area/station/medical/medbay)
"dEt" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/service/theatre)
"dEu" = (
@@ -74385,7 +74381,7 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/aft)
"dFC" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/hallway/primary/aft)
"dFE" = (
@@ -74410,7 +74406,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/medical/virology)
"dFI" = (
@@ -74418,7 +74414,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/medical/virology)
"dFJ" = (
@@ -74431,7 +74427,7 @@
d2 = 8;
icon_state = "2-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/medical/virology)
"dFO" = (
@@ -74493,7 +74489,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "CMO"
},
/turf/simulated/floor/plating,
@@ -74813,7 +74809,7 @@
name = "Security Blast Door";
opacity = 0
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -75117,7 +75113,7 @@
/area/station/maintenance/apmaint)
"dIc" = (
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/medical/virology)
"dId" = (
@@ -75340,11 +75336,11 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/hallway/secondary/exit)
"dIO" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/hallway/secondary/exit)
"dIW" = (
@@ -75818,7 +75814,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/medical/virology)
"dKD" = (
@@ -77347,7 +77343,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/prison/cell_block)
"dOD" = (
@@ -77371,7 +77367,7 @@
d2 = 4;
icon_state = "1-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/medical/virology)
"dOF" = (
@@ -77648,7 +77644,7 @@
},
/area/station/medical/virology)
"dPp" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/portsolar)
"dPq" = (
@@ -77898,7 +77894,7 @@
/obj/structure/disposalpipe/segment,
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/simple/hidden/universal,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/medical/virology)
"dPU" = (
@@ -77958,7 +77954,7 @@
"dQc" = (
/obj/structure/barricade/wooden,
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"dQd" = (
@@ -78133,7 +78129,7 @@
d2 = 4;
icon_state = "2-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/medical/virology)
"dQw" = (
@@ -78254,7 +78250,7 @@
d2 = 4;
icon_state = "2-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/medical/virology)
"dQI" = (
@@ -78885,7 +78881,7 @@
name = "Security Blast Door";
opacity = 0
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable,
/obj/structure/cable{
d1 = 1;
@@ -79068,7 +79064,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/hallway/secondary/exit)
"dTa" = (
@@ -79279,7 +79275,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/hallway/secondary/exit)
"dTF" = (
@@ -79343,11 +79339,11 @@
/area/station/maintenance/portsolar)
"dTW" = (
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"dTX" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/service/chapel/office)
"dTY" = (
@@ -79581,7 +79577,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/hallway/secondary/exit)
"dUD" = (
@@ -79839,7 +79835,7 @@
icon_state = "1-2"
},
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/hallway/secondary/exit)
"dVv" = (
@@ -80097,7 +80093,7 @@
/area/station/hallway/secondary/exit)
"dWI" = (
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/hallway/secondary/exit)
"dWK" = (
@@ -81146,7 +81142,7 @@
name = "Security Blast Door";
opacity = 0
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -81268,6 +81264,10 @@
icon_state = "dark"
},
/area/station/security/main)
+"emu" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plating,
+/area/station/security/prisonershuttle)
"emI" = (
/obj/machinery/economy/arcade/claw,
/obj/machinery/firealarm{
@@ -81463,6 +81463,10 @@
icon_state = "purplecorner"
},
/area/station/hallway/primary/central)
+"eyS" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plating/airless,
+/area/station/science/toxins/test)
"ezR" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
@@ -81924,7 +81928,7 @@
/area/station/security/warden)
"fcg" = (
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/permabrig)
"fdI" = (
@@ -81954,7 +81958,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/hallway/secondary/exit)
"feI" = (
@@ -82332,7 +82336,7 @@
opacity = 0
},
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/prison/cell_block)
"fAb" = (
@@ -82404,7 +82408,7 @@
d2 = 8;
icon_state = "1-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/warden)
"fDS" = (
@@ -82763,6 +82767,10 @@
icon_state = "neutralcorner"
},
/area/station/public/fitness)
+"fRL" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plating,
+/area/station/maintenance/disposal)
"fRQ" = (
/obj/machinery/economy/vending/coffee,
/obj/machinery/firealarm{
@@ -82852,7 +82860,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/brig)
"fVi" = (
@@ -82913,7 +82921,7 @@
},
/area/station/maintenance/fsmaint)
"gcN" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d1 = 2;
d2 = 4;
@@ -83044,8 +83052,8 @@
},
/area/station/security/main)
"gpn" = (
-/obj/effect/spawner/window/reinforced/plasma,
/obj/machinery/atmospherics/pipe/simple/insulated,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/turf/simulated/floor/plating,
/area/station/science/toxins/mixing)
"gpU" = (
@@ -83111,6 +83119,10 @@
icon_state = "neutralfull"
},
/area/station/hallway/primary/fore)
+"guY" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plating,
+/area/station/hallway/primary/starboard)
"gvO" = (
/obj/effect/turf_decal,
/obj/effect/decal/cleanable/dirt,
@@ -83151,7 +83163,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/prison/cell_block)
"gxu" = (
@@ -83242,7 +83254,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/hallway/secondary/exit)
"gFm" = (
@@ -83282,7 +83294,6 @@
},
/area/station/security/permasolitary)
"gHy" = (
-/obj/effect/spawner/window/reinforced/plasma,
/obj/machinery/computer/security/telescreen{
desc = "Used for watching the test chamber.";
dir = 4;
@@ -83290,6 +83301,7 @@
name = "Test Chamber Telescreen";
network = list("Toxins")
},
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/turf/simulated/floor/plating,
/area/station/science/toxins/launch)
"gHB" = (
@@ -83470,7 +83482,7 @@
/turf/simulated/wall/r_wall,
/area/station/science/toxins/launch)
"gSt" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -83686,7 +83698,7 @@
},
/area/station/science/research)
"hdV" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -83857,6 +83869,13 @@
},
/turf/simulated/floor/plasteel,
/area/station/public/storage/art)
+"hpV" = (
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ dir = 4
+ },
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plating,
+/area/station/engineering/atmos)
"hqk" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 6
@@ -84190,7 +84209,7 @@
icon_state = "4-8"
},
/obj/machinery/atmospherics/pipe/simple/hidden,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/permabrig)
"hLU" = (
@@ -84245,7 +84264,7 @@
d2 = 8;
icon_state = "1-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/medical/virology)
"hMD" = (
@@ -84346,9 +84365,13 @@
icon_state = "seadeep"
},
/area/station/public/fitness)
+"hSu" = (
+/obj/effect/spawner/window/reinforced/plasma/grilled,
+/turf/simulated/floor/plating,
+/area/station/engineering/controlroom)
"hTk" = (
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor{
density = 0;
icon_state = "open";
@@ -84407,7 +84430,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/permabrig)
"hXw" = (
@@ -84477,6 +84500,10 @@
},
/turf/simulated/floor/plasteel/white,
/area/station/science/research)
+"hZO" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plating,
+/area/station/hallway/primary/central)
"hZR" = (
/obj/structure/chair/stool{
dir = 4
@@ -84843,7 +84870,7 @@
name = "Security Blast Door";
opacity = 0
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/prison/cell_block)
"ipZ" = (
@@ -84853,6 +84880,10 @@
"iqc" = (
/turf/simulated/wall,
/area/station/science/break_room)
+"iqm" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plating,
+/area/station/hallway/secondary/entry)
"iqq" = (
/obj/effect/decal/warning_stripes/east,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
@@ -85520,7 +85551,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/prison/cell_block)
"jhk" = (
@@ -85742,7 +85773,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "Detective"
},
/turf/simulated/floor/plating,
@@ -85771,7 +85802,7 @@
},
/area/station/hallway/secondary/entry)
"jvW" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor{
density = 0;
icon_state = "open";
@@ -85785,6 +85816,13 @@
},
/turf/simulated/floor/plating,
/area/station/security/storage)
+"jwf" = (
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ dir = 4
+ },
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plating,
+/area/station/engineering/atmos)
"jzV" = (
/obj/machinery/sparker{
id = "toxinsigniter";
@@ -85810,7 +85848,7 @@
d2 = 4;
icon_state = "2-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/prison/cell_block)
"jBy" = (
@@ -85829,7 +85867,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor{
density = 0;
icon_state = "open";
@@ -86228,7 +86266,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/main)
"jYY" = (
@@ -86587,8 +86625,8 @@
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"kyU" = (
-/obj/effect/spawner/window/reinforced,
/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"kBZ" = (
@@ -86686,6 +86724,10 @@
icon_state = "wood-broken6"
},
/area/station/maintenance/library)
+"kLf" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plating,
+/area/station/maintenance/fsmaint)
"kLu" = (
/obj/machinery/airlock_controller/access_controller{
name = "Virology Lab Access Console";
@@ -87010,7 +87052,7 @@
/turf/simulated/wall,
/area/station/public/pet_store)
"lht" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -87078,7 +87120,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/prison/cell_block)
"llm" = (
@@ -87544,7 +87586,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"lNl" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable,
/turf/simulated/floor/plating,
/area/station/security/brig)
@@ -87777,6 +87819,10 @@
icon_state = "neutralfull"
},
/area/station/hallway/primary/starboard)
+"meH" = (
+/obj/effect/spawner/window/reinforced/plasma/grilled,
+/turf/simulated/floor/plating,
+/area/station/engineering/control)
"meU" = (
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 1
@@ -88076,7 +88122,7 @@
/area/station/science/toxins/test)
"mtE" = (
/obj/structure/sign/vacuum/external,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/supply/storage)
"mtL" = (
@@ -88242,7 +88288,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/execution)
"mGS" = (
@@ -88517,6 +88563,10 @@
},
/turf/simulated/floor/engine,
/area/station/science/test_chamber)
+"mTg" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plating,
+/area/station/engineering/atmos)
"mTs" = (
/turf/simulated/floor/plasteel{
dir = 8;
@@ -88644,7 +88694,7 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/aft)
"naX" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -89194,7 +89244,7 @@
d2 = 4;
icon_state = "1-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/medical/virology)
"nGL" = (
@@ -89557,7 +89607,7 @@
d2 = 8;
icon_state = "2-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/permabrig)
"obL" = (
@@ -89936,7 +89986,7 @@
/turf/simulated/floor/plasteel,
/area/station/science/toxins/launch)
"oxO" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
@@ -90091,10 +90141,6 @@
},
/turf/simulated/floor/plasteel/white,
/area/station/medical/virology)
-"oEG" = (
-/obj/structure/grille,
-/turf/simulated/floor/plating/airless,
-/area/space/nearstation)
"oFL" = (
/obj/machinery/power/apc{
dir = 8;
@@ -90289,7 +90335,7 @@
/area/station/security/prison/cell_block)
"oSH" = (
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/prison/cell_block)
"oTo" = (
@@ -91233,7 +91279,7 @@
opacity = 0
},
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/storage)
"pSX" = (
@@ -91263,10 +91309,6 @@
},
/turf/simulated/floor/engine,
/area/station/science/test_chamber)
-"pUv" = (
-/obj/effect/spawner/window/reinforced,
-/turf/simulated/floor/plating,
-/area/station/hallway/primary/starboard)
"pUB" = (
/obj/machinery/atmospherics/unary/portables_connector,
/turf/simulated/floor/plasteel{
@@ -91354,7 +91396,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/permabrig)
"pWT" = (
@@ -91363,7 +91405,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"pXX" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -91392,7 +91434,7 @@
},
/area/station/security/prison/cell_block)
"pYY" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "Processing"
},
/obj/structure/cable{
@@ -91413,7 +91455,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/permasolitary)
"pZI" = (
@@ -91461,7 +91503,7 @@
/turf/space,
/area/space)
"qdl" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -91549,7 +91591,7 @@
name = "Security Blast Door";
opacity = 0
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "Magistrate"
},
/turf/simulated/floor/plating,
@@ -91641,7 +91683,7 @@
d2 = 4;
icon_state = "2-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/permabrig)
"qmW" = (
@@ -91936,6 +91978,10 @@
/obj/effect/decal/warning_stripes/yellow,
/turf/simulated/floor/plasteel,
/area/station/maintenance/port)
+"qIx" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plating,
+/area/station/medical/virology)
"qIZ" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
@@ -91976,7 +92022,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/permabrig)
"qKw" = (
@@ -92106,7 +92152,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/prison/cell_block)
"qUB" = (
@@ -92680,6 +92726,10 @@
/obj/machinery/atmospherics/pipe/simple/hidden,
/turf/simulated/floor/plating,
/area/station/hallway/secondary/entry)
+"rtS" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plating,
+/area/station/public/fitness)
"rvc" = (
/turf/simulated/wall/r_wall,
/area/space/nearstation)
@@ -92787,10 +92837,6 @@
/obj/effect/decal/warning_stripes/west,
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/exit)
-"rDp" = (
-/obj/effect/spawner/window/reinforced,
-/turf/simulated/floor/plating,
-/area/station/maintenance/fsmaint)
"rDQ" = (
/mob/living/carbon/human/monkey,
/turf/simulated/floor/engine,
@@ -92899,7 +92945,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "Detective"
},
/turf/simulated/floor/plating,
@@ -93209,7 +93255,7 @@
},
/area/station/hallway/secondary/entry)
"shb" = (
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/turf/simulated/floor/plating,
/area/station/science/toxins/launch)
"shi" = (
@@ -93224,7 +93270,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/prison/cell_block)
"shs" = (
@@ -93263,14 +93309,6 @@
icon_state = "darkblue"
},
/area/station/ai_monitored/storage/eva)
-"siv" = (
-/obj/structure/sign/securearea{
- desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'.";
- name = "KEEP CLEAR: DOCKING AREA"
- },
-/obj/effect/spawner/window/reinforced,
-/turf/simulated/floor/plating,
-/area/station/hallway/secondary/entry)
"siJ" = (
/obj/machinery/economy/vending/medical,
/obj/machinery/light{
@@ -94114,7 +94152,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d1 = 2;
d2 = 4;
@@ -94525,7 +94563,7 @@
name = "Security Blast Door";
opacity = 0
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -94895,8 +94933,8 @@
/turf/simulated/floor/plasteel/dark,
/area/station/service/theatre)
"tTk" = (
-/obj/effect/spawner/window/reinforced/plasma,
/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/turf/simulated/floor/plating,
/area/station/science/toxins/mixing)
"tTM" = (
@@ -95754,6 +95792,14 @@
/obj/effect/decal/cleanable/cobweb,
/turf/simulated/floor/plasteel,
/area/station/security/permabrig)
+"uUV" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/obj/structure/sign/securearea{
+ desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'.";
+ name = "KEEP CLEAR: DOCKING AREA"
+ },
+/turf/simulated/floor/plating,
+/area/station/hallway/secondary/entry)
"uUX" = (
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 1
@@ -95875,7 +95921,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor{
density = 0;
icon_state = "open";
@@ -96082,6 +96128,10 @@
/obj/effect/landmark/spawner/rev,
/turf/simulated/floor/engine,
/area/station/science/test_chamber)
+"vqY" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plating,
+/area/station/maintenance/apmaint)
"vrB" = (
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/medical{
@@ -96856,7 +96906,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "Processing"
},
/turf/simulated/floor/plating,
@@ -97523,6 +97573,11 @@
icon_state = "red"
},
/area/station/security/permabrig)
+"xdc" = (
+/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plating,
+/area/station/maintenance/electrical_shop)
"xdd" = (
/obj/effect/spawner/random_spawners/wall_rusted_maybe,
/turf/simulated/wall,
@@ -97837,7 +97892,7 @@
name = "Security Blast Door";
opacity = 0
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -97864,6 +97919,10 @@
},
/turf/simulated/wall,
/area/station/security/permabrig)
+"xDz" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plating,
+/area/station/supply/miningdock)
"xDF" = (
/turf/simulated/floor/plasteel{
icon_state = "whitebluecorner"
@@ -98240,7 +98299,7 @@
/area/station/science/explab)
"xXw" = (
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "Processing"
},
/turf/simulated/floor/plating,
@@ -98322,7 +98381,7 @@
d2 = 4;
icon_state = "2-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/prison/cell_block)
"ydY" = (
@@ -111437,9 +111496,9 @@ aaa
aaa
abj
abj
-dyo
+eyS
dyn
-dyo
+eyS
abj
abj
aaa
@@ -111694,9 +111753,9 @@ aaa
abj
abj
dyn
-dyo
+eyS
dCy
-dyo
+eyS
dyn
abj
abj
@@ -111949,13 +112008,13 @@ aaa
aaa
abj
abj
-dyo
-dyo
+eyS
+eyS
dBE
dCz
dEc
-dyo
-dyo
+eyS
+eyS
abj
abj
aaa
@@ -112462,7 +112521,7 @@ aaa
aaa
aaa
aaa
-dyo
+eyS
dzv
dAH
dAH
@@ -112470,7 +112529,7 @@ mtx
dAH
dAH
dFf
-dyo
+eyS
aaa
aaa
aaa
@@ -112982,8 +113041,8 @@ dyo
dCA
dAH
dEK
-dyo
-dyo
+eyS
+eyS
abj
abj
aaa
@@ -113236,9 +113295,9 @@ aaa
abj
abj
dyn
-dyo
+eyS
dAH
-dyo
+eyS
dyn
abj
abj
@@ -113493,9 +113552,9 @@ aaa
aaa
abj
abj
-dyo
+eyS
dDP
-dyo
+eyS
abj
abj
aaa
@@ -121371,21 +121430,21 @@ aOb
aOg
aOg
aOg
-bmN
-aOb
+hpV
+mTg
baj
aYO
-bmN
-aOb
+hpV
+mTg
baj
aYO
-bmN
-aOb
+hpV
+mTg
baj
aOg
baj
-aOb
-bmN
+mTg
+hpV
aOg
aOg
bwP
@@ -122182,13 +122241,13 @@ cdc
abj
cif
cda
-cgG
-cgG
-cgG
+meH
+meH
+meH
cpj
-cgG
-cgG
-cgG
+meH
+meH
+meH
cda
cif
abj
@@ -122436,19 +122495,19 @@ bZp
hLU
bXU
bXU
-cgG
-cgG
-cgG
-cgG
+meH
+meH
+meH
+meH
cmQ
cpi
crd
cpi
csp
-cgG
-cgG
-cgG
-cgG
+meH
+meH
+meH
+meH
bXU
bXU
uVM
@@ -122635,15 +122694,15 @@ aaa
abj
atd
atd
-axl
+hSu
axH
-axl
-axl
+hSu
+hSu
atd
atd
-axl
-axl
-axl
+hSu
+hSu
+hSu
axH
atd
aGZ
@@ -122696,13 +122755,13 @@ ceU
cib
cib
cib
-cgG
+meH
cmR
cod
cpl
cqR
csq
-cgG
+meH
cib
cib
cib
@@ -126766,19 +126825,19 @@ aOl
aOg
aOg
aOg
-aUi
-aOb
-aUi
+jwf
+mTg
+jwf
aYO
-bmN
-aOb
+hpV
+mTg
baj
aYO
-bmN
-aOb
+hpV
+mTg
baj
aOg
-bmN
+hpV
aOg
btw
brR
@@ -127268,8 +127327,8 @@ ayU
atd
aCk
aDg
-axl
-axl
+hSu
+hSu
atd
atd
atd
@@ -128167,7 +128226,7 @@ dOQ
kep
dbp
dSn
-dlc
+vqY
abj
aaa
aaa
@@ -128424,7 +128483,7 @@ dEi
dOO
djA
dSp
-dlc
+vqY
abj
abj
abj
@@ -129281,10 +129340,10 @@ aaa
abj
abj
abj
-acC
+iqm
aef
aef
-acC
+iqm
abj
abj
abj
@@ -129301,9 +129360,9 @@ abj
abj
abj
abj
-acC
+iqm
udZ
-siv
+uUV
abj
abj
abj
@@ -129538,29 +129597,29 @@ abj
abj
aaa
aaa
-acC
+iqm
afb
afb
-acC
+iqm
abj
aaa
aaa
aaa
aaa
abj
-acC
-acC
-acC
-acC
-acC
-acC
+iqm
+iqm
+iqm
+iqm
+iqm
+iqm
aaa
aaa
aaa
abj
-acC
+iqm
vcx
-acC
+iqm
aaa
aaa
aaa
@@ -129790,34 +129849,34 @@ aaa
aaa
aaa
adb
-acC
+iqm
adb
-acC
-acC
-acC
-acC
+iqm
+iqm
+iqm
+iqm
aef
aef
adb
-acC
-acC
+iqm
+iqm
adb
-acC
-acC
-acC
-acC
+iqm
+iqm
+iqm
+iqm
aik
aiE
afb
ajf
-acC
-acC
-acC
+iqm
+iqm
+iqm
acC
adb
-acC
+iqm
xPJ
-acC
+iqm
adb
adb
adb
@@ -130044,9 +130103,9 @@ aaa
aaa
aaa
aaa
-acC
-acC
-acC
+iqm
+iqm
+iqm
vIN
tXb
adZ
@@ -130558,9 +130617,9 @@ aaa
aaa
aaa
aaa
-acC
-acC
-acC
+iqm
+iqm
+iqm
adu
sMV
aeb
@@ -130818,32 +130877,32 @@ aaa
aaa
aaa
adb
-acC
+iqm
adb
-acC
-acC
-acC
+iqm
+iqm
+iqm
adb
-acC
-acC
+iqm
+iqm
adb
-acC
-acC
+iqm
+iqm
adb
-acC
-acC
-acC
-acC
+iqm
+iqm
+iqm
+iqm
aio
aiF
aiI
ajy
-acC
-acC
-acC
-acC
+iqm
+iqm
+iqm
+iqm
adb
-acC
+iqm
adb
adb
adb
@@ -130852,7 +130911,7 @@ anK
adb
aaa
apH
-apH
+xdc
apH
apH
apG
@@ -131090,12 +131149,12 @@ abj
aaa
aaa
abj
-acC
-acC
-acC
-acC
-acC
-acC
+iqm
+iqm
+iqm
+iqm
+iqm
+iqm
abj
aaa
abj
@@ -131360,7 +131419,7 @@ abj
abj
abj
abj
-acC
+iqm
ant
anP
adb
@@ -131507,7 +131566,7 @@ dEi
dXs
dbp
dSn
-dlc
+vqY
abj
aaa
aaa
@@ -131617,7 +131676,7 @@ aaa
aaa
abj
aaa
-acC
+iqm
ant
anP
adb
@@ -131764,7 +131823,7 @@ dbp
dOO
djA
dRL
-dlc
+vqY
abj
abj
abj
@@ -131874,7 +131933,7 @@ aaa
aaa
abj
aaa
-acC
+iqm
ant
anJ
dyU
@@ -132131,7 +132190,7 @@ aaa
aaa
abj
aaa
-acC
+iqm
ant
anP
adb
@@ -132388,7 +132447,7 @@ aaa
aaa
abj
aaa
-acC
+iqm
ant
anP
aoo
@@ -132645,7 +132704,7 @@ aaa
aaa
abj
aaa
-acC
+iqm
ant
anP
aoo
@@ -133416,7 +133475,7 @@ aaa
aaa
abj
aaa
-acC
+iqm
ant
anP
aoo
@@ -133673,7 +133732,7 @@ aaa
aaa
abj
aaa
-acC
+iqm
ant
rBP
aoo
@@ -133930,7 +133989,7 @@ aaa
aaa
abj
aaa
-acC
+iqm
ant
anP
aoo
@@ -134187,7 +134246,7 @@ aaa
aaa
abj
aaa
-acC
+iqm
ant
alm
ahy
@@ -134236,9 +134295,9 @@ boo
bqu
hQe
bsv
-btH
-btH
-btH
+hZO
+hZO
+hZO
bwf
bAr
bCl
@@ -134444,7 +134503,7 @@ aaa
aaa
abj
aaa
-acC
+iqm
akG
als
aoo
@@ -134492,7 +134551,7 @@ aYZ
boo
bqu
bIX
-btH
+hZO
aaa
abj
aaa
@@ -134686,22 +134745,22 @@ abj
abj
abj
abj
-acC
+iqm
ahz
-acC
+iqm
abj
abj
abj
abj
-acC
+iqm
pHg
-acC
+iqm
abj
abj
abj
abj
abj
-acC
+iqm
ant
anP
aoo
@@ -134749,7 +134808,7 @@ aYZ
boo
bqu
bIX
-btH
+hZO
aaa
abj
aaa
@@ -134943,16 +135002,16 @@ aaa
aaa
abj
aaa
-acC
+iqm
afb
-acC
-acC
-acC
-acC
-acC
-acC
+iqm
+iqm
+iqm
+iqm
+iqm
+iqm
afb
-acC
+iqm
aaa
abj
aaa
@@ -135006,7 +135065,7 @@ aYZ
bop
bqu
bIX
-btH
+hZO
aaa
abj
aaa
@@ -135196,24 +135255,24 @@ adb
adb
adb
adb
-acC
-acC
+iqm
+iqm
adb
-acC
-acC
+iqm
+iqm
ahz
-acC
+iqm
aio
aiH
aiX
ajy
-acC
+iqm
pHg
-acC
-acC
+iqm
+iqm
adb
-acC
-acC
+iqm
+iqm
adb
adb
anp
@@ -135520,7 +135579,7 @@ bmZ
boo
bqu
bIX
-btH
+hZO
aaa
abj
aaa
@@ -135777,7 +135836,7 @@ bmZ
boq
bqq
bIX
-btH
+hZO
aaa
abj
aaa
@@ -136034,7 +136093,7 @@ bmZ
boo
bqu
bIX
-btH
+hZO
aaa
abj
aaa
@@ -136224,24 +136283,24 @@ adb
adb
adb
adb
-acC
-acC
+iqm
+iqm
adb
-acC
-acC
+iqm
+iqm
ahA
-acC
+iqm
aio
aiI
aiI
ajy
-acC
+iqm
ahA
-acC
-acC
+iqm
+iqm
adb
-acC
-acC
+iqm
+iqm
adb
amN
ant
@@ -136485,16 +136544,16 @@ aaa
aaa
abj
aaa
-acC
+iqm
afb
-acC
-acC
-acC
-acC
-acC
-acC
+iqm
+iqm
+iqm
+iqm
+iqm
+iqm
afb
-acC
+iqm
aaa
abj
aaa
@@ -136548,7 +136607,7 @@ bmZ
boo
bqu
bIX
-btH
+hZO
aaa
bwc
bqy
@@ -136742,22 +136801,22 @@ abj
abj
abj
abj
-acC
+iqm
ahA
-acC
+iqm
abj
aaa
aaa
abj
-acC
+iqm
ahA
-acC
+iqm
abj
abj
abj
abj
abj
-acC
+iqm
ant
anP
aop
@@ -136805,7 +136864,7 @@ bmZ
boo
bqu
bIX
-btH
+hZO
aaa
bwd
bxm
@@ -137062,7 +137121,7 @@ bmZ
boo
bqu
bIX
-btH
+hZO
aaa
bwd
bxn
@@ -137271,7 +137330,7 @@ aaa
aaa
aaa
aaa
-acC
+iqm
anl
anR
asB
@@ -137319,7 +137378,7 @@ aYZ
fJp
bqu
bIX
-btH
+hZO
aaa
bwe
bxo
@@ -137528,7 +137587,7 @@ agE
agF
agE
aaa
-acC
+iqm
ant
anT
aow
@@ -137785,7 +137844,7 @@ alv
alH
agF
aaa
-acC
+iqm
ant
anT
joU
@@ -137833,7 +137892,7 @@ byN
boo
bqu
bsm
-btH
+hZO
aaa
bwg
bxq
@@ -138042,7 +138101,7 @@ alw
alH
agF
aaa
-acC
+iqm
ant
anU
lML
@@ -138090,7 +138149,7 @@ bMa
bot
bqt
bsl
-btH
+hZO
aaa
bwh
bxr
@@ -138299,7 +138358,7 @@ alv
alH
agF
aaa
-acC
+iqm
ant
anT
wEA
@@ -138347,7 +138406,7 @@ bMb
bov
aXY
bsm
-btH
+hZO
aaa
bwi
bxs
@@ -138556,7 +138615,7 @@ agE
agF
agE
aaa
-acC
+iqm
ant
anT
aoA
@@ -138813,7 +138872,7 @@ aaa
aaa
aaa
aaa
-acC
+iqm
ant
anT
aea
@@ -138861,7 +138920,7 @@ bfq
bov
aXY
bwm
-btH
+hZO
aaa
bwj
bxu
@@ -139118,7 +139177,7 @@ bfq
bov
aXY
bwm
-btH
+hZO
aaa
bwk
bxv
@@ -139312,22 +139371,22 @@ abj
abj
abj
abj
-acC
+iqm
ahF
-acC
+iqm
abj
aaa
aaa
abj
-acC
+iqm
ahF
-acC
+iqm
abj
abj
abj
abj
abj
-acC
+iqm
ant
anP
aoC
@@ -139375,7 +139434,7 @@ bhU
bov
aXY
bwm
-btH
+hZO
aaa
bwk
bxw
@@ -139569,16 +139628,16 @@ abj
aaa
aaa
aaa
-acC
+iqm
afb
-acC
-acC
-acC
-acC
-acC
-acC
+iqm
+iqm
+iqm
+iqm
+iqm
+iqm
afb
-acC
+iqm
aaa
abj
aaa
@@ -139632,7 +139691,7 @@ bhU
bov
aXY
bwm
-btH
+hZO
aaa
bwl
bqy
@@ -139826,20 +139885,20 @@ aaa
abj
abj
aaa
-acC
+iqm
ahF
-acC
+iqm
pWw
tRa
ajd
ajy
-acC
+iqm
ahF
-acC
-acC
+iqm
+iqm
adb
-acC
-acC
+iqm
+iqm
adb
amN
ant
@@ -140083,7 +140142,7 @@ aaa
aaa
aaa
abj
-acC
+iqm
aip
afJ
adZ
@@ -140146,7 +140205,7 @@ bhU
bov
aXY
bwm
-btH
+hZO
aaa
abj
aaa
@@ -140340,7 +140399,7 @@ aaa
aaa
aaa
aaa
-acC
+iqm
aFB
ajZ
ajZ
@@ -140403,7 +140462,7 @@ bhU
box
bqx
bwm
-btH
+hZO
aaa
abj
aaa
@@ -140597,7 +140656,7 @@ aaa
aaa
aaa
aaa
-acC
+iqm
aec
akb
aeb
@@ -140660,7 +140719,7 @@ bfq
bov
aXY
bwm
-btH
+hZO
aaa
abj
aaa
@@ -141174,7 +141233,7 @@ bdU
boy
aXY
bwm
-btH
+hZO
aaa
abj
aaa
@@ -141431,7 +141490,7 @@ bbe
boz
aXY
bwm
-btH
+hZO
aaa
abj
aaa
@@ -141688,7 +141747,7 @@ bbe
boy
aXY
bwm
-btH
+hZO
aaa
abj
aaa
@@ -141946,9 +142005,9 @@ bov
aXY
ado
bsv
-btH
-btH
-btH
+hZO
+hZO
+hZO
bwf
bAr
bCl
@@ -143231,11 +143290,11 @@ boK
eNt
bsv
bsv
-btH
-btH
+hZO
+hZO
bxA
-btH
-btH
+hZO
+hZO
bsv
bsv
bgs
@@ -143489,9 +143548,9 @@ eNt
aaa
abj
aaa
-btH
+hZO
bxA
-btH
+hZO
aaa
abj
aaa
@@ -144221,7 +144280,7 @@ abj
acF
acF
abj
-asc
+fRL
azf
axy
asd
@@ -144474,9 +144533,9 @@ aph
apY
axm
abj
-asc
-asc
-asc
+fRL
+fRL
+fRL
uBS
avs
awB
@@ -144731,7 +144790,7 @@ dZP
dZS
axm
abj
-asc
+fRL
asP
uOZ
auz
@@ -144988,7 +145047,7 @@ dZR
dZU
axm
abj
-asc
+fRL
asQ
auA
awA
@@ -145275,10 +145334,10 @@ aSb
aSb
aSb
aSa
-bbi
+xDz
bes
-bbi
-bbi
+xDz
+xDz
bbe
eNt
eNt
@@ -145502,7 +145561,7 @@ axm
axm
axm
abj
-asc
+fRL
aqG
atV
auB
@@ -145759,14 +145818,14 @@ aaa
aaa
aaa
abj
-asc
+fRL
aqG
aus
auC
avw
ayH
aCm
-asc
+fRL
aaa
aaa
aaa
@@ -146023,7 +146082,7 @@ auZ
awE
azS
axD
-asc
+fRL
aaa
aaa
aaa
@@ -146062,7 +146121,7 @@ gxu
gcp
ume
uaL
-rDp
+kLf
aaa
aaa
bLn
@@ -146319,7 +146378,7 @@ eNt
bfH
ume
oeH
-rDp
+kLf
aaa
aaa
bLn
@@ -146576,7 +146635,7 @@ aZu
uvD
bOl
fmg
-rDp
+kLf
aaa
aaa
bFV
@@ -147338,9 +147397,9 @@ ahh
bwA
eNt
eNt
-rDp
+kLf
eNt
-rDp
+kLf
eNt
eNt
xGw
@@ -147571,9 +147630,9 @@ eNt
eNt
eNt
aZu
-rDp
-rDp
-rDp
+kLf
+kLf
+kLf
aZu
eNt
eNt
@@ -147862,8 +147921,8 @@ aTE
lBR
lBR
lBR
-pUv
-pUv
+guY
+guY
btT
bHR
brj
@@ -148370,7 +148429,7 @@ aaa
aaa
aaa
aaa
-pUv
+guY
lBR
btV
bxJ
@@ -148467,7 +148526,7 @@ dWV
dPV
dQy
dXg
-dNr
+qIx
aaa
aaa
aaa
@@ -148884,7 +148943,7 @@ aaa
aaa
aaa
aaa
-bqM
+emu
bno
btW
bvn
@@ -148981,7 +149040,7 @@ dWW
dPW
dQz
dXg
-dNr
+qIx
aaa
aaa
aaa
@@ -149372,8 +149431,8 @@ bWr
weH
weH
eNt
-rDp
-rDp
+kLf
+kLf
eNt
aaa
tgE
@@ -149398,7 +149457,7 @@ aaa
aaa
aaa
aaa
-bqM
+emu
bno
bvl
vEh
@@ -150145,7 +150204,7 @@ abj
aaa
abj
abj
-oEG
+btJ
aaa
ygH
tFK
@@ -150402,7 +150461,7 @@ aaa
aaa
aaa
aaa
-oEG
+btJ
abj
ygH
aJx
@@ -150659,7 +150718,7 @@ aaa
aaa
aaa
aaa
-oEG
+btJ
aaa
ygH
uUu
@@ -152512,7 +152571,7 @@ cmG
cnU
aaa
aaa
-csj
+rtS
xpq
cuK
uGY
@@ -152535,7 +152594,7 @@ rZD
cUE
cWe
uHo
-csj
+rtS
aaa
cqJ
dcK
@@ -152769,7 +152828,7 @@ cnF
cjr
abj
abj
-csj
+rtS
cty
cuL
ubW
@@ -152792,7 +152851,7 @@ cIo
cUF
coQ
cJz
-csj
+rtS
abj
cqJ
dcL
@@ -153026,7 +153085,7 @@ cmI
cmI
aaa
aaa
-csj
+rtS
cty
cFK
quv
@@ -153049,7 +153108,7 @@ cTe
cUG
cOt
cJz
-csj
+rtS
aaa
cqJ
cqJ
@@ -153537,10 +153596,10 @@ nlB
aaa
abj
abj
-oEG
+btJ
abj
abj
-csj
+rtS
cFK
cFK
nuq
@@ -153563,7 +153622,7 @@ cuM
cUI
cWf
cAu
-csj
+rtS
abj
aaa
aaa
@@ -153797,7 +153856,7 @@ aaa
aaa
aaa
aaa
-csj
+rtS
msA
cFK
nuq
@@ -153820,7 +153879,7 @@ cuM
cUJ
cWg
cAu
-csj
+rtS
abj
aaa
aaa
@@ -154051,10 +154110,10 @@ aaa
aaa
aaa
abj
-oEG
+btJ
abj
abj
-csj
+rtS
cFK
cFK
nuq
@@ -154077,7 +154136,7 @@ cTf
cUK
kjB
cWh
-csj
+rtS
abj
aaa
aaa
@@ -154566,9 +154625,9 @@ aaa
aaa
abj
abj
-oEG
+btJ
abj
-csj
+rtS
rEQ
cFK
nuq
@@ -154591,7 +154650,7 @@ cWh
cWh
cWh
cXO
-csj
+rtS
abj
aaa
aaa
@@ -154825,30 +154884,30 @@ jQY
aaa
aaa
aaa
-csj
+rtS
rEQ
cFK
erQ
csi
-csj
-csj
-csj
-csj
+rtS
+rtS
+rtS
+rtS
cFE
csi
csj
csj
csi
cJE
-csj
-csj
-csj
-csj
+rtS
+rtS
+rtS
+rtS
csi
cFK
cWi
cXP
-csj
+rtS
abj
aaa
aaa
@@ -155082,30 +155141,30 @@ jQY
aaa
aaa
aaa
-csj
+rtS
rlS
cuN
cws
-csj
+rtS
aaa
aaa
abj
-csj
+rtS
cFF
csi
mcD
mcD
csi
cJF
-csj
+rtS
abj
aaa
aaa
-csj
+rtS
cUO
iVJ
cXQ
-csj
+rtS
abj
aaa
aaa
@@ -155340,9 +155399,9 @@ aaa
aaa
abj
csi
-csj
-csj
-csj
+rtS
+rtS
+rtS
csi
abj
cAw
@@ -155359,9 +155418,9 @@ cLw
cQp
abj
csi
-csj
-csj
-csj
+rtS
+rtS
+rtS
csi
abj
aaa
@@ -155600,7 +155659,7 @@ abj
abj
abj
abj
-csj
+rtS
aaa
cAx
cCb
@@ -155615,7 +155674,7 @@ cCb
cCb
cQq
aaa
-csj
+rtS
abj
abj
abj
@@ -155857,7 +155916,7 @@ aaa
aaa
aaa
abj
-csj
+rtS
aaa
cAx
cCb
@@ -155872,7 +155931,7 @@ cCb
cCb
cQq
aaa
-csj
+rtS
abj
aaa
aaa
@@ -156114,7 +156173,7 @@ aaa
abj
abj
abj
-csj
+rtS
abj
cAy
cCc
@@ -156129,7 +156188,7 @@ cCb
cOw
cwl
abj
-csj
+rtS
abj
aaa
aaa
@@ -156371,7 +156430,7 @@ aaa
aaa
aaa
abj
-csj
+rtS
aaa
cAx
cCb
@@ -156386,7 +156445,7 @@ cCb
cCb
cQq
aaa
-csj
+rtS
abj
aaa
aaa
@@ -156599,10 +156658,10 @@ aaa
aaa
abj
abj
-oEG
-oEG
-oEG
-oEG
+btJ
+btJ
+btJ
+btJ
abj
abj
fhF
@@ -156628,7 +156687,7 @@ aaa
aaa
aaa
abj
-csj
+rtS
aaa
cAx
cCb
@@ -156643,7 +156702,7 @@ cCb
cCb
cQq
aaa
-csj
+rtS
abj
aaa
aaa
@@ -156861,7 +156920,7 @@ aaa
abj
abj
aaa
-oEG
+btJ
fhF
fhF
fhF
@@ -156871,7 +156930,7 @@ fhF
fhF
abj
abj
-oEG
+btJ
aaa
aaa
aaa
@@ -157115,10 +157174,10 @@ aaa
abj
abj
abj
-oEG
-oEG
-oEG
-oEG
+btJ
+btJ
+btJ
+btJ
fhF
fhF
fhF
@@ -157128,7 +157187,7 @@ fhF
fhF
abj
aaa
-oEG
+btJ
aaa
aaa
aaa
@@ -157142,22 +157201,22 @@ aaa
aaa
aaa
abj
-csj
+rtS
aaa
aaa
abj
aaa
-csj
+rtS
cFF
csi
csi
cJF
-csj
+rtS
aaa
abj
aaa
aaa
-csj
+rtS
abj
aaa
aaa
@@ -157385,7 +157444,7 @@ fhF
fhF
abj
aaa
-oEG
+btJ
aaa
aaa
aaa
@@ -157399,22 +157458,22 @@ aaa
aaa
aaa
abj
-csj
-csj
-csj
-csj
-csj
-csj
+rtS
+rtS
+rtS
+rtS
+rtS
+rtS
cFE
csj
csj
cJE
-csj
-csj
-csj
-csj
-csj
-csj
+rtS
+rtS
+rtS
+rtS
+rtS
+rtS
abj
aaa
aaa
@@ -157632,7 +157691,7 @@ aaa
aaa
aaa
aaa
-oEG
+btJ
fhF
fhF
fhF
@@ -157640,9 +157699,9 @@ fhF
fhF
fhF
fhF
-oEG
+btJ
abj
-oEG
+btJ
aaa
aaa
aaa
@@ -157661,12 +157720,12 @@ abj
abj
abj
abj
-csj
+rtS
cFI
cHb
cIr
cJI
-csj
+rtS
abj
abj
abj
@@ -157883,13 +157942,13 @@ aaa
aaa
aaa
aaa
-oEG
+btJ
aaa
aaa
aaa
aaa
aaa
-oEG
+btJ
fhF
fhF
fhF
@@ -157897,7 +157956,7 @@ fhF
fhF
fhF
fhF
-oEG
+btJ
abj
abj
aaa
@@ -158140,20 +158199,20 @@ aaa
aaa
aaa
aaa
-oEG
+btJ
aaa
aaa
aaa
aaa
aaa
bPS
-oEG
-oEG
+btJ
+btJ
abj
bPS
abj
-oEG
-oEG
+btJ
+btJ
bPS
aaa
aaa
@@ -158175,12 +158234,12 @@ aaa
aaa
aaa
aaa
-csj
+rtS
cFK
cHd
cIt
cFK
-csj
+rtS
aaa
aaa
aaa
@@ -158397,7 +158456,7 @@ aaa
aaa
aaa
aaa
-oEG
+btJ
aaa
aaa
aaa
@@ -158432,12 +158491,12 @@ aaa
aaa
aaa
aaa
-csj
-csj
-csj
-csj
-csj
-csj
+rtS
+rtS
+rtS
+rtS
+rtS
+rtS
aaa
aaa
aaa
@@ -158662,11 +158721,11 @@ aaa
aaa
aaa
aaa
-oEG
-oEG
-oEG
-oEG
-oEG
+btJ
+btJ
+btJ
+btJ
+btJ
aaa
aaa
aaa
diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm
index becd45fa5cba..0cfa0a04c841 100644
--- a/_maps/map_files/MetaStation/MetaStation.dmm
+++ b/_maps/map_files/MetaStation/MetaStation.dmm
@@ -231,7 +231,6 @@
pixel_x = -3
},
/obj/machinery/door/window/classic/reversed{
- dir = 2;
name = "Kitchen"
},
/obj/effect/mapping_helpers/airlock/autoname,
@@ -541,8 +540,8 @@
/turf/simulated/floor/carpet,
/area/station/legal/magistrate)
"afq" = (
-/obj/effect/spawner/window/reinforced,
/obj/effect/spawner/airlock/long,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/starboardsolar)
"afw" = (
@@ -717,11 +716,11 @@
/obj/machinery/atmospherics/pipe/simple/visible/yellow{
dir = 4
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/atmos/distribution)
"agX" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/auxsolarport)
"agY" = (
@@ -1296,11 +1295,11 @@
/turf/simulated/wall,
/area/station/security/brig)
"akH" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/xenobio_north)
"akI" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal)
"akL" = (
@@ -1568,7 +1567,7 @@
},
/area/station/service/kitchen)
"alL" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"alW" = (
@@ -1715,7 +1714,7 @@
/turf/simulated/wall/r_wall,
/area/station/security/brig)
"amE" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d1 = 2;
d2 = 4;
@@ -2066,7 +2065,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/auxsolarport)
"anN" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 4;
@@ -2333,12 +2332,12 @@
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"ape" = (
-/obj/effect/spawner/window/reinforced,
/obj/machinery/atmospherics/pipe/simple/visible/purple,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"apg" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/auxsolarstarboard)
"aph" = (
@@ -2876,7 +2875,7 @@
d2 = 8;
icon_state = "2-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/gravitygenerator)
"asj" = (
@@ -2884,7 +2883,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/gravitygenerator)
"asu" = (
@@ -4517,7 +4516,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/gravitygenerator)
"axQ" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d2 = 4;
icon_state = "0-4"
@@ -4553,7 +4552,7 @@
d2 = 8;
icon_state = "1-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/sign/electricshock{
pixel_x = 32
},
@@ -4809,7 +4808,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/gravitygenerator)
"ayK" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/supply/miningdock)
"ayN" = (
@@ -4920,7 +4919,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "CE"
},
/turf/simulated/floor/plating,
@@ -5596,7 +5595,7 @@
d2 = 4;
icon_state = "2-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "bridge blast";
name = "Bridge Blast Doors"
@@ -5613,7 +5612,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "bridge blast";
name = "Bridge Blast Doors"
@@ -5837,7 +5836,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/hardsuitstorage)
"aCU" = (
@@ -5860,7 +5859,7 @@
d2 = 8;
icon_state = "2-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "bridge blast";
name = "Bridge Blast Doors"
@@ -6117,7 +6116,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "bridge blast";
name = "Bridge Blast Doors"
@@ -6157,7 +6156,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"aEf" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d2 = 8;
icon_state = "0-8"
@@ -6174,7 +6173,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "bridge blast";
name = "Bridge Blast Doors"
@@ -6304,7 +6303,7 @@
d2 = 8;
icon_state = "2-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "bridge blast";
name = "Bridge Blast Doors"
@@ -6602,7 +6601,6 @@
"aFr" = (
/obj/structure/table/reinforced,
/obj/machinery/door/window/classic/normal{
- dir = 2;
name = "Cargo Desk"
},
/obj/item/paper_bin{
@@ -6701,7 +6699,7 @@
/turf/simulated/wall,
/area/station/maintenance/fsmaint)
"aFP" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d2 = 8;
icon_state = "0-8"
@@ -6878,14 +6876,14 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/sign/securearea{
pixel_y = 32
},
/turf/simulated/floor/plating,
/area/station/supply/lobby)
"aGw" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/public/construction)
"aGy" = (
@@ -7149,7 +7147,7 @@
/turf/simulated/floor/plating,
/area/station/engineering/control)
"aHj" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d2 = 4;
icon_state = "0-4"
@@ -7338,7 +7336,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/supply/lobby)
"aHV" = (
@@ -7400,7 +7398,7 @@
/area/station/science/xenobiology)
"aIb" = (
/obj/structure/cable/yellow,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "bridge blast";
name = "Bridge Blast Doors"
@@ -7669,7 +7667,7 @@
d2 = 8;
icon_state = "1-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "bridge blast";
name = "Bridge Blast Doors"
@@ -7768,7 +7766,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/sign/electricshock{
pixel_x = 32
},
@@ -7796,7 +7794,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/supply/lobby)
"aJa" = (
@@ -8121,7 +8119,7 @@
/area/station/engineering/hardsuitstorage)
"aJJ" = (
/obj/machinery/atmospherics/pipe/simple/visible/red,
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/control)
"aJK" = (
@@ -8229,7 +8227,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "bridge blast";
name = "Bridge Blast Doors"
@@ -8333,7 +8331,7 @@
/area/station/supply/lobby)
"aKk" = (
/obj/structure/cable/yellow,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/hallway/primary/fore)
"aKl" = (
@@ -8345,7 +8343,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/fore2)
"aKo" = (
@@ -8353,7 +8351,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/hallway/primary/fore)
"aKq" = (
@@ -8361,7 +8359,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "hop";
name = "privacy shutters"
@@ -9065,7 +9063,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/turret_protected/ai_upload)
"aMh" = (
@@ -9338,7 +9336,7 @@
icon_state = "1-4"
},
/obj/structure/cable/yellow,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/turret_protected/ai_upload)
"aMQ" = (
@@ -9428,15 +9426,13 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/control)
"aMY" = (
-/obj/effect/spawner/window/reinforced/polarized{
- id = "qm"
- },
/obj/structure/cable/yellow,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
icon_state = "1-2"
},
+/obj/effect/spawner/window/reinforced/polarized/grilled,
/turf/simulated/floor/plating,
/area/station/supply/qm)
"aMZ" = (
@@ -9596,7 +9592,7 @@
icon_state = "1-8"
},
/obj/structure/cable/yellow,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/turret_protected/ai_upload)
"aNq" = (
@@ -10266,7 +10262,7 @@
/area/station/public/construction)
"aPC" = (
/obj/structure/cable/yellow,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "hop";
name = "privacy shutters"
@@ -11353,7 +11349,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d2 = 4;
icon_state = "0-4"
@@ -11543,7 +11539,7 @@
/turf/simulated/floor/plasteel,
/area/station/public/locker)
"aTy" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d2 = 2;
icon_state = "0-2"
@@ -11779,7 +11775,7 @@
/area/station/supply/storage)
"aTU" = (
/obj/structure/sign/vacuum/external,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/supply/storage)
"aTV" = (
@@ -11987,7 +11983,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/hallway/primary/central)
"aUs" = (
@@ -12114,7 +12110,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow,
/turf/simulated/floor/plating,
/area/station/engineering/smes)
@@ -13408,7 +13404,7 @@
/turf/simulated/floor/plasteel,
/area/station/supply/office)
"aYx" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/hallway/primary/central)
"aYy" = (
@@ -13854,7 +13850,7 @@
/turf/simulated/wall/r_wall,
/area/station/hallway/primary/central)
"aZK" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d2 = 4;
icon_state = "0-4"
@@ -14131,7 +14127,7 @@
/turf/simulated/wall/r_wall,
/area/station/command/office/ce)
"ban" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/sign/electricshock{
pixel_x = -32
},
@@ -14656,7 +14652,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/checkpoint/secondary)
"bbM" = (
@@ -14730,7 +14726,7 @@
/turf/simulated/floor/plating/airless,
/area/space/nearstation)
"bcc" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/maintcentral)
"bcd" = (
@@ -18021,7 +18017,7 @@
/area/station/engineering/break_room)
"bjP" = (
/obj/structure/cable/yellow,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/checkpoint/secondary)
"bjQ" = (
@@ -18428,10 +18424,8 @@
/turf/simulated/wall/r_wall,
/area/station/command/bridge)
"bkX" = (
-/obj/effect/spawner/window/reinforced/polarized{
- id = "qm"
- },
/obj/structure/cable/yellow,
+/obj/effect/spawner/window/reinforced/polarized/grilled,
/turf/simulated/floor/plating,
/area/station/supply/qm)
"bkY" = (
@@ -18937,7 +18931,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "bridge blast";
name = "Bridge Blast Doors"
@@ -19504,10 +19498,6 @@
},
/turf/simulated/floor/plating/airless,
/area/shuttle/arrival/station)
-"bnI" = (
-/obj/effect/spawner/window/reinforced,
-/turf/simulated/floor/plating,
-/area/station/maintenance/fsmaint)
"bnJ" = (
/obj/structure/rack{
dir = 8;
@@ -19711,7 +19701,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "bridge blast";
name = "Bridge Blast Doors"
@@ -20877,7 +20867,7 @@
/obj/machinery/atmospherics/pipe/simple/visible/green{
dir = 4
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/atmos/distribution)
"brc" = (
@@ -23457,7 +23447,7 @@
/area/station/aisat)
"bxo" = (
/obj/machinery/atmospherics/pipe/simple/hidden/purple,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/medical/virology)
"bxp" = (
@@ -23803,7 +23793,6 @@
icon_state = "1-2"
},
/obj/machinery/door/window{
- dir = 2;
name = "HoP's Desk"
},
/obj/effect/mapping_helpers/airlock/windoor/access/all/command/hop,
@@ -24098,7 +24087,6 @@
/area/station/command/bridge)
"byz" = (
/obj/machinery/door/window{
- dir = 2;
name = "Captain's Desk"
},
/obj/structure/cable/yellow{
@@ -24135,7 +24123,6 @@
/obj/item/folder/blue,
/obj/machinery/door/window{
base_state = "right";
- dir = 2;
icon_state = "right";
name = "Captain's Desk"
},
@@ -24567,7 +24554,7 @@
/turf/simulated/wall,
/area/station/service/library)
"bzL" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/atmos)
"bzM" = (
@@ -26294,7 +26281,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/hallway/secondary/bridge)
"bEx" = (
@@ -26302,7 +26289,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
@@ -26382,7 +26369,7 @@
id_tag = "council blast";
name = "Council Blast Doors"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/command/bridge)
"bFd" = (
@@ -26828,7 +26815,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/command/bridge)
"bGk" = (
@@ -26845,7 +26832,7 @@
id_tag = "council blast";
name = "Council Blast Doors"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/command/bridge)
"bGl" = (
@@ -26883,7 +26870,7 @@
id_tag = "council blast";
name = "Council Blast Doors"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/command/bridge)
"bGv" = (
@@ -27129,7 +27116,7 @@
id_tag = "council blast";
name = "Council Blast Doors"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/command/bridge)
"bHz" = (
@@ -27186,7 +27173,7 @@
/obj/machinery/atmospherics/pipe/simple/visible/yellow{
dir = 4
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/atmos)
"bHH" = (
@@ -27383,7 +27370,7 @@
/obj/machinery/atmospherics/pipe/simple/visible/green{
dir = 4
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/atmos)
"bIu" = (
@@ -28935,7 +28922,7 @@
},
/area/station/hallway/primary/central)
"bNs" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d2 = 8;
icon_state = "0-8"
@@ -29097,7 +29084,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "RD"
},
/obj/structure/cable/yellow{
@@ -29373,7 +29360,7 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/central)
"bOC" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "NT"
},
/obj/structure/cable/yellow{
@@ -29389,7 +29376,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/spacehut)
"bOH" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/hallway/secondary/bridge)
"bOJ" = (
@@ -30529,7 +30516,7 @@
/turf/simulated/floor/carpet,
/area/station/science/robotics/showroom)
"bSb" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "SHOW"
},
/obj/structure/cable/yellow{
@@ -31778,7 +31765,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/hardsuitstorage)
"bVT" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d2 = 4;
icon_state = "0-4"
@@ -32855,7 +32842,7 @@
},
/area/station/ai_monitored/storage/eva)
"bYx" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/port2)
"bYy" = (
@@ -33176,7 +33163,7 @@
},
/area/station/service/expedition)
"bZA" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "BS"
},
/obj/structure/cable/yellow{
@@ -33241,7 +33228,7 @@
/turf/simulated/floor/wood,
/area/station/service/theatre)
"bZN" = (
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/atmos)
"bZP" = (
@@ -33775,7 +33762,7 @@
/turf/simulated/floor/plasteel,
/area/station/service/hydroponics)
"cbo" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/portsolar)
"cbq" = (
@@ -34192,7 +34179,7 @@
/turf/simulated/floor/engine,
/area/station/engineering/control)
"ccx" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
@@ -35138,7 +35125,7 @@
},
/area/station/hallway/primary/central)
"cfs" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "CMO"
},
/obj/structure/cable/yellow{
@@ -35345,7 +35332,7 @@
},
/area/station/service/hydroponics)
"cfU" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow,
/turf/simulated/floor/plating,
/area/station/medical/virology)
@@ -35899,7 +35886,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/brig)
"chC" = (
@@ -36781,7 +36768,7 @@
/turf/space,
/area/space/nearstation)
"ckp" = (
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/obj/structure/cable/yellow,
/obj/structure/cable/yellow{
d1 = 1;
@@ -37199,8 +37186,8 @@
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"clF" = (
-/obj/effect/spawner/window/reinforced,
/obj/machinery/atmospherics/pipe/simple/visible,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/turbine)
"clG" = (
@@ -37278,7 +37265,7 @@
},
/area/station/medical/virology)
"clQ" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "CMO"
},
/obj/structure/cable/yellow{
@@ -37318,7 +37305,7 @@
/turf/simulated/floor/grass/no_creep,
/area/station/medical/virology)
"clX" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "CMO"
},
/obj/structure/cable/yellow,
@@ -39797,7 +39784,7 @@
},
/area/station/medical/medbay)
"cuN" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "xenobio1";
name = "Xenobio Pen 1 Blast Door"
@@ -39944,7 +39931,7 @@
/turf/simulated/floor/plating,
/area/station/medical/medbay)
"cvj" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "CMO"
},
/obj/structure/cable/yellow,
@@ -39981,7 +39968,7 @@
/turf/simulated/wall/r_wall,
/area/station/maintenance/medmaint)
"cvq" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow,
/obj/structure/cable/yellow{
d1 = 1;
@@ -40866,7 +40853,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"cyz" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 8;
@@ -41125,7 +41112,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/medical/virology)
"czs" = (
@@ -41383,7 +41370,7 @@
},
/area/station/maintenance/apmaint)
"cAo" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 4;
@@ -42450,7 +42437,7 @@
},
/area/station/medical/cryo)
"cDP" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
"cDS" = (
@@ -43561,7 +43548,7 @@
},
/area/station/medical/cryo)
"cHi" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d2 = 4;
icon_state = "0-4"
@@ -43620,7 +43607,7 @@
},
/area/station/medical/virology)
"cHp" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/science/toxins/launch)
"cHq" = (
@@ -43964,7 +43951,7 @@
/turf/simulated/floor/plating,
/area/station/medical/cryo)
"cIr" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "CMO"
},
/obj/structure/cable/yellow{
@@ -44345,7 +44332,7 @@
/area/station/maintenance/apmaint)
"cJP" = (
/obj/effect/spawner/airlock/e_to_w/long,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/portsolar)
"cJR" = (
@@ -44956,7 +44943,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/hallway/secondary/exit)
"cLT" = (
@@ -45706,7 +45693,7 @@
/turf/simulated/floor/grass/no_creep,
/area/station/medical/virology)
"cOI" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d2 = 4;
icon_state = "0-4"
@@ -46201,7 +46188,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"cQq" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 8;
@@ -46244,7 +46231,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/medical/virology)
"cQC" = (
@@ -46621,7 +46608,7 @@
},
/area/station/maintenance/starboard2)
"cSb" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d2 = 2;
icon_state = "0-2"
@@ -46709,7 +46696,7 @@
/turf/simulated/wall,
/area/space/nearstation)
"cSA" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d2 = 8;
icon_state = "0-8"
@@ -46930,12 +46917,6 @@
},
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/exit)
-"cTh" = (
-/obj/effect/spawner/window/reinforced/polarized{
- id = "CHAP"
- },
-/turf/simulated/floor/plating,
-/area/station/service/chapel)
"cTk" = (
/obj/machinery/seed_extractor,
/turf/simulated/floor/plating,
@@ -47122,7 +47103,7 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/exit)
"cTX" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/hallway/secondary/exit)
"cUa" = (
@@ -47155,7 +47136,7 @@
/turf/simulated/wall,
/area/station/maintenance/portsolar)
"cUp" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "NT"
},
/obj/structure/cable/yellow{
@@ -47875,7 +47856,7 @@
},
/area/station/public/recreation)
"cWT" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d2 = 4;
icon_state = "0-4"
@@ -49027,9 +49008,7 @@
/turf/simulated/floor/grass,
/area/station/maintenance/aft2)
"dbL" = (
-/obj/effect/spawner/window/reinforced/polarized{
- id = "CHAP2"
- },
+/obj/effect/spawner/window/reinforced/polarized/grilled,
/turf/simulated/floor/plating,
/area/station/service/chapel)
"dbV" = (
@@ -49372,7 +49351,7 @@
},
/area/station/medical/break_room)
"dei" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow,
/obj/structure/cable/yellow{
d1 = 1;
@@ -50046,7 +50025,7 @@
/turf/simulated/floor/plasteel,
/area/station/security/prison/cell_block/A)
"dig" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d2 = 4;
icon_state = "0-4"
@@ -50184,8 +50163,8 @@
},
/area/station/command/office/cmo)
"dlM" = (
-/obj/effect/spawner/window/reinforced,
/obj/machinery/atmospherics/pipe/simple/visible/green,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/atmos)
"dmE" = (
@@ -50321,7 +50300,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "Processing"
},
/turf/simulated/floor/plating,
@@ -50878,7 +50857,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"dHA" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "SHOW"
},
/obj/structure/cable/yellow{
@@ -51093,7 +51072,6 @@
dir = 1
},
/obj/machinery/door/window{
- dir = 2;
name = "Permabrig Kitchen"
},
/turf/simulated/floor/plasteel{
@@ -51286,7 +51264,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "RD"
},
/turf/simulated/floor/plating,
@@ -51805,13 +51783,13 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "RD"
},
/turf/simulated/floor/plating,
/area/station/command/office/rd)
"ehh" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "Secure Gate";
name = "brig shutters"
@@ -52084,7 +52062,7 @@
},
/area/station/security/armory/secure)
"epM" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "Secure Gate";
name = "brig shutters"
@@ -52707,7 +52685,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "Detective"
},
/turf/simulated/floor/plating,
@@ -52782,8 +52760,7 @@
"eDF" = (
/obj/machinery/smartfridge/medbay,
/obj/machinery/door/window/classic/normal{
- name = "Chemistry Desk";
- dir = 2
+ name = "Chemistry Desk"
},
/obj/machinery/door/firedoor,
/obj/machinery/door/poddoor/shutters/preopen{
@@ -52878,7 +52855,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/permabrig)
"eGw" = (
@@ -52913,7 +52890,7 @@
/area/station/hallway/secondary/entry)
"eGL" = (
/obj/structure/cable/yellow,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/medical/virology)
"eIg" = (
@@ -53314,7 +53291,7 @@
},
/area/station/command/office/cmo)
"eTo" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d2 = 4;
icon_state = "0-4"
@@ -53488,7 +53465,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"eXF" = (
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -53738,7 +53715,7 @@
},
/area/station/engineering/atmos)
"fcT" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d2 = 8;
icon_state = "0-8"
@@ -54006,8 +53983,8 @@
},
/area/station/science/robotics)
"fjY" = (
-/obj/effect/spawner/window/reinforced,
/obj/machinery/atmospherics/pipe/simple/visible/yellow,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/atmos)
"fkr" = (
@@ -54542,6 +54519,10 @@
icon_state = "white"
},
/area/station/science/toxins/launch)
+"fuJ" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plating,
+/area/station/supply/storage)
"fuQ" = (
/obj/structure/cable/yellow{
d1 = 4;
@@ -54629,8 +54610,7 @@
/area/station/engineering/control)
"fwR" = (
/obj/machinery/door/window/classic/normal{
- name = "Primate Pen";
- dir = 2
+ name = "Primate Pen"
},
/obj/effect/turf_decal/siding,
/obj/effect/mapping_helpers/airlock/windoor/access/all/medical/genetics,
@@ -55027,7 +55007,7 @@
},
/area/station/medical/virology)
"fGt" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d2 = 8;
icon_state = "0-8"
@@ -55214,6 +55194,10 @@
},
/turf/simulated/floor/plasteel,
/area/station/science/toxins/mixing)
+"fJN" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plating,
+/area/station/medical/virology)
"fKU" = (
/obj/effect/turf_decal/delivery,
/obj/machinery/door/poddoor/preopen{
@@ -55880,7 +55864,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/apmaint)
"gbi" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 8;
@@ -56047,7 +56031,7 @@
/area/station/security/permabrig)
"gdM" = (
/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction,
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/control)
"geC" = (
@@ -56330,7 +56314,7 @@
},
/area/station/science/break_room)
"giK" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "Secure Gate";
name = "brig shutters"
@@ -57004,7 +56988,7 @@
/turf/simulated/floor/mineral/titanium/blue,
/area/shuttle/pod_2)
"gFO" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d2 = 4;
icon_state = "0-4"
@@ -57133,7 +57117,7 @@
},
/area/station/engineering/atmos)
"gIJ" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d2 = 4;
icon_state = "0-4"
@@ -57379,7 +57363,7 @@
id_tag = "Secure Gate";
name = "brig shutters"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/prison/cell_block/A)
"gOX" = (
@@ -57397,8 +57381,8 @@
/turf/simulated/floor/plasteel,
/area/station/science/xenobiology)
"gRw" = (
-/obj/effect/spawner/window/reinforced,
/obj/effect/spawner/airlock/s_to_n,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/auxsolarstarboard)
"gRF" = (
@@ -57518,6 +57502,10 @@
},
/turf/simulated/floor/plasteel,
/area/station/engineering/atmos)
+"gTI" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plating,
+/area/station/maintenance/engimaint)
"gTL" = (
/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
@@ -57950,7 +57938,7 @@
/turf/simulated/floor/engine,
/area/station/science/xenobiology)
"hfT" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d1 = 2;
d2 = 8;
@@ -58715,8 +58703,7 @@
dir = 8
},
/obj/machinery/door/window/classic/reversed{
- name = "Cryo Tank Storage";
- dir = 2
+ name = "Cryo Tank Storage"
},
/obj/effect/mapping_helpers/airlock/windoor/access/all/medical/general,
/turf/simulated/floor/plasteel{
@@ -58748,8 +58735,7 @@
},
/obj/machinery/computer/aiupload,
/obj/machinery/door/window/classic/reversed{
- name = "Upload Console Window";
- dir = 2
+ name = "Upload Console Window"
},
/obj/effect/mapping_helpers/airlock/windoor/access/all/command/ai_upload,
/turf/simulated/floor/plasteel{
@@ -58871,7 +58857,7 @@
name = "brig shutters"
},
/obj/structure/cable/yellow,
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "Detective"
},
/turf/simulated/floor/plating,
@@ -59361,7 +59347,7 @@
},
/area/station/maintenance/starboard)
"hKK" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 4;
@@ -59472,6 +59458,10 @@
icon_state = "bar"
},
/area/station/service/bar)
+"hMd" = (
+/obj/effect/spawner/window/reinforced/plasma/grilled,
+/turf/simulated/floor/plating,
+/area/station/engineering/control)
"hMv" = (
/obj/effect/landmark/spawner/rev,
/obj/structure/morgue{
@@ -60892,8 +60882,7 @@
/obj/item/pen,
/obj/machinery/door/firedoor,
/obj/machinery/door/window/classic/normal{
- name = "Atmospherics Desk";
- dir = 2
+ name = "Atmospherics Desk"
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
@@ -60912,7 +60901,7 @@
/turf/simulated/floor/engine,
/area/station/science/xenobiology)
"ivU" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/science/xenobiology)
"ivY" = (
@@ -61145,7 +61134,7 @@
},
/area/station/service/chapel)
"izh" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "xenobio8";
name = "Xenobio Pen 8 Blast Door"
@@ -61159,7 +61148,7 @@
/turf/simulated/floor/engine,
/area/station/science/xenobiology)
"izK" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d1 = 2;
d2 = 8;
@@ -61321,7 +61310,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"iBR" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 8;
@@ -61337,7 +61326,6 @@
/obj/structure/table/reinforced,
/obj/item/reagent_containers/food/snacks/pie,
/obj/machinery/door/window/classic/normal{
- dir = 2;
name = "Kitchen"
},
/obj/effect/mapping_helpers/airlock/autoname,
@@ -62011,8 +61999,7 @@
name = "Service Desk Shutter"
},
/obj/machinery/door/window/classic/normal{
- name = "Hydroponics Window";
- dir = 2
+ name = "Hydroponics Window"
},
/obj/effect/mapping_helpers/airlock/windoor/access/any/service/hydroponics,
/turf/simulated/floor/plasteel,
@@ -62589,7 +62576,7 @@
},
/area/station/hallway/primary/aft)
"jmx" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d2 = 8;
icon_state = "0-8"
@@ -62702,7 +62689,7 @@
},
/area/station/command/office/cmo)
"jqI" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "SHOW"
},
/obj/structure/cable/yellow,
@@ -62742,7 +62729,7 @@
},
/area/station/medical/exam_room)
"jsH" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d1 = 2;
d2 = 8;
@@ -62815,7 +62802,7 @@
},
/area/station/medical/storage)
"juc" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d2 = 2;
icon_state = "0-2"
@@ -62998,6 +62985,10 @@
/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
/turf/simulated/floor/plating,
/area/station/maintenance/aft2)
+"jzx" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/engine,
+/area/station/science/xenobiology)
"jzA" = (
/obj/structure/table,
/obj/effect/turf_decal/tile/red,
@@ -63041,7 +63032,6 @@
/area/station/science/xenobiology)
"jAW" = (
/obj/machinery/door/window/reinforced/normal{
- dir = 2;
name = "Justice Chamber"
},
/obj/effect/mapping_helpers/airlock/windoor/access/any/security/brig,
@@ -63315,7 +63305,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/permabrig)
"jFr" = (
@@ -63888,7 +63878,7 @@
/turf/simulated/floor/plasteel,
/area/station/security/range)
"jQz" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d2 = 2;
icon_state = "0-2"
@@ -63973,7 +63963,6 @@
opacity = 1
},
/obj/machinery/door/window/classic/reversed{
- dir = 2;
name = "Bar Delivery"
},
/obj/effect/mapping_helpers/airlock/windoor/access/any/supply/mule_bot,
@@ -64154,7 +64143,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d2 = 4;
icon_state = "0-4"
@@ -64397,7 +64386,7 @@
},
/area/station/medical/virology)
"kdi" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "xenobio1";
name = "Xenobio Pen 1 Blast Door"
@@ -64444,7 +64433,7 @@
/turf/simulated/wall/r_wall,
/area/station/engineering/engine/supermatter)
"keN" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d2 = 4;
icon_state = "0-4"
@@ -64467,7 +64456,7 @@
/turf/simulated/floor/wood,
/area/station/service/bar)
"kfe" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d1 = 2;
d2 = 4;
@@ -64638,6 +64627,10 @@
icon_state = "white"
},
/area/station/science/xenobiology)
+"kkw" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plating,
+/area/station/public/arcade)
"kkP" = (
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
@@ -64716,7 +64709,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
"kmF" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/hallway/secondary/entry)
"knc" = (
@@ -64812,8 +64805,7 @@
name = "Xenobio Pen 2 Blast Door"
},
/obj/machinery/door/window/classic/reversed{
- name = "Containment Pen #2";
- dir = 2
+ name = "Containment Pen #2"
},
/obj/effect/mapping_helpers/airlock/windoor/access/all/science/xenobio,
/turf/simulated/floor/plasteel,
@@ -65352,8 +65344,7 @@
/area/station/science/research)
"kCy" = (
/obj/machinery/door/window/classic/normal{
- name = "Containment Pen #2";
- dir = 2
+ name = "Containment Pen #2"
},
/obj/structure/cable/yellow{
d1 = 4;
@@ -65509,7 +65500,6 @@
/obj/item/paper,
/obj/structure/table/reinforced,
/obj/machinery/door/window/reinforced/normal{
- dir = 2;
name = "Arrivals Security Checkpoint";
pixel_y = -8
},
@@ -65561,7 +65551,7 @@
},
/area/station/supply/office)
"kFY" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d2 = 8;
icon_state = "0-8"
@@ -66323,7 +66313,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/permabrig)
"kWT" = (
@@ -66489,14 +66479,13 @@
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"kZX" = (
-/obj/effect/spawner/window/reinforced,
/obj/machinery/atmospherics/pipe/simple/visible/cyan,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/atmos)
"lae" = (
/obj/structure/table/reinforced,
/obj/machinery/door/window/classic/reversed{
- dir = 2;
name = "Kitchen"
},
/obj/effect/mapping_helpers/airlock/autoname,
@@ -67000,8 +66989,7 @@
dir = 1
},
/obj/machinery/door/window/classic/normal{
- name = "Request Window";
- dir = 2
+ name = "Request Window"
},
/obj/item/pen,
/obj/item/paper,
@@ -67015,7 +67003,7 @@
/turf/simulated/floor/wood,
/area/station/service/bar)
"lkE" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 4;
@@ -67384,7 +67372,7 @@
},
/area/station/hallway/primary/central)
"ltg" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 8;
@@ -67426,7 +67414,7 @@
icon_state = "1-8"
},
/obj/structure/cable/yellow,
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "Magistrate"
},
/turf/simulated/floor/plating,
@@ -67686,8 +67674,8 @@
},
/area/station/command/office/rd)
"lCZ" = (
-/obj/effect/spawner/window/reinforced,
/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/aft2)
"lDa" = (
@@ -67996,7 +67984,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "Interrogation"
},
/turf/simulated/floor/plating,
@@ -68019,7 +68007,7 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d2 = 2;
icon_state = "0-2"
@@ -68079,7 +68067,7 @@
},
/area/station/science/break_room)
"lJO" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d2 = 8;
icon_state = "0-8"
@@ -68368,7 +68356,7 @@
},
/area/station/medical/reception)
"lQi" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d2 = 2;
icon_state = "0-2"
@@ -68401,7 +68389,7 @@
/turf/simulated/floor/plasteel,
/area/station/supply/office)
"lQH" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d1 = 2;
d2 = 8;
@@ -68689,7 +68677,6 @@
dir = 1
},
/obj/machinery/door/window/classic/normal{
- dir = 2;
name = "Reception Window"
},
/obj/machinery/door/poddoor/preopen{
@@ -68786,7 +68773,6 @@
"mbB" = (
/obj/structure/table/reinforced,
/obj/machinery/door/window/classic/normal{
- dir = 2;
name = "Kitchen"
},
/obj/effect/mapping_helpers/airlock/autoname,
@@ -69503,10 +69489,10 @@
/turf/simulated/floor/carpet,
/area/station/service/theatre)
"mpF" = (
-/obj/effect/spawner/window/reinforced,
/obj/structure/disposalpipe/segment{
dir = 4
},
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/atmos)
"mpP" = (
@@ -69568,7 +69554,7 @@
},
/area/station/medical/exam_room)
"msg" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 4;
@@ -69856,7 +69842,6 @@
dir = 1
},
/obj/machinery/door/window/classic/normal{
- dir = 2;
name = "Reception Window"
},
/obj/machinery/door/poddoor/preopen{
@@ -70215,7 +70200,7 @@
},
/area/station/medical/reception)
"mJF" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d2 = 8;
icon_state = "0-8"
@@ -71412,7 +71397,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/command/office/hos)
"niH" = (
@@ -71739,7 +71724,7 @@
},
/area/station/security/storage)
"nrs" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow,
/obj/machinery/door/poddoor/preopen{
id_tag = "Perma Gate";
@@ -71898,7 +71883,7 @@
},
/area/station/security/armory)
"nwK" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d2 = 2;
icon_state = "0-2"
@@ -72495,7 +72480,7 @@
/turf/simulated/floor/carpet,
/area/station/science/robotics/showroom)
"nKT" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d2 = 2;
icon_state = "0-2"
@@ -72542,7 +72527,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "HoS"
},
/turf/simulated/floor/plating,
@@ -73126,8 +73111,7 @@
dir = 1
},
/obj/machinery/door/window/classic/normal{
- name = "Mass Driver";
- dir = 2
+ name = "Mass Driver"
},
/obj/effect/mapping_helpers/airlock/windoor/access/any/engineering/maintenance,
/obj/effect/turf_decal/loading_area{
@@ -73264,7 +73248,7 @@
},
/area/station/science/storage)
"oej" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "SHOW"
},
/obj/structure/cable/yellow{
@@ -73284,7 +73268,7 @@
/turf/simulated/floor/plating,
/area/station/science/robotics/showroom)
"oeA" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 8;
@@ -73407,7 +73391,7 @@
/turf/simulated/floor/wood,
/area/station/service/cafeteria)
"oiX" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d2 = 4;
icon_state = "0-4"
@@ -73527,8 +73511,8 @@
},
/area/station/science/rnd)
"onG" = (
-/obj/effect/spawner/window/reinforced,
/obj/effect/spawner/airlock/s_to_n,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/auxsolarport)
"oob" = (
@@ -73728,7 +73712,7 @@
},
/area/station/public/locker)
"orw" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/control)
"orY" = (
@@ -73894,7 +73878,6 @@
dir = 4
},
/obj/machinery/door/window/classic/reversed{
- dir = 2;
name = "shower"
},
/turf/simulated/floor/plasteel{
@@ -73902,7 +73885,7 @@
},
/area/station/public/recreation)
"oAc" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d2 = 4;
icon_state = "0-4"
@@ -74276,6 +74259,10 @@
},
/turf/simulated/floor/plasteel,
/area/station/security/permabrig)
+"oJm" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plating,
+/area/station/maintenance/fsmaint)
"oJo" = (
/obj/machinery/light_switch{
dir = 8;
@@ -74604,7 +74591,7 @@
},
/area/station/security/range)
"oQF" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d2 = 8;
icon_state = "0-8"
@@ -74746,7 +74733,7 @@
},
/area/station/security/permabrig)
"oVK" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d2 = 4;
icon_state = "0-4"
@@ -74829,7 +74816,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/atmos)
"oWE" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d2 = 4;
icon_state = "0-4"
@@ -74997,7 +74984,7 @@
/area/station/public/locker)
"pbP" = (
/obj/structure/cable/yellow,
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "Processing"
},
/turf/simulated/floor/plating,
@@ -75484,7 +75471,7 @@
},
/area/station/engineering/atmos)
"pmI" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/aft2)
"pmT" = (
@@ -75734,7 +75721,7 @@
},
/area/station/medical/paramedic)
"pte" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow,
/turf/simulated/floor/plating,
/area/station/security/permabrig)
@@ -75777,7 +75764,7 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/exit)
"pvo" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow,
/turf/simulated/floor/plating,
/area/station/security/warden)
@@ -75876,7 +75863,6 @@
/area/station/medical/morgue)
"pyA" = (
/obj/machinery/door/window/reinforced/normal{
- dir = 2;
name = "Command Desk"
},
/obj/effect/mapping_helpers/airlock/windoor/access/all/command/general,
@@ -75932,7 +75918,7 @@
},
/area/station/medical/medbay)
"pAE" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow,
/turf/simulated/floor/plating,
/area/station/hallway/secondary/exit)
@@ -76269,7 +76255,7 @@
},
/area/station/medical/medbay)
"pJh" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d2 = 4;
icon_state = "0-4"
@@ -76447,7 +76433,7 @@
},
/area/station/science/research)
"pMT" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d2 = 2;
icon_state = "0-2"
@@ -76475,10 +76461,8 @@
},
/area/station/science/xenobiology)
"pNK" = (
-/obj/effect/spawner/window/reinforced/polarized{
- id = "qm"
- },
/obj/structure/cable/yellow,
+/obj/effect/spawner/window/reinforced/polarized/grilled,
/turf/simulated/floor/plating,
/area/station/supply/storage)
"pOG" = (
@@ -76765,7 +76749,6 @@
pixel_x = 3
},
/obj/machinery/door/window/classic/reversed{
- dir = 2;
name = "Kitchen"
},
/obj/effect/mapping_helpers/airlock/autoname,
@@ -77053,8 +77036,7 @@
},
/obj/machinery/computer/borgupload,
/obj/machinery/door/window/classic/normal{
- name = "Cyborg Upload Console Window";
- dir = 2
+ name = "Cyborg Upload Console Window"
},
/obj/effect/mapping_helpers/airlock/windoor/access/all/command/ai_upload,
/turf/simulated/floor/plasteel{
@@ -77204,7 +77186,7 @@
},
/area/station/science/research)
"qcP" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d2 = 2;
icon_state = "0-2"
@@ -77355,7 +77337,7 @@
},
/area/station/turret_protected/ai)
"qfW" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d2 = 2;
icon_state = "0-2"
@@ -77627,7 +77609,7 @@
},
/area/station/maintenance/aft)
"qoX" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "xenobio1";
name = "Xenobio Pen 1 Blast Door"
@@ -77666,7 +77648,7 @@
id_tag = "Secure Gate";
name = "brig shutters"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/prison/cell_block/A)
"qpH" = (
@@ -78047,7 +78029,7 @@
},
/area/station/science/xenobiology)
"qzz" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d2 = 8;
icon_state = "0-8"
@@ -78159,6 +78141,10 @@
/obj/machinery/light,
/turf/simulated/floor/plasteel,
/area/station/security/brig)
+"qCW" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plating,
+/area/station/public/recreation)
"qDd" = (
/obj/structure/table/glass,
/obj/item/roller{
@@ -78222,6 +78208,10 @@
/obj/item/kirbyplants,
/turf/simulated/floor/wood,
/area/station/maintenance/apmaint)
+"qFG" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plating,
+/area/station/engineering/atmos/distribution)
"qFI" = (
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 10
@@ -78401,6 +78391,10 @@
},
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
+"qNs" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plating,
+/area/station/science/research)
"qNJ" = (
/obj/machinery/atmospherics/pipe/manifold/visible/blue{
dir = 1
@@ -78812,8 +78806,7 @@
"qYN" = (
/obj/structure/table/glass,
/obj/machinery/door/window/classic/normal{
- name = "First-Aid Supplies";
- dir = 2
+ name = "First-Aid Supplies"
},
/obj/item/storage/firstaid/fire{
pixel_x = 3;
@@ -80208,7 +80201,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/permabrig)
"rEw" = (
@@ -80706,7 +80699,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/command/office/hos)
"rOu" = (
@@ -80770,7 +80763,7 @@
/turf/simulated/floor/wood,
/area/station/security/main)
"rPy" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/starboardsolar)
"rRp" = (
@@ -80930,7 +80923,7 @@
},
/area/station/legal/courtroom)
"rWr" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow,
/turf/simulated/floor/plating,
/area/station/security/main)
@@ -81192,7 +81185,7 @@
},
/area/station/public/sleep)
"seE" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 4;
@@ -81411,7 +81404,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/atmos/distribution)
"skD" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
@@ -81479,7 +81472,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/command/office/hos)
"sls" = (
@@ -81698,7 +81691,7 @@
/turf/simulated/floor/carpet,
/area/station/service/library)
"sqa" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "hosspace";
name = "Space Shutters"
@@ -81788,7 +81781,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "Processing"
},
/turf/simulated/floor/plating,
@@ -81948,7 +81941,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "Magistrate"
},
/turf/simulated/floor/plating,
@@ -82039,7 +82032,6 @@
/obj/structure/plasticflaps,
/obj/structure/disposalpipe/segment,
/obj/machinery/door/window/classic/reversed{
- dir = 2;
name = "delivery door"
},
/obj/effect/mapping_helpers/airlock/windoor/access/any/supply/mule_bot,
@@ -82121,7 +82113,7 @@
},
/area/station/security/armory/secure)
"sDN" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d2 = 2;
icon_state = "0-2"
@@ -82275,7 +82267,6 @@
},
/obj/effect/mapping_helpers/airlock/windoor/access/all/service/kitchen,
/obj/machinery/door/window/classic/normal{
- dir = 2;
name = "Kitchen"
},
/turf/simulated/floor/plasteel{
@@ -82792,7 +82783,7 @@
},
/area/station/science/robotics)
"sRo" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d1 = 2;
d2 = 4;
@@ -83544,7 +83535,7 @@
/turf/simulated/floor/carpet,
/area/station/command/office/hop)
"thW" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d1 = 2;
d2 = 4;
@@ -83657,11 +83648,11 @@
/turf/simulated/floor/plasteel,
/area/station/public/construction)
"tlr" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/xenobio_south)
"tlw" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"tlO" = (
@@ -84291,8 +84282,7 @@
"tCs" = (
/obj/structure/table/reinforced,
/obj/machinery/door/window/classic/reversed{
- name = "Hydroponics Window";
- dir = 2
+ name = "Hydroponics Window"
},
/obj/machinery/door/poddoor/shutters/preopen{
dir = 2;
@@ -84371,7 +84361,7 @@
},
/area/station/medical/reception)
"tDA" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "SHOW"
},
/obj/structure/cable/yellow{
@@ -84550,7 +84540,6 @@
"tIZ" = (
/obj/structure/table/reinforced,
/obj/machinery/door/window/classic/reversed{
- dir = 2;
name = "Medical Reception"
},
/obj/item/paper_bin{
@@ -85341,7 +85330,7 @@
/turf/simulated/floor/plasteel,
/area/station/security/brig)
"ufj" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow,
/turf/simulated/floor/plating,
/area/station/security/brig)
@@ -85370,7 +85359,7 @@
/area/station/medical/psych)
"ufI" = (
/obj/structure/cable/yellow,
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "Processing"
},
/turf/simulated/floor/plating,
@@ -85489,7 +85478,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/atmos)
"ujg" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d2 = 8;
icon_state = "0-8"
@@ -86079,10 +86068,10 @@
/turf/simulated/floor/plasteel,
/area/station/science/xenobiology)
"uBl" = (
-/obj/effect/spawner/window/reinforced,
/obj/structure/disposalpipe/segment{
dir = 4
},
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/xenobio_south)
"uBK" = (
@@ -86288,7 +86277,7 @@
},
/area/station/security/permabrig)
"uGy" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d2 = 8;
icon_state = "0-8"
@@ -86644,7 +86633,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"uOh" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d2 = 4;
icon_state = "0-4"
@@ -86928,8 +86917,7 @@
/area/station/hallway/secondary/entry)
"uWQ" = (
/obj/machinery/door/window/classic/normal{
- name = "Court Cell";
- dir = 2
+ name = "Court Cell"
},
/obj/machinery/light/small{
dir = 8
@@ -87360,7 +87348,7 @@
/turf/simulated/wall,
/area/station/security/prisonlockers)
"vdH" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d1 = 2;
d2 = 8;
@@ -87875,7 +87863,6 @@
opacity = 1
},
/obj/machinery/door/window/classic/reversed{
- dir = 2;
name = "Botany Delivery"
},
/obj/effect/mapping_helpers/airlock/windoor/access/any/supply/mule_bot,
@@ -88213,7 +88200,7 @@
/turf/simulated/floor/plasteel,
/area/station/supply/office)
"vBK" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d2 = 2;
icon_state = "0-2"
@@ -88382,7 +88369,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
"vHk" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"vHA" = (
@@ -88472,7 +88459,7 @@
},
/area/station/security/evidence)
"vJv" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"vJB" = (
@@ -88546,7 +88533,7 @@
},
/area/station/science/storage)
"vLP" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "xenobio8";
name = "Xenobio Pen 8 Blast Door"
@@ -88622,7 +88609,6 @@
dir = 8
},
/obj/machinery/door/window/classic/reversed{
- dir = 2;
name = "MiniSat Walkway Access"
},
/turf/simulated/floor/plasteel{
@@ -88800,8 +88786,7 @@
pixel_y = -3
},
/obj/machinery/door/window/classic/reversed{
- name = "Chemistry Desk";
- dir = 2
+ name = "Chemistry Desk"
},
/obj/machinery/door/poddoor/shutters/preopen{
dir = 2;
@@ -88916,7 +88901,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "RD"
},
/turf/simulated/floor/plating,
@@ -88983,7 +88968,7 @@
},
/area/station/medical/morgue)
"vXb" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d2 = 8;
icon_state = "0-8"
@@ -89038,7 +89023,6 @@
"vYV" = (
/obj/structure/table/reinforced,
/obj/machinery/door/window/classic/normal{
- dir = 2;
name = "Medical Reception"
},
/obj/item/reagent_containers/spray/cleaner,
@@ -89591,7 +89575,6 @@
/obj/item/folder,
/obj/item/folder,
/obj/machinery/door/window/classic/normal{
- dir = 2;
name = "windoor"
},
/obj/item/book/manual/wiki/hacking,
@@ -89808,7 +89791,7 @@
},
/area/station/medical/surgery/observation)
"wtN" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d2 = 8;
icon_state = "0-8"
@@ -90166,7 +90149,7 @@
},
/area/station/engineering/atmos/distribution)
"wDf" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "xenobio8";
name = "Xenobio Pen 8 Blast Door"
@@ -90347,8 +90330,7 @@
/obj/structure/table/reinforced,
/obj/machinery/door/firedoor,
/obj/machinery/door/window/classic/reversed{
- name = "Cargo Desk";
- dir = 2
+ name = "Cargo Desk"
},
/obj/item/paper/crumpled,
/obj/effect/mapping_helpers/airlock/windoor/access/all/supply/general,
@@ -90402,7 +90384,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "Processing"
},
/turf/simulated/floor/plating,
@@ -90437,7 +90419,7 @@
/turf/simulated/floor/wood,
/area/station/command/office/hos)
"wKV" = (
-/obj/effect/spawner/window,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/spacehut)
"wLt" = (
@@ -90534,7 +90516,6 @@
network = list("SS13","MiniSat")
},
/obj/machinery/door/window/classic/reversed{
- dir = 2;
name = "MiniSat Walkway Access"
},
/obj/machinery/light/small{
@@ -91599,10 +91580,10 @@
/turf/simulated/floor/carpet,
/area/station/command/office/hop)
"xnG" = (
-/obj/effect/spawner/window/reinforced,
/obj/machinery/atmospherics/pipe/simple/visible{
dir = 4
},
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/xenobio_north)
"xnO" = (
@@ -91858,9 +91839,6 @@
},
/area/station/engineering/atmos)
"xuz" = (
-/obj/effect/spawner/window/reinforced/polarized{
- id = "qm"
- },
/obj/structure/cable/yellow{
d2 = 4;
icon_state = "0-4"
@@ -91870,6 +91848,7 @@
d2 = 4;
icon_state = "2-4"
},
+/obj/effect/spawner/window/reinforced/polarized/grilled,
/turf/simulated/floor/plating,
/area/station/supply/qm)
"xuA" = (
@@ -92156,7 +92135,7 @@
/turf/simulated/floor/carpet,
/area/station/public/vacant_office)
"xBX" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d2 = 2;
icon_state = "0-2"
@@ -92360,7 +92339,7 @@
},
/area/station/supply/lobby)
"xHy" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 4;
@@ -92439,8 +92418,8 @@
},
/area/station/security/permabrig)
"xIB" = (
-/obj/effect/spawner/window/reinforced,
/obj/machinery/atmospherics/pipe/simple/visible/yellow,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/engimaint)
"xJy" = (
@@ -92573,7 +92552,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "Magistrate"
},
/turf/simulated/floor/plating,
@@ -92918,7 +92897,7 @@
id_tag = "Secure Gate";
name = "brig shutters"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/prison/cell_block/A)
"xUA" = (
@@ -92934,7 +92913,7 @@
},
/area/station/science/break_room)
"xUC" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/yellow{
d2 = 2;
icon_state = "0-2"
@@ -92984,7 +92963,7 @@
id_tag = "Secure Gate";
name = "brig shutters"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/prison/cell_block/A)
"xWl" = (
@@ -107460,9 +107439,9 @@ aaa
aaa
dtE
dtE
-cFv
-cFv
-cFv
+fJN
+fJN
+fJN
dtE
dtE
cSb
@@ -108499,7 +108478,7 @@ nsm
cuP
crb
exI
-cFv
+fJN
aaa
aaa
aaa
@@ -109013,7 +108992,7 @@ ckJ
bZm
cFr
crj
-cFv
+fJN
abq
abq
abq
@@ -109515,9 +109494,9 @@ uoQ
bZP
aaa
aaa
-cFv
+fJN
wjw
-cFv
+fJN
aaa
aaa
dtE
@@ -109772,9 +109751,9 @@ crG
bZP
aaa
aaa
-cFv
+fJN
wjw
-cFv
+fJN
aaa
aaa
dtE
@@ -110029,9 +110008,9 @@ crG
bZP
aaa
aaa
-cFv
+fJN
pko
-cFv
+fJN
aaa
aaa
dtE
@@ -110220,13 +110199,13 @@ ayK
aCs
aaa
aaa
-aKl
+fuJ
aOp
aRm
-aKl
+fuJ
aTT
aRz
-aKl
+fuJ
aaa
aaa
aZt
@@ -110475,17 +110454,17 @@ aCw
aHr
aIN
aCs
-aKl
-aKl
-aKl
+fuJ
+fuJ
+fuJ
aPf
aPH
-aKl
+fuJ
aPH
aVb
-aKl
-aKl
-aKl
+fuJ
+fuJ
+fuJ
aZt
bcV
bfh
@@ -116740,7 +116719,7 @@ gDK
cFD
bdq
oiv
-cTh
+dbL
aaa
aaa
aaa
@@ -116997,7 +116976,7 @@ cDc
cFD
cUX
oiv
-cTh
+dbL
aaa
aaa
aaa
@@ -117254,7 +117233,7 @@ cJM
cyN
cUK
cqj
-cTh
+dbL
aaa
aaa
aaa
@@ -117511,7 +117490,7 @@ csw
cFD
cUX
oiv
-cTh
+dbL
aaa
aaa
aaa
@@ -117768,7 +117747,7 @@ xJB
cFD
bdq
oiv
-cTh
+dbL
aaa
aaa
aaa
@@ -128183,7 +128162,7 @@ aaa
aaa
aaa
aaa
-aeN
+qCW
ozg
ams
ajg
@@ -128438,7 +128417,7 @@ aaa
aaa
aiY
aiY
-aij
+kkw
aiY
aiY
afb
@@ -128693,7 +128672,7 @@ aaa
laH
aaa
aaa
-aij
+kkw
ajm
apR
ctw
@@ -128950,7 +128929,7 @@ aaa
laH
aaa
aaa
-aij
+kkw
alb
wzV
alb
@@ -129207,7 +129186,7 @@ aaa
laH
aaa
aaa
-aij
+kkw
akk
apV
akk
@@ -129251,7 +129230,7 @@ aLl
bPb
aLl
aLl
-bnI
+oJm
aLl
aLl
bnk
@@ -129720,7 +129699,7 @@ aaa
aaa
laH
aaa
-aij
+kkw
aiL
akk
apV
@@ -129977,7 +129956,7 @@ aaa
aaa
laH
aaa
-aij
+kkw
ajk
akk
asE
@@ -130234,7 +130213,7 @@ aaa
aaa
laH
aaa
-aij
+kkw
ajj
akk
rDe
@@ -131006,7 +130985,7 @@ aaa
aaa
aaa
aaa
-aeN
+qCW
afF
agg
agG
@@ -131781,7 +131760,7 @@ afb
afH
ajD
afH
-aeN
+qCW
air
air
air
@@ -132038,7 +132017,7 @@ abq
afH
agk
afH
-aeN
+qCW
air
air
air
@@ -132295,7 +132274,7 @@ iju
aaa
aaa
aaa
-aeN
+qCW
air
air
air
@@ -132384,9 +132363,9 @@ cte
aaa
aaa
aaa
-cOm
+qNs
wVO
-cOm
+qNs
aaa
aaa
aaa
@@ -132552,7 +132531,7 @@ abq
aaa
aaa
aaa
-aeN
+qCW
air
air
air
@@ -132641,9 +132620,9 @@ cte
aaa
aaa
aaa
-cOm
+qNs
wVO
-cOm
+qNs
aaa
aaa
aaa
@@ -132809,7 +132788,7 @@ abq
aaa
aaa
aaa
-aeN
+qCW
air
air
air
@@ -132898,9 +132877,9 @@ aaa
aaa
aaa
aaa
-cOm
+qNs
wVO
-cOm
+qNs
aaa
aaa
aaa
@@ -133066,9 +133045,9 @@ abq
aaa
aaa
aaa
-aeN
-aeN
-aeN
+qCW
+qCW
+qCW
afb
alh
aeN
@@ -133155,9 +133134,9 @@ aaa
aaa
aaa
aaa
-cOm
+qNs
wVO
-cOm
+qNs
aaa
aaa
aaa
@@ -133412,15 +133391,15 @@ aaa
aaa
aaa
aaa
-cOm
+qNs
ten
cfw
-cOm
-cOm
-cOm
-cOm
-cOm
-cOm
+qNs
+qNs
+qNs
+qNs
+qNs
+qNs
abq
abq
abq
@@ -133669,7 +133648,7 @@ aaa
aaa
aaa
aaa
-cOm
+qNs
gpe
cuw
jvU
@@ -133677,7 +133656,7 @@ jvU
jvU
jFN
tlO
-cOm
+qNs
aaa
aaa
aaa
@@ -133841,9 +133820,9 @@ aaa
abq
aaa
afb
-aeN
-aeN
-aeN
+qCW
+qCW
+qCW
aLl
aLl
pep
@@ -133926,15 +133905,15 @@ bNP
abq
iju
abq
-cOm
-cOm
-cOm
-cOm
-cOm
-cOm
+qNs
+qNs
+qNs
+qNs
+qNs
+qNs
cfw
jTe
-cOm
+qNs
aaa
aaa
aaa
@@ -134189,9 +134168,9 @@ aaa
aaa
aaa
aaa
-cOm
+qNs
wVO
-cOm
+qNs
aaa
aaa
aaa
@@ -134359,7 +134338,7 @@ aef
abq
abq
aLl
-bnI
+oJm
aLl
atU
lEo
@@ -137010,7 +136989,7 @@ laH
aaa
aaa
aaa
-wCn
+jzx
mdi
ucO
mdi
@@ -137024,7 +137003,7 @@ izh
mdi
ucO
mdi
-wCn
+jzx
aaa
aaa
aaa
@@ -137190,7 +137169,7 @@ aaa
aaa
aaa
aaa
-bnI
+oJm
pIi
nbN
pxj
@@ -137267,7 +137246,7 @@ laH
aaa
aaa
aaa
-wCn
+jzx
mdi
cIP
mdi
@@ -137281,7 +137260,7 @@ wDf
mdi
cIP
mdi
-wCn
+jzx
aaa
aaa
aaa
@@ -137994,7 +137973,7 @@ wUa
orY
mKW
xSv
-bUv
+gTI
bsJ
aXO
aXO
@@ -138251,7 +138230,7 @@ wUa
tVa
xNc
rhb
-bUv
+gTI
buW
abq
abq
@@ -138261,9 +138240,9 @@ iRu
iRu
iRu
agP
-bvk
+qFG
brb
-bvk
+qFG
bHG
bzL
bIt
@@ -138739,8 +138718,8 @@ bfb
aBZ
aBZ
aCg
-aHi
-aHi
+hMd
+hMd
aCg
fzN
aJW
@@ -138755,7 +138734,7 @@ fHC
len
nss
bbC
-aHi
+hMd
aaa
wJN
iab
@@ -138990,7 +138969,7 @@ aef
aef
aaa
aaa
-bnI
+oJm
blA
avA
aBZ
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/abandonedtele.dmm b/_maps/map_files/RandomRuins/SpaceRuins/abandonedtele.dmm
index c0ef0afc2ae8..692fb9b06487 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/abandonedtele.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/abandonedtele.dmm
@@ -36,9 +36,7 @@
/turf/simulated/floor/plating/airless,
/area/ruin/space/abandtele)
"j" = (
-/obj/effect/spawner/window/reinforced{
- useFull = 0
- },
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating/airless,
/area/ruin/space/abandtele)
"k" = (
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/abandonedzoo.dmm b/_maps/map_files/RandomRuins/SpaceRuins/abandonedzoo.dmm
index 59e24208ce12..390bf2401ea0 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/abandonedzoo.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/abandonedzoo.dmm
@@ -14,12 +14,12 @@
/turf/simulated/floor/plating/airless,
/area/ruin/space/unpowered)
"ac" = (
-/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
d1 = 4;
d2 = 8;
icon_state = "4-8"
},
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/ruin/space/unpowered)
"ad" = (
@@ -67,7 +67,7 @@
/turf/simulated/floor/plating/airless,
/area/ruin/space/unpowered)
"ag" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/ruin/space/unpowered)
"ah" = (
@@ -81,12 +81,12 @@
/turf/simulated/floor/plating/asteroid/airless,
/area/ruin/space/unpowered)
"ak" = (
-/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
d1 = 1;
d2 = 2;
icon_state = "1-2"
},
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/ruin/space/unpowered)
"al" = (
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/blowntcommsat.dmm b/_maps/map_files/RandomRuins/SpaceRuins/blowntcommsat.dmm
index 48f5e43beb80..86f648e16b17 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/blowntcommsat.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/blowntcommsat.dmm
@@ -681,6 +681,10 @@
},
/turf/simulated/floor/plating/airless,
/area/ruin/space/tcommsat)
+"Th" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plating/airless,
+/area/ruin/space/tcommsat)
"Tt" = (
/obj/structure/kitchenspike,
/obj/effect/decal/cleanable/blood,
@@ -1780,7 +1784,7 @@ Is
Wc
Wc
Is
-QN
+Th
PO
PO
PO
@@ -1835,7 +1839,7 @@ Is
Wc
Wc
rM
-QN
+Th
nX
nX
Zi
@@ -1889,7 +1893,7 @@ Em
Bq
ko
KR
-QN
+Th
nX
nX
SS
@@ -1943,7 +1947,7 @@ Wc
Wc
WC
Up
-QN
+Th
nX
nX
Zi
@@ -1996,7 +2000,7 @@ Wc
Wc
Is
Wc
-QN
+Th
PO
PO
PO
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/derelict2.dmm b/_maps/map_files/RandomRuins/SpaceRuins/derelict2.dmm
index a964752abf81..b2789d61ecab 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/derelict2.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/derelict2.dmm
@@ -31,7 +31,7 @@
/turf/simulated/wall,
/area/ruin/space/powered)
"g" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/ruin/space/powered)
"h" = (
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/moonoutpost19.dmm b/_maps/map_files/RandomRuins/SpaceRuins/moonoutpost19.dmm
index 0a93480dd923..955f79d52c40 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/moonoutpost19.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/moonoutpost19.dmm
@@ -25,7 +25,7 @@
id_tag = "Awaybiohazard";
name = "Acid-Proof biohazard containment door"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/ruin/space/unpowered)
"ai" = (
@@ -247,7 +247,7 @@
name = "Acid-Proof containment chamber blast door"
},
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/ruin/space/unpowered)
"aF" = (
@@ -636,7 +636,7 @@
id_tag = "Awaylab";
name = "Acid-Proof containment chamber blast door"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/ruin/space/unpowered)
"br" = (
@@ -1328,7 +1328,7 @@
name = "Acid-Proof containment chamber blast door"
},
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/ruin/space/unpowered)
"cD" = (
@@ -1521,7 +1521,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/ruin/space/unpowered)
"cU" = (
@@ -2948,7 +2948,7 @@
},
/area/ruin/space/unpowered)
"fM" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating/airless{
name = "plating"
},
@@ -4216,7 +4216,7 @@
desc = "A warning sign which reads 'HOSTILE ATMOSPHERE AHEAD'";
name = "\improper HOSTILE ATMOSPHERE AHEAD"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/ruin/space/unpowered)
"iB" = (
@@ -4896,7 +4896,7 @@
/area/ruin/space/unpowered)
"kg" = (
/obj/structure/disposalpipe/segment,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/ruin/space/unpowered)
"kh" = (
@@ -4980,6 +4980,10 @@
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel/airless,
/area/ruin/space/unpowered)
+"Wd" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plating,
+/area/ruin/space/unpowered)
(1,1,1) = {"
aa
@@ -6156,7 +6160,7 @@ ag
fC
bB
gH
-bX
+Wd
ad
hu
ij
@@ -6216,7 +6220,7 @@ af
fD
bB
gI
-bX
+Wd
ad
hu
ik
@@ -6276,7 +6280,7 @@ ag
fE
bA
gH
-bX
+Wd
ad
hO
ij
@@ -6396,7 +6400,7 @@ ag
fG
gd
gH
-bX
+Wd
hu
hP
hP
@@ -6456,7 +6460,7 @@ af
fD
ge
gI
-bX
+Wd
hu
hQ
im
@@ -6516,13 +6520,13 @@ ag
fH
gf
gI
-bX
+Wd
ad
ad
ad
-bX
+Wd
iV
-bX
+Wd
ad
ad
ad
@@ -6582,7 +6586,7 @@ ad
ad
iA
bP
-bX
+Wd
ad
ad
ad
@@ -6638,13 +6642,13 @@ gh
gK
aM
aM
-bX
-bX
-bX
+Wd
+Wd
+Wd
iW
-bX
-bX
-bX
+Wd
+Wd
+Wd
aM
aM
aM
@@ -6819,12 +6823,12 @@ ak
hg
hx
hT
-bX
-bX
+Wd
+Wd
aM
-bX
-bX
-bX
+Wd
+Wd
+Wd
aM
jL
jV
@@ -6879,7 +6883,7 @@ gN
aL
aL
aL
-bX
+Wd
ad
iY
ad
@@ -7531,7 +7535,7 @@ ad
ad
ad
ad
-bX
+Wd
fp
ak
gf
@@ -7591,7 +7595,7 @@ ad
ad
ad
ad
-bX
+Wd
fq
ak
gd
@@ -8309,7 +8313,7 @@ ad
ad
ad
ad
-bX
+Wd
eO
fe
fv
@@ -8369,7 +8373,7 @@ ad
ad
ad
ad
-bX
+Wd
eP
ff
fv
@@ -8429,7 +8433,7 @@ ad
ad
ad
ad
-bX
+Wd
eQ
fg
fw
@@ -8621,7 +8625,7 @@ hJ
ia
ib
iN
-bX
+Wd
ad
ad
ad
@@ -8681,7 +8685,7 @@ dL
ib
ia
iO
-bX
+Wd
ad
ad
ad
@@ -8741,7 +8745,7 @@ dL
ia
ia
iP
-bX
+Wd
ad
ad
ad
@@ -8913,7 +8917,7 @@ ab
aL
aL
aM
-bX
+Wd
aL
aL
aL
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/oldstation.dmm b/_maps/map_files/RandomRuins/SpaceRuins/oldstation.dmm
index 5a9170d64f6c..9d516a618b19 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/oldstation.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/oldstation.dmm
@@ -59,10 +59,10 @@
/turf/simulated/wall,
/area/ruin/ancientstation/comm)
"an" = (
-/obj/effect/spawner/window/reinforced,
/obj/machinery/door/poddoor{
id_tag = "ancient"
},
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/ruin/ancientstation/comm)
"ao" = (
@@ -578,7 +578,7 @@
/turf/simulated/wall,
/area/ruin/ancientstation)
"bM" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/ruin/ancientstation/thetacorridor)
"bN" = (
@@ -639,13 +639,13 @@
/turf/template_noop,
/area/template_noop)
"bW" = (
-/obj/effect/spawner/window/reinforced,
/obj/structure/transit_tube,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating/airless,
/area/ruin/ancientstation/betanorth)
"bX" = (
-/obj/effect/spawner/window/reinforced,
/obj/structure/transit_tube,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/ruin/ancientstation)
"bY" = (
@@ -742,8 +742,8 @@
/turf/simulated/floor/plasteel,
/area/ruin/ancientstation)
"cj" = (
-/obj/effect/spawner/window/reinforced,
/obj/structure/transit_tube,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/ruin/ancientstation/thetacorridor)
"ck" = (
@@ -1672,7 +1672,7 @@
/turf/simulated/floor/plating/airless,
/area/ruin/ancientstation/betanorth)
"eC" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/ruin/ancientstation/engi)
"eD" = (
@@ -2182,7 +2182,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -2414,7 +2414,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -2429,12 +2429,12 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
d1 = 4;
d2 = 8;
icon_state = "4-8"
},
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/ruin/ancientstation/thetacorridor)
"ga" = (
@@ -4131,7 +4131,7 @@
/turf/simulated/floor/engine/vacuum,
/area/ruin/ancientstation/atmo)
"jL" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating/airless,
/area/ruin/ancientstation/atmo)
"jM" = (
@@ -4471,7 +4471,7 @@
/turf/simulated/floor/engine,
/area/ruin/ancientstation/atmo)
"kE" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/ruin/ancientstation/proto)
"kF" = (
@@ -5041,6 +5041,10 @@
/obj/structure/lattice,
/turf/template_noop,
/area/space/nearstation)
+"AP" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plating,
+/area/ruin/ancientstation)
"AY" = (
/obj/machinery/recharge_station,
/obj/effect/decal/cleanable/dirt,
@@ -5062,6 +5066,10 @@
/obj/machinery/door/airlock/maintenance_hatch,
/turf/simulated/floor/plating,
/area/ruin/ancientstation/thetacorridor)
+"TF" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plating/airless,
+/area/ruin/ancientstation/betanorth)
"Xq" = (
/mob/living/simple_animal/hostile/hivebot,
/obj/effect/decal/cleanable/dirt,
@@ -5514,9 +5522,9 @@ aa
aa
aa
bf
-bz
+TF
bW
-bz
+TF
bf
uQ
uQ
@@ -6282,9 +6290,9 @@ aa
aa
aa
az
-bA
+AP
bX
-bA
+AP
cU
eJ
dN
@@ -6741,7 +6749,7 @@ kJ
bC
jP
bC
-bA
+AP
aa
aa
aa
@@ -6837,7 +6845,7 @@ kK
dV
jQ
kG
-bA
+AP
aa
aa
aa
@@ -6933,7 +6941,7 @@ jP
bC
jP
bC
-bA
+AP
aa
aa
aa
@@ -7338,9 +7346,9 @@ aa
aa
aa
az
-bA
+AP
bX
-bA
+AP
dg
el
eI
@@ -7354,9 +7362,9 @@ eQ
lG
lM
dg
-bA
+AP
bX
-bA
+AP
az
aa
aa
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/onehalf.dmm b/_maps/map_files/RandomRuins/SpaceRuins/onehalf.dmm
index f7ed945514fe..4f107ee8cf6a 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/onehalf.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/onehalf.dmm
@@ -53,7 +53,7 @@
/turf/simulated/wall,
/area/ruin/space/onehalf/dorms_med)
"ah" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/ruin/space/onehalf/dorms_med)
"ai" = (
@@ -400,8 +400,8 @@
/turf/simulated/floor/plasteel,
/area/ruin/space/onehalf/drone_bay)
"bc" = (
-/obj/effect/spawner/window/reinforced,
/obj/structure/disposalpipe/segment,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/ruin/space/onehalf/drone_bay)
"bd" = (
@@ -582,7 +582,7 @@
/turf/simulated/floor/plating,
/area/ruin/space/onehalf/drone_bay)
"bt" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/ruin/space/onehalf/drone_bay)
"bu" = (
@@ -689,9 +689,7 @@
/turf/simulated/floor/plating/airless,
/area/ruin/space/onehalf/hallway)
"bK" = (
-/obj/machinery/economy/vending/coffee{
- name = "\improper Solar's Best Hot Drinks"
- },
+/obj/machinery/economy/vending/coffee,
/obj/effect/landmark/damageturf,
/turf/simulated/floor/plasteel/airless,
/area/ruin/space/onehalf/hallway)
@@ -758,11 +756,11 @@
/turf/simulated/floor/plating/airless,
/area/ruin/space/onehalf/hallway)
"cc" = (
-/obj/effect/spawner/window/reinforced,
/obj/machinery/door/poddoor/preopen{
id_tag = "onehalf bridge";
name = "bridge blast door"
},
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/ruin/space/onehalf/abandonedbridge)
"cd" = (
@@ -841,7 +839,6 @@
/turf/template_noop,
/area/space/nearstation)
"co" = (
-/obj/effect/spawner/window/reinforced,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -849,6 +846,7 @@
id_tag = "onehalf bridge";
name = "bridge blast door"
},
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/ruin/space/onehalf/abandonedbridge)
"cp" = (
@@ -892,7 +890,7 @@
/turf/simulated/floor/plasteel,
/area/ruin/space/onehalf/abandonedbridge)
"cu" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -962,7 +960,6 @@
/turf/simulated/floor/plasteel,
/area/ruin/space/onehalf/abandonedbridge)
"cD" = (
-/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -972,6 +969,7 @@
id_tag = "onehalf bridge";
name = "bridge blast door"
},
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/ruin/space/onehalf/abandonedbridge)
"cE" = (
@@ -1060,7 +1058,7 @@
/turf/template_noop,
/area/ruin/space/onehalf/hallway)
"cU" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/ruin/space/onehalf/hallway)
"cV" = (
@@ -1082,7 +1080,7 @@
/turf/simulated/floor/plasteel,
/area/ruin/space/onehalf/abandonedbridge)
"cY" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -1154,7 +1152,7 @@
/turf/simulated/floor/plating/airless,
/area/ruin/space/onehalf/hallway)
"dk" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -1170,7 +1168,6 @@
/turf/simulated/floor/plating,
/area/ruin/space/onehalf/abandonedbridge)
"dl" = (
-/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -1181,10 +1178,10 @@
id_tag = "onehalf bridge";
name = "bridge blast door"
},
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/ruin/space/onehalf/abandonedbridge)
"dm" = (
-/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -1201,10 +1198,11 @@
id_tag = "onehalf bridge";
name = "bridge blast door"
},
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/ruin/space/onehalf/abandonedbridge)
"dn" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/spacebar.dmm b/_maps/map_files/RandomRuins/SpaceRuins/spacebar.dmm
index dc970f0dd38b..73a5c1395adf 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/spacebar.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/spacebar.dmm
@@ -23,7 +23,7 @@
},
/area/ruin/space/powered/bar)
"af" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/ruin/space/powered)
"ah" = (
@@ -170,7 +170,7 @@
/turf/simulated/floor/plating/airless,
/area/ruin/space/powered)
"aQ" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/ruin/space/powered/bar)
"aS" = (
@@ -605,7 +605,7 @@
/turf/simulated/floor/plating,
/area/ruin/space/powered/bar)
"zy" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/space/nearstation)
"zC" = (
diff --git a/_maps/map_files/cerestation/cerestation.dmm b/_maps/map_files/cerestation/cerestation.dmm
index f6a8135e5a89..97c8ed64c755 100644
--- a/_maps/map_files/cerestation/cerestation.dmm
+++ b/_maps/map_files/cerestation/cerestation.dmm
@@ -21,7 +21,7 @@
/turf/simulated/wall/r_wall,
/area/station/science/toxins/test)
"aae" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating/airless,
/area/station/maintenance/disposal/external/north)
"aaf" = (
@@ -114,7 +114,7 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal/external/north)
"aaS" = (
@@ -267,7 +267,7 @@
/turf/space,
/area/space)
"abO" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/firedoor,
/obj/structure/cable/orange{
d1 = 4;
@@ -288,7 +288,7 @@
/turf/simulated/floor/plating,
/area/station/security/permabrig)
"abP" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/firedoor,
/obj/structure/cable/orange{
d2 = 8;
@@ -327,7 +327,7 @@
/area/station/hallway/primary/port/north)
"abV" = (
/obj/structure/disposalpipe/segment,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal/external/north)
"abW" = (
@@ -1030,7 +1030,7 @@
"afR" = (
/obj/machinery/power/terminal,
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/shutters/preopen{
dir = 1;
id_tag = "aisat"
@@ -1997,7 +1997,7 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal/north)
"alS" = (
@@ -2037,7 +2037,7 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal/northeast)
"amo" = (
@@ -2072,7 +2072,7 @@
/turf/simulated/floor/plating/airless,
/area/station/maintenance/disposal/north)
"amx" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal/northeast)
"amy" = (
@@ -2187,7 +2187,7 @@
/area/station/maintenance/gambling_den)
"amU" = (
/obj/machinery/atmospherics/pipe/simple/hidden,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/orange{
d2 = 2;
icon_state = "0-2"
@@ -2213,7 +2213,7 @@
/area/station/maintenance/disposal/north)
"and" = (
/obj/structure/disposalpipe/segment,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal/north)
"ang" = (
@@ -2427,7 +2427,7 @@
/turf/simulated/floor/plasteel,
/area/station/supply/office)
"aox" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/orange{
d2 = 8;
icon_state = "0-8"
@@ -2703,7 +2703,7 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/turf/simulated/floor/plating,
/area/station/turret_protected/aisat/interior/secondary)
"aqb" = (
@@ -2789,10 +2789,10 @@
/turf/simulated/floor/plating/airless,
/area/station/maintenance/disposal)
"aqq" = (
-/obj/effect/spawner/window/reinforced,
/obj/structure/disposalpipe/segment{
dir = 4
},
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal)
"aqt" = (
@@ -3018,11 +3018,11 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating/airless,
/area/station/maintenance/disposal)
"arV" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/orange{
d2 = 4;
icon_state = "0-4"
@@ -3071,7 +3071,7 @@
/turf/simulated/wall/r_wall,
/area/station/security/brig)
"ase" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/orange{
d2 = 8;
icon_state = "0-8"
@@ -3222,7 +3222,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/disposal/northeast)
"asY" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "hos"
},
/obj/structure/cable/orange{
@@ -3275,6 +3275,10 @@
/obj/item/shovel,
/turf/simulated/floor/plating,
/area/station/maintenance/fore2)
+"atp" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plating,
+/area/station/maintenance/starboard)
"atr" = (
/obj/structure/table,
/obj/item/restraints/handcuffs,
@@ -3362,7 +3366,7 @@
/area/station/maintenance/disposal)
"aug" = (
/obj/structure/disposalpipe/segment,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal/northeast)
"auh" = (
@@ -3778,7 +3782,7 @@
/turf/simulated/floor/plating/airless,
/area/station/maintenance/disposal/northeast)
"awp" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/sign/securearea,
/obj/structure/cable/orange,
/turf/simulated/floor/plating,
@@ -3831,14 +3835,14 @@
},
/area/station/security/brig)
"awD" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "hos"
},
/obj/structure/cable/orange,
/turf/simulated/floor/plating,
/area/station/command/office/hos)
"awE" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/orange{
d2 = 2;
icon_state = "0-2"
@@ -4024,7 +4028,7 @@
},
/area/station/telecomms/chamber)
"axu" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -5376,7 +5380,7 @@
},
/area/station/security/storage)
"aGX" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"aHa" = (
@@ -5887,7 +5891,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"aKG" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/orange{
d2 = 2;
icon_state = "0-2"
@@ -5907,7 +5911,7 @@
/turf/simulated/floor/plating,
/area/station/security/warden)
"aKH" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/orange{
d1 = 4;
d2 = 8;
@@ -5996,7 +6000,7 @@
},
/area/station/security/main)
"aLq" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "process"
},
/obj/structure/cable/orange{
@@ -6455,7 +6459,7 @@
/turf/simulated/wall,
/area/station/command/bridge)
"aOg" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable,
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -7168,7 +7172,7 @@
},
/area/station/supply/office)
"aSl" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/orange{
d1 = 4;
d2 = 8;
@@ -7288,7 +7292,7 @@
name = "Security Blast Door";
opacity = 0
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/prison/cell_block/A)
"aSG" = (
@@ -7305,7 +7309,7 @@
/turf/simulated/floor/plating,
/area/station/hallway/primary/central)
"aSH" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/orange,
/obj/structure/cable/orange{
d1 = 1;
@@ -7334,7 +7338,7 @@
name = "Security Blast Door";
opacity = 0
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/orange{
d2 = 8;
icon_state = "0-8"
@@ -7555,7 +7559,7 @@
},
/area/station/security/prison/cell_block/A)
"aTY" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/orange{
d2 = 4;
icon_state = "0-4"
@@ -7656,7 +7660,7 @@
},
/area/station/security/prison/cell_block/A)
"aUu" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/orange{
d2 = 4;
icon_state = "0-4"
@@ -9208,7 +9212,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"bcg" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "cmo"
},
/obj/structure/cable/orange{
@@ -9714,7 +9718,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/ai_monitored/storage/eva)
"bet" = (
@@ -9788,7 +9792,7 @@
},
/area/station/hallway/primary/starboard/north)
"beE" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/orange,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
@@ -10001,7 +10005,7 @@
/turf/simulated/floor/plasteel/freezer,
/area/station/medical/virology)
"bfs" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/firedoor,
/obj/structure/cable/orange{
d2 = 4;
@@ -10826,7 +10830,7 @@
/turf/space,
/area/space/nearstation)
"bjG" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "cmo"
},
/obj/structure/cable/orange{
@@ -10853,7 +10857,7 @@
/turf/simulated/floor/plating,
/area/station/command/office/cmo)
"bjH" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "cmo"
},
/obj/structure/cable/orange{
@@ -13753,7 +13757,7 @@
},
/area/station/public/fitness)
"bvY" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/orange,
/obj/structure/cable/orange{
d1 = 1;
@@ -14942,11 +14946,11 @@
/turf/simulated/floor/plating/asteroid/ancient,
/area/station/maintenance/storage)
"bAD" = (
-/obj/effect/spawner/window/reinforced,
/obj/machinery/door/poddoor/shutters/preopen{
dir = 2;
id_tag = "hopshutter"
},
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/command/office/hop)
"bAE" = (
@@ -15295,7 +15299,7 @@
},
/area/station/medical/medbay)
"bCm" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/firedoor,
/obj/structure/cable/orange{
d1 = 1;
@@ -15381,7 +15385,7 @@
/turf/simulated/floor/carpet/arcade,
/area/station/public/arcade)
"bCC" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/disposalpipe/segment,
/obj/machinery/door/poddoor/preopen{
id_tag = "XenoPod1";
@@ -17675,7 +17679,7 @@
},
/area/station/engineering/control)
"bLX" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -17687,7 +17691,7 @@
/turf/simulated/floor/plating,
/area/station/command/office/ce)
"bLY" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -17704,7 +17708,7 @@
/turf/simulated/floor/plating,
/area/station/command/office/ce)
"bLZ" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d1 = 1;
d2 = 4;
@@ -17723,7 +17727,7 @@
/turf/simulated/floor/plating,
/area/station/command/office/ce)
"bMb" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -18810,7 +18814,7 @@
/turf/simulated/wall,
/area/station/engineering/atmos)
"bQC" = (
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -19486,7 +19490,6 @@
id_tag = "kitchen2"
},
/obj/machinery/door/window/classic/normal{
- dir = 2;
name = "Kitchen"
},
/obj/effect/mapping_helpers/airlock/windoor/access/any/service/kitchen,
@@ -20014,7 +20017,7 @@
},
/area/station/engineering/atmos)
"bVa" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/orange{
d2 = 4;
icon_state = "0-4"
@@ -20950,7 +20953,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/storage)
"bZA" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/auxsolarport)
"bZB" = (
@@ -21231,7 +21234,7 @@
},
/area/station/security/processing)
"ccG" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/orange{
d2 = 4;
icon_state = "0-4"
@@ -21239,7 +21242,7 @@
/turf/simulated/floor/plating,
/area/station/security/warden)
"ccI" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/orange{
d2 = 8;
icon_state = "0-8"
@@ -21258,7 +21261,6 @@
dir = 1
},
/obj/machinery/door/window/reinforced/normal{
- dir = 2;
name = "Secure Armory"
},
/obj/machinery/door/firedoor,
@@ -21841,7 +21843,7 @@
/turf/simulated/floor/plating/asteroid/ancient,
/area/station/maintenance/asmaint)
"cfL" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "process"
},
/obj/structure/cable/orange{
@@ -21858,7 +21860,7 @@
/turf/simulated/floor/plating,
/area/station/security/processing)
"cfM" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "process"
},
/obj/structure/cable/orange,
@@ -22200,7 +22202,7 @@
/turf/simulated/floor/plasteel,
/area/station/security/lobby)
"chC" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/orange{
d2 = 2;
icon_state = "0-2"
@@ -22558,7 +22560,7 @@
name = "Biohazard Shutter";
opacity = 0
},
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/turf/simulated/floor/plating,
/area/station/science/toxins/mixing)
"cjM" = (
@@ -23232,7 +23234,7 @@
},
/area/station/security/warden)
"coo" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/orange,
/turf/simulated/floor/plating,
/area/station/security/armory/secure)
@@ -23472,7 +23474,7 @@
},
/area/station/science/xenobiology)
"cpJ" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/orange{
d2 = 2;
icon_state = "0-2"
@@ -23611,7 +23613,7 @@
name = "Biohazard Shutter";
opacity = 0
},
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/turf/simulated/floor/plating,
/area/station/science/toxins/launch)
"cqi" = (
@@ -23764,7 +23766,7 @@
},
/area/station/maintenance/fsmaint)
"cra" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/orange{
d2 = 4;
icon_state = "0-4"
@@ -23943,7 +23945,7 @@
},
/area/station/science/hallway)
"csG" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/hallway/secondary/entry)
"csK" = (
@@ -23982,7 +23984,7 @@
/turf/simulated/mineral/ancient/outer,
/area/station/maintenance/disposal/northwest)
"csQ" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "XenoPod6";
name = "containment door 6"
@@ -24267,7 +24269,7 @@
/turf/simulated/floor/plasteel/white,
/area/station/science/hallway)
"cuF" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "rd"
},
/obj/structure/cable/orange{
@@ -24577,7 +24579,7 @@
/turf/simulated/floor/engine,
/area/station/science/explab/chamber)
"cwF" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/orange{
d2 = 2;
icon_state = "0-2"
@@ -24685,7 +24687,7 @@
},
/area/station/maintenance/apmaint)
"cxp" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/orange{
d1 = 1;
d2 = 2;
@@ -24747,7 +24749,7 @@
},
/area/station/maintenance/port)
"cxE" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/orange{
d1 = 1;
d2 = 8;
@@ -24785,7 +24787,7 @@
},
/area/station/science/toxins/mixing)
"cxO" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/orange{
d2 = 8;
icon_state = "0-8"
@@ -24798,7 +24800,7 @@
/turf/simulated/floor/plating,
/area/station/security/warden)
"cxQ" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/orange{
d2 = 8;
icon_state = "0-8"
@@ -25493,7 +25495,7 @@
},
/area/station/security/lobby)
"cBP" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/orange{
d2 = 2;
icon_state = "0-2"
@@ -26279,7 +26281,7 @@
d2 = 8;
icon_state = "2-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/prison/cell_block/A)
"cGc" = (
@@ -26304,7 +26306,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/prison/cell_block/A)
"cGh" = (
@@ -27449,7 +27451,6 @@
/area/station/supply/office)
"cLE" = (
/obj/machinery/door/window/brigdoor{
- dir = 2;
id = "Cell 6";
name = "Cell 6"
},
@@ -27568,7 +27569,7 @@
},
/area/station/supply/office)
"cMg" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "bridge"
},
/obj/structure/cable/orange{
@@ -28209,7 +28210,7 @@
d2 = 4;
icon_state = "2-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/prison/cell_block/A)
"cOz" = (
@@ -28278,7 +28279,7 @@
d2 = 8;
icon_state = "2-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/prison/cell_block/A)
"cOL" = (
@@ -29585,7 +29586,6 @@
dir = 1
},
/obj/machinery/door/window{
- dir = 2;
name = "Desk Door"
},
/obj/item/desk_bell{
@@ -29974,7 +29974,7 @@
/area/station/maintenance/turbine)
"cVb" = (
/obj/machinery/atmospherics/pipe/simple/visible/purple,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/turbine)
"cVd" = (
@@ -30186,7 +30186,7 @@
/turf/simulated/floor/transparent/glass/reinforced,
/area/station/maintenance/fore)
"cWa" = (
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -30222,7 +30222,7 @@
/turf/simulated/floor/plasteel,
/area/station/command/office/ce)
"cWc" = (
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -30802,7 +30802,6 @@
icon_state = "1-8"
},
/obj/machinery/door/window/classic/normal{
- dir = 2;
name = "Containment Pen"
},
/obj/effect/mapping_helpers/airlock/windoor/access/any/science/xenobio,
@@ -31130,7 +31129,7 @@
/obj/machinery/atmospherics/pipe/simple/visible/red{
dir = 4
},
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/storage)
"ddC" = (
@@ -31358,7 +31357,7 @@
},
/area/station/engineering/atmos)
"deg" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/orange{
d2 = 2;
icon_state = "0-2"
@@ -31683,7 +31682,6 @@
dir = 8
},
/obj/machinery/door/window/classic/reversed{
- dir = 2;
name = "Cryo Tank Storage"
},
/obj/machinery/light{
@@ -32436,7 +32434,7 @@
/area/mine/unexplored/cere/cargo)
"dlc" = (
/obj/structure/disposalpipe/segment,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal/west)
"dld" = (
@@ -32534,7 +32532,7 @@
},
/area/station/security/lobby)
"dlt" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/orange,
/obj/machinery/door/poddoor{
density = 0;
@@ -32546,7 +32544,7 @@
/turf/simulated/floor/plating,
/area/station/security/prison/cell_block/A)
"dlu" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/orange{
d2 = 8;
icon_state = "0-8"
@@ -32640,7 +32638,7 @@
},
/area/station/command/bridge)
"dmp" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/orange{
d1 = 1;
d2 = 2;
@@ -33189,7 +33187,7 @@
/turf/simulated/floor/plasteel,
/area/station/security/prisonershuttle)
"dqe" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/orange{
d2 = 2;
icon_state = "0-2"
@@ -33793,7 +33791,7 @@
},
/area/station/hallway/primary/fore/west)
"dth" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/orange,
/turf/simulated/floor/plating,
/area/station/security/brig)
@@ -33868,6 +33866,10 @@
icon_state = "redcorner"
},
/area/station/hallway/primary/fore/west)
+"dtJ" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plating,
+/area/station/public/quantum/cargo)
"dtP" = (
/obj/machinery/light{
dir = 4
@@ -34926,10 +34928,6 @@
/obj/machinery/atmospherics/meter,
/turf/simulated/floor/engine,
/area/station/engineering/control)
-"dzg" = (
-/obj/effect/spawner/window/reinforced,
-/turf/simulated/floor/plating,
-/area/station/hallway/spacebridge/cargocom)
"dzk" = (
/turf/simulated/wall,
/area/station/service/janitor)
@@ -35385,8 +35383,7 @@
dir = 1
},
/obj/machinery/door/window/classic/normal{
- name = "Chemistry Desk";
- dir = 2
+ name = "Chemistry Desk"
},
/obj/item/desk_bell{
pixel_x = 7;
@@ -35660,7 +35657,7 @@
},
/area/station/medical/virology)
"dCM" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/orange{
d2 = 4;
icon_state = "0-4"
@@ -35727,8 +35724,7 @@
"dDA" = (
/obj/machinery/smartfridge/medbay,
/obj/machinery/door/window/classic/normal{
- name = "Public Fridge";
- dir = 2
+ name = "Public Fridge"
},
/obj/machinery/door/firedoor,
/obj/machinery/door/poddoor{
@@ -35816,7 +35812,7 @@
/turf/simulated/floor/wood,
/area/station/service/bar)
"dEj" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/orange{
d2 = 4;
icon_state = "0-4"
@@ -36258,7 +36254,6 @@
icon_state = "1-8"
},
/obj/machinery/door/window/classic/normal{
- dir = 2;
name = "Containment Pen"
},
/obj/effect/mapping_helpers/airlock/windoor/access/any/science/xenobio,
@@ -36421,7 +36416,7 @@
},
/area/station/hallway/primary/fore/west)
"dND" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/hallway/spacebridge/servsci)
"dNJ" = (
@@ -36528,7 +36523,7 @@
/turf/simulated/wall/r_wall,
/area/station/maintenance/apmaint)
"dOo" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "rd"
},
/obj/structure/cable/orange,
@@ -36538,7 +36533,7 @@
/obj/structure/disposalpipe/segment/corner{
dir = 4
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal/external/southwest)
"dOw" = (
@@ -36562,7 +36557,7 @@
},
/area/station/engineering/atmos)
"dOB" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "rd"
},
/obj/structure/cable/orange{
@@ -37522,7 +37517,7 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal/west)
"ehV" = (
@@ -37722,7 +37717,7 @@
},
/area/station/medical/virology)
"ell" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/orange{
d2 = 8;
icon_state = "0-8"
@@ -38065,7 +38060,7 @@
/turf/simulated/mineral/ancient/outer,
/area/station/maintenance/disposal)
"erJ" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/orange{
d2 = 2;
icon_state = "0-2"
@@ -38235,7 +38230,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"evG" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "XenoPod7";
layer = 2.6;
@@ -38672,7 +38667,7 @@
/area/station/medical/medbay)
"eFk" = (
/obj/structure/disposalpipe/segment,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal/northwest)
"eFm" = (
@@ -38709,7 +38704,7 @@
/area/shuttle/arrival/station)
"eGh" = (
/obj/structure/disposalpipe/segment,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal/external/southwest)
"eGr" = (
@@ -38827,7 +38822,7 @@
/area/station/security/brig)
"eHy" = (
/obj/structure/disposalpipe/segment,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal/external/east)
"eIl" = (
@@ -40617,7 +40612,7 @@
},
/area/station/science/hallway)
"fvI" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "XenoPod1";
name = "containment door 1"
@@ -40888,7 +40883,7 @@
/area/station/science/rnd)
"fCt" = (
/obj/structure/girder,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/hallway/spacebridge/scidock)
"fCy" = (
@@ -41669,8 +41664,7 @@
opacity = 0
},
/obj/machinery/door/window/classic/reversed{
- name = "Toxins Launcher";
- dir = 2
+ name = "Toxins Launcher"
},
/obj/machinery/door/window/classic/reversed{
dir = 1;
@@ -41870,7 +41864,7 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry/south)
"fVG" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "Detective"
},
/obj/structure/cable/orange{
@@ -41880,7 +41874,7 @@
/turf/simulated/floor/plating,
/area/station/security/detective)
"fVX" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/hallway/primary/fore)
"fWe" = (
@@ -41989,7 +41983,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "bs"
},
/turf/simulated/floor/plating,
@@ -42027,7 +42021,7 @@
/turf/simulated/floor/wood,
/area/station/command/office/blueshield)
"fXV" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "bs"
},
/obj/structure/cable/orange{
@@ -42323,7 +42317,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "ntr"
},
/turf/simulated/floor/plating,
@@ -42442,7 +42436,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "ntr"
},
/turf/simulated/floor/plating,
@@ -42611,7 +42605,7 @@
/obj/machinery/atmospherics/pipe/simple/visible/red{
dir = 4
},
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/control)
"gii" = (
@@ -43433,6 +43427,10 @@
},
/turf/simulated/floor/plating,
/area/station/public/vacant_office)
+"gyX" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plating,
+/area/station/public/quantum/security)
"gzl" = (
/obj/structure/chair/stool{
dir = 8
@@ -43696,7 +43694,7 @@
/turf/simulated/floor/plasteel/white,
/area/station/science/hallway)
"gDL" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/orange{
d2 = 8;
icon_state = "0-8"
@@ -44534,7 +44532,7 @@
/area/station/maintenance/starboard)
"gRM" = (
/obj/structure/disposalpipe/segment,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal/east)
"gRZ" = (
@@ -44788,7 +44786,7 @@
/turf/simulated/floor/plating,
/area/station/hallway/primary/fore)
"gXs" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/orange{
d1 = 2;
d2 = 4;
@@ -45129,7 +45127,6 @@
icon_state = "1-8"
},
/obj/machinery/door/window/classic/normal{
- dir = 2;
name = "Containment Pen"
},
/obj/effect/mapping_helpers/airlock/windoor/access/any/science/xenobio,
@@ -45196,7 +45193,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/turf/simulated/floor/plating,
/area/station/science/toxins/launch)
"hcB" = (
@@ -45206,7 +45203,7 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/exit)
"hcG" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/disposalpipe/segment,
/obj/machinery/door/poddoor/preopen{
id_tag = "XenoPod5";
@@ -46305,7 +46302,7 @@
/obj/item/radio/intercom{
name = "custom placement"
},
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/turf/simulated/floor/plating,
/area/station/science/toxins/launch)
"hyR" = (
@@ -46464,7 +46461,7 @@
/turf/simulated/floor/plating,
/area/station/hallway/primary/fore/west)
"hAI" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/orange{
d1 = 2;
d2 = 8;
@@ -47206,13 +47203,6 @@
},
/turf/simulated/wall,
/area/station/hallway/primary/central)
-"hOc" = (
-/obj/effect/spawner/window/reinforced/plasma,
-/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{
- dir = 1
- },
-/turf/simulated/floor/plating,
-/area/station/engineering/control)
"hOg" = (
/obj/machinery/light,
/obj/structure/disposalpipe/trunk{
@@ -47669,7 +47659,7 @@
/turf/simulated/floor/plasteel/dark/telecomms,
/area/station/science/server/coldroom)
"hTy" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "rd"
},
/obj/structure/cable/orange{
@@ -48151,7 +48141,7 @@
/turf/simulated/floor/wood,
/area/station/command/office/ntrep)
"idn" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/firedoor,
/obj/structure/cable/orange{
d1 = 2;
@@ -48456,8 +48446,7 @@
"ihy" = (
/obj/structure/table/reinforced,
/obj/machinery/door/window/classic/normal{
- name = "Hydroponics";
- dir = 2
+ name = "Hydroponics"
},
/obj/machinery/door/window/classic/normal{
name = "Kitchen";
@@ -49254,8 +49243,8 @@
/turf/simulated/floor/plating,
/area/station/maintenance/disposal/external/north)
"iuu" = (
-/obj/effect/spawner/window/reinforced,
/obj/structure/disposalpipe/segment,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/supply/miningdock)
"iuy" = (
@@ -49386,7 +49375,7 @@
opacity = 0
},
/obj/structure/cable/orange,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/prison/cell_block/A)
"iwA" = (
@@ -50103,7 +50092,7 @@
name = "Security Blast Door";
opacity = 0
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/prison/cell_block/A)
"iIv" = (
@@ -51160,7 +51149,7 @@
/turf/simulated/floor/plasteel,
/area/station/security/storage)
"jaa" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/orange{
d2 = 8;
icon_state = "0-8"
@@ -51970,7 +51959,7 @@
/turf/simulated/wall,
/area/station/hallway/secondary/exit)
"jpv" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal)
"jpz" = (
@@ -52087,7 +52076,7 @@
},
/area/station/hallway/secondary/exit)
"jrs" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/hallway/spacebridge/serveng)
"jrw" = (
@@ -52508,7 +52497,7 @@
/turf/simulated/floor/plasteel/airless/indestructible,
/area/station/science/toxins/test)
"jwB" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/disposalpipe/segment,
/obj/machinery/door/poddoor/preopen{
id_tag = "XenoPod6";
@@ -53199,7 +53188,7 @@
/turf/simulated/mineral/ancient/outer,
/area/station/hallway/primary/port/north)
"jHZ" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/portsolar)
"jIb" = (
@@ -53652,8 +53641,7 @@
name = "Research Emergency Lockdown"
},
/obj/machinery/door/window/classic/normal{
- name = "R&D Desk";
- dir = 2
+ name = "R&D Desk"
},
/obj/machinery/door/firedoor,
/obj/item/paper_bin,
@@ -54062,7 +54050,7 @@
},
/area/station/engineering/atmos)
"jWE" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/service/janitor)
"jWF" = (
@@ -54367,7 +54355,7 @@
},
/area/station/security/processing)
"kcH" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/orange{
d1 = 1;
d2 = 8;
@@ -55136,7 +55124,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/disposal/southwest)
"kqL" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/orange{
d1 = 4;
d2 = 8;
@@ -55212,7 +55200,7 @@
},
/area/station/command/vault)
"krB" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/science/robotics/chargebay)
"krP" = (
@@ -55426,7 +55414,7 @@
},
/area/station/hallway/secondary/entry/south)
"ktF" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/disposalpipe/segment,
/obj/structure/cable/orange{
d2 = 8;
@@ -55658,7 +55646,7 @@
/turf/simulated/floor/plating/asteroid/ancient,
/area/station/hallway/primary/fore/west)
"kxx" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/hallway/spacebridge/scidock)
"kxy" = (
@@ -55837,7 +55825,7 @@
},
/area/station/public/quantum/docking)
"kAb" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/disposalpipe/segment,
/obj/machinery/door/poddoor/preopen{
id_tag = "XenoPod3";
@@ -56296,10 +56284,10 @@
/turf/simulated/floor/plasteel/freezer,
/area/station/public/toilet)
"kHT" = (
-/obj/effect/spawner/window/reinforced,
/obj/machinery/atmospherics/pipe/simple/hidden/red{
dir = 6
},
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/turret_protected/aisat/interior/secondary)
"kIm" = (
@@ -56433,8 +56421,8 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"kJS" = (
-/obj/effect/spawner/window/reinforced,
/obj/effect/spawner/airlock/e_to_w,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/starboardsolar/aft)
"kKg" = (
@@ -56944,7 +56932,7 @@
/turf/simulated/floor/plasteel,
/area/station/supply/qm)
"kRY" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/disposalpipe/segment,
/obj/machinery/door/poddoor/preopen{
id_tag = "XenoPod7";
@@ -56971,7 +56959,7 @@
/turf/simulated/floor/plasteel/white,
/area/station/medical/virology)
"kSr" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "bridge"
},
/obj/structure/cable/orange{
@@ -58440,7 +58428,7 @@
/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{
dir = 1
},
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/control)
"lpe" = (
@@ -58449,13 +58437,8 @@
/obj/item/rpd,
/turf/simulated/floor/engine,
/area/station/engineering/control)
-"lpm" = (
-/obj/machinery/door/firedoor,
-/obj/effect/spawner/window/reinforced,
-/turf/simulated/floor/plating,
-/area/station/command/office/ntrep)
"lpq" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "Detective"
},
/obj/structure/cable/orange{
@@ -59222,7 +59205,7 @@
/area/station/service/kitchen)
"lAE" = (
/obj/structure/disposalpipe/segment,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal/westalt)
"lAN" = (
@@ -59721,7 +59704,7 @@
},
/area/station/security/detective)
"lKk" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/command/office/ntrep)
"lKl" = (
@@ -60011,8 +59994,8 @@
},
/area/station/service/kitchen)
"lQq" = (
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/girder,
-/obj/effect/spawner/window/reinforced,
/turf/simulated/floor/plating,
/area/station/hallway/spacebridge/sercom)
"lQB" = (
@@ -60086,7 +60069,7 @@
},
/area/station/maintenance/port)
"lRc" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/hallway/spacebridge/sercom)
"lRq" = (
@@ -60275,7 +60258,6 @@
/area/station/public/sleep)
"lUn" = (
/obj/machinery/door/window/brigdoor{
- dir = 2;
id = "Cell 8";
name = "Cell 8"
},
@@ -61527,7 +61509,7 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal/westalt)
"mte" = (
@@ -61661,7 +61643,6 @@
id_tag = "kitchen2"
},
/obj/machinery/door/window/classic/reversed{
- dir = 2;
name = "Kitchen"
},
/obj/effect/mapping_helpers/airlock/windoor/access/any/service/kitchen,
@@ -61830,7 +61811,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"mxH" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/hallway/spacebridge/medcargo)
"mxO" = (
@@ -61874,8 +61855,8 @@
},
/area/station/security/permabrig)
"mzv" = (
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/girder,
-/obj/effect/spawner/window/reinforced,
/turf/simulated/floor/plating,
/area/station/hallway/spacebridge/medcargo)
"mzA" = (
@@ -62139,8 +62120,7 @@
dir = 1
},
/obj/machinery/door/window/classic/normal{
- name = "Hydroponics";
- dir = 2
+ name = "Hydroponics"
},
/obj/machinery/door/firedoor,
/obj/item/desk_bell{
@@ -63134,7 +63114,7 @@
},
/area/station/maintenance/fore2)
"mVA" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -63147,7 +63127,7 @@
/turf/simulated/floor/plating,
/area/station/engineering/tech_storage)
"mVN" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -63202,6 +63182,11 @@
icon_state = "escape"
},
/area/station/hallway/secondary/entry)
+"mWB" = (
+/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plating,
+/area/station/hallway/secondary/garden)
"mWE" = (
/obj/structure/lattice/catwalk,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
@@ -63398,8 +63383,7 @@
dir = 4
},
/obj/machinery/door/window/classic/normal{
- name = "Library Desk Door";
- dir = 2
+ name = "Library Desk Door"
},
/obj/effect/mapping_helpers/airlock/windoor/access/any/service/library,
/turf/simulated/floor/wood,
@@ -63469,7 +63453,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"naD" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "XenoPod5";
name = "containment door 5"
@@ -63674,6 +63658,10 @@
icon_state = "dark"
},
/area/station/engineering/tech_storage)
+"ndR" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plating,
+/area/station/hallway/spacebridge/cargocom)
"ndS" = (
/obj/structure/cable,
/obj/structure/cable{
@@ -63681,7 +63669,7 @@
d2 = 4;
icon_state = "1-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/tech_storage)
"ndT" = (
@@ -63802,7 +63790,7 @@
},
/area/station/hallway/spacebridge/comeng)
"nfW" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -63880,7 +63868,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/turbine)
"nhh" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/starboardsolar/aft)
"nhi" = (
@@ -63945,7 +63933,6 @@
name = "Criminal Delivery Chute"
},
/obj/machinery/door/window/reinforced/normal{
- dir = 2;
name = "Criminal Deposit"
},
/obj/structure/disposalpipe/trunk{
@@ -64484,11 +64471,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
-"nrX" = (
-/obj/effect/spawner/window/reinforced,
-/obj/structure/disposalpipe/segment,
-/turf/simulated/floor/plating,
-/area/station/maintenance/disposal/east)
"nsa" = (
/obj/machinery/door/airlock/public/glass{
name = "Walkway"
@@ -64924,7 +64906,7 @@
/area/station/hallway/spacebridge/scidock)
"nzl" = (
/obj/structure/disposalpipe/segment,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "XenoPod2";
name = "containment door 2"
@@ -65195,7 +65177,7 @@
/obj/structure/disposalpipe/segment/corner{
dir = 4
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal/east)
"nEh" = (
@@ -65330,7 +65312,7 @@
d2 = 4;
icon_state = "2-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/tech_storage)
"nFW" = (
@@ -65424,7 +65406,7 @@
/turf/simulated/floor/carpet,
/area/station/security/detective)
"nHI" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"nHK" = (
@@ -65487,7 +65469,7 @@
/turf/simulated/floor/carpet/cyan,
/area/station/public/fitness)
"nJH" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable,
/obj/structure/cable{
d1 = 1;
@@ -65509,7 +65491,7 @@
},
/area/station/security/brig)
"nJN" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -65659,7 +65641,6 @@
icon_state = "1-2"
},
/obj/machinery/door/window/classic/normal{
- dir = 2;
name = "Containment Pen"
},
/obj/effect/mapping_helpers/airlock/windoor/access/any/science/xenobio,
@@ -66116,7 +66097,7 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/aft/east)
"nUM" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"nUP" = (
@@ -66855,7 +66836,7 @@
},
/area/station/hallway/primary/aft/west)
"okm" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "Detective"
},
/obj/structure/cable/orange{
@@ -67449,7 +67430,7 @@
opacity = 0
},
/obj/structure/cable/orange,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/prison/cell_block/A)
"ore" = (
@@ -67716,7 +67697,7 @@
},
/area/station/maintenance/starboard)
"owX" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/starboardsolar)
"owY" = (
@@ -68251,7 +68232,7 @@
},
/area/station/hallway/primary/central)
"oHW" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/orange{
d2 = 4;
icon_state = "0-4"
@@ -68273,12 +68254,12 @@
/turf/simulated/floor/plating,
/area/station/maintenance/starboardsolar)
"oIk" = (
-/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
d1 = 4;
d2 = 8;
icon_state = "4-8"
},
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/starboardsolar)
"oIu" = (
@@ -68699,8 +68680,8 @@
},
/area/station/service/bar)
"oOL" = (
-/obj/effect/spawner/window/reinforced,
/obj/effect/spawner/airlock/s_to_n,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/auxsolarport)
"oOP" = (
@@ -69092,7 +69073,6 @@
icon_state = "1-8"
},
/obj/machinery/door/window/classic/normal{
- dir = 2;
name = "Containment Pen"
},
/obj/effect/mapping_helpers/airlock/windoor/access/any/science/xenobio,
@@ -69427,7 +69407,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/starboardsolar)
"oYD" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/orange{
d1 = 2;
d2 = 8;
@@ -69906,7 +69886,7 @@
/turf/simulated/floor/plating/asteroid/ancient,
/area/station/maintenance/asmaint)
"piY" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/orange{
d2 = 2;
icon_state = "0-2"
@@ -70487,7 +70467,7 @@
},
/area/station/service/hydroponics)
"prS" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/disposalpipe/segment,
/obj/machinery/door/poddoor/preopen{
id_tag = "XenoPod4";
@@ -70900,7 +70880,7 @@
/turf/simulated/floor/plating,
/area/station/science/xenobiology)
"pAa" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/orange{
d2 = 2;
icon_state = "0-2"
@@ -71646,7 +71626,7 @@
/turf/simulated/floor/plating,
/area/station/hallway/secondary/exit)
"pMu" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/orange{
d2 = 8;
icon_state = "0-8"
@@ -71888,6 +71868,10 @@
},
/turf/simulated/wall,
/area/station/maintenance/port2)
+"pQI" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plating,
+/area/station/hallway/secondary/garden)
"pQL" = (
/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
@@ -72167,8 +72151,7 @@
name = "Chemistry Lobby Shutters"
},
/obj/machinery/door/window/classic/normal{
- name = "Chemistry Desk";
- dir = 2
+ name = "Chemistry Desk"
},
/obj/item/folder/yellow,
/obj/machinery/door/window/classic/normal{
@@ -73093,7 +73076,6 @@
anchored = 1
},
/obj/machinery/door/window/classic/reversed{
- dir = 2;
name = "Kitchen"
},
/obj/effect/mapping_helpers/airlock/windoor/access/any/service/kitchen,
@@ -74977,7 +74959,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/electrical_shop)
"qON" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "cmo"
},
/obj/structure/cable/orange{
@@ -74998,7 +74980,7 @@
/turf/simulated/floor/wood,
/area/station/service/theatre)
"qPf" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "cmo"
},
/obj/structure/cable/orange{
@@ -75280,7 +75262,6 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/computer/aiupload,
/obj/machinery/door/window/classic/reversed{
- dir = 2;
name = "Console Access"
},
/obj/effect/mapping_helpers/airlock/windoor/access/any/command/ai_upload,
@@ -75553,6 +75534,10 @@
icon_state = "dark"
},
/area/station/command/bridge)
+"raX" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plating,
+/area/station/public/quantum/docking)
"rbj" = (
/obj/machinery/atmospherics/portable/canister/nitrogen,
/obj/machinery/atmospherics/unary/portables_connector{
@@ -75777,7 +75762,7 @@
/turf/simulated/floor/plasteel,
/area/station/security/prisonlockers)
"rgO" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/orange{
d1 = 4;
d2 = 8;
@@ -76036,10 +76021,10 @@
},
/area/station/turret_protected/aisat/interior)
"rlT" = (
-/obj/effect/spawner/window/reinforced/plasma,
/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{
dir = 1
},
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/turf/simulated/floor/plating,
/area/station/science/toxins/mixing)
"rlX" = (
@@ -77626,7 +77611,7 @@
},
/area/station/hallway/primary/starboard/north)
"rOJ" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/orange,
/obj/structure/disposalpipe/segment{
dir = 4
@@ -78083,7 +78068,7 @@
/turf/simulated/wall,
/area/station/hallway/primary/port/south)
"rXn" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating/airless,
/area/station/science/toxins/test)
"rXV" = (
@@ -78310,7 +78295,7 @@
},
/area/station/maintenance/starboard)
"sbh" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "rd"
},
/obj/structure/cable/orange{
@@ -78498,7 +78483,7 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal/south)
"seK" = (
@@ -78591,7 +78576,7 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal/external/southeast)
"sfZ" = (
@@ -78612,7 +78597,7 @@
},
/area/station/medical/morgue)
"sgm" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "XenoPod3";
layer = 2.6;
@@ -78979,6 +78964,10 @@
icon_state = "purplefull"
},
/area/station/hallway/primary/aft/west)
+"slI" = (
+/obj/effect/spawner/window/reinforced/plasma/grilled,
+/turf/simulated/floor/plating,
+/area/station/engineering/control)
"slQ" = (
/obj/effect/landmark/spawner/nukedisc_respawn,
/obj/effect/decal/cleanable/dirt,
@@ -79536,8 +79525,8 @@
},
/area/station/hallway/primary/aft/east)
"suP" = (
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/girder,
-/obj/effect/spawner/window/reinforced,
/turf/simulated/floor/plating,
/area/station/hallway/spacebridge/dockmed)
"suS" = (
@@ -79872,7 +79861,7 @@
},
/area/station/medical/virology)
"sAu" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/orange{
d2 = 4;
icon_state = "0-4"
@@ -79911,7 +79900,7 @@
},
/area/station/hallway/primary/fore/west)
"sAP" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/orange{
d2 = 8;
icon_state = "0-8"
@@ -80061,6 +80050,10 @@
},
/turf/simulated/floor/engine,
/area/station/science/explab/chamber)
+"sCZ" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plating,
+/area/station/public/quantum/science)
"sDk" = (
/obj/machinery/conveyor/auto{
dir = 8
@@ -81846,7 +81839,7 @@
/turf/simulated/floor/engine,
/area/station/science/xenobiology)
"tjD" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/hallway/secondary/entry/south)
"tjL" = (
@@ -82055,7 +82048,7 @@
/turf/simulated/wall,
/area/station/maintenance/disposal/external/southwest)
"tmU" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/hallway/spacebridge/dockmed)
"tnb" = (
@@ -82080,7 +82073,7 @@
/turf/simulated/mineral/ancient,
/area/station/hallway/primary/starboard/north)
"tnz" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/orange,
/obj/structure/cable/orange{
d1 = 1;
@@ -82241,7 +82234,7 @@
},
/area/station/maintenance/port)
"tpR" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/firedoor,
/obj/structure/cable/orange{
d2 = 8;
@@ -82979,7 +82972,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"tDn" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal/north)
"tDr" = (
@@ -83556,7 +83549,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/storage)
"tRo" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/hallway/spacebridge/engmed)
"tRr" = (
@@ -84168,6 +84161,10 @@
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating/asteroid/ancient,
/area/station/maintenance/port)
+"uaZ" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plating,
+/area/station/supply/office)
"uba" = (
/obj/structure/cable/orange{
d1 = 1;
@@ -84823,7 +84820,7 @@
},
/area/station/hallway/primary/central)
"umg" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/maintcentral)
"umM" = (
@@ -85965,12 +85962,12 @@
},
/area/station/service/bar)
"uHv" = (
-/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
d1 = 1;
d2 = 2;
icon_state = "1-2"
},
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/portsolar)
"uHx" = (
@@ -87363,7 +87360,7 @@
},
/area/station/service/hydroponics)
"vcH" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/orange{
d2 = 8;
icon_state = "0-8"
@@ -87575,7 +87572,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"vgt" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/hallway/secondary/exit)
"vgJ" = (
@@ -87720,7 +87717,7 @@
},
/area/station/public/storage/tools)
"vkb" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/orange,
/turf/simulated/floor/plating,
/area/station/security/processing)
@@ -88081,7 +88078,7 @@
},
/area/station/medical/medbay)
"vpw" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/orange{
d1 = 1;
d2 = 4;
@@ -88516,7 +88513,6 @@
/area/station/hallway/secondary/entry/south)
"vvl" = (
/obj/machinery/door/window/brigdoor{
- dir = 2;
id = "Cell 7";
name = "Cell 7"
},
@@ -89109,7 +89105,7 @@
},
/area/station/supply/office)
"vED" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "XenoPod4";
name = "containment door 4"
@@ -89672,7 +89668,7 @@
},
/area/station/service/bar)
"vMA" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"vME" = (
@@ -89870,10 +89866,10 @@
/turf/simulated/floor/plating,
/area/station/maintenance/electrical_shop)
"vQm" = (
-/obj/effect/spawner/window/reinforced,
/obj/structure/disposalpipe/segment{
color = "#954535"
},
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/checkpoint/secondary)
"vQv" = (
@@ -90106,6 +90102,10 @@
icon_state = "neutralfull"
},
/area/station/public/storage/tools)
+"vTr" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plating,
+/area/station/maintenance/gambling_den)
"vTI" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -90352,7 +90352,7 @@
icon_state = "1-2"
},
/obj/structure/cable/orange,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/prison/cell_block/A)
"vXR" = (
@@ -90859,7 +90859,7 @@
/area/station/maintenance/fore2)
"why" = (
/obj/structure/disposalpipe/segment,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal/external/southeast)
"whM" = (
@@ -91928,7 +91928,7 @@
/turf/simulated/floor/plating,
/area/station/engineering/tech_storage)
"wvz" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/hallway/spacebridge/comeng)
"wvJ" = (
@@ -92250,7 +92250,7 @@
/turf/simulated/floor/engine,
/area/station/science/test_chamber)
"wzo" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal/south)
"wzA" = (
@@ -92330,7 +92330,7 @@
},
/area/station/hallway/primary/fore/west)
"wAh" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/checkpoint/secondary)
"wAp" = (
@@ -92646,7 +92646,7 @@
},
/area/station/hallway/primary/port/south)
"wEh" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/sign/securearea,
/obj/structure/cable/orange{
d2 = 2;
@@ -93227,7 +93227,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/maintcentral)
"wNm" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/prisonershuttle)
"wNA" = (
@@ -93691,7 +93691,7 @@
/area/station/hallway/primary/port/north)
"wWB" = (
/obj/structure/disposalpipe/segment,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal/southwest)
"wWC" = (
@@ -94282,7 +94282,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/disposal/southwest)
"xgi" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "XenoPod2";
name = "containment door 2"
@@ -94947,7 +94947,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/disposal/northwest)
"xtF" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal/east)
"xtN" = (
@@ -96042,7 +96042,7 @@
},
/area/station/command/bridge)
"xMj" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal/southwest)
"xMp" = (
@@ -96149,7 +96149,7 @@
},
/area/station/science/robotics)
"xNI" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/orange{
d2 = 8;
icon_state = "0-8"
@@ -96240,6 +96240,10 @@
icon_state = "neutralfull"
},
/area/station/hallway/primary/port/east)
+"xPm" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plating,
+/area/station/supply/miningdock)
"xPv" = (
/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
/obj/structure/cable/orange{
@@ -96438,7 +96442,7 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal/northwest)
"xSR" = (
@@ -114854,7 +114858,7 @@ kgd
bKI
ugt
bTV
-oTv
+gyX
abE
abE
rNK
@@ -115111,7 +115115,7 @@ nla
mmY
hYD
fSn
-oTv
+gyX
abE
rNK
rNK
@@ -115368,7 +115372,7 @@ onY
iyj
tYi
sed
-oTv
+gyX
abE
rNK
rNK
@@ -121605,10 +121609,10 @@ hUU
aXn
aXn
uJT
-cxW
-cxW
-cxW
-cxW
+vTr
+vTr
+vTr
+vTr
uJT
hUU
hUU
@@ -124639,11 +124643,11 @@ rNK
rNK
lzH
rNK
-fph
-fph
-fph
-fph
-fph
+pQI
+pQI
+pQI
+pQI
+pQI
lWT
aXD
aYg
@@ -124896,7 +124900,7 @@ rNK
rNK
lzH
lzH
-fph
+pQI
beR
kZW
aYa
@@ -125150,10 +125154,10 @@ rNK
rNK
lzH
lzH
-fph
-fph
-fph
-fph
+pQI
+pQI
+pQI
+pQI
cbZ
baI
beR
@@ -125404,10 +125408,10 @@ rNK
rNK
rNK
lzH
-fph
-fph
-fph
-fph
+pQI
+pQI
+pQI
+pQI
bbl
aZI
bcx
@@ -125659,8 +125663,8 @@ rNK
rNK
rNK
rNK
-fph
-fph
+pQI
+pQI
fph
aYa
aXP
@@ -125916,7 +125920,7 @@ rNK
rNK
rNK
lzH
-fph
+pQI
aXP
aZe
beR
@@ -125998,8 +126002,8 @@ ftr
ccW
ccW
lyI
-fPc
-fPc
+sCZ
+sCZ
lyI
lyI
oHv
@@ -126173,7 +126177,7 @@ rNK
rNK
rNK
lzH
-fph
+pQI
aYa
xut
lwc
@@ -126429,8 +126433,8 @@ rNK
rNK
rNK
rNK
-fph
-fph
+pQI
+pQI
hqg
xut
aXP
@@ -126686,7 +126690,7 @@ lzH
lzH
lzH
lzH
-fph
+pQI
kMs
aXP
aZg
@@ -126943,7 +126947,7 @@ rNK
rNK
rNK
lzH
-fph
+pQI
wsL
hqg
aXP
@@ -127199,8 +127203,8 @@ rNK
rNK
rNK
rNK
-fph
-fph
+pQI
+pQI
aYn
aXP
ooA
@@ -127456,7 +127460,7 @@ rNK
rNK
rNK
lzH
-fph
+pQI
ixW
beR
beR
@@ -127713,7 +127717,7 @@ rNK
rNK
rNK
lzH
-fph
+pQI
aYb
aXP
kZW
@@ -127969,8 +127973,8 @@ ayb
rNK
rNK
rNK
-fph
-fph
+pQI
+pQI
aYc
hqg
aXP
@@ -128226,7 +128230,7 @@ rNK
rNK
rNK
lzH
-fph
+pQI
aXN
aXP
aYp
@@ -128483,7 +128487,7 @@ rNK
rNK
rNK
lzH
-fph
+pQI
aXO
aXO
aXO
@@ -128740,7 +128744,7 @@ rNK
rNK
rNK
lzH
-fph
+mWB
hqg
aYd
beR
@@ -128997,7 +129001,7 @@ rNK
rNK
rNK
lzH
-fph
+pQI
aXQ
aYe
aYq
@@ -129792,7 +129796,7 @@ dcG
dcG
dcG
biK
-hOc
+log
eZM
ugj
xJg
@@ -133390,7 +133394,7 @@ wuh
bhQ
bhQ
dcG
-xIu
+slI
dze
uMo
uCi
@@ -133907,7 +133911,7 @@ cJu
lzH
bqD
sxg
-xIu
+slI
uvp
kmB
lDo
@@ -135160,7 +135164,7 @@ jHB
kdB
kuj
kuj
-lpm
+lKk
rNK
rNK
rNK
@@ -135417,7 +135421,7 @@ ibP
ibP
kuJ
kPx
-lpm
+lKk
rNK
rNK
rNK
@@ -135764,8 +135768,8 @@ hUU
hUU
hUU
nFW
-pLr
-pLr
+raX
+raX
nFW
nFW
eiE
@@ -138746,11 +138750,11 @@ abE
rNK
euP
dkw
-dzg
+ndR
dBd
bCJ
feQ
-dzg
+ndR
mWE
ayb
ayb
@@ -139003,11 +139007,11 @@ rNK
rNK
euP
dkw
-dzg
+ndR
dBd
bCJ
feQ
-dzg
+ndR
mWE
rNK
rNK
@@ -139517,11 +139521,11 @@ rNK
rNK
euP
dkw
-dzg
+ndR
dBd
bCJ
feQ
-dzg
+ndR
mWE
rNK
rNK
@@ -139774,11 +139778,11 @@ rNK
rNK
euP
dkw
-dzg
+ndR
dBd
bCJ
feQ
-dzg
+ndR
mWE
rNK
rNK
@@ -140031,11 +140035,11 @@ rNK
rNK
euP
dkw
-dzg
+ndR
dBd
bCJ
feQ
-dzg
+ndR
mWE
rNK
rNK
@@ -140288,11 +140292,11 @@ sRU
sRU
awJ
dkx
-dzg
+ndR
dBd
bCJ
feQ
-dzg
+ndR
mWE
rNK
rNK
@@ -140533,18 +140537,18 @@ bke
bke
bke
cXJ
-dzg
-dzg
-dzg
+ndR
+ndR
+ndR
cXJ
-dzg
-dzg
-dzg
+ndR
+ndR
+ndR
cXJ
-dzg
-dzg
-dzg
-dzg
+ndR
+ndR
+ndR
+ndR
cXJ
dBi
dZv
@@ -140806,7 +140810,7 @@ dnC
cXi
bCJ
feQ
-dzg
+ndR
mWE
rNK
rNK
@@ -141063,7 +141067,7 @@ cXi
bCJ
bCJ
byr
-dzg
+ndR
mWE
rNK
rNK
@@ -141320,7 +141324,7 @@ cXi
cXi
bCJ
feQ
-dzg
+ndR
mWE
rNK
rNK
@@ -141561,18 +141565,18 @@ hrp
bke
bke
cXJ
-dzg
-dzg
-dzg
+ndR
+ndR
+ndR
cXJ
-dzg
-dzg
-dzg
+ndR
+ndR
+ndR
cXJ
-dzg
-dzg
-dzg
-dzg
+ndR
+ndR
+ndR
+ndR
cXJ
dBq
cXi
@@ -141830,11 +141834,11 @@ rNK
rNK
rNK
rNK
-dzg
+ndR
dBs
bCJ
bIg
-dzg
+ndR
mWE
rNK
rNK
@@ -142087,11 +142091,11 @@ rNK
rNK
rNK
rNK
-dzg
+ndR
dBs
bCJ
bIg
-dzg
+ndR
mWE
rNK
rNK
@@ -142344,11 +142348,11 @@ rNK
rNK
rNK
rNK
-dzg
+ndR
dBs
bCJ
bIg
-dzg
+ndR
mWE
rNK
rNK
@@ -142601,11 +142605,11 @@ rNK
rNK
rNK
rNK
-dzg
+ndR
dBs
bCJ
bIg
-dzg
+ndR
mWE
rNK
rNK
@@ -143115,11 +143119,11 @@ rNK
rNK
rNK
rNK
-dzg
+ndR
dBs
bCJ
bIg
-dzg
+ndR
mWE
rNK
rNK
@@ -143372,11 +143376,11 @@ rNK
rNK
rNK
rNK
-dzg
+ndR
dBs
bCJ
bIg
-dzg
+ndR
mWE
rNK
rNK
@@ -144139,9 +144143,9 @@ alc
alc
lCC
cHq
-cMQ
-cMQ
-cMQ
+dtJ
+dtJ
+dtJ
cHq
kaS
woL
@@ -147203,15 +147207,15 @@ uWf
iys
pKq
rIu
-ayP
-ayP
-ayP
+uaZ
+uaZ
+uaZ
vtS
aGw
any
aGw
cLD
-ayP
+uaZ
dKI
dKI
dKI
@@ -147462,13 +147466,13 @@ rIu
rIu
rNK
rNK
-ayP
+uaZ
bcU
aDG
-ayP
+uaZ
aGv
bGm
-ayP
+uaZ
bTv
cbG
mCQ
@@ -147719,16 +147723,16 @@ rzh
rzh
rNK
rNK
-ayP
+uaZ
vtS
cLx
-ayP
+uaZ
cLx
cLD
-ayP
-ayP
-ayP
-ayP
+uaZ
+uaZ
+uaZ
+uaZ
any
kdf
dhn
@@ -148243,7 +148247,7 @@ rNK
rNK
rNK
rNK
-ayP
+uaZ
woa
cqa
lkS
@@ -148500,7 +148504,7 @@ rNK
rNK
rNK
rNK
-ayP
+uaZ
woa
scI
any
@@ -148757,7 +148761,7 @@ rNK
rNK
rNK
rNK
-ayP
+uaZ
woa
scI
any
@@ -149014,7 +149018,7 @@ rNK
rNK
rNK
rNK
-ayP
+uaZ
woa
fgS
any
@@ -149271,7 +149275,7 @@ rNK
rNK
rNK
rNK
-ayP
+uaZ
woa
cqm
any
@@ -153119,11 +153123,11 @@ alc
alc
lCC
lCC
-iss
+xPm
tro
iLv
eEC
-iss
+xPm
rNK
rNK
rNK
@@ -153376,11 +153380,11 @@ alc
alc
lCC
rzh
-iss
+xPm
byg
mxO
bOW
-iss
+xPm
rNK
rNK
rNK
@@ -153634,9 +153638,9 @@ alc
lCC
rNK
uKL
-iss
+xPm
bHB
-iss
+xPm
hWG
rNK
rNK
@@ -154237,7 +154241,7 @@ gFg
iNe
jsE
mqm
-lCh
+atp
rNK
rNK
rNK
@@ -154494,7 +154498,7 @@ jsE
jsE
gvx
pep
-lCh
+atp
rNK
rNK
rNK
@@ -155261,8 +155265,8 @@ vHH
gFg
itf
fMl
-lCh
-lCh
+atp
+atp
fMl
fMl
rNK
@@ -157560,7 +157564,7 @@ wdb
wdb
wdb
ycO
-nrX
+gRM
cNN
idV
rXV
diff --git a/_maps/map_files/cyberiad/cyberiad.dmm b/_maps/map_files/cyberiad/cyberiad.dmm
index a9ba0cef3dea..f371c4df4a6c 100644
--- a/_maps/map_files/cyberiad/cyberiad.dmm
+++ b/_maps/map_files/cyberiad/cyberiad.dmm
@@ -163,7 +163,7 @@
/turf/simulated/floor/plasteel,
/area/station/security/range)
"aci" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/main)
"acj" = (
@@ -421,7 +421,7 @@
/turf/simulated/floor/plating,
/area/station/security/range)
"adj" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -471,7 +471,7 @@
},
/area/station/security/main)
"adq" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "HoS"
},
/obj/structure/cable{
@@ -683,7 +683,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/prisonlockers)
"aeh" = (
@@ -691,7 +691,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/prisonlockers)
"aei" = (
@@ -704,7 +704,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/warden)
"aej" = (
@@ -1194,7 +1194,7 @@
},
/area/station/security/brig)
"afU" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -1248,7 +1248,7 @@
},
/area/station/medical/medbay2)
"agk" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -1678,7 +1678,7 @@
/turf/simulated/floor/plasteel,
/area/station/security/storage)
"aic" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal)
"aid" = (
@@ -2727,7 +2727,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "HoS"
},
/turf/simulated/floor/plating,
@@ -2793,7 +2793,7 @@
name = "Prison Lockdown Blast Doors"
},
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/permabrig)
"akU" = (
@@ -2875,7 +2875,7 @@
/area/station/security/brig)
"alc" = (
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "IAA"
},
/obj/machinery/door/poddoor/preopen{
@@ -3059,7 +3059,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "HoS"
},
/turf/simulated/floor/plating,
@@ -3093,7 +3093,6 @@
/area/station/command/office/hos)
"alJ" = (
/obj/machinery/door/window/reinforced/normal{
- dir = 2;
name = "Accused"
},
/obj/effect/mapping_helpers/airlock/windoor/access/any/security/brig,
@@ -3104,7 +3103,7 @@
/area/station/legal/courtroom)
"alK" = (
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/brig)
"alM" = (
@@ -3128,7 +3127,7 @@
/area/station/security/brig)
"alN" = (
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "Secure Gate";
name = "Security Blast Door"
@@ -3172,12 +3171,12 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/warden)
"alW" = (
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/warden)
"alX" = (
@@ -3194,7 +3193,7 @@
/area/station/security/armory/secure)
"alY" = (
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/armory/secure)
"ama" = (
@@ -3280,7 +3279,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/main)
"amr" = (
@@ -3389,7 +3388,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/warden)
"amE" = (
@@ -3623,7 +3622,7 @@
/turf/space,
/area/station/engineering/solar/auxstarboard)
"anq" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -3632,7 +3631,7 @@
/turf/simulated/floor/plating,
/area/station/security/permabrig)
"ant" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d1 = 2;
d2 = 8;
@@ -3665,7 +3664,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/main)
"any" = (
@@ -4010,7 +4009,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "Secure Gate";
name = "Security Blast Door"
@@ -4526,7 +4525,7 @@
/area/station/security/storage)
"apm" = (
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/main)
"apn" = (
@@ -4646,7 +4645,7 @@
/area/station/security/storage)
"apD" = (
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/storage)
"apE" = (
@@ -4731,7 +4730,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/warden)
"apQ" = (
@@ -4755,7 +4754,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/main)
"apS" = (
@@ -4900,7 +4899,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/warden)
"aqx" = (
@@ -4913,7 +4912,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/warden)
"aqA" = (
@@ -4921,7 +4920,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/main)
"aqC" = (
@@ -4934,7 +4933,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/main)
"aqF" = (
@@ -5016,7 +5015,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "IAA"
},
/obj/machinery/door/poddoor/preopen{
@@ -5084,7 +5083,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "Secure Gate";
name = "Security Blast Door"
@@ -5180,7 +5179,7 @@
d2 = 4;
icon_state = "2-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "Secure Gate";
name = "Security Blast Door"
@@ -5426,7 +5425,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/evidence)
"arP" = (
@@ -5448,7 +5447,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/evidence)
"arR" = (
@@ -5779,7 +5778,7 @@
d2 = 8;
icon_state = "2-8"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "IAA"
},
/turf/simulated/floor/plating,
@@ -5944,7 +5943,7 @@
/area/station/security/lobby)
"asZ" = (
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "Secure Gate";
name = "Security Blast Door"
@@ -6305,7 +6304,7 @@
/turf/simulated/floor/plasteel,
/area/station/security/permabrig)
"atS" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -6402,7 +6401,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/storage)
"auj" = (
@@ -6540,7 +6539,7 @@
d2 = 4;
icon_state = "1-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "Secure Gate";
name = "Security Blast Door"
@@ -6549,7 +6548,7 @@
/area/station/security/lobby)
"auE" = (
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/processing)
"auF" = (
@@ -6569,7 +6568,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "Secure Gate";
name = "Security Blast Door"
@@ -6586,7 +6585,7 @@
d2 = 8;
icon_state = "1-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "Secure Gate";
name = "Security Blast Door"
@@ -6634,7 +6633,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "Secure Gate";
name = "Security Blast Door"
@@ -6646,7 +6645,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "Secure Gate";
name = "Security Blast Door"
@@ -6750,7 +6749,7 @@
icon_state = "1-2"
},
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "HoS"
},
/turf/simulated/floor/plating,
@@ -6982,7 +6981,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "Processing"
},
/turf/simulated/floor/plating,
@@ -7191,7 +7190,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "Processing"
},
/turf/simulated/floor/plating,
@@ -7449,7 +7448,7 @@
/turf/simulated/wall,
/area/station/security/detective)
"axh" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"axi" = (
@@ -7969,7 +7968,7 @@
/turf/simulated/floor/plating,
/area/station/security/execution)
"ayC" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -8163,7 +8162,7 @@
/area/station/security/prison/cell_block/A)
"ayY" = (
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "Processing"
},
/turf/simulated/floor/plating,
@@ -8173,7 +8172,7 @@
/area/station/security/processing)
"azc" = (
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "Interrogation"
},
/turf/simulated/floor/plating,
@@ -8232,7 +8231,7 @@
d2 = 8;
icon_state = "2-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/permabrig)
"azt" = (
@@ -8624,14 +8623,14 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"aAd" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/auxsolarport)
"aAf" = (
/turf/simulated/wall,
/area/station/maintenance/abandonedbar)
"aAg" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/abandonedbar)
"aAm" = (
@@ -8868,7 +8867,7 @@
d2 = 4;
icon_state = "1-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "Secure Gate";
name = "Security Blast Door"
@@ -9174,7 +9173,7 @@
/turf/simulated/floor/grass,
/area/station/security/permabrig)
"aBN" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable,
/obj/structure/cable{
d1 = 1;
@@ -9544,7 +9543,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/brig)
"aCL" = (
@@ -9955,10 +9954,6 @@
icon_state = "cult"
},
/area/station/legal/magistrate)
-"aDS" = (
-/obj/effect/spawner/window/reinforced,
-/turf/simulated/floor/plating,
-/area/station/maintenance/auxsolarstarboard)
"aDU" = (
/obj/structure/cable{
d1 = 4;
@@ -10549,7 +10544,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "Detective"
},
/turf/simulated/floor/plating,
@@ -10598,7 +10593,7 @@
/area/station/security/detective)
"aFE" = (
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "Detective"
},
/obj/machinery/door/poddoor/preopen{
@@ -11116,7 +11111,7 @@
/area/station/legal/courtroom)
"aHq" = (
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "HoS"
},
/turf/simulated/floor/plating,
@@ -11285,7 +11280,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint2)
"aHN" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"aHO" = (
@@ -11532,10 +11527,6 @@
icon_state = "wood-broken3"
},
/area/station/maintenance/fpmaint2)
-"aII" = (
-/obj/effect/spawner/window/reinforced,
-/turf/simulated/floor/plating,
-/area/station/maintenance/fpmaint2)
"aIJ" = (
/obj/machinery/atmospherics/unary/portables_connector{
dir = 1
@@ -12733,7 +12724,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "Secure Gate";
name = "Security Blast Door"
@@ -13337,11 +13328,11 @@
/obj/machinery/atmospherics/pipe/simple/visible/yellow{
dir = 4
},
-/obj/effect/spawner/window/reinforced,
/obj/machinery/door/poddoor/preopen{
id_tag = "atmos";
name = "Atmos Blast Door"
},
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/atmos)
"aOm" = (
@@ -13947,7 +13938,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint2)
"aQg" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"aQh" = (
@@ -14750,7 +14741,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -14763,7 +14754,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"aSx" = (
@@ -14780,7 +14771,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"aSz" = (
@@ -16867,7 +16858,7 @@
d2 = 8;
icon_state = "1-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"aXZ" = (
@@ -17136,7 +17127,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/hallway/primary/port)
"aYT" = (
@@ -17283,7 +17274,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/hallway/primary/port)
"aZh" = (
@@ -17535,7 +17526,7 @@
desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'.";
name = "KEEP CLEAR: DOCKING AREA"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/hallway/secondary/entry)
"aZQ" = (
@@ -18297,7 +18288,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"bcm" = (
@@ -18602,7 +18593,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/hallway/primary/port)
"bcZ" = (
@@ -19300,7 +19291,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/hallway/primary/port)
"beL" = (
@@ -19308,7 +19299,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/hallway/primary/port)
"beM" = (
@@ -19334,7 +19325,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/hallway/primary/port)
"beO" = (
@@ -19383,7 +19374,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/hallway/primary/port)
"beT" = (
@@ -19499,13 +19490,13 @@
/area/station/service/expedition)
"bfg" = (
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/ai_monitored/storage/eva)
"bfh" = (
/obj/structure/cable,
/obj/structure/sign/securearea,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/ai_monitored/storage/eva)
"bfi" = (
@@ -21654,7 +21645,7 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"bku" = (
@@ -22284,7 +22275,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "bridge blast north";
name = "Bridge Blast Doors"
@@ -22321,7 +22312,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "bridge blast north";
name = "Bridge Blast Doors"
@@ -22333,7 +22324,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "bridge blast north";
name = "Bridge Blast Doors"
@@ -22341,7 +22332,7 @@
/turf/simulated/floor/plating,
/area/station/command/bridge)
"bmb" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/hallway/primary/central/nw)
"bmc" = (
@@ -22362,7 +22353,7 @@
d2 = 4;
icon_state = "2-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "bridge blast north";
name = "Bridge Blast Doors"
@@ -22426,7 +22417,7 @@
},
/area/station/service/kitchen)
"bmi" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/hallway/primary/central/ne)
"bmk" = (
@@ -22450,7 +22441,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/hallway/secondary/exit)
"bmo" = (
@@ -24087,7 +24078,7 @@
desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'.";
name = "KEEP CLEAR: DOCKING AREA"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/hallway/secondary/exit)
"bqq" = (
@@ -24859,7 +24850,7 @@
icon_state = "0-2"
},
/obj/machinery/door/firedoor,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/command/bridge)
"bsv" = (
@@ -26235,7 +26226,7 @@
"bwg" = (
/obj/structure/cable,
/obj/machinery/door/firedoor,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/command/bridge)
"bwh" = (
@@ -31244,7 +31235,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"bKv" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"bKw" = (
@@ -31591,12 +31582,9 @@
"bLz" = (
/obj/structure/closet/coffin,
/obj/machinery/door/window/classic/normal{
- dir = 2;
name = "Coffin Storage"
},
-/obj/effect/mapping_helpers/airlock/windoor/access/any/service/chapel_office{
- dir = 2
- },
+/obj/effect/mapping_helpers/airlock/windoor/access/any/service/chapel_office,
/obj/structure/window/reinforced{
dir = 8
},
@@ -32480,7 +32468,7 @@
/area/station/hallway/primary/central/west)
"bOb" = (
/obj/structure/sign/vacuum/external,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/hallway/secondary/entry)
"bOd" = (
@@ -32744,7 +32732,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/gravitygenerator)
"bOF" = (
@@ -32772,7 +32760,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/gravitygenerator)
"bOJ" = (
@@ -32799,7 +32787,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/gravitygenerator)
"bON" = (
@@ -32820,7 +32808,7 @@
d2 = 8;
icon_state = "2-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/gravitygenerator)
"bOQ" = (
@@ -33058,7 +33046,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "rd"
},
/turf/simulated/floor/plating,
@@ -33135,7 +33123,7 @@
/area/station/supply/office)
"bPT" = (
/obj/structure/sign/vacuum/external,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/supply/storage)
"bPV" = (
@@ -33849,7 +33837,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/shutters/preopen{
dir = 8;
name = "Privacy Shutters";
@@ -34501,7 +34489,7 @@
d2 = 4;
icon_state = "1-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/shutters/preopen{
dir = 8;
name = "Privacy Shutters";
@@ -36363,8 +36351,8 @@
},
/area/station/supply/office)
"bYL" = (
-/obj/effect/spawner/window/reinforced,
/obj/structure/cable,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/supply/qm)
"bYM" = (
@@ -36400,7 +36388,7 @@
},
/area/station/hallway/primary/central/sw)
"bYP" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/supply/miningdock)
"bYR" = (
@@ -36672,7 +36660,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "CMO"
},
/turf/simulated/floor/plating,
@@ -37893,7 +37881,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "rd"
},
/turf/simulated/floor/plating,
@@ -38535,7 +38523,7 @@
d2 = 8;
icon_state = "2-8"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "rd"
},
/turf/simulated/floor/plating,
@@ -38897,7 +38885,7 @@
d2 = 4;
icon_state = "1-4"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "CMO"
},
/turf/simulated/floor/plating,
@@ -39191,14 +39179,14 @@
"cgY" = (
/obj/structure/cable,
/obj/structure/disposalpipe/segment,
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "BS"
},
/turf/simulated/floor/plating,
/area/station/command/office/blueshield)
"cgZ" = (
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "BS"
},
/turf/simulated/floor/plating,
@@ -39360,7 +39348,7 @@
/area/station/medical/storage/secondary)
"chz" = (
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "CMO"
},
/turf/simulated/floor/plating,
@@ -39790,7 +39778,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "CMO"
},
/turf/simulated/floor/plating,
@@ -39800,7 +39788,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "CMO"
},
/turf/simulated/floor/plating,
@@ -40740,7 +40728,7 @@
/area/station/medical/virology)
"cmx" = (
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "rd"
},
/turf/simulated/floor/plating,
@@ -40893,10 +40881,6 @@
/obj/effect/turf_decal/bot,
/turf/simulated/floor/plasteel,
/area/station/science/storage)
-"cng" = (
-/obj/effect/spawner/window/reinforced,
-/turf/simulated/floor/plating,
-/area/station/maintenance/apmaint)
"cnk" = (
/obj/structure/sign/securearea{
desc = "A warning sign which reads 'BOMB RANGE";
@@ -43601,7 +43585,7 @@
d2 = 4;
icon_state = "2-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/tech_storage)
"cwQ" = (
@@ -43619,7 +43603,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/tech_storage)
"cwR" = (
@@ -43636,11 +43620,11 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/tech_storage)
"cwV" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -44150,7 +44134,7 @@
/obj/machinery/atmospherics/pipe/simple/visible{
dir = 4
},
-/obj/effect/spawner/window/reinforced/tinted,
+/obj/effect/spawner/window/reinforced/tinted/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/incinerator)
"cyp" = (
@@ -44170,7 +44154,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/tech_storage)
"cys" = (
@@ -45506,7 +45490,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"cBP" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "xenobio4";
name = "Chamber 4 Containment Blast Doors"
@@ -45670,7 +45654,7 @@
d2 = 4;
icon_state = "1-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/tech_storage)
"cCN" = (
@@ -45688,7 +45672,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/tech_storage)
"cCO" = (
@@ -46667,7 +46651,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "CE"
},
/turf/simulated/floor/plating,
@@ -46994,7 +46978,7 @@
},
/area/station/service/expedition)
"cHa" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "CE"
},
/obj/structure/cable{
@@ -47064,7 +47048,7 @@
/area/station/hallway/primary/aft)
"cHk" = (
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "CE"
},
/turf/simulated/floor/plating,
@@ -47350,7 +47334,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/smes)
"cHU" = (
@@ -47403,7 +47387,7 @@
},
/area/station/maintenance/aft)
"cIb" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -47538,7 +47522,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"cIs" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "xenobio5";
name = "Chamber 5 Containment Blast Doors"
@@ -47566,7 +47550,7 @@
d2 = 8;
icon_state = "1-8"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "CE"
},
/turf/simulated/floor/plating,
@@ -47576,7 +47560,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "CE"
},
/turf/simulated/floor/plating,
@@ -48655,7 +48639,7 @@
},
/area/station/maintenance/aft)
"cMj" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -48834,7 +48818,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/aft)
"cMI" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -48881,7 +48865,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/atmos/control)
"cMQ" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "xenobio7";
name = "Chamber 7 Containment Blast Doors"
@@ -48938,7 +48922,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/break_room)
"cNa" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "xenobio7";
name = "Chamber 7 Containment Blast Doors"
@@ -49343,7 +49327,7 @@
/turf/simulated/floor/engine,
/area/station/science/test_chamber)
"cOx" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint2)
"cOy" = (
@@ -49841,11 +49825,11 @@
/obj/machinery/atmospherics/pipe/simple/visible/yellow{
dir = 4
},
-/obj/effect/spawner/window/reinforced,
/obj/machinery/door/poddoor/preopen{
id_tag = "atmos";
name = "Atmos Blast Door"
},
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/atmos/distribution)
"cQn" = (
@@ -50117,11 +50101,11 @@
/obj/machinery/atmospherics/pipe/simple/visible/cyan{
dir = 10
},
-/obj/effect/spawner/window/reinforced,
/obj/machinery/door/poddoor/preopen{
id_tag = "atmos";
name = "Atmos Blast Door"
},
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/atmos/distribution)
"cRd" = (
@@ -50311,7 +50295,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"cRz" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/portsolar)
"cRA" = (
@@ -50356,7 +50340,7 @@
d2 = 4;
icon_state = "2-4"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "CE"
},
/turf/simulated/floor/plating,
@@ -50495,7 +50479,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/equipmentstorage)
"cRY" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -50600,11 +50584,11 @@
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/visible/cyan,
-/obj/effect/spawner/window/reinforced,
/obj/machinery/door/poddoor/preopen{
id_tag = "atmos";
name = "Atmos Blast Door"
},
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/atmos/distribution)
"cSr" = (
@@ -50955,7 +50939,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/atmos/distribution)
"cTo" = (
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/atmos)
"cTp" = (
@@ -50974,11 +50958,11 @@
/area/station/engineering/atmos)
"cTr" = (
/obj/machinery/atmospherics/pipe/simple/visible/cyan,
-/obj/effect/spawner/window/reinforced,
/obj/machinery/door/poddoor/preopen{
id_tag = "atmos";
name = "Atmos Blast Door"
},
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/atmos/distribution)
"cTs" = (
@@ -51700,11 +51684,11 @@
/obj/machinery/atmospherics/pipe/manifold/visible/cyan{
dir = 4
},
-/obj/effect/spawner/window/reinforced,
/obj/machinery/door/poddoor/preopen{
id_tag = "atmos";
name = "Atmos Blast Door"
},
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/atmos/distribution)
"cVS" = (
@@ -51739,7 +51723,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "CE"
},
/turf/simulated/floor/plating,
@@ -52298,11 +52282,11 @@
/area/station/engineering/atmos)
"cYb" = (
/obj/machinery/atmospherics/pipe/simple/visible/cyan,
-/obj/effect/spawner/window/reinforced,
/obj/machinery/door/poddoor/preopen{
id_tag = "atmos";
name = "Atmos Blast Door"
},
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/atmos)
"cYe" = (
@@ -52589,11 +52573,11 @@
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/visible/cyan,
-/obj/effect/spawner/window/reinforced,
/obj/machinery/door/poddoor/preopen{
id_tag = "atmos";
name = "Atmos Blast Door"
},
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/atmos)
"cZg" = (
@@ -54412,7 +54396,7 @@
/area/station/maintenance/storage)
"dfD" = (
/obj/structure/transit_tube,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/storage)
"dfE" = (
@@ -54528,7 +54512,7 @@
},
/area/station/maintenance/storage)
"dgc" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/storage)
"dgd" = (
@@ -54726,11 +54710,11 @@
/obj/machinery/atmospherics/pipe/simple/visible/cyan{
dir = 9
},
-/obj/effect/spawner/window/reinforced,
/obj/machinery/door/poddoor/preopen{
id_tag = "atmos";
name = "Atmos Blast Door"
},
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/atmos)
"dgX" = (
@@ -54894,11 +54878,11 @@
},
/area/station/engineering/atmos)
"dhI" = (
-/obj/effect/spawner/window/reinforced,
/obj/machinery/door/poddoor/preopen{
id_tag = "atmos";
name = "Atmos Blast Door"
},
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/atmos)
"dhJ" = (
@@ -54924,10 +54908,10 @@
},
/area/station/public/toilet)
"dhL" = (
-/obj/effect/spawner/window/reinforced,
/obj/machinery/atmospherics/pipe/simple/visible/yellow{
dir = 4
},
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/turbine)
"dhO" = (
@@ -55002,8 +54986,8 @@
id_tag = "atmos";
name = "Atmos Blast Door"
},
-/obj/effect/spawner/window/reinforced,
/obj/machinery/atmospherics/pipe/simple/visible/yellow,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/atmos)
"dik" = (
@@ -55012,7 +54996,7 @@
id_tag = "atmos";
name = "Atmos Blast Door"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/atmos)
"dil" = (
@@ -56106,8 +56090,8 @@
},
/area/station/aisat/service)
"dll" = (
-/obj/effect/spawner/window/reinforced,
/obj/machinery/atmospherics/pipe/simple/visible/purple,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/turbine)
"dln" = (
@@ -56225,7 +56209,7 @@
},
/area/station/aisat/service)
"dlT" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/starboardsolar)
"dlX" = (
@@ -56252,7 +56236,7 @@
icon_state = "1-2"
},
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/permabrig)
"dmb" = (
@@ -56334,8 +56318,8 @@
},
/area/station/aisat/hall)
"dmt" = (
-/obj/effect/spawner/window/reinforced,
/obj/machinery/atmospherics/pipe/simple/visible/purple,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"dmv" = (
@@ -56404,7 +56388,7 @@
/turf/simulated/floor/engine,
/area/station/maintenance/turbine)
"dmB" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/turret_protected/aisat/interior)
"dmD" = (
@@ -56562,7 +56546,7 @@
/area/space/nearstation)
"dmZ" = (
/obj/structure/transit_tube,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/turret_protected/aisat/interior)
"dna" = (
@@ -56906,7 +56890,7 @@
/obj/structure/sign/securearea{
pixel_y = -32
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/turret_protected/aisat/interior)
"dnW" = (
@@ -56938,10 +56922,10 @@
/obj/structure/sign/securearea{
pixel_y = -32
},
-/obj/effect/spawner/window/reinforced,
/obj/machinery/atmospherics/pipe/simple/visible/universal{
dir = 4
},
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/turret_protected/aisat/interior)
"dof" = (
@@ -57968,7 +57952,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/prisonlockers)
"dsN" = (
@@ -58770,7 +58754,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"dLz" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -59291,7 +59275,7 @@
d2 = 4;
icon_state = "2-4"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "CMO"
},
/turf/simulated/floor/plating,
@@ -59777,6 +59761,10 @@
},
/turf/simulated/floor/plasteel,
/area/station/engineering/atmos/distribution)
+"ehK" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plating,
+/area/station/hallway/secondary/entry)
"ehQ" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/ash,
@@ -59873,7 +59861,6 @@
layer = 2.5
},
/obj/machinery/door/window/reinforced/normal{
- dir = 2;
name = "Security Reception"
},
/obj/effect/mapping_helpers/airlock/windoor/access/any/security/general,
@@ -61181,8 +61168,7 @@
/area/station/maintenance/aft)
"eYJ" = (
/obj/machinery/door/window/classic/reversed{
- name = "Primate Pen";
- dir = 2
+ name = "Primate Pen"
},
/obj/effect/mapping_helpers/airlock/windoor/access/any/medical/genetics,
/obj/effect/decal/cleanable/dirt,
@@ -61537,6 +61523,10 @@
},
/turf/simulated/floor/plasteel,
/area/station/engineering/controlroom)
+"fhc" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plating,
+/area/station/public/dorms)
"fhe" = (
/obj/structure/cable{
d1 = 1;
@@ -62164,13 +62154,11 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/atmos/control)
"fxC" = (
-/obj/effect/spawner/window/reinforced/polarized{
- id = "qm"
- },
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
},
+/obj/effect/spawner/window/reinforced/polarized/grilled,
/turf/simulated/floor/plating,
/area/station/supply/qm)
"fxD" = (
@@ -62729,7 +62717,6 @@
},
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/machinery/door/window/classic/normal{
- dir = 2;
name = "Bridge Delivery"
},
/obj/effect/mapping_helpers/airlock/windoor/access/any/supply/mule_bot,
@@ -63153,7 +63140,7 @@
},
/area/station/science/hallway)
"gbw" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "xenobio3";
name = "Chamber 3 Containment Blast Doors"
@@ -63839,7 +63826,6 @@
"gvm" = (
/obj/machinery/door/firedoor,
/obj/machinery/door/window/brigdoor{
- dir = 2;
id = "Cell 4";
name = "Cell 4"
},
@@ -63995,7 +63981,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/disposal)
"gyS" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable,
/obj/machinery/door/poddoor/preopen{
id_tag = "xenobio4";
@@ -65246,7 +65232,6 @@
/area/station/maintenance/apmaint2)
"hgC" = (
/obj/machinery/door/window/classic/normal{
- dir = 2;
name = "Glass Door"
},
/obj/structure/cable{
@@ -65414,7 +65399,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/sign/electricshock{
pixel_x = -32
},
@@ -65444,7 +65429,6 @@
name = "Security Blast Door"
},
/obj/machinery/door/window/classic/reversed{
- dir = 2;
name = "Security Delivery"
},
/obj/effect/mapping_helpers/airlock/windoor/access/any/supply/mule_bot,
@@ -65461,7 +65445,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/asmaint)
"hlG" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "Prison Gate";
name = "Prison Lockdown Blast Doors"
@@ -66095,8 +66079,7 @@
/area/station/science/xenobiology)
"hEA" = (
/obj/machinery/door/window/classic/reversed{
- name = "Containment Pen";
- dir = 2
+ name = "Containment Pen"
},
/obj/effect/mapping_helpers/airlock/windoor/access/any/science/xenobio,
/obj/machinery/door/poddoor/preopen{
@@ -66621,7 +66604,7 @@
},
/area/station/medical/medbay2)
"hTu" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "Prison Gate";
name = "Prison Lockdown Blast Doors"
@@ -67311,7 +67294,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/apmaint)
"ilj" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "xenobio4";
name = "Chamber 4 Containment Blast Doors"
@@ -67590,7 +67573,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/port)
"iun" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "xenobio1";
name = "Chamber 1 Containment Blast Doors"
@@ -67680,7 +67663,7 @@
},
/area/station/maintenance/asmaint2)
"ivZ" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "xenobio6";
name = "Chamber 6 Containment Blast Doors"
@@ -67738,6 +67721,10 @@
icon_state = "white"
},
/area/station/science/xenobiology)
+"ixO" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plating,
+/area/station/supply/storage)
"iyj" = (
/obj/structure/cable{
d1 = 1;
@@ -67932,7 +67919,7 @@
/obj/machinery/atmospherics/pipe/simple/visible/red{
dir = 10
},
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/control)
"iFh" = (
@@ -68474,6 +68461,10 @@
icon_state = "cautioncorner"
},
/area/station/maintenance/asmaint2)
+"iWz" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plating/airless,
+/area/station/science/toxins/test)
"iXD" = (
/turf/simulated/floor/light,
/area/station/maintenance/asmaint)
@@ -68693,13 +68684,11 @@
},
/area/station/medical/virology)
"jdi" = (
-/obj/effect/spawner/window/reinforced/polarized{
- id = "qm"
- },
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
},
+/obj/effect/spawner/window/reinforced/polarized/grilled,
/turf/simulated/floor/plating,
/area/station/supply/qm)
"jdz" = (
@@ -69185,7 +69174,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/starboardsolar)
"jtc" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "xenobio2";
name = "Chamber 2 Containment Blast Doors"
@@ -69357,8 +69346,7 @@
/area/station/maintenance/aft)
"jxr" = (
/obj/machinery/door/window/classic/reversed{
- name = "Kill Chamber";
- dir = 2
+ name = "Kill Chamber"
},
/obj/effect/mapping_helpers/airlock/windoor/access/any/science/xenobio,
/obj/machinery/door/poddoor/preopen{
@@ -69551,7 +69539,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "CMO"
},
/turf/simulated/floor/plating,
@@ -69588,7 +69576,7 @@
},
/area/station/telecomms/chamber)
"jEQ" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable,
/obj/machinery/door/poddoor/preopen{
id_tag = "xenobio3";
@@ -70439,7 +70427,6 @@
/area/station/medical/chemistry)
"keS" = (
/obj/machinery/door/window/classic/normal{
- dir = 2;
name = "Glass Door"
},
/obj/structure/cable{
@@ -70482,6 +70469,10 @@
/obj/structure/closet/emcloset,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
+"khg" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plating,
+/area/station/service/chapel)
"khl" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/structure/cable{
@@ -70732,7 +70723,6 @@
icon_state = "2-8"
},
/obj/machinery/door/window/brigdoor{
- dir = 2;
id = "Cell 2";
name = "Cell 2"
},
@@ -71141,7 +71131,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "bridge blast north";
name = "Bridge Blast Doors"
@@ -71253,7 +71243,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint2)
"kzo" = (
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/turf/simulated/floor/plating,
/area/station/science/toxins/mixing)
"kzB" = (
@@ -72803,7 +72793,6 @@
/obj/structure/table/reinforced,
/obj/machinery/door/firedoor,
/obj/machinery/door/window/classic/reversed{
- dir = 2;
name = "Medical Reception"
},
/obj/effect/mapping_helpers/airlock/windoor/access/any/medical/general,
@@ -72985,7 +72974,7 @@
},
/area/station/security/permabrig)
"lvb" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/science/misc_lab)
"lvk" = (
@@ -73027,7 +73016,6 @@
"lvp" = (
/obj/effect/turf_decal/delivery/red,
/obj/machinery/door/window/reinforced/normal{
- dir = 2;
name = "Body Delivery System"
},
/obj/effect/mapping_helpers/airlock/windoor/access/any/medical/morgue,
@@ -73417,7 +73405,6 @@
/area/station/maintenance/asmaint)
"lHA" = (
/obj/machinery/door/window/classic/normal{
- dir = 2;
name = "Containment Pen"
},
/obj/effect/mapping_helpers/airlock/windoor/access/any/science/xenobio,
@@ -73516,7 +73503,6 @@
"lKB" = (
/obj/structure/table/reinforced,
/obj/machinery/door/window/reinforced/normal{
- dir = 2;
name = "Secure Armory"
},
/obj/effect/mapping_helpers/airlock/windoor/access/any/security/general,
@@ -73645,6 +73631,10 @@
},
/turf/simulated/floor/plasteel,
/area/station/command/bridge)
+"lNj" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plating,
+/area/station/maintenance/fpmaint2)
"lNE" = (
/obj/structure/rack{
dir = 8;
@@ -74765,7 +74755,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/asmaint)
"muq" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "xenobio3";
name = "Chamber 3 Containment Blast Doors"
@@ -74970,7 +74960,6 @@
/area/station/maintenance/asmaint)
"mBF" = (
/obj/machinery/door/window/classic/reversed{
- dir = 2;
name = "Do Not Revive"
},
/obj/effect/mapping_helpers/airlock/windoor/access/any/medical/morgue,
@@ -75203,7 +75192,7 @@
id_tag = "Biohazard";
name = "Biohazard Shutter"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/science/toxins/launch)
"mJC" = (
@@ -76969,7 +76958,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint2)
"nQT" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable,
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -77385,7 +77374,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced/tinted,
+/obj/effect/spawner/window/reinforced/tinted/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/assembly_line)
"oeO" = (
@@ -78595,6 +78584,10 @@
icon_state = "whitepurple"
},
/area/station/science/xenobiology)
+"oMe" = (
+/obj/effect/spawner/window/reinforced/plasma/grilled,
+/turf/simulated/floor/plating,
+/area/station/engineering/control)
"oMz" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -80371,8 +80364,7 @@
/area/station/medical/morgue)
"pQp" = (
/obj/machinery/door/window/classic/reversed{
- name = "Toxins Launcher";
- dir = 2
+ name = "Toxins Launcher"
},
/obj/effect/mapping_helpers/airlock/windoor/access/any/science/tox,
/obj/machinery/door/window/classic/reversed{
@@ -80461,6 +80453,10 @@
},
/turf/simulated/floor/engine,
/area/station/science/test_chamber)
+"pSH" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plating,
+/area/station/hallway/secondary/exit)
"pTa" = (
/obj/machinery/status_display,
/turf/simulated/wall,
@@ -80580,6 +80576,10 @@
/obj/structure/window/reinforced,
/turf/simulated/floor/wood,
/area/station/public/dorms)
+"pVM" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plating,
+/area/station/maintenance/asmaint)
"pWn" = (
/obj/machinery/door/airlock/maintenance,
/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
@@ -80751,11 +80751,11 @@
},
/area/station/public/toilet)
"qcH" = (
-/obj/effect/spawner/window/reinforced,
/obj/structure/sign/securearea{
desc = "A warning sign which reads 'BOMB RANGE";
name = "BOMB RANGE"
},
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating/airless,
/area/station/science/toxins/test)
"qcN" = (
@@ -80788,7 +80788,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/permabrig)
"qdm" = (
@@ -80873,8 +80873,8 @@
/turf/simulated/wall,
/area/station/public/construction)
"qgC" = (
-/obj/effect/spawner/window/reinforced,
/obj/machinery/atmospherics/pipe/simple/visible/yellow,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/turret_protected/aisat/interior)
"qgH" = (
@@ -80992,7 +80992,7 @@
},
/area/station/science/hallway)
"qkA" = (
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/obj/structure/cable,
/obj/machinery/door/poddoor/preopen{
id_tag = "Prison Gate";
@@ -81241,10 +81241,10 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"qpf" = (
-/obj/effect/spawner/window/reinforced,
/obj/machinery/atmospherics/pipe/simple/hidden/purple{
dir = 4
},
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"qpi" = (
@@ -81294,7 +81294,7 @@
/area/station/maintenance/asmaint)
"qri" = (
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "IAA"
},
/obj/machinery/door/poddoor/preopen{
@@ -81592,7 +81592,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/effect/spawner/window/reinforced/tinted,
+/obj/effect/spawner/window/reinforced/tinted/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/assembly_line)
"qzV" = (
@@ -81670,7 +81670,7 @@
/turf/simulated/floor/engine,
/area/station/engineering/control)
"qBH" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -81930,7 +81930,7 @@
id_tag = "Biohazard";
name = "Biohazard Shutter"
},
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/turf/simulated/floor/plating,
/area/station/science/toxins/launch)
"qHc" = (
@@ -82073,7 +82073,7 @@
},
/area/station/science/robotics/chargebay)
"qKN" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -82452,7 +82452,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/permabrig)
"qXe" = (
@@ -82662,7 +82662,7 @@
},
/area/station/medical/virology)
"rcm" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -82769,7 +82769,6 @@
"reh" = (
/obj/structure/table/reinforced,
/obj/machinery/door/window/classic/reversed{
- dir = 2;
name = "Chemistry Desk"
},
/obj/effect/mapping_helpers/airlock/windoor/access/any/medical/general,
@@ -82930,8 +82929,7 @@
/area/station/maintenance/aft)
"rif" = (
/obj/machinery/door/window/classic/reversed{
- name = "Containment Pen";
- dir = 2
+ name = "Containment Pen"
},
/obj/effect/mapping_helpers/airlock/windoor/access/any/science/xenobio,
/obj/machinery/door/poddoor/preopen{
@@ -82967,7 +82965,7 @@
},
/area/station/engineering/control)
"rlW" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "HoS"
},
/obj/structure/cable{
@@ -83188,8 +83186,7 @@
/area/station/security/evidence)
"rtT" = (
/obj/machinery/door/window/classic/reversed{
- name = "EVA Equipment";
- dir = 2
+ name = "EVA Equipment"
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/effect/decal/warning_stripes/east,
@@ -83272,8 +83269,8 @@
},
/area/station/security/permabrig)
"ryQ" = (
-/obj/effect/spawner/window/reinforced/plasma,
/obj/machinery/atmospherics/pipe/simple/insulated,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/turf/simulated/floor/plating,
/area/station/science/toxins/mixing)
"ryV" = (
@@ -83570,10 +83567,10 @@
/turf/space,
/area/space/nearstation)
"rGr" = (
-/obj/effect/spawner/window/reinforced/plasma,
/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{
dir = 1
},
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/turf/simulated/floor/plating,
/area/station/science/toxins/mixing)
"rHm" = (
@@ -83888,7 +83885,7 @@
},
/area/station/security/permabrig)
"rSo" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable,
/obj/structure/cable{
d1 = 1;
@@ -84237,7 +84234,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"scY" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "NT"
},
/obj/structure/cable{
@@ -84565,7 +84562,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"smP" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -84667,6 +84664,10 @@
icon_state = "brown"
},
/area/station/supply/miningdock)
+"soH" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plating,
+/area/station/maintenance/auxsolarstarboard)
"soR" = (
/obj/structure/table,
/obj/machinery/cell_charger,
@@ -84995,7 +84996,7 @@
id_tag = "Secure Gate";
name = "Security Blast Door"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "IAA"
},
/obj/structure/cable{
@@ -85917,7 +85918,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "rd"
},
/turf/simulated/floor/plating,
@@ -85996,7 +85997,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/apmaint)
"tdd" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "xenobio2";
name = "Chamber 2 Containment Blast Doors"
@@ -86122,7 +86123,7 @@
},
/area/station/security/permabrig)
"tif" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "xenobio6";
name = "Chamber 6 Containment Blast Doors"
@@ -86265,7 +86266,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/storage)
"tlj" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "xenobio5";
name = "Chamber 5 Containment Blast Doors"
@@ -86923,7 +86924,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -87082,7 +87083,7 @@
},
/area/station/medical/virology)
"tOE" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "CE"
},
/obj/structure/cable{
@@ -87683,8 +87684,8 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"ufa" = (
-/obj/effect/spawner/window/reinforced,
/obj/structure/disposalpipe/segment,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"ufc" = (
@@ -87727,7 +87728,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "CMO"
},
/turf/simulated/floor/plating,
@@ -87999,6 +88000,10 @@
/obj/structure/disposalpipe/segment,
/turf/simulated/floor/wood,
/area/station/medical/psych)
+"uoR" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plating,
+/area/station/maintenance/aft)
"upd" = (
/obj/effect/spawner/random_barrier/possibly_welded_airlock,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
@@ -88170,7 +88175,6 @@
/area/station/medical/chemistry)
"usY" = (
/obj/machinery/door/window/classic/reversed{
- dir = 2;
name = "Glass Door"
},
/turf/simulated/floor/plating,
@@ -88386,6 +88390,11 @@
icon_state = "whitebluecorner"
},
/area/station/medical/reception)
+"uAY" = (
+/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plating,
+/area/station/hallway/secondary/entry)
"uBn" = (
/obj/item/tank/internals/emergency_oxygen/nitrogen{
pixel_x = -4
@@ -89089,6 +89098,10 @@
},
/turf/simulated/floor/plasteel,
/area/station/public/dorms)
+"uYP" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plating,
+/area/station/maintenance/apmaint)
"uYU" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
@@ -89106,7 +89119,7 @@
},
/area/station/service/barber)
"uZb" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d1 = 2;
d2 = 4;
@@ -89301,7 +89314,7 @@
/turf/simulated/floor/plasteel,
/area/station/science/hallway)
"vfc" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable,
/obj/structure/cable{
d1 = 1;
@@ -91048,8 +91061,7 @@
/area/station/maintenance/apmaint2)
"wcN" = (
/obj/machinery/door/window/classic/reversed{
- name = "Containment Pen";
- dir = 2
+ name = "Containment Pen"
},
/obj/effect/mapping_helpers/airlock/windoor/access/any/science/xenobio,
/obj/machinery/door/poddoor/preopen{
@@ -91285,7 +91297,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/apmaint)
"wkX" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable,
/obj/machinery/door/poddoor/preopen{
id_tag = "xenobio4";
@@ -91323,7 +91335,7 @@
/turf/simulated/floor/carpet,
/area/station/maintenance/asmaint)
"wmr" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable,
/obj/structure/cable{
d1 = 1;
@@ -91704,8 +91716,7 @@
/area/station/security/brig)
"wzD" = (
/obj/machinery/door/window/classic/normal{
- name = "EVA Equipment";
- dir = 2
+ name = "EVA Equipment"
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/effect/decal/warning_stripes/west,
@@ -92056,7 +92067,7 @@
id_tag = "Prison Gate";
name = "Prison Lockdown Blast Doors"
},
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/obj/structure/cable,
/obj/effect/decal/warning_stripes/yellow,
/turf/simulated/floor/plating,
@@ -92269,7 +92280,7 @@
id_tag = "Secure Gate";
name = "Security Blast Door"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "IAA"
},
/obj/structure/cable{
@@ -93626,7 +93637,7 @@
id_tag = "Prison Gate";
name = "Prison Lockdown Blast Doors"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -93634,6 +93645,10 @@
/obj/effect/decal/warning_stripes/south,
/turf/simulated/floor/plating,
/area/station/security/permabrig)
+"xNN" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plating,
+/area/station/science/hallway)
"xNV" = (
/obj/machinery/biogenerator,
/obj/machinery/light,
@@ -94442,7 +94457,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/prisonlockers)
"yiF" = (
@@ -103279,7 +103294,7 @@ aaa
aaa
aaa
aaa
-aSd
+ehK
jmd
aZP
aab
@@ -103536,9 +103551,9 @@ aaa
aaa
aaa
aaa
-aSd
+ehK
rOS
-aSd
+ehK
aab
aLd
aaa
@@ -103795,7 +103810,7 @@ aMs
aMs
aLd
gXU
-aSd
+ehK
aMs
aLd
aaa
@@ -103809,8 +103824,8 @@ aVV
aaa
aLd
aMs
-aSd
-aSd
+ehK
+ehK
aLd
aaa
aaa
@@ -104053,9 +104068,9 @@ aOP
aMs
qIw
aMB
-aSd
-aSd
-aSd
+ehK
+ehK
+ehK
aVV
aXr
jyO
@@ -104063,9 +104078,9 @@ jyO
jyO
aXs
aVV
-aSd
-aSd
-aSd
+ehK
+ehK
+ehK
blB
boP
aLd
@@ -104325,7 +104340,7 @@ aOQ
aRU
aSf
boL
-aSd
+ehK
aaa
aaa
aaa
@@ -104337,7 +104352,7 @@ aaa
aaa
aaa
aaa
-aSd
+uAY
aaa
aaa
aaa
@@ -104567,9 +104582,9 @@ aOR
aQa
aMd
aMD
-aSd
-aSd
-aSd
+ehK
+ehK
+ehK
aVV
aXt
aXs
@@ -104577,12 +104592,12 @@ aXs
aXs
beG
aVV
-aSd
-aSd
-aSd
+ehK
+ehK
+ehK
blE
boL
-aSd
+ehK
aaa
aaa
aaa
@@ -104594,7 +104609,7 @@ aaa
aaa
aaa
aaa
-aSd
+ehK
aaa
aaa
aaa
@@ -104826,7 +104841,7 @@ aRa
aME
aTo
aUl
-aSd
+ehK
aVV
aXu
aYZ
@@ -104834,27 +104849,27 @@ aYZ
aYZ
bes
aVV
-aSd
+ehK
bid
aTo
bmS
boL
-aSd
+ehK
aaa
aaa
aaa
aaa
aaa
-aSd
+ehK
aaa
aaa
aaa
aaa
aaa
-aSd
-aSd
-aSd
-aSd
+ehK
+ehK
+ehK
+ehK
aaa
aaa
aaa
@@ -105083,7 +105098,7 @@ aPJ
aSf
aSf
aUk
-aSd
+ehK
aVY
aXv
aXs
@@ -105091,24 +105106,24 @@ bba
aXs
aXs
aVY
-aSd
+ehK
bgI
aSf
aSf
bsd
-aSd
+ehK
aaa
aaa
aaa
aaa
aaa
-aSd
+ehK
aaa
aaa
aaa
aaa
aaa
-aSd
+ehK
bGm
bLY
bKp
@@ -105340,7 +105355,7 @@ aPQ
aSf
aSf
aUn
-aSd
+ehK
aVY
aXw
aYZ
@@ -105348,24 +105363,24 @@ aYZ
aYZ
aXs
aVY
-aSd
+ehK
bjT
aSf
aSf
bsh
-aSd
+ehK
aaa
aaa
aaa
aaa
aaa
-aSd
+ehK
aaa
aaa
aaa
aaa
aaa
-aSd
+ehK
bGl
bLX
bKp
@@ -105597,7 +105612,7 @@ aPQ
aRd
aTp
aUm
-aSd
+ehK
aVV
aXx
aXs
@@ -105605,12 +105620,12 @@ aXs
aXs
bex
aVV
-aSd
+ehK
bjS
aTp
brc
bsh
-aSd
+ehK
aaa
aaa
aaa
@@ -105622,7 +105637,7 @@ aaa
aaa
aaa
aaa
-aSd
+ehK
bKp
bKp
bOb
@@ -105852,9 +105867,9 @@ aNw
aLd
aPT
aMD
-aSd
-aSd
-aSd
+ehK
+ehK
+ehK
aVV
aXy
aYZ
@@ -105862,12 +105877,12 @@ aYZ
aYZ
beG
aVV
-aSd
-aSd
-aSd
+ehK
+ehK
+ehK
blE
bsh
-aSd
+ehK
aaa
aaa
aaa
@@ -105879,10 +105894,10 @@ aaa
aaa
aaa
aaa
-aSd
+ehK
aMd
bLZ
-aSd
+ehK
aaa
aaa
aaa
@@ -106124,7 +106139,7 @@ aOQ
aRU
aSf
bsh
-aSd
+ehK
aaa
aaa
bvf
@@ -106136,10 +106151,10 @@ aaa
bCi
aaa
aaa
-aSd
+ehK
aMd
bLZ
-aSd
+ehK
aaa
aaa
aaa
@@ -106357,18 +106372,18 @@ aaa
aaa
aaa
doE
-aII
-aII
-aII
-aII
+lNj
+lNj
+lNj
+lNj
aHl
aLg
jRB
aQw
aRe
-aSd
-aSd
-aSd
+ehK
+ehK
+ehK
aVV
aVV
aYV
@@ -106376,27 +106391,27 @@ aYV
aYV
aVV
aVV
-aSd
-aSd
-aSd
+ehK
+ehK
+ehK
blB
bsh
-aSd
+ehK
aab
-aSd
+ehK
bvl
-aSd
+ehK
aab
aMs
aab
-aSd
+ehK
bDC
-aSd
+ehK
aaa
-aSd
+ehK
aMd
bLZ
-aSd
+ehK
aaa
aaa
aaa
@@ -106624,7 +106639,7 @@ aGn
aPY
aME
aRO
-aSd
+ehK
aUZ
aVV
aXn
@@ -106634,23 +106649,23 @@ aYT
bey
aVV
aUZ
-aSd
+ehK
bpX
bmS
bgR
aLd
-aSd
-aSd
+ehK
+ehK
aOQ
-aSd
-aSd
+ehK
+ehK
aMs
-aSd
-aSd
+ehK
+ehK
aOQ
-aSd
-aSd
-aSd
+ehK
+ehK
+ehK
aMd
bMa
bjQ
@@ -106871,10 +106886,10 @@ aaa
aaa
aaa
doE
-aII
-aII
-aII
-aII
+lNj
+lNj
+lNj
+lNj
aNC
tmn
aGn
@@ -106884,11 +106899,11 @@ aRT
aLd
aLd
aLd
-aSd
-aSd
-aSd
-aSd
-aSd
+uAY
+uAY
+uAY
+uAY
+uAY
aLd
aLd
aLd
@@ -106897,15 +106912,15 @@ aSf
bsl
aMs
aUl
-aSd
+ehK
bvl
-aSd
+ehK
bwO
aMs
aUl
-aSd
+ehK
bDC
-aSd
+ehK
bBg
bLs
bmS
@@ -107131,7 +107146,7 @@ aaa
aaa
aaa
aaa
-aII
+lNj
aNA
aKN
aGn
@@ -107167,7 +107182,7 @@ bmS
aSj
aSf
bLZ
-aSd
+ehK
aaa
aaa
aaa
@@ -107388,7 +107403,7 @@ aaa
aaa
aaa
aaa
-aII
+lNj
aMy
tmn
aGn
@@ -107424,7 +107439,7 @@ bKU
bLC
bwT
bMc
-aSd
+ehK
aaa
aaa
aaa
@@ -108202,10 +108217,10 @@ blQ
iez
aaa
iez
-cng
-cng
-cng
-cng
+uYP
+uYP
+uYP
+uYP
iez
aaa
gzN
@@ -108457,20 +108472,20 @@ cjg
bnw
vwk
cgQ
-cng
+uYP
rgs
cjf
kUo
kJk
oJO
cgQ
-cng
-cng
+uYP
+uYP
fJK
rcY
cgQ
-cng
-cng
+uYP
+uYP
aab
aaa
aaa
@@ -109227,7 +109242,7 @@ cGj
hYf
cJO
rFK
-cng
+uYP
aaa
cgQ
bEO
@@ -109236,7 +109251,7 @@ lNb
brF
cgQ
aaa
-cng
+uYP
xlK
lNb
coL
@@ -109484,7 +109499,7 @@ svp
bnw
svp
bET
-cng
+uYP
aaa
gzN
tkT
@@ -109493,7 +109508,7 @@ cqK
qjC
iez
aaa
-cng
+uYP
dDR
swy
hGW
@@ -110256,14 +110271,14 @@ nqv
blQ
nqv
cgQ
-cng
-cng
+uYP
+uYP
cgQ
-cng
-cng
+uYP
+uYP
gzN
-cng
-cng
+uYP
+uYP
cgQ
rtu
coL
@@ -110463,7 +110478,7 @@ aab
aaa
alv
aaa
-aII
+lNj
aDz
aEG
aFV
@@ -110720,7 +110735,7 @@ alv
alv
alv
aaa
-aII
+lNj
aDC
aEK
aFX
@@ -110778,7 +110793,7 @@ aaa
aaa
aaa
aaa
-cng
+uYP
nsu
cgQ
cgQ
@@ -110977,7 +110992,7 @@ aaa
aaa
aaa
aaa
-aII
+lNj
aDB
aEJ
aFW
@@ -111035,7 +111050,7 @@ aaa
aaa
aaa
aaa
-cng
+uYP
eSr
wAW
cgQ
@@ -111245,7 +111260,7 @@ aLu
aLr
aGn
aRp
-aII
+lNj
aGn
aGn
bQX
@@ -112565,13 +112580,13 @@ heB
mBl
aaa
aaa
-bKB
+ixO
bRK
xSH
bxb
bTq
bYw
-bKB
+ixO
aaa
aaa
aaa
@@ -112820,18 +112835,18 @@ blQ
bGX
bDQ
bxb
-bKB
-bKB
-bKB
+ixO
+ixO
+ixO
bRI
xGi
-bKB
+ixO
xGi
bUg
-bKB
+ixO
bxb
-bKB
-bKB
+ixO
+ixO
bxb
aaa
cgQ
@@ -113346,7 +113361,7 @@ oWJ
qMY
oWJ
sFm
-bKB
+ixO
aaa
aaa
aaa
@@ -113354,7 +113369,7 @@ aab
aab
aab
aaa
-cng
+uYP
lOM
coL
tGO
@@ -113603,7 +113618,7 @@ byw
djL
bKz
vHV
-bKB
+ixO
aaa
aaa
aaa
@@ -113611,7 +113626,7 @@ aaa
aaa
aaa
aaa
-cng
+uYP
gGR
qsB
vjs
@@ -113811,7 +113826,7 @@ aaa
aaa
aaa
aaa
-aII
+lNj
dEG
aRg
xky
@@ -113860,7 +113875,7 @@ bHh
bKz
bKz
vHV
-bKB
+ixO
aaa
aaa
aaa
@@ -114068,7 +114083,7 @@ abN
aaa
aaa
aaa
-aII
+lNj
gMa
qaI
cQd
@@ -120039,11 +120054,11 @@ cyg
gYs
gzN
cgQ
-cng
-cng
+uYP
+uYP
gzN
-cng
-cng
+uYP
+uYP
cgQ
oen
cKb
@@ -121619,10 +121634,10 @@ cSU
cSU
djv
cSU
-cYQ
+oMe
cSU
-cYQ
-cYQ
+oMe
+oMe
cSU
aaa
aaa
@@ -132390,20 +132405,20 @@ cKj
cts
cxO
cxO
-cAe
-cAe
+uoR
+uoR
cxO
-cAe
-cAe
+uoR
+uoR
cxO
-cAe
-cAe
-cAe
+uoR
+uoR
+uoR
cxO
cxO
-cAe
-cAe
-cAe
+uoR
+uoR
+uoR
cxO
cxO
cxO
@@ -134105,8 +134120,8 @@ auq
avp
auq
atG
-aFK
-aFK
+fhc
+fhc
aOI
gFG
aFK
@@ -134879,9 +134894,9 @@ aaa
aaa
aaa
aOI
-aFK
-aFK
-aFK
+fhc
+fhc
+fhc
aOI
aOI
aSg
@@ -135244,7 +135259,7 @@ dkS
cyJ
cyJ
cep
-cAe
+uoR
aaa
aaa
aaa
@@ -135394,7 +135409,7 @@ aab
aab
aab
aab
-aDS
+soH
aGT
aGT
aGT
@@ -135649,9 +135664,9 @@ aqZ
aqZ
aab
aab
-aDS
-aDS
-aDS
+soH
+soH
+soH
aGU
aHK
aIB
@@ -135758,7 +135773,7 @@ rmI
cep
cYj
dmr
-cAe
+uoR
aaa
aaa
aaa
@@ -136016,10 +136031,10 @@ cep
cYj
dmm
chf
-cAe
-cAe
-cAe
-cAe
+uoR
+uoR
+uoR
+uoR
npm
aaa
aaa
@@ -136163,9 +136178,9 @@ aqZ
awR
aab
aab
-aDS
-aDS
-aDS
+soH
+soH
+soH
aGW
aHJ
aIC
@@ -136532,8 +136547,8 @@ gPV
mLu
chf
chf
-cAe
-cAe
+uoR
+uoR
doE
aaa
aaa
@@ -136787,7 +136802,7 @@ chf
nyC
cts
dgm
-cAe
+uoR
aab
aab
aab
@@ -142185,7 +142200,7 @@ ciY
vZV
csL
cHf
-cBQ
+pVM
aaa
aab
aaa
@@ -142442,7 +142457,7 @@ ciY
csL
csL
ctq
-cBQ
+pVM
aaa
aab
aaa
@@ -142922,8 +142937,8 @@ oSr
yiF
qhq
rKV
-gLu
-gLu
+xNN
+xNN
rKV
rKV
rKV
@@ -142947,9 +142962,9 @@ ciY
cQC
csL
qdO
-cBQ
+pVM
aaa
-cBQ
+pVM
cDo
ePu
csL
@@ -143182,7 +143197,7 @@ aab
aab
aab
aab
-cBQ
+pVM
cBe
puC
krV
@@ -143204,9 +143219,9 @@ ciY
cQC
csL
dhR
-cBQ
+pVM
fpO
-cBQ
+pVM
asu
hyk
ugC
@@ -144152,8 +144167,8 @@ aYP
aYP
aXl
aYP
-aYQ
-aYQ
+khg
+khg
aYP
aYP
aYP
@@ -145959,7 +145974,7 @@ aaa
aaa
aaa
aaa
-bjR
+pSH
uLo
bzs
acg
@@ -146216,7 +146231,7 @@ aaa
aaa
aaa
aaa
-bjR
+pSH
ylC
bmm
bBl
@@ -146473,7 +146488,7 @@ aaa
aaa
aaa
aaa
-bjR
+pSH
fjd
bzw
bAM
@@ -146547,7 +146562,7 @@ kEe
kju
ibW
jtP
-cBQ
+pVM
aaa
aab
aab
@@ -146730,7 +146745,7 @@ aaa
aaa
aaa
aab
-bjR
+pSH
uLo
bmm
bBl
@@ -146798,13 +146813,13 @@ ciY
aab
pGL
aab
-cBQ
+pVM
gPM
kju
xtZ
aPr
vhf
-cBQ
+pVM
aaa
aaa
aab
@@ -146987,7 +147002,7 @@ aaa
aaa
aab
aaa
-bjR
+pSH
ylC
bmm
bBl
@@ -147055,13 +147070,13 @@ ciY
aab
wHA
aab
-cBQ
+pVM
awM
kju
kju
kju
hgb
-cBQ
+pVM
aaa
aaa
aab
@@ -147244,7 +147259,7 @@ aaa
aab
aaa
aaa
-bjR
+pSH
fjd
bmm
bBl
@@ -147571,9 +147586,9 @@ aaa
aaa
aaa
ciY
-cBQ
-cBQ
-cBQ
+pVM
+pVM
+pVM
ciY
aaa
aaa
@@ -147758,7 +147773,7 @@ aaa
aab
aab
aaa
-bjR
+pSH
bzO
bmm
bBl
@@ -148015,7 +148030,7 @@ aaa
aaa
aab
aaa
-bjR
+pSH
bzO
bzw
bAM
@@ -148272,7 +148287,7 @@ aaa
aaa
aab
aaa
-bjR
+pSH
bzO
bmm
bBl
@@ -148309,10 +148324,10 @@ xhR
fDJ
aab
ciY
-cBQ
-cBQ
+pVM
+pVM
yls
-cBQ
+pVM
ciY
pCv
ciY
@@ -148567,9 +148582,9 @@ fDJ
aaa
aaa
aab
-cBQ
+pVM
cGW
-cBQ
+pVM
ciY
sKQ
fKw
@@ -148824,9 +148839,9 @@ fDJ
aab
aaa
doE
-cBQ
+pVM
qXe
-cBQ
+pVM
ciY
qlE
cBQ
@@ -149606,7 +149621,7 @@ aab
aab
ciY
ciY
-cBQ
+pVM
ciY
ciY
ciY
@@ -150074,7 +150089,7 @@ sCl
rxW
btp
bol
-bjR
+pSH
boI
bjR
tnJ
@@ -150082,9 +150097,9 @@ pXs
eWC
bjR
xir
-bjR
+pSH
xir
-bjR
+pSH
aaa
aaa
aaa
@@ -150331,7 +150346,7 @@ bol
bol
btp
bol
-bjR
+pSH
brL
bEF
cWE
@@ -150339,9 +150354,9 @@ bGN
dgz
bEF
bAN
-bjR
+pSH
bol
-bjR
+pSH
aaa
aaa
aaa
@@ -150588,7 +150603,7 @@ ndH
brD
btp
bol
-bjR
+pSH
bol
bqn
cWQ
@@ -150596,9 +150611,9 @@ bGM
fEO
bqn
bol
-bjR
+pSH
bol
-bjR
+pSH
aaa
aaa
aaa
@@ -150845,17 +150860,17 @@ bEG
bEG
bEG
boI
-bjR
+pSH
boI
-bjR
-bjR
-bjR
-bjR
-bjR
+pSH
+pSH
+pSH
+pSH
+pSH
xir
-bjR
+pSH
xir
-bjR
+pSH
aaa
aaa
aaa
@@ -152667,7 +152682,7 @@ aaa
aaa
aab
qcH
-cic
+iWz
clB
cnk
cid
@@ -152679,9 +152694,9 @@ cie
cie
cie
cnk
-cic
+iWz
cCv
-cic
+iWz
qcH
aaa
aaa
@@ -152923,7 +152938,7 @@ aaa
aaa
aaa
aab
-cic
+iWz
cjZ
cjZ
cjZ
@@ -153180,7 +153195,7 @@ aaa
aaa
aaa
aab
-cic
+iWz
cjZ
cjZ
cjZ
@@ -153437,7 +153452,7 @@ aaa
aaa
aaa
aab
-cic
+iWz
clA
kOa
jgm
diff --git a/_maps/map_files/generic/centcomm.dmm b/_maps/map_files/generic/centcomm.dmm
index 975a09bc5336..e3673b17e344 100644
--- a/_maps/map_files/generic/centcomm.dmm
+++ b/_maps/map_files/generic/centcomm.dmm
@@ -8388,7 +8388,7 @@
/obj/item/radio/intercom/syndicate{
pixel_x = -28
},
-/obj/item/kitchen/knife/carrotshiv,
+/obj/item/kitchen/knife/shiv/carrot,
/turf/simulated/floor/wood,
/area/wizard_station)
"GI" = (
diff --git a/_maps/map_files220/RandomRuins/LavaRuins/scp_facility.dmm b/_maps/map_files220/RandomRuins/LavaRuins/scp_facility.dmm
index 058c437789ee..b71d29e2b3dc 100644
--- a/_maps/map_files220/RandomRuins/LavaRuins/scp_facility.dmm
+++ b/_maps/map_files220/RandomRuins/LavaRuins/scp_facility.dmm
@@ -9,9 +9,7 @@
/area/ruin/unpowered/misc_lavaruin)
"be" = (
/obj/effect/decal/cleanable/dust,
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "darkblue";
dir = 4
@@ -45,9 +43,7 @@
/area/ruin/unpowered/misc_lavaruin)
"ce" = (
/obj/effect/decal/cleanable/dust,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "dark"
},
@@ -114,9 +110,7 @@
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/unpowered/misc_lavaruin)
"fN" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/effect/decal/remains/robot,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "dark"
@@ -184,7 +178,7 @@
/area/ruin/unpowered/misc_lavaruin)
"jQ" = (
/obj/machinery/washing_machine,
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "whiteblue"
},
@@ -223,9 +217,7 @@
},
/area/ruin/unpowered/misc_lavaruin)
"lC" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/unpowered/misc_lavaruin)
"lI" = (
@@ -276,9 +268,7 @@
/area/ruin/unpowered/misc_lavaruin)
"nz" = (
/obj/effect/decal/cleanable/dust,
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "dark"
},
@@ -299,7 +289,7 @@
},
/area/ruin/unpowered/misc_lavaruin)
"oL" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/unpowered/misc_lavaruin)
"oN" = (
@@ -329,9 +319,7 @@
/turf/simulated/wall/indestructible/syndishuttle/nodiagonal,
/area/ruin/unpowered/misc_lavaruin)
"pv" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/west,
/obj/effect/decal/cleanable/dust,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "cmo"
@@ -370,9 +358,7 @@
},
/area/ruin/unpowered/misc_lavaruin)
"rP" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "darkred";
dir = 4
@@ -390,9 +376,7 @@
/area/ruin/unpowered/misc_lavaruin)
"si" = (
/obj/effect/decal/cleanable/dust,
-/obj/machinery/light/built{
- dir = 8
- },
+/obj/machinery/light/built/east,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "darkred";
dir = 8
@@ -509,9 +493,7 @@
/area/ruin/unpowered/misc_lavaruin)
"xi" = (
/obj/structure/rack,
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "dark"
},
@@ -576,9 +558,7 @@
/obj/item/clothing/suit/armor/bulletproof{
pixel_y = 6
},
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "dark"
},
@@ -591,9 +571,7 @@
/area/ruin/unpowered/misc_lavaruin)
"AT" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/built{
- dir = 4
- },
+/obj/machinery/light/built/west,
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/unpowered/misc_lavaruin)
"Bd" = (
@@ -687,7 +665,7 @@
dir = 4
},
/obj/effect/decal/cleanable/blood,
-/obj/effect/mob_spawn/human/corpse/commander,
+/obj/effect/mob_spawn/human/corpse/scientist,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "dark"
},
@@ -940,9 +918,7 @@
},
/area/ruin/unpowered/misc_lavaruin)
"KP" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/east,
/obj/effect/decal/cleanable/dust,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "cmo"
@@ -1059,9 +1035,7 @@
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/unpowered/misc_lavaruin)
"Ss" = (
-/obj/structure/sink{
- pixel_y = 18
- },
+/obj/structure/sink/directional/north,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "white"
},
@@ -1091,7 +1065,7 @@
/area/ruin/unpowered/misc_lavaruin)
"Tk" = (
/obj/effect/decal/cleanable/dust,
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "darkblue"
},
@@ -1918,11 +1892,11 @@ Fh
wm
pm
XD
-KP
+pv
XW
XW
XW
-KP
+pv
wK
pm
Fh
@@ -2230,11 +2204,11 @@ GX
Xd
pm
xT
-pv
+KP
XW
VG
XW
-pv
+KP
Hz
pm
Fh
diff --git a/_maps/map_files220/RandomRuins/SpaceRuins/convoy_ambush.dmm b/_maps/map_files220/RandomRuins/SpaceRuins/convoy_ambush.dmm
index de6c14a62c11..b3f8af305c06 100644
--- a/_maps/map_files220/RandomRuins/SpaceRuins/convoy_ambush.dmm
+++ b/_maps/map_files220/RandomRuins/SpaceRuins/convoy_ambush.dmm
@@ -90,10 +90,7 @@
/turf/template_noop,
/area/template_noop)
"dq" = (
-/obj/machinery/light_construct/small{
- icon_state = "bulb-broken";
- dir = 8
- },
+/obj/machinery/light_construct/small/west,
/obj/structure/closet,
/obj/structure/sign/nosmoking_1{
pixel_x = -32
@@ -153,17 +150,15 @@
/turf/simulated/floor/plating/airless,
/area/ruin/space/unpowered/unpowered_structures)
"eJ" = (
-/obj/machinery/light_construct{
- icon_state = "bulb-broken";
- dir = 8
- },
+/obj/machinery/light_construct/directional/west,
/obj/effect/landmark/damageturf,
/turf/simulated/floor/plasteel/airless{
icon_state = "dark"
},
/area/ruin/space/unpowered/unpowered_structures)
"fL" = (
-/turf/simulated/floor/plasteel/stairs{
+/turf/simulated/floor/plasteel/airless{
+ icon_state = "stairs";
dir = 8
},
/area/ruin/space/unpowered/unpowered_structures)
@@ -192,9 +187,7 @@
/area/ruin/space/powered)
"hV" = (
/obj/machinery/door/poddoor,
-/obj/machinery/door_control{
- pixel_x = -30
- },
+/obj/machinery/door_control/shutter/west,
/turf/simulated/floor/plating/airless,
/area/ruin/space/unpowered/unpowered_structures)
"ia" = (
@@ -253,7 +246,8 @@
},
/area/ruin/space/unpowered/unpowered_structures)
"kd" = (
-/turf/simulated/floor/plasteel/stairs{
+/turf/simulated/floor/plasteel/airless{
+ icon_state = "stairs";
dir = 8
},
/area/ruin/space/powered)
@@ -273,10 +267,7 @@
/turf/template_noop,
/area/template_noop)
"mq" = (
-/obj/structure/extinguisher_cabinet{
- name = "west bump";
- pixel_x = -27
- },
+/obj/structure/extinguisher_cabinet/directional/west,
/obj/effect/decal/cleanable/blood,
/turf/simulated/floor/plasteel/airless{
icon_state = "dark"
@@ -340,7 +331,7 @@
color = "#FF0000";
dir = 1
},
-/turf/simulated/floor,
+/turf/simulated/floor/plating/airless,
/area/ruin/space/unpowered/unpowered_structures)
"nV" = (
/obj/item/flashlight,
@@ -357,7 +348,7 @@
/area/template_noop)
"oq" = (
/obj/effect/spawner/window/plastitanium,
-/turf/simulated/floor,
+/turf/simulated/floor/plating/airless,
/area/ruin/space/unpowered/unpowered_structures)
"oE" = (
/obj/item/stack/sheet/mineral/plastitanium,
@@ -485,7 +476,7 @@
/area/ruin/space/unpowered/unpowered_structures)
"vP" = (
/obj/structure/table,
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter{
pixel_x = -6
},
/obj/item/folder/yellow{
@@ -737,19 +728,14 @@
/turf/simulated/floor/plating/asteroid/airless,
/area/ruin/space/unpowered/unpowered_structures)
"Fw" = (
-/obj/machinery/status_display{
- pixel_x = 32
- },
+/obj/machinery/status_display/directional/east,
/obj/machinery/suit_storage_unit/standard_unit,
/turf/simulated/floor/plasteel/airless{
icon_state = "blackfull"
},
/area/ruin/space/powered)
"FF" = (
-/obj/machinery/light/small{
- icon_state = "bulb-broken";
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/obj/effect/turf_decal/delivery/white,
/obj/structure/closet/cardboard,
/obj/item/reagent_containers/food/snacks/chinese/chowmein,
@@ -762,10 +748,7 @@
},
/area/ruin/space/unpowered/unpowered_structures)
"FZ" = (
-/obj/structure/extinguisher_cabinet{
- name = "west bump";
- pixel_x = -27
- },
+/obj/structure/extinguisher_cabinet/directional/west,
/obj/effect/landmark/burnturf,
/obj/item/organ/external/arm,
/obj/item/organ/external/hand,
@@ -867,9 +850,7 @@
},
/area/ruin/space/unpowered/unpowered_structures)
"Jf" = (
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor/plasteel/airless{
icon_state = "dark"
},
@@ -902,10 +883,7 @@
},
/area/ruin/space/unpowered/unpowered_structures)
"KY" = (
-/obj/machinery/light_construct{
- icon_state = "bulb-broken";
- dir = 8
- },
+/obj/machinery/light_construct/directional/west,
/obj/structure/closet,
/obj/structure/sign/nosmoking_1{
pixel_x = -32
@@ -952,7 +930,7 @@
/area/template_noop)
"MV" = (
/obj/structure/table,
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter{
pixel_x = -6
},
/obj/item/reagent_containers/glass/beaker/waterbottle{
@@ -979,7 +957,7 @@
/area/ruin/space/unpowered/unpowered_structures)
"OT" = (
/obj/structure/table,
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter{
pixel_x = -6;
id = "convoy_window"
},
@@ -1057,7 +1035,7 @@
color = "#FF0000";
dir = 2
},
-/turf/simulated/floor,
+/turf/simulated/floor/plating/airless,
/area/ruin/space/unpowered/unpowered_structures)
"RP" = (
/turf/simulated/wall/mineral/titanium/nodiagonal,
@@ -1086,7 +1064,7 @@
color = "#FF0000";
dir = 2
},
-/turf/simulated/floor,
+/turf/simulated/floor/plating/airless,
/area/ruin/space/unpowered/unpowered_structures)
"Sn" = (
/obj/structure/closet/walllocker/emerglocker/west,
@@ -1150,19 +1128,14 @@
/area/ruin/space/unpowered/unpowered_structures)
"TT" = (
/obj/machinery/suit_storage_unit/standard_unit,
-/obj/machinery/status_display{
- pixel_x = 32
- },
+/obj/machinery/status_display/directional/east,
/turf/simulated/floor/plasteel/airless{
icon_state = "blackfull"
},
/area/ruin/space/powered)
"TU" = (
/obj/structure/lattice,
-/obj/machinery/light_construct{
- icon_state = "bulb-broken";
- dir = 8
- },
+/obj/machinery/light_construct/directional/west,
/turf/template_noop,
/area/template_noop)
"Uo" = (
@@ -1241,10 +1214,7 @@
},
/area/ruin/space/unpowered/unpowered_structures)
"YG" = (
-/obj/machinery/light_construct{
- icon_state = "bulb-broken";
- dir = 8
- },
+/obj/machinery/light_construct/directional/west,
/obj/structure/lattice,
/turf/template_noop,
/area/template_noop)
@@ -1258,9 +1228,7 @@
},
/area/ruin/space/unpowered/unpowered_structures)
"Ze" = (
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/obj/effect/turf_decal/delivery/white,
/turf/simulated/floor/plasteel/airless{
icon_state = "blackfull"
diff --git a/_maps/map_files220/RandomRuins/SpaceRuins/destroyed_infiltrator.dmm b/_maps/map_files220/RandomRuins/SpaceRuins/destroyed_infiltrator.dmm
index ac1c95cb83eb..5e166d9de526 100644
--- a/_maps/map_files220/RandomRuins/SpaceRuins/destroyed_infiltrator.dmm
+++ b/_maps/map_files220/RandomRuins/SpaceRuins/destroyed_infiltrator.dmm
@@ -335,9 +335,7 @@
/turf/simulated/floor/plating/airless,
/area/ruin/space/unpowered/unpowered_structures)
"yT" = (
-/obj/machinery/light_construct{
- icon_state = "tube-broken"
- },
+/obj/machinery/light_construct/directional/south,
/obj/machinery/atmospherics/pipe/manifold4w/hidden,
/obj/effect/landmark/damageturf,
/turf/simulated/floor/mineral/plastitanium/red/airless,
@@ -444,9 +442,7 @@
/turf/simulated/floor/plating/airless,
/area/ruin/space/unpowered/unpowered_structures)
"Io" = (
-/obj/machinery/light_construct{
- icon_state = "tube-broken"
- },
+/obj/machinery/light_construct/directional/south,
/obj/effect/landmark/burnturf,
/obj/effect/landmark/damageturf,
/turf/simulated/floor/plating/airless,
@@ -487,10 +483,7 @@
/turf/template_noop,
/area/template_noop)
"Kg" = (
-/obj/machinery/light_construct{
- icon_state = "tube-broken";
- dir = 8
- },
+/obj/machinery/light_construct/directional/west,
/turf/simulated/floor/mineral/plastitanium/red/airless,
/area/ruin/space/unpowered/unpowered_structures)
"KK" = (
@@ -670,10 +663,7 @@
/turf/simulated/floor/mineral/plastitanium/red/airless,
/area/ruin/space/unpowered/unpowered_structures)
"UE" = (
-/obj/machinery/light_construct{
- icon_state = "tube-broken";
- dir = 4
- },
+/obj/machinery/light_construct/directional/east,
/obj/effect/landmark/burnturf,
/turf/simulated/floor/mineral/plastitanium/red/airless,
/area/ruin/space/unpowered/unpowered_structures)
diff --git a/_maps/map_files220/RandomRuins/SpaceRuins/infected_ship.dmm b/_maps/map_files220/RandomRuins/SpaceRuins/infected_ship.dmm
index 83c53c4b52d9..531ac7956c80 100644
--- a/_maps/map_files220/RandomRuins/SpaceRuins/infected_ship.dmm
+++ b/_maps/map_files220/RandomRuins/SpaceRuins/infected_ship.dmm
@@ -43,10 +43,7 @@
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/powered/requires_power_space)
"aY" = (
-/obj/machinery/light_construct{
- icon_state = "bulb-broken";
- dir = 2
- },
+/obj/machinery/light_construct/directional/south,
/obj/effect/decal/cleanable/blood/splatter,
/obj/effect/spawner/random_spawners/dirt_often,
/turf/simulated/floor/mineral/plastitanium,
@@ -163,9 +160,7 @@
/obj/effect/turf_decal/stripes/white/line{
dir = 8
},
-/obj/structure/sign/poster/contraband/random{
- pixel_y = 32
- },
+/obj/structure/sign/poster/contraband/random/north,
/obj/effect/decal/cleanable/blood/gibs/xeno/body,
/obj/effect/spawner/random_spawners/dirt_often,
/turf/simulated/floor/mineral/plastitanium,
@@ -191,19 +186,13 @@
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/powered/requires_power_space)
"ez" = (
-/obj/machinery/light_construct{
- icon_state = "bulb-broken";
- dir = 2
- },
+/obj/machinery/light_construct/directional/south,
/obj/effect/spawner/random_spawners/dirt_often,
/turf/simulated/floor/plasteel/freezer,
/area/ruin/space/powered/requires_power_space)
"eC" = (
/obj/machinery/atmospherics/portable/canister,
-/obj/machinery/light_construct{
- icon_state = "bulb-broken";
- dir = 4
- },
+/obj/machinery/light_construct/directional/east,
/obj/effect/spawner/random_spawners/dirt_often,
/turf/simulated/floor,
/area/ruin/space/powered/requires_power_space)
@@ -220,9 +209,7 @@
/obj/effect/turf_decal/stripes/white/line{
dir = 4
},
-/obj/structure/sign/poster/contraband/random{
- pixel_y = 32
- },
+/obj/structure/sign/poster/contraband/random/north,
/obj/effect/decal/cleanable/glass,
/obj/item/shard,
/obj/item/stack/cable_coil{
@@ -237,10 +224,7 @@
icon_state = "coil0";
name = "tesla coil"
},
-/obj/machinery/light_construct{
- icon_state = "bulb-broken";
- dir = 1
- },
+/obj/machinery/light_construct/directional/north,
/turf/simulated/floor,
/area/ruin/space/powered/requires_power_space)
"eR" = (
@@ -255,10 +239,7 @@
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/powered/requires_power_space)
"eT" = (
-/obj/machinery/light_construct{
- icon_state = "bulb-broken";
- dir = 8
- },
+/obj/machinery/light_construct/directional/west,
/obj/effect/decal/cleanable/glass,
/obj/item/trash/spentcasing{
icon_state = "r-casing";
@@ -282,9 +263,7 @@
/area/template_noop)
"gg" = (
/obj/item/trash/can,
-/obj/structure/sign/poster/contraband/random{
- pixel_y = 32
- },
+/obj/structure/sign/poster/contraband/random/north,
/obj/effect/spawner/random_spawners/dirt_often,
/turf/simulated/floor/plasteel{
icon_state = "stage_left"
@@ -311,10 +290,7 @@
/turf/simulated/wall/mineral/plastitanium/nodiagonal,
/area/ruin/space/powered/requires_power_space)
"hn" = (
-/obj/machinery/light_construct{
- icon_state = "bulb-broken";
- dir = 1
- },
+/obj/machinery/light_construct/directional/north,
/obj/effect/turf_decal/stripes/white/line{
dir = 4
},
@@ -332,9 +308,7 @@
/area/ruin/space/powered/requires_power_space)
"hF" = (
/obj/structure/closet/crate/trashcart,
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/obj/item/bedsheet/syndie,
/obj/item/trash/syndi_cakes,
/obj/item/trash/syndi_cakes,
@@ -343,7 +317,7 @@
/turf/simulated/floor,
/area/ruin/space/powered/requires_power_space)
"hG" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/machinery/constructable_frame{
icon_state = "box_1"
},
@@ -395,10 +369,7 @@
},
/area/ruin/space/powered/requires_power_space)
"iL" = (
-/obj/machinery/light_construct{
- icon_state = "bulb-broken";
- dir = 8
- },
+/obj/machinery/light_construct/directional/west,
/obj/structure/closet/crate/secure/weapon{
req_access_txt = null;
req_access = list(150)
@@ -438,9 +409,7 @@
/turf/simulated/floor/mineral/plastitanium/red,
/area/ruin/space/powered/requires_power_space)
"jl" = (
-/obj/structure/sign/poster/contraband/random{
- pixel_y = -32
- },
+/obj/structure/sign/poster/contraband/random/south,
/obj/effect/decal/cleanable/blood/drip{
icon_state = "5"
},
@@ -570,10 +539,7 @@
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/powered/requires_power_space)
"lm" = (
-/obj/machinery/light_construct{
- icon_state = "bulb-broken";
- dir = 8
- },
+/obj/machinery/light_construct/directional/west,
/obj/item/trash/spentcasing{
icon_state = "r-casing";
dir = 8
@@ -581,10 +547,7 @@
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/powered/requires_power_space)
"lt" = (
-/obj/machinery/light_construct{
- icon_state = "bulb-broken";
- dir = 2
- },
+/obj/machinery/light_construct/directional/south,
/obj/structure/mirror{
dir = 4;
pixel_y = 33;
@@ -611,9 +574,7 @@
"lP" = (
/obj/effect/spawner/random_spawners/dirt_often,
/obj/effect/decal/cleanable/blood/gibs/xeno,
-/obj/structure/sign/poster/contraband/random{
- pixel_y = 32
- },
+/obj/structure/sign/poster/contraband/random/north,
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/powered/requires_power_space)
"mS" = (
@@ -698,10 +659,7 @@
/turf/simulated/floor,
/area/ruin/space/powered/requires_power_space)
"ol" = (
-/obj/machinery/light_construct{
- icon_state = "bulb-broken";
- dir = 1
- },
+/obj/machinery/light_construct/directional/north,
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/powered/requires_power_space)
"ou" = (
@@ -737,10 +695,7 @@
/turf/simulated/floor,
/area/ruin/space/powered/requires_power_space)
"pj" = (
-/obj/machinery/light_construct{
- icon_state = "bulb-broken";
- dir = 8
- },
+/obj/machinery/light_construct/directional/west,
/obj/structure/computerframe{
icon_state = "comp_frame_5"
},
@@ -769,10 +724,7 @@
},
/area/ruin/space/powered/requires_power_space)
"pB" = (
-/obj/machinery/light_construct{
- icon_state = "bulb-broken";
- dir = 1
- },
+/obj/machinery/light_construct/directional/north,
/obj/effect/turf_decal/stripes/white/line{
dir = 8
},
@@ -793,10 +745,7 @@
/turf/simulated/floor,
/area/ruin/space/powered/requires_power_space)
"pO" = (
-/obj/machinery/light_construct{
- icon_state = "bulb-broken";
- dir = 2
- },
+/obj/machinery/light_construct/directional/south,
/obj/structure/closet/crate/can,
/obj/item/trash/syndi_cakes,
/obj/item/trash/raisins,
@@ -894,20 +843,14 @@
/turf/simulated/floor,
/area/ruin/space/powered/requires_power_space)
"tE" = (
-/obj/machinery/light_construct{
- icon_state = "bulb-broken";
- dir = 1
- },
+/obj/machinery/light_construct/directional/north,
/obj/machinery/atmospherics/unary/vent_pump{
dir = 4
},
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/powered/requires_power_space)
"tF" = (
-/obj/structure/extinguisher_cabinet{
- name = "north bump";
- pixel_y = 30
- },
+/obj/structure/extinguisher_cabinet/directional/north,
/obj/structure/alien/egg/burst,
/obj/effect/decal/warning_stripes/east,
/obj/effect/spawner/random_spawners/dirt_often,
@@ -967,10 +910,7 @@
/turf/simulated/floor/mineral/plastitanium/red,
/area/ruin/space/powered/requires_power_space)
"vk" = (
-/obj/machinery/light_construct{
- icon_state = "bulb-broken";
- dir = 8
- },
+/obj/machinery/light_construct/directional/west,
/obj/machinery/economy/vending/medical/syndicate_access,
/obj/effect/turf_decal/stripes/white/line{
dir = 8
@@ -990,9 +930,7 @@
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/powered/requires_power_space)
"vX" = (
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/powered/requires_power_space)
"wO" = (
@@ -1045,10 +983,7 @@
/turf/simulated/floor/mineral/plastitanium/red,
/area/ruin/space/powered/requires_power_space)
"xG" = (
-/obj/machinery/light_construct{
- icon_state = "bulb-broken";
- dir = 8
- },
+/obj/machinery/light_construct/directional/west,
/obj/item/paper/crumpled,
/obj/effect/spawner/random_spawners/dirt_often,
/obj/item/storage/secure/briefcase/syndie,
@@ -1082,18 +1017,12 @@
"yV" = (
/obj/structure/rack,
/obj/effect/spawner/lootdrop/maintenance/two,
-/obj/structure/extinguisher_cabinet{
- name = "north bump";
- pixel_y = 30
- },
+/obj/structure/extinguisher_cabinet/directional/north,
/obj/effect/spawner/random_spawners/dirt_often,
/turf/simulated/floor,
/area/ruin/space/powered/requires_power_space)
"zq" = (
-/obj/machinery/light_construct{
- icon_state = "bulb-broken";
- dir = 4
- },
+/obj/machinery/light_construct/directional/east,
/obj/effect/decal/cleanable/blood/splatter,
/obj/effect/spawner/random_spawners/dirt_often,
/turf/simulated/floor/mineral/plastitanium/red/airless{
@@ -1101,9 +1030,7 @@
},
/area/ruin/space/powered/requires_power_space)
"zH" = (
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/obj/item/reagent_containers/syringe,
/obj/item/organ/external/leg,
/turf/simulated/floor,
@@ -1160,10 +1087,7 @@
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/powered/requires_power_space)
"AV" = (
-/obj/machinery/light_construct{
- icon_state = "bulb-broken";
- dir = 4
- },
+/obj/machinery/light_construct/directional/east,
/obj/machinery/atmospherics/unary/vent_pump,
/obj/effect/turf_decal/stripes/white/line{
dir = 1
@@ -1188,7 +1112,7 @@
/turf/simulated/floor,
/area/ruin/space/powered/requires_power_space)
"BK" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/effect/decal/cleanable/blood/gibs/xeno/body,
/obj/effect/spawner/random_spawners/dirt_often,
/turf/simulated/floor/plasteel{
@@ -1222,10 +1146,7 @@
/area/ruin/space/powered/requires_power_space)
"ET" = (
/obj/machinery/atmospherics/portable/canister,
-/obj/machinery/light_construct{
- icon_state = "bulb-broken";
- dir = 4
- },
+/obj/machinery/light_construct/directional/east,
/turf/simulated/floor,
/area/ruin/space/powered/requires_power_space)
"Fv" = (
@@ -1372,10 +1293,7 @@
/turf/simulated/floor,
/area/ruin/space/powered/requires_power_space)
"Je" = (
-/obj/machinery/light_construct{
- icon_state = "bulb-broken";
- dir = 2
- },
+/obj/machinery/light_construct/directional/south,
/obj/effect/spawner/random_spawners/dirt_often,
/obj/item/trash/spentcasing{
icon_state = "r-casing";
@@ -1390,15 +1308,10 @@
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/powered/requires_power_space)
"JH" = (
-/obj/machinery/light_construct{
- icon_state = "bulb-broken";
- dir = 1
- },
+/obj/machinery/light_construct/directional/north,
/obj/structure/dispenser/oxygen,
/obj/effect/decal/warning_stripes/north,
-/obj/structure/sign/poster/contraband/random{
- pixel_y = 32
- },
+/obj/structure/sign/poster/contraband/random/north,
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/powered/requires_power_space)
"JK" = (
@@ -1432,9 +1345,7 @@
icon_state = "r-casing";
dir = 9
},
-/obj/structure/sign/poster/contraband/random{
- pixel_y = 32
- },
+/obj/structure/sign/poster/contraband/random/north,
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/powered/requires_power_space)
"Ln" = (
@@ -1545,9 +1456,7 @@
/area/ruin/space/powered/requires_power_space)
"OA" = (
/obj/effect/spawner/random_spawners/dirt_often,
-/obj/structure/sign/poster/contraband/random{
- pixel_y = -32
- },
+/obj/structure/sign/poster/contraband/random/south,
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/powered/requires_power_space)
"OL" = (
@@ -1557,7 +1466,7 @@
/turf/simulated/floor/mineral/plastitanium/red,
/area/ruin/space/powered/requires_power_space)
"Pm" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/effect/turf_decal/stripes/white/line{
dir = 8
},
@@ -1595,10 +1504,7 @@
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/powered/requires_power_space)
"QS" = (
-/obj/machinery/light_construct{
- icon_state = "bulb-broken";
- dir = 8
- },
+/obj/machinery/light_construct/directional/west,
/obj/machinery/suit_storage_unit/syndicate{
mask_type = null;
storage_type = null;
@@ -1842,15 +1748,11 @@
name = "cyborg recharging station"
},
/obj/effect/decal/warning_stripes/south,
-/obj/structure/sign/poster/contraband/random{
- pixel_y = -32
- },
+/obj/structure/sign/poster/contraband/random/south,
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/powered/requires_power_space)
"YG" = (
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/obj/effect/turf_decal/stripes/white/line{
dir = 4
},
diff --git a/_maps/map_files220/RandomRuins/SpaceRuins/mechtransport_new.dmm b/_maps/map_files220/RandomRuins/SpaceRuins/mechtransport_new.dmm
index 0f9727a308c1..cdddcef83c34 100644
--- a/_maps/map_files220/RandomRuins/SpaceRuins/mechtransport_new.dmm
+++ b/_maps/map_files220/RandomRuins/SpaceRuins/mechtransport_new.dmm
@@ -20,10 +20,7 @@
"aH" = (
/obj/structure/closet/crate/secure/loot,
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light_construct{
- icon_state = "bulb-broken";
- dir = 1
- },
+/obj/machinery/light_construct/directional/north,
/turf/simulated/floor/mineral/plastitanium/red,
/area/ruin/space/powered)
"aK" = (
@@ -61,7 +58,7 @@
pixel_y = 9;
pixel_x = -5
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter{
pixel_x = 6;
id = "bdoorright_mech"
},
@@ -97,10 +94,7 @@
"bC" = (
/obj/structure/closet/crate/trashcart,
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light_construct{
- icon_state = "bulb-broken";
- dir = 1
- },
+/obj/machinery/light_construct/directional/north,
/turf/simulated/floor/plating,
/area/ruin/space/powered)
"bF" = (
@@ -159,10 +153,7 @@
"cG" = (
/obj/structure/table,
/obj/item/crowbar,
-/obj/machinery/light_construct{
- icon_state = "tube-broken";
- dir = 4
- },
+/obj/machinery/light_construct/directional/east,
/turf/simulated/floor/mineral/titanium,
/area/ruin/space/powered)
"cJ" = (
@@ -269,14 +260,11 @@
/turf/simulated/floor/mineral/titanium/yellow,
/area/ruin/space/powered)
"gU" = (
-/obj/machinery/door_control{
- pixel_y = -30;
- id = "sleft_mech"
- },
-/obj/machinery/light_construct{
- icon_state = "tube-broken";
- dir = 8
+/obj/machinery/door_control/shutter/south{
+ id = "sleft_mech";
+ pixel_x = 8
},
+/obj/machinery/light_construct/directional/west,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/mineral/titanium/purple,
/area/ruin/space/powered)
@@ -325,10 +313,7 @@
/turf/simulated/floor/mineral/titanium/yellow,
/area/ruin/space/powered)
"ib" = (
-/obj/machinery/light_construct{
- icon_state = "tube-broken";
- dir = 8
- },
+/obj/machinery/light_construct/directional/east,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/mineral/titanium,
/area/ruin/space/powered)
@@ -336,9 +321,9 @@
/turf/simulated/wall/r_wall,
/area/ruin/space/powered)
"io" = (
-/obj/machinery/door_control{
- pixel_y = 30;
- id = "sright_mech"
+/obj/machinery/door_control/shutter/north{
+ id = "sright_mech";
+ pixel_x = -8
},
/turf/simulated/floor/mineral/titanium,
/area/ruin/space/powered)
@@ -373,18 +358,12 @@
/obj/item/clothing/suit/storage/hazardvest,
/obj/item/clothing/gloves/color/black,
/obj/item/clothing/gloves/color/black,
-/obj/machinery/light_construct{
- icon_state = "tube-broken";
- dir = 4
- },
+/obj/machinery/light_construct/directional/east,
/turf/simulated/floor/mineral/titanium/yellow,
/area/ruin/space/powered)
"iU" = (
/obj/item/kirbyplants,
-/obj/machinery/light_construct{
- icon_state = "tube-broken";
- dir = 8
- },
+/obj/machinery/light_construct/directional/west,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/mineral/titanium,
/area/ruin/space/powered)
@@ -442,11 +421,6 @@
/area/ruin/space/powered)
"kD" = (
/obj/structure/table,
-/obj/machinery/door_control{
- id = "shang1_mech";
- pixel_x = 6;
- pixel_y = -2
- },
/obj/item/hand_labeler{
pixel_y = 9
},
@@ -508,7 +482,7 @@
lethal = 1
},
/obj/effect/dummy/lighting_obj,
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/ruin/space/powered)
"ly" = (
/obj/effect/turf_decal/arrows{
@@ -554,18 +528,14 @@
/turf/simulated/floor/mineral/titanium,
/area/ruin/space/powered)
"mN" = (
-/obj/machinery/button/windowtint{
- id = "mech_toilet";
- pixel_x = -30
+/obj/machinery/button/windowtint/west{
+ id = "mech_toilet"
},
/obj/effect/decal/cleanable/dirt,
/obj/structure/toilet{
dir = 1
},
-/obj/machinery/light_construct{
- icon_state = "tube-broken";
- dir = 8
- },
+/obj/machinery/light_construct/directional/west,
/turf/simulated/floor/mineral/titanium,
/area/ruin/space/powered)
"mU" = (
@@ -575,7 +545,7 @@
"nc" = (
/obj/structure/closet/crate/secure/loot,
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plating,
/area/ruin/space/powered)
"ng" = (
@@ -624,10 +594,7 @@
/turf/simulated/floor/plating/airless,
/area/ruin/space/powered)
"nV" = (
-/obj/machinery/light_construct{
- icon_state = "tube-broken";
- dir = 4
- },
+/obj/machinery/light_construct/directional/east,
/obj/structure/table,
/obj/item/hand_labeler{
pixel_y = 9
@@ -667,9 +634,7 @@
/turf/simulated/floor/mineral/titanium/blue,
/area/ruin/space/powered)
"oL" = (
-/obj/machinery/light_construct{
- icon_state = "tube-broken"
- },
+/obj/machinery/light_construct/directional/south,
/turf/simulated/floor/mineral/titanium,
/area/ruin/space/powered)
"oY" = (
@@ -733,14 +698,11 @@
/turf/simulated/floor/mech_bay_recharge_floor,
/area/ruin/space/powered)
"qB" = (
-/obj/machinery/door_control{
- pixel_y = -30;
- id = "sright_mech"
- },
-/obj/machinery/light_construct{
- icon_state = "tube-broken";
- dir = 4
+/obj/machinery/door_control/shutter/south{
+ id = "sright_mech";
+ pixel_x = -8
},
+/obj/machinery/light_construct/directional/east,
/mob/living/simple_animal/hostile/scavengers/laser,
/turf/simulated/floor/mineral/titanium/purple,
/area/ruin/space/powered)
@@ -784,14 +746,11 @@
"rs" = (
/obj/structure/rack/gunrack,
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light_construct{
- icon_state = "bulb-broken";
- dir = 2
- },
+/obj/machinery/light_construct/directional/south,
/turf/simulated/floor/plating,
/area/ruin/space/powered)
"rJ" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "mech_toilet"
},
/obj/machinery/door/poddoor{
@@ -835,10 +794,7 @@
/turf/simulated/floor/mineral/titanium,
/area/ruin/space/powered)
"sw" = (
-/obj/machinery/light_construct{
- icon_state = "tube-broken";
- dir = 8
- },
+/obj/machinery/light_construct/directional/west,
/obj/effect/turf_decal/box,
/turf/simulated/floor/mineral/titanium,
/area/ruin/space/powered)
@@ -850,10 +806,7 @@
/turf/simulated/floor/carpet/purple,
/area/ruin/space/powered)
"sP" = (
-/obj/machinery/light_construct{
- icon_state = "tube-broken";
- dir = 4
- },
+/obj/machinery/light_construct/directional/east,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/mineral/titanium/yellow,
/area/ruin/space/powered)
@@ -991,10 +944,7 @@
/area/ruin/space/powered)
"vL" = (
/obj/machinery/economy/vending/snack/free,
-/obj/machinery/light_construct{
- icon_state = "tube-broken";
- dir = 8
- },
+/obj/machinery/light_construct/directional/west,
/turf/simulated/floor/mineral/titanium,
/area/ruin/space/powered)
"vP" = (
@@ -1123,11 +1073,7 @@
icon_state = "mirror_broke";
pixel_x = -30
},
-/obj/structure/sink{
- dir = 8;
- pixel_x = -12;
- pixel_y = -5
- },
+/obj/structure/sink/directional/east,
/turf/simulated/floor/mineral/titanium,
/area/ruin/space/powered)
"yr" = (
@@ -1156,10 +1102,7 @@
/area/ruin/space/powered)
"yU" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light_construct{
- icon_state = "tube-broken";
- dir = 4
- },
+/obj/machinery/light_construct/directional/east,
/turf/simulated/floor/mineral/titanium,
/area/ruin/space/powered)
"ze" = (
@@ -1167,8 +1110,12 @@
/turf/simulated/floor/plating/airless,
/area/ruin/space/powered)
"zy" = (
-/obj/machinery/status_display{
- pixel_y = 32
+/obj/machinery/computer{
+ icon_state = "entertainment_console";
+ pixel_y = 32;
+ icon_screen = "entertainment_console_broken";
+ icon_keyboard = null;
+ density = 0
},
/turf/simulated/floor/mineral/titanium,
/area/ruin/space/powered)
@@ -1190,9 +1137,7 @@
},
/area/ruin/space/powered)
"zM" = (
-/obj/machinery/light_construct{
- icon_state = "tube-broken"
- },
+/obj/machinery/light_construct/directional/south,
/obj/effect/decal/cleanable/dirt,
/mob/living/simple_animal/hostile/scavengers/meele,
/turf/simulated/floor/mineral/titanium,
@@ -1202,9 +1147,9 @@
/turf/simulated/floor/mineral/titanium/blue,
/area/ruin/space/powered)
"Ae" = (
-/obj/machinery/door_control{
- pixel_y = 30;
- id = "shang1_mech"
+/obj/machinery/door_control/shutter/north{
+ id = "shang1_mech";
+ pixel_x = 8
},
/obj/effect/decal/cleanable/dirt,
/mob/living/simple_animal/hostile/scavengers/gun,
@@ -1236,10 +1181,7 @@
/area/ruin/space/powered)
"AR" = (
/obj/item/flag,
-/obj/machinery/light_construct{
- icon_state = "tube-broken";
- dir = 4
- },
+/obj/machinery/light_construct/directional/east,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/mineral/titanium,
/area/ruin/space/powered)
@@ -1280,7 +1222,7 @@
/obj/structure/chair{
dir = 1
},
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/mineral/plastitanium/red,
/area/ruin/space/powered)
"BD" = (
@@ -1301,10 +1243,7 @@
/turf/simulated/floor/mineral/titanium/purple,
/area/ruin/space/powered)
"Cm" = (
-/obj/machinery/light_construct{
- icon_state = "tube-broken";
- dir = 1
- },
+/obj/machinery/light_construct/directional/north,
/obj/effect/decal/cleanable/dirt,
/obj/structure/closet/walllocker/emerglocker/north,
/turf/simulated/floor/mineral/titanium,
@@ -1321,14 +1260,11 @@
dir = 4
},
/obj/item/storage/fancy/cigarettes/cigpack_robust,
-/obj/machinery/light_construct{
- icon_state = "bulb-broken";
- dir = 8
- },
+/obj/machinery/light_construct/directional/west,
/turf/simulated/floor/plating,
/area/ruin/space/powered)
"Cw" = (
-/turf/simulated/floor/mineral/plastitanium/red,
+/turf/simulated/floor/mineral/plastitanium/red/airless,
/area/ruin/space/powered)
"Cy" = (
/obj/structure/shuttle/engine/propulsion{
@@ -1367,7 +1303,12 @@
welded = 1
},
/obj/structure/fans/tiny,
-/obj/structure/barricade/wooden,
+/obj/structure/barricade/wooden{
+ layer = 3.11
+ },
+/obj/structure/barricade/wooden/crude{
+ layer = 3.11
+ },
/turf/simulated/floor/plating,
/area/ruin/space/powered)
"CZ" = (
@@ -1387,21 +1328,22 @@
/turf/simulated/floor/mineral/titanium/purple,
/area/ruin/space/powered)
"Do" = (
-/obj/machinery/light_construct{
- icon_state = "tube-broken";
- dir = 8
- },
+/obj/machinery/light_construct/directional/west,
/obj/effect/decal/cleanable/cobweb,
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/north{
id = "hang1_mech";
- pixel_y = 32
+ pixel_x = -6
},
/turf/simulated/floor/mineral/titanium,
/area/ruin/space/powered)
"DE" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/status_display{
- pixel_y = 32
+/obj/machinery/computer{
+ icon_state = "entertainment_console";
+ pixel_y = 32;
+ icon_screen = "entertainment_console_broken";
+ icon_keyboard = null;
+ density = 0
},
/turf/simulated/floor/plating,
/area/ruin/space/powered)
@@ -1420,26 +1362,22 @@
/turf/simulated/floor/mineral/titanium/yellow,
/area/ruin/space/powered)
"Eb" = (
-/obj/machinery/door_control{
- id = "shang2_mech";
- pixel_x = 30
+/obj/structure/shuttle/engine/heater,
+/obj/structure/window/plasmareinforced{
+ dir = 1
},
-/turf/simulated/floor/mineral/titanium,
+/obj/structure/fans/tiny/invisible,
+/turf/simulated/floor/plating/airless,
/area/ruin/space/powered)
"Ec" = (
/obj/structure/closet/firecloset,
-/obj/machinery/light_construct{
- icon_state = "tube-broken";
- dir = 8
- },
+/obj/machinery/light_construct/directional/east,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/mineral/titanium,
/area/ruin/space/powered)
"Ei" = (
/obj/structure/chair,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/mineral/plastitanium/red,
/area/ruin/space/powered)
"EI" = (
@@ -1493,9 +1431,7 @@
/turf/simulated/floor/mineral/titanium,
/area/ruin/space/powered)
"Ft" = (
-/obj/machinery/light_construct{
- icon_state = "tube-broken"
- },
+/obj/machinery/light_construct/directional/south,
/turf/simulated/floor/carpet/purple,
/area/ruin/space/powered)
"Fu" = (
@@ -1507,13 +1443,10 @@
/area/ruin/space/powered)
"Fv" = (
/obj/structure/table,
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter{
id = "bwindows_mech"
},
-/obj/machinery/light_construct{
- icon_state = "tube-broken";
- dir = 4
- },
+/obj/machinery/light_construct/directional/east,
/turf/simulated/floor/mineral/titanium/blue,
/area/ruin/space/powered)
"Fx" = (
@@ -1554,18 +1487,12 @@
/turf/simulated/floor/mineral/titanium/blue,
/area/ruin/space/powered)
"FK" = (
-/obj/machinery/light_construct{
- icon_state = "tube-broken";
- dir = 4
- },
+/obj/machinery/light_construct/directional/west,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/mineral/titanium,
/area/ruin/space/powered)
"FS" = (
-/obj/machinery/light_construct{
- icon_state = "tube-broken";
- dir = 8
- },
+/obj/machinery/light_construct/directional/west,
/obj/structure/table,
/obj/item/radio/off,
/obj/item/radio/off{
@@ -1596,11 +1523,17 @@
/turf/simulated/floor/mineral/titanium/blue,
/area/ruin/space/powered)
"Gu" = (
-/obj/machinery/light_construct{
- icon_state = "tube-broken";
- dir = 8
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 8;
+ id_tag = "shang2_mech"
},
-/turf/simulated/wall/indestructible/whiteshuttle/nodiagonal,
+/obj/effect/turf_decal/caution/stand_clear{
+ dir = 4
+ },
+/obj/machinery/door_control/shutter/north{
+ id = "shang2_mech"
+ },
+/turf/simulated/floor/mineral/titanium,
/area/ruin/space/powered)
"GF" = (
/turf/simulated/floor/plating,
@@ -1712,10 +1645,7 @@
/area/ruin/space/powered)
"Iw" = (
/obj/structure/table,
-/obj/machinery/light_construct{
- icon_state = "tube-broken";
- dir = 8
- },
+/obj/machinery/light_construct/directional/west,
/turf/simulated/floor/mineral/titanium/blue,
/area/ruin/space/powered)
"Ix" = (
@@ -1770,10 +1700,7 @@
/area/ruin/space/powered)
"Jq" = (
/obj/item/kirbyplants,
-/obj/machinery/light_construct{
- icon_state = "tube-broken";
- dir = 4
- },
+/obj/machinery/light_construct/directional/east,
/turf/simulated/floor/mineral/titanium,
/area/ruin/space/powered)
"Jr" = (
@@ -1832,9 +1759,7 @@
/area/ruin/space/powered)
"KH" = (
/obj/structure/table,
-/obj/machinery/status_display{
- pixel_y = 32
- },
+/obj/machinery/status_display/directional/north,
/obj/item/trash/plate,
/obj/item/newspaper{
pixel_y = 9;
@@ -1843,9 +1768,13 @@
/turf/simulated/floor/carpet/blue,
/area/ruin/space/powered)
"KW" = (
-/mob/living/simple_animal/hostile/scavengers/meele/axe,
-/turf/template_noop,
-/area/template_noop)
+/obj/effect/landmark/damageturf,
+/obj/structure/railing{
+ dir = 5
+ },
+/mob/living/simple_animal/hostile/scavengers/laser/spacelaser,
+/turf/simulated/floor/plating/airless,
+/area/ruin/space/powered)
"KY" = (
/obj/structure/closet/crate/secure/loot,
/turf/simulated/floor/plating,
@@ -1865,9 +1794,9 @@
/turf/simulated/floor/mineral/titanium/yellow,
/area/ruin/space/powered)
"Lo" = (
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/west{
id = "shang3_mech";
- pixel_x = -30
+ pixel_y = -8
},
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/mineral/titanium,
@@ -1898,7 +1827,11 @@
/turf/simulated/floor/mineral/titanium/purple,
/area/ruin/space/powered)
"LC" = (
-/turf/template_noop,
+/obj/machinery/door_control/shutter/south{
+ id = "shang1_mech";
+ pixel_x = 8
+ },
+/turf/simulated/floor/mineral/titanium/yellow,
/area/ruin/space/powered)
"LF" = (
/obj/machinery/door/poddoor/shutters/preopen{
@@ -1976,13 +1909,7 @@
/turf/simulated/floor/plating,
/area/ruin/space/powered)
"Ng" = (
-/obj/machinery/light_construct{
- icon_state = "tube-broken"
- },
-/obj/machinery/door_control{
- id = "shang1_mech";
- pixel_y = -30
- },
+/obj/machinery/light_construct/directional/south,
/turf/simulated/floor/plating,
/area/ruin/space/powered)
"Nl" = (
@@ -2001,10 +1928,7 @@
/turf/simulated/floor/mineral/titanium/blue,
/area/ruin/space/powered)
"Nn" = (
-/obj/machinery/light_construct{
- icon_state = "tube-broken";
- dir = 8
- },
+/obj/machinery/light_construct/directional/west,
/turf/simulated/floor/mineral/titanium,
/area/ruin/space/powered)
"NF" = (
@@ -2024,18 +1948,10 @@
/turf/simulated/floor/mineral/titanium,
/area/ruin/space/powered)
"Oh" = (
-/obj/machinery/light_construct{
- icon_state = "tube-broken";
- dir = 1
- },
+/obj/machinery/light_construct/directional/north,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/mineral/titanium/yellow,
/area/ruin/space/powered)
-"Ov" = (
-/obj/structure/lattice,
-/mob/living/simple_animal/hostile/scavengers/laser/spacelaser,
-/turf/template_noop,
-/area/template_noop)
"OB" = (
/obj/structure/lattice/catwalk,
/turf/template_noop,
@@ -2064,16 +1980,11 @@
/area/ruin/space/powered)
"Po" = (
/obj/structure/rack/gunrack,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plating,
/area/ruin/space/powered)
"PB" = (
-/obj/structure/extinguisher_cabinet{
- name = "east bump";
- pixel_x = 27
- },
+/obj/structure/extinguisher_cabinet/directional/east,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/mineral/titanium/blue,
/area/ruin/space/powered)
@@ -2141,10 +2052,7 @@
/obj/item/flag/rnd{
desc = "It's a flag."
},
-/obj/machinery/light_construct{
- icon_state = "tube-broken";
- dir = 8
- },
+/obj/machinery/light_construct/directional/west,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/mineral/titanium,
/area/ruin/space/powered)
@@ -2231,10 +2139,7 @@
/turf/simulated/floor/mineral/titanium/blue,
/area/ruin/space/powered)
"Sq" = (
-/obj/machinery/light_construct{
- icon_state = "tube-broken";
- dir = 8
- },
+/obj/machinery/light_construct/directional/west,
/obj/structure/chair/comfy/black{
dir = 4
},
@@ -2256,7 +2161,9 @@
/area/ruin/space/powered)
"SH" = (
/obj/effect/spawner/window/plastitanium,
-/obj/structure/barricade/wooden/crude,
+/obj/structure/barricade/wooden/crude{
+ layer = 3.11
+ },
/turf/simulated/floor/plating,
/area/ruin/space/powered)
"SL" = (
@@ -2314,26 +2221,18 @@
/area/ruin/space/powered)
"TR" = (
/obj/item/kirbyplants,
-/obj/machinery/light_construct{
- icon_state = "tube-broken";
- dir = 8
- },
+/obj/machinery/light_construct/directional/west,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/mineral/titanium/blue,
/area/ruin/space/powered)
"TS" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor/plating,
/area/ruin/space/powered)
"TZ" = (
/obj/structure/closet/firecloset,
-/obj/machinery/light_construct{
- icon_state = "tube-broken";
- dir = 4
- },
+/obj/machinery/light_construct/directional/west,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/mineral/titanium,
/area/ruin/space/powered)
@@ -2345,9 +2244,9 @@
/turf/simulated/floor/mineral/titanium/purple,
/area/ruin/space/powered)
"Uj" = (
-/obj/machinery/door_control{
- pixel_y = 30;
- id = "sleft_mech"
+/obj/machinery/door_control/shutter/north{
+ id = "sleft_mech";
+ pixel_x = 8
},
/turf/simulated/floor/mineral/titanium,
/area/ruin/space/powered)
@@ -2404,10 +2303,7 @@
/turf/simulated/floor/mineral/titanium/purple,
/area/ruin/space/powered)
"UY" = (
-/obj/machinery/light_construct{
- icon_state = "tube-broken";
- dir = 4
- },
+/obj/machinery/light_construct/directional/east,
/turf/simulated/floor/carpet/blue,
/area/ruin/space/powered)
"Vh" = (
@@ -2418,9 +2314,7 @@
/obj/structure/chair/comfy/black{
dir = 4
},
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor/plating,
/area/ruin/space/powered)
"Vk" = (
@@ -2468,7 +2362,7 @@
/area/ruin/space/powered)
"VO" = (
/obj/effect/landmark/damageturf,
-/turf/simulated/floor/mineral/plastitanium/red,
+/turf/simulated/floor/mineral/plastitanium/red/airless,
/area/ruin/space/powered)
"VQ" = (
/obj/effect/turf_decal/caution/stand_clear{
@@ -2490,10 +2384,7 @@
icon_state = "command_broken"
},
/obj/effect/landmark/burnturf,
-/obj/machinery/light_construct{
- icon_state = "tube-broken";
- dir = 1
- },
+/obj/machinery/light_construct/directional/north,
/turf/simulated/floor/mineral/titanium/yellow,
/area/ruin/space/powered)
"VZ" = (
@@ -2505,7 +2396,7 @@
/area/ruin/space/powered)
"Wk" = (
/obj/structure/table,
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter{
pixel_x = -6;
id = "bdoorleft_mech"
},
@@ -2518,10 +2409,7 @@
/turf/simulated/floor/plating,
/area/ruin/space/powered)
"Wu" = (
-/obj/machinery/light_construct{
- icon_state = "tube-broken";
- dir = 8
- },
+/obj/machinery/light_construct/directional/west,
/obj/machinery/atmospherics/portable/scrubber,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/mineral/titanium/yellow,
@@ -2535,9 +2423,7 @@
/obj/item/mecha_modkit/voice/nanotrasen,
/obj/item/toy/figure/mech/mauler,
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light_construct{
- icon_state = "tube-broken"
- },
+/obj/machinery/light_construct/directional/south,
/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/lmg,
/obj/item/mecha_parts/mecha_equipment/weapon/energy/laser,
/turf/simulated/floor/mineral/titanium,
@@ -2565,10 +2451,7 @@
/area/ruin/space/powered)
"Xy" = (
/obj/effect/landmark/burnturf,
-/obj/machinery/light_construct{
- icon_state = "tube-broken";
- dir = 1
- },
+/obj/machinery/light_construct/directional/north,
/obj/structure/closet/secure_closet/engineering_electrical,
/turf/simulated/floor/plating,
/area/ruin/space/powered)
@@ -2619,6 +2502,7 @@
/turf/simulated/floor/mineral/titanium/yellow,
/area/ruin/space/powered)
"ZF" = (
+/obj/structure/lattice/catwalk,
/mob/living/simple_animal/hostile/scavengers/gun/spacegun,
/turf/template_noop,
/area/template_noop)
@@ -2875,7 +2759,7 @@ Kb
Do
ZT
Be
-ib
+FK
Kb
Sb
PT
@@ -2885,7 +2769,7 @@ Sb
qU
Vk
qU
-tv
+Sb
DE
dk
sD
@@ -2908,7 +2792,7 @@ qU
qU
qU
qU
-bf
+ze
OB
zI
qU
@@ -2952,7 +2836,7 @@ yt
qv
zF
qU
-KW
+qU
qU
qU
qU
@@ -2963,7 +2847,7 @@ ce
ce
ce
qU
-bf
+ze
Vk
qU
qU
@@ -2986,7 +2870,7 @@ Md
sh
HB
HB
-nk
+LC
Kb
Ae
lf
@@ -3011,7 +2895,7 @@ qU
qU
qU
kU
-OB
+ZF
ys
qU
ce
@@ -3063,7 +2947,7 @@ Kb
Kb
qU
qU
-ZF
+qU
qU
Pi
OB
@@ -3171,7 +3055,7 @@ oL
Kb
LV
Hs
-qv
+Eb
Vo
cd
qU
@@ -3226,7 +3110,7 @@ lS
Sb
bw
cZ
-qv
+Eb
Vo
qU
qU
@@ -3281,7 +3165,7 @@ lS
Sb
Kl
tm
-qv
+Eb
Vo
cd
Ah
@@ -3326,8 +3210,8 @@ qU
qU
qU
Kb
-TZ
-Eb
+Ec
+AC
AC
AC
lS
@@ -3336,7 +3220,7 @@ nV
Kb
fK
oh
-qv
+Eb
Vo
qU
qU
@@ -3383,7 +3267,7 @@ Kb
Kb
Kb
Kb
-Js
+Gu
Js
LF
Kb
@@ -3391,7 +3275,7 @@ Kb
Kb
VY
lR
-qv
+Eb
zF
an
an
@@ -3596,8 +3480,8 @@ Kb
Sb
Yn
Sb
-Gu
-Gu
+Kb
+Kb
Kb
Kb
Kb
@@ -3611,7 +3495,7 @@ Kb
Kb
Xy
Ry
-qv
+Eb
zF
an
an
@@ -3656,7 +3540,7 @@ qU
qU
qU
Kb
-Ec
+TZ
Lo
lS
lS
@@ -3666,7 +3550,7 @@ FS
Kb
HO
xG
-qv
+Eb
Vo
cd
Ah
@@ -3721,7 +3605,7 @@ lS
Sb
eR
GF
-qv
+Eb
Vo
qU
Vk
@@ -3776,10 +3660,10 @@ lS
Sb
Lj
AT
-qv
+Eb
Vo
cd
-KW
+qU
Vk
CW
vd
@@ -3831,7 +3715,7 @@ zM
Kb
UH
AS
-qv
+Eb
Vo
qU
qU
@@ -3945,7 +3829,7 @@ cd
qU
Ah
qU
-Ov
+Vk
nx
aH
rU
@@ -3998,7 +3882,7 @@ Kb
Kb
qU
qU
-ZF
+qU
Vk
QD
SH
@@ -4095,7 +3979,7 @@ Sb
qU
Vk
qU
-tv
+Sb
zy
Jr
sD
@@ -4110,7 +3994,7 @@ qU
qU
qU
Vk
-QD
+KW
il
il
bF
@@ -4118,7 +4002,7 @@ ys
il
Vk
qU
-LC
+qU
qU
qU
qU
@@ -4206,13 +4090,13 @@ Vk
Vk
Vk
Sb
-FK
+ib
lS
VQ
EP
VQ
lS
-FK
+ib
Ty
Kb
Sb
diff --git a/_maps/map_files220/RandomRuins/SpaceRuins/spacehotel.dmm b/_maps/map_files220/RandomRuins/SpaceRuins/spacehotel.dmm
index c04e1a1adc94..7060518a8722 100644
--- a/_maps/map_files220/RandomRuins/SpaceRuins/spacehotel.dmm
+++ b/_maps/map_files220/RandomRuins/SpaceRuins/spacehotel.dmm
@@ -9,9 +9,7 @@
/turf/template_noop,
/area/space/nearstation)
"ae" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "sepia"
},
@@ -26,7 +24,7 @@
},
/obj/effect/turf_decal/siding/wood,
/obj/structure/curtain/black,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/restoraunt3)
"av" = (
/obj/machinery/conveyor/north/ccw{
@@ -56,7 +54,7 @@
d2 = 4;
icon_state = "2-4"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/guestroom1)
"az" = (
/obj/structure/cable{
@@ -72,7 +70,7 @@
/obj/structure/sign/poster/random{
pixel_y = 32
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/entryhallway)
"aK" = (
/obj/machinery/door/morgue{
@@ -99,7 +97,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/effect/spawner/random_spawners/dirt_often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi2)
@@ -114,16 +112,14 @@
d2 = 8;
icon_state = "1-8"
},
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/effect/turf_decal/siding/wood{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/centralhallway)
"aU" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -132,7 +128,7 @@
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi2)
"aW" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/restoraunt3)
"aX" = (
@@ -180,9 +176,7 @@
/turf/simulated/floor/carpet/black,
/area/ruin/space/spacehotelv1/restoraunt2)
"bi" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel,
/area/ruin/space/spacehotelv1/kitchen)
"bn" = (
@@ -195,7 +189,7 @@
/obj/effect/turf_decal/siding/wood/corner{
dir = 8
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/forehallway)
"bs" = (
/obj/structure/table/reinforced/brass,
@@ -207,21 +201,17 @@
dir = 10
},
/obj/item/kirbyplants,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/forehallway)
"by" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "darkblue";
dir = 1
},
/area/ruin/space/spacehotelv1/entryhallway)
"bz" = (
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/obj/effect/spawner/random_spawners/dirt_often,
/obj/structure/closet/emcloset,
/turf/simulated/floor/plating,
@@ -232,7 +222,7 @@
pixel_y = -24
},
/obj/structure/dresser,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/guestroom5)
"bG" = (
/obj/structure/lattice/catwalk,
@@ -271,9 +261,7 @@
/area/ruin/space/spacehotelv1/guestroom3)
"bM" = (
/obj/structure/chair/sofa/left,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/carpet/black,
/area/ruin/space/spacehotelv1/reception)
"bQ" = (
@@ -292,7 +280,7 @@
dir = 8
},
/obj/effect/turf_decal/siding/wood/corner,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/forehallway)
"cb" = (
/obj/machinery/power/apc/off_station{
@@ -334,10 +322,8 @@
/obj/effect/turf_decal/siding/wood{
dir = 1
},
-/obj/machinery/light{
- dir = 1
- },
-/turf/simulated/floor/wood,
+/obj/machinery/light/directional/north,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/centralhallway)
"cp" = (
/obj/structure/reagent_dispensers/watertank,
@@ -354,12 +340,12 @@
id_tag = "gstroom6";
name = "Appartment 6"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/guestroom6)
"cs" = (
/obj/structure/bed,
/obj/item/bedsheet/syndie,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/guestroom5)
"cx" = (
/obj/effect/turf_decal/siding/wood,
@@ -368,9 +354,7 @@
"cB" = (
/obj/structure/rack,
/obj/effect/spawner/lootdrop/maintenance/three,
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/obj/effect/spawner/random_spawners/dirt_often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi2)
@@ -378,7 +362,7 @@
/obj/structure/chair/office/light{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/reception)
"cO" = (
/obj/structure/chair/comfy/lime{
@@ -408,9 +392,7 @@
pixel_y = 32;
gpstag = "Twin Nexus Space Hotel"
},
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "darkblue";
dir = 1
@@ -421,7 +403,7 @@
/obj/effect/turf_decal/siding/wood{
dir = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/entryhallway)
"dc" = (
/obj/effect/turf_decal/delivery,
@@ -445,13 +427,10 @@
/area/ruin/space/spacehotelv1/engi1)
"df" = (
/obj/effect/turf_decal/siding/wood/corner,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/centralhallway)
"di" = (
-/obj/structure/extinguisher_cabinet{
- name = "north bump";
- pixel_y = 30
- },
+/obj/structure/extinguisher_cabinet/directional/north,
/obj/machinery/kitchen_machine/grill,
/turf/simulated/floor/plasteel,
/area/ruin/space/spacehotelv1/kitchen)
@@ -519,7 +498,7 @@
/obj/structure/chair/comfy/brown{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/forehallway)
"dG" = (
/obj/machinery/disposal/deliveryChute,
@@ -534,10 +513,8 @@
/obj/effect/turf_decal/siding/wood{
dir = 9
},
-/obj/machinery/light{
- dir = 8
- },
-/turf/simulated/floor/wood,
+/obj/machinery/light/directional/west,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/forehallway)
"dJ" = (
/obj/structure/table/wood/fancy/black,
@@ -553,7 +530,7 @@
/area/ruin/space/spacehotelv1/guestroom2)
"dT" = (
/obj/item/kirbyplants,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/restoraunt3)
"dX" = (
/obj/structure/cable{
@@ -574,12 +551,10 @@
/obj/effect/turf_decal/siding/wood{
dir = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/forehallway)
"ed" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/structure/window/reinforced{
dir = 4
},
@@ -588,7 +563,7 @@
/turf/simulated/floor/carpet/arcade,
/area/ruin/space/spacehotelv1/guestroom2)
"ee" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/beach/water{
slowdown = 3
},
@@ -597,7 +572,7 @@
/obj/structure/table/holotable/wood,
/obj/item/radio/headset,
/obj/effect/turf_decal/siding/wood,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/reception)
"ei" = (
/obj/structure/sign/poster/random{
@@ -621,15 +596,13 @@
dir = 8
},
/obj/structure/curtain/black,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/restoraunt3)
"eC" = (
/mob/living/simple_animal/hostile/retaliate/goat{
name = "Albert"
},
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plasteel/freezer,
/area/ruin/space/spacehotelv1/kitchen)
"eD" = (
@@ -662,7 +635,7 @@
/obj/effect/turf_decal/siding/wood/corner{
dir = 8
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/centralhallway)
"eF" = (
/turf/simulated/floor/plasteel/grimy,
@@ -680,13 +653,11 @@
dir = 4
},
/obj/effect/turf_decal/siding/wood/corner,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/restoraunt2)
"eO" = (
/obj/structure/chair/wood,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/carpet/black,
/area/ruin/space/spacehotelv1/restoraunt2)
"eP" = (
@@ -715,7 +686,7 @@
/obj/effect/turf_decal/siding/wood/corner{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/restoraunt1)
"eY" = (
/obj/machinery/light_switch{
@@ -733,7 +704,7 @@
/obj/effect/turf_decal/siding/wood/end{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/forehallway)
"fo" = (
/obj/machinery/atmospherics/portable/canister/oxygen,
@@ -752,7 +723,7 @@
dir = 1
},
/obj/machinery/door/firedoor,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/centralhallway)
"fr" = (
/obj/structure/cable{
@@ -768,14 +739,14 @@
/obj/effect/turf_decal/siding/wood{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/centralhallway)
"fx" = (
/obj/effect/turf_decal/siding/wood{
dir = 5
},
/obj/machinery/economy/vending/sovietsoda,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/forehallway)
"fD" = (
/obj/structure/cable{
@@ -804,7 +775,7 @@
d2 = 8;
icon_state = "1-8"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/guestroom5)
"fK" = (
/turf/simulated/wall,
@@ -838,7 +809,7 @@
d2 = 2;
icon_state = "1-2"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/guestroom4)
"gb" = (
/obj/machinery/suit_storage_unit/standard_unit,
@@ -850,12 +821,12 @@
/obj/machinery/bottler{
pixel_y = 2
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/bar)
"gl" = (
/obj/structure/bed,
/obj/item/bedsheet/fluff/hugosheet,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/guestroom2)
"gp" = (
/obj/structure/curtain/open/shower,
@@ -882,7 +853,7 @@
dir = 4
},
/obj/item/toy/plushie/coffee_fox,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/guestroom6)
"gx" = (
/obj/structure/window/reinforced{
@@ -898,7 +869,7 @@
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi1)
"gC" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d1 = 2;
d2 = 4;
@@ -929,7 +900,7 @@
/obj/structure/sign/poster/random{
pixel_x = -32
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/forehallway)
"gQ" = (
/turf/simulated/floor/plasteel/freezer,
@@ -952,10 +923,7 @@
/obj/effect/turf_decal/siding/wood{
dir = 1
},
-/obj/structure/extinguisher_cabinet{
- name = "north bump";
- pixel_y = 30
- },
+/obj/structure/extinguisher_cabinet/directional/north,
/turf/simulated/floor/plasteel/grimy,
/area/ruin/space/spacehotelv1/forehallway)
"hi" = (
@@ -975,15 +943,11 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/firealarm/directional/east,
/obj/effect/turf_decal/siding/wood{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/centralhallway)
"hm" = (
/obj/structure/cable{
@@ -996,9 +960,7 @@
/area/ruin/space/spacehotelv1/centralhallway)
"hn" = (
/obj/structure/chair/sofa/right,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/carpet/black,
/area/ruin/space/spacehotelv1/reception)
"hs" = (
@@ -1006,10 +968,7 @@
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi2)
"ht" = (
-/obj/structure/sink{
- dir = 4;
- pixel_x = 12
- },
+/obj/structure/sink/directional/west,
/obj/item/mounted/mirror{
pixel_x = 32
},
@@ -1064,13 +1023,13 @@
/turf/simulated/floor/plasteel,
/area/ruin/space/spacehotelv1/kitchen)
"hI" = (
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/bar)
"hL" = (
/obj/structure/table/wood/fancy/black,
/obj/item/paper_bin,
/obj/item/pen/multi,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/guestroom4)
"hP" = (
/obj/structure/cable{
@@ -1093,7 +1052,7 @@
dir = 4
},
/obj/item/toy/plushie/corgi,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/guestroom4)
"hT" = (
/obj/structure/chair/wood{
@@ -1103,10 +1062,8 @@
/area/ruin/space/spacehotelv1/restoraunt3)
"hW" = (
/obj/structure/filingcabinet,
-/obj/machinery/light{
- dir = 8
- },
-/turf/simulated/floor/wood,
+/obj/machinery/light/directional/west,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/reception)
"if" = (
/obj/structure/cable{
@@ -1117,7 +1074,7 @@
/obj/effect/turf_decal/siding/wood/corner{
dir = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/centralhallway)
"ig" = (
/obj/structure/window/reinforced,
@@ -1143,7 +1100,7 @@
/obj/effect/turf_decal/siding/wood{
dir = 9
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/restoraunt1)
"iq" = (
/obj/effect/turf_decal/siding/wood/corner,
@@ -1155,7 +1112,7 @@
d2 = 2;
icon_state = "1-2"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/forehallway)
"is" = (
/obj/structure/cable{
@@ -1163,9 +1120,7 @@
d2 = 8;
icon_state = "2-8"
},
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/effect/spawner/random_spawners/dirt_often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi1)
@@ -1198,7 +1153,7 @@
/obj/structure/chair/sofa/right{
dir = 1
},
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/carpet/black,
/area/ruin/space/spacehotelv1/reception)
"iG" = (
@@ -1230,9 +1185,7 @@
/obj/effect/turf_decal/siding/wood{
dir = 1
},
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel/grimy,
/area/ruin/space/spacehotelv1/forehallway)
"jb" = (
@@ -1264,10 +1217,7 @@
/turf/simulated/floor/carpet/red,
/area/ruin/space/spacehotelv1/guestroom1)
"je" = (
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/firealarm/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "sepia"
},
@@ -1296,7 +1246,7 @@
pixel_y = 5;
pixel_x = 3
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/bar)
"jr" = (
/obj/structure/cable{
@@ -1310,7 +1260,7 @@
/obj/effect/turf_decal/siding/wood{
dir = 5
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/reception)
"jw" = (
/obj/structure/dispenser/oxygen,
@@ -1329,7 +1279,7 @@
dir = 1
},
/obj/effect/turf_decal/siding/wood,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/restoraunt2)
"jC" = (
/obj/structure/cable{
@@ -1357,9 +1307,7 @@
},
/area/ruin/space/spacehotelv1/bar)
"jK" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "showroomfloor"
},
@@ -1375,7 +1323,7 @@
/obj/effect/turf_decal/siding/wood{
dir = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/restoraunt2)
"jS" = (
/mob/living/simple_animal/bot/medbot/adv{
@@ -1418,7 +1366,7 @@
pixel_y = 3;
pixel_x = 3
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/bar)
"kg" = (
/obj/structure/cable{
@@ -1432,14 +1380,11 @@
/turf/simulated/floor/plasteel/grimy,
/area/ruin/space/spacehotelv1/forehallway)
"ki" = (
-/obj/structure/extinguisher_cabinet{
- name = "north bump";
- pixel_y = 30
- },
+/obj/structure/extinguisher_cabinet/directional/north,
/obj/effect/turf_decal/siding/wood{
dir = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/centralhallway)
"kl" = (
/obj/structure/cable{
@@ -1468,10 +1413,10 @@
/obj/effect/turf_decal/siding/wood{
dir = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/reception)
"ky" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/bar)
"kB" = (
@@ -1492,20 +1437,14 @@
/obj/effect/turf_decal/siding/wood{
dir = 6
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/forehallway)
"kG" = (
/obj/structure/toilet,
-/obj/machinery/door_control{
- specialfunctions = 4;
- normaldoorcontrol = 1;
- name = "Door Bolt Control";
- id = "restoom1";
- pixel_x = 32
- },
-/obj/machinery/light/small{
- dir = 8
+/obj/machinery/door_control/bolt_control/east{
+ id = "restoom1"
},
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor/plasteel{
icon_state = "showroomfloor"
},
@@ -1515,12 +1454,8 @@
/area/ruin/space/spacehotelv1/guestroom4)
"kS" = (
/obj/structure/chair/sofa/left,
-/obj/machinery/door_control{
- specialfunctions = 4;
- normaldoorcontrol = 1;
- name = "Door Bolt Control";
+/obj/machinery/door_control/bolt_control/north{
id = "gstroom5";
- pixel_y = 24;
pixel_x = 8
},
/turf/simulated/floor/carpet/cyan,
@@ -1534,26 +1469,21 @@
dir = 4
},
/obj/effect/turf_decal/siding/wood,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/centralhallway)
"kV" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/restoraunt2)
"kX" = (
/obj/structure/toilet{
dir = 4
},
-/obj/machinery/button/windowtint{
- pixel_y = 24;
+/obj/machinery/button/windowtint/north{
id = "restoom2_tint";
pixel_x = -8
},
-/obj/machinery/door_control{
- pixel_y = 24;
- specialfunctions = 4;
- normaldoorcontrol = 1;
- name = "Door Bolt Control";
+/obj/machinery/door_control/bolt_control/north{
id = "restoom2";
pixel_x = 8
},
@@ -1576,7 +1506,7 @@
/obj/effect/turf_decal/siding/wood/corner{
dir = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/forehallway)
"le" = (
/obj/machinery/door/airlock/maintenance,
@@ -1605,7 +1535,7 @@
dir = 1
},
/obj/machinery/economy/vending/dinnerware,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/bar)
"ll" = (
/obj/effect/spawner/random_spawners/dirt_often,
@@ -1667,7 +1597,7 @@
pixel_x = -3;
pixel_y = 2
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/restoraunt3)
"lD" = (
/obj/structure/table/wood/fancy/blue,
@@ -1730,12 +1660,12 @@
d2 = 2;
icon_state = "1-2"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/guestroom3)
"mb" = (
/obj/structure/table/holotable/wood,
/obj/item/instrument/saxophone,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/restoraunt3)
"me" = (
/obj/structure/cable{
@@ -1755,7 +1685,7 @@
/area/ruin/space/spacehotelv1/bar)
"mo" = (
/obj/machinery/smartfridge/drinks,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/bar)
"ms" = (
/obj/structure/cable{
@@ -1790,7 +1720,7 @@
},
/obj/machinery/door/firedoor,
/obj/structure/curtain/black,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/restoraunt3)
"mu" = (
/obj/structure/cable{
@@ -1815,9 +1745,7 @@
},
/area/ruin/space/spacehotelv1/bar)
"mA" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/effect/spawner/random_spawners/dirt_often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi1)
@@ -1830,9 +1758,7 @@
/obj/structure/chair/wood{
dir = 8
},
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/carpet/royalblack,
/area/ruin/space/spacehotelv1/restoraunt3)
"mE" = (
@@ -1842,14 +1768,14 @@
/turf/simulated/floor/carpet/black,
/area/ruin/space/spacehotelv1/reception)
"mO" = (
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/centralhallway)
"mQ" = (
/obj/machinery/economy/vending/autodrobe,
/obj/effect/turf_decal/siding/wood{
dir = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/forehallway)
"mR" = (
/obj/machinery/door/airlock/external{
@@ -1878,15 +1804,9 @@
/turf/simulated/floor/plasteel,
/area/ruin/space/spacehotelv1/kitchen)
"mX" = (
-/obj/machinery/light/small{
- dir = 1
- },
-/obj/machinery/door_control{
- specialfunctions = 4;
- normaldoorcontrol = 1;
- name = "Door Bolt Control";
+/obj/machinery/light/small/directional/north,
+/obj/machinery/door_control/bolt_control/north{
id = "ext_eva_door2";
- pixel_y = 24;
pixel_x = 8
},
/obj/effect/spawner/random_spawners/dirt_often,
@@ -1896,7 +1816,7 @@
/obj/structure/chair/stool/bar{
dir = 8
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/bar)
"ni" = (
/obj/structure/table/glass,
@@ -1924,10 +1844,8 @@
/obj/effect/turf_decal/siding/wood{
dir = 4
},
-/obj/machinery/light{
- dir = 4
- },
-/turf/simulated/floor/wood,
+/obj/machinery/light/directional/east,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/restoraunt2)
"nn" = (
/obj/structure/rack,
@@ -1947,7 +1865,7 @@
/obj/structure/table/glass,
/obj/item/paper_bin,
/obj/item/pen/multi,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/guestroom3)
"nu" = (
/obj/structure/cable{
@@ -1955,24 +1873,18 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/effect/spawner/random_spawners/dirt_often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi1)
"nx" = (
/obj/structure/table/reinforced/brass,
/obj/item/flashlight/lamp/bananalamp,
-/obj/machinery/door_control{
- specialfunctions = 4;
- normaldoorcontrol = 1;
- name = "Door Bolt Control";
+/obj/machinery/door_control/bolt_control/south{
id = "gstroom1";
- pixel_y = -24;
pixel_x = 8
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/guestroom1)
"ny" = (
/obj/structure/cable{
@@ -1985,7 +1897,7 @@
dir = 1
},
/obj/structure/chair/sofa/right,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/forehallway)
"nC" = (
/turf/simulated/wall,
@@ -1994,7 +1906,7 @@
/obj/effect/turf_decal/siding/wood/corner{
dir = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/centralhallway)
"nI" = (
/turf/simulated/wall,
@@ -2041,7 +1953,7 @@
/obj/effect/turf_decal/siding/wood{
dir = 8
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/restoraunt3)
"oa" = (
/obj/structure/table/wood/fancy/red,
@@ -2124,7 +2036,7 @@
d2 = 2;
icon_state = "1-2"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/guestroom1)
"ot" = (
/obj/structure/sign/vacuum{
@@ -2155,12 +2067,10 @@
/obj/structure/sign/poster/random{
pixel_x = -32
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/centralhallway)
"oL" = (
-/obj/structure/sink{
- pixel_y = 25
- },
+/obj/structure/sink/directional/north,
/obj/item/holder/mouse{
name = "Nicolas"
},
@@ -2168,7 +2078,7 @@
/area/ruin/space/spacehotelv1/janitor)
"oQ" = (
/obj/structure/table/holotable/wood,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/bar)
"oR" = (
/obj/structure/disposalpipe/segment,
@@ -2192,7 +2102,7 @@
icon_state = "2-8"
},
/obj/effect/turf_decal/siding/wood,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/forehallway)
"oY" = (
/obj/structure/chair{
@@ -2223,7 +2133,7 @@
dir = 1
},
/obj/machinery/door/firedoor,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/restoraunt2)
"pj" = (
/obj/item/holder/mouse{
@@ -2236,11 +2146,8 @@
/obj/effect/turf_decal/siding/wood{
dir = 1
},
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
- },
-/turf/simulated/floor/wood,
+/obj/machinery/firealarm/directional/north,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/centralhallway)
"ps" = (
/obj/machinery/power/smes{
@@ -2267,7 +2174,7 @@
},
/area/ruin/space/spacehotelv1/guestroom5)
"py" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "showroomfloor"
},
@@ -2285,7 +2192,7 @@
/obj/structure/railing/cap{
dir = 5
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/restoraunt3)
"pD" = (
/obj/structure/chair/sofa{
@@ -2308,7 +2215,7 @@
/area/ruin/space/spacehotelv1/reception)
"pH" = (
/obj/effect/turf_decal/siding/wood,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/forehallway)
"pJ" = (
/obj/machinery/door/airlock/maintenance_hatch,
@@ -2328,7 +2235,7 @@
"pN" = (
/obj/structure/table/wood/fancy,
/obj/item/flashlight/lamp/green/off,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/guestroom4)
"pR" = (
/obj/structure/cable{
@@ -2344,7 +2251,7 @@
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi1)
"pS" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/centralhallway)
"pU" = (
@@ -2353,16 +2260,14 @@
},
/obj/structure/table/wood/fancy/black,
/obj/item/paicard,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/guestroom2)
"qg" = (
/obj/structure/chair/sofa/right,
/obj/structure/window/reinforced{
dir = 8
},
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/carpet/black,
/area/ruin/space/spacehotelv1/guestroom1)
"ql" = (
@@ -2404,7 +2309,7 @@
/obj/effect/turf_decal/siding/wood{
dir = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/entryhallway)
"qt" = (
/obj/structure/AIcore,
@@ -2436,7 +2341,7 @@
"qK" = (
/obj/structure/table/reinforced/brass,
/obj/item/flashlight/lamp/green/off,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/guestroom5)
"qN" = (
/turf/simulated/wall,
@@ -2453,7 +2358,7 @@
icon_state = "1-8"
},
/obj/effect/turf_decal/siding/wood/corner,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/centralhallway)
"qS" = (
/obj/structure/cable{
@@ -2464,12 +2369,8 @@
/turf/simulated/floor/carpet/royalblack,
/area/ruin/space/spacehotelv1/restoraunt3)
"qU" = (
-/obj/machinery/door_control{
- specialfunctions = 4;
- normaldoorcontrol = 1;
- name = "Door Bolt Control";
+/obj/machinery/door_control/bolt_control/north{
id = "gstroom4";
- pixel_y = 24;
pixel_x = -8
},
/turf/simulated/floor/carpet/red,
@@ -2479,7 +2380,7 @@
dir = 6
},
/obj/item/kirbyplants,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/forehallway)
"qX" = (
/obj/structure/flora/ausbushes/sparsegrass,
@@ -2502,7 +2403,7 @@
dir = 8
},
/obj/effect/turf_decal/siding/wood/corner,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/centralhallway)
"rh" = (
/obj/structure/sign/poster/random{
@@ -2515,15 +2416,15 @@
"ri" = (
/obj/effect/turf_decal/siding/wood,
/obj/machinery/economy/vending/shoedispenser,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/entryhallway)
"rj" = (
/obj/structure/closet/emcloset,
/obj/effect/turf_decal/siding/wood,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/forehallway)
"rm" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d1 = 1;
d2 = 8;
@@ -2536,7 +2437,7 @@
/obj/structure/sign/poster/random{
pixel_y = -32
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/centralhallway)
"rp" = (
/obj/effect/turf_decal/siding/wood{
@@ -2557,7 +2458,7 @@
/obj/effect/turf_decal/siding/wood{
dir = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/restoraunt2)
"ry" = (
/obj/effect/turf_decal/delivery,
@@ -2577,7 +2478,7 @@
dir = 4
},
/obj/item/kirbyplants,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/forehallway)
"rD" = (
/obj/structure/cable{
@@ -2609,7 +2510,7 @@
/obj/effect/turf_decal/siding/wood{
dir = 8
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/centralhallway)
"rM" = (
/obj/structure/cable{
@@ -2634,10 +2535,9 @@
dir = 2;
id_tag = "hotel_cargo2"
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/east{
id = "hotel_cargo2";
- name = "Storage Doors";
- pixel_x = 24
+ name = "Storage Doors"
},
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/cargostorage)
@@ -2653,13 +2553,9 @@
/turf/simulated/floor/plasteel/grimy,
/area/ruin/space/spacehotelv1/forehallway)
"rX" = (
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/south,
/obj/effect/turf_decal/siding/wood,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/restoraunt1)
"sq" = (
/obj/structure/rack,
@@ -2693,7 +2589,7 @@
/turf/simulated/floor/carpet/royalblack,
/area/ruin/space/spacehotelv1/restoraunt3)
"sH" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/north,
/turf/simulated/floor/carpet,
/area/ruin/space/spacehotelv1/restoraunt1)
"sM" = (
@@ -2705,7 +2601,7 @@
/obj/effect/turf_decal/siding/wood{
dir = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/entryhallway)
"sV" = (
/obj/structure/railing{
@@ -2795,14 +2691,14 @@
/obj/effect/turf_decal/siding/wood{
dir = 8
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/centralhallway)
"tu" = (
/obj/machinery/economy/vending/snack/free,
/obj/effect/turf_decal/siding/wood{
dir = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/entryhallway)
"tB" = (
/obj/structure/cable{
@@ -2829,7 +2725,7 @@
dir = 4
},
/obj/effect/turf_decal/siding/wood/corner,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/centralhallway)
"tD" = (
/obj/structure/cable{
@@ -2862,7 +2758,7 @@
dir = 4
},
/obj/item/toy/plushie/tuxedo_cat,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/guestroom1)
"tO" = (
/obj/structure/cable{
@@ -2871,7 +2767,7 @@
icon_state = "4-8"
},
/obj/effect/turf_decal/siding/wood,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/centralhallway)
"tQ" = (
/obj/effect/turf_decal/siding/wood/corner{
@@ -2880,10 +2776,7 @@
/turf/simulated/floor/plasteel/grimy,
/area/ruin/space/spacehotelv1/forehallway)
"tR" = (
-/obj/structure/sink{
- dir = 8;
- pixel_x = -12
- },
+/obj/structure/sink/directional/east,
/obj/item/mounted/mirror{
pixel_x = -32
},
@@ -2898,7 +2791,7 @@
/obj/effect/turf_decal/siding/wood{
dir = 6
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/reception)
"tX" = (
/obj/structure/cable{
@@ -2915,14 +2808,14 @@
dir = 6
},
/obj/machinery/economy/vending/snack/free,
-/obj/machinery/light,
-/turf/simulated/floor/wood,
+/obj/machinery/light/directional/south,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/forehallway)
"tZ" = (
/obj/structure/chair/sofa/left{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/guestroom3)
"ub" = (
/obj/structure/chair/wood,
@@ -2964,7 +2857,7 @@
dir = 1
},
/obj/machinery/door/firedoor,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/restoraunt1)
"uA" = (
/obj/structure/table/reinforced,
@@ -2988,13 +2881,13 @@
dir = 8
},
/obj/item/kirbyplants,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/forehallway)
"uD" = (
/turf/simulated/floor/carpet/blue,
/area/ruin/space/spacehotelv1/guestroom3)
"uF" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi1)
"uI" = (
@@ -3017,12 +2910,12 @@
/obj/effect/turf_decal/siding/wood{
dir = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/restoraunt1)
"uN" = (
/obj/item/kirbyplants,
/obj/effect/turf_decal/siding/wood/end,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/entryhallway)
"uP" = (
/obj/structure/disposalpipe/segment{
@@ -3036,7 +2929,7 @@
d2 = 4;
icon_state = "1-4"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/guestroom6)
"uS" = (
/obj/machinery/door/airlock/survival_pod,
@@ -3046,7 +2939,7 @@
/obj/effect/turf_decal/siding/wood/corner{
dir = 8
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/centralhallway)
"va" = (
/obj/machinery/mass_driver{
@@ -3066,7 +2959,7 @@
/obj/effect/turf_decal/siding/wood{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/reception)
"vi" = (
/obj/structure/closet/cabinet,
@@ -3107,13 +3000,10 @@
/obj/effect/turf_decal/siding/wood/end{
dir = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/forehallway)
"vB" = (
-/obj/structure/sink{
- dir = 4;
- pixel_x = 12
- },
+/obj/structure/sink/directional/west,
/obj/item/mounted/mirror{
pixel_x = 32
},
@@ -3126,7 +3016,7 @@
/obj/effect/turf_decal/siding/wood{
dir = 6
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/centralhallway)
"vI" = (
/obj/structure/lattice/catwalk,
@@ -3150,7 +3040,7 @@
/obj/structure/chair/comfy/brown{
dir = 8
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/forehallway)
"vK" = (
/turf/simulated/floor/plasteel{
@@ -3175,14 +3065,11 @@
dir = 8
},
/obj/structure/reagent_dispensers/water_cooler,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/reception)
"vV" = (
-/obj/structure/sink{
- dir = 8;
- pixel_x = -12
- },
-/obj/machinery/light/small,
+/obj/structure/sink/directional/east,
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "showroomfloor"
},
@@ -3199,7 +3086,7 @@
icon_state = "1-2"
},
/obj/effect/turf_decal/siding/wood/corner,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/centralhallway)
"wf" = (
/obj/structure/cable{
@@ -3266,7 +3153,7 @@
/obj/item/reagent_containers/glass/rag,
/obj/item/book/manual/barman_recipes,
/obj/item/lighter/zippo/engraved,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/bar)
"wD" = (
/obj/machinery/computer/arcade{
@@ -3279,7 +3166,7 @@
/obj/effect/turf_decal/siding/wood{
dir = 10
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/centralhallway)
"wF" = (
/obj/structure/chair/sofa/right{
@@ -3299,7 +3186,7 @@
/obj/effect/turf_decal/siding/wood/corner{
dir = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/centralhallway)
"wI" = (
/obj/structure/cable{
@@ -3382,12 +3269,12 @@
d2 = 2;
icon_state = "1-2"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/guestroom2)
"xf" = (
/obj/structure/table/holotable/wood,
/obj/item/instrument/violin,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/restoraunt3)
"xg" = (
/obj/structure/cable{
@@ -3395,7 +3282,7 @@
d2 = 2;
icon_state = "1-2"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/guestroom3)
"xl" = (
/obj/machinery/door/airlock/multi_tile/glass,
@@ -3406,7 +3293,7 @@
/obj/effect/turf_decal/siding/wood{
dir = 8
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/centralhallway)
"xm" = (
/obj/machinery/door/poddoor{
@@ -3433,7 +3320,7 @@
d2 = 4;
icon_state = "2-4"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/restoraunt2)
"xr" = (
/obj/structure/cable{
@@ -3453,11 +3340,7 @@
/area/ruin/space/spacehotelv1/centralhallway)
"xt" = (
/obj/item/kirbyplants,
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/firealarm/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "vault"
@@ -3503,7 +3386,7 @@
/obj/effect/turf_decal/siding/wood/corner{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/centralhallway)
"xK" = (
/obj/structure/lattice/catwalk,
@@ -3608,7 +3491,7 @@
/obj/effect/turf_decal/siding/wood/corner{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/centralhallway)
"yD" = (
/obj/structure/cable{
@@ -3646,11 +3529,7 @@
/turf/simulated/floor/plasteel,
/area/ruin/space/spacehotelv1/kitchen)
"yN" = (
-/obj/machinery/door_control{
- pixel_y = -24;
- specialfunctions = 4;
- normaldoorcontrol = 1;
- name = "Door Bolt Control";
+/obj/machinery/door_control/bolt_control/south{
id = "ext_shuttle_door";
pixel_x = 8
},
@@ -3706,7 +3585,7 @@
/obj/effect/turf_decal/siding/wood{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/restoraunt2)
"zh" = (
/obj/machinery/door/airlock,
@@ -3742,7 +3621,7 @@
"zq" = (
/obj/effect/turf_decal/siding/wood,
/obj/machinery/economy/vending/suitdispenser,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/entryhallway)
"zt" = (
/obj/machinery/chem_master/condimaster,
@@ -3752,22 +3631,18 @@
/turf/simulated/floor/plasteel,
/area/ruin/space/spacehotelv1/kitchen)
"zu" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi2)
"zv" = (
/obj/structure/chair/sofa/right{
dir = 4
},
-/obj/machinery/door_control{
- specialfunctions = 4;
- normaldoorcontrol = 1;
- name = "Door Bolt Control";
+/obj/machinery/door_control/bolt_control/south{
id = "gstroom3";
- pixel_y = -24;
pixel_x = 8
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/guestroom3)
"zx" = (
/obj/structure/rack,
@@ -3777,9 +3652,7 @@
pixel_y = 3;
pixel_x = 3
},
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "sepia"
},
@@ -3788,7 +3661,7 @@
/obj/effect/turf_decal/siding/wood{
dir = 8
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/forehallway)
"zA" = (
/obj/structure/filingcabinet,
@@ -3821,7 +3694,7 @@
/obj/effect/turf_decal/siding/wood{
dir = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/entryhallway)
"zJ" = (
/obj/structure/cable{
@@ -3830,16 +3703,14 @@
icon_state = "4-8"
},
/obj/effect/turf_decal/siding/wood,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/restoraunt2)
"zM" = (
/obj/effect/turf_decal/siding/wood/corner,
/turf/simulated/floor/plasteel/grimy,
/area/ruin/space/spacehotelv1/forehallway)
"zN" = (
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/obj/machinery/conveyor_switch/oneway{
id = "hotelsdisposal"
},
@@ -3852,9 +3723,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/forestarboardmaints)
"zU" = (
@@ -3900,7 +3769,7 @@
/obj/structure/sign/poster/random{
pixel_y = 32
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/restoraunt1)
"Aj" = (
/obj/machinery/door/airlock/maintenance_hatch,
@@ -3925,7 +3794,7 @@
/turf/simulated/floor/carpet/cyan,
/area/ruin/space/spacehotelv1/guestroom5)
"Aq" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/restoraunt1)
"Ar" = (
@@ -3977,14 +3846,14 @@
/obj/effect/turf_decal/siding/wood{
dir = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/forehallway)
"AP" = (
/obj/structure/closet/crate/can,
/obj/effect/turf_decal/siding/wood{
dir = 9
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/forehallway)
"AT" = (
/obj/structure/cable{
@@ -4004,7 +3873,7 @@
d2 = 2;
icon_state = "1-2"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/guestroom4)
"Bb" = (
/mob/living/simple_animal/hostile/retaliate/carp/koi,
@@ -4036,7 +3905,7 @@
/obj/effect/turf_decal/siding/wood{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/centralhallway)
"Bi" = (
/obj/structure/cable{
@@ -4051,9 +3920,7 @@
/area/ruin/space/spacehotelv1/bar)
"Bj" = (
/obj/structure/coatrack,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/carpet/blue,
/area/ruin/space/spacehotelv1/guestroom3)
"Bn" = (
@@ -4077,10 +3944,8 @@
/obj/effect/turf_decal/siding/wood{
dir = 6
},
-/obj/machinery/light{
- dir = 4
- },
-/turf/simulated/floor/wood,
+/obj/machinery/light/directional/east,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/forehallway)
"By" = (
/obj/machinery/power/terminal,
@@ -4119,7 +3984,7 @@
"BN" = (
/obj/structure/bed,
/obj/item/bedsheet/rainbow,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/guestroom2)
"BV" = (
/obj/structure/cable{
@@ -4135,19 +4000,17 @@
dir = 4
},
/obj/effect/turf_decal/siding/wood,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/centralhallway)
"BW" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/south,
/turf/simulated/floor/carpet/royalblack,
/area/ruin/space/spacehotelv1/restoraunt3)
"BY" = (
/obj/structure/chair/wood/wings{
dir = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/restoraunt3)
"Cg" = (
/obj/structure/kitchenspike,
@@ -4167,18 +4030,17 @@
icon_state = "4-8"
},
/obj/effect/turf_decal/siding/wood,
-/obj/machinery/light,
-/turf/simulated/floor/wood,
+/obj/machinery/light/directional/south,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/restoraunt2)
"Ck" = (
/obj/machinery/door/poddoor/shutters{
dir = 8;
id_tag = "hotel_cargo3"
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/south{
id = "hotel_cargo3";
- name = "Storage Doors";
- pixel_y = -24
+ name = "Storage Doors"
},
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/cargostorage)
@@ -4190,15 +4052,13 @@
dir = 1
},
/obj/item/toy/plushie/girly_corgi,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/guestroom4)
"Cn" = (
/obj/structure/chair/comfy/beige{
dir = 4
},
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel/dark,
/area/ruin/space/spacehotelv1/centralhallway)
"Cq" = (
@@ -4224,7 +4084,7 @@
"Cy" = (
/obj/machinery/economy/vending/cigarette/free,
/obj/effect/turf_decal/siding/wood,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/centralhallway)
"Cz" = (
/obj/structure/cable{
@@ -4259,10 +4119,8 @@
/obj/effect/turf_decal/siding/wood{
dir = 10
},
-/obj/machinery/light{
- dir = 8
- },
-/turf/simulated/floor/wood,
+/obj/machinery/light/directional/west,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/forehallway)
"CO" = (
/obj/structure/table/wood/poker,
@@ -4285,10 +4143,10 @@
/obj/machinery/light_switch{
pixel_y = 24
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/guestroom1)
"Dk" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/effect/spawner/random_spawners/dirt_often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi2)
@@ -4301,7 +4159,7 @@
"Dv" = (
/obj/machinery/economy/vending/clothing,
/obj/effect/turf_decal/siding/wood,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/forehallway)
"Dw" = (
/obj/structure/cable{
@@ -4335,7 +4193,7 @@
/obj/effect/turf_decal/siding/wood/end{
dir = 8
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/forehallway)
"DE" = (
/obj/structure/cable{
@@ -4355,7 +4213,7 @@
/obj/effect/turf_decal/siding/wood{
dir = 6
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/reception)
"DH" = (
/obj/structure/lattice,
@@ -4380,10 +4238,7 @@
/turf/simulated/floor/plasteel,
/area/ruin/space/spacehotelv1/kitchen)
"DR" = (
-/obj/structure/sink{
- dir = 8;
- pixel_x = -12
- },
+/obj/structure/sink/directional/east,
/obj/item/mounted/mirror{
pixel_x = -32
},
@@ -4410,7 +4265,7 @@
/obj/structure/chair/comfy/brown{
dir = 8
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/guestroom3)
"DY" = (
/obj/structure/sign/poster/random{
@@ -4419,7 +4274,7 @@
/obj/effect/turf_decal/siding/wood{
dir = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/centralhallway)
"Ec" = (
/obj/effect/spawner/random_spawners/dirt_often,
@@ -4474,12 +4329,12 @@
/obj/structure/table/glass,
/obj/item/cane,
/obj/item/lighter/zippo,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/guestroom3)
"Ev" = (
/obj/structure/table/wood/fancy/blue,
/obj/item/flashlight/lamp/green/off,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/guestroom6)
"Ez" = (
/obj/structure/cable{
@@ -4487,7 +4342,7 @@
d2 = 2;
icon_state = "1-2"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/guestroom2)
"EA" = (
/obj/structure/flora/tree/palm,
@@ -4501,11 +4356,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "cmo"
},
@@ -4515,14 +4366,14 @@
dir = 4
},
/obj/item/kirbyplants,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/restoraunt3)
"EG" = (
/obj/effect/turf_decal/siding/wood{
dir = 9
},
/obj/item/kirbyplants,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/forehallway)
"EV" = (
/obj/structure/lattice/catwalk,
@@ -4537,9 +4388,7 @@
/obj/structure/sign/poster/random{
pixel_y = 32
},
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plasteel/dark,
/area/ruin/space/spacehotelv1/reception)
"Fb" = (
@@ -4563,9 +4412,7 @@
/turf/template_noop,
/area/space/nearstation)
"Fh" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/south,
/turf/simulated/floor/carpet,
/area/ruin/space/spacehotelv1/restoraunt1)
"Fi" = (
@@ -4604,7 +4451,7 @@
/obj/effect/turf_decal/siding/wood{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/reception)
"Fm" = (
/obj/structure/cable{
@@ -4644,27 +4491,21 @@
/turf/simulated/floor/carpet/royalblack,
/area/ruin/space/spacehotelv1/guestroom6)
"Fx" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/effect/turf_decal/siding/wood{
dir = 8
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/centralhallway)
"Fy" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "showroomfloor"
},
/area/ruin/space/spacehotelv1/guestroom2)
"Fz" = (
/obj/structure/closet/firecloset,
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi2)
"FD" = (
@@ -4684,13 +4525,8 @@
/turf/simulated/floor/carpet/arcade,
/area/ruin/space/spacehotelv1/guestroom2)
"FN" = (
-/obj/machinery/light{
- dir = 1
- },
-/obj/structure/extinguisher_cabinet{
- name = "north bump";
- pixel_y = 30
- },
+/obj/machinery/light/directional/north,
+/obj/structure/extinguisher_cabinet/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "darkblue";
dir = 1
@@ -4724,9 +4560,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/obj/effect/spawner/random_spawners/dirt_often,
/obj/effect/spawner/random_spawners/dirt_often,
/turf/simulated/floor/plating,
@@ -4770,9 +4604,7 @@
/turf/simulated/floor/plasteel/grimy,
/area/ruin/space/spacehotelv1/forehallway)
"Gf" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/machinery/dye_generator,
/turf/simulated/floor/plasteel{
icon_state = "cmo"
@@ -4785,7 +4617,7 @@
dir = 1
},
/obj/structure/curtain/black,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/restoraunt3)
"Gi" = (
/turf/simulated/floor/plating/airless,
@@ -4800,7 +4632,7 @@
dir = 9
},
/obj/machinery/economy/vending/coffee/free,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/forehallway)
"Gm" = (
/obj/machinery/suit_storage_unit/engine,
@@ -4830,9 +4662,7 @@
/obj/effect/turf_decal/siding/wood{
dir = 1
},
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/structure/sign/poster/random{
pixel_y = 32
},
@@ -4847,7 +4677,7 @@
dir = 1
},
/obj/machinery/door/firedoor,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/centralhallway)
"Gz" = (
/obj/structure/table/wood/fancy,
@@ -4906,14 +4736,8 @@
/turf/simulated/floor/carpet/blue,
/area/ruin/space/spacehotelv1/guestroom3)
"GV" = (
-/obj/structure/sink{
- dir = 4;
- pixel_x = 12
- },
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/structure/sink/directional/west,
+/obj/machinery/firealarm/directional/north,
/obj/item/mounted/mirror{
pixel_x = 32
},
@@ -4930,7 +4754,7 @@
/obj/effect/turf_decal/siding/wood{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/reception)
"Hb" = (
/obj/machinery/door/airlock/freezer,
@@ -4943,11 +4767,7 @@
},
/area/ruin/space/spacehotelv1/entryhallway)
"Hj" = (
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "darkblue"
},
@@ -4986,12 +4806,12 @@
/area/ruin/space/spacehotelv1/forestarboardmaints)
"HB" = (
/obj/effect/turf_decal/siding/wood,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/restoraunt1)
"HL" = (
/obj/effect/turf_decal/siding/wood/end,
/obj/machinery/recharge_station,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/forehallway)
"HM" = (
/obj/structure/cable{
@@ -5002,9 +4822,7 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/effect/spawner/random_spawners/dirt_often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/forestarboardmaints)
@@ -5029,7 +4847,7 @@
/area/ruin/space/spacehotelv1/entryhallway)
"HY" = (
/obj/effect/turf_decal/siding/wood,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/centralhallway)
"Ib" = (
/turf/simulated/wall,
@@ -5078,14 +4896,12 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/obj/effect/spawner/random_spawners/dirt_often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi1)
"Iv" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "showroomfloor"
},
@@ -5095,17 +4911,13 @@
/obj/effect/turf_decal/siding/wood{
dir = 5
},
-/obj/machinery/light{
- dir = 4
- },
-/turf/simulated/floor/wood,
+/obj/machinery/light/directional/east,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/forehallway)
"IB" = (
/obj/structure/rack,
/obj/random/tool,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/effect/spawner/random_spawners/dirt_often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/forestarboardmaints)
@@ -5118,7 +4930,7 @@
/obj/effect/turf_decal/siding/wood{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/centralhallway)
"IK" = (
/obj/structure/chair/barber{
@@ -5133,10 +4945,8 @@
dir = 9
},
/obj/item/kirbyplants,
-/obj/machinery/light{
- dir = 1
- },
-/turf/simulated/floor/wood,
+/obj/machinery/light/directional/north,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/forehallway)
"IT" = (
/obj/structure/table,
@@ -5223,7 +5033,7 @@
/obj/effect/turf_decal/siding/wood/corner{
dir = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/restoraunt2)
"Jy" = (
/obj/structure/lattice/catwalk,
@@ -5249,7 +5059,7 @@
/obj/effect/turf_decal/siding/wood{
dir = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/bar)
"JR" = (
/obj/structure/cable{
@@ -5260,10 +5070,10 @@
/obj/effect/turf_decal/siding/wood/corner{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/centralhallway)
"JS" = (
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/reception)
"JT" = (
/obj/structure/table/wood/fancy/royalblack,
@@ -5299,9 +5109,7 @@
pixel_x = 5;
pixel_y = 5
},
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel/dark,
/area/ruin/space/spacehotelv1/centralhallway)
"Ka" = (
@@ -5318,7 +5126,7 @@
/obj/effect/turf_decal/siding/wood{
dir = 8
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/centralhallway)
"Ki" = (
/obj/structure/cable,
@@ -5331,7 +5139,7 @@
/obj/effect/turf_decal/siding/wood{
dir = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/entryhallway)
"Ko" = (
/obj/structure/cable{
@@ -5347,7 +5155,7 @@
/obj/effect/turf_decal/siding/wood{
dir = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/bar)
"Kt" = (
/obj/structure/chair/comfy/beige,
@@ -5364,9 +5172,7 @@
},
/area/space/nearstation)
"KC" = (
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -5377,7 +5183,7 @@
dir = 4
},
/obj/item/paicard,
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/carpet/cyan,
/area/ruin/space/spacehotelv1/guestroom5)
"KF" = (
@@ -5391,7 +5197,7 @@
/turf/simulated/floor/plating/airless,
/area/ruin/space/spacehotelv1/tcomms)
"KG" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/structure/chair/wood{
dir = 8
},
@@ -5409,7 +5215,7 @@
dir = 4
},
/obj/item/toy/plushie/orange_cat,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/guestroom1)
"KR" = (
/obj/structure/closet/firecloset,
@@ -5436,7 +5242,7 @@
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi1)
"KY" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "restoom2_tint"
},
/turf/simulated/floor/plating,
@@ -5481,7 +5287,7 @@
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/reception)
"Lk" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/forehallway)
"Ll" = (
@@ -5500,25 +5306,19 @@
/obj/effect/turf_decal/siding/wood{
dir = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/forehallway)
"Lq" = (
/obj/effect/turf_decal/siding/wood{
dir = 5
},
/obj/structure/reagent_dispensers/water_cooler,
-/obj/machinery/light{
- dir = 1
- },
-/turf/simulated/floor/wood,
+/obj/machinery/light/directional/north,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/forehallway)
"Lr" = (
/obj/effect/turf_decal/siding/wood,
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/south,
/turf/simulated/floor/plasteel/grimy,
/area/ruin/space/spacehotelv1/forehallway)
"Ls" = (
@@ -5537,9 +5337,7 @@
/area/ruin/space/spacehotelv1/reception)
"Lw" = (
/obj/structure/closet/firecloset,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi1)
"Ly" = (
@@ -5549,7 +5347,7 @@
/turf/simulated/floor/carpet/royalblack,
/area/ruin/space/spacehotelv1/restoraunt3)
"LC" = (
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/restoraunt3)
"LF" = (
/turf/simulated/wall,
@@ -5558,10 +5356,8 @@
/obj/effect/turf_decal/siding/wood{
dir = 1
},
-/obj/machinery/light{
- dir = 1
- },
-/turf/simulated/floor/wood,
+/obj/machinery/light/directional/north,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/restoraunt1)
"LI" = (
/obj/structure/lattice,
@@ -5582,17 +5378,13 @@
dir = 5
},
/obj/item/kirbyplants,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/forehallway)
"LQ" = (
/obj/structure/railing/cap{
dir = 1
},
-/obj/machinery/firealarm{
- dir = 1;
- pixel_y = -24;
- name = "south bump"
- },
+/obj/machinery/firealarm/directional/south,
/turf/simulated/floor/carpet/royalblack,
/area/ruin/space/spacehotelv1/restoraunt3)
"LU" = (
@@ -5614,14 +5406,14 @@
pixel_y = 10
},
/obj/item/ashtray/bronze,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/bar)
"Mb" = (
/obj/machinery/light_switch{
pixel_y = -24;
dir = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/guestroom4)
"Mg" = (
/obj/structure/lattice/catwalk,
@@ -5646,7 +5438,7 @@
/obj/effect/turf_decal/siding/wood{
dir = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/entryhallway)
"Mo" = (
/obj/structure/table/holotable/wood,
@@ -5655,11 +5447,11 @@
pixel_y = 8
},
/obj/item/ashtray/bronze,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/bar)
"Mr" = (
/obj/structure/coatrack,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/guestroom5)
"Ms" = (
/turf/simulated/wall,
@@ -5693,9 +5485,7 @@
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/forestarboardmaints)
"ME" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/structure/sign/poster/random{
pixel_x = 32
},
@@ -5726,7 +5516,7 @@
dir = 4
},
/obj/effect/turf_decal/siding/wood,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/restoraunt2)
"MP" = (
/obj/structure/cable{
@@ -5748,10 +5538,7 @@
},
/area/ruin/space/spacehotelv1/bar)
"Nb" = (
-/obj/structure/sink{
- dir = 8;
- pixel_x = -12
- },
+/obj/structure/sink/directional/east,
/obj/item/mounted/mirror{
pixel_x = -32
},
@@ -5765,9 +5552,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi1)
"Ne" = (
@@ -5787,7 +5572,7 @@
/obj/effect/turf_decal/siding/wood{
dir = 8
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/restoraunt3)
"Ng" = (
/obj/effect/turf_decal/siding/wood/corner{
@@ -5796,10 +5581,10 @@
/obj/effect/turf_decal/siding/wood/corner{
dir = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/forehallway)
"No" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/entryhallway)
"Nr" = (
@@ -5808,7 +5593,7 @@
d2 = 4;
icon_state = "1-4"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/guestroom4)
"NC" = (
/obj/structure/lattice/catwalk,
@@ -5827,7 +5612,7 @@
dir = 4
},
/obj/item/toy/plushie/orange_fox,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/guestroom6)
"NE" = (
/obj/machinery/door/poddoor{
@@ -5877,12 +5662,12 @@
dir = 4
},
/obj/structure/curtain/black,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/restoraunt3)
"NV" = (
/obj/structure/table/holotable/wood,
/obj/item/instrument/guitar,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/restoraunt3)
"NW" = (
/obj/structure/lattice/catwalk,
@@ -5929,7 +5714,7 @@
"Og" = (
/obj/structure/closet/crate/can,
/obj/structure/closet/walllocker/medlocker/west,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/reception)
"Oj" = (
/obj/structure/cable{
@@ -5968,14 +5753,11 @@
/obj/effect/turf_decal/siding/wood{
dir = 1
},
-/obj/structure/extinguisher_cabinet{
- name = "north bump";
- pixel_y = 30
- },
-/turf/simulated/floor/wood,
+/obj/structure/extinguisher_cabinet/directional/north,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/restoraunt1)
"Ox" = (
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/guestroom6)
"Oy" = (
/obj/structure/cable,
@@ -5993,9 +5775,7 @@
d2 = 4;
icon_state = "2-4"
},
-/obj/structure/reagent_dispensers/spacecleanertank{
- pixel_x = -32
- },
+/obj/structure/reagent_dispensers/spacecleanertank/west,
/turf/simulated/floor/plasteel/dark,
/area/ruin/space/spacehotelv1/janitor)
"OF" = (
@@ -6024,12 +5804,12 @@
/area/ruin/space/spacehotelv1/reception)
"OL" = (
/obj/machinery/economy/vending/boozeomat,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/bar)
"OR" = (
/obj/effect/turf_decal/siding/wood,
/obj/machinery/economy/vending/hatdispenser,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/forehallway)
"OT" = (
/obj/structure/cable{
@@ -6108,7 +5888,7 @@
/obj/effect/turf_decal/siding/wood{
dir = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/forehallway)
"Pk" = (
/obj/structure/cable{
@@ -6136,7 +5916,7 @@
/obj/effect/turf_decal/siding/wood{
dir = 8
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/restoraunt1)
"Pt" = (
/obj/structure/disposalpipe/trunk{
@@ -6162,7 +5942,7 @@
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/forestarboardmaints)
"Px" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/north,
/turf/simulated/floor/carpet/royalblack,
/area/ruin/space/spacehotelv1/restoraunt3)
"PD" = (
@@ -6181,9 +5961,7 @@
/turf/simulated/floor/carpet/black,
/area/ruin/space/spacehotelv1/restoraunt2)
"PL" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "showroomfloor"
},
@@ -6194,11 +5972,7 @@
d2 = 8;
icon_state = "1-8"
},
-/obj/machinery/firealarm{
- dir = 1;
- pixel_y = -24;
- name = "south bump"
- },
+/obj/machinery/firealarm/directional/south,
/obj/item/kirbyplants,
/turf/simulated/floor/carpet/black,
/area/ruin/space/spacehotelv1/restoraunt2)
@@ -6219,7 +5993,7 @@
/obj/effect/turf_decal/siding/wood{
dir = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/centralhallway)
"Qc" = (
/obj/machinery/constructable_frame/machine_frame,
@@ -6243,7 +6017,7 @@
d2 = 8;
icon_state = "4-8"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/reception)
"Qq" = (
/obj/effect/turf_decal/delivery,
@@ -6277,7 +6051,7 @@
d2 = 8;
icon_state = "4-8"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/centralhallway)
"QA" = (
/turf/simulated/floor/plasteel/dark,
@@ -6292,10 +6066,10 @@
"QF" = (
/obj/structure/table/reinforced/brass,
/obj/item/flashlight/lamp/bananalamp,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/guestroom1)
"QH" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/carpet/black,
/area/ruin/space/spacehotelv1/restoraunt2)
"QI" = (
@@ -6307,10 +6081,8 @@
/obj/effect/turf_decal/siding/wood{
dir = 8
},
-/obj/machinery/economy/atm{
- pixel_x = -32
- },
-/turf/simulated/floor/wood,
+/obj/machinery/economy/atm/west,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/centralhallway)
"QO" = (
/obj/structure/cable{
@@ -6327,7 +6099,7 @@
name = "Hotel pamphlet";
info = "
The Twin Nexus Hotel
A place of Sanctuary
Welcome to The Twin-Nexus Hotel, \[insert name here]! The loyal staff strive to their best effort to cater for the best possible experience for all space(wo)men! If you have any questions or comments, please ask one of our on-board staff for more information."
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/forehallway)
"QX" = (
/obj/structure/cable{
@@ -6343,7 +6115,7 @@
/obj/effect/turf_decal/siding/wood{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/centralhallway)
"Ra" = (
/obj/structure/cable{
@@ -6393,7 +6165,7 @@
/obj/structure/chair/sofa/left{
dir = 1
},
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/carpet/red,
/area/ruin/space/spacehotelv1/guestroom4)
"RL" = (
@@ -6402,9 +6174,7 @@
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi1)
"RP" = (
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/obj/effect/spawner/random_spawners/dirt_often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/forestarboardmaints)
@@ -6412,22 +6182,15 @@
/obj/effect/turf_decal/siding/wood{
dir = 8
},
-/obj/machinery/light{
- dir = 8
- },
-/turf/simulated/floor/wood,
+/obj/machinery/light/directional/west,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/centralhallway)
"RS" = (
-/obj/structure/sink{
- dir = 8;
- pixel_x = -12
- },
+/obj/structure/sink/directional/east,
/obj/item/mounted/mirror{
pixel_x = -32
},
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "showroomfloor"
},
@@ -6464,7 +6227,7 @@
/area/ruin/space/spacehotelv1/guestroom1)
"Sj" = (
/obj/structure/coatrack,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/guestroom6)
"So" = (
/obj/structure/table/holotable/wood,
@@ -6476,7 +6239,7 @@
dir = 6
},
/obj/machinery/economy/vending/cola/free,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/centralhallway)
"Su" = (
/turf/simulated/floor/plasteel{
@@ -6489,11 +6252,11 @@
/obj/effect/turf_decal/siding/wood{
dir = 5
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/forehallway)
"SA" = (
/obj/machinery/computer/arcade,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/bar)
"SB" = (
/turf/simulated/floor/plasteel{
@@ -6533,7 +6296,7 @@
/obj/structure/sign/poster/random{
pixel_y = 32
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/centralhallway)
"SU" = (
/obj/structure/cable{
@@ -6551,7 +6314,7 @@
dir = 8
},
/obj/item/clothing/glasses/sunglasses,
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/carpet/royalblack,
/area/ruin/space/spacehotelv1/guestroom6)
"SY" = (
@@ -6569,9 +6332,7 @@
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi1)
"Tl" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -6580,9 +6341,7 @@
/obj/structure/sign/poster/random{
pixel_y = 32
},
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/effect/spawner/random_spawners/dirt_often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi1)
@@ -6604,7 +6363,7 @@
/obj/machinery/fishtank/bowl{
pixel_y = 11
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/forehallway)
"Tz" = (
/obj/machinery/door/firedoor,
@@ -6617,7 +6376,7 @@
/obj/effect/turf_decal/siding/wood{
dir = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/centralhallway)
"TA" = (
/obj/machinery/door/airlock,
@@ -6633,9 +6392,7 @@
/area/ruin/space/spacehotelv1/forehallway)
"TH" = (
/obj/item/kirbyplants,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/south,
/turf/simulated/floor/carpet,
/area/ruin/space/spacehotelv1/restoraunt1)
"TL" = (
@@ -6672,7 +6429,7 @@
/obj/effect/turf_decal/siding/wood{
dir = 8
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/restoraunt3)
"TS" = (
/obj/structure/cable{
@@ -6687,9 +6444,7 @@
/turf/simulated/floor/plasteel/grimy,
/area/ruin/space/spacehotelv1/forehallway)
"TT" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/effect/spawner/random_spawners/dirt_often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/forestarboardmaints)
@@ -6699,7 +6454,7 @@
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi2)
"TW" = (
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/guestroom1)
"Ua" = (
/obj/structure/closet/crate/can,
@@ -6710,24 +6465,17 @@
/turf/simulated/floor/carpet,
/area/ruin/space/spacehotelv1/restoraunt1)
"Uc" = (
-/obj/structure/sink/kitchen{
- dir = 8;
- pixel_x = 12
- },
+/obj/structure/sink/kitchen/east,
/turf/simulated/floor/plasteel,
/area/ruin/space/spacehotelv1/kitchen)
"Ud" = (
/obj/structure/table,
/obj/effect/spawner/lootdrop/maintenance,
-/obj/machinery/door_control{
- specialfunctions = 4;
- normaldoorcontrol = 1;
- name = "Door Bolt Control";
+/obj/machinery/door_control/bolt_control/east{
id = "ext_eva_door";
- pixel_x = 24;
pixel_y = 8
},
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/effect/spawner/random_spawners/dirt_often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/forestarboardmaints)
@@ -6736,20 +6484,20 @@
dir = 5
},
/obj/machinery/economy/vending/snack/free,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/centralhallway)
"Uq" = (
/obj/effect/turf_decal/siding/wood{
dir = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/centralhallway)
"UA" = (
/obj/effect/turf_decal/siding/wood{
dir = 1
},
/obj/structure/closet/firecloset,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/forehallway)
"UF" = (
/obj/structure/cable{
@@ -6770,7 +6518,7 @@
d2 = 2;
icon_state = "1-2"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/guestroom5)
"UJ" = (
/obj/structure/cable{
@@ -6815,7 +6563,7 @@
/obj/structure/chair/sofa/left{
dir = 1
},
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/carpet/black,
/area/ruin/space/spacehotelv1/reception)
"UP" = (
@@ -6825,7 +6573,7 @@
/obj/effect/turf_decal/siding/wood{
dir = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/reception)
"UQ" = (
/turf/simulated/floor/plasteel/stairs{
@@ -6841,7 +6589,7 @@
/obj/effect/turf_decal/siding/wood{
dir = 5
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/reception)
"UW" = (
/obj/structure/cable{
@@ -6879,7 +6627,7 @@
/obj/effect/turf_decal/siding/wood{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/forehallway)
"Vh" = (
/obj/structure/flora/ausbushes/sparsegrass,
@@ -6898,17 +6646,17 @@
dir = 1
},
/obj/structure/chair/sofa/left,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/forehallway)
"Vq" = (
/obj/structure/railing{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/restoraunt3)
"Vr" = (
/obj/effect/turf_decal/siding/wood,
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/structure/sign/poster/random{
pixel_y = -32
},
@@ -6921,7 +6669,7 @@
},
/area/ruin/space/spacehotelv1/bar)
"Vz" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -6935,7 +6683,7 @@
dir = 1;
pixel_y = 24
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/guestroom2)
"VH" = (
/obj/structure/chair/wood{
@@ -6944,17 +6692,13 @@
/turf/simulated/floor/carpet/black,
/area/ruin/space/spacehotelv1/restoraunt2)
"VI" = (
-/obj/machinery/door_control{
- specialfunctions = 4;
- normaldoorcontrol = 1;
- name = "Door Bolt Control";
+/obj/machinery/door_control/bolt_control/south{
id = "gstroom2";
- pixel_y = -24;
pixel_x = -8
},
/obj/structure/table/wood/fancy/black,
/obj/item/flashlight/lamp/green/off,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/guestroom2)
"VJ" = (
/obj/machinery/power/solar,
@@ -7032,8 +6776,8 @@
dir = 10
},
/obj/structure/closet/crate/can,
-/obj/machinery/light,
-/turf/simulated/floor/wood,
+/obj/machinery/light/directional/south,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/forehallway)
"Wj" = (
/obj/structure/window/reinforced{
@@ -7056,11 +6800,8 @@
/obj/effect/turf_decal/siding/wood{
dir = 4
},
-/obj/structure/extinguisher_cabinet{
- name = "east bump";
- pixel_x = 30
- },
-/turf/simulated/floor/wood,
+/obj/structure/extinguisher_cabinet/directional/east,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/centralhallway)
"Wq" = (
/obj/machinery/door/airlock/maintenance,
@@ -7076,8 +6817,7 @@
id_tag = "hotel_cargo"
},
/obj/structure/fans/tiny,
-/obj/machinery/door_control{
- pixel_x = 24;
+/obj/machinery/door_control/shutter/east{
id = "hotel_cargo";
name = "Cargo Doors"
},
@@ -7086,21 +6826,19 @@
},
/area/ruin/space/spacehotelv1/entryhallway)
"Wu" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "showroomfloor"
},
/area/ruin/space/spacehotelv1/bar)
"Wv" = (
/obj/item/kirbyplants,
-/obj/machinery/light,
+/obj/machinery/light/directional/north,
/turf/simulated/floor/carpet,
/area/ruin/space/spacehotelv1/restoraunt1)
"Wx" = (
/obj/structure/closet/athletic_mixed,
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plasteel/dark,
/area/ruin/space/spacehotelv1/janitor)
"Wy" = (
@@ -7129,10 +6867,7 @@
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi2)
"WU" = (
-/obj/structure/sink{
- dir = 4;
- pixel_x = 12
- },
+/obj/structure/sink/directional/west,
/obj/item/mounted/mirror{
pixel_x = 32
},
@@ -7146,7 +6881,7 @@
d2 = 2;
icon_state = "1-2"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/guestroom5)
"Xb" = (
/obj/structure/sign/securearea{
@@ -7171,12 +6906,8 @@
icon_state = "4-8"
},
/obj/structure/dresser,
-/obj/machinery/door_control{
- specialfunctions = 4;
- normaldoorcontrol = 1;
- name = "Door Bolt Control";
+/obj/machinery/door_control/bolt_control/north{
id = "gstroom6";
- pixel_y = 24;
pixel_x = -8
},
/turf/simulated/floor/carpet/royalblack,
@@ -7245,7 +6976,7 @@
dir = 8
},
/obj/effect/turf_decal/siding/wood/corner,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/restoraunt1)
"XU" = (
/obj/structure/window/reinforced{
@@ -7267,7 +6998,7 @@
dir = 8
},
/obj/machinery/door/firedoor,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/restoraunt1)
"XX" = (
/obj/effect/turf_decal/siding/wood{
@@ -7282,7 +7013,7 @@
d2 = 2;
icon_state = "1-2"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/restoraunt2)
"XY" = (
/obj/structure/table/glass,
@@ -7293,16 +7024,14 @@
/obj/machinery/door/window/reinforced/normal{
dir = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/bar)
"Yh" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/forestarboardmaints)
"Yq" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "showroomfloor"
},
@@ -7319,7 +7048,7 @@
/obj/effect/turf_decal/siding/wood{
dir = 8
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/restoraunt2)
"Yy" = (
/obj/structure/cable{
@@ -7356,10 +7085,10 @@
/obj/structure/window/reinforced{
dir = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/bar)
"YG" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "showroomfloor"
},
@@ -7391,10 +7120,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/extinguisher_cabinet{
- name = "north bump";
- pixel_y = 30
- },
+/obj/structure/extinguisher_cabinet/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "sepia"
},
@@ -7410,8 +7136,8 @@
/obj/structure/chair/comfy/black{
dir = 1
},
-/obj/machinery/light,
-/turf/simulated/floor/wood,
+/obj/machinery/light/directional/south,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/bar)
"Zf" = (
/obj/machinery/door/airlock/multi_tile/glass{
@@ -7430,7 +7156,7 @@
dir = 8
},
/obj/machinery/door/firedoor,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/restoraunt2)
"Zo" = (
/obj/structure/cable{
@@ -7457,7 +7183,7 @@
/obj/effect/turf_decal/siding/wood/corner{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/forehallway)
"ZA" = (
/obj/machinery/economy/vending/chinese/free,
@@ -7522,7 +7248,7 @@
icon_state = "4-8"
},
/obj/effect/turf_decal/siding/wood,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/forehallway)
"ZZ" = (
/obj/structure/curtain/open/shower,
@@ -8530,11 +8256,11 @@ Aq
Aq
SY
GJ
-BW
+Px
UQ
LC
rA
-Px
+BW
GJ
qN
kV
@@ -8601,13 +8327,13 @@ DH
LI
IZ
SY
-TH
+Wv
Ad
uc
Ad
Ad
Ad
-Wv
+TH
GJ
eP
sV
@@ -8918,12 +8644,12 @@ kR
kR
kR
kR
-Fh
+sH
Ad
Ad
Ad
gU
-sH
+Fh
GJ
gF
GB
@@ -9729,9 +9455,9 @@ rd
Fv
WT
nI
-PL
-JE
Wu
+JE
+PL
Ib
IZ
IZ
@@ -10977,10 +10703,10 @@ du
zN
av
vQ
-Tl
+Vz
Fo
hD
-Vz
+Tl
vQ
vQ
by
@@ -11293,10 +11019,10 @@ oR
oR
yD
vQ
-Tl
+Vz
wS
hD
-Vz
+Tl
vQ
aG
Hd
diff --git a/_maps/map_files220/RandomRuins/SpaceRuins/transit_bar.dmm b/_maps/map_files220/RandomRuins/SpaceRuins/transit_bar.dmm
index c03f5d751347..3247df0bec33 100644
--- a/_maps/map_files220/RandomRuins/SpaceRuins/transit_bar.dmm
+++ b/_maps/map_files220/RandomRuins/SpaceRuins/transit_bar.dmm
@@ -30,7 +30,7 @@
},
/area/ruin/space/powered)
"d" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plating,
/area/ruin/space/powered)
"f" = (
@@ -58,9 +58,7 @@
/turf/simulated/wall/r_wall,
/area/ruin/space/powered)
"j" = (
-/obj/structure/sign/poster/contraband/random{
- pixel_x = 32
- },
+/obj/structure/sign/poster/contraband/random/east,
/turf/simulated/floor/transparent/glass/reinforced,
/area/ruin/space/powered)
"k" = (
@@ -98,7 +96,7 @@
/obj/machinery/door/window/reinforced/normal{
dir = 4
},
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/structure/sign/monkey_paint{
pixel_y = -32
},
@@ -132,7 +130,7 @@
/turf/template_noop,
/area/template_noop)
"y" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/ruin/space/powered)
"z" = (
@@ -155,9 +153,7 @@
},
/area/ruin/space/powered)
"B" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plating,
/area/ruin/space/powered)
"C" = (
@@ -191,19 +187,13 @@
},
/area/ruin/space/powered)
"J" = (
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/obj/structure/chair/stool/bar,
/turf/simulated/floor/carpet/red,
/area/ruin/space/powered)
"K" = (
-/obj/machinery/light/small{
- dir = 1
- },
-/obj/structure/sign/poster/contraband/random{
- pixel_y = 32
- },
+/obj/machinery/light/small/directional/north,
+/obj/structure/sign/poster/contraband/random/north,
/turf/simulated/floor/transparent/glass/reinforced,
/area/ruin/space/powered)
"L" = (
@@ -244,10 +234,7 @@
/area/ruin/space/powered)
"T" = (
/obj/structure/table/wood,
-/obj/machinery/light/small{
- dir = 4;
- pixel_y = 8
- },
+/obj/machinery/light/small/directional/east,
/obj/item/ashtray/bronze,
/obj/item/reagent_containers/food/drinks/drinkingglass{
pixel_y = 12;
@@ -351,7 +338,7 @@ n
x
n
a
-B
+d
a
y
a
@@ -459,7 +446,7 @@ z
a
y
a
-d
+B
i
n
x
diff --git a/_maps/map_files220/RandomRuins/SpaceRuins/voxraiders_1.dmm b/_maps/map_files220/RandomRuins/SpaceRuins/voxraiders_1.dmm
index b3ea2b4b17ad..b5e03425dd50 100644
--- a/_maps/map_files220/RandomRuins/SpaceRuins/voxraiders_1.dmm
+++ b/_maps/map_files220/RandomRuins/SpaceRuins/voxraiders_1.dmm
@@ -9,10 +9,7 @@
/turf/simulated/floor/plating/airless,
/area/ruin/space/unpowered/unpowered_structures)
"bG" = (
-/obj/machinery/light_construct{
- icon_state = "bulb-broken";
- dir = 2
- },
+/obj/machinery/light_construct/directional/south,
/obj/effect/decal/cleanable/dirt,
/obj/item/rack_parts,
/turf/simulated/floor/plasteel/airless{
@@ -84,10 +81,7 @@
},
/area/ruin/space/powered)
"id" = (
-/obj/machinery/light_construct{
- icon_state = "bulb-broken";
- dir = 2
- },
+/obj/machinery/light_construct/directional/south,
/obj/effect/decal/cleanable/dirt,
/obj/structure/closet,
/obj/item/clothing/under/solgov,
@@ -116,7 +110,7 @@
},
/area/ruin/space/powered)
"iG" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/mineral/plastitanium/red/nitrogen,
/area/ruin/space/powered)
"iO" = (
@@ -143,10 +137,7 @@
/area/ruin/space/unpowered/unpowered_structures)
"lr" = (
/obj/effect/turf_decal/box,
-/obj/machinery/light_construct{
- icon_state = "bulb-broken";
- dir = 1
- },
+/obj/machinery/light_construct/directional/north,
/obj/effect/decal/cleanable/dirt,
/obj/structure/closet/crate/secure/loot,
/turf/simulated/floor/plasteel/airless{
@@ -154,8 +145,7 @@
},
/area/ruin/space/unpowered/unpowered_structures)
"mk" = (
-/obj/machinery/door_control{
- pixel_y = 30;
+/obj/machinery/door_control/shutter/north{
id = "scanegers_window"
},
/turf/simulated/floor/mineral/plastitanium/red/nitrogen{
@@ -170,10 +160,7 @@
},
/area/ruin/space/powered)
"nz" = (
-/obj/machinery/light_construct{
- icon_state = "bulb-broken";
- dir = 2
- },
+/obj/machinery/light_construct/directional/south,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating/airless,
/area/ruin/space/unpowered/unpowered_structures)
@@ -206,9 +193,7 @@
/turf/simulated/floor/plating/airless,
/area/ruin/space/unpowered/unpowered_structures)
"sa" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/mineral/plastitanium/red/nitrogen{
icon_state = "plastitanium"
},
@@ -418,9 +403,7 @@
/turf/simulated/floor/mineral/plastitanium/red/nitrogen,
/area/ruin/space/powered)
"Mp" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/mineral/plastitanium/red/nitrogen,
/area/ruin/space/powered)
"Mq" = (
@@ -463,11 +446,6 @@
icon_state = "Dark"
},
/area/ruin/space/unpowered/unpowered_structures)
-"QA" = (
-/obj/effect/spawner/window/shuttle,
-/obj/effect/spawner/window/shuttle,
-/turf/simulated/floor/plating/airless,
-/area/ruin/space/unpowered/unpowered_structures)
"QV" = (
/obj/structure/shuttle/engine/heater{
dir = 2
@@ -508,10 +486,7 @@
/obj/effect/turf_decal/loading_area{
dir = 8
},
-/obj/machinery/light_construct{
- icon_state = "bulb-broken";
- dir = 1
- },
+/obj/machinery/light_construct/directional/north,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel/airless{
icon_state = "Dark"
@@ -685,7 +660,7 @@ ye
"}
(6,1,1) = {"
ye
-QA
+CQ
OC
CI
il
@@ -703,7 +678,7 @@ ye
"}
(7,1,1) = {"
ye
-QA
+CQ
CQ
Eh
JI
diff --git a/_maps/map_files220/RandomRuins/SpaceRuins/whiteship.dmm b/_maps/map_files220/RandomRuins/SpaceRuins/whiteship.dmm
index 1f3d2b800486..a684c903a260 100644
--- a/_maps/map_files220/RandomRuins/SpaceRuins/whiteship.dmm
+++ b/_maps/map_files220/RandomRuins/SpaceRuins/whiteship.dmm
@@ -1,8 +1,6 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"ab" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/effect/decal/cleanable/blood,
/turf/simulated/floor/plating,
/area/shuttle/abandoned)
@@ -25,9 +23,7 @@
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/unary/passive_vent,
/obj/structure/filingcabinet/chestdrawer/autopsy,
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/structure/sign/poster/official/nanotrasen_logo{
pixel_x = -32
},
@@ -160,9 +156,7 @@
},
/area/shuttle/abandoned)
"cT" = (
-/obj/machinery/light_construct{
- dir = 8
- },
+/obj/machinery/light_construct/directional/west,
/obj/structure/table,
/obj/item/trash/plate,
/obj/item/reagent_containers/food/drinks/coffee{
@@ -171,9 +165,7 @@
pixel_y = 8;
volume = 15
},
-/obj/structure/extinguisher_cabinet{
- pixel_x = -28
- },
+/obj/structure/extinguisher_cabinet/directional/west,
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "darkblue"
@@ -184,9 +176,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 5
},
-/obj/machinery/light_construct{
- dir = 8
- },
+/obj/machinery/light_construct/directional/west,
/obj/item/hemostat,
/turf/simulated/floor/plasteel{
icon_state = "barber"
@@ -276,9 +266,7 @@
/area/shuttle/abandoned)
"gc" = (
/obj/structure/coatrack,
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "darkbluefull"
@@ -345,9 +333,7 @@
},
/area/shuttle/abandoned)
"gL" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/structure/closet/emcloset,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
@@ -368,7 +354,7 @@
/obj/machinery/atmospherics/unary/outlet_injector/on{
dir = 4
},
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/shuttle/abandoned)
"hR" = (
/obj/effect/decal/cleanable/dirt,
@@ -457,16 +443,14 @@
},
/area/shuttle/abandoned)
"iO" = (
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/east{
id = "whiteshipinnershutters";
name = "Medical Ship Inner Shutters Control";
- pixel_x = 26;
pixel_y = -2
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/east{
id = "whiteshipbridgeshutters";
name = "Medical Ship Bridge Shutters Control";
- pixel_x = 26;
pixel_y = 7
},
/obj/structure/chair/comfy/shuttle{
@@ -644,17 +628,11 @@
desc = "This guy seemed to have died in terrible way! Half his remains are dust.";
name = "gnawed bones"
},
-/obj/machinery/light/small{
- dir = 8
- },
-/obj/machinery/door_control{
+/obj/machinery/light/small/directional/west,
+/obj/machinery/door_control/bolt_control/west{
id = "whiteshipouterairlock1";
in_use = 1;
- name = "Airlock Outer Bolts";
- normaldoorcontrol = 1;
- pixel_x = -24;
- pixel_y = -9;
- specialfunctions = 4
+ pixel_y = -9
},
/obj/item/clothing/suit/space/hardsuit/medical,
/turf/simulated/floor/mineral/titanium,
@@ -673,9 +651,7 @@
},
/area/shuttle/abandoned)
"oH" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/structure/closet/emcloset,
/turf/simulated/floor/plasteel{
dir = 4;
@@ -697,17 +673,11 @@
pixel_x = 32
},
/obj/structure/fans/tiny,
-/obj/machinery/light/small{
- dir = 8
- },
-/obj/machinery/door_control{
+/obj/machinery/light/small/directional/west,
+/obj/machinery/door_control/bolt_control/west{
id = "whiteshipouterairlock2";
in_use = 1;
- name = "Airlock Outer Bolts";
- normaldoorcontrol = 1;
- pixel_x = -24;
- pixel_y = 8;
- specialfunctions = 4
+ pixel_y = 8
},
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/mineral/titanium,
@@ -870,14 +840,10 @@
/obj/item/reagent_containers/spray/cleaner{
pixel_x = 5
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/bolt_control/south{
id = "whiteshipinnerairlock1";
in_use = 1;
- name = "Airlock Inner Bolts";
- normaldoorcontrol = 1;
- pixel_x = -8;
- pixel_y = -24;
- specialfunctions = 4
+ pixel_x = -8
},
/obj/item/reagent_containers/syringe{
pixel_x = -1;
@@ -952,7 +918,9 @@
/obj/docking_port/stationary/whiteship{
dir = 8;
id = "whiteship_away";
- name = "Deep Space"
+ name = "Deep Space";
+ dwidth = 8;
+ height = 31
},
/obj/docking_port/mobile{
dir = 8;
@@ -968,7 +936,7 @@
/area/shuttle/abandoned)
"wF" = (
/obj/structure/rack,
-/obj/machinery/light_construct,
+/obj/machinery/light_construct/directional/south,
/obj/item/clothing/under/rank/medical/scrubs/green,
/turf/simulated/floor/plasteel{
icon_state = "barber"
@@ -997,9 +965,7 @@
scrub_N2O = 1;
scrub_Toxins = 1
},
-/obj/machinery/light_construct/small{
- dir = 8
- },
+/obj/machinery/light_construct/small/west,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
dir = 10;
@@ -1030,11 +996,7 @@
},
/area/shuttle/abandoned)
"xz" = (
-/obj/structure/sink{
- dir = 4;
- layer = 4;
- pixel_x = 12
- },
+/obj/structure/sink/directional/west,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 9
},
@@ -1098,14 +1060,10 @@
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/vomit,
-/obj/machinery/door_control{
+/obj/machinery/door_control/bolt_control/north{
id = "whiteshipbridgeairlock";
in_use = 1;
- name = "Bridge Airlock Bolts";
- normaldoorcontrol = 1;
- pixel_x = -24;
- pixel_y = 26;
- specialfunctions = 4
+ pixel_x = -24
},
/mob/living/simple_animal/hostile/undead/zombie/fast,
/turf/simulated/floor/plasteel{
@@ -1201,13 +1159,10 @@
},
/obj/structure/curtain/open,
/obj/machinery/atmospherics/unary/passive_vent,
-/obj/machinery/light_construct/small{
- dir = 8
- },
-/obj/machinery/door_control{
+/obj/machinery/light_construct/small/west,
+/obj/machinery/door_control/shutter/east{
id = "whiteshiproom1";
name = "Room 1 Shutters Control";
- pixel_x = 26;
pixel_y = -2
},
/mob/living/simple_animal/hostile/undead/zombie/fast,
@@ -1268,9 +1223,7 @@
"CR" = (
/obj/structure/rack,
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light_construct{
- dir = 4
- },
+/obj/machinery/light_construct/directional/east,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "darkbluefull"
@@ -1286,7 +1239,7 @@
/area/shuttle/abandoned)
"DH" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light_construct/small,
+/obj/machinery/light_construct/small/south,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "darkbluefull"
@@ -1297,9 +1250,7 @@
/obj/item/mop,
/obj/item/reagent_containers/glass/bucket,
/obj/item/radio,
-/obj/machinery/light_construct{
- dir = 4
- },
+/obj/machinery/light_construct/directional/east,
/obj/item/reagent_containers/glass/bucket,
/turf/simulated/floor/plasteel{
dir = 8;
@@ -1328,9 +1279,7 @@
"Fw" = (
/obj/effect/decal/cleanable/dirt,
/obj/item/stack/sheet/wood,
-/obj/machinery/light_construct/small{
- dir = 1
- },
+/obj/machinery/light_construct/small/north,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "darkbluefull"
@@ -1343,9 +1292,7 @@
pixel_y = 5
},
/obj/item/reagent_containers/glass/beaker/waterbottle/large,
-/obj/machinery/light_construct{
- dir = 4
- },
+/obj/machinery/light_construct/directional/east,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "darkbluefull"
@@ -1367,9 +1314,7 @@
"FZ" = (
/obj/structure/closet/firecloset,
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/obj/structure/sign/lifestar{
pixel_x = -32
},
@@ -1426,13 +1371,10 @@
},
/obj/structure/curtain/open,
/obj/machinery/atmospherics/unary/passive_vent,
-/obj/machinery/light_construct/small{
- dir = 8
- },
-/obj/machinery/door_control{
+/obj/machinery/light_construct/small/west,
+/obj/machinery/door_control/shutter/east{
id = "whiteshiproom2";
name = "Room 2 Shutters Control";
- pixel_x = 26;
pixel_y = -2
},
/turf/simulated/floor/plasteel{
@@ -1490,14 +1432,10 @@
},
/area/shuttle/abandoned)
"IG" = (
-/obj/machinery/door_control{
+/obj/machinery/door_control/bolt_control/south{
id = "whiteshipbackairlock1";
in_use = 1;
- name = "Airlock Bolts";
- normaldoorcontrol = 1;
- pixel_x = -24;
- pixel_y = -24;
- specialfunctions = 4
+ pixel_x = -24
},
/turf/simulated/floor/plasteel{
dir = 8;
@@ -1521,9 +1459,7 @@
pixel_x = 8;
pixel_y = -4
},
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/structure/sign/nosmoking_2{
pixel_x = -32
},
@@ -1581,7 +1517,7 @@
/area/shuttle/abandoned)
"KE" = (
/obj/machinery/iv_drip,
-/obj/machinery/light_construct,
+/obj/machinery/light_construct/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "barber"
},
@@ -1624,7 +1560,7 @@
/area/shuttle/abandoned)
"Mx" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light_construct/small,
+/obj/machinery/light_construct/small/south,
/turf/simulated/floor/plating,
/area/shuttle/abandoned)
"Mz" = (
@@ -1649,14 +1585,10 @@
/obj/item/weldingtool{
maximum_fuel = 15
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/bolt_control/south{
id = "whiteshuttletoilet";
in_use = 1;
- name = "Toilet Lock";
- normaldoorcontrol = 1;
- pixel_x = -25;
- pixel_y = -24;
- specialfunctions = 4
+ pixel_x = -25
},
/mob/living/simple_animal/hostile/undead/zombie,
/turf/simulated/floor/plasteel{
@@ -1769,14 +1701,10 @@
pixel_x = 5;
pixel_y = 30
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/bolt_control/north{
id = "whiteshipinnerairlock2";
in_use = 1;
- name = "Airlock Inner Bolts";
- normaldoorcontrol = 1;
- pixel_x = -8;
- pixel_y = 24;
- specialfunctions = 4
+ pixel_x = -8
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -1784,7 +1712,7 @@
},
/area/shuttle/abandoned)
"PU" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/structure/sign/poster/official/nanotrasen_logo{
pixel_y = -32
},
@@ -1915,9 +1843,7 @@
pixel_x = -6;
pixel_y = 4
},
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -1961,7 +1887,7 @@
/obj/machinery/computer/operating{
dir = 1
},
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/structure/extinguisher_cabinet{
pixel_y = -28
},
@@ -2044,14 +1970,10 @@
/area/shuttle/abandoned)
"Ug" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door_control{
+/obj/machinery/door_control/bolt_control/north{
id = "whiteshipbackairlock2";
in_use = 1;
- name = "Airlock Bolts";
- normaldoorcontrol = 1;
- pixel_x = -24;
- pixel_y = 24;
- specialfunctions = 4
+ pixel_x = -24
},
/turf/simulated/floor/plasteel{
dir = 8;
@@ -2092,9 +2014,7 @@
},
/area/shuttle/abandoned)
"Vj" = (
-/obj/machinery/light_construct/small{
- dir = 1
- },
+/obj/machinery/light_construct/small/north,
/obj/item/clothing/gloves/color/red/insulated,
/obj/structure/toilet{
dir = 4
@@ -2205,9 +2125,7 @@
/obj/structure/sign/nosmoking_2{
pixel_y = -32
},
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/machinery/atmospherics/unary/vent_scrubber{
dir = 1;
name = "standard air scrubber";
diff --git a/_maps/map_files220/RandomZLevels/beach.dmm b/_maps/map_files220/RandomZLevels/beach.dmm
index 77bc139d3ae2..1b8d414b6c55 100644
--- a/_maps/map_files220/RandomZLevels/beach.dmm
+++ b/_maps/map_files220/RandomZLevels/beach.dmm
@@ -9,7 +9,7 @@
pixel_x = 6;
pixel_y = 2
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/beach)
"bc" = (
/obj/structure/flora/ausbushes/leafybush,
@@ -404,35 +404,35 @@
/area/awaymission/beach)
"cO" = (
/obj/structure/chair/stool,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/beach)
"cS" = (
/obj/structure/closet/gmcloset{
name = "formal wardrobe"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/beach)
"cU" = (
/obj/structure/closet/secure_closet/bar,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/beach)
"cV" = (
/obj/structure/table/wood,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/beach)
"cW" = (
/obj/structure/table/wood,
/obj/machinery/chem_dispenser/beer{
pixel_y = 6
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/beach)
"cX" = (
/obj/structure/table/wood,
/obj/machinery/chem_dispenser/soda{
pixel_y = 6
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/beach)
"cY" = (
/obj/structure/flora/rock/pile,
@@ -442,16 +442,16 @@
/obj/machinery/economy/vending/boozeomat{
emagged = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/beach)
"da" = (
/obj/structure/table/wood,
/obj/item/clothing/glasses/sunglasses,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/beach)
"db" = (
/obj/machinery/economy/vending/cola,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/beach)
"dc" = (
/obj/structure/flora/ausbushes/palebush,
@@ -490,18 +490,18 @@
/area/awaymission/beach)
"dl" = (
/obj/machinery/economy/vending/cigarette,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/beach)
"dm" = (
/obj/machinery/economy/vending/snack,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/beach)
"dn" = (
/obj/structure/curtain/open,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/beach)
"dq" = (
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/beach)
"dr" = (
/turf/simulated/floor/beach/away/water,
@@ -534,7 +534,7 @@
/area/awaymission/beach)
"dA" = (
/obj/structure/mineral_door/wood,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/beach)
"dB" = (
/obj/structure/flora/grass/green,
diff --git a/_maps/map_files220/RandomZLevels/blackmarketpackers.dmm b/_maps/map_files220/RandomZLevels/blackmarketpackers.dmm
index 145af268a6b8..012c4cf4dc4c 100644
--- a/_maps/map_files220/RandomZLevels/blackmarketpackers.dmm
+++ b/_maps/map_files220/RandomZLevels/blackmarketpackers.dmm
@@ -108,17 +108,14 @@
},
/area/awaymission/BMPship/CommonArea)
"ax" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/mob/living/simple_animal/hostile/poison/giant_spider/hunter{
health = 150;
maxHealth = 150;
name = "Angry giant spider"
},
-/turf/simulated/floor/wood{
- icon_state = "wood-broken3"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/fancy/oak,
/area/awaymission/BMPship/CommonArea)
"aA" = (
/obj/structure/cable{
@@ -135,15 +132,11 @@
/turf/simulated/floor/engine,
/area/awaymission/BMPship/Gate)
"aC" = (
-/obj/machinery/light_construct/small{
- dir = 1
- },
+/obj/machinery/light_construct/small/north,
/turf/simulated/floor/engine/vacuum,
/area/awaymission/BMPship/TurretsSouth)
"aD" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/mob/living/simple_animal/hostile/poison/giant_spider,
/obj/structure/spider/stickyweb,
/turf/simulated/floor/plasteel{
@@ -174,13 +167,10 @@
/turf/simulated/floor/plating,
/area/awaymission/BMPship/Engines)
"aG" = (
-/obj/machinery/light_construct/small{
- dir = 1
- },
+/obj/machinery/light_construct/small/north,
/obj/structure/alien/weeds,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken3"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/BMPship/Armory)
"aH" = (
/obj/structure/window/reinforced,
@@ -306,10 +296,8 @@
pixel_y = 12;
on = 0
},
-/turf/simulated/floor/wood{
- icon_state = "wood-broken5";
- tag = "icon-wood-broken5"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/BMPship/Fore)
"bm" = (
/obj/item/storage/box,
@@ -324,7 +312,7 @@
/obj/item/coin/silver,
/obj/item/coin/silver,
/obj/item/storage/bag/money,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/BMPship/Fore)
"bo" = (
/obj/structure/cable{
@@ -348,7 +336,7 @@
/turf/simulated/floor/plating/asteroid/airless,
/area/awaymission/BMPship/Buffer)
"br" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/effect/decal/warning_stripes/south,
/obj/structure/largecrate/goat,
/turf/simulated/floor/plating,
@@ -388,14 +376,12 @@
pixel_y = 24;
pixel_x = 8
},
-/obj/machinery/light_construct{
- dir = 4
- },
+/obj/machinery/light_construct/directional/east,
/obj/item/petcollar{
name = "Derpy"
},
/obj/effect/mob_spawn/human/corpse/tacticool,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/BMPship/Fore)
"bw" = (
/obj/structure/alien/weeds,
@@ -441,14 +427,14 @@
/obj/effect/decal/cleanable/blood/tracks{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/BMPship/Fore)
"bG" = (
/obj/structure/chair/comfy/shuttle{
dir = 8
},
/obj/effect/decal/cleanable/blood/old,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/BMPship/Fore)
"bH" = (
/obj/effect/decal/cleanable/blood/drip{
@@ -475,7 +461,7 @@
/area/awaymission/BMPship/Gate)
"bL" = (
/obj/item/reagent_containers/glass/beaker/waterbottle/large,
-/turf/simulated/floor/wood/fancy,
+/turf/simulated/floor/wood/fancy/oak,
/area/awaymission/BMPship/CommonArea)
"bM" = (
/obj/item/stack/cable_coil,
@@ -528,7 +514,7 @@
/area/awaymission/BMPship/Fore)
"bQ" = (
/obj/structure/dresser,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/BMPship/Fore)
"bR" = (
/obj/structure/cable{
@@ -550,7 +536,7 @@
/area/awaymission/BMPship/Fore)
"bT" = (
/obj/effect/decal/warning_stripes/south,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
icon_state = "4-8"
},
@@ -578,13 +564,13 @@
dir = 8
},
/obj/structure/spider/stickyweb,
-/turf/simulated/floor/wood/fancy,
+/turf/simulated/floor/wood/fancy/oak,
/area/awaymission/BMPship/CommonArea)
"bZ" = (
/obj/effect/decal/warning_stripes/south,
/obj/item/reagent_containers/food/drinks/sillycup,
/obj/item/reagent_containers/food/pill/methamphetamine,
-/turf/simulated/floor/wood/fancy,
+/turf/simulated/floor/wood/fancy/oak,
/area/awaymission/BMPship/CommonArea)
"ca" = (
/obj/item/clothing/glasses/regular/hipster,
@@ -614,11 +600,11 @@
/obj/item/gun/projectile/shotgun/riot/short,
/obj/structure/alien/weeds,
/obj/structure/alien/resin,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/BMPship/Armory)
"cd" = (
/obj/effect/decal/warning_stripes/southeast,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -690,7 +676,7 @@
/area/awaymission/BMPship/Dormitories)
"cp" = (
/obj/structure/alien/weeds,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/BMPship/Armory)
"cq" = (
/obj/structure/cable{
@@ -825,7 +811,7 @@
/area/awaymission/BMPship/TurretsSouth)
"cH" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light_construct/small,
+/obj/machinery/light_construct/small/south,
/obj/item/reagent_containers/food/snacks/meat,
/obj/structure/spider/stickyweb,
/obj/structure/spider/cocoon,
@@ -834,9 +820,7 @@
"cI" = (
/obj/structure/table,
/obj/item/storage/box,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/effect/decal/warning_stripes/north,
/turf/simulated/floor/plating,
/area/awaymission/BMPship/Gate)
@@ -858,9 +842,7 @@
/turf/simulated/floor/mineral/plastitanium/red,
/area/awaymission/BMPship/Containment)
"cN" = (
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/obj/machinery/chem_master/condimaster,
/obj/item/reagent_containers/glass/beaker/large,
/turf/simulated/floor/plasteel{
@@ -887,7 +869,7 @@
/obj/structure/alien/resin{
layer = 3.1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/BMPship/Armory)
"cQ" = (
/obj/machinery/economy/vending/cigarette/free,
@@ -897,7 +879,7 @@
/area/awaymission/BMPship/CommonArea)
"cR" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light_construct/small,
+/obj/machinery/light_construct/small/south,
/obj/item/reagent_containers/food/snacks/meat,
/turf/simulated/floor/engine,
/area/awaymission/BMPship/Containment)
@@ -914,7 +896,7 @@
/turf/simulated/floor/vault,
/area/awaymission/BMPship/Buffer)
"cT" = (
-/obj/machinery/light_construct,
+/obj/machinery/light_construct/directional/north,
/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/MedBay)
"cU" = (
@@ -936,18 +918,14 @@
/obj/structure/sign/poster/contraband/energy_swords{
pixel_y = 32
},
-/obj/machinery/light_construct/small{
- dir = 4
- },
+/obj/machinery/light_construct/small/east,
/obj/structure/spider/stickyweb,
/obj/structure/spider/stickyweb,
/turf/simulated/floor/engine,
/area/awaymission/BMPship/Armory)
"cX" = (
/obj/machinery/gibber,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -1014,9 +992,8 @@
name = "MAXIMUM ATTENTION";
pixel_x = -32
},
-/turf/simulated/floor/wood{
- icon_state = "wood-broken3"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/fancy/oak,
/area/awaymission/BMPship/CommonArea)
"dl" = (
/obj/item/whetstone,
@@ -1316,9 +1293,8 @@
/area/awaymission/BMPship/Containment)
"dU" = (
/obj/item/reagent_containers/food/drinks/sillycup,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken5"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/fancy/oak,
/area/awaymission/BMPship/CommonArea)
"dV" = (
/obj/effect/decal/warning_stripes/southwest,
@@ -1457,10 +1433,8 @@
/obj/machinery/economy/vending/boozeomat{
layer = 3.1
},
-/turf/simulated/floor/wood{
- icon_state = "wood-broken5";
- tag = "icon-wood-broken5"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/BMPship/Fore)
"en" = (
/obj/effect/landmark/awaystart,
@@ -1474,7 +1448,7 @@
"eq" = (
/obj/structure/weightmachine/stacklifter,
/obj/item/reagent_containers/food/pill/methamphetamine,
-/turf/simulated/floor/wood/fancy,
+/turf/simulated/floor/wood/fancy/oak,
/area/awaymission/BMPship/CommonArea)
"er" = (
/turf/simulated/wall/r_wall,
@@ -1536,10 +1510,8 @@
/area/awaymission/BMPship/TurretsNorth)
"eD" = (
/obj/structure/spider/stickyweb,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken5";
- tag = "icon-wood-broken5"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/fancy/oak,
/area/awaymission/BMPship/CommonArea)
"eE" = (
/turf/simulated/floor/engine,
@@ -1566,17 +1538,11 @@
/turf/simulated/floor/plasteel,
/area/awaymission/BMPship/Bath)
"eI" = (
-/obj/machinery/light_construct/small{
- dir = 4
- },
+/obj/machinery/light_construct/small/east,
/turf/simulated/floor/engine/vacuum,
/area/awaymission/BMPship/Buffer)
"eJ" = (
-/obj/structure/sink{
- dir = 8;
- pixel_x = -12;
- pixel_y = 2
- },
+/obj/structure/sink/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "cafeteria"
},
@@ -1594,7 +1560,7 @@
/obj/structure/window/reinforced{
dir = 8
},
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/Engines)
"eM" = (
/obj/effect/decal/cleanable/dirt,
@@ -1646,7 +1612,7 @@
/turf/simulated/floor/grass,
/area/awaymission/BMPship/Kitchen)
"eR" = (
-/obj/machinery/light_construct,
+/obj/machinery/light_construct/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "darkyellowalt"
},
@@ -1717,9 +1683,7 @@
/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/Fore)
"fb" = (
-/obj/machinery/light_construct{
- dir = 4
- },
+/obj/machinery/light_construct/directional/east,
/obj/structure/alien/weeds,
/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/Fore)
@@ -1791,9 +1755,7 @@
/obj/item/cigbutt/roach{
pixel_x = -12
},
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/structure/spider/stickyweb,
/turf/simulated/floor/plasteel{
icon_state = "cafeteria"
@@ -1852,13 +1814,8 @@
},
/area/awaymission/BMPship/CommonArea)
"ft" = (
-/obj/structure/sink{
- dir = 4;
- pixel_x = 11
- },
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/structure/sink/directional/west,
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "barber";
tag = "icon-barber"
@@ -1903,9 +1860,7 @@
icon_state = "plant-dead";
tag = "plant-dead"
},
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/mineral/plastitanium/red,
/area/awaymission/BMPship/Containment)
"fy" = (
@@ -1916,16 +1871,14 @@
pixel_y = 12;
layer = 2.9
},
-/obj/machinery/light_construct{
- dir = 1
- },
+/obj/machinery/light_construct/directional/north,
/turf/simulated/floor/plating,
/area/awaymission/BMPship/Kitchen)
"fz" = (
/obj/item/beach_ball/holoball,
/obj/effect/decal/warning_stripes/north,
/obj/structure/spider/stickyweb,
-/turf/simulated/floor/wood/fancy,
+/turf/simulated/floor/wood/fancy/oak,
/area/awaymission/BMPship/CommonArea)
"fA" = (
/obj/structure/cable{
@@ -1941,7 +1894,7 @@
/turf/simulated/floor/plating,
/area/awaymission/BMPship/Gate)
"fB" = (
-/turf/simulated/floor/wood/fancy,
+/turf/simulated/floor/wood/fancy/oak,
/area/awaymission/BMPship/CommonArea)
"fC" = (
/obj/structure/spider/stickyweb,
@@ -1987,7 +1940,7 @@
},
/obj/effect/decal/cleanable/dirt,
/obj/structure/spider/stickyweb,
-/obj/machinery/light_construct/small,
+/obj/machinery/light_construct/small/south,
/turf/simulated/floor/engine,
/area/awaymission/BMPship/Armory)
"fH" = (
@@ -2010,9 +1963,7 @@
/turf/simulated/floor/plating,
/area/awaymission/BMPship/Gate)
"fK" = (
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/obj/structure/spider/stickyweb,
/turf/simulated/floor/plating,
/area/awaymission/BMPship/Engines)
@@ -2028,7 +1979,7 @@
"fM" = (
/obj/structure/spider/stickyweb,
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light_construct/small,
+/obj/machinery/light_construct/small/north,
/obj/item/kirbyplants{
icon_state = "plant-dead";
tag = "plant-dead"
@@ -2123,9 +2074,7 @@
/turf/simulated/floor/plating/asteroid/airless,
/area/awaymission/BMPship/Mining)
"gc" = (
-/obj/machinery/light_construct{
- dir = 1
- },
+/obj/machinery/light_construct/directional/south,
/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/MedBay)
"gd" = (
@@ -2331,9 +2280,7 @@
"gH" = (
/obj/structure/spider/stickyweb,
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light_construct/small{
- dir = 1
- },
+/obj/machinery/light_construct/small/south,
/obj/item/kirbyplants{
icon_state = "plant-dead";
tag = "plant-dead"
@@ -2416,11 +2363,10 @@
},
/area/awaymission/BMPship/Dormitories)
"gV" = (
-/obj/machinery/door_control{
- id = "packerCargo";
- pixel_y = -24
+/obj/machinery/door_control/shutter/south{
+ id = "packerCargo"
},
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/effect/decal/warning_stripes/south,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
@@ -2429,9 +2375,8 @@
/obj/structure/closet/fireaxecabinet{
pixel_x = -30
},
-/turf/simulated/floor/wood{
- icon_state = "wood-broken3"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/fancy/oak,
/area/awaymission/BMPship/CommonArea)
"gX" = (
/obj/structure/table,
@@ -2460,14 +2405,12 @@
/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/Mining)
"hc" = (
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/obj/structure/closet/cardboard{
opened = 1
},
/obj/structure/alien/weeds,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/BMPship/Armory)
"he" = (
/obj/structure/alien/weeds,
@@ -2582,9 +2525,7 @@
/turf/simulated/floor/mineral/plastitanium/red,
/area/awaymission/BMPship/Containment)
"hB" = (
-/obj/machinery/light_construct/small{
- dir = 1
- },
+/obj/machinery/light_construct/small/north,
/obj/effect/landmark/damageturf,
/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/Fore)
@@ -2596,9 +2537,7 @@
/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/Buffer)
"hE" = (
-/obj/machinery/light_construct/small{
- dir = 1
- },
+/obj/machinery/light_construct/small/north,
/obj/structure/rack,
/obj/item/tank/internals/emergency_oxygen/empty,
/turf/simulated/floor/plating/asteroid/airless,
@@ -2617,9 +2556,7 @@
/turf/simulated/floor/grass,
/area/awaymission/BMPship/Kitchen)
"hJ" = (
-/obj/machinery/light_construct/small{
- dir = 1
- },
+/obj/machinery/light_construct/small/north,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/Mining)
@@ -2634,9 +2571,7 @@
/area/awaymission/BMPship/Mining)
"hM" = (
/obj/structure/ore_box,
-/obj/machinery/light_construct/small{
- dir = 1
- },
+/obj/machinery/light_construct/small/north,
/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/Mining)
"hN" = (
@@ -2721,7 +2656,7 @@
/area/awaymission/BMPship/Fore)
"hY" = (
/obj/effect/gibspawner/robot,
-/turf/simulated,
+/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/Buffer)
"hZ" = (
/obj/structure/window/reinforced{
@@ -2803,9 +2738,7 @@
/area/awaymission/BMPship/Dormitories)
"in" = (
/obj/machinery/hydroponics/soil,
-/obj/machinery/light_construct{
- dir = 1
- },
+/obj/machinery/light_construct/directional/north,
/turf/simulated/floor/grass,
/area/awaymission/BMPship/Kitchen)
"ir" = (
@@ -2928,7 +2861,7 @@
"iJ" = (
/obj/structure/alien/weeds,
/obj/structure/alien/resin,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/BMPship/Armory)
"iK" = (
/turf/simulated/floor/plating,
@@ -3078,7 +3011,7 @@
/area/awaymission/BMPship/CommonArea)
"jq" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light_construct/small,
+/obj/machinery/light_construct/small/north,
/turf/simulated/floor/engine,
/area/awaymission/BMPship/Containment)
"jr" = (
@@ -3090,10 +3023,7 @@
/turf/simulated/floor/plating,
/area/awaymission/BMPship/Gate)
"js" = (
-/obj/machinery/economy/vending/wallmed{
- name = "Emergency NanoMed";
- pixel_x = -28
- },
+/obj/machinery/economy/vending/wallmed/directional/west,
/obj/structure/mopbucket,
/obj/item/mop,
/turf/simulated/floor/plasteel{
@@ -3169,9 +3099,7 @@
/obj/effect/decal/cleanable/blood/gibs/xeno,
/obj/structure/alien/weeds,
/obj/item/reagent_containers/food/snacks/meat,
-/obj/machinery/light_construct/small{
- dir = 1
- },
+/obj/machinery/light_construct/small/north,
/turf/simulated/floor/engine,
/area/awaymission/BMPship/Containment)
"jI" = (
@@ -3229,10 +3157,7 @@
/turf/simulated/floor/mineral/plastitanium/red,
/area/awaymission/BMPship/Containment)
"kr" = (
-/obj/machinery/light/small{
- dir = 8;
- brightness_range = 2
- },
+/obj/machinery/light/small/directional/west,
/obj/structure/alien/weeds,
/obj/structure/spider/stickyweb,
/turf/simulated/floor/vault,
@@ -3314,7 +3239,7 @@
/area/awaymission/BMPship/Buffer)
"kP" = (
/obj/item/flag/species/human,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/BMPship/Fore)
"kR" = (
/obj/effect/decal/cleanable/dirt,
@@ -3355,9 +3280,7 @@
/turf/simulated/floor/carpet,
/area/awaymission/BMPship/Dormitories)
"lv" = (
-/obj/machinery/light_construct{
- dir = 4
- },
+/obj/machinery/light_construct/directional/east,
/obj/structure/alien/weeds,
/obj/structure/alien/resin,
/turf/simulated/floor/plating/airless,
@@ -3369,7 +3292,7 @@
/obj/structure/coatrack{
layer = 2.9
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/BMPship/Fore)
"lD" = (
/obj/effect/decal/cleanable/dirt,
@@ -3391,7 +3314,7 @@
/obj/structure/alien/resin{
layer = 3.1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/BMPship/Armory)
"lH" = (
/obj/structure/table/tray,
@@ -3417,9 +3340,7 @@
/obj/item/stock_parts/capacitor,
/obj/item/stock_parts/cell/high,
/obj/item/stock_parts/cell/high,
-/obj/machinery/light_construct/small{
- dir = 8
- },
+/obj/machinery/light_construct/small/west,
/turf/simulated/floor/plating,
/area/awaymission/BMPship/TurretsNorth)
"lR" = (
@@ -3446,9 +3367,7 @@
/obj/structure/spider/stickyweb,
/obj/effect/decal/cleanable/dirt,
/obj/structure/spider/stickyweb,
-/obj/machinery/light_construct/small{
- dir = 8
- },
+/obj/machinery/light_construct/small/west,
/turf/simulated/floor/engine,
/area/awaymission/BMPship/Armory)
"lW" = (
@@ -3460,19 +3379,16 @@
/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/MedBay)
"mb" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/structure/spider/stickyweb,
-/turf/simulated/floor/wood/fancy,
+/turf/simulated/floor/wood/fancy/oak,
/area/awaymission/BMPship/CommonArea)
"mc" = (
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/west{
id = "packerToilet";
- pixel_x = -24;
name = "remote door-control packerToilet"
},
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/structure/toilet/material/gold{
dir = 1
},
@@ -3485,7 +3401,7 @@
/area/awaymission/BMPship/Bath)
"mh" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light_construct/small,
+/obj/machinery/light_construct/small/south,
/turf/simulated/floor/engine,
/area/awaymission/BMPship/Armory)
"mi" = (
@@ -3511,9 +3427,7 @@
icon_state = "plant-dead";
tag = "plant-dead"
},
-/obj/machinery/light_construct/small{
- dir = 1
- },
+/obj/machinery/light_construct/small/north,
/obj/structure/spider/stickyweb,
/obj/structure/spider/stickyweb,
/turf/simulated/floor/mineral/plastitanium/red,
@@ -3546,10 +3460,10 @@
/area/awaymission/BMPship/Containment)
"mW" = (
/obj/structure/weightmachine/weightlifter,
-/turf/simulated/floor/wood/fancy,
+/turf/simulated/floor/wood/fancy/oak,
/area/awaymission/BMPship/CommonArea)
"mY" = (
-/obj/machinery/light_construct/small,
+/obj/machinery/light_construct/small/south,
/obj/structure/cable{
icon_state = "1-2"
},
@@ -3622,12 +3536,12 @@
/area/space/nearstation)
"nO" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light_construct/small,
+/obj/machinery/light_construct/small/south,
/obj/item/kirbyplants{
icon_state = "plant-dead";
tag = "plant-dead"
},
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/mineral/plastitanium/red,
/area/awaymission/BMPship/Containment)
"nQ" = (
@@ -3756,9 +3670,8 @@
pixel_y = 13
},
/obj/item/clothing/head/collectable/captain,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken3"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/BMPship/Fore)
"oD" = (
/obj/effect/landmark/damageturf,
@@ -3832,7 +3745,7 @@
/obj/structure/alien/resin{
layer = 3.1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/BMPship/Armory)
"pn" = (
/obj/effect/landmark/damageturf,
@@ -3872,7 +3785,7 @@
/turf/simulated/wall/mineral/titanium/nodiagonal,
/area/awaymission/BMPship/CommonArea)
"pt" = (
-/obj/machinery/light_construct/small,
+/obj/machinery/light_construct/small/south,
/mob/living/simple_animal/cockroach,
/turf/simulated/floor/carpet,
/area/awaymission/BMPship/Dormitories)
@@ -3940,7 +3853,7 @@
/obj/structure/alien/resin{
layer = 3.1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/BMPship/Armory)
"pT" = (
/obj/structure/alien/weeds,
@@ -3963,13 +3876,11 @@
/turf/simulated/floor/engine,
/area/awaymission/BMPship/Containment)
"pW" = (
-/obj/machinery/light_construct/small,
+/obj/machinery/light_construct/small/south,
/turf/simulated/floor/carpet,
/area/awaymission/BMPship/Dormitories)
"pZ" = (
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/obj/structure/spider/stickyweb,
/obj/structure/sign/radiation/rad_area{
pixel_x = 32
@@ -3987,12 +3898,10 @@
dir = 4
},
/obj/effect/decal/warning_stripes/yellow/hollow,
-/turf/simulated/floor/wood/fancy,
+/turf/simulated/floor/wood/fancy/oak,
/area/awaymission/BMPship/CommonArea)
"ql" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/carpet,
/area/awaymission/BMPship/Dormitories)
"qp" = (
@@ -4118,7 +4027,7 @@
/area/awaymission/BMPship/Containment)
"ry" = (
/obj/structure/reagent_dispensers/water_cooler,
-/turf/simulated/floor/wood/fancy,
+/turf/simulated/floor/wood/fancy/oak,
/area/awaymission/BMPship/CommonArea)
"rB" = (
/obj/structure/cable{
@@ -4144,9 +4053,7 @@
/obj/structure/cable{
icon_state = "2-4"
},
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/obj/item/clothing/suit/soldiercoat,
/turf/simulated/floor/plasteel,
/area/awaymission/BMPship/Bath)
@@ -4193,9 +4100,8 @@
pixel_x = -13
},
/obj/item/wrench,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken5"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/BMPship/Fore)
"sq" = (
/obj/structure/bed{
@@ -4272,9 +4178,7 @@
/obj/structure/cable{
icon_state = "1-2"
},
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor/plasteel,
/area/awaymission/BMPship/Bath)
"tb" = (
@@ -4325,16 +4229,14 @@
dir = 4;
tag = "icon-propulsion (WEST)"
},
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/Gate)
"tA" = (
/turf/simulated/wall/mineral/titanium,
/area/awaymission/BMPship/Kitchen)
"tE" = (
/obj/effect/landmark/damageturf,
-/obj/machinery/light_construct{
- dir = 4
- },
+/obj/machinery/light_construct/directional/east,
/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/Fore)
"tF" = (
@@ -4377,9 +4279,8 @@
"tY" = (
/obj/structure/alien/weeds,
/obj/item/skeleton/r_arm,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken5"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/BMPship/Armory)
"uj" = (
/obj/effect/mob_spawn/human/corpse/tacticool{
@@ -4460,7 +4361,7 @@
/obj/structure/alien/resin{
layer = 3.1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/BMPship/Armory)
"uR" = (
/obj/item/circuitboard/operating,
@@ -4517,10 +4418,8 @@
faction = list("alien");
layer = 2.6
},
-/turf/simulated/floor/wood{
- icon_state = "wood-broken5";
- tag = "icon-wood-broken5"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/BMPship/Armory)
"vl" = (
/obj/item/clothing/suit/space/hardsuit/medical,
@@ -4538,10 +4437,7 @@
/turf/simulated/floor/mineral/plastitanium/red/airless,
/area/awaymission/BMPship/TraderShuttle)
"vy" = (
-/obj/structure/sink{
- dir = 4;
- pixel_x = 11
- },
+/obj/structure/sink/directional/west,
/turf/simulated/floor/plasteel{
icon_state = "cafeteria"
},
@@ -4607,7 +4503,7 @@
/turf/simulated/floor/mineral/plastitanium/red,
/area/awaymission/BMPship/Containment)
"wd" = (
-/obj/machinery/light_construct/small,
+/obj/machinery/light_construct/small/south,
/obj/effect/decal/cleanable/ash,
/obj/effect/decal/cleanable/blood/oil,
/obj/effect/landmark/damageturf,
@@ -4616,8 +4512,7 @@
"wg" = (
/obj/structure/alien/weeds,
/obj/structure/filingcabinet/chestdrawer,
-/obj/machinery/door_control{
- pixel_y = 24;
+/obj/machinery/door_control/shutter/north{
id = "packerCaptain"
},
/turf/simulated/floor/plating/airless,
@@ -4645,7 +4540,7 @@
/turf/simulated/floor/plasteel,
/area/awaymission/BMPship/Kitchen)
"wt" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/MedBay)
"wv" = (
@@ -4684,9 +4579,7 @@
/turf/simulated/floor/mineral/plastitanium/red,
/area/awaymission/BMPship/Containment)
"wH" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "cmo"
},
@@ -4713,7 +4606,7 @@
/obj/structure/alien/resin{
layer = 3.1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/BMPship/Armory)
"wV" = (
/obj/effect/decal/warning_stripes/north,
@@ -4750,9 +4643,7 @@
/turf/simulated/floor/plating,
/area/awaymission/BMPship/Gate)
"xg" = (
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/obj/structure/closet/critter{
opened = 1
},
@@ -4761,7 +4652,7 @@
health = 250;
maxHealth = 250
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/BMPship/Armory)
"xj" = (
/obj/item/clothing/under/syndicate/tacticool,
@@ -4879,9 +4770,7 @@
"yu" = (
/obj/item/reagent_containers/food/snacks/meat,
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light_construct/small{
- dir = 1
- },
+/obj/machinery/light_construct/small/north,
/mob/living/simple_animal/hostile/poison/giant_spider/hunter{
health = 150;
maxHealth = 150;
@@ -4906,7 +4795,7 @@
/obj/structure/alien/weeds,
/obj/structure/alien/weeds/node,
/obj/effect/decal/cleanable/blood/gibs/body,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/BMPship/Armory)
"yG" = (
/obj/effect/decal/cleanable/dirt,
@@ -4931,7 +4820,7 @@
/obj/structure/alien/resin{
layer = 3.1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/BMPship/Armory)
"yN" = (
/obj/effect/decal/warning_stripes/west,
@@ -5148,9 +5037,7 @@
"AZ" = (
/obj/effect/decal/cleanable/greenglow,
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light_construct/small{
- dir = 1
- },
+/obj/machinery/light_construct/small/north,
/obj/effect/mob_spawn/human/corpse/damaged,
/turf/simulated/floor/engine,
/area/awaymission/BMPship/Containment)
@@ -5404,10 +5291,7 @@
},
/area/awaymission/BMPship/Kitchen)
"Dx" = (
-/obj/structure/sink{
- dir = 4;
- pixel_x = 13
- },
+/obj/structure/sink/directional/west,
/obj/structure/mirror{
pixel_x = 32
},
@@ -5455,7 +5339,7 @@
},
/obj/structure/rack,
/obj/structure/alien/weeds,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/BMPship/Armory)
"DP" = (
/obj/item/clothing/suit/space/nasavoid/ltblue,
@@ -5582,20 +5466,6 @@
/obj/item/clothing/mask/breath,
/turf/simulated/floor/plating,
/area/awaymission/BMPship/TurretsNorth)
-"EY" = (
-/obj/machinery/door/airlock/vault{
- req_access = list(111);
- hackProof = 1;
- locked = 1
- },
-/obj/effect/mine/stun{
- faction = list("alien");
- layer = 2.6
- },
-/turf/simulated/floor/wood{
- icon_state = "wood-broken3"
- },
-/area/awaymission/BMPship/Armory)
"Fb" = (
/obj/structure/closet/walllocker/medlocker/west,
/obj/item/stack/medical/ointment/advanced,
@@ -5621,9 +5491,7 @@
/turf/space,
/area/space)
"Fs" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/item/reagent_containers/food/pill/charcoal,
/turf/simulated/floor/carpet,
/area/awaymission/BMPship/Dormitories)
@@ -5680,7 +5548,7 @@
/obj/structure/window/reinforced{
dir = 8
},
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/Gate)
"FQ" = (
/obj/effect/landmark/damageturf,
@@ -5701,7 +5569,7 @@
/obj/structure/alien/weeds,
/obj/structure/alien/weeds/node,
/obj/item/skeleton/head,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/BMPship/Armory)
"FZ" = (
/turf/simulated/wall/r_wall,
@@ -5714,7 +5582,7 @@
/area/awaymission/BMPship/Gate)
"Gn" = (
/obj/item/card/emag_broken,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/BMPship/Fore)
"Go" = (
/obj/structure/cable{
@@ -5781,7 +5649,7 @@
maxHealth = 150;
name = "Angry giant spider"
},
-/turf/simulated/floor/wood/fancy,
+/turf/simulated/floor/wood/fancy/oak,
/area/awaymission/BMPship/CommonArea)
"GG" = (
/obj/structure/closet/crate/can,
@@ -5874,7 +5742,7 @@
"Hz" = (
/obj/structure/alien/weeds,
/obj/item/skeleton/l_leg,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/BMPship/Armory)
"HA" = (
/obj/effect/decal/cleanable/blood/drip{
@@ -5959,7 +5827,7 @@
/area/awaymission/BMPship/Engines)
"Iy" = (
/obj/effect/decal/warning_stripes/north,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
icon_state = "4-8"
},
@@ -6002,9 +5870,8 @@
name = "MAXIMUM ATTENTION";
pixel_x = -32
},
-/turf/simulated/floor/wood{
- icon_state = "wood-broken5"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/fancy/oak,
/area/awaymission/BMPship/CommonArea)
"IH" = (
/obj/item/shard,
@@ -6065,7 +5932,7 @@
faction = list("alien","neutral");
desc = "Он выглядит так, будто повидал многое за свою короткую жизнь"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/BMPship/Fore)
"Jz" = (
/obj/effect/decal/cleanable/dirt,
@@ -6092,10 +5959,7 @@
/turf/simulated/floor/engine,
/area/awaymission/BMPship/Engines)
"JL" = (
-/obj/machinery/light/small{
- dir = 4;
- brightness_range = 2
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/engine,
/area/awaymission/BMPship/Buffer)
"JS" = (
@@ -6184,7 +6048,7 @@
health = 250;
maxHealth = 250
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/BMPship/Armory)
"Lk" = (
/obj/structure/spider/stickyweb,
@@ -6224,7 +6088,7 @@
"Lx" = (
/obj/effect/decal/warning_stripes/north,
/obj/structure/spider/stickyweb,
-/turf/simulated/floor/wood/fancy,
+/turf/simulated/floor/wood/fancy/oak,
/area/awaymission/BMPship/CommonArea)
"LC" = (
/obj/structure/girder,
@@ -6259,9 +6123,7 @@
/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/Fore)
"Mf" = (
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor/plating,
/area/awaymission/BMPship/TurretsSouth)
"Mg" = (
@@ -6275,7 +6137,7 @@
dir = 4;
tag = "icon-propulsion (WEST)"
},
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/Bath)
"Ms" = (
/obj/structure/cable{
@@ -6315,7 +6177,7 @@
/turf/simulated/floor/mineral/plastitanium/red,
/area/awaymission/BMPship/Containment)
"MT" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plasteel,
/area/awaymission/BMPship/Bath)
"MY" = (
@@ -6337,9 +6199,7 @@
/obj/item/storage/fancy/cigarettes,
/obj/item/storage/fancy/cigarettes/dromedaryco,
/obj/item/storage/box/matches,
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/obj/structure/cable{
icon_state = "2-4"
},
@@ -6451,9 +6311,7 @@
/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/TraderShuttle)
"OU" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/structure/cable{
icon_state = "4-8"
},
@@ -6542,9 +6400,7 @@
"PQ" = (
/obj/structure/spider/stickyweb,
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light_construct/small{
- dir = 1
- },
+/obj/machinery/light_construct/small/north,
/obj/effect/mob_spawn/human/corpse/tacticool,
/turf/simulated/floor/engine,
/area/awaymission/BMPship/Containment)
@@ -6648,7 +6504,7 @@
/obj/item/storage/box/flashbangs,
/obj/item/fluff/dogwhistle,
/obj/structure/alien/weeds,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/BMPship/Armory)
"QW" = (
/obj/structure/cable{
@@ -6703,11 +6559,10 @@
/turf/simulated/floor/plating,
/area/awaymission/BMPship/TurretsNorth)
"Rm" = (
-/obj/machinery/door_control{
- pixel_y = -24;
+/obj/machinery/door_control/shutter/south{
id = "packerCaptain"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/BMPship/Fore)
"Rn" = (
/obj/effect/landmark/damageturf,
@@ -6715,7 +6570,7 @@
/area/awaymission/BMPship/MedBay)
"RB" = (
/obj/structure/shuttle/engine/propulsion,
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/TraderShuttle)
"RF" = (
/obj/structure/cable{
@@ -6788,18 +6643,16 @@
/turf/simulated/floor/plating,
/area/awaymission/BMPship/Engines)
"Sy" = (
-/obj/machinery/light_construct/small{
- dir = 1
- },
+/obj/machinery/light_construct/small/north,
/obj/structure/alien/weeds,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/BMPship/Armory)
"SF" = (
/obj/structure/shuttle/engine/propulsion{
dir = 4;
tag = "icon-propulsion (WEST)"
},
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/Engines)
"SJ" = (
/obj/item/stack/ore/uranium,
@@ -6820,7 +6673,7 @@
/obj/effect/decal/cleanable/blood/drip,
/obj/structure/alien/weeds,
/obj/structure/alien/resin,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/BMPship/Armory)
"Tj" = (
/obj/structure/cable{
@@ -6856,9 +6709,7 @@
/obj/item/stock_parts/capacitor,
/obj/item/stock_parts/cell/high,
/obj/item/stock_parts/cell/high,
-/obj/machinery/light_construct/small{
- dir = 8
- },
+/obj/machinery/light_construct/small/west,
/turf/simulated/floor/plating,
/area/awaymission/BMPship/TurretsNorth)
"TI" = (
@@ -6956,9 +6807,7 @@
/area/awaymission/BMPship/CommonArea)
"UH" = (
/obj/effect/decal/warning_stripes/west,
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor/plasteel,
/area/awaymission/BMPship/Engines)
"UI" = (
@@ -7026,7 +6875,7 @@
/obj/item/clothing/suit/space/nasavoid/captain,
/obj/item/clothing/head/helmet/space/nasavoid/captain,
/obj/item/clothing/accessory/medal/heart,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/BMPship/Fore)
"Vo" = (
/obj/structure/largecrate,
@@ -7105,14 +6954,9 @@
/turf/simulated/floor/mineral/plastitanium/red,
/area/awaymission/BMPship/Containment)
"Wc" = (
-/obj/structure/sink{
- dir = 4;
- pixel_x = 11
- },
+/obj/structure/sink/directional/west,
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "green";
@@ -7138,7 +6982,7 @@
/obj/structure/window/reinforced{
dir = 8
},
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/Bath)
"WD" = (
/obj/effect/gibspawner/generic,
@@ -7204,7 +7048,7 @@
"Xn" = (
/obj/effect/decal/warning_stripes/south,
/obj/structure/punching_bag,
-/turf/simulated/floor/wood/fancy,
+/turf/simulated/floor/wood/fancy/oak,
/area/awaymission/BMPship/CommonArea)
"Xy" = (
/obj/item/stack/tile/plasteel,
@@ -7253,7 +7097,7 @@
"XP" = (
/obj/structure/spider/stickyweb,
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light_construct/small,
+/obj/machinery/light_construct/small/south,
/obj/item/kirbyplants{
icon_state = "plant-dead";
tag = "plant-dead"
@@ -7305,7 +7149,7 @@
/area/awaymission/BMPship/Kitchen)
"Yh" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light_construct/small,
+/obj/machinery/light_construct/small/south,
/obj/item/reagent_containers/food/snacks/meat,
/obj/structure/spider/stickyweb,
/obj/structure/spider/cocoon,
@@ -7337,15 +7181,11 @@
/area/awaymission/BMPship/Containment)
"Yz" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light_construct/small{
- dir = 1
- },
+/obj/machinery/light_construct/small/south,
/turf/simulated/floor/engine,
/area/awaymission/BMPship/Containment)
"YA" = (
-/obj/machinery/light_construct/small{
- dir = 8
- },
+/obj/machinery/light_construct/small/west,
/obj/effect/decal/warning_stripes/west,
/obj/structure/closet/walllocker/firelocker/west,
/turf/simulated/floor/plating,
@@ -7383,7 +7223,7 @@
icon_state = "plant-dead";
tag = "plant-dead"
},
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/mineral/plastitanium/red,
/area/awaymission/BMPship/Containment)
"YX" = (
@@ -15457,7 +15297,7 @@ er
er
er
er
-gH
+fM
LT
MN
NZ
@@ -15977,12 +15817,12 @@ eM
er
er
er
-gH
+fM
NZ
Ll
BL
NZ
-fM
+gH
eM
er
er
@@ -16234,7 +16074,7 @@ bz
uR
Rn
er
-Yz
+jq
fD
Zz
gd
@@ -16245,7 +16085,7 @@ ek
kn
Jz
fD
-jq
+Yz
er
Nd
rm
@@ -17017,12 +16857,12 @@ er
er
er
er
-fx
+YU
gd
Ll
ks
kn
-YU
+fx
eM
er
er
@@ -17267,11 +17107,11 @@ aa
aa
OH
ve
-gc
+cT
by
ca
lX
-cT
+gc
ve
er
AZ
@@ -18440,7 +18280,7 @@ Ak
WS
sW
sW
-EY
+vi
iJ
cp
pg
diff --git a/_maps/map_files220/RandomZLevels/caves.dmm b/_maps/map_files220/RandomZLevels/caves.dmm
new file mode 100644
index 000000000000..da192c521188
--- /dev/null
+++ b/_maps/map_files220/RandomZLevels/caves.dmm
@@ -0,0 +1,54133 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"aa" = (
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"ab" = (
+/mob/living/simple_animal/hostile/poison/giant_spider{
+ wander = 0
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"ac" = (
+/obj/machinery/door/airlock/medical,
+/obj/machinery/door/firedoor/closed,
+/obj/effect/mapping_helpers/airlock/welded,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"ae" = (
+/obj/effect/decal/remains/human,
+/obj/effect/decal/cleanable/shreds,
+/obj/effect/decal/cleanable/blood/old,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/carpet/green,
+/area/awaymission/caves/build/reqpower_build)
+"af" = (
+/obj/structure/stone_tile/slab/cracked{
+ dir = 10
+ },
+/obj/structure/stone_tile/block/cracked{
+ dir = 1
+ },
+/obj/structure/flora/rock/pile,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"ah" = (
+/obj/structure/table,
+/obj/machinery/kitchen_machine/microwave{
+ pixel_y = 5
+ },
+/obj/effect/decal/cleanable/cobweb,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"ai" = (
+/obj/structure/chair/sofa/right{
+ dir = 4
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/wood/lavaland_air,
+/area/awaymission/caves)
+"al" = (
+/obj/structure/stone_tile/slab/cracked{
+ dir = 4
+ },
+/obj/structure/flora/rock/pile,
+/obj/effect/decal/cleanable/dust,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"am" = (
+/obj/structure/table/wood,
+/obj/item/newspaper,
+/obj/effect/decal/cleanable/cobweb,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/wood/lavaland_air,
+/area/awaymission/caves)
+"an" = (
+/obj/item/stack/sheet/metal,
+/turf/simulated/floor/plasteel/dark{
+ dir = 6;
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"ao" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves/build)
+"ap" = (
+/mob/living/simple_animal/hostile/poison/giant_spider/hunter,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"as" = (
+/obj/effect/spawner/random_spawners/wall_rusted_probably,
+/turf/simulated/wall/r_wall,
+/area/awaymission/caves/build/reqpower_build)
+"au" = (
+/obj/effect/decal/cleanable/glass/plasma,
+/obj/item/shard/plasma,
+/obj/effect/landmark/damageturf,
+/obj/effect/landmark/burnturf,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"av" = (
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/railing/corner,
+/obj/effect/decal/cleanable/glass,
+/obj/item/shard,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"aw" = (
+/obj/structure/curtain/black,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ icon_state = "darkredcornersalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"az" = (
+/obj/structure{
+ icon = 'icons/obj/turrets.dmi';
+ icon_state = "destroyed_target_prism"
+ },
+/obj/effect/decal/cleanable/glass,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"aD" = (
+/obj/machinery/optable,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"aE" = (
+/obj/structure/stone_tile/slab/cracked{
+ dir = 8
+ },
+/obj/structure/stone_tile/slab/cracked{
+ icon_state = "cracked_tile10"
+ },
+/obj/structure/flora/rock/pile,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"aF" = (
+/obj/machinery/atmospherics/unary/vent_pump{
+ dir = 4
+ },
+/obj/effect/decal/remains/human,
+/turf/simulated/floor/engine,
+/area/awaymission/caves/build/reqpower_build)
+"aG" = (
+/obj/machinery/door_control/shutter/north{
+ id = "cave_shutters";
+ name = "shutters control"
+ },
+/obj/machinery/door/poddoor/shutters{
+ id_tag = "cave_shutters"
+ },
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves/build)
+"aH" = (
+/obj/structure/flora/rock/pile,
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"aJ" = (
+/obj/structure/closet/secure_closet{
+ req_access = list(271);
+ opened = 1
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/simulated/floor/plasteel/lavaland_air,
+/area/awaymission/caves)
+"aK" = (
+/obj/machinery/atmospherics/pipe/simple/hidden{
+ dir = 6
+ },
+/obj/machinery/light_construct/small/west,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"aP" = (
+/obj/machinery/porta_turret{
+ faction = "syndicate";
+ lethal = 1;
+ requires_power = 0
+ },
+/obj/structure/window/reinforced,
+/obj/effect/decal/cleanable/glass,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"aT" = (
+/obj/structure/spider/stickyweb,
+/obj/structure/spider/cocoon,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"aV" = (
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"aW" = (
+/obj/structure/cult/archives,
+/obj/item/spellbook/oneuse/fake_gib,
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/decal/cleanable/dust,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"aY" = (
+/obj/item/stock_parts/micro_laser,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"bb" = (
+/obj/structure/table/reinforced,
+/obj/item/hand_labeler,
+/obj/item/stack/packageWrap,
+/obj/effect/turf_decal{
+ dir = 9
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/machinery/light/small/directional/east,
+/turf/simulated/floor/plasteel/dark{
+ dir = 4;
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"bc" = (
+/obj/structure/mecha_wreckage/ripley/firefighter,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/mech_bay_recharge_floor{
+ nitrogen = 23;
+ oxygen = 14
+ },
+/area/awaymission/caves)
+"bd" = (
+/obj/structure/constructshell,
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/decal/cleanable/dust,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"be" = (
+/obj/structure/fluff/divine/conduit{
+ icon_state = "trap-fire";
+ density = 0
+ },
+/obj/item/organ/external/chest,
+/obj/effect/gibspawner/human,
+/obj/effect/spawner/random_spawners/blood_often,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"bf" = (
+/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 1;
+ icon_state = "darkredaltstrip"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"bg" = (
+/obj/structure/fluff/divine/conduit{
+ icon_state = "nexus-red"
+ },
+/obj/effect/spawner/random_spawners/blood_often,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"bh" = (
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 4;
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"bi" = (
+/obj/effect/decal/cleanable/blood/gibs/body,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 8;
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"bk" = (
+/obj/effect/decal/cleanable/blood/oil,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build)
+"bm" = (
+/obj/structure/bed{
+ dir = 1
+ },
+/obj/item/bedsheet/black{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/cobweb,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/wood/lavaland_air{
+ icon_state = "wood-broken6"
+ },
+/area/awaymission/caves)
+"bo" = (
+/obj/structure/curtain/black,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ icon_state = "darkredcornersalt";
+ dir = 8
+ },
+/area/awaymission/caves/build/reqpower_build)
+"bq" = (
+/obj/effect/spawner/window/reinforced/plasma/grilled,
+/obj/structure/fans/tiny/invisible,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"bt" = (
+/obj/structure/grille,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"bu" = (
+/obj/structure/door_assembly/door_assembly_min{
+ anchored = 1
+ },
+/turf/simulated/floor/wood/lavaland_air{
+ icon_state = "wood-broken"
+ },
+/area/awaymission/caves)
+"bw" = (
+/obj/structure{
+ icon_state = "pod_broken";
+ icon = 'modular_ss220/maps220/icons/misc_objects.dmi';
+ desc = "The remains of the cloning pod. Something broke it from the inside.";
+ name = "broken pod";
+ density = 1
+ },
+/obj/effect/decal/cleanable/glass,
+/obj/machinery/light_construct/small/west,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"bB" = (
+/obj/structure/mineral_door/wood,
+/obj/structure/barricade/wooden{
+ layer = 3.01
+ },
+/obj/structure/barricade/wooden/crude{
+ layer = 3.01
+ },
+/turf/simulated/floor/wood/lavaland_air,
+/area/awaymission/caves)
+"bE" = (
+/obj/effect/decal/remains/human,
+/obj/effect/decal/cleanable/blood/old,
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
+/area/awaymission/caves/build/reqpower_build)
+"bG" = (
+/obj/structure/flora/rock/pile,
+/obj/item/stack/sheet/metal,
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 4;
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"bK" = (
+/obj/item/stack/sheet/bone,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"bL" = (
+/obj/structure/chair/sofa{
+ dir = 4
+ },
+/turf/simulated/floor/wood/lavaland_air,
+/area/awaymission/caves)
+"bM" = (
+/obj/effect/decal/cleanable/generic,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"bO" = (
+/turf/simulated/floor/chasm/straight_down/lava_land_surface{
+ light_color = null;
+ light_power = 0;
+ light_range = 0
+ },
+/area/awaymission/caves)
+"bP" = (
+/obj/structure/computerframe{
+ icon_state = "comp_frame_2";
+ dir = 4
+ },
+/obj/item/stack/cable_coil{
+ amount = 1
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/machinery/light_construct/small/west,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"bQ" = (
+/obj/machinery/optable,
+/obj/item/clothing/gloves/color/latex,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"bS" = (
+/obj/item/reagent_containers/iv_bag/salglu,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"bT" = (
+/obj/item/stack/rods,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves)
+"bU" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"bV" = (
+/obj/item/clothing/head/helmet/riot/knight/templar,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"bX" = (
+/obj/structure/table/wood/fancy/red,
+/obj/item/toy/character/wizard{
+ pixel_y = 10
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/item/reagent_containers/food/snacks/grown/apple/poisoned,
+/turf/simulated/floor/wood/lavaland_air,
+/area/awaymission/caves)
+"bY" = (
+/obj/effect/turf_decal/siding/wood,
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 1
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
+/area/awaymission/caves/build/reqpower_build)
+"cc" = (
+/obj/structure/flora/rock/pile,
+/obj/effect/landmark/burnturf,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"cg" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/mob/living/simple_animal/pet/cat/Runtime{
+ name = "Witches Familiar"
+ },
+/turf/simulated/floor/wood/lavaland_air{
+ icon_state = "wood-broken3"
+ },
+/area/awaymission/caves)
+"ci" = (
+/obj/structure/computerframe{
+ dir = 8
+ },
+/obj/effect/turf_decal/miscellaneous/goldensiding{
+ dir = 5
+ },
+/obj/effect/decal/cleanable/glass,
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/decal/solgov_logo{
+ icon_state = "sol_logo20"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"cj" = (
+/obj/structure/cult/altar,
+/obj/item/clothing/gloves/ring/silver,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"ck" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/item/crowbar,
+/turf/simulated/floor/wood/lavaland_air,
+/area/awaymission/caves)
+"cm" = (
+/obj/effect/gibspawner/human,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"cn" = (
+/obj/structure/window/reinforced/polarized{
+ dir = 1;
+ id = "cave4_bath2"
+ },
+/obj/machinery/button/windowtint/south{
+ id = "cave4_bath2"
+ },
+/obj/structure/toilet{
+ dir = 4
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"cq" = (
+/obj/effect/decal/cleanable/generic,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"cs" = (
+/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"ct" = (
+/obj/structure/table,
+/obj/item/flashlight/lamp{
+ on = 0;
+ pixel_y = 10;
+ pixel_x = -5
+ },
+/obj/item/paper_bin{
+ pixel_x = 6
+ },
+/obj/item/pen,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"cv" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 4;
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"cz" = (
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves)
+"cA" = (
+/obj/effect/decal/cleanable/shreds,
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/machinery/light_construct/small/east,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"cB" = (
+/obj/structure/stone_tile/block/cracked{
+ dir = 4
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"cC" = (
+/obj/effect/gibspawner/human,
+/obj/structure/kitchenspike,
+/obj/item/organ/external/leg,
+/obj/effect/decal/cleanable/cobweb,
+/turf/simulated/floor/wood/lavaland_air,
+/area/awaymission/caves)
+"cD" = (
+/obj/structure{
+ icon_state = "pod_broken2";
+ icon = 'modular_ss220/maps220/icons/misc_objects.dmi';
+ desc = "The remains of the cloning pod. Something broke it from the inside.";
+ name = "broken pod";
+ density = 1
+ },
+/obj/effect/decal/cleanable/glass,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"cE" = (
+/obj/structure/sign/fire{
+ pixel_x = 32
+ },
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"cF" = (
+/obj/structure/railing,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"cH" = (
+/obj/item/shard{
+ icon_state = "small"
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"cK" = (
+/obj/structure/sign/securearea{
+ pixel_y = -30
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"cO" = (
+/obj/item/pickaxe/mini,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"cP" = (
+/obj/structure/stone_tile/slab/cracked{
+ dir = 8
+ },
+/obj/structure/flora/rock,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"cT" = (
+/obj/structure/stone_tile/slab/cracked{
+ icon_state = "cracked_surrounding1";
+ dir = 1
+ },
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"cW" = (
+/obj/structure/dresser,
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/machinery/light_construct/small/south,
+/turf/simulated/floor/carpet/purple,
+/area/awaymission/caves/build/reqpower_build)
+"cX" = (
+/obj/structure/table,
+/obj/machinery/recharger,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves/build)
+"cY" = (
+/obj/structure/stone_tile/slab/cracked{
+ dir = 1
+ },
+/obj/effect/spawner/random_spawners/blood_often,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"da" = (
+/obj/structure/statue{
+ icon_state = "angelattack";
+ desc = "An incredibly lifelike marble carving. Its eyes seems to follow you..";
+ anchored = 1
+ },
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"db" = (
+/obj/effect/decal/cleanable/generic,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/wood/oak,
+/area/awaymission/caves/build/reqpower_build)
+"dh" = (
+/obj/structure/statue{
+ icon_state = "angelseen";
+ desc = "An incredibly lifelike marble carving. Its eyes seems to follow you..";
+ anchored = 1
+ },
+/obj/structure/stone_tile/slab/cracked,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"di" = (
+/obj/structure/sign/securearea{
+ pixel_x = -32
+ },
+/obj/machinery/shower{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/effect/turf_decal/bot,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 10;
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"dj" = (
+/obj/structure/chair/sofa/corp/right{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 5
+ },
+/obj/effect/decal/cleanable/cobweb2,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/wood/oak,
+/area/awaymission/caves/build/reqpower_build)
+"dk" = (
+/obj/effect/decal/cleanable/generic,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"do" = (
+/obj/structure/stone_tile/slab/cracked{
+ icon_state = "cracked_center3"
+ },
+/mob/living/simple_animal/hostile/skeleton,
+/obj/effect/decal/cleanable/dust,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"dp" = (
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/trash,
+/obj/machinery/light_construct/small/west,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves)
+"dq" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/railing{
+ dir = 6
+ },
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"dr" = (
+/obj/effect/decal/remains/xeno,
+/turf/simulated/floor/engine,
+/area/awaymission/caves/build/reqpower_build)
+"ds" = (
+/obj/effect/decal/cleanable/glass/plasma,
+/obj/item/shard/plasma{
+ icon_state = "plasmasmall"
+ },
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"du" = (
+/obj/structure/flora/rock/pile,
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ icon_state = "darkredcornersalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"dw" = (
+/obj/structure/girder,
+/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"dz" = (
+/obj/structure/spawner/skeleton{
+ max_mobs = 5
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"dA" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/railing{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/glass,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"dC" = (
+/obj/machinery/light_construct/small/south,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves)
+"dF" = (
+/obj/structure/closet,
+/obj/item/clothing/suit/browntrenchcoat,
+/obj/effect/decal/cleanable/cobweb2,
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/item/stack/spacecash/c20,
+/turf/simulated/floor/wood/lavaland_air,
+/area/awaymission/caves)
+"dG" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves)
+"dI" = (
+/obj/machinery/atmospherics/unary/tank/oxygen,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"dP" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"dQ" = (
+/obj/structure{
+ icon = 'icons/obj/machines/mining_machines.dmi';
+ icon_state = "console";
+ name = "stacking machine console";
+ pixel_y = 32;
+ anchored = 1
+ },
+/obj/effect/decal/cleanable/generic,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves)
+"dR" = (
+/obj/structure/sign/biohazard{
+ pixel_y = -30
+ },
+/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"dS" = (
+/obj/structure/table/wood,
+/obj/item/book/manual/wiki/experimentor{
+ pixel_x = 5;
+ pixel_y = 8
+ },
+/obj/item/flashlight/lamp{
+ on = 0
+ },
+/obj/effect/turf_decal/siding/wood,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/wood/oak,
+/area/awaymission/caves/build/reqpower_build)
+"dU" = (
+/obj/structure/girder/reinforced,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"dV" = (
+/obj/structure/bed,
+/obj/item/bedsheet/green,
+/obj/structure/curtain/black,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/carpet/purple,
+/area/awaymission/caves/build/reqpower_build)
+"dX" = (
+/turf/simulated/floor/plating/asteroid/airless/cave/volcanic{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"ea" = (
+/mob/living/simple_animal/hostile/asteroid/hivelord{
+ wander = 0
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"ed" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/flora/rock/pile,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"ee" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"ef" = (
+/obj/structure/railing,
+/obj/structure/sink/directional/west,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"eg" = (
+/obj/structure/computerframe{
+ icon_state = "comp_frame_2"
+ },
+/obj/effect/decal/cleanable/glass,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"ek" = (
+/obj/structure/flora/rock,
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"eo" = (
+/obj/structure/flora/rock/pile,
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"eq" = (
+/obj/structure/table/wood/fancy/black,
+/obj/item/tome,
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/decal/cleanable/dust,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"ev" = (
+/obj/machinery/door/airlock/hatch,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build)
+"ew" = (
+/turf/simulated/floor/plasteel/lavaland_air,
+/area/awaymission/caves/build)
+"eA" = (
+/obj/item/stack/sheet/metal,
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/plasteel/dark{
+ dir = 5;
+ icon_state = "darkredaltstrip"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"eB" = (
+/obj/structure/railing,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"eD" = (
+/obj/effect/turf_decal/stripes,
+/obj/structure/fence{
+ dir = 4
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves)
+"eE" = (
+/obj/item/flashlight{
+ on = 1
+ },
+/turf/simulated/floor/wood/lavaland_air,
+/area/awaymission/caves)
+"eF" = (
+/obj/structure/rack{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/item/mining_scanner,
+/obj/item/mining_voucher,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/lavaland_air,
+/area/awaymission/caves)
+"eG" = (
+/obj/item/kirbyplants,
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/machinery/light_construct/small/north,
+/turf/simulated/floor/wood/oak,
+/area/awaymission/caves/build/reqpower_build)
+"eK" = (
+/mob/living/simple_animal/hostile/abomination/altform4{
+ desc = "Скуластое, громоздкое чудовище. Еще один неудачный эксперимент. Что именно они пытались создать?"
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 4;
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"eL" = (
+/obj/effect/spawner/random_spawners/grille_often,
+/obj/effect/spawner/random_spawners/grille_maybe,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"eM" = (
+/mob/living/simple_animal/hostile/abomination/altform1{
+ desc = "Скуластое, громоздкое чудовище. Еще один неудачный эксперимент. Что именно они пытались создать?"
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"eO" = (
+/obj/structure/closet,
+/obj/item/clothing/suit/fluff/dusty_jacket,
+/obj/effect/decal/cleanable/cobweb2,
+/obj/item/gun/energy/laser/retro,
+/turf/simulated/floor/wood/lavaland_air,
+/area/awaymission/caves)
+"eQ" = (
+/obj/structure/computerframe{
+ icon_state = "comp_frame_5";
+ dir = 8
+ },
+/obj/effect/decal/cleanable/glass,
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/turf_decal/miscellaneous/goldensiding{
+ dir = 4
+ },
+/obj/effect/decal/solgov_logo{
+ icon_state = "sol_logo10"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"eR" = (
+/obj/effect/decal/cleanable/generic,
+/obj/machinery/light_construct/small/south,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/lavaland_air,
+/area/awaymission/caves/build)
+"eW" = (
+/obj/structure/window/reinforced/polarized{
+ id = "cave4_bath1"
+ },
+/obj/machinery/button/windowtint/north{
+ id = "cave4_bath1"
+ },
+/obj/machinery/shower{
+ dir = 4
+ },
+/obj/item/bikehorn/rubberducky,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel{
+ icon_state = "showroomfloor"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"eZ" = (
+/obj/structure/curtain/black,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"fa" = (
+/obj/structure/table,
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/item/stack/medical/splint,
+/obj/item/stack/medical/splint,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "white"
+ },
+/area/awaymission/caves/build)
+"fb" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/railing{
+ dir = 4
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"fc" = (
+/obj/structure/stone_tile/slab/cracked{
+ dir = 8
+ },
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"fe" = (
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/decal/cleanable/dust,
+/obj/effect/decal/cleanable/generic,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"ff" = (
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/decal/cleanable/generic,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"fi" = (
+/obj/structure/stone_tile/slab/cracked{
+ dir = 5
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"fk" = (
+/obj/structure/door_assembly/door_assembly_med{
+ anchored = 1
+ },
+/obj/effect/decal/cleanable/glass,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"fl" = (
+/obj/machinery/gateway{
+ dir = 6
+ },
+/obj/effect/gibspawner/human,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"fm" = (
+/obj/structure/closet/emcloset,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"fo" = (
+/obj/item/stack/rods,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"fp" = (
+/obj/structure/spider/stickyweb,
+/obj/structure/flora/ash/rock/style_random,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"fq" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 4
+ },
+/obj/structure/coatrack,
+/obj/effect/decal/cleanable/cobweb2,
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
+/area/awaymission/caves/build/reqpower_build)
+"fs" = (
+/obj/item/shard{
+ icon_state = "medium";
+ pixel_x = 9;
+ pixel_y = -9
+ },
+/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"fu" = (
+/obj/machinery/gateway{
+ dir = 9
+ },
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"fw" = (
+/obj/item/storage/firstaid/brute/empty,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves/build)
+"fz" = (
+/obj/structure/flora/rock/pile,
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves)
+"fB" = (
+/obj/structure/railing/cap{
+ dir = 9
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"fC" = (
+/obj/structure/flora/rock/pile,
+/obj/effect/decal/cleanable/blood/old,
+/obj/effect/decal/cleanable/blood/gibs/old,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"fD" = (
+/obj/structure/stone_tile/slab/cracked{
+ dir = 6
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"fF" = (
+/obj/machinery/light/small/directional/north,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves/build)
+"fI" = (
+/obj/effect/decal/solgov_logo{
+ icon_state = "sol_logo7"
+ },
+/obj/item/radio,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"fM" = (
+/obj/structure/stone_tile/slab/cracked{
+ dir = 8
+ },
+/obj/structure/stone_tile/slab/cracked{
+ icon_state = "cracked_center3"
+ },
+/obj/effect/decal/cleanable/dust,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"fN" = (
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 1
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/wood/oak,
+/area/awaymission/caves/build/reqpower_build)
+"fO" = (
+/obj/effect/spawner/random_spawners/grille_maybe,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"fQ" = (
+/obj/structure/table_frame,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/lavaland_air,
+/area/awaymission/caves)
+"fS" = (
+/obj/structure/flora/rock/pile,
+/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel{
+ icon_state = "elevatorshaft"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"fT" = (
+/obj/structure/cult/pylon,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"fU" = (
+/obj/machinery/economy/vending/snack/free,
+/turf/simulated/floor/plasteel/lavaland_air,
+/area/awaymission/caves)
+"fV" = (
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/decal/solgov_logo{
+ icon_state = "sol_logo19"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"fW" = (
+/obj/structure/closet{
+ opened = 1
+ },
+/obj/item/clothing/mask/breath,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"fX" = (
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 6;
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"ga" = (
+/obj/structure/closet/l3closet/general,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"gc" = (
+/turf/simulated/wall,
+/area/awaymission/caves)
+"gd" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/railing{
+ dir = 5
+ },
+/obj/machinery/light/small/directional/west,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves/build)
+"gf" = (
+/obj/structure/door_assembly/door_assembly_hatch,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"gg" = (
+/obj/structure/table,
+/obj/item/mod/module/visor/night,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/lavaland_air,
+/area/awaymission/caves)
+"gh" = (
+/obj/effect/baseturf_helper/lava_land/surface,
+/turf/simulated/wall/indestructible/rock/mineral,
+/area/awaymission/caves/build)
+"gj" = (
+/obj/structure/closet/crate/freezer{
+ opened = 1
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"gk" = (
+/obj/structure/dresser,
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/machinery/light_construct/small/north,
+/turf/simulated/floor/carpet/purple,
+/area/awaymission/caves/build/reqpower_build)
+"gl" = (
+/obj/structure/table/wood/fancy/royalblack,
+/obj/item/storage/fancy/crayons{
+ pixel_y = 10
+ },
+/turf/simulated/floor/wood/lavaland_air,
+/area/awaymission/caves)
+"gq" = (
+/obj/effect/turf_decal/delivery,
+/obj/structure/ore_box,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build)
+"gs" = (
+/obj/item/stack/sheet/metal,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"gu" = (
+/obj/machinery/computer{
+ dir = 2;
+ icon_state = "broken";
+ icon_screen = "broken";
+ icon_keyboard = "generic_key_broken"
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/machinery/light/small/directional/west,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"gv" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"gC" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/wood/lavaland_air{
+ icon_state = "wood-broken"
+ },
+/area/awaymission/caves)
+"gI" = (
+/obj/item/rack_parts,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"gL" = (
+/obj/effect/spawner/random_spawners/grille_often,
+/obj/effect/decal/cleanable/glass,
+/obj/item/shard{
+ icon_state = "small";
+ pixel_x = 10;
+ pixel_y = 9
+ },
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"gN" = (
+/obj/effect/decal/cleanable/glass,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 4;
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"gO" = (
+/obj/machinery/light/small/directional/east,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves/build)
+"gP" = (
+/obj/structure/table,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/item/melee/classic_baton/telescopic{
+ pixel_x = 10;
+ pixel_y = 5
+ },
+/obj/item/storage/box/handcuffs{
+ pixel_x = -9
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 8;
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"hb" = (
+/obj/structure/flora/rock,
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"hd" = (
+/obj/item/storage/firstaid/surgery,
+/obj/structure/spider/stickyweb,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves/build)
+"he" = (
+/obj/machinery/constructable_frame/machine_frame{
+ icon_state = "box_2"
+ },
+/obj/effect/decal/cleanable/cobweb,
+/turf/simulated/floor/plasteel/lavaland_air,
+/area/awaymission/caves/build)
+"hi" = (
+/obj/machinery/door/airlock/hatch,
+/obj/effect/mapping_helpers/machinery/damaged,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"hj" = (
+/obj/structure/stone_tile/slab/cracked{
+ icon_state = "cracked_tile19"
+ },
+/obj/structure/stone_tile/block/cracked{
+ dir = 1
+ },
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"hk" = (
+/obj/structure/computerframe,
+/obj/effect/decal/cleanable/glass,
+/obj/item/shard{
+ icon_state = "medium";
+ pixel_x = 9;
+ pixel_y = -9
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/machinery/light_construct/small/east,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"hn" = (
+/obj/structure/statue{
+ icon_state = "angelattack";
+ desc = "An incredibly lifelike marble carving. Its eyes seems to follow you..";
+ anchored = 1
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"ht" = (
+/obj/structure/stone_tile/slab/cracked{
+ icon_state = "cracked_center3"
+ },
+/obj/effect/decal/cleanable/dust,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"hu" = (
+/obj/structure/flora/ash/leaf_shroom,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"hw" = (
+/obj/item/chair/stool,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/lavaland_air,
+/area/awaymission/caves/build)
+"hC" = (
+/obj/structure/stone_tile/slab/cracked{
+ icon_state = "cracked_block4"
+ },
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"hD" = (
+/obj/effect/spawner/window/reinforced/plasma/grilled,
+/obj/structure/fans/tiny/invisible,
+/obj/effect/mapping_helpers/damaged_window,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"hE" = (
+/obj/structure/flora/rock,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"hF" = (
+/obj/machinery/economy/vending/cigarette/free,
+/turf/simulated/floor/wood/lavaland_air,
+/area/awaymission/caves)
+"hG" = (
+/obj/item/shard/plasma,
+/obj/effect/decal/cleanable/glass/plasma,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"hH" = (
+/obj/structure/statue{
+ icon_state = "angelattack";
+ desc = "An incredibly lifelike marble carving. Its eyes seems to follow you..";
+ anchored = 1
+ },
+/obj/structure/stone_tile/slab/cracked{
+ dir = 4
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"hI" = (
+/obj/effect/decal/cleanable/blood/gibs/down,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"hJ" = (
+/obj/effect/decal/cleanable/generic,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/wood/lavaland_air,
+/area/awaymission/caves)
+"hL" = (
+/obj/machinery/door/airlock/mining,
+/obj/effect/mapping_helpers/machinery/destroyed,
+/turf/simulated/floor/wood/lavaland_air,
+/area/awaymission/caves)
+"hM" = (
+/obj/structure/closet/body_bag{
+ opened = 1
+ },
+/obj/effect/mob_spawn/human/corpse/skeleton,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"hO" = (
+/obj/structure/stone_tile/slab/cracked{
+ dir = 9
+ },
+/obj/effect/spawner/random_spawners/blood_often,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"hP" = (
+/obj/effect/decal/cleanable/blood/old,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves)
+"hQ" = (
+/obj/structure/spider/stickyweb,
+/mob/living/simple_animal/hostile/poison/giant_spider,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"hS" = (
+/obj/structure{
+ icon = 'icons/obj/machines/telecomms.dmi';
+ icon_state = "AAS_Off_Open";
+ name = "messaging server";
+ desc = "A machine that processes and routes PDA and request console messages.";
+ pixel_x = -5;
+ density = 1;
+ anchored = 1
+ },
+/turf/simulated/floor/greengrid{
+ icon_state = "bcircuit"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"hY" = (
+/obj/structure/stone_tile/slab/cracked{
+ dir = 10
+ },
+/obj/structure/stone_tile/slab/cracked{
+ icon_state = "cracked_center4"
+ },
+/obj/structure/flora/rock/pile,
+/obj/effect/decal/cleanable/dust,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"hZ" = (
+/obj/machinery/constructable_frame/machine_frame{
+ icon_state = "box_1"
+ },
+/obj/item/stack/cable_coil{
+ amount = 1
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"ie" = (
+/obj/machinery/light/small/directional/south,
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/turf_decal/arrows{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build)
+"if" = (
+/obj/item/kirbyplants,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"ig" = (
+/obj/structure/stone_tile/slab/cracked{
+ dir = 1
+ },
+/obj/structure/stone_tile/slab/cracked{
+ icon_state = "cracked_surrounding1";
+ dir = 4
+ },
+/obj/structure/flora/rock,
+/obj/effect/decal/cleanable/dust,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"ih" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/table,
+/obj/item/storage/fancy/donut_box,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"ij" = (
+/obj/machinery/light_construct/small/south,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves)
+"ik" = (
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 5;
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"ip" = (
+/obj/structure/railing,
+/obj/structure/sink/directional/east,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"ir" = (
+/obj/structure/dispenser/oxygen,
+/obj/machinery/light/small/directional/north,
+/turf/simulated/floor/plasteel/lavaland_air,
+/area/awaymission/caves/build)
+"is" = (
+/obj/structure/spider/stickyweb,
+/obj/machinery/iv_drip,
+/obj/item/storage/firstaid/toxin,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves/build)
+"iu" = (
+/obj/item/flag/solgov,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"iv" = (
+/obj/item/clothing/under/rank/medical/scrubs/green,
+/obj/effect/decal/cleanable/glass,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"iw" = (
+/obj/structure/cult/altar,
+/obj/item/clothing/gloves/ring/glass,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"ix" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"iy" = (
+/obj/item/reagent_containers/food/snacks/grown/poppy{
+ pixel_y = -15;
+ pixel_x = -5
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/wood/lavaland_air,
+/area/awaymission/caves)
+"iA" = (
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/railing/corner,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"iC" = (
+/obj/structure/stone_tile/slab/cracked{
+ icon_state = "cracked_center3"
+ },
+/obj/structure/flora/rock,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"iD" = (
+/mob/living/simple_animal/hostile/abomination{
+ desc = "Скуластое, громоздкое чудовище. Еще один неудачный эксперимент. Что именно они пытались создать?"
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 1;
+ icon_state = "darkredaltstrip"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"iE" = (
+/obj/structure/stone_tile/slab/cracked{
+ dir = 1
+ },
+/obj/structure/stone_tile/slab/cracked{
+ dir = 8
+ },
+/obj/structure/flora/rock/pile,
+/obj/effect/decal/cleanable/dust,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"iF" = (
+/obj/structure/stone_tile/slab,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"iG" = (
+/obj/structure{
+ icon = 'icons/obj/machines/telecomms.dmi';
+ icon_state = "hub_off";
+ name = "messaging server";
+ desc = "A machine that processes and routes PDA and request console messages.";
+ density = 1;
+ anchored = 1
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/greengrid{
+ icon_state = "bcircuit"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"iH" = (
+/mob/living/simple_animal/hostile/poison/giant_spider,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"iM" = (
+/obj/effect/decal/cleanable/glass,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"iQ" = (
+/obj/effect/spawner/random_spawners/grille_often,
+/obj/effect/decal/cleanable/glass,
+/obj/item/shard{
+ pixel_x = 9
+ },
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"iR" = (
+/obj/effect/decal/remains/human,
+/obj/effect/decal/cleanable/ants,
+/obj/effect/decal/cleanable/blood/old,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"iW" = (
+/obj/structure/flora/rock/pile,
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 2;
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"iZ" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/machinery/light_construct/small/east,
+/turf/simulated/floor/plasteel/stairs/left{
+ dir = 1
+ },
+/area/awaymission/caves/build/reqpower_build)
+"ja" = (
+/obj/effect/decal/cleanable/dust,
+/obj/effect/spawner/random_spawners/blood_often,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"je" = (
+/obj/machinery/economy/vending/snack/free,
+/obj/effect/mapping_helpers/machinery/damaged,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 1;
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"jg" = (
+/obj/effect/baseturf_helper/lava_land/surface,
+/turf/simulated/wall/indestructible/rock/mineral,
+/area/awaymission/caves)
+"jh" = (
+/obj/effect/decal/cleanable/blood/oil,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/lavaland_air,
+/area/awaymission/caves/build)
+"ji" = (
+/obj/effect/decal/cleanable/generic,
+/obj/machinery/light_construct/small/east,
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"jm" = (
+/obj/structure/stone_tile/slab/cracked{
+ dir = 8
+ },
+/obj/structure/stone_tile/slab/cracked{
+ icon_state = "cracked_center3"
+ },
+/obj/structure/stone_tile/slab/cracked{
+ icon_state = "cracked_surrounding_tile2"
+ },
+/obj/effect/decal/cleanable/dust,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"jn" = (
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/structure/stone_tile/slab/cracked,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"jp" = (
+/obj/structure/table/glass,
+/obj/item/reagent_containers/glass/beaker/cryoxadone,
+/obj/item/reagent_containers/glass/beaker{
+ pixel_y = 3;
+ pixel_x = 3
+ },
+/obj/item/reagent_containers/syringe/insulin,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"js" = (
+/obj/structure/table_frame/wood,
+/obj/effect/turf_decal/siding/wood{
+ dir = 10
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/machinery/light_construct/small/south,
+/turf/simulated/floor/wood/oak,
+/area/awaymission/caves/build/reqpower_build)
+"jt" = (
+/obj/structure/statue{
+ icon_state = "angelseen";
+ desc = "An incredibly lifelike marble carving. Its eyes seems to follow you..";
+ anchored = 1
+ },
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"jv" = (
+/obj/structure/stone_tile/slab/cracked{
+ icon_state = "cracked_surrounding_tile1"
+ },
+/obj/structure/stone_tile/slab/cracked{
+ dir = 8
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"jy" = (
+/obj/structure/girder/reinforced,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"jA" = (
+/obj/structure/closet/secure_closet{
+ req_access = list(271)
+ },
+/obj/item/gun/energy/kinetic_accelerator,
+/obj/item/extinguisher/mini,
+/obj/item/kitchen/knife/combat/survival,
+/obj/item/storage/backpack/satchel/explorer,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves/build)
+"jC" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/structure/closet/crate/miningcar,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves)
+"jE" = (
+/obj/structure/railing{
+ dir = 10
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"jF" = (
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/plasteel/dark{
+ dir = 6;
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"jL" = (
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 8
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/wood/oak,
+/area/awaymission/caves/build/reqpower_build)
+"jM" = (
+/obj/structure/closet/radiation,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 5;
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"jN" = (
+/obj/item/stack/sheet/metal,
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"jP" = (
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 8;
+ icon_state = "darkredaltstrip"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"jQ" = (
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 8;
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"jW" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/railing{
+ dir = 6
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"jX" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"jY" = (
+/obj/machinery/light/small/directional/south,
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves/build)
+"jZ" = (
+/obj/machinery/gateway{
+ dir = 8
+ },
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"ka" = (
+/obj/effect/decal/cleanable/glass,
+/obj/structure/windoor_assembly,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"kc" = (
+/obj/structure/table/reinforced,
+/obj/item/paper/researchnotes,
+/turf/simulated/floor/plasteel/dark{
+ dir = 10;
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"kf" = (
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "necro1"
+ },
+/area/awaymission/caves)
+"kg" = (
+/obj/machinery/door/airlock/medical/glass,
+/obj/effect/mapping_helpers/machinery/destroyed,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"kh" = (
+/obj/structure/stone_tile/slab/cracked{
+ icon_state = "cracked_block4"
+ },
+/obj/effect/decal/cleanable/dust,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"kl" = (
+/obj/structure/sign/securearea{
+ pixel_x = -30
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"km" = (
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/flora/rock/pile,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"kn" = (
+/obj/structure/table,
+/obj/item/analyzer,
+/obj/machinery/light_construct/small/north,
+/obj/item/storage/belt/utility/full/multitool,
+/turf/simulated/floor/plasteel,
+/area/awaymission/caves/build)
+"ko" = (
+/mob/living/simple_animal/hostile/scarybat,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"kp" = (
+/obj/machinery/optable,
+/obj/item/clothing/gloves/color/latex,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"kv" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/effect/landmark/awaystart,
+/turf/simulated/floor/plasteel,
+/area/awaymission/caves/build)
+"kC" = (
+/obj/item/clothing/suit/armor/riot/knight/red,
+/obj/effect/decal/remains/human,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"kD" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves)
+"kF" = (
+/obj/item/shard{
+ icon_state = "medium"
+ },
+/obj/effect/decal/cleanable/glass,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"kG" = (
+/obj/effect/spawner/random_spawners/wall_rusted_probably,
+/turf/simulated/wall,
+/area/awaymission/caves/build)
+"kH" = (
+/obj/effect/decal/cleanable/glass,
+/obj/item/shard{
+ icon_state = "medium";
+ pixel_x = -7;
+ pixel_y = -10
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"kI" = (
+/obj/effect/spawner/random_spawners/grille_often,
+/obj/item/shard{
+ icon_state = "medium";
+ pixel_x = -5;
+ pixel_y = -8
+ },
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves/build)
+"kR" = (
+/obj/item/reagent_containers/spray,
+/mob/living/simple_animal/hostile/poison/giant_spider{
+ wander = 0
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "white"
+ },
+/area/awaymission/caves/build)
+"kU" = (
+/obj/structure/computerframe{
+ icon_state = "comp_frame_2";
+ dir = 8
+ },
+/obj/effect/decal/cleanable/glass,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"kV" = (
+/obj/structure/stone_tile/slab/cracked{
+ icon_state = "cracked_center3"
+ },
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"lc" = (
+/obj/structure/stone_tile/block/cracked{
+ dir = 8
+ },
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"lg" = (
+/obj/item/cultivator/rake,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"lj" = (
+/obj/structure/door_assembly/door_assembly_med{
+ anchored = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"lk" = (
+/obj/item/stack/sheet/metal,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"lm" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/reagent_dispensers/fueltank,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"lo" = (
+/mob/living/simple_animal/hostile/abomination/altform3{
+ desc = "Скуластое, громоздкое чудовище. Еще один неудачный эксперимент. Что именно они пытались создать?"
+ },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"lp" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/obj/effect/mapping_helpers/damaged_window,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves/build)
+"lq" = (
+/obj/machinery/door/firedoor,
+/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"lr" = (
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/decal/cleanable/glass,
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/decal/solgov_logo{
+ icon_state = "sol_logo9"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"ls" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 4;
+ icon_state = "darkredaltstrip"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"lt" = (
+/obj/machinery/light/small/directional/south,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves/build)
+"lv" = (
+/obj/structure{
+ icon_state = "pod_broken2";
+ icon = 'modular_ss220/maps220/icons/misc_objects.dmi';
+ desc = "The remains of the cloning pod. Something broke it from the inside.";
+ name = "broken pod";
+ density = 1
+ },
+/obj/structure/windoor_assembly{
+ dir = 2
+ },
+/obj/effect/decal/cleanable/glass,
+/obj/structure/curtain/medical,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"lw" = (
+/obj/structure/table/wood/fancy/red,
+/obj/item/reagent_containers/food/snacks/candy/cotton/poison,
+/obj/item/reagent_containers/food/snacks/candy/jellybean/poison{
+ pixel_x = -5;
+ pixel_y = 4
+ },
+/obj/item/reagent_containers/food/snacks/candy/gummyworm/poison,
+/obj/item/reagent_containers/food/snacks/candy/gummybear/poison{
+ pixel_x = 5;
+ pixel_y = 5
+ },
+/obj/effect/decal/cleanable/cobweb,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/wood/lavaland_air{
+ icon_state = "wood-broken3"
+ },
+/area/awaymission/caves)
+"lx" = (
+/obj/structure/closet/emcloset,
+/turf/simulated/floor/plasteel/lavaland_air,
+/area/awaymission/caves/build)
+"lD" = (
+/turf/simulated/wall/indestructible/rock/mineral,
+/area/awaymission/caves/build/reqpower_build)
+"lE" = (
+/obj/structure/computerframe{
+ icon_state = "comp_frame_2";
+ dir = 4
+ },
+/obj/effect/decal/cleanable/glass,
+/obj/item/stack/cable_coil{
+ amount = 1
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 9;
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"lG" = (
+/obj/structure/flora/rock/pile,
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/lavaland_air,
+/area/awaymission/caves)
+"lI" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 2;
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"lJ" = (
+/obj/item/organ/external/chest,
+/obj/item/kitchen/knife/butcher,
+/turf/simulated/floor/wood/lavaland_air{
+ icon_state = "wood-broken3"
+ },
+/area/awaymission/caves)
+"lL" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/structure/chair/office/dark{
+ dir = 1
+ },
+/obj/effect/decal/solgov_logo{
+ icon_state = "sol_logo18"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"lQ" = (
+/obj/structure{
+ icon = 'icons/obj/stationobjs.dmi';
+ icon_state = "portal1";
+ desc = "An evil portal made by dark magics. Surprisingly stable.";
+ name = "eldritch portal";
+ can_be_hit = 0;
+ anchored = 1
+ },
+/obj/effect/bump_teleporter{
+ id = "5cavedown";
+ id_target = "6caveup"
+ },
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "necro1"
+ },
+/area/awaymission/caves)
+"lT" = (
+/obj/effect/bump_teleporter{
+ id = "2caveup";
+ id_target = "1cavedown"
+ },
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves)
+"lU" = (
+/obj/item/chair/wood,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/lavaland_air,
+/area/awaymission/caves)
+"lV" = (
+/obj/machinery/door/airlock/medical,
+/obj/effect/mapping_helpers/machinery/destroyed,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"lW" = (
+/obj/structure/railing,
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"lY" = (
+/obj/structure/sink/puddle,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"lZ" = (
+/obj/machinery/power/smes,
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build)
+"mc" = (
+/obj/structure/grille,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"mf" = (
+/obj/structure/stone_tile/slab/cracked,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"mi" = (
+/obj/structure/railing/cap{
+ dir = 6
+ },
+/obj/effect/decal/cleanable/generic,
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"mj" = (
+/obj/structure/closet/emcloset,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"ml" = (
+/obj/structure/closet/crate/grave{
+ opened = 1;
+ anchored = 1
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"mn" = (
+/mob/living/simple_animal/hostile/poison/giant_spider{
+ wander = 0
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "white"
+ },
+/area/awaymission/caves/build)
+"mo" = (
+/obj/structure/stone_tile/slab/cracked{
+ icon_state = "cracked_surrounding1"
+ },
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"ms" = (
+/obj/structure/stone_tile/slab/cracked{
+ icon_state = "cracked_surrounding_tile1"
+ },
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"mx" = (
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build)
+"mz" = (
+/turf/simulated/wall/indestructible/cult,
+/area/awaymission/caves)
+"mB" = (
+/obj/structure/stone_tile/block/cracked{
+ dir = 6
+ },
+/obj/structure/flora/rock/pile,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"mC" = (
+/turf/simulated/wall,
+/area/awaymission/caves/build)
+"mD" = (
+/obj/structure/rack{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/item/storage/bag/ore,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"mH" = (
+/obj/structure/flora/rock,
+/obj/effect/decal/cleanable/dust,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"mI" = (
+/obj/structure/mineral_door/wood,
+/obj/structure/barricade/wooden{
+ layer = 3.01
+ },
+/obj/structure/barricade/wooden/crude{
+ layer = 3.01
+ },
+/turf/simulated/floor/wood/lavaland_air{
+ icon_state = "wood-broken5"
+ },
+/area/awaymission/caves)
+"mJ" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/railing{
+ dir = 4
+ },
+/obj/machinery/light_construct/small/west,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"mL" = (
+/obj/machinery/shield{
+ icon_state = "shield-cult";
+ max_integrity = 150;
+ name = "Invoker's Shield"
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"mM" = (
+/obj/item/stack/rods,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"mN" = (
+/obj/structure/table,
+/obj/random/toolbox,
+/obj/structure/sign/nosmoking_2{
+ pixel_y = 30
+ },
+/turf/simulated/floor/plasteel,
+/area/awaymission/caves/build)
+"mR" = (
+/obj/structure/flora/rock,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves)
+"mT" = (
+/obj/machinery/floodlight,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"mX" = (
+/obj/structure/closet,
+/obj/item/clothing/suit/storage/labcoat,
+/obj/item/clothing/shoes/centcom,
+/obj/effect/decal/cleanable/cobweb,
+/turf/simulated/floor/carpet/purple,
+/area/awaymission/caves/build/reqpower_build)
+"mZ" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/wood/lavaland_air{
+ icon_state = "wood-broken5"
+ },
+/area/awaymission/caves)
+"na" = (
+/obj/item/folder/yellow,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"nb" = (
+/obj/item/shard/plasma{
+ icon_state = "plasmasmall"
+ },
+/obj/effect/decal/cleanable/glass/plasma,
+/turf/simulated/floor/engine,
+/area/awaymission/caves/build/reqpower_build)
+"nc" = (
+/obj/effect/decal/cleanable/generic,
+/obj/machinery/light_construct/small/east,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/wood/lavaland_air{
+ icon_state = "wood-broken3"
+ },
+/area/awaymission/caves)
+"ng" = (
+/obj/effect/turf_decal/miscellaneous/goldensiding,
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/decal/solgov_logo{
+ icon_state = "sol_logo3"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"nh" = (
+/turf/simulated/floor/wood/lavaland_air{
+ icon_state = "wood-broken7"
+ },
+/area/awaymission/caves)
+"nj" = (
+/obj/structure/chair/wood/wings{
+ dir = 8
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/wood/lavaland_air,
+/area/awaymission/caves)
+"nl" = (
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 2;
+ icon_state = "darkredaltstrip"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"nm" = (
+/obj/structure/computerframe{
+ icon_state = "comp_frame_5";
+ dir = 8
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/machinery/light/small/directional/east,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"no" = (
+/obj/structure/door_assembly/door_assembly_hatch,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"ns" = (
+/obj/effect/spawner/window/reinforced/plasma/grilled,
+/obj/structure/fans/tiny/invisible,
+/obj/effect/mapping_helpers/damaged_window,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves/build/reqpower_build)
+"nt" = (
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/gibspawner/human,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"nu" = (
+/obj/effect/spawner/random_spawners/wall_rusted_probably,
+/turf/simulated/wall/r_wall,
+/area/awaymission/caves)
+"nv" = (
+/obj/structure/statue{
+ icon_state = "angelattack";
+ desc = "An incredibly lifelike marble carving. Its eyes seems to follow you..";
+ anchored = 1
+ },
+/obj/structure/stone_tile/slab,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"nx" = (
+/obj/structure/flora/rock,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"nz" = (
+/obj/effect/decal/cleanable/dust,
+/obj/structure/stone_tile/slab/cracked,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"nB" = (
+/obj/structure/bed/roller,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "white"
+ },
+/area/awaymission/caves/build)
+"nC" = (
+/obj/structure/railing{
+ dir = 8
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"nD" = (
+/obj/structure/fluff/divine/conduit{
+ icon_state = "conduit-red"
+ },
+/obj/effect/decal/cleanable/dust,
+/obj/effect/spawner/random_spawners/blood_often,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"nE" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "white"
+ },
+/area/awaymission/caves/build)
+"nF" = (
+/obj/structure/stone_tile/slab/cracked{
+ icon_state = "cracked_block2"
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"nG" = (
+/obj/structure/computerframe{
+ icon_state = "comp_frame_2";
+ dir = 8
+ },
+/obj/effect/decal/cleanable/glass,
+/obj/item/stack/cable_coil{
+ amount = 1
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/machinery/light_construct/small/east,
+/obj/effect/decal/cleanable/cobweb2,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"nJ" = (
+/obj/effect/landmark/damageturf,
+/obj/machinery/light_construct/small/east,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"nK" = (
+/obj/item/crowbar/small,
+/obj/machinery/power/terminal,
+/obj/structure/cable,
+/obj/machinery/light/small/directional/east,
+/turf/simulated/floor/plasteel,
+/area/awaymission/caves/build)
+"nN" = (
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ icon_state = "darkredcornersalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"nO" = (
+/obj/effect/decal/cleanable/generic,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/lavaland_air,
+/area/awaymission/caves)
+"nP" = (
+/obj/structure/flora/rock/pile,
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/landmark/damageturf,
+/obj/item/stack/rods,
+/turf/simulated/floor/wood/lavaland_air,
+/area/awaymission/caves)
+"nQ" = (
+/obj/item/stack/sheet/metal,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"nR" = (
+/obj/structure/extinguisher_cabinet/directional/west,
+/obj/structure/table,
+/obj/item/radio,
+/obj/item/radio{
+ pixel_x = -6;
+ pixel_y = 4
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/lavaland_air,
+/area/awaymission/caves/build)
+"nU" = (
+/obj/structure/stone_tile/slab/cracked{
+ icon_state = "cracked_tile22"
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"nW" = (
+/obj/effect/decal/cleanable/glass,
+/obj/item/stack/rods,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"nX" = (
+/obj/item/stack/ore/glass/basalt,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"nZ" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/stairs/right{
+ dir = 1
+ },
+/area/awaymission/caves/build/reqpower_build)
+"oa" = (
+/obj/structure/chair/comfy/black,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/wood/oak,
+/area/awaymission/caves/build/reqpower_build)
+"oc" = (
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves/build/reqpower_build)
+"oi" = (
+/obj/mecha/working/ripley{
+ obj_integrity = 40
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"om" = (
+/obj/structure/flora/rock/pile,
+/obj/machinery/light_construct/small/south,
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/lavaland_air,
+/area/awaymission/caves)
+"oo" = (
+/obj/structure/flora/rock/pile,
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves)
+"oq" = (
+/obj/item/gun/energy/kinetic_accelerator,
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"or" = (
+/obj/structure/closet/walllocker/firelocker/south,
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"ot" = (
+/obj/machinery/door/airlock/survival_pod,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"ow" = (
+/obj/machinery/light_construct/small/south,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/wood/lavaland_air,
+/area/awaymission/caves)
+"oz" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 1;
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"oA" = (
+/mob/living/simple_animal/hostile/abomination/super,
+/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ icon_state = "darkredcornersalt";
+ dir = 8
+ },
+/area/awaymission/caves/build/reqpower_build)
+"oB" = (
+/obj/structure/girder/reinforced,
+/obj/item/stack/sheet/metal,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"oG" = (
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/item/radio,
+/turf/simulated/floor/plasteel/dark{
+ dir = 10;
+ icon_state = "darkredaltstrip"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"oK" = (
+/obj/structure/closet{
+ opened = 1
+ },
+/obj/item/clothing/mask/breath,
+/obj/item/clothing/mask/breath,
+/obj/item/tank/internals/anesthetic,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"oM" = (
+/obj/effect/decal/cleanable/shreds,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/wood/lavaland_air,
+/area/awaymission/caves)
+"oP" = (
+/obj/machinery/door/airlock/mining,
+/turf/simulated/floor/wood/lavaland_air,
+/area/awaymission/caves)
+"oQ" = (
+/obj/effect/bump_teleporter{
+ id_target = "3cave_down";
+ id = "4cave_up"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"oR" = (
+/obj/item/stack/rods,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"oS" = (
+/obj/structure{
+ icon = 'icons/obj/pipes/disposal.dmi';
+ icon_state = "pipe-c";
+ name = "pipe";
+ dir = 4
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"oU" = (
+/obj/item/mounted/frame/intercom,
+/obj/item/stack/cable_coil{
+ amount = 1
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/machinery/light_construct/small/west,
+/turf/simulated/floor/plasteel/dark{
+ dir = 8;
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"oV" = (
+/obj/structure/cult/altar,
+/obj/item/clothing/gloves/ring/gold,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"oX" = (
+/obj/structure{
+ icon = 'icons/obj/turrets.dmi';
+ icon_state = "destroyed_target_prism"
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"oY" = (
+/obj/structure/girder/reinforced,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves/build/reqpower_build)
+"pc" = (
+/obj/structure/table/tray,
+/obj/item/scalpel/laser/laser3,
+/obj/item/retractor,
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 6;
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"pd" = (
+/obj/structure/closet/crate/grave/gravelead{
+ opened = 1;
+ anchored = 1
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"ph" = (
+/obj/effect/decal/cleanable/glass,
+/obj/item/shard{
+ icon_state = "small";
+ pixel_x = 10
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"pi" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/machinery/light/small/directional/west,
+/obj/effect/decal/cleanable/generic,
+/turf/simulated/floor/plasteel/dark{
+ dir = 8;
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"pk" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/carpet/purple,
+/area/awaymission/caves/build/reqpower_build)
+"pm" = (
+/obj/structure/disposalpipe/broken{
+ dir = 8
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"pq" = (
+/obj/effect/turf_decal/box,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"pr" = (
+/obj/machinery/constructable_frame/machine_frame{
+ icon_state = "box_1"
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/lavaland_air,
+/area/awaymission/caves)
+"pt" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/railing,
+/obj/effect/decal/cleanable/glass,
+/obj/item/shard{
+ icon_state = "small"
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"pw" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ icon_state = "darkredcornersalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"pB" = (
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/machinery/light/small/directional/south,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"pE" = (
+/obj/item/stack/rods,
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"pH" = (
+/obj/structure/stone_tile/slab/cracked{
+ icon_state = "cracked_tile10"
+ },
+/obj/effect/decal/cleanable/dust,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"pI" = (
+/obj/machinery/light_construct/small/west,
+/turf/simulated/floor/chasm/straight_down/lava_land_surface{
+ light_color = null;
+ light_power = 0;
+ light_range = 0
+ },
+/area/awaymission/caves)
+"pJ" = (
+/obj/effect/decal/cleanable/generic,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves)
+"pL" = (
+/obj/structure/stone_tile/slab/cracked{
+ dir = 2
+ },
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"pQ" = (
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/plasteel/dark{
+ dir = 10;
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"pT" = (
+/obj/effect/decal/cleanable/cobweb,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"pU" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/machinery/light_construct/small/east,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"pV" = (
+/obj/item/clothing/mask/surgical,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"pZ" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"qa" = (
+/obj/structure/stone_tile/slab/cracked{
+ icon_state = "cracked_surrounding_tile2"
+ },
+/obj/effect/decal/cleanable/dust,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"qd" = (
+/obj/machinery/power/port_gen/pacman{
+ anchored = 1
+ },
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"qe" = (
+/obj/structure/closet/l3closet/general,
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/machinery/light_construct/small/west,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"qf" = (
+/obj/structure/bed,
+/obj/item/bedsheet/fluff,
+/obj/structure/curtain/black,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/carpet/purple,
+/area/awaymission/caves/build/reqpower_build)
+"qg" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/carpet/black,
+/area/awaymission/caves/build/reqpower_build)
+"qi" = (
+/obj/effect/spawner/random_spawners/wall_rusted_always,
+/turf/simulated/wall,
+/area/awaymission/caves)
+"qj" = (
+/obj/structure/girder,
+/obj/item/stack/sheet/metal,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"qn" = (
+/obj/effect/decal/cleanable/shreds,
+/obj/effect/decal/cleanable/blood/old,
+/obj/machinery/light_construct/small/east,
+/obj/structure/coatrack,
+/turf/simulated/floor/wood/oak,
+/area/awaymission/caves/build/reqpower_build)
+"qo" = (
+/obj/structure/closet/secure_closet{
+ req_access = list(271)
+ },
+/obj/item/mod/control/pre_equipped/mining/vendor,
+/obj/item/mod/control/pre_equipped/mining/vendor,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"qp" = (
+/obj/structure/closet,
+/obj/item/tank/internals/emergency_oxygen,
+/obj/item/clothing/mask/breath,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"qt" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/item/stack/rods,
+/turf/simulated/floor/wood/lavaland_air{
+ icon_state = "wood-broken6"
+ },
+/area/awaymission/caves)
+"qx" = (
+/obj/machinery/suit_storage_unit/lavaland{
+ req_access = list(271);
+ storage_type = null;
+ locked = 1
+ },
+/obj/effect/decal/cleanable/glass,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/lavaland_air,
+/area/awaymission/caves/build)
+"qE" = (
+/obj/structure/bed{
+ dir = 1
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/wood/lavaland_air,
+/area/awaymission/caves)
+"qH" = (
+/obj/machinery/door/poddoor{
+ id_tag = "cave4_blast"
+ },
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"qI" = (
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/landmark/damageturf,
+/obj/machinery/light/small/directional/west,
+/turf/simulated/floor/plasteel/dark{
+ dir = 9;
+ icon_state = "darkredaltstrip"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"qM" = (
+/obj/structure/stone_tile/slab/cracked{
+ icon_state = "cracked_surrounding1";
+ dir = 8
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"qP" = (
+/obj/effect/decal/remains/human,
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random_spawners/blood_often,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"qQ" = (
+/obj/structure/closet/firecloset/full,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"qS" = (
+/obj/structure/railing,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"qT" = (
+/obj/structure/stone_tile/slab/cracked,
+/obj/structure/flora/rock,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"qX" = (
+/obj/structure/sign/nosmoking_1{
+ pixel_y = 32
+ },
+/obj/structure/closet/l3closet/general,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 1;
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"qY" = (
+/obj/structure/railing/corner,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"qZ" = (
+/obj/structure/mineral_door/wood,
+/turf/simulated/floor/wood/lavaland_air{
+ icon_state = "wood-broken5"
+ },
+/area/awaymission/caves)
+"ra" = (
+/obj/structure/door_assembly/door_assembly_med,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"rf" = (
+/obj/item/stack/sheet/runed_metal{
+ amount = 10
+ },
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/decal/cleanable/dust,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"rg" = (
+/obj/structure/flora/rock/pile,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves)
+"rh" = (
+/obj/structure{
+ icon = 'icons/obj/turrets.dmi';
+ icon_state = "destroyed_target_prism"
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/decal/cleanable/cobweb,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"ri" = (
+/obj/structure/spider/stickyweb,
+/obj/structure/spider/stickyweb,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"rm" = (
+/mob/living/simple_animal/hostile/skeleton/deadwizard{
+ wander = 0
+ },
+/obj/structure/stone_tile/slab,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"ro" = (
+/obj/machinery/door/airlock/survival_pod/glass,
+/obj/effect/mapping_helpers/machinery/destroyed,
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "cave4_blast2"
+ },
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"rp" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/railing,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"rq" = (
+/obj/structure/chair/comfy/black{
+ dir = 1
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"rs" = (
+/obj/machinery/flasher{
+ pixel_y = 32;
+ id = "cave4_flash"
+ },
+/obj/effect/decal/remains/human,
+/obj/effect/spawner/random_spawners/blood_often,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"rv" = (
+/obj/structure/stone_tile/slab/cracked{
+ icon_state = "cracked_surrounding1";
+ dir = 8
+ },
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"rx" = (
+/obj/effect/decal/remains/human,
+/obj/effect/decal/cleanable/dust,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"ry" = (
+/obj/item/skeleton/r_hand{
+ pixel_y = 10;
+ pixel_x = 3
+ },
+/obj/item/candle/eternal/wizard{
+ pixel_x = -5;
+ pixel_y = -9;
+ lit = 1;
+ flickering = 1;
+ icon_state = "candle1_flicker"
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/wood/lavaland_air{
+ icon_state = "wood-broken5"
+ },
+/area/awaymission/caves)
+"rA" = (
+/obj/structure/statue{
+ icon_state = "angelattack";
+ desc = "An incredibly lifelike marble carving. Its eyes seems to follow you..";
+ anchored = 1
+ },
+/obj/structure/stone_tile/slab/cracked,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"rB" = (
+/obj/structure/closet/crate/miningcar,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"rM" = (
+/obj/structure/showcase/horrific_experiment,
+/obj/structure/curtain/medical,
+/turf/simulated/floor/plasteel/dark{
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"rN" = (
+/obj/structure/stone_tile/slab/cracked{
+ icon_state = "cracked_surrounding1"
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"rQ" = (
+/obj/structure/railing{
+ dir = 1
+ },
+/obj/structure/closet/body_bag,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves)
+"rX" = (
+/obj/structure/computerframe{
+ icon_state = "comp_frame_5";
+ dir = 4
+ },
+/obj/effect/decal/cleanable/glass,
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/machinery/light_construct/small/west,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"rZ" = (
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 10;
+ icon_state = "darkredaltstrip"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"sd" = (
+/obj/effect/decal/cleanable/shreds,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/lavaland_air,
+/area/awaymission/caves/build)
+"se" = (
+/obj/structure/computerframe{
+ dir = 1
+ },
+/obj/structure/spider/stickyweb,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "white"
+ },
+/area/awaymission/caves/build)
+"sf" = (
+/obj/structure/flora/rock/pile,
+/turf/simulated/floor/mineral/gold/fancy,
+/area/awaymission/caves)
+"sh" = (
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/lavaland_air,
+/area/awaymission/caves)
+"si" = (
+/obj/machinery/constructable_frame/machine_frame{
+ icon_state = "box_2"
+ },
+/obj/machinery/light_construct/small/south,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/lavaland_air,
+/area/awaymission/caves)
+"sj" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 9;
+ icon_state = "darkredaltstrip"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"sm" = (
+/obj/structure/flora/ash/cap_shroom,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"sn" = (
+/obj/structure/rack/gunrack,
+/obj/item/gun/energy/laser/retro,
+/obj/item/gun/energy/laser/retro,
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/machinery/light/small/directional/north,
+/obj/effect/decal/cleanable/cobweb2,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"so" = (
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"sq" = (
+/obj/item/chair/wood{
+ dir = 8
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"sr" = (
+/obj/structure/spider/stickyweb,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"sv" = (
+/turf/simulated/floor/mineral/gold/fancy,
+/area/awaymission/caves)
+"sw" = (
+/obj/structure/spider/stickyweb,
+/obj/machinery/light_construct/small/east,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/wood/lavaland_air{
+ icon_state = "wood-broken6"
+ },
+/area/awaymission/caves)
+"sy" = (
+/obj/structure/closet/crate/miningcar,
+/obj/item/stack/ore/plasma{
+ amount = 20
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"sz" = (
+/mob/living/simple_animal/hostile/skeleton,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"sA" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/railing{
+ dir = 5
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"sF" = (
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"sK" = (
+/obj/machinery/door/airlock/survival_pod,
+/obj/effect/mapping_helpers/airlock/welded,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"sL" = (
+/obj/structure/stone_tile/slab/cracked{
+ dir = 1
+ },
+/obj/structure/stone_tile/slab/cracked{
+ icon_state = "cracked_surrounding1";
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dust,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"sM" = (
+/obj/structure/closet/secure_closet{
+ req_access = list(271)
+ },
+/obj/item/extinguisher/mini,
+/obj/item/pickaxe/mini,
+/obj/item/kitchen/knife/combat/survival,
+/obj/item/storage/backpack/satchel/explorer,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves/build)
+"sP" = (
+/obj/structure/stone_tile/slab/cracked{
+ icon_state = "cracked_center1"
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"sU" = (
+/obj/item/storage/box/monkeycubes/neaeracubes,
+/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"sV" = (
+/obj/structure/stone_tile/slab/cracked{
+ dir = 10
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"sY" = (
+/obj/structure/cult/pylon,
+/obj/effect/decal/cleanable/dust,
+/obj/structure/stone_tile/slab/cracked{
+ icon_state = "cracked_surrounding_tile2"
+ },
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"ta" = (
+/obj/structure/closet/secure_closet,
+/obj/item/tank/internals/nitrogen,
+/obj/item/tank/internals/emergency_oxygen/nitrogen,
+/obj/item/tank/internals/emergency_oxygen/nitrogen,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "white"
+ },
+/area/awaymission/caves/build)
+"td" = (
+/obj/structure/statue{
+ icon_state = "angelseen";
+ desc = "An incredibly lifelike marble carving. Its eyes seems to follow you..";
+ anchored = 1
+ },
+/obj/structure/stone_tile/slab/cracked,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"th" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel{
+ icon_state = "elevatorshaft"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"tj" = (
+/obj/structure/fluff/divine/conduit{
+ icon_state = "trap-fire";
+ density = 0
+ },
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/decal/cleanable/dust,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"tk" = (
+/obj/item/candle/eternal/wizard{
+ pixel_y = 14;
+ pixel_x = 8;
+ lit = 1;
+ flickering = 1;
+ icon_state = "candle1_flicker"
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/wood/lavaland_air,
+/area/awaymission/caves)
+"tm" = (
+/obj/structure/stone_tile/slab/cracked{
+ dir = 5
+ },
+/obj/structure/stone_tile/slab/cracked{
+ icon_state = "cracked_center1"
+ },
+/obj/structure/flora/rock,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"tn" = (
+/obj/structure/reagent_dispensers/fueltank,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build)
+"tr" = (
+/obj/effect/turf_decal/miscellaneous/goldensiding{
+ dir = 5
+ },
+/obj/structure/table/wood/fancy/black,
+/obj/item/documents{
+ desc = " Документы ''СОВЕРШЕННО СЕКРЕТНО'', напечатанные на защищенной от копирования бумаге. В них описываются ужасные эксперименты, проводимые в секретной лаборатории под эгидой Транс-Солнечной Федерации.";
+ name = "SolGov secret documents"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"ts" = (
+/obj/effect/turf_decal/arrows{
+ dir = 4
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build)
+"tw" = (
+/obj/effect/decal/remains/human,
+/obj/effect/spawner/random_spawners/blood_often,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"tx" = (
+/obj/item/stack/sheet/metal,
+/obj/machinery/light_construct/small/south,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves)
+"ty" = (
+/obj/structure/stone_tile/slab/cracked,
+/obj/effect/spawner/random_spawners/blood_often,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"tB" = (
+/obj/structure/spirit_board{
+ anchored = 1
+ },
+/obj/effect/decal/cleanable/dust,
+/obj/effect/spawner/random_spawners/blood_often,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"tC" = (
+/obj/effect/turf_decal/stripes{
+ dir = 10
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves)
+"tD" = (
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/decal/cleanable/dust,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"tG" = (
+/obj/effect/turf_decal/miscellaneous/goldensiding{
+ dir = 9
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/item/kirbyplants,
+/obj/structure/railing,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"tJ" = (
+/obj/structure/table/wood/fancy/red,
+/obj/item/flashlight/lantern{
+ on = 1
+ },
+/turf/simulated/floor/wood/lavaland_air,
+/area/awaymission/caves)
+"tK" = (
+/obj/random/tool,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"tL" = (
+/obj/structure/bed{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/cobweb,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"tM" = (
+/obj/structure{
+ icon = 'icons/obj/pipes/disposal.dmi';
+ icon_state = "pipe-c";
+ name = "pipe";
+ dir = 8
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"tP" = (
+/obj/item/bedsheet/blue,
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"tQ" = (
+/obj/structure/flora/rock,
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"tT" = (
+/obj/structure/dresser,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/carpet/black,
+/area/awaymission/caves/build/reqpower_build)
+"tU" = (
+/obj/structure/closet,
+/obj/item/clothing/suit/storage/labcoat,
+/obj/item/clothing/suit/storage/labcoat,
+/obj/item/clothing/shoes/centcom,
+/obj/item/stack/spacecash/c200,
+/turf/simulated/floor/carpet/purple,
+/area/awaymission/caves/build/reqpower_build)
+"tV" = (
+/obj/machinery/gateway{
+ dir = 1
+ },
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"tW" = (
+/obj/effect/turf_decal/delivery,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build)
+"tZ" = (
+/obj/structure/stone_tile/slab/cracked{
+ dir = 8
+ },
+/obj/structure/stone_tile/slab/cracked{
+ icon_state = "cracked_surrounding_tile2"
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"ua" = (
+/obj/machinery/conveyor{
+ dir = 6;
+ id = "packageSort2"
+ },
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves)
+"uc" = (
+/obj/structure/mirror{
+ icon_state = "mirror_broke";
+ pixel_x = -32
+ },
+/obj/structure/table/wood/fancy/red,
+/obj/item/spellbook/oneuse/smoke,
+/turf/simulated/floor/wood/lavaland_air,
+/area/awaymission/caves)
+"ud" = (
+/obj/structure/chair/sofa/corp/left{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 6
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/wood/oak,
+/area/awaymission/caves/build/reqpower_build)
+"ue" = (
+/obj/structure/stone_tile/slab/cracked{
+ dir = 4
+ },
+/mob/living/simple_animal/hostile/skeleton,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"ug" = (
+/obj/item/stack/cable_coil{
+ amount = 1
+ },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"uh" = (
+/obj/machinery/door/airlock/hatch,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves/build)
+"ui" = (
+/obj/machinery/door/airlock/hatch,
+/obj/effect/mapping_helpers/machinery/damaged,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build)
+"uj" = (
+/obj/structure/bed,
+/obj/item/bedsheet/orange,
+/obj/structure/curtain/black,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/carpet/purple,
+/area/awaymission/caves/build/reqpower_build)
+"uk" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 5;
+ icon_state = "darkredaltstrip"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"un" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/machinery/light_construct/small/east,
+/turf/simulated/floor/plasteel/stairs/right,
+/area/awaymission/caves/build/reqpower_build)
+"uo" = (
+/obj/effect/decal/cleanable/ants,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/lavaland_air,
+/area/awaymission/caves)
+"up" = (
+/obj/effect/decal/cleanable/dust,
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/decal/cleanable/generic,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"ur" = (
+/obj/structure/chair/office/dark{
+ dir = 1
+ },
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 2;
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"uu" = (
+/obj/structure/flora/rock/pile,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 8;
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"uv" = (
+/obj/effect/decal/cleanable/glass/plasma,
+/obj/effect/landmark/burnturf,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves)
+"ux" = (
+/obj/structure/flora/rock/pile,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"uy" = (
+/obj/item/cultivator/rake,
+/obj/item/shovel,
+/obj/structure/rack,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"uB" = (
+/obj/structure/flora/ash/rock/style_random,
+/turf/simulated/mineral/volcanic/lava_land_surface,
+/area/awaymission/caves)
+"uG" = (
+/obj/machinery/door/airlock/hatch,
+/obj/structure/spider/stickyweb,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves/build)
+"uI" = (
+/obj/structure/chair/sofa/corp{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 4
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/wood/oak,
+/area/awaymission/caves/build/reqpower_build)
+"uJ" = (
+/obj/structure/chair/wood{
+ dir = 4
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/lavaland_air,
+/area/awaymission/caves)
+"uL" = (
+/obj/structure{
+ icon = 'icons/obj/machines/telecomms.dmi';
+ icon_state = "hub_off";
+ name = "messaging server";
+ desc = "A machine that processes and routes PDA and request console messages.";
+ density = 1;
+ anchored = 1
+ },
+/obj/item/stack/cable_coil{
+ amount = 1
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/greengrid{
+ icon_state = "bcircuit"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"uO" = (
+/obj/effect/spawner/window/reinforced/plasma/grilled,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"uP" = (
+/obj/effect/decal/cleanable/blood/old,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves)
+"uR" = (
+/obj/effect/decal/cleanable/ash,
+/obj/effect/landmark/burnturf,
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"uS" = (
+/obj/machinery/atmospherics/portable/scrubber,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"uU" = (
+/obj/effect/landmark/awaystart,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/awaymission/caves/build)
+"uW" = (
+/mob/living/simple_animal/hostile/asteroid/basilisk{
+ wander = 0
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"uX" = (
+/obj/effect/decal/cleanable/blood/gibs/old,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 2;
+ icon_state = "darkredaltstrip"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"uY" = (
+/obj/structure/chair/office/dark{
+ dir = 4
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/decal/solgov_logo{
+ icon_state = "sol_logo14"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"va" = (
+/obj/structure/flora/ash/tall_shroom,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"vb" = (
+/obj/structure/flora/rock,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"vc" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 5;
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"vg" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/machinery/light_construct/small/east,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"vh" = (
+/obj/structure/bed,
+/obj/item/bedsheet/red,
+/obj/structure/curtain/black,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/carpet/purple,
+/area/awaymission/caves/build/reqpower_build)
+"vi" = (
+/obj/structure/closet/crate/miningcar,
+/obj/item/stack/ore/silver{
+ amount = 30
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"vj" = (
+/obj/structure/bed{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/cobweb,
+/turf/simulated/floor/wood/lavaland_air,
+/area/awaymission/caves)
+"vl" = (
+/obj/machinery/fishtank/wall,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"vo" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/railing{
+ dir = 8
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"vr" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 6;
+ icon_state = "darkredaltstrip"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"vx" = (
+/obj/effect/landmark/burnturf,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"vy" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 2;
+ icon_state = "darkredaltstrip"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"vC" = (
+/obj/structure/table,
+/obj/effect/turf_decal/siding/wood,
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/machinery/light_construct/small/south,
+/turf/simulated/floor/wood/oak,
+/area/awaymission/caves/build/reqpower_build)
+"vE" = (
+/obj/structure/closet/crate/freezer,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"vG" = (
+/obj/item/reagent_containers/glass/bucket/wooden,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"vI" = (
+/obj/structure/stone_tile/slab/cracked,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"vJ" = (
+/obj/structure/railing{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"vK" = (
+/obj/structure{
+ icon = 'icons/obj/turrets.dmi';
+ icon_state = "destroyed_target_prism"
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"vL" = (
+/obj/structure/table_frame,
+/obj/item/healthanalyzer,
+/obj/effect/decal/cleanable/glass,
+/obj/item/shard{
+ icon_state = "small";
+ pixel_x = 10
+ },
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"vQ" = (
+/obj/structure/closet/crate/can,
+/obj/effect/turf_decal/siding/wood{
+ dir = 9
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/wood/oak,
+/area/awaymission/caves/build/reqpower_build)
+"vS" = (
+/obj/structure/stone_tile/slab/cracked{
+ dir = 2
+ },
+/obj/structure/flora/rock,
+/obj/effect/decal/cleanable/dust,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"vV" = (
+/obj/machinery/constructable_frame/machine_frame{
+ icon_state = "box_1"
+ },
+/obj/item/stock_parts/capacitor,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/greengrid{
+ icon_state = "bcircuit"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"vW" = (
+/obj/structure{
+ icon = 'icons/obj/stationobjs.dmi';
+ icon_state = "controller-o";
+ name = "blackbox recorder";
+ density = 1;
+ anchored = 1
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/greengrid{
+ icon_state = "bcircuit"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"vX" = (
+/obj/machinery/door/airlock/hatch,
+/obj/structure/spider/stickyweb,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"vY" = (
+/obj/structure/railing{
+ dir = 1
+ },
+/obj/item/kirbyplants,
+/obj/effect/turf_decal/miscellaneous/goldensiding{
+ dir = 10
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"vZ" = (
+/obj/effect/landmark/burnturf,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves)
+"wd" = (
+/obj/machinery/light/small/directional/west,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build)
+"we" = (
+/obj/structure/chair/sofa/corp/right{
+ dir = 4
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 10;
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"wh" = (
+/obj/machinery/suit_storage_unit/lavaland{
+ req_access = list(271);
+ storage_type = null;
+ locked = 1
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/lavaland_air,
+/area/awaymission/caves/build)
+"wi" = (
+/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"wo" = (
+/obj/machinery/constructable_frame{
+ icon_state = "box_1"
+ },
+/obj/item/assembly/igniter,
+/obj/item/stock_parts/capacitor,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"wr" = (
+/obj/machinery/light_construct/small/west,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"ws" = (
+/obj/machinery/constructable_frame/machine_frame,
+/turf/simulated/floor/plasteel/lavaland_air,
+/area/awaymission/caves)
+"wu" = (
+/obj/structure/stone_tile/slab/cracked,
+/obj/effect/spawner/random_spawners/blood_often,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"ww" = (
+/obj/structure/barricade/wooden,
+/obj/structure/barricade/wooden/crude,
+/obj/structure/curtain/black,
+/turf/simulated/floor/wood/lavaland_air,
+/area/awaymission/caves)
+"wx" = (
+/obj/effect/turf_decal/miscellaneous/goldensiding{
+ dir = 6
+ },
+/obj/structure/chair/comfy/black{
+ dir = 1
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/machinery/light_construct/small/east,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"wy" = (
+/obj/structure/flora/rock,
+/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"wB" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door_control/shutter{
+ pixel_x = 6;
+ pixel_y = 8;
+ id = "cave4_blast"
+ },
+/obj/machinery/door_control/shutter{
+ pixel_x = 6;
+ pixel_y = -3;
+ id = "cave4_blast2"
+ },
+/obj/item/radio{
+ pixel_y = 5;
+ pixel_x = -5
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"wC" = (
+/obj/structure/flora/rock/pile,
+/obj/effect/decal/cleanable/dust,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"wD" = (
+/obj/structure/closet/crate,
+/obj/item/borg/upgrade/modkit/cooldown,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves)
+"wE" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/railing{
+ dir = 1
+ },
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"wG" = (
+/obj/effect/bump_teleporter{
+ id = "3cave_down";
+ id_target = "4cave_up"
+ },
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves)
+"wH" = (
+/obj/structure/sink/directional/east,
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/decal/cleanable/cobweb,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"wL" = (
+/obj/structure{
+ icon = 'icons/obj/turrets.dmi';
+ icon_state = "destroyed_target_prism"
+ },
+/obj/effect/decal/cleanable/glass,
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/machinery/light/small/directional/west,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"wN" = (
+/obj/structure{
+ icon_state = "pod_broken2";
+ icon = 'modular_ss220/maps220/icons/misc_objects.dmi';
+ desc = "The remains of the cloning pod. Something broke it from the inside.";
+ name = "broken pod";
+ density = 1
+ },
+/obj/effect/decal/cleanable/glass,
+/obj/machinery/light/small/directional/east,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"wO" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/closet,
+/obj/item/clothing/under/rank/medical/scrubs,
+/obj/item/clothing/mask/surgical,
+/obj/item/gun/syringe/rapidsyringe,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 9;
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"wQ" = (
+/obj/structure/flora/rock/pile,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"wT" = (
+/obj/item/gun/projectile/automatic/pistol/deagle/gold,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"wV" = (
+/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel{
+ icon_state = "elevatorshaft"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"wZ" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/railing{
+ dir = 1
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"xd" = (
+/obj/effect/spawner/random_spawners/blood_often,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"xf" = (
+/obj/effect/spawner/random_spawners/wall_rusted_probably,
+/turf/simulated/wall/indestructible/riveted,
+/area/awaymission/caves/build/reqpower_build)
+"xg" = (
+/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"xh" = (
+/obj/structure/closet/crate,
+/obj/item/mecha_parts/mecha_equipment/drill,
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"xi" = (
+/obj/effect/landmark/burnturf,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves/build/reqpower_build)
+"xk" = (
+/obj/item/stack/sheet/mineral/plasma{
+ amount = 30
+ },
+/obj/structure/closet/crate/secure/plasma,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"xq" = (
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/machinery/light/small/directional/north,
+/turf/simulated/floor/plasteel/dark{
+ dir = 5;
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"xy" = (
+/obj/machinery/light/small/directional/north,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves/build)
+"xz" = (
+/obj/item/tank/internals/emergency_oxygen/empty,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"xC" = (
+/obj/structure{
+ icon_state = "pod_broken2";
+ icon = 'modular_ss220/maps220/icons/misc_objects.dmi';
+ desc = "The remains of the cloning pod. Something broke it from the inside.";
+ name = "broken pod";
+ density = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/glass,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"xE" = (
+/obj/effect/decal/cleanable/glass/plasma,
+/turf/simulated/floor/engine,
+/area/awaymission/caves/build/reqpower_build)
+"xH" = (
+/obj/structure/spawner/skeleton{
+ max_mobs = 5
+ },
+/obj/effect/spawner/random_spawners/blood_often,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"xJ" = (
+/obj/effect/decal/cleanable/cobweb2,
+/obj/structure/closet/crate/freezer/iv_storage,
+/obj/item/reagent_containers/iv_bag/blood/vox,
+/obj/item/reagent_containers/iv_bag/salglu,
+/obj/item/reagent_containers/iv_bag/salglu,
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/item/reagent_containers/iv_bag/blood/OMinus,
+/obj/item/reagent_containers/iv_bag/blood/OPlus,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "white"
+ },
+/area/awaymission/caves/build)
+"xQ" = (
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/wood/corner,
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
+/area/awaymission/caves/build/reqpower_build)
+"xS" = (
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"xV" = (
+/obj/structure/table,
+/obj/item/storage/firstaid/regular,
+/obj/item/storage/firstaid/regular/empty{
+ pixel_x = 5;
+ pixel_y = 5
+ },
+/obj/machinery/light/small/directional/south,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "white"
+ },
+/area/awaymission/caves/build)
+"yb" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/wood/corner,
+/obj/structure/barricade/wooden,
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
+/area/awaymission/caves/build/reqpower_build)
+"ye" = (
+/obj/structure/stone_tile/slab/cracked{
+ dir = 1
+ },
+/obj/structure/flora/rock/pile,
+/obj/effect/decal/cleanable/dust,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"yf" = (
+/obj/structure/rack,
+/obj/item/shield/mirror,
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/decal/cleanable/dust,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"yh" = (
+/obj/machinery/door/airlock/hatch,
+/obj/structure/fans/tiny,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build)
+"yo" = (
+/obj/structure/flora/rock/pile,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves)
+"yp" = (
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/structure/railing{
+ dir = 5
+ },
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"yq" = (
+/turf/simulated/floor/wood/lavaland_air{
+ icon_state = "wood-broken6"
+ },
+/area/awaymission/caves)
+"yt" = (
+/obj/structure/spider/stickyweb,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "white"
+ },
+/area/awaymission/caves/build)
+"yw" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"yz" = (
+/obj/effect/decal/cleanable/dust,
+/obj/effect/decal/cleanable/generic,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"yD" = (
+/obj/item/storage/box/gloves,
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/machinery/light_construct/small/east,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"yF" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/decal/cleanable/generic,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"yG" = (
+/obj/machinery/flasher{
+ pixel_y = 32;
+ id = "cave4_flash"
+ },
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/decal/cleanable/cobweb2,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"yH" = (
+/obj/structure/fluff/divine/conduit{
+ icon_state = "sacrificealtar-red"
+ },
+/obj/effect/decal/cleanable/cobweb,
+/obj/item/soulstone,
+/obj/item/coin/plasma{
+ pixel_y = -3;
+ pixel_x = 8
+ },
+/turf/simulated/floor/wood/lavaland_air{
+ icon_state = "wood-broken5"
+ },
+/area/awaymission/caves)
+"yJ" = (
+/obj/structure/extinguisher_cabinet/empty{
+ pixel_y = 30
+ },
+/obj/effect/decal/cleanable/shreds,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 1;
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"yK" = (
+/obj/structure/railing,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"yN" = (
+/obj/structure/spider/stickyweb,
+/mob/living/simple_animal/hostile/poison/giant_spider{
+ wander = 0
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"yO" = (
+/obj/effect/decal/cleanable/glass,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"yP" = (
+/obj/effect/bump_teleporter{
+ id_target = "2cavedown";
+ id = "3caveup"
+ },
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"yR" = (
+/obj/effect/spawner/random_spawners/blood_often,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"yS" = (
+/turf/simulated/wall/indestructible/rock/mineral{
+ icon = 'icons/effects/effects.dmi';
+ icon_state = "1";
+ name = "pitch black darkness";
+ desc = "Go to the deep";
+ mouse_opacity = 0
+ },
+/area/awaymission/caves)
+"yU" = (
+/obj/structure/railing,
+/obj/item/stack/cable_coil{
+ amount = 1
+ },
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"yW" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"yY" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/stairs/medium{
+ dir = 4
+ },
+/area/awaymission/caves/build/reqpower_build)
+"za" = (
+/obj/structure/closet/walllocker/emerglocker/north,
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/item/stack/sheet/metal,
+/turf/simulated/floor/wood/lavaland_air,
+/area/awaymission/caves)
+"zc" = (
+/obj/machinery/door/window/reinforced/normal{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/blood/gibs/body,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ icon_state = "darkredcornersalt";
+ dir = 4
+ },
+/area/awaymission/caves/build/reqpower_build)
+"zf" = (
+/obj/structure/sign/securearea{
+ pixel_x = 32
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 4
+ },
+/obj/structure/table/wood,
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
+/area/awaymission/caves/build/reqpower_build)
+"zg" = (
+/obj/structure/dresser,
+/obj/item/flashlight/lantern{
+ pixel_y = 18
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/wood/lavaland_air{
+ icon_state = "wood-broken"
+ },
+/area/awaymission/caves)
+"zk" = (
+/obj/machinery/power/apc/off_station/empty_charge{
+ pixel_y = -24
+ },
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"zl" = (
+/obj/item/organ/external/arm,
+/turf/simulated/floor/wood/lavaland_air{
+ icon_state = "wood-broken6"
+ },
+/area/awaymission/caves)
+"zm" = (
+/obj/item/stack/sheet/metal,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves)
+"zp" = (
+/obj/effect/decal/cleanable/blood/old,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/lavaland_air,
+/area/awaymission/caves)
+"zq" = (
+/obj/structure/bookcase/random,
+/turf/simulated/floor/wood/lavaland_air,
+/area/awaymission/caves)
+"zs" = (
+/obj/structure/rack,
+/obj/item/clothing/mask/gas{
+ pixel_x = 3;
+ pixel_y = -3
+ },
+/obj/item/clothing/mask/gas,
+/obj/item/clothing/mask/gas{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/machinery/light/small/directional/east,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"zw" = (
+/obj/item/fluff/zekemirror{
+ pixel_x = -7;
+ pixel_y = -5
+ },
+/obj/item/candle/eternal/wizard{
+ lit = 1;
+ flickering = 1;
+ icon_state = "candle1_flicker"
+ },
+/obj/effect/decal/cleanable/cobweb2,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/wood/lavaland_air{
+ icon_state = "wood-broken4"
+ },
+/area/awaymission/caves)
+"zx" = (
+/obj/structure/table,
+/obj/item/trash/tray,
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/machinery/light_construct/small/west,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"zy" = (
+/obj/item/clothing/under/syndicate/sniper,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"zA" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/lavaland_air,
+/area/awaymission/caves)
+"zD" = (
+/obj/structure/stone_tile/slab/cracked{
+ dir = 2
+ },
+/obj/structure/flora/rock,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"zF" = (
+/obj/machinery/door/airlock/survival_pod,
+/obj/machinery/door/firedoor/closed,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"zG" = (
+/obj/machinery/atmospherics/unary/vent_pump{
+ dir = 4
+ },
+/turf/simulated/floor/engine,
+/area/awaymission/caves/build/reqpower_build)
+"zJ" = (
+/obj/effect/decal/remains/robot,
+/obj/effect/decal/cleanable/blood/oil,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"zO" = (
+/obj/structure/stone_tile/slab,
+/mob/living/simple_animal/hostile/skeleton,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"zT" = (
+/obj/structure/spider/stickyweb,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/wood/lavaland_air,
+/area/awaymission/caves)
+"zU" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/light_construct/small/west,
+/turf/simulated/floor/plasteel,
+/area/awaymission/caves/build)
+"zW" = (
+/obj/structure/stone_tile/slab/cracked{
+ icon_state = "pristine_surrounding_tile2"
+ },
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"zY" = (
+/obj/structure/closet/radiation{
+ opened = 1
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 6;
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"zZ" = (
+/obj/machinery/door/poddoor{
+ id_tag = "cave_elevator"
+ },
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"Ag" = (
+/obj/item/circular_saw,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"An" = (
+/obj/structure/stone_tile/cracked{
+ dir = 4
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"Ap" = (
+/obj/structure/railing/corner{
+ dir = 8
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"Aq" = (
+/obj/structure/flora/ash/rock/style_random,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"Ar" = (
+/obj/machinery/light_construct/small/east,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves/build)
+"At" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/railing{
+ dir = 6
+ },
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"Au" = (
+/obj/structure/closet,
+/obj/item/stack/spacecash/c100,
+/turf/simulated/floor/wood/lavaland_air,
+/area/awaymission/caves)
+"Ay" = (
+/obj/effect/bump_teleporter{
+ id = "5cave_up";
+ id_target = "4cave_down"
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"Az" = (
+/obj/machinery/igniter,
+/turf/simulated/floor/engine,
+/area/awaymission/caves/build/reqpower_build)
+"AD" = (
+/obj/item/clothing/gloves/ring/immortality_ring,
+/obj/structure/cult/altar,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"AE" = (
+/obj/effect/spawner/random_spawners/blood_often,
+/mob/living/simple_animal/hostile/clown/mutant,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"AG" = (
+/obj/machinery/door/airlock/survival_pod,
+/obj/machinery/door/firedoor/closed,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"AI" = (
+/obj/structure/barricade/wooden,
+/obj/structure/barricade/wooden/crude{
+ layer = 3.01
+ },
+/turf/simulated/floor/plasteel/lavaland_air,
+/area/awaymission/caves/build)
+"AK" = (
+/obj/structure/table_frame,
+/obj/effect/decal/cleanable/glass,
+/obj/item/shard{
+ pixel_x = 9
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"AL" = (
+/obj/structure/bed{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"AM" = (
+/obj/structure{
+ icon = 'icons/obj/pipes/disposal.dmi';
+ icon_state = "pipe-s";
+ name = "pipe";
+ dir = 1
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"AO" = (
+/obj/structure/flora/rock/pile,
+/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"AP" = (
+/obj/effect/decal/cleanable/glass,
+/obj/structure/spider/cocoon,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "white"
+ },
+/area/awaymission/caves/build)
+"AQ" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/machinery/light/small/directional/west,
+/turf/simulated/floor/plasteel/stairs/left,
+/area/awaymission/caves/build/reqpower_build)
+"AR" = (
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/awaymission/caves/build)
+"AV" = (
+/obj/structure/mineral_door/wood,
+/turf/simulated/floor/wood/lavaland_air,
+/area/awaymission/caves)
+"AW" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/railing{
+ dir = 10
+ },
+/obj/machinery/light_construct/small/north,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"AX" = (
+/obj/structure/table_frame,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"AZ" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/railing,
+/obj/machinery/light_construct/small/east,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"Ba" = (
+/obj/structure/mineral_door/iron,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"Bc" = (
+/obj/structure/flora/rock,
+/obj/item/stack/sheet/metal,
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/machinery/light_construct/small/west,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"Bd" = (
+/obj/structure/closet,
+/obj/item/clothing/suit/armor/vest/old,
+/obj/item/clothing/suit/armor/vest/old,
+/obj/item/clothing/mask/balaclava,
+/obj/item/clothing/mask/balaclava,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"Bg" = (
+/obj/machinery/shield{
+ icon_state = "shield-cult";
+ max_integrity = 150;
+ name = "Invoker's Shield"
+ },
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "necro2"
+ },
+/area/awaymission/caves)
+"Bk" = (
+/obj/structure/stone_tile/slab/cracked{
+ dir = 4
+ },
+/obj/effect/spawner/random_spawners/blood_often,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"Bl" = (
+/obj/structure/closet/crate/grave{
+ opened = 1;
+ anchored = 1
+ },
+/obj/item/stack/sheet/bone,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"Bn" = (
+/obj/structure/closet/crate/can,
+/obj/item/soulstone/anybody/purified,
+/obj/item/storage/bible,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/wood/lavaland_air{
+ icon_state = "wood-broken4"
+ },
+/area/awaymission/caves)
+"Bo" = (
+/obj/structure/stone_tile/cracked{
+ dir = 4
+ },
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"Bq" = (
+/obj/machinery/computer{
+ icon_state = "guest";
+ density = 0;
+ pixel_x = -32;
+ icon_keyboard = null;
+ icon_screen = "guest_broken"
+ },
+/obj/structure/flora/rock/pile,
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/plasteel/dark{
+ dir = 8;
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"Bs" = (
+/obj/structure/stone_tile/slab/cracked{
+ icon_state = "cracked_tile11"
+ },
+/obj/structure/stone_tile/slab/cracked{
+ icon_state = "cracked_center3"
+ },
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"Bu" = (
+/obj/structure/flora/rock,
+/turf/simulated/mineral/volcanic/lava_land_surface,
+/area/awaymission/caves)
+"Bw" = (
+/obj/structure/stone_tile/slab/cracked{
+ dir = 8
+ },
+/obj/structure/flora/rock/pile,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"By" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/decal/solgov_logo{
+ icon_state = "sol_logo12"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"Bz" = (
+/obj/structure/statue{
+ icon_state = "angel";
+ desc = "An incredibly lifelike marble carving. Its eyes seems to follow you..";
+ anchored = 1
+ },
+/obj/structure/stone_tile/slab,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"BC" = (
+/obj/item/chair/wood{
+ dir = 4
+ },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"BE" = (
+/obj/machinery/conveyor{
+ dir = 1;
+ id = "packageSort2"
+ },
+/obj/machinery/light_construct/small/east,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"BF" = (
+/obj/machinery/door/window/reinforced/normal{
+ dir = 4
+ },
+/obj/machinery/flasher_button{
+ pixel_y = -32;
+ id = "cave4_flash"
+ },
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 2;
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"BG" = (
+/obj/structure/sign/securearea{
+ pixel_x = 30
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"BH" = (
+/turf/simulated/floor/plating/lava/smooth/lava_land_surface,
+/area/awaymission/caves)
+"BK" = (
+/obj/item/stack/rods,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"BL" = (
+/obj/machinery/conveyor{
+ dir = 1;
+ id = "packageSort2"
+ },
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves)
+"BM" = (
+/obj/structure/door_assembly/door_assembly_pod{
+ anchored = 1
+ },
+/obj/item/stack/cable_coil{
+ amount = 1
+ },
+/obj/item/airlock_electronics,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"BU" = (
+/obj/structure/flora/rock,
+/mob/living/simple_animal/hostile/asteroid/basilisk{
+ wander = 0
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"BW" = (
+/obj/machinery/door/airlock/survival_pod,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"BY" = (
+/obj/item/shard{
+ icon_state = "medium"
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"Ca" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/flora/rock/pile,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"Cb" = (
+/obj/structure/spider/cocoon,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"Cd" = (
+/obj/machinery/door/airlock/hatch,
+/obj/machinery/atmospherics/pipe/simple/hidden/universal{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"Ce" = (
+/obj/machinery/door/airlock/hatch,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"Cf" = (
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/structure/flora/rock,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"Cg" = (
+/obj/machinery/flasher{
+ pixel_y = 32;
+ id = "cave4_flash"
+ },
+/obj/effect/spawner/random_spawners/blood_often,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"Ci" = (
+/obj/structure/railing{
+ dir = 8
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/light_construct/small/north,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"Ck" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/effect/landmark/damageturf,
+/obj/item/stack/rods,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"Cl" = (
+/obj/item/clothing/mask/gas/clown_hat/pennywise{
+ pixel_y = -5;
+ pixel_x = -10
+ },
+/obj/item/candle/eternal/wizard{
+ pixel_y = 7;
+ pixel_x = -18;
+ lit = 1;
+ flickering = 1;
+ icon_state = "candle1_flicker"
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/wood/lavaland_air,
+/area/awaymission/caves)
+"Cn" = (
+/turf/simulated/wall,
+/area/awaymission/caves/build/reqpower_build)
+"Cs" = (
+/obj/machinery/shield{
+ icon_state = "shield-cult";
+ max_integrity = 150;
+ name = "Invoker's Shield"
+ },
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/decal/cleanable/dust,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"Cv" = (
+/obj/structure/stone_tile/slab/cracked{
+ dir = 10
+ },
+/obj/effect/spawner/random_spawners/blood_often,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"Cx" = (
+/obj/structure/sign/greencross{
+ pixel_y = 30
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"Cz" = (
+/obj/structure/extinguisher_cabinet{
+ name = "north extinguisher cabinet";
+ pixel_y = 30
+ },
+/obj/structure/chair/comfy,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "white"
+ },
+/area/awaymission/caves/build)
+"CA" = (
+/obj/machinery/door/airlock/survival_pod,
+/obj/effect/mapping_helpers/machinery/damaged,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"CB" = (
+/obj/structure/door_assembly/door_assembly_pod{
+ anchored = 1
+ },
+/obj/item/airlock_electronics,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"CE" = (
+/obj/machinery/constructable_frame/machine_frame{
+ icon_state = "box_1"
+ },
+/obj/item/stack/cable_coil{
+ amount = 1
+ },
+/obj/item/stock_parts/capacitor,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"CH" = (
+/obj/item/stack/rods,
+/turf/simulated/floor/wood/lavaland_air,
+/area/awaymission/caves)
+"CJ" = (
+/obj/effect/turf_decal/miscellaneous/goldensiding{
+ dir = 10
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"CL" = (
+/obj/structure/ore_box,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"CM" = (
+/obj/structure/door_assembly/door_assembly_min{
+ anchored = 1
+ },
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"CN" = (
+/obj/structure/closet,
+/obj/item/clothing/mask/breath,
+/obj/item/gun/energy/kinetic_accelerator,
+/turf/simulated/floor/wood/lavaland_air{
+ icon_state = "wood-broken7"
+ },
+/area/awaymission/caves)
+"CO" = (
+/obj/structure/flora/ash/stem_shroom,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"CP" = (
+/obj/structure/table/wood,
+/obj/item/flashlight/lamp{
+ on = 0
+ },
+/turf/simulated/floor/wood/lavaland_air{
+ icon_state = "wood-broken"
+ },
+/area/awaymission/caves)
+"CQ" = (
+/obj/structure/chair/wood/wings{
+ dir = 1
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/wood/lavaland_air{
+ icon_state = "wood-broken7"
+ },
+/area/awaymission/caves)
+"CU" = (
+/obj/effect/decal/cleanable/blood/old,
+/obj/machinery/light/small/directional/east,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/lavaland_air,
+/area/awaymission/caves/build)
+"CW" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/wood/lavaland_air{
+ icon_state = "wood-broken6"
+ },
+/area/awaymission/caves)
+"CZ" = (
+/obj/item/kinetic_crusher,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"Dc" = (
+/obj/structure/stone_tile/slab/cracked{
+ icon_state = "cracked_tile10"
+ },
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"Dj" = (
+/obj/structure/barricade/wooden,
+/turf/simulated/floor/plasteel/lavaland_air,
+/area/awaymission/caves/build)
+"Do" = (
+/obj/effect/decal/cleanable/glass/plasma,
+/obj/item/shard/plasma{
+ icon_state = "plasmamedium"
+ },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"Dt" = (
+/obj/structure/stone_tile/slab/cracked{
+ dir = 8
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"Du" = (
+/obj/effect/decal/cleanable/blood/old,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"Dv" = (
+/obj/structure/stone_tile/slab,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"Dw" = (
+/obj/structure{
+ icon_state = "holopad_open";
+ icon = 'icons/obj/stationobjs.dmi';
+ desc = "Holopad for long-distance communication.";
+ name = "holopad"
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/machinery/light/small/directional/west,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"Dx" = (
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"DH" = (
+/obj/structure/cult/pylon,
+/obj/effect/decal/cleanable/dust,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"DL" = (
+/obj/structure/mineral_door/iron,
+/obj/structure/stone_tile/slab,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"DM" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/machinery/light_construct/small/south,
+/turf/simulated/floor/plasteel/dark{
+ dir = 10;
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"DR" = (
+/obj/structure/stone_tile/slab/cracked{
+ icon_state = "cracked_surrounding1";
+ dir = 4
+ },
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"DT" = (
+/obj/structure/table/glass,
+/obj/item/cautery,
+/obj/item/clothing/mask/surgical,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"DW" = (
+/obj/machinery/door/airlock/command{
+ locked = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"DZ" = (
+/obj/machinery/light_construct/small/east,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/lavaland_air,
+/area/awaymission/caves)
+"Ea" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/railing{
+ dir = 6
+ },
+/obj/machinery/light/small/directional/north,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"Ed" = (
+/obj/effect/turf_decal/miscellaneous/goldensiding{
+ dir = 1
+ },
+/obj/machinery/light_construct/small/north,
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/structure/railing/cap{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"Ef" = (
+/obj/structure/stone_tile/slab/cracked{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dust,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"Eh" = (
+/obj/machinery/light_construct/small/east,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves/build)
+"Ei" = (
+/obj/effect/decal/cleanable/blood/old,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"Ej" = (
+/obj/effect/turf_decal/caution{
+ dir = 8
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build)
+"Ek" = (
+/obj/structure/fluff/divine/conduit{
+ icon_state = "conduit-red"
+ },
+/turf/simulated/floor/wood/lavaland_air,
+/area/awaymission/caves)
+"En" = (
+/turf/simulated/wall/indestructible/wood,
+/area/awaymission/caves)
+"Ep" = (
+/obj/structure/stone_tile/slab/cracked{
+ icon_state = "cracked_tile10"
+ },
+/obj/structure/flora/rock,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"Eq" = (
+/obj/structure/table/glass,
+/obj/item/reagent_containers/glass/beaker{
+ pixel_y = 10
+ },
+/obj/item/reagent_containers/syringe/sarin,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"Es" = (
+/obj/structure/stone_tile/slab/cracked{
+ icon_state = "cracked_tile12"
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"Eu" = (
+/obj/item/flash,
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"Ew" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"Ey" = (
+/obj/structure{
+ icon = 'icons/obj/pipes/disposal.dmi';
+ icon_state = "pipe-s";
+ name = "pipe";
+ dir = 4
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"Ez" = (
+/turf/simulated/wall/r_wall,
+/area/awaymission/caves)
+"EB" = (
+/obj/structure/closet/crate/can,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/lavaland_air,
+/area/awaymission/caves)
+"ED" = (
+/obj/effect/turf_decal/delivery,
+/obj/structure/closet/crate,
+/obj/item/stack/sheet/mineral/plasma{
+ amount = 30
+ },
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build)
+"EG" = (
+/obj/structure/bookcase/random,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"EI" = (
+/obj/structure/girder,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"EJ" = (
+/mob/living/simple_animal/hostile/abomination/altform4,
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/decal/solgov_logo{
+ icon_state = "sol_logo6"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"EM" = (
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "necro2"
+ },
+/area/awaymission/caves)
+"EN" = (
+/obj/machinery/hydroponics/soil,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"ER" = (
+/obj/structure/table/glass,
+/obj/item/reagent_containers/glass/beaker/sulphuric,
+/obj/item/healthanalyzer{
+ pixel_x = 7;
+ pixel_y = 10
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"ES" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/item/flashlight/flare,
+/obj/item/flashlight/flare,
+/obj/item/flashlight/flare,
+/obj/item/flashlight/flare,
+/obj/item/flashlight/flare,
+/obj/structure/closet/crate,
+/turf/simulated/floor/plasteel/lavaland_air,
+/area/awaymission/caves/build)
+"ET" = (
+/obj/effect/decal/cleanable/dust,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"EV" = (
+/obj/effect/landmark/burnturf,
+/obj/effect/landmark/burnturf,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"EW" = (
+/obj/item/storage/firstaid/o2,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"EY" = (
+/obj/structure/flora/rock,
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/lavaland_air,
+/area/awaymission/caves)
+"EZ" = (
+/obj/structure/flora/rock/pile,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"Fe" = (
+/obj/effect/decal/cleanable/generic,
+/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"Fi" = (
+/obj/effect/turf_decal/delivery,
+/obj/structure/closet/crate,
+/obj/item/stack/sheet/mineral/diamond{
+ amount = 15
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build)
+"Fk" = (
+/obj/structure/stone_tile/slab/cracked{
+ icon_state = "cracked_center3"
+ },
+/obj/structure/stone_tile/slab/cracked{
+ dir = 8
+ },
+/obj/structure/flora/rock/pile,
+/obj/effect/decal/cleanable/dust,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"Fl" = (
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/item/stack/sheet/mineral/adamantine{
+ amount = 5
+ },
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"Fn" = (
+/obj/effect/landmark/awaystart,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "elevatorshaft"
+ },
+/area/awaymission/caves)
+"Fo" = (
+/obj/structure/table/reinforced,
+/obj/item/paper_bin,
+/obj/item/clipboard{
+ pixel_x = -5;
+ pixel_y = 10
+ },
+/obj/item/pen,
+/obj/effect/turf_decal{
+ dir = 10
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 4;
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"Fp" = (
+/obj/machinery/door/airlock/bathroom,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"Fr" = (
+/obj/effect/landmark/burnturf,
+/obj/machinery/light_construct/small/west,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves)
+"Fx" = (
+/obj/effect/turf_decal/delivery,
+/obj/structure/ore_box,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build)
+"Fz" = (
+/obj/structure/table/wood,
+/obj/item/paper_bin,
+/obj/item/pen,
+/obj/effect/turf_decal/siding/wood,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/wood/oak,
+/area/awaymission/caves/build/reqpower_build)
+"FA" = (
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 4;
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"FE" = (
+/obj/structure/closet/walllocker/emerglocker/east,
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"FF" = (
+/obj/effect/decal/remains/human,
+/obj/effect/spawner/random_spawners/blood_often,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"FG" = (
+/obj/machinery/constructable_frame/machine_frame{
+ icon_state = "box_2"
+ },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"FJ" = (
+/obj/structure/closet/secure_closet{
+ req_access = list(271)
+ },
+/obj/item/extinguisher/mini,
+/obj/item/pickaxe/mini,
+/obj/item/kitchen/knife/combat/survival,
+/obj/item/storage/backpack/satchel/explorer,
+/turf/simulated/floor/plasteel/lavaland_air,
+/area/awaymission/caves/build)
+"FK" = (
+/obj/structure/sink/directional/east,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"FL" = (
+/obj/structure{
+ icon_state = "pod_broken3";
+ icon = 'modular_ss220/maps220/icons/misc_objects.dmi';
+ desc = "Holopad for long-distance communication.";
+ name = "broken pod";
+ density = 1
+ },
+/obj/structure/windoor_assembly,
+/obj/effect/decal/cleanable/glass,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"FO" = (
+/obj/structure/closet/critter,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"FP" = (
+/obj/structure/mecha_wreckage/ripley,
+/obj/machinery/light_construct/small/south,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/mech_bay_recharge_floor{
+ nitrogen = 23;
+ oxygen = 14
+ },
+/area/awaymission/caves)
+"FR" = (
+/obj/effect/decal/cleanable/blood/oil,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/lavaland_air,
+/area/awaymission/caves)
+"FY" = (
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/structure/railing{
+ dir = 9
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"FZ" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"Gc" = (
+/obj/item/restraints/handcuffs/cable/zipties/used,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"Ge" = (
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"Gg" = (
+/obj/effect/decal/cleanable/glass,
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"Gh" = (
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/item/stack/sheet/runed_metal{
+ amount = 5
+ },
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"Gi" = (
+/obj/structure/stone_tile/slab/cracked,
+/obj/structure/flora/rock/pile,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"Gj" = (
+/obj/machinery/light_construct/small/west,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves)
+"Gk" = (
+/obj/machinery/computer{
+ icon_state = "guest";
+ pixel_y = -32;
+ density = 0;
+ icon_screen = "guest_broken";
+ icon_keyboard = null
+ },
+/obj/effect/decal/cleanable/glass,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 2;
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"Gn" = (
+/obj/structure/chair/wood{
+ dir = 8
+ },
+/obj/structure/spider/stickyweb,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/wood/lavaland_air,
+/area/awaymission/caves)
+"Go" = (
+/obj/structure/table,
+/obj/item/mod/module/hydraulic,
+/turf/simulated/floor/plasteel/lavaland_air,
+/area/awaymission/caves/build)
+"Gq" = (
+/obj/machinery/door/airlock/medical/glass,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"Gw" = (
+/obj/structure/cult/pylon,
+/obj/effect/decal/cleanable/dust,
+/obj/structure/stone_tile/slab/cracked{
+ icon_state = "cracked_surrounding1";
+ dir = 1
+ },
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"GA" = (
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 6;
+ icon_state = "darkredaltstrip"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"GB" = (
+/obj/structure/stone_tile/cracked{
+ dir = 8
+ },
+/obj/structure/stone_tile/cracked{
+ dir = 4
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"GC" = (
+/obj/structure/spider/stickyweb,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"GD" = (
+/obj/item/stack/rods,
+/obj/effect/decal/cleanable/glass,
+/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"GF" = (
+/obj/effect/spawner/random_spawners/blood_often,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"GG" = (
+/obj/item/stack/rods,
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/decal/cleanable/glass,
+/turf/simulated/floor/plasteel/dark{
+ dir = 1;
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"GH" = (
+/obj/machinery/iv_drip{
+ pixel_y = -14
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"GJ" = (
+/obj/structure/stone_tile/slab/cracked{
+ dir = 5
+ },
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"GN" = (
+/obj/effect/decal/cleanable/cobweb2,
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/decal/cleanable/cobweb,
+/turf/simulated/floor/carpet/green,
+/area/awaymission/caves/build/reqpower_build)
+"GR" = (
+/obj/structure/closet/crate/wooden/wooden_crate,
+/obj/structure/stone_tile/slab,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"GU" = (
+/obj/structure{
+ icon = 'icons/obj/pipes/disposal.dmi';
+ icon_state = "pipe-c";
+ name = "pipe";
+ dir = 1
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"GV" = (
+/obj/effect/decal/cleanable/cobweb2,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"Ha" = (
+/obj/machinery/power/terminal{
+ dir = 4
+ },
+/obj/structure/cable,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"Hc" = (
+/obj/structure/table_frame,
+/obj/item/storage/firstaid/fire,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "white"
+ },
+/area/awaymission/caves/build)
+"Hd" = (
+/obj/machinery/shower{
+ pixel_y = 20
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"He" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/mob_spawn/human/corpse/damaged,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"Hf" = (
+/obj/structure/computerframe{
+ icon_state = "comp_frame_2";
+ dir = 4
+ },
+/obj/machinery/light_construct/small/west,
+/obj/effect/decal/cleanable/glass,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"Hg" = (
+/obj/structure/computerframe{
+ icon_state = "comp_frame_2";
+ dir = 4
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/decal/cleanable/cobweb,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"Hh" = (
+/obj/structure/stone_tile/slab/cracked{
+ dir = 8
+ },
+/obj/structure/stone_tile/slab/cracked{
+ icon_state = "cracked_center3"
+ },
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"Hi" = (
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 8;
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"Hj" = (
+/obj/effect/decal/remains/robot,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/lavaland_air,
+/area/awaymission/caves/build)
+"Hl" = (
+/obj/machinery/light_construct/small/north,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves)
+"Hm" = (
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"Hn" = (
+/obj/machinery/computer{
+ icon_state = "guest";
+ density = 0;
+ pixel_x = -32;
+ icon_screen = "guest_broken";
+ icon_keyboard = null
+ },
+/obj/structure/flora/rock,
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"Hr" = (
+/obj/structure/table,
+/obj/item/storage/firstaid/brute,
+/obj/item/storage/firstaid/brute{
+ pixel_x = 5;
+ pixel_y = 5
+ },
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "white"
+ },
+/area/awaymission/caves/build)
+"Hw" = (
+/obj/structure/stone_tile/slab/cracked{
+ dir = 9
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"HA" = (
+/obj/structure/girder/reinforced,
+/obj/item/stack/sheet/metal,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"HC" = (
+/obj/structure/sign/biohazard{
+ pixel_y = -30
+ },
+/obj/effect/decal/cleanable/generic,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"HD" = (
+/obj/effect/decal/cleanable/blood/old,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/wood/lavaland_air,
+/area/awaymission/caves)
+"HF" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/awaymission/caves/build)
+"HG" = (
+/turf/simulated/wall/indestructible/necropolis,
+/area/awaymission/caves)
+"HH" = (
+/obj/structure/closet/crate/wooden/wooden_crate,
+/obj/structure/stone_tile/slab,
+/obj/item/toy/character/lich,
+/obj/effect/decal/cleanable/dust,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"HI" = (
+/obj/item/chair/wood{
+ dir = 4
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"HJ" = (
+/obj/structure/flora/rock/pile,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"HL" = (
+/obj/structure/closet/l3closet/general,
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/machinery/light/small/directional/east,
+/obj/effect/decal/cleanable/cobweb2,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"HM" = (
+/obj/effect/decal/cleanable/glass,
+/obj/effect/spawner/window/reinforced/grilled,
+/obj/effect/mapping_helpers/damaged_window,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves/build)
+"HQ" = (
+/obj/effect/spawner/window/reinforced/plasma/grilled,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"HR" = (
+/obj/machinery/gateway,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"HU" = (
+/obj/structure/railing/cap{
+ dir = 8
+ },
+/obj/item/storage/belt/medical/surgery,
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 2;
+ icon_state = "darkredaltstrip"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"HV" = (
+/obj/effect/turf_decal/caution,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 1;
+ icon_state = "darkredaltstrip"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"HW" = (
+/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 9;
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"HX" = (
+/obj/structure/stone_tile/slab/cracked{
+ icon_state = "cracked_surrounding1";
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dust,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"HY" = (
+/obj/effect/spawner/random_spawners/grille_often,
+/obj/effect/decal/cleanable/glass,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves/build)
+"HZ" = (
+/obj/effect/decal/cleanable/glass,
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 1;
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"Ic" = (
+/obj/structure/computerframe{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/glass,
+/obj/item/shard{
+ icon_state = "medium"
+ },
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"If" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/wood/lavaland_air{
+ icon_state = "wood-broken7"
+ },
+/area/awaymission/caves)
+"Ih" = (
+/obj/effect/decal/cleanable/blood/old,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/wood/lavaland_air{
+ icon_state = "wood-broken5"
+ },
+/area/awaymission/caves)
+"Ii" = (
+/obj/effect/decal/cleanable/generic,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"Ik" = (
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"In" = (
+/obj/structure/stone_tile/slab/cracked{
+ dir = 4
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"Ip" = (
+/obj/structure/bookcase,
+/obj/item/spellbook/oneuse/summonitem,
+/turf/simulated/floor/wood/lavaland_air,
+/area/awaymission/caves)
+"Is" = (
+/obj/effect/decal/cleanable/cobweb,
+/obj/machinery/constructable_frame/machine_frame{
+ icon_state = "box_1"
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "white"
+ },
+/area/awaymission/caves/build)
+"It" = (
+/obj/structure/bed{
+ dir = 4
+ },
+/obj/item/bedsheet/brown{
+ dir = 4
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/wood/lavaland_air,
+/area/awaymission/caves)
+"Ix" = (
+/obj/structure/closet/critter/fox,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"ID" = (
+/obj/structure/cult/altar,
+/obj/item/clothing/gloves/ring/plasma,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"IF" = (
+/obj/effect/decal/cleanable/glass,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 1;
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"II" = (
+/obj/structure/bed{
+ dir = 1
+ },
+/obj/item/bedsheet/wiz{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/cobweb,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/wood/lavaland_air{
+ icon_state = "wood-broken6"
+ },
+/area/awaymission/caves)
+"IK" = (
+/obj/structure/stone_tile/slab/cracked{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dust,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"IL" = (
+/obj/structure/computerframe{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/glass,
+/obj/item/shard{
+ pixel_x = 9
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"IM" = (
+/obj/effect/decal/cleanable/generic,
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"IP" = (
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 4
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/wood/oak,
+/area/awaymission/caves/build/reqpower_build)
+"IS" = (
+/obj/effect/turf_decal/box,
+/obj/effect/decal/cleanable/glass,
+/obj/item/shard{
+ pixel_x = 9
+ },
+/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"IX" = (
+/obj/structure/stone_tile/slab/cracked{
+ icon_state = "cracked_block4"
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"IY" = (
+/obj/effect/spawner/window/reinforced/plasma/grilled,
+/obj/effect/mapping_helpers/damaged_window,
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "cave4_blast2"
+ },
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"Ja" = (
+/obj/structure{
+ icon_state = "smes";
+ desc = "A high-capacity superconducting magnetic energy storage (SMES) unit.";
+ name = "power storage unit";
+ icon = 'icons/obj/power.dmi';
+ density = 1
+ },
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves)
+"Jd" = (
+/obj/machinery/mech_bay_recharge_port,
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/mapping_helpers/machinery/damaged,
+/turf/simulated/floor/plasteel/lavaland_air,
+/area/awaymission/caves)
+"Je" = (
+/obj/structure/flora/rock,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"Jf" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ icon_state = "darkredcornersalt";
+ dir = 1
+ },
+/area/awaymission/caves/build/reqpower_build)
+"Jg" = (
+/obj/structure{
+ icon_state = "smes";
+ desc = "A high-capacity superconducting magnetic energy storage (SMES) unit.";
+ name = "power storage unit";
+ icon = 'icons/obj/power.dmi';
+ density = 1
+ },
+/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"Jh" = (
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/item/stack/sheet/mineral/bananium{
+ amount = 5
+ },
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"Jj" = (
+/obj/structure/chair/sofa/corp/left,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 1;
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"Jl" = (
+/obj/machinery/door/airlock/survival_pod,
+/obj/machinery/door/firedoor/closed,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"Jn" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/machinery/light/small/directional/east,
+/turf/simulated/floor/plasteel/dark{
+ dir = 4;
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"Jt" = (
+/obj/structure/computerframe,
+/obj/effect/decal/cleanable/glass,
+/obj/item/shard{
+ icon_state = "medium";
+ pixel_x = -5;
+ pixel_y = -8
+ },
+/obj/item/stack/cable_coil{
+ amount = 1
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/machinery/light_construct/small/east,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"Ju" = (
+/mob/living/simple_animal/hostile/skeleton,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"Jv" = (
+/obj/structure/chair/sofa/corp/right,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 1;
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"Jy" = (
+/obj/structure/spider/stickyweb,
+/obj/machinery/optable,
+/obj/machinery/light_construct/small/south,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves/build)
+"Jz" = (
+/obj/effect/turf_decal/box,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves)
+"JA" = (
+/obj/structure/stone_tile/slab/cracked{
+ dir = 2
+ },
+/obj/structure/flora/rock/pile,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"JC" = (
+/obj/structure/closet/crate,
+/obj/item/stack/sheet/mineral/plasma{
+ amount = 30
+ },
+/obj/structure/sign/explosives/alt{
+ pixel_y = 30
+ },
+/turf/simulated/floor/plasteel,
+/area/awaymission/caves/build)
+"JD" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 6;
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"JJ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden{
+ dir = 10
+ },
+/obj/effect/decal/cleanable/generic,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"JN" = (
+/obj/machinery/door/poddoor{
+ id_tag = "cave4_solgovdoor"
+ },
+/obj/structure/fans/tiny,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"JO" = (
+/obj/structure{
+ icon_state = "pod_broken3";
+ icon = 'modular_ss220/maps220/icons/misc_objects.dmi';
+ desc = "Holopad for long-distance communication.";
+ name = "broken pod";
+ density = 1
+ },
+/obj/structure/windoor_assembly,
+/obj/effect/decal/cleanable/glass,
+/obj/structure/curtain/medical,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"JS" = (
+/obj/structure/stone_tile/block/cracked{
+ dir = 6
+ },
+/obj/structure/stone_tile/slab/cracked{
+ dir = 8
+ },
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"JU" = (
+/obj/structure/railing/cap{
+ dir = 6
+ },
+/obj/structure/railing/cap{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/blood/gibs/old,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 2;
+ icon_state = "darkredaltstrip"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"JW" = (
+/obj/machinery/computer{
+ icon_state = "guest";
+ icon_screen = "guest_lightmask";
+ icon_keyboard = null;
+ pixel_y = 32;
+ density = 0
+ },
+/obj/effect/decal/cleanable/glass,
+/obj/item/shard{
+ icon_state = "medium";
+ pixel_x = -5;
+ pixel_y = -8
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/machinery/light/small/directional/east,
+/turf/simulated/floor/plasteel/dark{
+ dir = 5;
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"JY" = (
+/obj/effect/spawner/random_spawners/grille_often,
+/obj/effect/decal/cleanable/glass,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"Ka" = (
+/obj/effect/decal/cleanable/shreds,
+/obj/machinery/light_construct/small/east,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/wood/lavaland_air{
+ icon_state = "wood-broken"
+ },
+/area/awaymission/caves)
+"Kc" = (
+/obj/machinery/shield{
+ icon_state = "shield-cult";
+ max_integrity = 150;
+ name = "Invoker's Shield"
+ },
+/obj/effect/decal/cleanable/dust,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"Kd" = (
+/mob/living/simple_animal/hostile/abomination/altform2{
+ desc = "Скуластое, громоздкое чудовище. Еще один неудачный эксперимент. Что именно они пытались создать?"
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"Ke" = (
+/obj/item/reagent_scanner,
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"Kh" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/structure/railing,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"Ki" = (
+/obj/effect/decal/cleanable/glass,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"Kl" = (
+/obj/machinery/power/port_gen/pacman,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build)
+"Km" = (
+/obj/effect/turf_decal{
+ dir = 8
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves)
+"Kp" = (
+/obj/structure/flora/rock/pile,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"Ks" = (
+/obj/effect/decal/cleanable/generic,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"Ku" = (
+/obj/structure/table,
+/obj/random/toolbox,
+/obj/random/tool,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"Kw" = (
+/obj/machinery/door/airlock/hatch,
+/obj/structure/barricade/wooden/crude{
+ layer = 3.01
+ },
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves/build)
+"Ky" = (
+/obj/effect/turf_decal/miscellaneous/goldensiding{
+ dir = 9
+ },
+/obj/structure/closet/cabinet,
+/obj/item/clothing/under/solgov/command,
+/obj/item/clothing/head/soft/solgov/marines/command,
+/obj/item/gun/projectile/automatic/pistol/m1911,
+/obj/item/clothing/shoes/jackboots,
+/obj/item/stack/spacecash/c1000,
+/obj/item/stack/spacecash/c500,
+/obj/item/stack/spacecash/c1000,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"Kz" = (
+/obj/structure/table,
+/obj/random/toolbox,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"KB" = (
+/obj/item/stack/rods,
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"KC" = (
+/obj/structure/flora/rock/pile,
+/obj/machinery/light_construct/small/east,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"KF" = (
+/obj/machinery/door/airlock/medical,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"KJ" = (
+/obj/effect/decal/cleanable/dust,
+/obj/structure/stone_tile/slab/cracked{
+ icon_state = "cracked_center4"
+ },
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"KL" = (
+/obj/structure/table_frame/wood,
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"KN" = (
+/obj/structure/flora/rock,
+/obj/structure/stone_tile/slab/cracked{
+ dir = 5
+ },
+/obj/effect/decal/cleanable/dust,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"KO" = (
+/obj/structure/computerframe{
+ icon_state = "comp_frame_2";
+ dir = 4
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/machinery/light/small/directional/west,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"KP" = (
+/mob/living/simple_animal/hostile/poison/giant_spider{
+ wander = 0
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves/build)
+"KQ" = (
+/obj/effect/mob_spawn/human/corpse/damaged,
+/turf/simulated/floor/wood/lavaland_air,
+/area/awaymission/caves)
+"KR" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/decal/cleanable/glass,
+/turf/simulated/floor/plasteel/dark{
+ dir = 1;
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"KT" = (
+/obj/effect/rune/narsie{
+ used = 1
+ },
+/obj/effect/decal/cleanable/molten_object/large,
+/obj/item/organ/internal/eyes,
+/obj/item/clothing/suit/wizrobe/marisa/fake,
+/obj/item/clothing/head/witchwig,
+/obj/item/clothing/gloves/ring/gold,
+/obj/effect/gibspawner/human,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/wood/lavaland_air,
+/area/awaymission/caves)
+"KX" = (
+/obj/machinery/door/airlock/survival_pod,
+/obj/effect/mapping_helpers/machinery/damaged,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"KY" = (
+/obj/effect/turf_decal/caution{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves)
+"KZ" = (
+/obj/machinery/power/port_gen/pacman,
+/obj/structure/cable,
+/obj/structure/sign/electricshock{
+ pixel_y = -30
+ },
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build)
+"Ld" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/item/stack/rods,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"Lf" = (
+/obj/structure/closet/crate/wooden/wooden_crate,
+/obj/item/clothing/suit/hooded/fluff/bone,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"Lh" = (
+/obj/structure/flora/rock/pile,
+/obj/item/stack/cable_coil{
+ amount = 1
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"Lj" = (
+/obj/structure/cult/altar,
+/obj/item/stack/sheet/runed_metal{
+ amount = 10
+ },
+/obj/effect/decal/cleanable/dust,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"Ll" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/wood/oak,
+/area/awaymission/caves/build/reqpower_build)
+"Lm" = (
+/obj/structure/stone_tile/slab/cracked{
+ icon_state = "cracked_surrounding_tile1"
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"Ln" = (
+/obj/structure/flora/rock/pile,
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 4;
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"Lq" = (
+/obj/effect/turf_decal/stripes{
+ dir = 1
+ },
+/obj/structure/fence/cut/large{
+ dir = 4
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves)
+"Lr" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/railing,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"Ls" = (
+/obj/structure/sign/securearea{
+ pixel_x = -30
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"Lt" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/railing{
+ dir = 6
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"Lv" = (
+/obj/item/stack/cable_coil{
+ amount = 1
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"Lz" = (
+/obj/machinery/light_construct/small/east,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/wood/lavaland_air{
+ icon_state = "wood-broken4"
+ },
+/area/awaymission/caves)
+"LB" = (
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/blood/old,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/wood/oak,
+/area/awaymission/caves/build/reqpower_build)
+"LH" = (
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves/build)
+"LI" = (
+/obj/item/tank/internals/emergency_oxygen,
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"LJ" = (
+/obj/structure/table,
+/obj/item/gun/projectile/revolver/russian,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/wood/oak,
+/area/awaymission/caves/build/reqpower_build)
+"LM" = (
+/obj/machinery/computer{
+ icon_state = "tcstation";
+ icon_screen = "tcstation_broken";
+ icon_keyboard = null
+ },
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"LO" = (
+/obj/machinery/gateway/centeraway{
+ calibrated = 0;
+ requires_power = 0
+ },
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"LP" = (
+/obj/structure/railing,
+/obj/effect/decal/cleanable/glass,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"LR" = (
+/obj/machinery/door/airlock/hatch,
+/obj/machinery/atmospherics/pipe/simple/hidden/universal,
+/obj/structure/fans/tiny/invisible,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"LU" = (
+/turf/simulated/wall/indestructible/rock/mineral,
+/area/awaymission/caves)
+"LV" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/machinery/light_construct/small/west,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves)
+"Md" = (
+/obj/effect/decal/cleanable/glass,
+/obj/effect/spawner/random_spawners/dirt_often,
+/mob/living/simple_animal/hostile/abomination/super,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"Me" = (
+/obj/item/toy/crayon/red,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/wood/lavaland_air,
+/area/awaymission/caves)
+"Mh" = (
+/obj/item/screwdriver,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"Mi" = (
+/obj/structure/flora/rock,
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"Mo" = (
+/obj/structure/railing/cap{
+ dir = 9
+ },
+/obj/effect/turf_decal/miscellaneous/goldensiding,
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/machinery/light/small/directional/south,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"Mp" = (
+/obj/structure/bookcase/random,
+/turf/simulated/floor/carpet/green,
+/area/awaymission/caves/build/reqpower_build)
+"Mq" = (
+/obj/effect/landmark/damageturf,
+/obj/item/stack/rods,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"Mu" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/stairs/right{
+ dir = 8
+ },
+/area/awaymission/caves/build/reqpower_build)
+"MA" = (
+/obj/structure/spider/cocoon,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "white"
+ },
+/area/awaymission/caves/build)
+"MC" = (
+/obj/machinery/iv_drip{
+ pixel_x = 7
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"MF" = (
+/obj/structure{
+ icon = 'icons/obj/turrets.dmi';
+ icon_state = "destroyed_target_prism"
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/machinery/light_construct/small/east,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"MH" = (
+/obj/machinery/door/poddoor/shutters{
+ id_tag = "cave_shutters"
+ },
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves/build)
+"MU" = (
+/obj/structure/fluff/divine/conduit{
+ icon_state = "trap-fire";
+ density = 0
+ },
+/obj/effect/spawner/random_spawners/blood_often,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"MV" = (
+/obj/item/stack/sheet/metal,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"MX" = (
+/obj/item/flashlight{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"MY" = (
+/turf/simulated/floor/wood/lavaland_air,
+/area/awaymission/caves)
+"Nh" = (
+/obj/structure/computerframe{
+ icon_state = "comp_frame_5";
+ dir = 8
+ },
+/obj/machinery/light/small/directional/east,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"Nj" = (
+/obj/effect/decal/cleanable/generic,
+/obj/effect/decal/cleanable/cobweb,
+/obj/machinery/light_construct/small/west,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/wood/lavaland_air,
+/area/awaymission/caves)
+"Nm" = (
+/obj/machinery/door/airlock/survival_pod,
+/obj/effect/mapping_helpers/machinery/destroyed,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"Nn" = (
+/obj/structure/table,
+/obj/item/ashtray/bronze,
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/machinery/light/small/directional/north,
+/turf/simulated/floor/plasteel/dark{
+ dir = 1;
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"Np" = (
+/obj/machinery/door/airlock/hatch,
+/turf/simulated/floor/plasteel/lavaland_air,
+/area/awaymission/caves/build)
+"Nq" = (
+/obj/machinery/door/airlock/survival_pod,
+/turf/simulated/floor/wood/oak,
+/area/awaymission/caves/build/reqpower_build)
+"Nt" = (
+/obj/structure/stone_tile/slab/cracked{
+ icon_state = "cracked_block1"
+ },
+/obj/effect/spawner/random_spawners/blood_often,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"Nx" = (
+/obj/machinery/light_construct/small/north,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves/build)
+"NA" = (
+/obj/structure/chair/comfy/black,
+/obj/effect/turf_decal/siding/wood{
+ dir = 8
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/wood/oak,
+/area/awaymission/caves/build/reqpower_build)
+"NE" = (
+/obj/structure/cult/pylon,
+/obj/effect/decal/cleanable/dust,
+/obj/structure/stone_tile/slab/cracked{
+ icon_state = "cracked_center4"
+ },
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"NF" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/item/stack/rods,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"NI" = (
+/obj/structure/closet/crate/grave/gravelead{
+ opened = 1;
+ anchored = 1
+ },
+/obj/item/stack/sheet/bone,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"NJ" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build)
+"NK" = (
+/obj/machinery/shower{
+ dir = 4
+ },
+/obj/effect/turf_decal/bot,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"NL" = (
+/obj/machinery/photocopier,
+/obj/effect/turf_decal/miscellaneous/goldensiding{
+ dir = 5
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/decal/solgov_logo{
+ icon_state = "sol_logo24"
+ },
+/obj/machinery/light/small/directional/north,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"NN" = (
+/obj/effect/spawner/window/reinforced/plasma/grilled,
+/obj/effect/mapping_helpers/damaged_window,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"NP" = (
+/obj/effect/turf_decal/delivery,
+/obj/structure/closet/crate,
+/obj/item/stack/sheet/mineral/gold{
+ amount = 10
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build)
+"NR" = (
+/obj/structure/closet/body_bag,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves)
+"NS" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/lavaland_air,
+/area/awaymission/caves/build)
+"NU" = (
+/obj/effect/landmark/burnturf,
+/obj/machinery/light_construct/small/north,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves)
+"NX" = (
+/obj/structure/closet/crate/wooden/wooden_crate,
+/obj/item/seeds/berry/poison,
+/obj/item/seeds/nettle/death,
+/obj/item/seeds/cannabis/death,
+/obj/item/seeds/berry/death,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"NY" = (
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves)
+"Oc" = (
+/obj/machinery/computer{
+ icon_state = "entertainment_console";
+ pixel_x = -32;
+ icon_keyboard = null;
+ density = 0
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 8
+ },
+/mob/living/simple_animal/mouse,
+/obj/effect/decal/cleanable/glass,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/wood/oak,
+/area/awaymission/caves/build/reqpower_build)
+"Og" = (
+/obj/effect/spawner/random_spawners/grille_often,
+/turf/simulated/floor/plating,
+/area/awaymission/caves)
+"Oi" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/decal/cleanable/generic,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"Ok" = (
+/obj/structure/spider/cocoon,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves/build)
+"Ol" = (
+/turf/simulated/wall/r_wall,
+/area/awaymission/caves/build/reqpower_build)
+"Om" = (
+/obj/structure/railing{
+ dir = 4
+ },
+/obj/effect/landmark/burnturf,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves)
+"On" = (
+/obj/item/borg/upgrade/modkit/range,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"Oo" = (
+/obj/machinery/door/airlock/survival_pod,
+/obj/structure/fans/tiny/invisible,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"Or" = (
+/obj/effect/spawner/window/reinforced/plasma/grilled,
+/obj/effect/mapping_helpers/damaged_window,
+/turf/simulated/floor/plating,
+/area/awaymission/caves)
+"Os" = (
+/obj/structure/table/wood,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/lavaland_air,
+/area/awaymission/caves)
+"Ot" = (
+/obj/effect/spawner/random_spawners/wall_rusted_probably,
+/turf/simulated/wall/indestructible,
+/area/awaymission/caves/build)
+"Ow" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/wood/lavaland_air{
+ icon_state = "wood-broken3"
+ },
+/area/awaymission/caves)
+"Ox" = (
+/obj/effect/spawner/window/reinforced/plasma/grilled,
+/obj/structure/fans/tiny/invisible,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves/build/reqpower_build)
+"OA" = (
+/obj/machinery/atmospherics/unary/tank/air,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"OF" = (
+/obj/effect/bump_teleporter{
+ id = "2cavedown";
+ id_target = "3caveup"
+ },
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"OK" = (
+/obj/machinery/shield{
+ icon_state = "shield-cult";
+ max_integrity = 150;
+ name = "Invoker's Shield"
+ },
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"OL" = (
+/obj/effect/spawner/window/reinforced/plasma/grilled,
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "cave4_blast2"
+ },
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"OM" = (
+/obj/effect/decal/cleanable/glass,
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"ON" = (
+/obj/structure/table_frame,
+/obj/item/reagent_containers/iv_bag/blood/vox,
+/obj/effect/decal/cleanable/glass,
+/obj/item/shard{
+ icon_state = "medium";
+ pixel_y = 9
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"OR" = (
+/obj/machinery/door/airlock/survival_pod,
+/obj/effect/mapping_helpers/airlock/welded,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"OS" = (
+/obj/effect/decal/cleanable/shreds,
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"OV" = (
+/obj/machinery/door/window/reinforced/normal{
+ dir = 1
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"OZ" = (
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 4;
+ icon_state = "darkredaltstrip"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"Pb" = (
+/obj/effect/spawner/random_spawners/grille_often,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"Pd" = (
+/obj/structure{
+ icon_state = "pod_broken3";
+ icon = 'modular_ss220/maps220/icons/misc_objects.dmi';
+ desc = "Holopad for long-distance communication.";
+ name = "broken pod";
+ density = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/glass,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"Pe" = (
+/obj/item/kirbyplants,
+/obj/effect/turf_decal/siding/wood{
+ dir = 9
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/wood/oak,
+/area/awaymission/caves/build/reqpower_build)
+"Pf" = (
+/obj/machinery/door/airlock/medical/glass,
+/obj/effect/mapping_helpers/airlock/locked,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"Ph" = (
+/obj/structure/chair/sofa/corp/left{
+ dir = 4
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 9;
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"Pj" = (
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "elevatorshaft"
+ },
+/area/awaymission/caves)
+"Pl" = (
+/obj/effect/decal/cleanable/generic,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"Pn" = (
+/obj/effect/spawner/random_spawners/grille_often,
+/obj/item/shard{
+ pixel_x = 9
+ },
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"Po" = (
+/obj/structure/table,
+/obj/random/toolbox,
+/obj/random/toolbox{
+ pixel_y = 8
+ },
+/turf/simulated/floor/plasteel/lavaland_air,
+/area/awaymission/caves/build)
+"Pp" = (
+/obj/effect/decal/cleanable/blood/old,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"Pq" = (
+/obj/structure/closet/walllocker/medlocker/south,
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"Pv" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ icon_state = "darkredcornersalt";
+ dir = 8
+ },
+/area/awaymission/caves/build/reqpower_build)
+"Pw" = (
+/obj/machinery/light_construct/small/east,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"Py" = (
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/decal/solgov_logo{
+ icon_state = "sol_logo13"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"Pz" = (
+/obj/structure/spider/cocoon,
+/turf/simulated/mineral/volcanic/lava_land_surface,
+/area/awaymission/caves)
+"PA" = (
+/obj/machinery/computer{
+ dir = 4;
+ icon_state = "broken";
+ icon_screen = "broken";
+ icon_keyboard = "generic_key_broken"
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 8;
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"PB" = (
+/mob/living/simple_animal/hostile/abomination/altform3{
+ desc = "Скуластое, громоздкое чудовище. Еще один неудачный эксперимент. Что именно они пытались создать?"
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"PE" = (
+/obj/structure/stone_tile/slab/cracked{
+ icon_state = "cracked_center4"
+ },
+/obj/effect/spawner/random_spawners/blood_often,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"PF" = (
+/obj/structure/spider/stickyweb,
+/mob/living/simple_animal/hostile/poison/giant_spider/hunter,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"PG" = (
+/obj/item/clothing/mask/breath,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"PJ" = (
+/obj/effect/turf_decal/delivery,
+/obj/structure/closet/crate,
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/structure/sign/nosmoking_2{
+ pixel_y = 30
+ },
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build)
+"PO" = (
+/obj/structure/table_frame,
+/obj/effect/decal/cleanable/glass,
+/obj/item/shard{
+ pixel_x = 9
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"PP" = (
+/obj/structure/stone_tile/slab/cracked{
+ dir = 1
+ },
+/obj/structure/stone_tile/slab/cracked{
+ icon_state = "cracked_center3"
+ },
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"PQ" = (
+/obj/effect/turf_decal/miscellaneous/goldensiding{
+ dir = 6
+ },
+/obj/item/kirbyplants,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"PR" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/structure/closet/crate/miningcar,
+/obj/item/stack/sheet/mineral/plasma{
+ amount = 30
+ },
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves)
+"PT" = (
+/obj/effect/gibspawner/human,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"PY" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/machinery/light_construct/small/south,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"PZ" = (
+/obj/effect/turf_decal/bot,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/lavaland_air,
+/area/awaymission/caves/build)
+"Qc" = (
+/obj/machinery/computer{
+ dir = 1
+ },
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/machinery/light/small/directional/south,
+/turf/simulated/floor/plasteel/dark{
+ dir = 6;
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"Qg" = (
+/obj/item/shard/plasma{
+ icon_state = "plasmasmall"
+ },
+/obj/effect/decal/cleanable/glass/plasma,
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"Qm" = (
+/obj/structure/table_frame,
+/obj/random/tool,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"Qn" = (
+/obj/effect/decal/cleanable/glass,
+/obj/item/stack/cable_coil{
+ amount = 1
+ },
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"Qo" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/wood/lavaland_air{
+ icon_state = "wood-broken4"
+ },
+/area/awaymission/caves)
+"Qp" = (
+/obj/machinery/atmospherics/portable/canister,
+/obj/machinery/atmospherics/unary/portables_connector{
+ dir = 1
+ },
+/obj/effect/turf_decal/bot_white,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"Qr" = (
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/item/stack/sheet/plasteel{
+ amount = 5
+ },
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"Qs" = (
+/obj/structure/closet/emcloset,
+/obj/effect/decal/cleanable/cobweb2,
+/turf/simulated/floor/plasteel,
+/area/awaymission/caves/build)
+"Qu" = (
+/obj/effect/landmark/damageturf,
+/obj/structure/flora/rock/pile,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"Qy" = (
+/obj/structure/rack,
+/obj/item/melee/cultblade,
+/obj/item/whetstone/cult,
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/decal/cleanable/dust,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"QE" = (
+/obj/item/flashlight/flare,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"QF" = (
+/obj/structure/dresser,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/carpet/purple,
+/area/awaymission/caves/build/reqpower_build)
+"QN" = (
+/obj/structure/stone_tile/slab/cracked{
+ icon_state = "cracked_tile9"
+ },
+/obj/effect/spawner/random_spawners/blood_often,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"QO" = (
+/obj/structure{
+ icon_state = "pod_broken";
+ icon = 'modular_ss220/maps220/icons/misc_objects.dmi';
+ desc = "The remains of the cloning pod. Something broke it from the inside.";
+ name = "broken pod";
+ density = 1
+ },
+/obj/structure/windoor_assembly{
+ dir = 2
+ },
+/obj/effect/decal/cleanable/glass,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"QS" = (
+/obj/machinery/gateway{
+ dir = 4
+ },
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"QX" = (
+/obj/structure/stone_tile/slab/cracked{
+ icon_state = "cracked_center3"
+ },
+/obj/structure/stone_tile/slab/cracked{
+ icon_state = "cracked_tile10"
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"Ra" = (
+/obj/structure/railing/cap{
+ dir = 8
+ },
+/obj/item/shard,
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 2;
+ icon_state = "darkredaltstrip"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"Rf" = (
+/obj/structure/barricade/wooden,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"Rg" = (
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"Ri" = (
+/turf/simulated/floor/engine,
+/area/awaymission/caves/build/reqpower_build)
+"Rk" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"Rn" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/obj/effect/mapping_helpers/damaged_window,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"Ro" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/railing{
+ dir = 4
+ },
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"Rp" = (
+/obj/item/bedsheet/black{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/blood/old,
+/turf/simulated/floor/wood/lavaland_air,
+/area/awaymission/caves)
+"Rq" = (
+/obj/item/chair/wood,
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"Rv" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"Rw" = (
+/obj/structure/fence/door{
+ dir = 4
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves)
+"Ry" = (
+/obj/structure{
+ icon = 'icons/obj/machines/heavy_lathe.dmi';
+ icon_state = "h_lathe_maint";
+ name = "\improper E.X.P.E.R.I-MENTOR";
+ density = 1
+ },
+/turf/simulated/floor/engine,
+/area/awaymission/caves/build/reqpower_build)
+"RB" = (
+/obj/structure/bed{
+ dir = 4
+ },
+/obj/item/bedsheet/patriot{
+ dir = 4
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/carpet/black,
+/area/awaymission/caves/build/reqpower_build)
+"RD" = (
+/obj/structure/flora/rock/pile,
+/obj/item/stack/rods,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"RE" = (
+/obj/structure/flora/rock/pile,
+/obj/effect/decal/cleanable/blood/gibs/old,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"RG" = (
+/obj/structure/sign/securearea{
+ pixel_x = 30
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"RH" = (
+/obj/item/stack/cable_coil{
+ amount = 1
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 1;
+ icon_state = "darkredaltstrip"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"RJ" = (
+/obj/machinery/light/small/directional/south,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build)
+"RK" = (
+/obj/structure/showcase/horrific_experiment{
+ icon_state = "pod_cloning";
+ desc = "Some sort of pod filled with... What is this?"
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 10;
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"RM" = (
+/obj/machinery/computer{
+ icon_state = "guest";
+ icon_screen = "guest_lightmask";
+ icon_keyboard = null;
+ pixel_y = 32;
+ density = 0
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 1;
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"RN" = (
+/obj/structure/flora/rock,
+/obj/effect/decal/cleanable/blood/old,
+/turf/simulated/floor/wood/lavaland_air,
+/area/awaymission/caves)
+"RP" = (
+/obj/structure/stone_tile/slab/cracked{
+ dir = 9
+ },
+/obj/structure/flora/rock/pile,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"RR" = (
+/obj/item/hemostat,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"RU" = (
+/obj/structure/stone_tile/slab/cracked{
+ dir = 1
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"RV" = (
+/obj/structure/stone_tile/slab/cracked{
+ icon_state = "cracked_block1"
+ },
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"RX" = (
+/obj/machinery/hydroponics/soil,
+/turf/simulated/floor/plating/asteroid/airless/cave/volcanic{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"RY" = (
+/turf/simulated/floor/plasteel/lavaland_air,
+/area/awaymission/caves)
+"Sb" = (
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"Se" = (
+/obj/structure/mineral_door/iron,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"Sh" = (
+/obj/structure/statue{
+ icon_state = "angelseen";
+ desc = "An incredibly lifelike marble carving. Its eyes seems to follow you..";
+ anchored = 1
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"Sk" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/effect/landmark/damageturf,
+/obj/structure/flora/rock/pile,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"Sl" = (
+/obj/effect/decal/remains/human,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"So" = (
+/obj/structure/closet/crate,
+/obj/item/storage/firstaid/regular,
+/obj/item/storage/toolbox/emergency,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"Sp" = (
+/obj/structure/table,
+/obj/item/mod/module/active_sonar,
+/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/turf/simulated/floor/plasteel/lavaland_air,
+/area/awaymission/caves)
+"Sq" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/item/stack/rods,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"Sr" = (
+/mob/living/simple_animal/hostile/hellhound/tear,
+/obj/effect/gibspawner/human,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/wood/lavaland_air,
+/area/awaymission/caves)
+"Su" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/railing{
+ dir = 10
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"Sx" = (
+/obj/item/borg/upgrade/modkit/damage,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"SA" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/machinery/light_construct/small/east,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves)
+"SB" = (
+/obj/structure/flora/rock/pile,
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"SC" = (
+/obj/machinery/shield{
+ icon_state = "shield-cult";
+ max_integrity = 150;
+ name = "Invoker's Shield"
+ },
+/obj/effect/spawner/random_spawners/blood_often,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"SD" = (
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/effect/spawner/random_spawners/wall_rusted_probably,
+/turf/simulated/wall/indestructible,
+/area/awaymission/caves/build)
+"SH" = (
+/obj/machinery/door/firedoor/closed,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"SI" = (
+/obj/machinery/economy/vending/cigarette/free,
+/obj/effect/mapping_helpers/machinery/damaged,
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/decal/cleanable/cobweb,
+/turf/simulated/floor/plasteel/dark{
+ dir = 9;
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"SM" = (
+/obj/machinery/atmospherics/binary/valve,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"SN" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/wood/lavaland_air{
+ icon_state = "wood-broken2"
+ },
+/area/awaymission/caves)
+"SO" = (
+/obj/item/stack/sheet/metal,
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"SR" = (
+/obj/structure/mopbucket,
+/obj/item/mop,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"SS" = (
+/obj/structure/flora/rock/pile,
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"SU" = (
+/obj/item/stack/sheet/wood{
+ amount = 3
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
+/area/awaymission/caves/build/reqpower_build)
+"SV" = (
+/obj/structure/sink/puddle,
+/obj/item/reagent_containers/glass/bucket/wooden,
+/turf/simulated/floor/plating/asteroid/airless/cave/volcanic{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"SX" = (
+/obj/machinery/power/smes,
+/obj/machinery/light_construct/small/east,
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"SY" = (
+/obj/structure/table/glass,
+/obj/item/surgicaldrill,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"SZ" = (
+/obj/item/clothing/glasses/night,
+/obj/structure/closet,
+/obj/random/tool,
+/turf/simulated/floor/plasteel,
+/area/awaymission/caves/build)
+"Tc" = (
+/obj/effect/spawner/lootdrop/maintenance/three,
+/obj/structure/rack,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"Te" = (
+/obj/structure/spider/cocoon,
+/obj/structure/spider/stickyweb,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"Tf" = (
+/obj/machinery/shower{
+ dir = 8
+ },
+/obj/effect/turf_decal/bot,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"Tg" = (
+/obj/machinery/door/airlock/survival_pod,
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "cave_base";
+ layer = 3.11;
+ closingLayer = 3.11
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"Th" = (
+/obj/effect/decal/cleanable/glass/plasma,
+/obj/item/stack/rods,
+/obj/effect/landmark/damageturf,
+/obj/effect/landmark/burnturf,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"Tk" = (
+/obj/structure/bookcase/random,
+/turf/simulated/floor/wood/oak,
+/area/awaymission/caves/build/reqpower_build)
+"Tl" = (
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
+ },
+/obj/effect/decal/remains/xeno,
+/turf/simulated/floor/engine,
+/area/awaymission/caves/build/reqpower_build)
+"Tm" = (
+/obj/structure/stone_tile/slab/cracked{
+ dir = 5
+ },
+/obj/effect/spawner/random_spawners/blood_often,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"Tp" = (
+/obj/structure/flora/rock/pile,
+/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 8;
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"Tr" = (
+/obj/effect/decal/remains/human,
+/obj/effect/decal/cleanable/blood/old,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"Ts" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/railing{
+ dir = 10
+ },
+/obj/machinery/light_construct/small/north,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"Tu" = (
+/obj/structure/table,
+/obj/item/extinguisher/mini,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves/build)
+"Tv" = (
+/obj/item/stock_parts/matter_bin,
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"Tw" = (
+/obj/structure/table/wood,
+/obj/item/seeds/tower,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"Ty" = (
+/obj/structure/extinguisher_cabinet/directional/west,
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/decal/cleanable/generic,
+/turf/simulated/floor/plasteel/dark{
+ dir = 8;
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"Tz" = (
+/obj/structure/stone_tile/slab/cracked{
+ dir = 4
+ },
+/obj/effect/spawner/random_spawners/blood_often,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"TB" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 1;
+ icon_state = "darkredaltstrip"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"TD" = (
+/obj/machinery/gateway{
+ dir = 10
+ },
+/obj/effect/decal/cleanable/dust,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"TF" = (
+/obj/machinery/door_control/shutter/north{
+ id = "cave_base";
+ pixel_x = -8
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"TG" = (
+/obj/effect/spawner/random_spawners/grille_often,
+/obj/effect/decal/cleanable/glass/plasma,
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "cave4_blast2"
+ },
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"TK" = (
+/turf/simulated/mineral/volcanic/lava_land_surface,
+/area/awaymission/caves)
+"TM" = (
+/obj/item/candle/eternal/wizard{
+ pixel_x = -11;
+ lit = 1;
+ flickering = 1;
+ icon_state = "candle1_flicker"
+ },
+/obj/item/organ/internal/heart{
+ pixel_y = -6
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/wood/lavaland_air,
+/area/awaymission/caves)
+"TN" = (
+/obj/structure/closet/crate/wooden/wooden_crate,
+/obj/item/kitchen/knife/ritual,
+/obj/item/staff/broom,
+/obj/item/clothing/accessory/necklace/locket/fluff/fethasnecklace,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/wood/lavaland_air,
+/area/awaymission/caves)
+"TQ" = (
+/obj/effect/spawner/random_spawners/grille_often,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"TU" = (
+/obj/structure/stone_tile/slab/cracked{
+ dir = 9
+ },
+/obj/effect/spawner/random_spawners/blood_often,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"TV" = (
+/obj/effect/turf_decal/delivery/white,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build)
+"TX" = (
+/obj/structure/railing/cap{
+ dir = 4
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"TZ" = (
+/obj/effect/decal/cleanable/ash,
+/obj/effect/landmark/burnturf,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"Ud" = (
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "white"
+ },
+/area/awaymission/caves/build)
+"Ug" = (
+/obj/structure/closet{
+ opened = 1
+ },
+/obj/item/clothing/head/surgery/green,
+/obj/item/clothing/suit/apron/surgical,
+/obj/machinery/light/small/directional/south,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"Uh" = (
+/obj/structure/girder,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves/build)
+"Uj" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel{
+ icon_state = "showroomfloor"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"Uk" = (
+/obj/structure/rack/skeletal_bar/left,
+/obj/item/clothing/suit/hooded/cultrobes,
+/obj/effect/spawner/random_spawners/blood_often,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"Um" = (
+/obj/effect/decal/cleanable/generic,
+/obj/effect/decal/cleanable/blood/gibs/old,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"Un" = (
+/obj/effect/landmark/burnturf,
+/obj/structure/flora/rock/pile,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves)
+"Uq" = (
+/obj/machinery/shower{
+ dir = 4
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/machinery/light_construct/small/south,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"Ur" = (
+/obj/machinery/door/airlock/mining,
+/obj/effect/mapping_helpers/airlock/welded,
+/turf/simulated/floor/wood/lavaland_air,
+/area/awaymission/caves)
+"Us" = (
+/obj/structure/chair/sofa/left{
+ dir = 4
+ },
+/obj/structure/spider/stickyweb,
+/turf/simulated/floor/wood/lavaland_air,
+/area/awaymission/caves)
+"Ut" = (
+/obj/structure/bed/roller,
+/obj/machinery/light/small/directional/north,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "white"
+ },
+/area/awaymission/caves/build)
+"Uv" = (
+/obj/machinery/computer{
+ dir = 2;
+ icon_state = "broken";
+ icon_screen = "broken";
+ icon_keyboard = "generic_key_broken"
+ },
+/obj/effect/decal/cleanable/glass,
+/obj/item/shard{
+ icon_state = "small";
+ pixel_x = 10;
+ pixel_y = 9
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/machinery/light/small/directional/west,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"Uy" = (
+/obj/structure/reagent_dispensers/watertank,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"Uz" = (
+/obj/structure/stone_tile/slab/cracked{
+ dir = 10
+ },
+/obj/effect/decal/cleanable/dust,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"UB" = (
+/obj/structure/computerframe{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"UC" = (
+/obj/structure/railing{
+ dir = 6
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"UE" = (
+/obj/structure/computerframe{
+ icon_state = "comp_frame_5";
+ dir = 4
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"UF" = (
+/obj/effect/decal/cleanable/ash,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/wood/lavaland_air,
+/area/awaymission/caves)
+"UH" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/wood/lavaland_air,
+/area/awaymission/caves)
+"UI" = (
+/obj/structure/stone_tile/slab/cracked{
+ dir = 4
+ },
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"UJ" = (
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/decal/cleanable/generic,
+/turf/simulated/floor/plasteel/dark{
+ dir = 4;
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"UK" = (
+/obj/structure/stone_tile/slab/cracked{
+ dir = 5
+ },
+/obj/structure/flora/rock,
+/obj/effect/decal/cleanable/dust,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"UL" = (
+/obj/structure/table,
+/obj/effect/turf_decal/miscellaneous/goldensiding{
+ dir = 4
+ },
+/obj/machinery/door_control/shutter{
+ pixel_y = -2;
+ id = "cave4_solgovdoor"
+ },
+/obj/machinery/button/windowtint{
+ pixel_y = 8;
+ id = "cave4_solgov"
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/decal/solgov_logo{
+ icon_state = "sol_logo15"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"UM" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/lavaland_air,
+/area/awaymission/caves)
+"UN" = (
+/obj/structure/statue{
+ icon_state = "angelseen";
+ desc = "An incredibly lifelike marble carving. Its eyes seems to follow you..";
+ anchored = 1
+ },
+/obj/structure/stone_tile/slab,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"UO" = (
+/obj/effect/mob_spawn/human/corpse/damaged,
+/obj/effect/decal/cleanable/glass,
+/obj/effect/turf_decal/miscellaneous/goldensiding,
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/decal/solgov_logo{
+ icon_state = "sol_logo4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"UP" = (
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "necro3"
+ },
+/area/awaymission/caves)
+"US" = (
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/decal/cleanable/generic,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"UY" = (
+/obj/effect/bump_teleporter{
+ id = "4cave_down";
+ id_target = "5cave_up"
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"UZ" = (
+/obj/machinery/computer{
+ dir = 2;
+ icon_state = "broken";
+ icon_screen = "broken";
+ icon_keyboard = "generic_key_broken"
+ },
+/turf/simulated/floor/plasteel,
+/area/awaymission/caves/build)
+"Va" = (
+/obj/machinery/door/airlock/hatch,
+/obj/effect/mapping_helpers/machinery/damaged,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves/build)
+"Vb" = (
+/obj/effect/bump_teleporter{
+ id = "1cavedown";
+ id_target = "2caveup"
+ },
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves)
+"Vc" = (
+/obj/structure/closet/walllocker/emerglocker/south,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"Vd" = (
+/obj/effect/baseturf_helper/asteroid/basalt,
+/turf/simulated/wall/indestructible/rock/mineral,
+/area/awaymission/caves/build/reqpower_build)
+"Vi" = (
+/obj/structure/statue{
+ icon_state = "angelseen";
+ desc = "An incredibly lifelike marble carving. Its eyes seems to follow you..";
+ anchored = 1
+ },
+/obj/structure/stone_tile/slab/cracked{
+ icon_state = "cracked_surrounding1";
+ dir = 8
+ },
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"Vk" = (
+/obj/structure/computerframe{
+ icon_state = "comp_frame_2";
+ dir = 4
+ },
+/obj/effect/decal/cleanable/glass,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"Vm" = (
+/obj/machinery/shower{
+ dir = 8
+ },
+/obj/effect/turf_decal/bot,
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/machinery/light_construct/small/south,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"Vn" = (
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 8;
+ icon_state = "darkredaltstrip"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"Vq" = (
+/obj/effect/decal/cleanable/generic,
+/obj/effect/spawner/random_spawners/blood_often,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"Vs" = (
+/obj/structure/spider/stickyweb,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves)
+"Vt" = (
+/obj/effect/gibspawner/human,
+/obj/effect/spawner/random_spawners/blood_often,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"Vv" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/computerframe,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"Vx" = (
+/obj/effect/spawner/window/reinforced/polarized/grilled{
+ id = "cave4_solgov"
+ },
+/obj/structure/fans/tiny/invisible,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"VB" = (
+/turf/simulated/wall/indestructible/riveted,
+/area/awaymission/caves/build/reqpower_build)
+"VC" = (
+/obj/effect/decal/remains/human,
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/decal/cleanable/dust,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"VD" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"VG" = (
+/obj/item/gun/energy/kinetic_accelerator,
+/obj/structure/closet,
+/obj/item/tank/internals/emergency_oxygen,
+/obj/item/clothing/mask/breath,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/wood/lavaland_air,
+/area/awaymission/caves)
+"VK" = (
+/obj/effect/landmark/damageturf,
+/obj/structure/flora/rock,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"VL" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"VM" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/turf_decal/arrows{
+ dir = 8
+ },
+/obj/structure/sign/xeno_warning_mining{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves)
+"VP" = (
+/obj/effect/landmark/awaystart,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/wood/lavaland_air{
+ icon_state = "wood-broken6"
+ },
+/area/awaymission/caves)
+"VR" = (
+/obj/item/stack/cable_coil{
+ amount = 1
+ },
+/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 8;
+ icon_state = "darkredaltstrip"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"VS" = (
+/obj/effect/decal/cleanable/dust,
+/obj/structure/mineral_door/iron,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"VT" = (
+/obj/machinery/light_construct/small/south,
+/obj/effect/decal/cleanable/blood/old,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/lavaland_air,
+/area/awaymission/caves)
+"VV" = (
+/obj/effect/decal/remains/human,
+/obj/effect/spawner/random_spawners/blood_often,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"VX" = (
+/obj/structure/stone_tile/slab/cracked{
+ icon_state = "cracked_surrounding_tile2"
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"VY" = (
+/obj/effect/turf_decal/caution{
+ dir = 8
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves)
+"VZ" = (
+/obj/structure/bookcase/random,
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/decal/cleanable/dust,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"Wb" = (
+/obj/effect/decal/cleanable/glass,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"Wd" = (
+/obj/structure/table/glass,
+/obj/item/reagent_containers/glass/beaker,
+/obj/item/reagent_containers/glass/beaker{
+ pixel_y = 3;
+ pixel_x = 3;
+ list_reagents = list("methamphetamine" = 30)
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"We" = (
+/obj/structure/table/glass,
+/obj/item/reagent_containers/glass/beaker/slime{
+ pixel_x = 8;
+ pixel_y = 8
+ },
+/obj/item/reagent_containers/syringe/bioterror,
+/obj/item/reagent_containers/syringe/heparin{
+ pixel_y = 2
+ },
+/obj/item/reagent_containers/applicator/burn,
+/obj/item/storage/box/monkeycubes/stokcubes,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"Wg" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/effect/spawner/random_spawners/wall_rusted_probably,
+/turf/simulated/wall/indestructible,
+/area/awaymission/caves/build)
+"Wj" = (
+/obj/structure/cult/pylon,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "necro1"
+ },
+/area/awaymission/caves)
+"Wk" = (
+/obj/structure/stone_tile/block/cracked{
+ dir = 10
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"Wn" = (
+/obj/structure/table,
+/obj/item/card/id/away/old{
+ name = "Miner's Personal ID";
+ pixel_x = -5
+ },
+/obj/item/card/id/away/old{
+ name = "Miner's Personal ID"
+ },
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"Wq" = (
+/obj/structure/table_frame,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"Wr" = (
+/obj/structure/table/wood,
+/obj/item/reagent_containers/food/drinks/cans/beer,
+/obj/item/reagent_containers/food/drinks/cans/beer{
+ pixel_x = 5;
+ pixel_y = 7
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"Wt" = (
+/obj/structure/extinguisher_cabinet/directional/west,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel,
+/area/awaymission/caves/build)
+"Wv" = (
+/obj/structure/railing/cap{
+ dir = 8
+ },
+/mob/living/simple_animal/hostile/abomination/altform1{
+ desc = "Скуластое, громоздкое чудовище. Еще один неудачный эксперимент. Что именно они пытались создать?"
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 2;
+ icon_state = "darkredaltstrip"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"Ww" = (
+/obj/structure/sign/securearea{
+ pixel_x = -30
+ },
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 9;
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"Wz" = (
+/obj/structure/janitorialcart,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"WA" = (
+/obj/machinery/light_construct/small/south,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"WD" = (
+/obj/machinery/door_control/shutter/south{
+ id = "cave_elevator";
+ pixel_x = 8
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"WF" = (
+/obj/structure/closet/coffin/sarcophagus{
+ opened = 1
+ },
+/obj/structure/stone_tile/slab,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"WG" = (
+/obj/structure/table,
+/obj/item/reagent_containers/applicator/brute,
+/obj/item/reagent_containers/applicator/burn,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "white"
+ },
+/area/awaymission/caves/build)
+"WI" = (
+/obj/structure/stone_tile/slab/cracked{
+ dir = 4
+ },
+/obj/structure/flora/rock,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"WJ" = (
+/obj/item/shovel,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"WL" = (
+/obj/structure/stone_tile/slab/cracked{
+ icon_state = "cracked_tile19"
+ },
+/mob/living/simple_animal/hostile/skeleton,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"WN" = (
+/obj/effect/decal/remains/human,
+/obj/item/tank/internals/emergency_oxygen,
+/obj/item/clothing/mask/breath,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"WO" = (
+/obj/effect/landmark/damageturf,
+/obj/item/mod/module/springlock,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"WP" = (
+/obj/structure/spider/stickyweb,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves/build)
+"WR" = (
+/obj/effect/spawner/random_spawners/wall_rusted_probably,
+/turf/simulated/wall,
+/area/awaymission/caves)
+"WS" = (
+/obj/structure/rack/skeletal_bar/right,
+/obj/item/clothing/suit/hooded/cultrobes,
+/obj/effect/spawner/random_spawners/blood_often,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"WV" = (
+/obj/effect/decal/cleanable/glass,
+/obj/item/shard{
+ icon_state = "medium";
+ pixel_x = -5;
+ pixel_y = -8
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"WW" = (
+/obj/machinery/light/small/directional/west,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves/build)
+"WX" = (
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/structure/extinguisher_cabinet/directional/south,
+/turf/simulated/floor/plasteel/dark{
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"Xa" = (
+/obj/structure/door_assembly/door_assembly_med,
+/obj/item/stack/cable_coil{
+ amount = 1
+ },
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"Xb" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 4
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
+/area/awaymission/caves/build/reqpower_build)
+"Xc" = (
+/obj/effect/turf_decal/bot,
+/obj/effect/decal/cleanable/cobweb2,
+/obj/effect/decal/remains/robot,
+/turf/simulated/floor/plasteel/lavaland_air,
+/area/awaymission/caves/build)
+"Xe" = (
+/mob/living/simple_animal/hostile/hellhound,
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/decal/cleanable/dust,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"Xi" = (
+/obj/effect/spawner/random_spawners/grille_often,
+/obj/effect/decal/cleanable/glass,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"Xl" = (
+/obj/structure/cult/pylon,
+/obj/effect/decal/cleanable/dust,
+/obj/structure/stone_tile/slab/cracked{
+ icon_state = "cracked_block4"
+ },
+/obj/structure/stone_tile/slab/cracked{
+ icon_state = "cracked_center4"
+ },
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"Xn" = (
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/chasm/straight_down/lava_land_surface{
+ light_color = null;
+ light_power = 0;
+ light_range = 0
+ },
+/area/awaymission/caves)
+"Xo" = (
+/obj/machinery/gateway{
+ dir = 5
+ },
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"Xq" = (
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"Xu" = (
+/obj/structure/railing/cap{
+ dir = 6
+ },
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 2;
+ icon_state = "darkredaltstrip"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"Xv" = (
+/obj/structure/bonfire,
+/obj/structure{
+ icon = 'icons/obj/decorations.dmi';
+ icon_state = "paper_cauldron";
+ pixel_y = 4;
+ density = 1;
+ name = "cauldron"
+ },
+/obj/effect/decal/cleanable/cobweb,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/wood/lavaland_air{
+ icon_state = "wood-broken7"
+ },
+/area/awaymission/caves)
+"Xx" = (
+/obj/machinery/porta_turret{
+ faction = "syndicate";
+ lethal = 1;
+ requires_power = 0
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"Xy" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/railing{
+ dir = 1
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"Xz" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/stairs/left{
+ dir = 8
+ },
+/area/awaymission/caves/build/reqpower_build)
+"XB" = (
+/obj/structure/railing{
+ dir = 6
+ },
+/obj/effect/decal/cleanable/ash,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves)
+"XF" = (
+/obj/structure/closet/body_bag{
+ opened = 1
+ },
+/obj/effect/mob_spawn/human/corpse/skeleton,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves)
+"XH" = (
+/obj/effect/turf_decal/miscellaneous/goldensiding/corner,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"XJ" = (
+/obj/structure/disposalpipe/broken{
+ dir = 4
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"XK" = (
+/obj/effect/bump_teleporter{
+ id = "6caveup";
+ id_target = "5cavedown"
+ },
+/obj/structure{
+ icon = 'icons/obj/stationobjs.dmi';
+ icon_state = "portal1";
+ desc = "An evil portal made by dark magics. Surprisingly stable.";
+ name = "eldritch portal";
+ can_be_hit = 0;
+ anchored = 1
+ },
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "necro2"
+ },
+/area/awaymission/caves)
+"XL" = (
+/obj/effect/decal/cleanable/glass/plasma,
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"XN" = (
+/obj/machinery/optable,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"XO" = (
+/obj/item/stack/sheet/metal,
+/obj/structure/flora/rock,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"XP" = (
+/obj/machinery/atmospherics/pipe/simple/hidden{
+ dir = 5
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/machinery/light/small/directional/west,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"XQ" = (
+/obj/structure/bed{
+ dir = 4
+ },
+/obj/structure/spider/stickyweb,
+/turf/simulated/floor/wood/lavaland_air,
+/area/awaymission/caves)
+"XS" = (
+/obj/structure/bookcase/random,
+/turf/simulated/floor/wood/oak,
+/area/awaymission/caves)
+"XT" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/carpet/green,
+/area/awaymission/caves/build/reqpower_build)
+"XU" = (
+/obj/effect/rune/narsie{
+ used = 1
+ },
+/obj/structure/cult/forge,
+/obj/effect/spawner/random_spawners/blood_often,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"XW" = (
+/obj/effect/decal/cleanable/blood/old,
+/turf/simulated/floor/wood/lavaland_air,
+/area/awaymission/caves)
+"XZ" = (
+/obj/effect/spawner/random_spawners/grille_often,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"Ya" = (
+/obj/structure/stone_tile/block/cracked{
+ dir = 4
+ },
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"Yb" = (
+/obj/item/kirbyplants,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 2;
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"Yd" = (
+/obj/structure/cult/pylon,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "necro3"
+ },
+/area/awaymission/caves)
+"Ye" = (
+/obj/structure/fluff/divine/conduit{
+ icon_state = "conduit-red"
+ },
+/obj/effect/decal/cleanable/cobweb,
+/turf/simulated/floor/wood/lavaland_air{
+ icon_state = "wood-broken6"
+ },
+/area/awaymission/caves)
+"Yi" = (
+/obj/machinery/door_control/shutter/north{
+ pixel_x = 8;
+ id = "dummy";
+ name = "elevator up"
+ },
+/obj/machinery/door_control/shutter/north{
+ pixel_x = -8;
+ id = "dummy";
+ name = "elevator down"
+ },
+/obj/effect/turf_decal/stripes{
+ dir = 9
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build)
+"Yk" = (
+/obj/structure/stone_tile/block/cracked{
+ dir = 8
+ },
+/obj/structure/stone_tile/slab/cracked{
+ icon_state = "cracked_surrounding_tile2"
+ },
+/obj/structure/flora/rock/pile,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"Yo" = (
+/obj/structure/table,
+/obj/machinery/recharger,
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/machinery/light_construct/small/east,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"Yq" = (
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 9;
+ icon_state = "darkredaltstrip"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"Ys" = (
+/obj/machinery/door/airlock/survival_pod,
+/obj/effect/mapping_helpers/machinery/damaged,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"Yu" = (
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/machinery/light_construct/small/west,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"Yw" = (
+/mob/living/simple_animal/hostile/poison/giant_spider,
+/obj/structure/spider/stickyweb,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"Yx" = (
+/obj/effect/spawner/window/reinforced/plasma/grilled,
+/turf/simulated/floor/plating,
+/area/awaymission/caves)
+"YC" = (
+/obj/effect/decal/solgov_logo{
+ icon_state = "sol_logo8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"YH" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 4
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/wood/oak,
+/area/awaymission/caves/build/reqpower_build)
+"YI" = (
+/obj/structure/closet,
+/obj/item/clothing/under/rank/medical/scrubs/green,
+/obj/item/clothing/under/rank/medical/scrubs/green,
+/obj/item/clothing/mask/surgical,
+/obj/item/clothing/suit/apron/surgical,
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/machinery/light/small/directional/south,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"YL" = (
+/obj/structure/dresser,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/wood/lavaland_air,
+/area/awaymission/caves)
+"YM" = (
+/obj/structure/cult/pylon,
+/obj/effect/decal/cleanable/dust,
+/obj/structure/stone_tile/slab/cracked{
+ icon_state = "cracked_surrounding1";
+ dir = 8
+ },
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"YS" = (
+/obj/structure/rack/gunrack,
+/obj/item/gun/energy/disabler,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 10;
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"YZ" = (
+/obj/structure/stone_tile/block/cracked{
+ dir = 8
+ },
+/obj/structure/flora/rock/pile,
+/obj/effect/decal/cleanable/dust,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"Za" = (
+/obj/item/stack/sheet/metal,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/lavaland_air{
+ icon_state = "dark"
+ },
+/area/awaymission/caves)
+"Ze" = (
+/obj/effect/landmark/awaystart,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"Zg" = (
+/obj/structure/stone_tile/slab/cracked{
+ icon_state = "cracked_center3"
+ },
+/obj/structure/stone_tile/slab/cracked{
+ dir = 8
+ },
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"Zj" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves/build)
+"Zl" = (
+/obj/effect/landmark/awaystart,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/wood/lavaland_air,
+/area/awaymission/caves)
+"Zm" = (
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ icon_state = "darkredcornersalt";
+ dir = 8
+ },
+/area/awaymission/caves/build/reqpower_build)
+"Zn" = (
+/obj/effect/decal/cleanable/glass,
+/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"Zq" = (
+/obj/structure/flora/rock/pile,
+/mob/living/simple_animal/hostile/asteroid/basilisk{
+ wander = 0
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"Zr" = (
+/obj/structure/closet/crate/freezer{
+ opened = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"Zu" = (
+/obj/effect/landmark/damageturf,
+/obj/effect/landmark/burnturf,
+/obj/machinery/light_construct/small/east,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"Zv" = (
+/obj/structure/stone_tile/slab/cracked{
+ icon_state = "cracked_tile9"
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"Zw" = (
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 1
+ },
+/obj/structure/table/wood,
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
+/area/awaymission/caves/build/reqpower_build)
+"Zz" = (
+/obj/structure/closet/crate/wooden/wooden_crate,
+/obj/structure/stone_tile/slab,
+/obj/item/reagent_containers/food/drinks/trophy/bronze_cup,
+/obj/item/reagent_containers/food/drinks/bottle/wine,
+/obj/effect/decal/cleanable/dust,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"ZB" = (
+/obj/structure/cult/pylon,
+/obj/structure/stone_tile/slab/cracked,
+/turf/simulated/floor/engine/cult/lavaland_air{
+ planetary_atmos = 1
+ },
+/area/awaymission/caves)
+"ZC" = (
+/obj/effect/landmark/burnturf,
+/obj/structure/flora/rock,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"ZE" = (
+/obj/structure/table_frame,
+/obj/effect/decal/cleanable/glass,
+/obj/item/shard{
+ icon_state = "small";
+ pixel_x = 10
+ },
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"ZF" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/machinery/optable,
+/obj/effect/decal/cleanable/blood/gibs/body,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plasteel/dark{
+ dir = 5;
+ icon_state = "darkredalt"
+ },
+/area/awaymission/caves/build/reqpower_build)
+"ZG" = (
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"ZH" = (
+/obj/structure/stone_tile/slab/cracked{
+ icon_state = "cracked_tile10"
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"ZJ" = (
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"ZL" = (
+/obj/machinery/door/airlock/hatch,
+/turf/simulated/floor/plating/lavaland_air,
+/area/awaymission/caves)
+"ZM" = (
+/obj/structure/table/wood,
+/obj/item/seeds/wheat,
+/obj/item/seeds/wheat,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/awaymission/caves)
+"ZN" = (
+/obj/effect/decal/cleanable/generic,
+/turf/simulated/floor/plasteel/lavaland_air,
+/area/awaymission/caves/build)
+"ZP" = (
+/obj/structure/windoor_assembly,
+/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random_spawners/dirt_often,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"ZU" = (
+/obj/effect/decal/cleanable/glass,
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/plating,
+/area/awaymission/caves/build/reqpower_build)
+"ZZ" = (
+/obj/effect/decal/cleanable/shreds,
+/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
+/area/awaymission/caves/build/reqpower_build)
+
+(1,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+jg
+gh
+"}
+(2,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+Vd
+"}
+(3,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(4,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(5,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+RX
+SV
+LU
+va
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(6,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+RX
+dX
+dX
+sm
+hu
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(7,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+En
+En
+En
+LU
+LU
+RX
+ZJ
+ZJ
+ZJ
+NX
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+yS
+yS
+yS
+yS
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(8,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+En
+En
+II
+En
+En
+LU
+RX
+uy
+ZJ
+En
+En
+En
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+LU
+LU
+LU
+LU
+Ay
+Ay
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+yS
+yS
+yS
+yS
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(9,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+En
+zg
+SN
+uc
+En
+LU
+En
+En
+AV
+En
+yH
+En
+En
+TK
+TK
+TK
+TK
+LU
+TK
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+TK
+LU
+LU
+LU
+LU
+ZJ
+ZJ
+ZJ
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+Te
+TK
+TK
+TK
+TK
+Te
+Pz
+TK
+TK
+TK
+TK
+Cb
+Cb
+ZJ
+ZJ
+TK
+ZJ
+ZJ
+Cb
+TK
+TK
+TK
+TK
+TK
+TK
+Te
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+Ez
+Vb
+Vb
+Ez
+LU
+LU
+LU
+LU
+LU
+Ez
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(10,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+En
+TN
+UH
+nj
+En
+En
+En
+gl
+UH
+Qo
+UH
+Bn
+En
+En
+En
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+TK
+TK
+TK
+LU
+TK
+TK
+TK
+LU
+ZJ
+ZJ
+ZJ
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+Te
+TK
+TK
+ZJ
+sr
+sr
+ZJ
+sr
+TK
+TK
+TK
+TK
+TK
+ZJ
+sr
+ZJ
+TK
+TK
+TK
+Te
+TK
+TK
+TK
+TK
+ZJ
+sr
+TK
+TK
+sr
+Te
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+bO
+bO
+TK
+TK
+bO
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+Ez
+kD
+kD
+Ez
+LU
+LU
+TK
+LU
+LU
+Ez
+LU
+LU
+Ez
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(11,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+En
+UH
+cg
+UH
+mZ
+bB
+SN
+gC
+UH
+Sr
+XS
+En
+En
+Xv
+En
+En
+En
+En
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+ZJ
+LU
+ZJ
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+Te
+sr
+sr
+sr
+sr
+TK
+TK
+sr
+sr
+ZJ
+TK
+TK
+TK
+ZJ
+sr
+sr
+ZJ
+TK
+TK
+TK
+sr
+ZJ
+sr
+Te
+TK
+TK
+sr
+sr
+sr
+ZJ
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+bO
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+LU
+LU
+Ez
+VM
+ie
+Ez
+TK
+TK
+TK
+TK
+LU
+Ez
+nx
+LU
+Ez
+LU
+LU
+LU
+bO
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+Aq
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(12,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+En
+zq
+UH
+zq
+En
+En
+UH
+TM
+Me
+UH
+CW
+qZ
+CW
+UH
+En
+cC
+lJ
+En
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+va
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+TK
+TK
+ZJ
+ZJ
+ZJ
+sr
+sr
+sr
+ZJ
+ZJ
+ZJ
+sr
+hQ
+ZJ
+sr
+sr
+sr
+sr
+sr
+sr
+ZJ
+ZJ
+Te
+TK
+TK
+sr
+ZJ
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+Sx
+ZJ
+bO
+bO
+bO
+bO
+ZJ
+ZJ
+ZJ
+TK
+TK
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+LU
+Ez
+VD
+kD
+dU
+TK
+TK
+TK
+TK
+TK
+Ez
+nx
+nx
+Ez
+LU
+LU
+bO
+bO
+bO
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+Gc
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(13,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+En
+Ip
+gC
+zq
+En
+Ye
+Cl
+KT
+ry
+En
+En
+En
+UH
+Ow
+mI
+zl
+KQ
+En
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+Te
+sr
+TK
+TK
+ZJ
+Te
+TK
+ZJ
+PF
+sr
+ZJ
+sr
+sr
+ZJ
+ZJ
+TK
+TK
+TK
+PF
+sr
+sr
+sr
+sr
+TK
+TK
+sr
+sr
+ZJ
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+ZJ
+Sl
+bO
+bO
+bO
+bO
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+ZJ
+TK
+TK
+TK
+TK
+Ez
+kD
+NY
+Kp
+ZJ
+gO
+CL
+CL
+TK
+Ez
+nx
+nx
+dU
+LU
+LU
+bO
+bO
+bO
+bO
+TK
+TK
+TK
+TK
+TK
+xz
+ZJ
+Tr
+PG
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(14,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+En
+En
+zq
+En
+En
+En
+zw
+iy
+tk
+En
+lw
+tJ
+mZ
+UH
+En
+En
+En
+En
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+nu
+ZJ
+ZJ
+nu
+ZJ
+ZJ
+nu
+ZJ
+ZJ
+ZJ
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+sr
+sr
+sr
+TK
+ZJ
+sr
+sr
+sr
+sr
+sr
+ZJ
+ZJ
+ZJ
+TK
+TK
+sr
+sr
+sr
+sr
+sr
+ZJ
+ZJ
+sr
+sr
+ZJ
+sr
+sr
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+ZJ
+TK
+bO
+bO
+bO
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+TK
+TK
+TK
+va
+aV
+yw
+yw
+ZJ
+ZJ
+gc
+Aq
+ZJ
+nx
+dU
+EZ
+nx
+SB
+nx
+LU
+bO
+bO
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+cO
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(15,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+En
+En
+En
+LU
+En
+En
+Ek
+En
+En
+bX
+CQ
+If
+UH
+CW
+En
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+nu
+nu
+nu
+nu
+nu
+nu
+nu
+ZJ
+ZJ
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+nx
+ZJ
+Te
+TK
+sr
+sr
+sr
+hQ
+sr
+sr
+TK
+TK
+ZJ
+Cb
+TK
+sr
+sr
+sr
+sr
+sr
+sr
+ZJ
+TK
+ZJ
+sr
+TK
+sr
+sr
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+bO
+bO
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+TK
+ZJ
+Aq
+ZJ
+gO
+aV
+ZJ
+kD
+VD
+WW
+FZ
+VD
+nx
+nx
+EZ
+EZ
+KC
+nx
+nx
+bO
+bO
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+Rf
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(16,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+En
+En
+En
+En
+ww
+ww
+En
+En
+qZ
+En
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+nu
+Yu
+kD
+Ja
+nu
+nu
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+TK
+TK
+ZJ
+sr
+sr
+sr
+sr
+sr
+sr
+TK
+TK
+Cb
+ZJ
+TK
+TK
+TK
+sr
+sr
+sr
+Te
+TK
+TK
+TK
+sr
+TK
+TK
+sr
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+TK
+ZJ
+gc
+ZJ
+ZJ
+Aq
+bO
+bO
+Xn
+bO
+ZJ
+nx
+SB
+fz
+gc
+ZJ
+bO
+bO
+bO
+bO
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+Rf
+Rf
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(17,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+TK
+TK
+LU
+TK
+TK
+TK
+va
+sm
+sm
+va
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+nu
+VD
+kD
+nu
+nu
+ZJ
+ZJ
+ZJ
+hu
+ZJ
+ZJ
+Aq
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+sr
+sr
+sr
+sr
+sr
+sr
+sr
+sr
+ZJ
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+Te
+TK
+TK
+TK
+TK
+TK
+sr
+TK
+TK
+Te
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+wr
+ZJ
+aV
+bO
+bO
+bO
+bO
+bO
+Aq
+EZ
+EZ
+Kp
+pI
+bO
+bO
+bO
+bO
+bO
+bO
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(18,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+BH
+BH
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+nu
+VD
+VD
+ee
+aP
+cH
+ZJ
+nx
+ZJ
+ZJ
+ZJ
+ZJ
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+sr
+sr
+sr
+sr
+sr
+sr
+ZJ
+ZJ
+sr
+sr
+ZJ
+TK
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+sr
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+ZJ
+aV
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+TK
+TK
+TK
+TK
+bO
+ZJ
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(19,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+BH
+BH
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+nu
+nu
+nu
+kD
+VD
+nu
+kF
+Ki
+ZJ
+ZJ
+ZJ
+ZJ
+LU
+ZJ
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+TK
+TK
+TK
+TK
+sr
+sr
+sr
+sr
+sr
+sr
+sr
+ZJ
+sr
+sr
+ZJ
+PF
+sr
+sr
+sr
+sr
+hQ
+ZJ
+TK
+TK
+TK
+TK
+sr
+sr
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+bO
+bO
+Xn
+bO
+bO
+bO
+bO
+bO
+bO
+aV
+ZJ
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+Aq
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(20,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+BH
+BH
+BH
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+BH
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+nx
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+yS
+nu
+nu
+PR
+nu
+Nm
+nu
+nu
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+va
+ZJ
+ZJ
+ZJ
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+sr
+sr
+sr
+TK
+TK
+sr
+sr
+sr
+sr
+sr
+sr
+ri
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+sr
+ZJ
+sr
+sr
+sr
+Te
+TK
+TK
+TK
+Te
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+va
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+EW
+ZJ
+kD
+aV
+ZJ
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(21,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+BH
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+BH
+TK
+TK
+TK
+BH
+BH
+BH
+BH
+BH
+BH
+TK
+TK
+TK
+TK
+ZJ
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+yS
+wG
+LV
+kD
+VD
+VD
+kD
+BW
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+nx
+ZJ
+TK
+ZJ
+ZJ
+sr
+sr
+sr
+TK
+sr
+sr
+sr
+sr
+hQ
+ri
+sr
+sr
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+sr
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+Ot
+Ot
+Ot
+Ot
+Ot
+Ot
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+ZJ
+ZJ
+ZJ
+kD
+ZJ
+ZJ
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+ZJ
+ZJ
+ZJ
+ZJ
+Ze
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(22,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+BH
+BH
+BH
+TK
+ZJ
+ZJ
+ZJ
+Aq
+BH
+BH
+BH
+TK
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+Aq
+ZJ
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+ZJ
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+yS
+wG
+SA
+VD
+kD
+kD
+kD
+KX
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+iH
+ZJ
+va
+ZJ
+sr
+sr
+PF
+sr
+sr
+sr
+sr
+sr
+ZJ
+ri
+ZJ
+sr
+ZJ
+ZJ
+TK
+ZJ
+ZJ
+sr
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+Ot
+SZ
+Wt
+zU
+KZ
+Ot
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+bO
+bO
+bO
+bO
+kG
+kG
+Zj
+Zj
+kG
+kG
+ZJ
+kD
+kD
+ZJ
+bO
+bO
+bO
+bO
+bO
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+Ze
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(23,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+BH
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+ZJ
+TK
+TK
+ZJ
+ZJ
+ZJ
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+yS
+nu
+nu
+PR
+nu
+Nm
+nu
+nu
+nx
+ZJ
+ZJ
+ZJ
+LU
+ZJ
+ZJ
+ZJ
+ZJ
+LU
+TK
+ZJ
+TK
+TK
+TK
+ZJ
+TK
+TK
+ZJ
+ZJ
+ZJ
+sr
+sr
+sr
+sr
+sr
+sr
+sr
+sr
+ZJ
+sr
+sr
+sr
+sr
+sr
+ZJ
+TK
+TK
+ZJ
+sr
+Te
+TK
+TK
+TK
+sr
+sr
+sr
+sr
+sr
+sr
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+Ot
+JC
+HF
+Ot
+Ot
+Ot
+fF
+ZJ
+tK
+ZJ
+TK
+bO
+bO
+TK
+ZJ
+aV
+kG
+Is
+AP
+Hc
+Hr
+kG
+Aq
+VD
+kD
+ZJ
+bO
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(24,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+Aq
+BH
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+nu
+nu
+nu
+kD
+VD
+nu
+ZJ
+ZJ
+ZJ
+ZJ
+LU
+ZJ
+ZJ
+nx
+LU
+LU
+TK
+hu
+TK
+TK
+TK
+ZJ
+TK
+TK
+TK
+ZJ
+sr
+sr
+sr
+sr
+fp
+sr
+sr
+sr
+sr
+PF
+ZJ
+ZJ
+sr
+ZJ
+sr
+sr
+ZJ
+ZJ
+sr
+ZJ
+TK
+TK
+TK
+sr
+sr
+sr
+sr
+sr
+sr
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+Ot
+UZ
+uU
+ui
+mx
+yh
+NY
+NY
+NY
+aV
+bO
+bO
+bO
+TK
+aV
+NY
+kG
+ta
+KP
+MA
+xV
+kG
+ZJ
+VD
+kD
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+va
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(25,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+mz
+mz
+mz
+mz
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+nx
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+nu
+kD
+VD
+jX
+Xx
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+LU
+LU
+TK
+nx
+ZJ
+TK
+TK
+ZJ
+TK
+TK
+TK
+sr
+sr
+sr
+sr
+sr
+sr
+sr
+sr
+sr
+ZJ
+sr
+ZJ
+va
+sr
+ZJ
+ZJ
+sr
+sr
+sr
+TK
+TK
+TK
+sr
+sr
+sr
+sr
+sr
+sr
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+Ot
+kn
+kv
+ev
+mx
+yh
+NY
+NY
+aV
+bO
+bO
+bO
+aV
+gc
+NY
+NY
+kG
+WP
+nE
+fa
+WG
+kG
+ZJ
+ZJ
+kD
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(26,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+mz
+mz
+ET
+Zz
+mz
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+BH
+BH
+BH
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+BH
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+nu
+VD
+kD
+nu
+nu
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+LU
+LU
+TK
+TK
+ZJ
+TK
+TK
+sr
+sr
+TK
+TK
+sr
+sr
+sr
+sr
+sr
+sr
+hQ
+sr
+ZJ
+ZJ
+sr
+ZJ
+nx
+sr
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+sr
+sr
+sr
+sr
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+Ot
+mN
+HF
+Ot
+SD
+Wg
+Ci
+Sq
+Lv
+bO
+bO
+Lv
+kD
+wd
+kD
+kD
+kG
+Cz
+nE
+kG
+kG
+kG
+Cx
+VD
+kD
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(27,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+mz
+mz
+nv
+ET
+HH
+mz
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+mz
+mz
+kV
+mz
+mz
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+ZJ
+BH
+ZJ
+ZJ
+BH
+BH
+BH
+ZJ
+ZJ
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+TK
+ZJ
+ZJ
+Aq
+TK
+ZJ
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+nu
+pU
+kD
+Ja
+nu
+nu
+ZJ
+ZJ
+ZJ
+ZJ
+Aq
+ZJ
+LU
+LU
+TK
+TK
+ZJ
+ZJ
+sr
+sr
+sr
+TK
+TK
+TK
+TK
+sr
+TK
+TK
+TK
+TK
+TK
+TK
+sr
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+sr
+sr
+TK
+ZJ
+sr
+sr
+TK
+TK
+TK
+TK
+Te
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+Ot
+Qs
+AR
+nK
+lZ
+Ot
+ZJ
+ZJ
+TK
+TK
+bO
+Ld
+kD
+kD
+kD
+kD
+kG
+Ut
+nE
+uG
+Ar
+Kw
+NY
+kD
+kD
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(28,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+ig
+do
+ET
+ET
+mz
+mz
+mz
+mz
+TK
+TK
+TK
+TK
+TK
+TK
+UI
+Hh
+ZJ
+BH
+BH
+BH
+BH
+BH
+mz
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+nx
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+nu
+nu
+nu
+nu
+nu
+nu
+nu
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+LU
+TK
+TK
+TK
+TK
+Aq
+sr
+sr
+sr
+sr
+TK
+TK
+TK
+sr
+sr
+sr
+TK
+TK
+TK
+TK
+sr
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+sr
+sr
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+sr
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+Ot
+Ot
+Ot
+Ot
+Ot
+Ot
+ZJ
+TK
+TK
+TK
+bO
+Ap
+nC
+jE
+kD
+NY
+kG
+nB
+Ud
+kG
+kG
+kG
+AW
+kD
+kD
+ZJ
+TK
+TK
+Bu
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+nX
+nX
+nX
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(29,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+vS
+al
+fM
+wC
+Ef
+Se
+wQ
+Ju
+mz
+mz
+TK
+TK
+TK
+TK
+mz
+mz
+ZJ
+ms
+BH
+BH
+BH
+BH
+mz
+mz
+BH
+BH
+BH
+ZJ
+BH
+BH
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+nx
+ZJ
+TK
+ZJ
+ZJ
+ZJ
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+nu
+ZJ
+ZJ
+nu
+ZJ
+ZJ
+nu
+ZJ
+ZJ
+ZJ
+ZJ
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+sr
+sr
+sr
+sr
+sr
+TK
+TK
+TK
+TK
+sr
+sr
+sr
+TK
+TK
+sr
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+nx
+ZJ
+TK
+TK
+TK
+TK
+Te
+TK
+sr
+TK
+sr
+Te
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+Aq
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+bO
+bO
+TK
+TK
+yK
+kD
+aV
+kG
+kR
+fw
+yt
+se
+kG
+Lr
+kD
+VD
+ZJ
+eL
+eL
+eL
+eL
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+nX
+nX
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(30,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+mz
+mz
+mz
+Vi
+qa
+mz
+mz
+mz
+Je
+Je
+mz
+mz
+TK
+TK
+TK
+TK
+mz
+Xq
+ZJ
+BH
+fc
+BH
+mz
+Xq
+Xq
+ZJ
+BH
+BH
+ZJ
+ZJ
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+Aq
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+BH
+ZJ
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+va
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+sr
+sr
+sr
+sr
+sr
+TK
+sr
+TK
+TK
+TK
+TK
+nx
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+TK
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+Te
+ZJ
+TK
+PF
+TK
+sr
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+ZJ
+TK
+TK
+TK
+TK
+bO
+bO
+TK
+TK
+TK
+yK
+kD
+ZJ
+kG
+Ok
+LH
+mn
+Jy
+kG
+Lr
+kD
+kD
+ZJ
+ZJ
+ZJ
+ZJ
+eL
+eL
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(31,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+mz
+mz
+YZ
+mz
+ZJ
+mz
+mz
+TK
+TK
+mz
+TK
+TK
+TK
+TK
+TK
+ZJ
+Aq
+zW
+BH
+BH
+mz
+Xq
+Aq
+BH
+BH
+BH
+ZJ
+nx
+ZJ
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+BH
+BH
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+ZJ
+ZJ
+Aq
+ZJ
+LU
+ZJ
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+sr
+TK
+TK
+sr
+nx
+ZJ
+sr
+TK
+ZJ
+ZJ
+ZJ
+sr
+ZJ
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+sr
+sr
+ZJ
+sr
+sr
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+ZJ
+TK
+TK
+TK
+TK
+bO
+TK
+TK
+TK
+ZJ
+yK
+kD
+aV
+kG
+xJ
+yt
+is
+hd
+kG
+Lr
+uP
+kD
+ZJ
+ZJ
+Aq
+ZJ
+kG
+kG
+kG
+kG
+kG
+kG
+kG
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(32,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+mz
+Dv
+mz
+mz
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+mz
+mz
+BH
+BH
+BH
+ZJ
+ZJ
+ZJ
+ms
+ZJ
+ZJ
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+BH
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+BH
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+ZJ
+ZJ
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+aT
+TK
+aT
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+sr
+sr
+sr
+sr
+TK
+sr
+ZJ
+sr
+ZJ
+ZJ
+TK
+ZJ
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+Te
+TK
+TK
+TK
+sr
+TK
+ZJ
+ZJ
+sr
+Te
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+ZJ
+Aq
+ZJ
+bO
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+bO
+TK
+TK
+TK
+TK
+yK
+kD
+NY
+kG
+kG
+kG
+kG
+kG
+kG
+Lr
+kD
+kD
+ZJ
+ZJ
+ZJ
+ZJ
+kG
+gq
+Fx
+NJ
+Fi
+gq
+kG
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(33,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+mz
+zO
+mz
+ml
+bK
+nx
+TK
+RP
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+Es
+ZJ
+Xq
+Xq
+Xq
+cT
+Xq
+ZJ
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+BH
+BH
+BH
+ZJ
+BH
+ZJ
+ZJ
+ZJ
+BH
+BH
+ZJ
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+hQ
+sr
+sr
+sr
+sr
+sr
+aT
+TK
+TK
+TK
+TK
+sr
+sr
+PF
+sr
+TK
+TK
+ZJ
+sr
+hQ
+ZJ
+TK
+TK
+ZJ
+TK
+TK
+TK
+TK
+TK
+sr
+TK
+TK
+TK
+sr
+sr
+sr
+ZJ
+ZJ
+TK
+ZJ
+sr
+sr
+sr
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+ZJ
+bO
+bO
+bO
+TK
+TK
+TK
+TK
+TK
+TK
+bO
+bO
+TK
+TK
+TK
+TK
+yK
+kD
+NY
+TX
+Aq
+ZJ
+ZJ
+ZJ
+ZJ
+Lr
+NY
+ZJ
+gO
+ZJ
+va
+ZJ
+kG
+gq
+tW
+ts
+gq
+gq
+kG
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+Aq
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(34,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+mz
+jm
+mz
+ZJ
+Dv
+ml
+sz
+Je
+RU
+TK
+TK
+TK
+TK
+TK
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+RU
+Xq
+ZJ
+ZJ
+ZJ
+ZJ
+fc
+ZJ
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+ZJ
+ZJ
+BH
+BH
+BH
+ZJ
+ZJ
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+sr
+sr
+sr
+sr
+PF
+sr
+sr
+sr
+sr
+sr
+TK
+TK
+TK
+sr
+PF
+sr
+TK
+TK
+sr
+sr
+sr
+sr
+TK
+TK
+ZJ
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+sr
+sr
+ZJ
+ZJ
+sr
+hQ
+ZJ
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+bO
+bO
+bO
+TK
+TK
+TK
+TK
+bO
+TK
+TK
+TK
+TK
+TK
+qS
+kD
+NY
+sA
+fb
+fb
+fb
+fb
+fb
+Lt
+kD
+aV
+gc
+ZJ
+ZJ
+ZJ
+kG
+ED
+NP
+NJ
+tW
+gq
+kG
+eL
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(35,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+mz
+JA
+mz
+ml
+ZJ
+bK
+Dv
+ZJ
+nx
+In
+TK
+TK
+TK
+TK
+mz
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+Xq
+pL
+Xq
+ZJ
+Xq
+ZJ
+pL
+ZJ
+Xq
+pL
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+ZJ
+TK
+LU
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+aT
+sr
+sr
+TK
+ZJ
+TK
+TK
+TK
+TK
+sr
+sr
+TK
+TK
+sr
+sr
+sr
+TK
+TK
+sr
+sr
+fp
+sr
+TK
+TK
+ap
+ZJ
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+PF
+sr
+ZJ
+sr
+ZJ
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+bO
+bO
+bO
+bO
+TK
+bO
+bO
+TK
+TK
+TK
+ZJ
+ZJ
+yK
+kD
+NY
+kD
+kD
+kD
+kD
+kD
+kD
+kD
+kD
+aV
+wr
+NY
+aV
+Aq
+kG
+PJ
+tW
+ts
+tW
+tW
+kG
+eL
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(36,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+mz
+mz
+mz
+mz
+mz
+mz
+mz
+mz
+mz
+mz
+LU
+LU
+TK
+TK
+mz
+sz
+Dv
+ml
+EZ
+pL
+mz
+GR
+mz
+mz
+mz
+TK
+mz
+mz
+BH
+BH
+BH
+BH
+mz
+rN
+Xq
+ZJ
+mz
+Xq
+Xq
+mz
+mz
+mz
+ZJ
+ZJ
+Xq
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+BH
+ZJ
+BH
+BH
+BH
+ZJ
+ZJ
+ZJ
+LU
+LU
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+sr
+TK
+TK
+TK
+sr
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+ZJ
+iH
+TK
+ZJ
+ZJ
+sr
+TK
+TK
+sr
+sr
+sr
+sr
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+sr
+TK
+TK
+TK
+TK
+TK
+sr
+sr
+sr
+sr
+ZJ
+Te
+TK
+ZJ
+sr
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+bO
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+bO
+bO
+bO
+bO
+TK
+TK
+TK
+qY
+vJ
+vJ
+UC
+NY
+jY
+gc
+fF
+ZJ
+kD
+kD
+kD
+kD
+kD
+kD
+kD
+kD
+kD
+aV
+kG
+TV
+TV
+NJ
+NJ
+Kl
+kG
+eL
+ZJ
+ZJ
+ZJ
+ko
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(37,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+mz
+UN
+Dv
+Dv
+mz
+mz
+sv
+Dv
+UI
+aE
+pL
+TK
+TK
+TK
+mz
+Bl
+ZJ
+ZJ
+Dv
+mz
+mz
+mz
+mz
+td
+mz
+mz
+BH
+BH
+BH
+BH
+mz
+mz
+mz
+ZJ
+fD
+mz
+mz
+mz
+mz
+mz
+mz
+mz
+mz
+ZJ
+kf
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+BH
+BH
+ZJ
+BH
+ZJ
+ZJ
+ZJ
+BH
+BH
+ZJ
+ZJ
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+aT
+sr
+ZJ
+ZJ
+sr
+hQ
+ZJ
+TK
+TK
+ZJ
+TK
+TK
+ZJ
+TK
+TK
+ZJ
+sr
+sr
+TK
+sr
+sr
+PF
+sr
+TK
+sr
+hQ
+sr
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+Te
+TK
+TK
+ZJ
+ZJ
+TK
+sr
+sr
+sr
+Te
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+bO
+bO
+TK
+bO
+bO
+bO
+bO
+TK
+TK
+ZJ
+ZJ
+ZJ
+TK
+TK
+bO
+TK
+TK
+qY
+UC
+NY
+kD
+kD
+kD
+aV
+Aq
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+FY
+vo
+vo
+vo
+Su
+kD
+kD
+kG
+tn
+bk
+Ej
+NJ
+Kl
+kG
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+WJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(38,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+mz
+UN
+Dv
+Dv
+mz
+sv
+sv
+Dv
+Yk
+PP
+TK
+TK
+TK
+TK
+mz
+mz
+TK
+mz
+wQ
+mz
+TK
+VX
+ZJ
+ZJ
+Xq
+mz
+mz
+mz
+ZJ
+fD
+fD
+iF
+Xq
+ZJ
+mz
+mz
+mz
+HG
+HG
+HG
+HG
+HG
+mz
+kf
+ZJ
+ZJ
+ZJ
+BH
+BH
+BH
+fD
+iF
+Xq
+ZJ
+ZJ
+nx
+ZJ
+ZJ
+BH
+ZJ
+BH
+ZJ
+BH
+BH
+mz
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+aT
+PF
+ZJ
+sr
+nx
+TK
+ZJ
+ZJ
+TK
+TK
+va
+ZJ
+TK
+TK
+TK
+sr
+TK
+sr
+sr
+sr
+sr
+TK
+ZJ
+ZJ
+sr
+sr
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+sr
+sr
+ZJ
+sr
+ZJ
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+ZJ
+ZJ
+TK
+TK
+TK
+bO
+TK
+qY
+UC
+NY
+kD
+kD
+kD
+aV
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+fB
+ZJ
+ZJ
+ZJ
+rp
+kD
+NY
+kG
+kG
+aG
+MH
+MH
+kG
+kG
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(39,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+mz
+mz
+sv
+Dv
+sv
+sv
+sv
+Dv
+Dv
+sv
+Bw
+TK
+TK
+TK
+mz
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+Xq
+ZJ
+UI
+Se
+iF
+hC
+Xq
+Xq
+Xq
+Xq
+IX
+ZJ
+tZ
+mz
+HG
+HG
+kf
+kf
+HG
+kf
+EM
+kf
+ZJ
+ZJ
+ZJ
+Xq
+Xq
+ZJ
+Xq
+Xq
+IX
+Xq
+Xq
+Xq
+Xq
+IX
+Xq
+Xq
+ZJ
+ZJ
+EZ
+Aq
+mz
+mz
+mz
+mz
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+TK
+sr
+ZJ
+ZJ
+ZJ
+TK
+TK
+Aq
+ZJ
+TK
+ZJ
+ZJ
+sr
+TK
+TK
+sr
+sr
+TK
+TK
+sr
+sr
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+sr
+TK
+TK
+TK
+TK
+sr
+Te
+ZJ
+va
+ZJ
+ZJ
+sr
+sr
+sr
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+ZJ
+ZJ
+TK
+TK
+TK
+ZJ
+TK
+cF
+NY
+kD
+NY
+ZJ
+Aq
+ZJ
+ZJ
+ZJ
+va
+ZJ
+kG
+lp
+lp
+mC
+kG
+kG
+kG
+Kh
+kD
+NY
+gd
+At
+kD
+KY
+kD
+Xy
+WW
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+cO
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(40,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+mz
+mz
+mz
+Dv
+mz
+sv
+mz
+Dv
+GJ
+mz
+sf
+mz
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ET
+vI
+ZJ
+Se
+RV
+rN
+Hw
+Xq
+RU
+ZJ
+nx
+ZJ
+mz
+mz
+HG
+lQ
+kf
+kf
+kf
+EM
+HG
+ZJ
+ZJ
+ZJ
+ZJ
+sV
+Xq
+Xq
+BH
+BH
+Xq
+Hw
+Xq
+RU
+ZJ
+ZJ
+fD
+fD
+iF
+wQ
+nx
+jv
+hj
+WI
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+sr
+sr
+sr
+sr
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+ZJ
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+sr
+sr
+TK
+TK
+nx
+ZJ
+va
+ZJ
+TK
+TK
+sr
+ZJ
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+ZJ
+sr
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+bO
+TK
+TK
+ZJ
+ZJ
+TK
+qY
+vJ
+vJ
+UC
+NY
+kD
+lt
+gc
+TK
+TK
+ZJ
+bO
+ZJ
+ZJ
+kG
+FJ
+NS
+nR
+sd
+wh
+lp
+rp
+kD
+NY
+ZJ
+ZJ
+VD
+kD
+kD
+wZ
+ZJ
+ZJ
+ZJ
+va
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(41,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+mz
+mz
+mz
+sv
+Dv
+sv
+sv
+sv
+Dv
+Dv
+sv
+sv
+mz
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+nF
+mf
+ET
+ZJ
+ZJ
+mz
+mz
+BH
+sV
+In
+mz
+ZJ
+fi
+ZJ
+mz
+mz
+HG
+HG
+kf
+kf
+HG
+HG
+HG
+ZJ
+ZJ
+ZJ
+ZJ
+nx
+Xq
+BH
+BH
+BH
+ZJ
+sV
+In
+BH
+ZJ
+fi
+Xq
+ZJ
+ZJ
+wQ
+Bw
+iC
+af
+mf
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+sr
+sr
+sr
+sr
+ZJ
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+ZJ
+TK
+TK
+TK
+TK
+sr
+TK
+TK
+TK
+TK
+TK
+TK
+sr
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+ZJ
+ZJ
+TK
+nx
+TK
+TK
+TK
+TK
+TK
+ZJ
+TK
+TK
+TK
+TK
+sr
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+bO
+TK
+TK
+ZJ
+ZJ
+cF
+kD
+kD
+kD
+kD
+kD
+Pb
+TK
+TK
+TK
+ZJ
+bO
+ZJ
+bO
+Uh
+jA
+NS
+hw
+ew
+wh
+HM
+pt
+kD
+ZJ
+Aq
+ZJ
+ZJ
+VD
+jC
+wZ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+rB
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(42,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+mz
+Bz
+sv
+sv
+Dv
+sv
+sv
+sv
+Dv
+Dv
+sv
+mz
+mz
+TK
+TK
+TK
+zD
+TK
+TK
+TK
+TK
+Xq
+UI
+ZJ
+hH
+mz
+mz
+mz
+BH
+mz
+mz
+mz
+BH
+BH
+ZJ
+mz
+mz
+mz
+HG
+HG
+HG
+HG
+HG
+mz
+kf
+ZJ
+ZJ
+ZJ
+Xq
+BH
+BH
+BH
+BH
+BH
+ZJ
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+wQ
+nx
+mB
+cP
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+ZJ
+sr
+hQ
+sr
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+ZJ
+TK
+TK
+Aq
+ZJ
+TK
+TK
+TK
+TK
+TK
+sr
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+ZJ
+TK
+TK
+TK
+TK
+TK
+ZJ
+TK
+TK
+TK
+TK
+ZJ
+sr
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+TK
+TK
+TK
+TK
+cF
+kD
+NY
+Ge
+kD
+kD
+Pb
+TK
+TK
+ZJ
+ZJ
+bO
+bO
+bO
+Uh
+sM
+ao
+ZN
+CU
+qx
+HY
+rp
+kD
+NY
+ZJ
+ZJ
+VD
+kD
+kD
+wE
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+Aq
+ZJ
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(43,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+mz
+mz
+sv
+sv
+Dv
+Dv
+Dv
+Dv
+Dv
+Dv
+mz
+mz
+mz
+TK
+TK
+TK
+In
+TK
+mz
+mz
+mz
+ZJ
+mz
+mz
+mz
+mz
+ZJ
+mz
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+mz
+mz
+mz
+mz
+mz
+mz
+mz
+mz
+ZJ
+UP
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+BH
+BH
+BH
+BH
+ZJ
+BH
+BH
+BH
+Aq
+mz
+mz
+mz
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+sr
+sr
+sr
+sr
+sr
+sr
+sr
+sr
+sr
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+ZJ
+ZJ
+TK
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+sr
+sr
+TK
+TK
+ZJ
+TK
+ZJ
+Aq
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+nx
+TK
+TK
+TK
+TK
+TK
+ZJ
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+ZJ
+bO
+bO
+bO
+bO
+TK
+bO
+TK
+TK
+cF
+kD
+aV
+Pb
+Pb
+Pb
+fO
+TK
+TK
+ZJ
+ZJ
+bO
+bO
+bO
+kG
+mC
+Dj
+AI
+kG
+kG
+kG
+Ea
+kD
+NY
+ZJ
+gc
+kD
+kD
+kD
+wZ
+gc
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+rB
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(44,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+mz
+WF
+rm
+Dv
+Dv
+Dv
+Dv
+Dv
+Dv
+mz
+mz
+mz
+mz
+TK
+TK
+mz
+tZ
+tm
+mz
+EZ
+ZJ
+ZJ
+ZJ
+ZJ
+In
+mz
+ZJ
+mz
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+mz
+mz
+mz
+mz
+mz
+mz
+ZJ
+ZJ
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+Aq
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+nx
+mz
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+sr
+sr
+sr
+sr
+ZJ
+ZJ
+ZJ
+ZJ
+sr
+TK
+TK
+TK
+TK
+sr
+TK
+TK
+ZJ
+ZJ
+ZJ
+TK
+ZJ
+sr
+TK
+TK
+TK
+sr
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+ZJ
+ZJ
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+ZJ
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+ZJ
+ZJ
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+TK
+cF
+kD
+NY
+Pb
+TK
+TK
+TK
+TK
+TK
+ZJ
+bO
+bO
+bO
+ZJ
+kG
+he
+NS
+ao
+Va
+LH
+uh
+NY
+aV
+VD
+kD
+wd
+kD
+kD
+kD
+yp
+mJ
+Ro
+NF
+Lv
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(45,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+mz
+mz
+sv
+sv
+Dv
+Dv
+Dv
+Dv
+Dv
+Dv
+mz
+mz
+mz
+TK
+TK
+mz
+Xq
+nF
+mz
+ZJ
+ZJ
+UI
+Zv
+ZJ
+nU
+TK
+ZJ
+mz
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+Xq
+Xq
+mf
+BH
+ZJ
+mf
+ms
+ZJ
+Bs
+Xq
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+LU
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+sr
+sr
+sr
+sr
+sr
+ZJ
+ZJ
+sr
+TK
+TK
+TK
+sr
+TK
+TK
+ZJ
+nx
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+sr
+sr
+TK
+Aq
+ZJ
+sr
+TK
+TK
+TK
+ZJ
+sr
+sr
+TK
+TK
+TK
+ZJ
+Aq
+ZJ
+ZJ
+ZJ
+sr
+TK
+Te
+TK
+ZJ
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+bO
+bO
+Aq
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+cF
+kD
+lt
+gc
+TK
+TK
+TK
+TK
+TK
+ZJ
+bO
+Aq
+ZJ
+ZJ
+kG
+ir
+NS
+ZN
+uh
+Eh
+Va
+kD
+kD
+VD
+VD
+kD
+kD
+kD
+kD
+NY
+kD
+kD
+Sb
+fo
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(46,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+mz
+Bz
+sv
+sv
+Dv
+sv
+sv
+sv
+Dv
+Dv
+sv
+mz
+mz
+mz
+mz
+mz
+EZ
+mz
+mz
+ZJ
+ET
+GB
+TK
+mz
+mz
+TK
+TK
+mz
+BH
+BH
+BH
+mz
+mz
+Aq
+BH
+BH
+mf
+ZJ
+BH
+BH
+BH
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+ZJ
+TK
+TK
+ZJ
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+sr
+TK
+ZJ
+ZJ
+sr
+ZJ
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+sr
+TK
+sr
+sr
+sr
+Te
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+TK
+Lv
+aV
+aV
+ZJ
+TK
+TK
+TK
+TK
+TK
+ZJ
+bO
+bO
+bO
+ZJ
+kG
+lx
+NS
+kG
+kG
+mC
+kG
+Ts
+kD
+ZJ
+ZJ
+Jz
+kD
+kD
+kD
+NY
+ZJ
+kD
+hP
+SB
+Aq
+TK
+TK
+TK
+ZJ
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(47,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+mz
+mz
+mz
+sv
+Dv
+sv
+sv
+sv
+Dv
+Dv
+sv
+sv
+mz
+TK
+TK
+TK
+nx
+ZJ
+ZJ
+mf
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+BH
+BH
+mz
+Xq
+Dc
+ZJ
+mz
+BH
+BH
+mf
+BH
+BH
+ZJ
+mf
+ZJ
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+ZJ
+sr
+TK
+TK
+TK
+TK
+ZJ
+sr
+sr
+TK
+ZJ
+sr
+sr
+ZJ
+TK
+TK
+TK
+ZJ
+nx
+ZJ
+ZJ
+iH
+ZJ
+va
+ZJ
+TK
+TK
+TK
+sr
+TK
+ZJ
+ZJ
+sr
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+TK
+TK
+bO
+bO
+bO
+Mq
+ZJ
+TK
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+ZJ
+bO
+bO
+kG
+ES
+Hj
+kG
+Go
+Po
+kG
+rp
+kD
+ZJ
+Qn
+Ic
+VD
+VY
+kD
+Wn
+CL
+hP
+hP
+rg
+Lh
+EZ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(48,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+mz
+mz
+mz
+Dv
+mz
+sv
+mz
+Dv
+Dv
+mz
+sv
+mz
+TK
+TK
+TK
+TK
+Xq
+ZJ
+Xq
+ZJ
+mz
+ZJ
+ZJ
+TK
+ZJ
+nx
+In
+Xq
+Xq
+BH
+ZJ
+UI
+mo
+mz
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+ZJ
+nx
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+BH
+BH
+ZJ
+BH
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+ZJ
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+Te
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+sr
+ZJ
+ZJ
+TK
+TK
+TK
+hQ
+ZJ
+ZJ
+sr
+sr
+ZJ
+TK
+TK
+TK
+TK
+ZJ
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+ZJ
+sr
+ZJ
+sr
+ZJ
+Te
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+bO
+TK
+TK
+ZJ
+Aq
+bO
+ZJ
+ZJ
+ZJ
+bO
+bO
+bO
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+kG
+Nx
+NS
+Np
+jh
+eR
+kG
+rp
+kD
+Ge
+Ge
+nu
+Yi
+Km
+tC
+nu
+CL
+ZJ
+SB
+fC
+nx
+nx
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(49,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+mz
+mz
+sv
+Dv
+sv
+sv
+sv
+Dv
+Dv
+sv
+sv
+mz
+TK
+nx
+ZJ
+nx
+ZJ
+ZJ
+ZJ
+mz
+mz
+mz
+ZJ
+ZJ
+EZ
+mz
+mz
+BH
+rv
+ZJ
+Xq
+Xq
+mz
+mz
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+nx
+BH
+ZJ
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+ZJ
+sr
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+ZJ
+ap
+ZJ
+TK
+TK
+TK
+TK
+ZJ
+TK
+sr
+ZJ
+ZJ
+ZJ
+ZJ
+Aq
+ZJ
+ZJ
+ZJ
+sr
+ZJ
+TK
+TK
+TK
+TK
+sr
+sr
+sr
+TK
+TK
+TK
+TK
+sr
+sr
+sr
+TK
+TK
+ZJ
+PF
+sr
+TK
+ZJ
+sr
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+TK
+TK
+TK
+TK
+TK
+ZJ
+bO
+ZJ
+ZJ
+bO
+bO
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+kG
+cX
+Tu
+mC
+Xc
+PZ
+kG
+rp
+kD
+ZJ
+nu
+nu
+Lq
+Rw
+eD
+nu
+nu
+EZ
+nx
+nx
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(50,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+mz
+UN
+Dv
+Dv
+mz
+sv
+sv
+Dv
+Dv
+sv
+sv
+mz
+mz
+mz
+ZJ
+Xq
+mz
+mz
+mz
+mz
+da
+mz
+Xq
+ZJ
+ZJ
+ZJ
+mz
+BH
+BH
+mz
+mz
+Xq
+Lf
+mz
+BH
+BH
+BH
+BH
+ZJ
+Aq
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+ZJ
+PF
+ZJ
+ZJ
+Aq
+ZJ
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+nx
+ZJ
+sr
+ZJ
+TK
+TK
+TK
+TK
+TK
+ZJ
+va
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+sr
+TK
+TK
+sr
+sr
+TK
+TK
+TK
+sr
+PF
+sr
+sr
+sr
+sr
+sr
+ZJ
+TK
+TK
+sr
+Pz
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+TK
+TK
+TK
+TK
+TK
+TK
+bO
+ZJ
+bO
+bO
+bO
+bO
+bO
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+kG
+kI
+HY
+kG
+kG
+kG
+kG
+rp
+kD
+ZJ
+nu
+XZ
+Pj
+Pj
+Pj
+bt
+nu
+ZJ
+Aq
+nx
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(51,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+mz
+UN
+Dv
+Dv
+mz
+mz
+sv
+Dv
+Dv
+sv
+sv
+mz
+TK
+mz
+mz
+Xq
+ZJ
+ZJ
+Xq
+ZJ
+cB
+Wk
+mf
+TK
+mz
+ZJ
+TK
+BH
+BH
+mz
+BH
+ZJ
+Xq
+ZJ
+BH
+BH
+BH
+BH
+ZJ
+BH
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+sr
+sr
+sr
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+ap
+ZJ
+ZJ
+Aq
+ZJ
+sr
+TK
+TK
+TK
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+sr
+sr
+ZJ
+TK
+TK
+TK
+ZJ
+Te
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+bO
+bO
+bO
+bO
+ZJ
+TK
+ZJ
+ZJ
+TK
+TK
+Ck
+aV
+WA
+gc
+TK
+TK
+bO
+bO
+TK
+TK
+TK
+TK
+TK
+ZJ
+BY
+ZJ
+av
+dA
+Ro
+Ro
+Ro
+jW
+kD
+ZJ
+nu
+XZ
+Pj
+Fn
+Pj
+XZ
+nu
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(52,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+mz
+mz
+mz
+mz
+mz
+mz
+mz
+DL
+DL
+mz
+mz
+mz
+TK
+TK
+mz
+ZJ
+ZJ
+ZJ
+ZJ
+mf
+lc
+An
+ZJ
+ZJ
+mz
+mz
+TK
+TK
+BH
+BH
+BH
+mz
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+sr
+hQ
+ZJ
+ZJ
+TK
+TK
+TK
+sr
+sr
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+sr
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+TK
+TK
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+sr
+TK
+TK
+TK
+TK
+TK
+sr
+TK
+ZJ
+sr
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+bO
+bO
+bO
+bO
+ZJ
+ZJ
+ZJ
+iA
+Ro
+dq
+NY
+aV
+ZJ
+ZJ
+TK
+TK
+bO
+bO
+bO
+TK
+TK
+TK
+ZJ
+bO
+Lv
+nW
+NY
+NY
+NY
+NY
+NY
+NY
+ZJ
+nu
+nu
+Pj
+Fn
+Pj
+nu
+nu
+TK
+TK
+TK
+TK
+TK
+TK
+nx
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(53,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+mz
+Dv
+Dv
+mz
+mz
+TK
+TK
+TK
+mz
+mz
+ZJ
+ZJ
+TK
+mz
+jt
+mz
+ZJ
+mf
+Se
+UI
+TK
+TK
+TK
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+Te
+sr
+ZJ
+ZJ
+TK
+TK
+ZJ
+ZJ
+hQ
+ZJ
+ZJ
+sr
+sr
+ZJ
+ZJ
+sr
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+sr
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+sr
+TK
+TK
+TK
+TK
+sr
+fp
+TK
+TK
+TK
+TK
+sr
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+bO
+bO
+bO
+ZJ
+ZJ
+ZJ
+ZJ
+Lr
+kD
+kD
+NY
+kD
+ZJ
+TK
+TK
+TK
+TK
+bO
+bO
+bO
+TK
+bO
+bO
+bO
+bO
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+lt
+gc
+ZJ
+nu
+mc
+Pj
+Pj
+Pj
+XZ
+nu
+TK
+TK
+TK
+nx
+TK
+TK
+nx
+nx
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(54,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+mz
+mz
+Dv
+Dv
+mz
+mz
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+mz
+mz
+mz
+mz
+mz
+mz
+ZJ
+TK
+TK
+TK
+TK
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+Aq
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+BH
+ZJ
+ZJ
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+ZJ
+sr
+sr
+ZJ
+ZJ
+ZJ
+sr
+ZJ
+ZJ
+TK
+TK
+Te
+TK
+TK
+ZJ
+ZJ
+sr
+sr
+TK
+TK
+TK
+TK
+nx
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+sr
+sr
+ZJ
+TK
+TK
+nx
+ZJ
+TK
+TK
+sr
+sr
+ZJ
+TK
+TK
+sr
+sr
+sr
+TK
+TK
+TK
+sr
+sr
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+fO
+ZJ
+Aq
+ZJ
+ZJ
+ZJ
+Lr
+kD
+kD
+kD
+kD
+ZJ
+TK
+TK
+TK
+TK
+bO
+TK
+bO
+bO
+bO
+bO
+bO
+nQ
+Lv
+aV
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+nu
+nu
+bt
+XZ
+bt
+nu
+nu
+TK
+TK
+ZJ
+nx
+nx
+RD
+nx
+SB
+nx
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(55,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+mz
+mz
+Dv
+Dv
+mz
+mz
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+NI
+ZJ
+pd
+mz
+UI
+ZJ
+TK
+TK
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+BH
+ZJ
+BH
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+ZJ
+ZJ
+sr
+ZJ
+ZJ
+sr
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+sr
+ZJ
+ZJ
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+ZJ
+sr
+sr
+sr
+TK
+sr
+TK
+sr
+sr
+TK
+sr
+sr
+TK
+TK
+TK
+ZJ
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+fO
+fO
+ZJ
+ZJ
+ZJ
+ZJ
+AZ
+kD
+kD
+Pw
+ZJ
+ZJ
+bO
+bO
+bO
+bO
+bO
+TK
+TK
+bO
+bO
+bO
+aV
+EI
+gc
+gf
+WR
+WR
+ZJ
+Aq
+ZJ
+TK
+TK
+nu
+nu
+nu
+nu
+nu
+TK
+TK
+TK
+ZJ
+Aq
+ZJ
+nx
+SB
+oo
+yo
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(56,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+mz
+mz
+Dv
+Dv
+mz
+mz
+mz
+TK
+TK
+ZJ
+ZJ
+TK
+ZJ
+sz
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+BH
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+ZJ
+ZJ
+ZJ
+PF
+sr
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+ZJ
+Aq
+ZJ
+ZJ
+TK
+TK
+ZJ
+TK
+TK
+TK
+ZJ
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+sr
+Yw
+sr
+TK
+TK
+TK
+sr
+TK
+TK
+TK
+sr
+sr
+TK
+TK
+ZJ
+ZJ
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+fO
+ZJ
+gc
+qi
+qi
+qi
+ZL
+vX
+qi
+qi
+qi
+EI
+bO
+bO
+bO
+TK
+TK
+TK
+bO
+bO
+EI
+aV
+aV
+zp
+UM
+EB
+WR
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+yU
+kD
+kD
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(57,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+mz
+mz
+Dv
+Dv
+JS
+mz
+mz
+mz
+mz
+Sh
+ZJ
+Ya
+ZJ
+Xq
+ZJ
+pd
+mz
+ZJ
+mz
+TK
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+BH
+BH
+ZJ
+BH
+ZJ
+BH
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+sr
+sr
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+sr
+sr
+ZJ
+ZJ
+TK
+ZJ
+TK
+TK
+TK
+TK
+ZJ
+TK
+TK
+TK
+ZJ
+sr
+TK
+TK
+TK
+CO
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+ZJ
+ZJ
+sr
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+fO
+TK
+qi
+qE
+CP
+gc
+CH
+Ow
+qi
+Nj
+CN
+EI
+bO
+bO
+bO
+TK
+TK
+TK
+bO
+bO
+qj
+ZJ
+BC
+KL
+uo
+uJ
+pZ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+Lr
+kD
+kD
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(58,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+mz
+Dv
+UI
+Zg
+Uz
+ms
+ET
+ET
+ZJ
+mf
+Bo
+ZJ
+bK
+sz
+ZJ
+mz
+ZJ
+mz
+TK
+BH
+BH
+BH
+BH
+BH
+TK
+TK
+TK
+BH
+BH
+ZJ
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+BH
+BH
+BH
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+sr
+sr
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+TK
+TK
+TK
+TK
+TK
+ZJ
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+ZJ
+sr
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+ZJ
+CO
+ZJ
+ZJ
+sr
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+nx
+TK
+TK
+TK
+TK
+qi
+If
+Rq
+CM
+UH
+yw
+Ur
+Zl
+Ih
+gc
+ZJ
+bO
+bO
+ZJ
+TK
+TK
+TK
+bO
+bO
+bO
+bO
+yw
+zp
+Os
+pZ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+Lr
+kD
+kD
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(59,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+mz
+mz
+mz
+mz
+WL
+fc
+ET
+mf
+Xq
+ZJ
+mf
+ZJ
+ZJ
+ZJ
+ZJ
+mz
+ZJ
+mz
+TK
+TK
+BH
+BH
+BH
+BH
+TK
+TK
+BH
+BH
+BH
+ZJ
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+ZJ
+BH
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+ZJ
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+TK
+ZJ
+TK
+TK
+TK
+TK
+TK
+nx
+ZJ
+ZJ
+ZJ
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+sr
+sr
+TK
+TK
+TK
+TK
+nx
+ZJ
+ZJ
+ZJ
+ZJ
+Aq
+ZJ
+ZJ
+sr
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+nx
+lY
+ZJ
+EZ
+ZJ
+Wr
+qi
+dF
+ji
+qi
+oM
+XW
+gc
+Qo
+LI
+EI
+nQ
+ZJ
+bO
+ZJ
+TK
+TK
+TK
+ZJ
+Ge
+ZJ
+bO
+ZJ
+aV
+lU
+gc
+GU
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+Lr
+kD
+kD
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(60,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+mz
+mz
+mz
+Xq
+mz
+hn
+bK
+TK
+TK
+ZJ
+ZJ
+pd
+mz
+ZJ
+mz
+TK
+BH
+BH
+BH
+TK
+TK
+TK
+TK
+BH
+BH
+BH
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+BH
+BH
+ZJ
+ZJ
+BH
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ap
+ZJ
+ZJ
+Aq
+ZJ
+TK
+TK
+TK
+TK
+TK
+ZJ
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+sr
+sr
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+Bu
+Bu
+nx
+EZ
+ZJ
+ZJ
+rq
+gc
+gc
+gc
+gc
+zT
+ow
+gc
+EI
+tP
+ZJ
+HI
+ZJ
+bO
+ZJ
+TK
+TK
+ZJ
+ZJ
+EI
+ZJ
+bO
+bO
+ZJ
+BC
+XZ
+Ey
+ZJ
+sm
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+Lr
+kD
+kD
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(61,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+mz
+Xq
+mz
+TK
+TK
+TK
+pd
+ZJ
+pd
+ZJ
+ZJ
+ZJ
+TK
+TK
+BH
+BH
+TK
+TK
+TK
+TK
+TK
+TK
+BH
+ZJ
+ZJ
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+ZJ
+ZJ
+BH
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+sr
+ZJ
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+ZJ
+hu
+nx
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+nx
+lY
+ZJ
+vG
+ZJ
+ZJ
+ZJ
+gc
+Us
+bL
+ai
+MY
+UH
+nh
+XZ
+bO
+bO
+bO
+bO
+bO
+ZJ
+TK
+ZJ
+ZJ
+ZJ
+WR
+aV
+Ki
+bO
+sq
+Os
+XZ
+pm
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+Lr
+kD
+kD
+va
+Aq
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(62,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+mz
+ET
+mz
+TK
+ZJ
+sz
+mz
+mz
+mz
+ZJ
+ZJ
+TK
+TK
+BH
+BH
+BH
+BH
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+ZJ
+BH
+BH
+BH
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+Te
+TK
+TK
+TK
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+TK
+TK
+TK
+va
+ZJ
+TK
+TK
+TK
+sr
+sr
+sr
+sr
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+nx
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZL
+UH
+UF
+Qo
+UH
+HD
+aV
+XZ
+bO
+EI
+ZJ
+bO
+bO
+TK
+TK
+TK
+ZJ
+ZJ
+WR
+fU
+Ki
+bO
+yw
+uo
+WR
+XJ
+TK
+TK
+ZJ
+ZJ
+Aq
+ZJ
+ZJ
+Aq
+ZJ
+TK
+TK
+TK
+TK
+bO
+bO
+ZJ
+Lr
+kD
+kD
+Pw
+ZJ
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(63,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+mz
+ET
+mz
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+BH
+BH
+TK
+BH
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+va
+ZJ
+ZJ
+TK
+TK
+TK
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+BH
+BH
+BH
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+Te
+TK
+TK
+sr
+TK
+TK
+TK
+ZJ
+TK
+TK
+ZJ
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+mT
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+gc
+hF
+nc
+ck
+UH
+eE
+yq
+Wq
+ZJ
+gc
+TK
+bO
+bO
+bO
+TK
+TK
+TK
+ZJ
+WR
+EI
+XZ
+bO
+ZJ
+EI
+WR
+Ey
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+bO
+bO
+EI
+gf
+Ge
+WR
+WR
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(64,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+mz
+ET
+mz
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+mz
+TK
+TK
+BH
+BH
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+ZJ
+BH
+BH
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+sr
+TK
+TK
+sr
+TK
+nx
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+ZJ
+ZJ
+Aq
+TK
+TK
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+TK
+TK
+TK
+TK
+ZJ
+va
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+ZJ
+sm
+ZJ
+ZJ
+ZM
+qi
+qi
+qi
+gc
+za
+oM
+gc
+qi
+qi
+qi
+TK
+TK
+TK
+bO
+bO
+bO
+TK
+ZJ
+ZJ
+bO
+bO
+bO
+oS
+AM
+AM
+tM
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+bO
+bO
+bO
+xh
+aV
+FR
+pr
+WR
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(65,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+mz
+NY
+mz
+TK
+TK
+TK
+mz
+QX
+hY
+mz
+TK
+TK
+BH
+TK
+TK
+TK
+hu
+Aq
+ZJ
+TK
+TK
+TK
+ZJ
+Aq
+ZJ
+ZJ
+CO
+TK
+TK
+TK
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+BH
+BH
+BH
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+PF
+ZJ
+TK
+ZJ
+sr
+ZJ
+ZJ
+ZJ
+sr
+TK
+ZJ
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+sr
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+Aq
+ZJ
+ZJ
+ZJ
+sr
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+EN
+WJ
+ZJ
+ZJ
+ZJ
+Tw
+gc
+bm
+YL
+EI
+XW
+ow
+gc
+am
+XQ
+qi
+ZJ
+TK
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+ZJ
+Ey
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+ZJ
+bO
+bO
+bO
+ZJ
+bO
+yw
+FP
+WR
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(66,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+mz
+pH
+mz
+TK
+LU
+LU
+mz
+iE
+UK
+mz
+TK
+BH
+BH
+TK
+TK
+TK
+ZJ
+TK
+ZJ
+ZJ
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+TK
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+ZJ
+TK
+TK
+TK
+TK
+ZJ
+TK
+TK
+TK
+TK
+ZJ
+TK
+TK
+sr
+sr
+ZJ
+sr
+ZJ
+TK
+TK
+hQ
+sr
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+ZJ
+sr
+sr
+ZJ
+ZJ
+sr
+ZJ
+ZJ
+TK
+ZJ
+TK
+TK
+TK
+TK
+TK
+nx
+ZJ
+TK
+dU
+sr
+ZJ
+dU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+EN
+ZJ
+ZJ
+ZJ
+ZJ
+va
+qi
+Zl
+VD
+VD
+UH
+qt
+qi
+Gn
+hJ
+qi
+ZJ
+TK
+TK
+TK
+bO
+bO
+TK
+TK
+bO
+bO
+TK
+TK
+Ey
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+bO
+bO
+ZJ
+ZJ
+ZJ
+bO
+bO
+bO
+bO
+bO
+bO
+yw
+ws
+WR
+ZJ
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(67,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+mz
+Fk
+mz
+LU
+LU
+LU
+mz
+ue
+TK
+TK
+TK
+BH
+TK
+TK
+TK
+TK
+TK
+ZJ
+va
+ZJ
+TK
+TK
+ZJ
+TK
+TK
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+ZJ
+sr
+ZJ
+TK
+sr
+TK
+Te
+ZJ
+TK
+TK
+sr
+ZJ
+ZJ
+TK
+TK
+sr
+hQ
+sr
+sr
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+Aq
+ZJ
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+dU
+CO
+sr
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+EN
+lg
+EN
+EN
+TK
+qi
+VG
+Ka
+hL
+UH
+sh
+oP
+sw
+Au
+qi
+ZJ
+TK
+TK
+TK
+TK
+bO
+TK
+bO
+bO
+TK
+TK
+TK
+Ey
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+bO
+bO
+bO
+bO
+ZJ
+ZJ
+Aq
+bO
+bO
+bO
+nQ
+aV
+RY
+Jd
+aV
+ZJ
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(68,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+mz
+qT
+mz
+LU
+LU
+LU
+mz
+qT
+TK
+TK
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+ZJ
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+BH
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+Cb
+ZJ
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+sr
+ZJ
+Te
+TK
+sr
+TK
+ZJ
+sr
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+TK
+TK
+ZJ
+TK
+TK
+nx
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+dU
+sr
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+EN
+TK
+TK
+TK
+qi
+EI
+gc
+gc
+Ow
+zA
+qi
+qi
+qi
+qi
+TK
+TK
+TK
+TK
+TK
+bO
+bO
+bO
+TK
+TK
+TK
+TK
+pm
+ZJ
+TK
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+ZJ
+bO
+bO
+bO
+bO
+bO
+ZJ
+yw
+bc
+EI
+ZJ
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(69,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+mz
+qT
+mz
+LU
+LU
+LU
+mz
+TK
+TK
+TK
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+TK
+ZJ
+ZJ
+TK
+Aq
+TK
+TK
+ZJ
+Aq
+TK
+TK
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+TK
+TK
+hQ
+sr
+ZJ
+sr
+ZJ
+PF
+sr
+sr
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+sr
+sr
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+ZJ
+hu
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+nu
+sr
+Ge
+dU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+gc
+vj
+Rp
+qj
+nP
+om
+gc
+YL
+It
+qi
+TK
+TK
+TK
+TK
+TK
+TK
+bO
+bO
+bO
+TK
+TK
+TK
+ZJ
+bO
+bO
+bO
+TK
+TK
+TK
+ZJ
+ZJ
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+CZ
+ZJ
+ZJ
+yw
+si
+WR
+ZJ
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(70,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+mz
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+Aq
+ZJ
+ZJ
+ZJ
+TK
+ZJ
+bV
+va
+ZJ
+TK
+TK
+TK
+ZJ
+BH
+BH
+BH
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+TK
+TK
+LU
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+Te
+sr
+sr
+sr
+TK
+TK
+sr
+ZJ
+ZJ
+TK
+ri
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+sr
+sr
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+nu
+Ge
+Ge
+nu
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+gc
+RN
+RE
+gc
+Mi
+lG
+qi
+VP
+UH
+qi
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+bO
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+bO
+bO
+bO
+TK
+TK
+TK
+TK
+bO
+bO
+bO
+bO
+ZJ
+oq
+UM
+FR
+WR
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(71,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+mz
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+hu
+ZJ
+ZJ
+ZJ
+kC
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+BH
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+TK
+TK
+LU
+LU
+LU
+TK
+LU
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+Cb
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+sr
+Te
+TK
+TK
+Te
+Pz
+TK
+Te
+TK
+TK
+nx
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+nu
+yP
+yP
+nu
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+qi
+eO
+RN
+LU
+Mi
+EY
+bu
+Lz
+qp
+qi
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+TK
+TK
+TK
+TK
+TK
+TK
+bO
+On
+EI
+EI
+WR
+WR
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(72,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+TK
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+yS
+yS
+yS
+yS
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+qi
+qi
+LU
+LU
+EI
+gc
+gc
+qi
+qi
+qi
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+bO
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+bO
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(73,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(74,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(75,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(76,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(77,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(78,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(79,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(80,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(81,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(82,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(83,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+as
+as
+as
+as
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(84,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+as
+as
+mX
+tU
+as
+as
+as
+as
+as
+as
+lD
+lD
+lD
+lD
+lD
+lD
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(85,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+as
+dV
+pk
+pk
+qf
+as
+Mp
+Tk
+SU
+as
+lD
+lD
+lD
+lD
+lD
+lD
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(86,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+as
+gk
+pk
+pk
+cW
+as
+GN
+XT
+ae
+as
+lD
+lD
+lD
+lD
+lD
+lD
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(87,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+as
+as
+as
+as
+as
+as
+lD
+as
+vh
+pk
+pk
+uj
+as
+Tk
+XT
+Mp
+as
+Ol
+lD
+lD
+lD
+lD
+lD
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+yS
+yS
+yS
+yS
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(88,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+as
+Ri
+Ry
+Ri
+Rg
+as
+lD
+as
+QF
+pk
+pk
+QF
+as
+Pe
+jL
+NA
+js
+as
+as
+as
+as
+as
+lD
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+bO
+bO
+bO
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+Aq
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+nu
+lT
+lT
+nu
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(89,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+as
+Ri
+Ri
+Ri
+Ri
+as
+lD
+as
+fq
+xQ
+IP
+Xb
+Nq
+fN
+ZZ
+oa
+dS
+as
+ah
+zx
+vE
+as
+lD
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+TK
+TK
+cO
+ZJ
+TK
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+ZJ
+ZJ
+CO
+bO
+bO
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+nu
+kD
+kD
+nu
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(90,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+as
+Rg
+xE
+nb
+Ri
+as
+lD
+as
+as
+Fp
+as
+as
+as
+eG
+Ll
+oa
+Fz
+Ol
+dP
+Ei
+iR
+as
+lD
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+bO
+bO
+TK
+TK
+TK
+bO
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+bO
+bO
+ZJ
+ZJ
+bO
+ZJ
+ZJ
+ZJ
+ZJ
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+LU
+nu
+kD
+VD
+nu
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(91,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+lD
+lD
+lD
+lD
+as
+as
+as
+as
+as
+lD
+lD
+lD
+lD
+lD
+as
+OL
+TG
+IY
+ro
+as
+lD
+as
+eW
+Rk
+cn
+as
+vQ
+Zw
+db
+Ll
+LB
+Oc
+bY
+as
+vl
+as
+lD
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+TK
+bO
+bO
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+TK
+WN
+QE
+TK
+TK
+bO
+bO
+CO
+ZJ
+ZJ
+ZJ
+ZJ
+bO
+bO
+bO
+bO
+bO
+bO
+TK
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+ZJ
+ZJ
+TK
+TK
+LU
+LU
+nu
+xy
+RJ
+nu
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(92,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+LU
+BH
+BH
+LU
+BH
+LU
+LU
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+xf
+xf
+xf
+xf
+as
+iu
+Dw
+iu
+as
+lD
+lD
+as
+as
+as
+as
+wB
+hG
+PA
+Vc
+as
+lD
+as
+Uj
+vg
+dP
+as
+yb
+zf
+YH
+qn
+bE
+LJ
+vC
+as
+as
+as
+lD
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+LU
+TK
+TK
+TK
+TK
+Aq
+TK
+TK
+TK
+ZJ
+ZJ
+bO
+bO
+bO
+bO
+bO
+TK
+TK
+TK
+TK
+bO
+ZJ
+ZJ
+TK
+TK
+bO
+bO
+bO
+bO
+ZJ
+ZJ
+TK
+TK
+TK
+LU
+nu
+Kp
+kD
+nu
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(93,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+LU
+LU
+BH
+BH
+BH
+BH
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+LU
+BH
+LU
+LU
+LU
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+xf
+RB
+tT
+xf
+as
+eg
+XH
+dP
+as
+as
+lD
+as
+Tl
+Tl
+HQ
+oz
+xS
+aa
+or
+as
+lD
+as
+as
+as
+as
+as
+ac
+Ol
+as
+as
+dj
+uI
+ud
+as
+lD
+lD
+lD
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+TK
+TK
+Aq
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+bO
+bO
+TK
+bO
+TK
+TK
+TK
+TK
+TK
+TK
+bO
+bO
+ZJ
+ZJ
+TK
+TK
+TK
+bO
+bO
+bO
+ZJ
+TK
+TK
+TK
+LU
+nu
+ZJ
+Ge
+nu
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(94,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+xf
+qg
+qg
+xf
+tG
+Mu
+yY
+Xz
+vY
+as
+lD
+as
+Az
+dr
+qH
+HV
+xS
+xS
+Pq
+as
+lD
+lD
+as
+Ol
+Uv
+ip
+eB
+jp
+bP
+as
+as
+as
+as
+as
+as
+lD
+lD
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+TK
+TK
+TK
+ZJ
+ZJ
+hu
+ZJ
+Aq
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+TK
+ZJ
+TK
+ZJ
+bO
+bO
+ZJ
+ZJ
+TK
+TK
+bO
+bO
+bO
+ZJ
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+Kp
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(95,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+xf
+Ky
+CJ
+DW
+Ed
+aa
+aa
+EJ
+Mo
+as
+lD
+as
+aF
+zG
+HQ
+cE
+bb
+Fo
+aa
+as
+lD
+lD
+as
+QO
+xS
+Wv
+Ra
+Zn
+Um
+rM
+Ol
+Vk
+XN
+AK
+as
+as
+lD
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+ZJ
+TK
+TK
+ZJ
+ZJ
+TK
+ZJ
+ZJ
+ZJ
+bO
+bO
+hu
+ZJ
+TK
+TK
+TK
+bO
+bO
+CO
+ZJ
+TK
+TK
+TK
+TK
+ZJ
+bO
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(96,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+xf
+tr
+wx
+as
+eM
+He
+By
+fI
+Oi
+as
+as
+as
+as
+as
+as
+as
+as
+as
+ot
+as
+as
+lD
+as
+as
+ON
+GD
+sF
+gL
+bU
+Ol
+Ol
+Ag
+iv
+ZU
+oK
+as
+lD
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+ZJ
+ZJ
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+bO
+bO
+bO
+ZJ
+TK
+TK
+TK
+TK
+bO
+bO
+bO
+ZJ
+TK
+TK
+Aq
+TK
+ZJ
+bO
+bO
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(97,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+xf
+xf
+xf
+xf
+ct
+lL
+Py
+YC
+ng
+OR
+sj
+DM
+as
+iG
+uL
+vW
+Ol
+Hd
+Vn
+di
+as
+lD
+lD
+as
+Rn
+Rn
+uX
+yO
+mM
+yO
+lV
+IM
+yW
+Ug
+as
+as
+lD
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+ZJ
+ZJ
+ZJ
+CO
+ZJ
+nx
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+ZJ
+TK
+TK
+TK
+TK
+bO
+bO
+bO
+ZJ
+TK
+bO
+ZJ
+ZJ
+ZJ
+VD
+bO
+bO
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(98,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+TK
+TK
+TK
+xf
+NL
+fV
+uY
+lr
+UO
+Ol
+RM
+vy
+hi
+Rk
+aY
+vV
+as
+qX
+ff
+pB
+as
+lD
+as
+as
+We
+eB
+VL
+Rn
+iQ
+as
+as
+pV
+yW
+MC
+Zr
+as
+lD
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+ZJ
+ZJ
+ZJ
+hu
+ZJ
+TK
+TK
+TK
+TK
+bO
+ZJ
+ZJ
+bO
+bO
+bO
+bO
+bO
+bO
+ZJ
+ZJ
+TK
+TK
+TK
+bO
+bO
+bO
+ZJ
+bO
+bO
+sy
+ZJ
+kD
+Pb
+bO
+bO
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+"}
+(99,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+Xq
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+TK
+TK
+TK
+xf
+xf
+ci
+UL
+eQ
+PQ
+as
+vc
+vr
+as
+uL
+iG
+hS
+as
+jM
+OZ
+zY
+as
+lD
+as
+lv
+aa
+JU
+Xu
+bS
+Zn
+FL
+Ol
+IL
+bQ
+DT
+as
+as
+lD
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+ZJ
+ZJ
+bO
+bO
+bO
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+bO
+bO
+bO
+ZJ
+TK
+bO
+bO
+bO
+bO
+bO
+ZJ
+Aq
+TK
+TK
+TK
+bO
+bO
+bO
+ZJ
+bO
+bO
+bO
+Kp
+kD
+TK
+TK
+bO
+bO
+TK
+LU
+LU
+LU
+LU
+LU
+"}
+(100,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+Xq
+ZJ
+Aq
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+BH
+LU
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+TK
+aV
+TK
+cz
+xf
+Vx
+Vx
+Vx
+xf
+as
+Ol
+ot
+as
+as
+as
+as
+as
+Ol
+Ys
+as
+as
+as
+as
+as
+hk
+ef
+LP
+vL
+Nh
+as
+as
+as
+as
+as
+as
+as
+lD
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+TK
+TK
+TK
+ZJ
+bO
+bO
+bO
+bO
+bO
+bO
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+bO
+bO
+bO
+ZJ
+TK
+bO
+bO
+bO
+bO
+bO
+ZJ
+ZJ
+ZJ
+TK
+TK
+bO
+bO
+bO
+ZJ
+bO
+bO
+bO
+bO
+ZJ
+TK
+TK
+bO
+bO
+TK
+TK
+LU
+LU
+LU
+LU
+"}
+(101,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+Xq
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+nx
+aV
+Kp
+NY
+NY
+aV
+vx
+JN
+qI
+Bq
+lo
+Hi
+Tp
+pi
+uu
+Tp
+Hn
+hb
+Bc
+hb
+lD
+wy
+as
+as
+Ol
+lq
+as
+as
+as
+xC
+bw
+cD
+wO
+kc
+as
+as
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+TK
+TK
+TK
+TK
+ZJ
+bO
+bO
+bO
+bO
+TK
+bO
+bO
+bO
+TK
+TK
+TK
+TK
+bO
+bO
+bO
+ZJ
+ZJ
+TK
+bO
+TK
+TK
+bO
+bO
+ZJ
+ZJ
+ZJ
+ZJ
+bO
+bO
+bO
+ZJ
+ZJ
+bO
+bO
+ZJ
+aV
+va
+Pb
+TK
+TK
+bO
+TK
+TK
+LU
+LU
+LU
+LU
+"}
+(102,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+Xq
+Aq
+ZJ
+Xq
+ZJ
+vI
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+Ez
+NY
+NY
+aV
+vZ
+vx
+BH
+JN
+eA
+tQ
+aH
+wy
+FA
+bh
+bh
+bG
+Ln
+hb
+lD
+hb
+hb
+oA
+eZ
+AQ
+Ty
+hI
+oU
+nZ
+bo
+jQ
+bi
+OM
+ZP
+Zm
+RK
+as
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+TK
+TK
+TK
+ZJ
+ZJ
+bO
+bO
+TK
+TK
+TK
+TK
+TK
+bO
+bO
+TK
+TK
+bO
+bO
+bO
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+bO
+ZJ
+ZJ
+bO
+bO
+ZJ
+ZJ
+ZJ
+ZJ
+Pb
+TK
+TK
+bO
+TK
+TK
+LU
+LU
+LU
+LU
+"}
+(103,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+vI
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+mz
+mz
+mz
+mz
+mz
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+TK
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+dU
+VK
+aV
+dU
+Ez
+BH
+BH
+xf
+jy
+lD
+tQ
+HA
+as
+as
+jy
+as
+as
+jy
+lD
+jy
+SS
+du
+eZ
+un
+FE
+ls
+UJ
+iZ
+aw
+eK
+gN
+bh
+zc
+nN
+Qc
+as
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+TK
+nx
+CO
+bO
+bO
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+bO
+bO
+bO
+TK
+bO
+bO
+bO
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+bO
+ZJ
+bO
+bO
+bO
+va
+kD
+ZJ
+Pb
+TK
+TK
+TK
+bO
+bO
+TK
+LU
+LU
+LU
+LU
+"}
+(104,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+BH
+BH
+BH
+BH
+mz
+mz
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+mz
+xd
+wu
+xd
+mz
+mz
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+Aq
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+dU
+mR
+Ge
+cc
+BH
+BH
+ZJ
+xf
+lD
+ZG
+ZG
+as
+tQ
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+hE
+an
+as
+as
+Ol
+SH
+as
+as
+as
+Pd
+wN
+Pd
+ZF
+pc
+as
+as
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+ZJ
+bO
+bO
+TK
+TK
+TK
+TK
+TK
+EI
+ZJ
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+nx
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+bO
+bO
+bO
+Du
+ij
+WR
+TK
+TK
+TK
+TK
+TK
+bO
+TK
+TK
+LU
+LU
+LU
+"}
+(105,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+mz
+mz
+mz
+mz
+mz
+BH
+mz
+mz
+ZJ
+BH
+BH
+BH
+BH
+xd
+xd
+GF
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+mz
+mL
+mL
+mL
+xd
+wu
+cY
+xd
+mz
+mz
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+nx
+VK
+vb
+Kp
+vx
+dU
+BH
+ZJ
+VB
+lD
+lD
+hE
+jy
+tQ
+tQ
+lD
+lD
+lD
+lD
+lD
+lD
+BM
+as
+as
+gu
+oR
+lW
+Eq
+KO
+as
+as
+as
+as
+as
+as
+lD
+lD
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+WR
+NY
+BK
+nx
+bO
+bO
+bO
+bO
+bO
+bO
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+CO
+bO
+bO
+bO
+kD
+pJ
+TK
+TK
+TK
+TK
+TK
+bO
+bO
+TK
+TK
+LU
+LU
+LU
+"}
+(106,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+mz
+OK
+OK
+OK
+xd
+xd
+wu
+mz
+BH
+fD
+Xq
+BH
+BH
+Aq
+BH
+fi
+xd
+tD
+tD
+mz
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+mz
+xd
+wu
+Tm
+tD
+tD
+tD
+GF
+xd
+wu
+mz
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZC
+ZC
+rg
+aV
+BH
+BH
+BH
+xf
+lD
+lD
+jN
+as
+aH
+Ik
+as
+lD
+lD
+lD
+lD
+lD
+lD
+as
+rM
+sU
+mi
+HU
+Gg
+OS
+JO
+as
+UE
+kp
+PO
+as
+as
+lD
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+WR
+Kp
+ZJ
+bO
+bO
+bO
+bO
+bO
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+bO
+bO
+ZJ
+ZJ
+ZJ
+ZJ
+WR
+WR
+WR
+kD
+Za
+EI
+TK
+TK
+TK
+TK
+TK
+bO
+bO
+TK
+LU
+LU
+LU
+"}
+(107,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+mz
+mz
+mz
+mz
+OK
+GF
+GF
+GF
+GF
+GF
+xd
+OK
+BH
+BH
+BH
+BH
+IX
+vI
+Dt
+sP
+GF
+wu
+tD
+mz
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+mz
+wu
+wu
+GF
+tD
+tD
+tD
+GF
+wu
+wu
+OK
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+nx
+EV
+Ez
+gf
+ZC
+dU
+BH
+BH
+xf
+lD
+FO
+aH
+TQ
+Ik
+Ik
+bU
+Ik
+CE
+lD
+lD
+aH
+AX
+as
+as
+Wd
+lW
+KB
+Pn
+Rn
+Ol
+as
+Rk
+RR
+Zn
+fW
+as
+lD
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+WR
+wD
+ZJ
+nx
+bO
+bO
+bO
+bO
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+bO
+ZJ
+zJ
+wi
+dp
+Pp
+kD
+kD
+WR
+TK
+TK
+TK
+TK
+TK
+bO
+bO
+TK
+LU
+LU
+LU
+"}
+(108,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+OK
+OK
+mz
+mz
+xd
+Bk
+xd
+GF
+GF
+xd
+wu
+GF
+xd
+xd
+mL
+ZJ
+ET
+vI
+ET
+Pl
+ZJ
+BH
+vI
+xd
+tD
+tD
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+mz
+PE
+GF
+GF
+VC
+tD
+tD
+tD
+GF
+TU
+mz
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+TK
+TK
+TK
+Aq
+ZJ
+ZJ
+ZJ
+ZJ
+BH
+rQ
+TZ
+XF
+dU
+BH
+BH
+xf
+FO
+Ik
+tQ
+Xa
+hE
+HJ
+kg
+Tv
+tQ
+aH
+lD
+lD
+Ik
+UB
+as
+bU
+TQ
+nl
+PB
+Rk
+yD
+fk
+Rk
+Md
+YI
+as
+as
+lD
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+ZJ
+bO
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+fo
+ZJ
+nx
+bO
+bO
+bO
+bO
+bO
+bO
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+WR
+Ii
+kD
+kD
+kD
+kD
+zJ
+ZJ
+Xi
+ZJ
+ZJ
+TK
+TK
+bO
+bO
+bO
+TK
+LU
+LU
+LU
+"}
+(109,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+mz
+mz
+xd
+Bk
+GF
+GF
+GF
+wu
+wu
+xd
+GF
+US
+GF
+GF
+xd
+mL
+nx
+BH
+BH
+BH
+ET
+ET
+vI
+RU
+BH
+tD
+tD
+vI
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+mL
+SC
+GF
+wu
+wu
+VV
+GF
+xd
+GF
+wu
+OK
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+nx
+Aq
+BH
+uR
+Un
+NR
+dU
+BH
+BH
+xf
+ZG
+hE
+aH
+TQ
+yW
+tQ
+TQ
+tQ
+lD
+lD
+lD
+lD
+tQ
+as
+as
+ER
+lW
+Wb
+Rn
+Rn
+as
+as
+Zn
+Rk
+GH
+gj
+as
+lD
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+bO
+ZJ
+hu
+bO
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+Kp
+EI
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+TK
+TK
+bO
+bO
+TK
+TK
+TK
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+qj
+kD
+gc
+dQ
+kD
+kD
+bT
+aV
+WR
+ZJ
+bO
+TK
+TK
+bO
+bO
+bO
+TK
+LU
+LU
+LU
+"}
+(110,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+OK
+mz
+ZJ
+wu
+xd
+GF
+FF
+VV
+xd
+mz
+mz
+mz
+mz
+mz
+OK
+mz
+mz
+BH
+BH
+OK
+mz
+mz
+BH
+BH
+BH
+BH
+xd
+GF
+vI
+ZJ
+nx
+BH
+BH
+BH
+BH
+ZJ
+ET
+ET
+mL
+mz
+mz
+mz
+xH
+Bk
+xd
+VV
+GF
+mz
+BH
+BH
+BH
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+Aq
+ZJ
+BH
+BH
+uR
+Om
+XB
+BH
+BH
+xf
+yW
+Ix
+hE
+as
+yW
+lD
+as
+lD
+lD
+lD
+lD
+lD
+tQ
+as
+QO
+so
+JU
+Xu
+Gg
+Ke
+rM
+as
+kU
+aD
+SY
+as
+as
+lD
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+bO
+ZJ
+bO
+bO
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+TK
+TK
+TK
+bO
+bO
+bO
+bO
+EI
+ua
+wo
+BE
+BL
+Qu
+dG
+aV
+WR
+bO
+bO
+bO
+bO
+bO
+bO
+TK
+TK
+LU
+LU
+LU
+"}
+(111,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+OK
+OK
+nx
+ZJ
+GF
+GF
+Sl
+dz
+mz
+mz
+mz
+BH
+BH
+BH
+nx
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+mz
+ZJ
+ET
+ZJ
+mz
+BH
+BH
+ZJ
+ET
+vI
+ET
+fi
+mz
+mz
+BH
+mz
+mz
+mz
+xd
+xd
+OK
+OK
+vI
+BH
+BH
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+BH
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+ZJ
+BH
+BH
+BH
+hM
+BH
+BH
+BH
+BH
+xf
+as
+as
+as
+as
+lD
+lD
+as
+lD
+lD
+lD
+jy
+jy
+lD
+as
+as
+Jt
+ef
+lW
+ZE
+nm
+as
+as
+as
+as
+as
+as
+lD
+lD
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+ZJ
+ZJ
+bO
+bO
+bO
+bO
+bO
+bO
+TK
+TK
+TK
+TK
+ZJ
+TK
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+ZJ
+ZJ
+ZJ
+va
+ZJ
+TK
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+ZJ
+WR
+WR
+WR
+gf
+EI
+nQ
+EI
+bO
+TK
+TK
+bO
+bO
+bO
+TK
+LU
+LU
+LU
+LU
+"}
+(112,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+mz
+mz
+ZJ
+Xq
+GF
+xd
+xd
+mz
+mz
+mz
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+nx
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+ET
+fi
+vI
+BH
+Ks
+Xq
+vI
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+mz
+mz
+vI
+OK
+ZJ
+BH
+vI
+BH
+BH
+Aq
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+ZJ
+TK
+BH
+BH
+TK
+TK
+ZJ
+ZJ
+TK
+ZJ
+TK
+TK
+TK
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+lD
+lD
+lD
+as
+aH
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+jN
+as
+as
+Ol
+KF
+as
+as
+as
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+ZJ
+CO
+bO
+ZJ
+ZJ
+ZJ
+bO
+bO
+bO
+bO
+TK
+TK
+TK
+TK
+TK
+bO
+ZJ
+ZJ
+ZJ
+ZJ
+bO
+bO
+ZJ
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+TK
+TK
+bO
+bO
+bO
+ZJ
+va
+ZJ
+ZJ
+ZJ
+ZJ
+nQ
+ux
+ZJ
+bO
+bO
+bO
+bO
+bO
+TK
+TK
+LU
+LU
+LU
+LU
+"}
+(113,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+mz
+ZJ
+mL
+ZJ
+xd
+wu
+wu
+mz
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+vI
+ET
+ZJ
+ZH
+ZJ
+nx
+ZJ
+BH
+BH
+BH
+Aq
+BH
+BH
+BH
+BH
+BH
+BH
+mz
+mz
+OK
+vI
+vI
+ZJ
+BH
+BH
+BH
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+ZJ
+ZJ
+BH
+BH
+TK
+TK
+TK
+ZJ
+TK
+TK
+ZJ
+TK
+TK
+TK
+TK
+BH
+ZJ
+Aq
+BH
+BH
+BH
+BH
+LU
+lD
+lD
+Rg
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+Ik
+pQ
+HA
+Ww
+oG
+as
+Wz
+as
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+nx
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+bO
+bO
+TK
+TK
+TK
+TK
+TK
+ZJ
+bO
+bO
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+TK
+bO
+bO
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+VD
+bO
+bO
+bO
+bO
+bO
+bO
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+"}
+(114,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+Aq
+Xq
+mz
+mz
+Se
+mz
+mz
+xd
+xd
+mz
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+Aq
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+fi
+nx
+ZJ
+ET
+ET
+ET
+ZJ
+BH
+BH
+BH
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+Xq
+In
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+ZJ
+BH
+ZJ
+BH
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+ZJ
+ZJ
+ZJ
+TK
+TK
+BH
+ZJ
+BH
+BH
+BH
+BH
+LU
+LU
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+tQ
+tQ
+lj
+iD
+nl
+Ce
+PY
+as
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+Aq
+ZJ
+bO
+bO
+TK
+TK
+TK
+TK
+TK
+ZJ
+bO
+bO
+bO
+bO
+bO
+bO
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+Aq
+ZJ
+kD
+ZJ
+ZJ
+aV
+vb
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(115,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+Xq
+mz
+OK
+OK
+OK
+mz
+Ks
+Xq
+OK
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+Xq
+ET
+Xq
+vI
+ZJ
+BH
+BH
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+vI
+Lm
+vI
+BH
+BH
+Aq
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+ZJ
+BH
+BH
+BH
+TK
+TK
+ZJ
+ZJ
+ZJ
+TK
+TK
+ZJ
+TK
+TK
+TK
+TK
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+Ol
+lD
+XO
+tQ
+lD
+FG
+tQ
+jF
+as
+xq
+vr
+as
+SR
+as
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+ZJ
+Aq
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+bO
+TK
+TK
+TK
+TK
+TK
+va
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+TK
+TK
+TK
+TK
+ZJ
+TK
+TK
+TK
+ZJ
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+aV
+nx
+nx
+vb
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(116,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+Xq
+Xq
+mz
+GF
+mz
+GF
+mz
+Xq
+ZJ
+ZJ
+mz
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+Xq
+ZJ
+ZJ
+ZJ
+BH
+BH
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+BH
+Ks
+Xq
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+ZJ
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+TK
+TK
+ZJ
+TK
+TK
+TK
+TK
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+lD
+lD
+aH
+aH
+tQ
+lD
+lD
+lD
+as
+Ol
+CB
+HA
+as
+as
+as
+as
+as
+as
+zF
+as
+as
+as
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+bO
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+bO
+bO
+bO
+bO
+bO
+bO
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+bO
+bO
+bO
+bO
+bO
+nx
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+"}
+(117,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+BH
+BH
+OK
+mz
+GF
+GF
+FF
+mz
+mz
+ZJ
+nx
+mz
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+Aq
+BH
+BH
+BH
+BH
+BH
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+Xq
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+TK
+ZJ
+TK
+TK
+BH
+ZJ
+TK
+TK
+TK
+TK
+TK
+BH
+BH
+BH
+BH
+LU
+LU
+lD
+lD
+Ol
+Ol
+lD
+hE
+lD
+tQ
+as
+SI
+VR
+AO
+as
+uS
+aK
+Qp
+as
+lE
+Rg
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+ZJ
+ZJ
+ZJ
+nx
+CO
+ZJ
+ZJ
+bO
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+bO
+TK
+bO
+bO
+bO
+TK
+TK
+ZJ
+Aq
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+CO
+nx
+TK
+TK
+LU
+LU
+LU
+LU
+"}
+(118,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+nx
+OK
+OK
+GF
+FF
+GF
+GF
+GF
+mz
+mz
+In
+OK
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+BH
+BH
+ZJ
+Hw
+ET
+vI
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+BH
+BH
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+lD
+ZG
+lD
+TQ
+ug
+ek
+tQ
+eo
+as
+je
+Rk
+iW
+as
+as
+Cd
+as
+as
+HZ
+gs
+jy
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+ZJ
+ZJ
+bO
+bO
+bO
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+bO
+bO
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+va
+ZJ
+TK
+TK
+TK
+bO
+bO
+bO
+bO
+hu
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+ZJ
+ZJ
+TK
+TK
+TK
+LU
+LU
+"}
+(119,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+mz
+mz
+GF
+nt
+GF
+GF
+GF
+Tz
+GF
+mz
+mz
+OK
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+nx
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+Xq
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+vI
+ET
+vI
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+Aq
+BH
+BH
+BH
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+lD
+Eu
+tQ
+ra
+lD
+Ik
+eo
+lD
+as
+Jv
+xg
+vy
+AG
+Yq
+Vn
+rZ
+ot
+dP
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+bO
+bO
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+bO
+bO
+bO
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+Aq
+bO
+bO
+bO
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+nx
+ZJ
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+bO
+bO
+bO
+bO
+TK
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+ZJ
+ZJ
+vi
+TK
+LU
+LU
+"}
+(120,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+mz
+mz
+GF
+GF
+GF
+GF
+GF
+GF
+GF
+wu
+GF
+mz
+mz
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+nx
+ZJ
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+ET
+vI
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+Aq
+ZJ
+TK
+TK
+TK
+BH
+BH
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+xf
+as
+jy
+as
+jy
+ot
+as
+as
+as
+Jj
+Fe
+Gk
+Ol
+ik
+cA
+gs
+jy
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+bO
+bO
+bO
+TK
+TK
+TK
+TK
+TK
+ZJ
+TK
+TK
+TK
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+TK
+TK
+TK
+TK
+bO
+bO
+bO
+bO
+TK
+TK
+TK
+TK
+TK
+Pb
+aV
+ZJ
+nx
+ZJ
+ZJ
+sy
+TK
+LU
+LU
+LU
+"}
+(121,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+mz
+oV
+FF
+GF
+GF
+GF
+AE
+GF
+Vt
+GF
+wu
+GF
+mz
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+ZJ
+ZJ
+BH
+BH
+BH
+mz
+ZJ
+ZJ
+ZJ
+Xq
+ZJ
+Aq
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+mz
+mz
+vI
+In
+ET
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+BH
+TK
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+xf
+tL
+yR
+Rn
+HW
+jP
+gP
+YS
+as
+Nn
+dP
+lI
+as
+as
+as
+as
+as
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+bO
+bO
+bO
+ZJ
+ZJ
+bO
+bO
+bO
+bO
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+kD
+ZJ
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+"}
+(122,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+mz
+AD
+GF
+GF
+bg
+Cv
+MU
+GF
+bg
+xd
+GF
+Vq
+mz
+BH
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+Xq
+ZJ
+BH
+ZJ
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+mz
+mz
+Xl
+ET
+ET
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+BH
+ZJ
+ZJ
+TK
+TK
+TK
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+xf
+rs
+yR
+Pf
+bf
+xS
+Vv
+ur
+Ol
+yJ
+Rk
+Yb
+as
+Ph
+we
+xf
+xf
+xf
+xf
+oY
+xi
+oc
+lD
+lD
+lD
+lD
+lD
+lD
+lD
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+nx
+ZJ
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+bO
+bO
+bO
+ZJ
+ZJ
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+Aq
+ZJ
+TK
+TK
+LU
+LU
+TK
+LU
+LU
+LU
+LU
+"}
+(123,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+mz
+cj
+GF
+GF
+Vt
+GF
+Gh
+GF
+GF
+GF
+FF
+GF
+mz
+BH
+BH
+BH
+BH
+BH
+ZJ
+mz
+mz
+OK
+BH
+ZJ
+mz
+BH
+BH
+BH
+mz
+Xq
+Xq
+BH
+mz
+nx
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+mz
+mz
+NE
+ET
+KJ
+ET
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+ZJ
+ZJ
+Aq
+ZJ
+ZJ
+ZJ
+TK
+TK
+BH
+BH
+BH
+ZJ
+TK
+TK
+TK
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+xf
+as
+as
+as
+oz
+Rk
+ih
+BF
+Ol
+IF
+dP
+Pv
+if
+Jf
+VL
+bq
+BH
+BH
+BH
+BH
+BH
+ZJ
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+bO
+bO
+ZJ
+CO
+ZJ
+ZJ
+bO
+bO
+bO
+bO
+ZJ
+va
+ZJ
+ZJ
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(124,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+BH
+mz
+ID
+jn
+GF
+MU
+Jh
+XU
+Qr
+MU
+GF
+GF
+FF
+mz
+BH
+BH
+BH
+BH
+BH
+ZJ
+OK
+ZJ
+ZJ
+OK
+mf
+mz
+BH
+BH
+BH
+mz
+BH
+Xq
+BH
+mz
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+mz
+mz
+NE
+ET
+nz
+yz
+DH
+mz
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+ZJ
+TK
+ZJ
+ZJ
+ZJ
+TK
+TK
+BH
+ZJ
+BH
+TK
+ZJ
+TK
+TK
+TK
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+xf
+AL
+tw
+Rn
+oz
+Rk
+xS
+vy
+AG
+RH
+Rk
+Kd
+Rk
+dk
+VL
+bq
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+ZJ
+ZJ
+ZJ
+bO
+ZJ
+ZJ
+TK
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+ZJ
+TK
+TK
+TK
+ZJ
+ZJ
+fo
+ZJ
+ZJ
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(125,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+ZJ
+BH
+mz
+iw
+GF
+GF
+GF
+GF
+Fl
+GF
+GF
+GF
+GF
+GF
+mz
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+OK
+ZJ
+ZJ
+mz
+mf
+mz
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+mz
+mz
+DH
+UI
+ET
+ET
+Gw
+mz
+mz
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+TK
+BH
+BH
+Aq
+TK
+TK
+ZJ
+ZJ
+TK
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+xf
+Cg
+yR
+Pf
+TB
+pw
+cv
+fX
+Cn
+JW
+cv
+cv
+Jn
+xg
+JD
+bq
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+ZJ
+hu
+ZJ
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+ZJ
+TK
+TK
+TK
+TK
+ZJ
+bO
+bO
+bO
+ZJ
+ZJ
+ZJ
+Aq
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+ZJ
+ZJ
+ZJ
+ZJ
+nx
+ZJ
+nx
+ZJ
+Pb
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(126,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+mz
+mz
+Bk
+GF
+bg
+US
+MU
+GF
+bg
+GF
+GF
+mz
+mz
+BH
+BH
+BH
+ZJ
+ZJ
+OK
+mz
+nx
+ZJ
+OK
+ET
+mz
+mz
+BH
+BH
+BH
+BH
+BH
+yz
+mz
+ZJ
+BH
+BH
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+mz
+mz
+DH
+ET
+ET
+ET
+sY
+mz
+mz
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+Aq
+BH
+BH
+ZJ
+BH
+ZJ
+ZJ
+TK
+TK
+TK
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+xf
+as
+as
+as
+KR
+WX
+as
+as
+as
+as
+as
+as
+as
+sK
+as
+xf
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+ZJ
+Aq
+ZJ
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+ZJ
+bO
+bO
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+Aq
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+ZJ
+Pb
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(127,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+mz
+mz
+GF
+GF
+FF
+GF
+GF
+Vt
+FF
+mz
+mz
+BH
+BH
+BH
+Aq
+ZJ
+mz
+mz
+ZJ
+ZJ
+ZJ
+OK
+ET
+ZJ
+mz
+mz
+mz
+OK
+ZJ
+ET
+mf
+mz
+ZJ
+ZJ
+BH
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+mz
+ZJ
+ET
+ET
+ET
+YM
+mz
+mz
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+xf
+AL
+yR
+JY
+GG
+sF
+as
+Hg
+Kz
+Tc
+xk
+as
+LM
+WV
+fm
+xf
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+ZJ
+ZJ
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+bO
+bO
+ZJ
+TK
+TK
+ZJ
+ZJ
+bO
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ea
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+aV
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(128,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+mz
+GF
+Vt
+GF
+Tz
+Nt
+GF
+GF
+mz
+BH
+BH
+BH
+BH
+BH
+ZJ
+mz
+ZJ
+ZJ
+ZJ
+ZJ
+mz
+ZJ
+ET
+ZJ
+ZJ
+ZJ
+nx
+ZJ
+ZJ
+ZJ
+mz
+ZJ
+BH
+BH
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+OK
+ZJ
+ET
+vI
+DH
+mz
+mz
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+TK
+TK
+ZJ
+ZJ
+Aq
+ZJ
+TK
+TK
+TK
+TK
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+xf
+yG
+qP
+Gq
+uk
+GA
+Ce
+dP
+dP
+dP
+dP
+as
+sn
+Rk
+iM
+xf
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+ZJ
+ZJ
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+ZJ
+ZJ
+va
+TK
+ZJ
+ZJ
+TK
+TK
+bO
+bO
+bO
+ZJ
+TK
+ZJ
+bO
+bO
+ZJ
+ZJ
+ZJ
+va
+ZJ
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+TK
+ZJ
+ZJ
+bO
+bO
+bO
+bO
+bO
+bO
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+km
+ed
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(129,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+OK
+GF
+GF
+GF
+GF
+GF
+GF
+GF
+mz
+BH
+BH
+BH
+BH
+BH
+BH
+mz
+ZJ
+ZJ
+ZJ
+ZJ
+OK
+ZJ
+ZJ
+Xq
+ZJ
+mz
+mz
+mz
+mz
+ET
+BH
+ZJ
+BH
+ZJ
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+VX
+In
+mz
+mz
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+xf
+xf
+xf
+xf
+Ox
+ns
+xf
+xf
+xf
+xf
+xf
+xf
+xf
+Oo
+xf
+xf
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+ZJ
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+ZJ
+bO
+bO
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+nx
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+bO
+bO
+bO
+bO
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+gv
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(130,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+OK
+VV
+GF
+GF
+GF
+xd
+GF
+QN
+mz
+BH
+BH
+BH
+BH
+BH
+BH
+mz
+ZJ
+ZJ
+nx
+mz
+mz
+mz
+mz
+mz
+ZJ
+ZJ
+mf
+mf
+mz
+BH
+mz
+ZJ
+ZJ
+nx
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+OK
+BH
+ET
+ZJ
+OK
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+ZJ
+ZJ
+BH
+BH
+BH
+nu
+NU
+Ge
+tx
+nu
+BH
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+bO
+bO
+bO
+TK
+TK
+bO
+bO
+bO
+bO
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+va
+ZJ
+ZJ
+ZJ
+bO
+bO
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+Pb
+Ew
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(131,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+mz
+mz
+xd
+FF
+hO
+wu
+xd
+mz
+mz
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+mz
+mz
+mz
+HG
+HG
+HG
+mz
+mz
+mz
+mz
+ET
+mz
+BH
+OK
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+OK
+BH
+ET
+BH
+BH
+BH
+Aq
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+BH
+ZJ
+BH
+BH
+nu
+nu
+vZ
+aV
+NY
+nu
+nu
+BH
+BH
+BH
+ZJ
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+bO
+bO
+TK
+TK
+TK
+TK
+TK
+bO
+bO
+CO
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+bO
+bO
+TK
+TK
+TK
+TK
+TK
+TK
+Pb
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(132,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+mz
+mz
+GF
+xd
+Ks
+mz
+mz
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+mz
+HG
+HG
+HG
+Yd
+HG
+HG
+HG
+HG
+mz
+ZJ
+mz
+ZJ
+mz
+mz
+mz
+mz
+mz
+mz
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+qM
+ET
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+mz
+ZJ
+ZJ
+Xq
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+nu
+Fr
+pE
+uv
+ds
+Gj
+nu
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+ZJ
+ZJ
+ZJ
+TK
+ZJ
+TK
+TK
+TK
+TK
+TK
+bO
+bO
+bO
+TK
+TK
+TK
+TK
+TK
+bO
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+bO
+TK
+TK
+bO
+bO
+TK
+TK
+Pb
+Hm
+Ca
+aV
+fo
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(133,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+mz
+mz
+Ba
+mz
+mz
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+mz
+HG
+yS
+HG
+kf
+Wj
+HG
+Wj
+HG
+Ks
+GF
+mz
+ZJ
+ZJ
+ZJ
+Xq
+Xq
+BH
+Xq
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+mz
+nx
+ET
+ZJ
+mz
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+mz
+Xq
+ZJ
+ZJ
+mz
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+Aq
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+NN
+Do
+BH
+Og
+dU
+zm
+Yx
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+Aq
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+bO
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+bO
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+aV
+ZJ
+Hm
+ix
+TK
+TK
+ZJ
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(134,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+mz
+Sl
+mL
+mL
+mL
+ZJ
+OK
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+mz
+ZJ
+mz
+HG
+yS
+XK
+kf
+kf
+UP
+kf
+Bg
+GF
+GF
+mz
+yz
+ET
+ET
+ZJ
+Xq
+Xq
+Xq
+mf
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+mz
+vI
+ET
+ZJ
+mz
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+pd
+sz
+ZJ
+ZJ
+ZJ
+mz
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+Aq
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+XZ
+XL
+BH
+BH
+NN
+vZ
+Or
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+hu
+ZJ
+ZJ
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+ZJ
+Pw
+ZJ
+bO
+aV
+ZJ
+ZJ
+Sk
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(135,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+OK
+ZJ
+vI
+Xq
+nx
+ET
+ZJ
+mz
+BH
+BH
+BH
+BH
+BH
+BH
+mz
+ET
+mz
+HG
+yS
+HG
+kf
+Wj
+HG
+Yd
+HG
+GF
+mf
+mz
+ZJ
+ZJ
+BH
+BH
+mf
+mf
+Xq
+Xq
+Xq
+Xq
+mf
+BH
+BH
+nx
+Xq
+BH
+BH
+BH
+BH
+ZJ
+ET
+ZJ
+qM
+nx
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+pd
+sz
+ZJ
+Aq
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+ZJ
+TK
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+uO
+aV
+Or
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+Aq
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+bO
+bO
+bO
+bO
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+bO
+bO
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+EI
+EI
+no
+WR
+WR
+Kp
+nx
+ZJ
+Pw
+Zq
+ZJ
+TK
+ZJ
+nx
+ZJ
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(136,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+OK
+ZJ
+dz
+rx
+ET
+vI
+vI
+mz
+BH
+BH
+BH
+BH
+BH
+BH
+mz
+ET
+mz
+HG
+HG
+HG
+Wj
+HG
+HG
+HG
+HG
+mz
+GF
+mz
+ZJ
+mz
+mz
+OK
+mz
+mz
+BH
+ZJ
+Xq
+ZJ
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+nx
+Xq
+mz
+ZJ
+Xq
+vI
+mz
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+mz
+ZJ
+ZJ
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+TK
+TK
+TK
+TK
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+Th
+BH
+uO
+vZ
+Or
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+ZJ
+ZJ
+uW
+ZJ
+ZJ
+BU
+TK
+TK
+TK
+bO
+bO
+bO
+bO
+TK
+TK
+TK
+ZJ
+bO
+ZJ
+ZJ
+bO
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+bO
+bO
+bO
+bO
+bO
+gc
+Jg
+UM
+Hf
+EI
+Uy
+ZJ
+WA
+gc
+ZJ
+ZJ
+ZJ
+CL
+ZJ
+ZJ
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(137,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+mz
+Sl
+ZJ
+ET
+ET
+ZJ
+vI
+mz
+BH
+BH
+BH
+BH
+BH
+ZJ
+mz
+ET
+mz
+mz
+mz
+HG
+HG
+HG
+mz
+mz
+mz
+mz
+GF
+mz
+ZJ
+mz
+nD
+ja
+nD
+mz
+BH
+Xq
+BH
+ZJ
+Xq
+BH
+BH
+BH
+BH
+BH
+ZJ
+Xq
+Xq
+mz
+DR
+ET
+ZJ
+mz
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+mz
+ZJ
+Xq
+mz
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+ZJ
+TK
+TK
+TK
+TK
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+XZ
+au
+oB
+Yx
+nu
+aV
+Yx
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+bO
+TK
+ZJ
+ZJ
+bO
+bO
+ZJ
+bO
+bO
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+WR
+WR
+Xi
+bO
+bO
+ZJ
+bO
+wi
+So
+nO
+zp
+SO
+ZJ
+ZJ
+ZJ
+ZJ
+CL
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(138,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+OK
+OK
+ZJ
+ZJ
+ET
+ZJ
+ZJ
+nx
+mz
+mz
+BH
+BH
+BH
+BH
+ZJ
+ET
+ET
+ET
+ET
+mz
+mz
+mz
+mz
+mz
+ZJ
+GF
+GF
+GF
+ZJ
+nx
+mz
+ja
+be
+ja
+mz
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+Xq
+BH
+Ks
+ET
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+pd
+sz
+ZJ
+ZJ
+TK
+TK
+mz
+ZJ
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+BH
+TK
+TK
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+nu
+Zu
+Qg
+vZ
+vZ
+nJ
+nu
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+bO
+bO
+TK
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+ZJ
+bO
+bO
+bO
+TK
+TK
+TK
+TK
+TK
+TK
+WR
+Sp
+Mh
+bO
+bO
+EI
+bO
+bO
+aV
+VD
+mD
+WR
+Aq
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(139,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+OK
+nx
+ZJ
+ZJ
+vI
+ET
+ZJ
+ZJ
+ZJ
+mz
+BH
+BH
+BH
+BH
+ZJ
+mz
+ET
+mz
+Xq
+ZJ
+Xq
+mf
+ZJ
+ET
+ET
+mz
+mz
+ET
+ZJ
+mz
+mz
+nD
+GF
+nD
+OK
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+vI
+ET
+In
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+pd
+sz
+ZJ
+ZJ
+mz
+TK
+mz
+sz
+pd
+TK
+TK
+TK
+TK
+TK
+TK
+Aq
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+nu
+nu
+aV
+vZ
+NY
+nu
+nu
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+Aq
+TK
+bO
+bO
+bO
+TK
+TK
+TK
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+ZJ
+bO
+bO
+bO
+bO
+TK
+TK
+TK
+TK
+nx
+WO
+fQ
+MV
+bO
+bO
+aV
+na
+nx
+Kp
+Kp
+eF
+WR
+ZJ
+bO
+ZJ
+ZJ
+bO
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(140,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+mz
+ZJ
+mz
+mz
+mz
+Kc
+mz
+Xq
+Xq
+OK
+BH
+BH
+BH
+BH
+ZJ
+mz
+ET
+mz
+mz
+mz
+mz
+mz
+mz
+mz
+mz
+mz
+ET
+ET
+mz
+mz
+ja
+ja
+tB
+ja
+OK
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+mz
+ET
+ZJ
+ET
+mz
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+mz
+ZJ
+Xq
+ZJ
+ZJ
+ZJ
+ZJ
+sz
+pd
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+nu
+Hl
+aV
+dC
+nu
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+bO
+bO
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+bO
+bO
+bO
+ZJ
+bO
+bO
+bO
+bO
+bO
+TK
+TK
+nx
+ZJ
+cq
+Kp
+aV
+ZJ
+bO
+bO
+aV
+aV
+nO
+ZJ
+VT
+WR
+ZJ
+bO
+ZJ
+bO
+bO
+bO
+bO
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(141,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+mz
+ZJ
+mz
+bd
+tD
+tD
+mz
+mz
+ZJ
+mz
+BH
+BH
+BH
+BH
+BH
+mz
+ZJ
+nx
+ZJ
+mz
+BH
+BH
+ET
+ZJ
+mf
+ZJ
+vI
+nx
+OK
+ja
+ja
+up
+ja
+ja
+mz
+ZJ
+nx
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+mz
+ET
+vI
+ET
+mz
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+mz
+ZJ
+ZJ
+Xq
+Aq
+ZJ
+TK
+ZJ
+mz
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+BH
+BH
+BH
+BH
+ZJ
+TK
+TK
+TK
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+xf
+xf
+Oo
+xf
+xf
+as
+as
+as
+as
+as
+as
+BH
+BH
+BH
+ZJ
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+ZJ
+TK
+TK
+TK
+TK
+TK
+bO
+bO
+bO
+bO
+ZJ
+TK
+TK
+TK
+CO
+bO
+bO
+bO
+CO
+ZJ
+bO
+bO
+bO
+bO
+bO
+TK
+TK
+TK
+WR
+gg
+UM
+SO
+bO
+BK
+DZ
+qo
+aJ
+aJ
+UM
+qj
+ZJ
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(142,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+OK
+ZJ
+mz
+bd
+rf
+tD
+eq
+mz
+Ks
+OK
+BH
+BH
+BH
+BH
+BH
+mz
+mz
+ZJ
+ET
+ZJ
+ZJ
+Xq
+mf
+Xq
+BH
+mz
+OK
+ZJ
+OK
+ja
+ja
+EG
+EG
+EG
+mz
+ZJ
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+BH
+ET
+ET
+ET
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+ZJ
+ZJ
+Xq
+TK
+TK
+TK
+ZJ
+mz
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+TK
+TK
+TK
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+xf
+rX
+bM
+WD
+xf
+TQ
+TQ
+as
+lD
+lD
+as
+LU
+BH
+BH
+ZJ
+ZJ
+ZJ
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+bO
+bO
+bO
+ZJ
+ZJ
+TK
+TK
+TK
+ZJ
+ZJ
+bO
+bO
+bO
+ZJ
+Aq
+bO
+bO
+TK
+TK
+TK
+TK
+TK
+WR
+dw
+aV
+bO
+bO
+EI
+WR
+WR
+EI
+qj
+Aq
+ZJ
+ZJ
+bO
+ZJ
+bO
+bO
+bO
+bO
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(143,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+mz
+mz
+mz
+mz
+mz
+VS
+mz
+mz
+mz
+OK
+BH
+BH
+BH
+BH
+BH
+ZJ
+mz
+mz
+mz
+mz
+mz
+ZJ
+ZJ
+ZJ
+mz
+mz
+vI
+vI
+mz
+mz
+mz
+OK
+mz
+mz
+mz
+ZJ
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+In
+ET
+ET
+ET
+BH
+BH
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+Xq
+Xq
+TK
+TK
+mz
+sz
+pd
+TK
+TK
+TK
+TK
+TK
+TK
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+TK
+TK
+TK
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+hD
+pq
+fs
+yF
+zZ
+lD
+fS
+tQ
+lD
+lD
+lD
+LU
+LU
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+va
+ZJ
+ZJ
+TK
+TK
+TK
+bO
+bO
+bO
+nx
+ZJ
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+bO
+bO
+ZJ
+ZJ
+bO
+bO
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+bO
+bO
+TK
+TK
+TK
+TK
+TK
+bO
+ZJ
+bO
+bO
+ZJ
+bO
+bO
+bO
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(144,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+mz
+aW
+mz
+yf
+Qy
+Xe
+tD
+Lj
+mz
+Xq
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+nx
+Ks
+ZJ
+ZJ
+BH
+ZJ
+Xq
+ZJ
+BH
+BH
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+nx
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+OK
+nx
+BH
+ET
+ZJ
+ZJ
+nx
+BH
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+yS
+LU
+ZJ
+LU
+ZJ
+ZJ
+LU
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+ZJ
+sz
+pd
+TK
+TK
+TK
+TK
+TK
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+TK
+TK
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+hD
+xg
+Rk
+Rk
+zZ
+wV
+AO
+lD
+lD
+lD
+lD
+LU
+LU
+LU
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+oi
+ZJ
+Aq
+bO
+TK
+bO
+bO
+bO
+bO
+ZJ
+ZJ
+ZJ
+TK
+bO
+bO
+ZJ
+ZJ
+ZJ
+ZJ
+bO
+bO
+bO
+bO
+TK
+bO
+bO
+TK
+TK
+TK
+TK
+TK
+bO
+TK
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+bO
+ZJ
+bO
+bO
+bO
+bO
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(145,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+mz
+tj
+Cs
+tD
+tD
+tD
+fe
+tD
+mz
+nx
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+vI
+ET
+BH
+BH
+BH
+Xq
+mf
+BH
+BH
+BH
+BH
+nx
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+mz
+ZJ
+Aq
+ET
+Xq
+vI
+ZJ
+OK
+ZJ
+nx
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+yS
+UY
+ZJ
+ZJ
+ZJ
+LU
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+Xq
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+BH
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+TK
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+bq
+IS
+cs
+dP
+zZ
+wV
+th
+AO
+wy
+wy
+lD
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+nx
+Aq
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+ZJ
+ZJ
+ZJ
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+TK
+TK
+TK
+bO
+TK
+TK
+bO
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+ZJ
+ZJ
+bO
+bO
+bO
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(146,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+mz
+mz
+mz
+VZ
+VZ
+VZ
+tD
+tD
+mz
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+ET
+vI
+BH
+BH
+BH
+BH
+nx
+mf
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+mz
+mz
+ZJ
+PT
+rv
+Ks
+PT
+ZJ
+OK
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+yS
+UY
+ZJ
+LU
+LU
+LU
+TK
+mz
+ZJ
+mz
+Xq
+ZJ
+mz
+ZJ
+mz
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+xf
+nG
+yO
+Rk
+as
+TQ
+TQ
+dP
+TQ
+as
+as
+as
+as
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+bO
+bO
+TK
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+ZJ
+ZJ
+ZJ
+ZJ
+CO
+ZJ
+ZJ
+bO
+bO
+bO
+bO
+bO
+TK
+bO
+bO
+bO
+bO
+TK
+bO
+bO
+bO
+bO
+bO
+bO
+TK
+TK
+bO
+bO
+ZJ
+ZJ
+bO
+bO
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(147,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+mz
+mz
+mz
+mz
+mz
+VS
+mz
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+nx
+mf
+ET
+vI
+BH
+BH
+BH
+BH
+BH
+mf
+Xq
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+mz
+mz
+vI
+ZJ
+fu
+jZ
+TD
+Xq
+ZJ
+ZJ
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+yS
+LU
+LU
+LU
+LU
+LU
+TK
+mz
+mz
+mz
+ZJ
+ZJ
+mz
+mz
+mz
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+BH
+BH
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+xf
+xf
+xf
+xf
+xf
+Tg
+as
+as
+as
+as
+as
+as
+qe
+ga
+as
+as
+as
+as
+as
+as
+as
+as
+as
+as
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+uB
+TK
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(148,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+mz
+Uk
+tD
+mz
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+xd
+GF
+xd
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+Xq
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+mz
+ZJ
+vI
+tV
+LO
+HR
+vI
+vI
+mz
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+mz
+mz
+ET
+mz
+ZJ
+ET
+mz
+ET
+mz
+mz
+TK
+TK
+TK
+TK
+TK
+BH
+BH
+BH
+BH
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+xf
+dI
+XP
+qQ
+xf
+TF
+HC
+as
+wH
+FK
+Bd
+as
+dP
+dR
+Ol
+NK
+Uq
+as
+Ol
+rh
+wL
+vK
+Ol
+as
+yS
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+TK
+TK
+TK
+ZJ
+ZJ
+CL
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(149,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+nx
+ZJ
+Kc
+WS
+tD
+Kc
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+GF
+ty
+GF
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+Aq
+BH
+ZJ
+nx
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+mz
+ZJ
+ZJ
+Xo
+QS
+fl
+ET
+vI
+mz
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+mz
+UN
+ET
+ET
+ET
+EZ
+ET
+wC
+rA
+mz
+TK
+TK
+TK
+TK
+BH
+BH
+BH
+BH
+TK
+BH
+BH
+BH
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+xf
+OA
+Rv
+mj
+xf
+Rk
+Rk
+ot
+Rk
+MX
+Rk
+CA
+yF
+xg
+OV
+Rk
+Rk
+AG
+Ls
+dP
+kH
+Rk
+kl
+oQ
+yS
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+LU
+TK
+LU
+TK
+TK
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+TK
+TK
+TK
+TK
+TK
+ZJ
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+nx
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(150,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+Kc
+Kc
+tD
+mz
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+vI
+GF
+ty
+xd
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+mf
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+Aq
+cm
+ET
+ET
+Xq
+ZJ
+Aq
+OK
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+mz
+dh
+ET
+EZ
+ET
+sL
+ht
+ET
+UN
+mz
+TK
+TK
+TK
+TK
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+xf
+Ku
+JJ
+SM
+LR
+Rk
+xg
+Ys
+lk
+xg
+dP
+Jl
+Rk
+ph
+ka
+Rk
+yF
+AG
+RG
+ph
+Rk
+dP
+BG
+oQ
+yS
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+Aq
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+TK
+TK
+TK
+TK
+TK
+ZJ
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+TK
+TK
+ZJ
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(151,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+Aq
+BH
+mz
+OK
+mz
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+GF
+GF
+vI
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+Xq
+Xq
+ZJ
+mz
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+mz
+ZJ
+ET
+DR
+ZJ
+cm
+ET
+mz
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+mz
+mz
+ET
+nF
+mf
+IK
+fM
+ET
+Xq
+mz
+TK
+TK
+TK
+TK
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+xf
+Dx
+Ha
+zk
+xf
+Rk
+cK
+as
+Qm
+zs
+gI
+as
+Rk
+Rk
+jy
+Tf
+Vm
+as
+Ol
+az
+MF
+oX
+Ol
+as
+yS
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+sr
+ZJ
+ZJ
+TK
+Aq
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+bO
+bO
+bO
+ZJ
+ZJ
+bO
+bO
+bO
+bO
+bO
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(152,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ET
+vI
+vI
+nx
+mz
+BH
+BH
+BH
+BH
+BH
+BH
+Aq
+GF
+GF
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+Xq
+ZJ
+ZJ
+mz
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+mz
+ET
+ZJ
+nx
+ZJ
+Xq
+ET
+mz
+nx
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+mz
+kh
+wC
+IK
+wC
+HX
+qa
+mz
+mz
+TK
+TK
+TK
+TK
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+xf
+qd
+SX
+lm
+xf
+Yo
+hZ
+xf
+xf
+xf
+xf
+xf
+HL
+ga
+xf
+xf
+xf
+xf
+as
+as
+as
+as
+as
+as
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+va
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+CO
+ZJ
+ZJ
+bO
+bO
+bO
+bO
+bO
+bO
+ZJ
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(153,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+nx
+ZJ
+Xq
+mz
+BH
+BH
+BH
+BH
+BH
+BH
+ET
+GF
+Cf
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+nx
+Xq
+Xq
+ZJ
+ZJ
+mz
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+mz
+mz
+ZJ
+ZJ
+vI
+ZJ
+ZJ
+BH
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+mz
+mz
+wC
+ET
+Xq
+mz
+mz
+TK
+TK
+TK
+TK
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+xf
+xf
+xf
+xf
+xf
+xf
+xf
+xf
+ZJ
+ZJ
+ZJ
+xf
+xf
+xf
+xf
+ZJ
+ZJ
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+LU
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+Aq
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(154,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+mz
+ZJ
+vI
+ZJ
+OK
+OK
+BH
+BH
+BH
+BH
+mz
+xd
+GF
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+fT
+mf
+fT
+ZJ
+mz
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+nx
+ZJ
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+mz
+mH
+Ep
+mz
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+GV
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(155,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+mz
+mz
+ZJ
+ZJ
+Ks
+OK
+BH
+BH
+BH
+OK
+GF
+wu
+xd
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+Xq
+vI
+Xq
+ZJ
+mz
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+mz
+mz
+BH
+OK
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+mz
+mz
+ye
+Fk
+mz
+mz
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+ZJ
+ZJ
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+pT
+ZJ
+TK
+TK
+TK
+TK
+TK
+sr
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+Aq
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(156,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+mz
+GF
+wu
+xd
+mz
+BH
+BH
+BH
+mz
+GF
+xd
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+Aq
+ZJ
+vI
+fT
+Xq
+ZB
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+qT
+mH
+mz
+LU
+TK
+TK
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+BH
+ZJ
+BH
+BH
+BH
+BH
+BH
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+sr
+sr
+sr
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(157,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+OK
+xd
+wu
+xd
+mf
+OK
+BH
+BH
+mz
+vI
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+Xq
+Xq
+mf
+Aq
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+Gi
+KN
+Xq
+LU
+LU
+TK
+TK
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+BH
+ZJ
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+ZJ
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+sm
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+nx
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+ZJ
+ZJ
+TK
+ZJ
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(158,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+OK
+GF
+tD
+xd
+ty
+BH
+BH
+BH
+mz
+vI
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+nx
+ZJ
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+Je
+LU
+mH
+Xq
+LU
+LU
+TK
+TK
+ZJ
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+ZJ
+BH
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+BH
+ZJ
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+sr
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+nx
+TK
+ZJ
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+TK
+ZJ
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(159,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+mz
+GF
+xd
+GF
+OK
+BH
+BH
+mz
+ET
+OK
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+UI
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+ZJ
+BH
+LU
+BH
+BH
+BH
+BH
+ZJ
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+sr
+aT
+sr
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+ZJ
+va
+ZJ
+ZJ
+ZJ
+Aq
+ZJ
+ZJ
+TK
+ZJ
+ZJ
+CO
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(160,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+OK
+GF
+wu
+xd
+OK
+BH
+BH
+mz
+xd
+GF
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+BH
+BH
+ZJ
+ZJ
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+ZJ
+BH
+BH
+LU
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+sr
+sr
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+sr
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+sr
+TK
+TK
+TK
+TK
+TK
+ko
+ZJ
+TK
+TK
+ZJ
+TK
+TK
+GV
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(161,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+mz
+xd
+xd
+vI
+mz
+BH
+BH
+mz
+wu
+xd
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+BH
+BH
+TK
+TK
+ZJ
+TK
+TK
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+aT
+ZJ
+ab
+sr
+TK
+TK
+sr
+TK
+TK
+TK
+TK
+TK
+TK
+sr
+sr
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+pT
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+GV
+ZJ
+Aq
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(162,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+ET
+ZJ
+BH
+BH
+mz
+xd
+xd
+nx
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+LU
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+sr
+TK
+TK
+TK
+ZJ
+sr
+TK
+TK
+ZJ
+sr
+TK
+ZJ
+TK
+TK
+TK
+TK
+TK
+ZJ
+Aq
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+va
+ZJ
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(163,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+BH
+BH
+BH
+vI
+ZJ
+mz
+mz
+OK
+mz
+OK
+OK
+mz
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+sr
+ZJ
+Aq
+ZJ
+ZJ
+ZJ
+ZJ
+nx
+ZJ
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+Aq
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+nx
+ZJ
+TK
+TK
+TK
+TK
+va
+ZJ
+Aq
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(164,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+Aq
+BH
+BH
+BH
+nx
+ZJ
+yz
+ty
+GF
+wu
+wu
+mz
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+yN
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+sr
+TK
+TK
+TK
+ZJ
+va
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+ZJ
+va
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(165,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+BH
+BH
+mz
+BH
+BH
+xd
+GF
+GF
+GF
+mz
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+BH
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+ZJ
+ZJ
+sr
+sr
+sr
+sr
+ZJ
+sr
+sr
+sr
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+nx
+ZJ
+va
+ZJ
+ZJ
+ZJ
+TK
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(166,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+Aq
+BH
+BH
+mz
+BH
+mz
+mz
+OK
+mz
+OK
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+ZJ
+BH
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+sr
+sr
+va
+sr
+Aq
+sr
+TK
+TK
+sr
+TK
+TK
+TK
+ZJ
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+ZJ
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(167,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+sr
+nu
+NY
+sr
+nu
+sr
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+nx
+ZJ
+ZJ
+ko
+ZJ
+TK
+TK
+TK
+TK
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+GV
+ZJ
+ZJ
+nx
+ZJ
+TK
+TK
+TK
+TK
+ZJ
+TK
+TK
+TK
+TK
+TK
+ZJ
+ko
+ZJ
+ZJ
+hu
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(168,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+BH
+BH
+BH
+BH
+ZJ
+BH
+ZJ
+ZJ
+BH
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+sr
+nu
+GC
+sr
+nu
+sr
+TK
+TK
+TK
+TK
+TK
+GV
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+CO
+ZJ
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+TK
+va
+TK
+TK
+TK
+ZJ
+TK
+nx
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(169,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+sr
+nu
+sr
+Vs
+nu
+sr
+sr
+sr
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+TK
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+ZJ
+nx
+hu
+ZJ
+ZJ
+TK
+TK
+ZJ
+nx
+va
+ZJ
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(170,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+ZJ
+ZJ
+BH
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+nu
+GC
+CO
+nu
+TK
+TK
+sr
+TK
+TK
+TK
+TK
+TK
+ZJ
+va
+TK
+TK
+TK
+TK
+TK
+ZJ
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+CO
+ZJ
+ZJ
+va
+TK
+TK
+TK
+hu
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(171,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+LU
+LU
+nu
+Ge
+Vs
+nu
+LU
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+ZJ
+ZJ
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(172,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+BH
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+LU
+LU
+LU
+nu
+OF
+OF
+nu
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(173,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+yS
+yS
+yS
+yS
+LU
+LU
+LU
+LU
+LU
+LU
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(174,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(175,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(176,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(177,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(178,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(179,1,1) = {"
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(180,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+Sl
+zy
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(181,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+wT
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+ZJ
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(182,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(183,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+ZJ
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+LU
+BH
+BH
+BH
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(184,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+BH
+LU
+LU
+LU
+LU
+BH
+BH
+LU
+LU
+BH
+BH
+LU
+LU
+LU
+LU
+BH
+LU
+LU
+LU
+BH
+BH
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(185,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+BH
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(186,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(187,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(188,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(189,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
+(190,1,1) = {"
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+LU
+"}
diff --git a/_maps/map_files220/RandomZLevels/gate_lizard.dmm b/_maps/map_files220/RandomZLevels/gate_lizard.dmm
index 84076ebca0ff..9b32a6233973 100644
--- a/_maps/map_files220/RandomZLevels/gate_lizard.dmm
+++ b/_maps/map_files220/RandomZLevels/gate_lizard.dmm
@@ -2,11 +2,11 @@
"aae" = (
/obj/structure/flora/tree/jungle,
/turf/simulated/wall/indestructible/rock/mineral,
-/area/awaymission/jungle_planet/outside)
+/area/awaymission/jungle_planet/outside/cave)
"aaw" = (
/obj/structure/mineral_door/wood,
/obj/structure/barricade/wooden/crude,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"aaG" = (
/obj/structure/flora/junglebush/large{
@@ -50,7 +50,7 @@
},
/area/awaymission/jungle_planet/outside)
"adt" = (
-/obj/machinery/light_construct/small,
+/obj/machinery/light_construct/small/south,
/obj/effect/spawner/random_spawners/dirt_frequent,
/turf/simulated/floor/plasteel{
icon_state = "showroomfloor"
@@ -69,13 +69,9 @@
},
/area/awaymission/jungle_planet/outside)
"aga" = (
-/obj/structure/cable,
-/obj/effect/spawner/random_spawners/dirt_often,
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "darkgrey"
- },
-/area/awaymission/jungle_planet/inside/complex)
+/obj/effect/baseturf_helper/asteroid,
+/turf/simulated/floor/beach/away/sand,
+/area/awaymission/jungle_planet/outside/river)
"agV" = (
/obj/item/shard{
icon_state = "small"
@@ -93,10 +89,6 @@
/obj/item/stack/medical/bruise_pack,
/obj/item/stack/medical/bruise_pack,
/obj/item/clothing/mask/surgical,
-/obj/structure/cable{
- d2 = 8;
- icon_state = "0-8"
- },
/obj/effect/spawner/random_spawners/dirt_frequent,
/turf/simulated/floor/plasteel{
icon_state = "white"
@@ -149,8 +141,7 @@
/area/awaymission/jungle_planet/outside)
"aiM" = (
/obj/effect/turf_decal/delivery/white,
-/obj/machinery/door_control{
- pixel_y = 28;
+/obj/machinery/door_control/shutter/north{
id = "Main in";
req_access = list(271)
},
@@ -216,6 +207,16 @@
icon_state = "yellowcorner"
},
/area/awaymission/jungle_planet/inside/complex)
+"anu" = (
+/obj/effect/light_emitter{
+ light_color = "#FFFFFF";
+ set_cap = 1;
+ icon = 'modular_ss220/maps220/icons/mapping_helpers.dmi';
+ icon_state = "sunlight_helper";
+ layer = 10
+ },
+/turf/simulated/floor/beach/away/sand,
+/area/awaymission/jungle_planet/outside)
"anV" = (
/obj/structure/falsewall/reinforced{
name = "Suspicious-looking wall"
@@ -246,8 +247,7 @@
pixel_y = -9
},
/obj/item/clothing/accessory/stethoscope,
-/obj/machinery/door_control{
- pixel_x = -27;
+/obj/machinery/door_control/shutter/west{
id = "CMDgate";
req_access = list(271)
},
@@ -270,9 +270,7 @@
},
/area/awaymission/jungle_planet/outside)
"arp" = (
-/turf/simulated/floor/wood{
- icon_state = "wood-broken7"
- },
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"aru" = (
/obj/structure/cable{
@@ -307,12 +305,12 @@
"asY" = (
/obj/structure/reagent_dispensers/watertank,
/obj/effect/decal/cleanable/cobweb,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"ati" = (
/obj/item/reagent_containers/food/drinks/cans/cola,
/obj/effect/spawner/random_spawners/dirt_maybe,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"atM" = (
/obj/effect/turf_decal/delivery/white,
@@ -377,9 +375,7 @@
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/outside)
"azA" = (
-/turf/simulated/floor/wood{
- icon_state = "wood-broken5"
- },
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/river)
"azN" = (
/obj/structure/chair,
@@ -413,7 +409,7 @@
},
/obj/item/reagent_containers/glass/beaker/waterbottle,
/obj/effect/spawner/random_spawners/dirt_frequent,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"aFo" = (
/obj/machinery/gateway{
@@ -439,15 +435,7 @@
/obj/item/broken_bottle{
pixel_x = 12
},
-/obj/structure/cable{
- d1 = 2;
- d2 = 4;
- icon_state = "2-4"
- },
-/obj/machinery/light{
- dir = 8;
- no_emergency = 1
- },
+/obj/machinery/light/directional/west,
/obj/effect/spawner/random_spawners/dirt_often,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
@@ -555,6 +543,10 @@
icon_state = "red"
},
/area/awaymission/jungle_planet/inside/complex)
+"aLT" = (
+/obj/item/mod/construction/broken_core,
+/turf/simulated/floor/plasteel,
+/area/awaymission/jungle_planet/inside/complex)
"aMB" = (
/obj/structure/cable{
d1 = 2;
@@ -582,16 +574,14 @@
/obj/item/clothing/accessory/necklace/skullcodpiece,
/obj/item/clothing/accessory/necklace/talisman,
/obj/structure/closet/crate/wooden/wooden_crate,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"aPj" = (
-/turf/simulated/floor/wood{
- icon_state = "wood-broken6"
- },
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"aPk" = (
/obj/effect/decal/cleanable/blood/old,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"aPo" = (
/obj/effect/turf_decal/arrows,
@@ -640,9 +630,7 @@
/turf/simulated/wall/mineral/wood,
/area/awaymission/jungle_planet/outside/cave)
"aUN" = (
-/obj/structure/sign/poster/official/random{
- pixel_x = 32
- },
+/obj/structure/sign/poster/official/random/east,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
"aVe" = (
@@ -682,9 +670,8 @@
/obj/item/shield/riot/buckler,
/obj/item/shield/riot/buckler,
/obj/item/shield/riot/buckler,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken7"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"aYE" = (
/obj/structure/stone_tile/cracked{
@@ -711,10 +698,7 @@
},
/area/awaymission/jungle_planet/inside)
"baN" = (
-/obj/machinery/light{
- dir = 4;
- no_emergency = 1
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "grimy"
},
@@ -723,9 +707,8 @@
/obj/item/clothing/head/helmet/skull,
/obj/item/clothing/head/helmet/skull,
/obj/structure/closet/crate/wooden/wooden_crate,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken7"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"bbq" = (
/obj/effect/decal/cleanable/cobweb2{
@@ -793,7 +776,7 @@
/area/awaymission/jungle_planet/outside/river)
"bec" = (
/obj/structure/chair/wood,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"beC" = (
/obj/structure/flora/ausbushes/fullgrass,
@@ -808,6 +791,20 @@
/obj/machinery/door/firedoor/closed,
/turf/simulated/floor/indestructible,
/area/awaymission/jungle_planet/inside/complex)
+"bgE" = (
+/obj/structure/flora/junglebush{
+ anchored = 1
+ },
+/obj/structure/flora/tree/jungle,
+/obj/effect/light_emitter{
+ light_color = "#FFFFFF";
+ set_cap = 1;
+ icon = 'modular_ss220/maps220/icons/mapping_helpers.dmi';
+ icon_state = "sunlight_helper";
+ layer = 10
+ },
+/turf/simulated/floor/indestructible/grass,
+/area/awaymission/jungle_planet/outside)
"bhj" = (
/obj/effect/spawner/random_spawners/dirt_frequent,
/turf/simulated/floor/plating,
@@ -820,7 +817,7 @@
/area/awaymission/jungle_planet/outside/river)
"bil" = (
/obj/structure/dresser,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"bjz" = (
/obj/structure/chair/office/dark{
@@ -866,6 +863,17 @@
"bjW" = (
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/outside/abandoned)
+"bka" = (
+/obj/structure/flora/ausbushes/ppflowers,
+/obj/effect/light_emitter{
+ light_color = "#FFFFFF";
+ set_cap = 1;
+ icon = 'modular_ss220/maps220/icons/mapping_helpers.dmi';
+ icon_state = "sunlight_helper";
+ layer = 10
+ },
+/turf/simulated/floor/indestructible/grass,
+/area/awaymission/jungle_planet/outside/river)
"bkg" = (
/obj/effect/spawner/random_spawners/dirt_often,
/turf/simulated/floor/plasteel{
@@ -980,9 +988,8 @@
name = "dorm";
req_access = list(271)
},
-/turf/simulated/floor/wood{
- icon_state = "wood-broken"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"bqo" = (
/obj/item/skeleton/head,
@@ -1004,7 +1011,7 @@
name = "north fire alarm";
pixel_y = 24
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"bqF" = (
/obj/item/kitchen/utensil/spoon{
@@ -1017,7 +1024,7 @@
icon_state = "1-2"
},
/obj/effect/spawner/random_spawners/dirt_frequent,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"bqH" = (
/obj/structure/computerframe{
@@ -1057,7 +1064,7 @@
/obj/item/reagent_containers/food/snacks/meat,
/obj/item/reagent_containers/food/snacks/meat,
/obj/item/reagent_containers/food/snacks/meat,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"brT" = (
/obj/structure/girder,
@@ -1095,30 +1102,12 @@
/area/awaymission/jungle_planet/outside/cave)
"bti" = (
/obj/effect/spawner/random_spawners/dirt_maybe,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken7"
- },
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"bty" = (
-/obj/machinery/door/airlock/command{
- locked = 1;
- name = "command";
- req_access = list(271);
- id_tag = "commanddoor"
- },
-/obj/machinery/door/firedoor/closed,
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/obj/machinery/door/poddoor/shutters{
- dir = 8;
- id_tag = "Command";
- requires_power = 0
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/jungle_planet/inside/complex)
+/obj/effect/baseturf_helper/asteroid,
+/turf/simulated/wall/indestructible/rock/mineral,
+/area/awaymission/jungle_planet/outside/cave/small)
"btH" = (
/obj/structure/sign/directions/security{
pixel_y = -3;
@@ -1198,27 +1187,33 @@
/obj/item/clothing/glasses/sunglasses{
pixel_y = 11
},
-/obj/machinery/light_construct,
+/obj/machinery/light_construct/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "redfull"
},
/area/awaymission/jungle_planet/inside/complex)
"bwB" = (
/obj/structure/bonfire/lit,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken7"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"bxc" = (
-/obj/machinery/light/small{
- dir = 8;
- no_emergency = 1
- },
-/turf/simulated/floor/wood,
+/obj/machinery/light/small/directional/west,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"byp" = (
-/turf/simulated/wall/indestructible/rock/mineral,
-/area/awaymission/jungle_planet/outside/waterfall)
+/obj/structure/flora/junglebush{
+ icon_state = "bush4"
+ },
+/obj/effect/light_emitter{
+ light_color = "#FFFFFF";
+ set_cap = 1;
+ icon = 'modular_ss220/maps220/icons/mapping_helpers.dmi';
+ icon_state = "sunlight_helper";
+ layer = 10
+ },
+/turf/simulated/floor/indestructible/grass,
+/area/awaymission/jungle_planet/outside)
"byv" = (
/obj/effect/spawner/random_spawners/dirt_maybe,
/obj/structure/flora/ausbushes/fullgrass,
@@ -1285,15 +1280,18 @@
},
/area/awaymission/jungle_planet/outside)
"bBR" = (
-/obj/structure/bed{
- dir = 4
- },
-/turf/simulated/floor/wood{
- icon_state = "wood-broken3"
- },
-/area/awaymission/jungle_planet/outside/cave)
+/obj/item/reagent_containers/food/snacks/grown/chili,
+/obj/item/reagent_containers/food/snacks/grown/carrot,
+/obj/item/reagent_containers/food/snacks/grown/mushroom/chanterelle,
+/obj/item/reagent_containers/food/snacks/grown/mushroom/chanterelle,
+/obj/item/reagent_containers/food/snacks/grown/onion,
+/obj/item/reagent_containers/food/snacks/grown/potato,
+/obj/item/reagent_containers/food/snacks/grown/potato,
+/obj/structure/closet/crate/wooden/wooden_crate,
+/turf/simulated/floor/wood/oak,
+/area/awaymission/jungle_planet/outside/cave/small)
"bCI" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/shutters{
dir = 2;
id_tag = "Command";
@@ -1309,9 +1307,8 @@
},
/obj/effect/decal/remains/human,
/obj/effect/spawner/random_spawners/blood_often,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken5"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"bEz" = (
/obj/effect/decal/remains/human,
@@ -1376,6 +1373,28 @@
/obj/structure/flora/rock/pile/largejungle,
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/outside)
+"bIQ" = (
+/obj/structure/flora/tree/jungle,
+/obj/effect/light_emitter{
+ light_color = "#FFFFFF";
+ set_cap = 1;
+ icon = 'modular_ss220/maps220/icons/mapping_helpers.dmi';
+ icon_state = "sunlight_helper";
+ layer = 10
+ },
+/turf/simulated/floor/indestructible/grass,
+/area/awaymission/jungle_planet/outside/river)
+"bJa" = (
+/obj/structure/flora/rock,
+/obj/effect/light_emitter{
+ light_color = "#FFFFFF";
+ set_cap = 1;
+ icon = 'modular_ss220/maps220/icons/mapping_helpers.dmi';
+ icon_state = "sunlight_helper";
+ layer = 10
+ },
+/turf/simulated/floor/indestructible/grass,
+/area/awaymission/jungle_planet/outside)
"bJi" = (
/turf/simulated/floor/beach/away/coastline/beachcorner{
water_overlay_image = null;
@@ -1440,9 +1459,7 @@
/obj/item/reagent_containers/glass/beaker/waterbottle{
pixel_x = 5
},
-/obj/machinery/light_construct{
- dir = 8
- },
+/obj/machinery/light_construct/directional/west,
/turf/simulated/floor/mineral/titanium/yellow,
/area/awaymission/jungle_planet/outside/abandoned)
"bND" = (
@@ -1454,7 +1471,7 @@
pixel_y = -7
},
/obj/effect/spawner/random_spawners/dirt_maybe,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"bNI" = (
/obj/effect/spawner/random_spawners/dirt_frequent,
@@ -1470,6 +1487,17 @@
},
/turf/simulated/floor/engine/cult,
/area/awaymission/jungle_planet/outside/cave)
+"bNX" = (
+/obj/structure/flora/rock/jungle,
+/obj/effect/light_emitter{
+ light_color = "#FFFFFF";
+ set_cap = 1;
+ icon = 'modular_ss220/maps220/icons/mapping_helpers.dmi';
+ icon_state = "sunlight_helper";
+ layer = 10
+ },
+/turf/simulated/floor/beach/away/sand,
+/area/awaymission/jungle_planet/outside/river)
"bOu" = (
/obj/effect/decal/cleanable/glass,
/turf/simulated/floor/plasteel,
@@ -1541,7 +1569,7 @@
/obj/item/coin/gold,
/obj/effect/spawner/random_spawners/dirt_often,
/obj/structure/closet/crate/wooden/wooden_crate,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"bVh" = (
/turf/simulated/floor/plating/asteroid/ancient{
@@ -1592,6 +1620,13 @@
/area/awaymission/jungle_planet/inside/complex)
"cak" = (
/obj/structure/flora/rock,
+/obj/effect/light_emitter{
+ light_color = "#FFFFFF";
+ set_cap = 1;
+ icon = 'modular_ss220/maps220/icons/mapping_helpers.dmi';
+ icon_state = "sunlight_helper";
+ layer = 10
+ },
/turf/simulated/floor/beach/away/coastline{
dir = 8;
water_overlay_image = null
@@ -1623,10 +1658,10 @@
pixel_x = -5
},
/obj/effect/spawner/random_spawners/dirt_frequent,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"cbj" = (
-/obj/machinery/light_construct,
+/obj/machinery/light_construct/directional/south,
/obj/effect/spawner/random_spawners/dirt_frequent,
/turf/simulated/floor/plasteel{
dir = 4;
@@ -1652,7 +1687,7 @@
dir = 4
},
/obj/effect/spawner/random_spawners/dirt_often,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"cbY" = (
/obj/effect/light_emitter{
@@ -1667,7 +1702,7 @@
"ccc" = (
/obj/structure/closet/crate/wooden/barrel,
/obj/item/reagent_containers/food/snacks/monkeykabob,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"cco" = (
/obj/structure/stone_tile/block/cracked,
@@ -1678,7 +1713,7 @@
/obj/structure/rack/gunrack,
/obj/effect/decal/cleanable/cobweb,
/obj/effect/spawner/random_spawners/dirt_often,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"cfb" = (
/obj/structure/flora/rock/jungle,
@@ -1733,7 +1768,7 @@
/obj/structure/table/wood,
/obj/item/trash/tray,
/obj/effect/spawner/random_spawners/dirt_often,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"cgI" = (
/obj/item/flashlight,
@@ -1799,6 +1834,10 @@
/area/awaymission/jungle_planet/inside/complex)
"cmS" = (
/obj/structure/rack/gunrack,
+/obj/item/gun/energy/laser/retro/old{
+ desc = "An older model of the basic lasergun, no longer used by Nanotrasen's private security or military forces. Nevertheless, it is still quite deadly and easy to maintain, making it a favorite amongst pirates and other outlaws.";
+ pixel_y = -9
+ },
/obj/item/gun/energy/laser/retro/old{
desc = "An older model of the basic lasergun, no longer used by Nanotrasen's private security or military forces. Nevertheless, it is still quite deadly and easy to maintain, making it a favorite amongst pirates and other outlaws."
},
@@ -1849,10 +1888,9 @@
name = "second hangar";
req_access = list(271)
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/north{
id = "Cargo out";
- req_access = list(271);
- pixel_y = 28
+ req_access = list(271)
},
/turf/simulated/floor/plasteel{
dir = 4;
@@ -1863,7 +1901,7 @@
/obj/structure/disposalpipe/broken{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"cpI" = (
/obj/structure/flora/junglebush/large{
@@ -1888,9 +1926,6 @@
name = "ground"
},
/area/awaymission/jungle_planet/outside)
-"cqB" = (
-/turf/simulated/floor/wood,
-/area/awaymission/jungle_planet/outside/cave)
"cqL" = (
/obj/structure/stone_tile/surrounding_tile/cracked{
dir = 4
@@ -1902,7 +1937,7 @@
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside/river)
"crR" = (
-/obj/machinery/light_construct,
+/obj/machinery/light_construct/directional/south,
/obj/effect/spawner/random_spawners/dirt_often,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
@@ -1917,6 +1952,18 @@
/obj/structure/flora/ausbushes/lavendergrass,
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/outside)
+"ctF" = (
+/obj/structure/flora/ausbushes/brflowers,
+/obj/structure/flora/ausbushes/ppflowers,
+/obj/effect/light_emitter{
+ light_color = "#FFFFFF";
+ set_cap = 1;
+ icon = 'modular_ss220/maps220/icons/mapping_helpers.dmi';
+ icon_state = "sunlight_helper";
+ layer = 10
+ },
+/turf/simulated/floor/indestructible/grass,
+/area/awaymission/jungle_planet/outside)
"cuf" = (
/obj/structure/cable{
d1 = 4;
@@ -1986,9 +2033,8 @@
d2 = 2;
icon_state = "1-2"
},
-/turf/simulated/floor/wood{
- icon_state = "wood-broken2"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"czz" = (
/obj/machinery/power/port_gen/pacman{
@@ -1996,10 +2042,7 @@
desc = "A portable generator for emergency backup power.";
name = "P.A.C.M.A.N.-type portable generator"
},
-/obj/machinery/light/small{
- dir = 4;
- no_emergency = 1
- },
+/obj/machinery/light/small/directional/east,
/obj/structure/cable,
/obj/effect/spawner/random_spawners/dirt_frequent,
/turf/simulated/floor/plating,
@@ -2044,6 +2087,7 @@
pixel_y = -11
},
/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/item/cautery,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
"cBW" = (
@@ -2068,6 +2112,19 @@
name = "ground"
},
/area/awaymission/jungle_planet/outside/cave)
+"cCl" = (
+/obj/structure/flora/junglebush{
+ anchored = 1
+ },
+/obj/effect/light_emitter{
+ light_color = "#FFFFFF";
+ set_cap = 1;
+ icon = 'modular_ss220/maps220/icons/mapping_helpers.dmi';
+ icon_state = "sunlight_helper";
+ layer = 10
+ },
+/turf/simulated/floor/indestructible/grass,
+/area/awaymission/jungle_planet/outside)
"cDs" = (
/obj/effect/spawner/random_spawners/dirt_maybe,
/turf/simulated/floor/plasteel,
@@ -2101,7 +2158,7 @@
name = "dorm";
req_access = list(271)
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"cEd" = (
/obj/structure/flora/grass/jungle,
@@ -2192,7 +2249,7 @@
/obj/item/storage/backpack/quiver,
/obj/item/storage/backpack/quiver,
/obj/item/storage/backpack/quiver/full,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"cIq" = (
/mob/living/simple_animal/hostile/jungle_lizard/archer{
@@ -2210,7 +2267,7 @@
/area/awaymission/jungle_planet/outside)
"cIC" = (
/obj/structure/flora/straw_bail/alt_1,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside)
"cIV" = (
/obj/effect/light_emitter{
@@ -2336,14 +2393,24 @@
name = "ground"
},
/area/awaymission/jungle_planet/outside/river)
-"cTt" = (
-/obj/structure/cable{
- d2 = 2;
- icon_state = "0-2"
+"cTp" = (
+/obj/structure/railing{
+ dir = 2
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
-/turf/simulated/floor/plasteel,
-/area/awaymission/jungle_planet/inside/complex)
+/obj/structure/flora/ausbushes/sparsegrass,
+/obj/effect/light_emitter{
+ light_color = "#FFFFFF";
+ set_cap = 1;
+ icon = 'modular_ss220/maps220/icons/mapping_helpers.dmi';
+ icon_state = "sunlight_helper";
+ layer = 10
+ },
+/turf/simulated/floor/indestructible/grass,
+/area/awaymission/jungle_planet/outside)
+"cTt" = (
+/obj/effect/baseturf_helper/beach/sand,
+/turf/simulated/wall/indestructible/rock/mineral,
+/area/awaymission/jungle_planet/outside/river)
"cUf" = (
/obj/structure/cable{
d1 = 1;
@@ -2387,15 +2454,25 @@
water_overlay_image = null
},
/area/awaymission/jungle_planet/outside/river)
+"cVD" = (
+/obj/structure/flora/tree/jungle/small,
+/obj/effect/light_emitter{
+ light_color = "#FFFFFF";
+ set_cap = 1;
+ icon = 'modular_ss220/maps220/icons/mapping_helpers.dmi';
+ icon_state = "sunlight_helper";
+ layer = 10
+ },
+/turf/simulated/floor/indestructible/grass,
+/area/awaymission/jungle_planet/outside)
"cVI" = (
/obj/effect/decal/cleanable/blood/writing{
icon_state = "tracks";
dir = 6
},
/obj/effect/spawner/random_spawners/dirt_frequent,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken5"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"cWx" = (
/obj/item/stack/rods,
@@ -2405,17 +2482,12 @@
/obj/effect/decal/nanotrasen_logo{
icon_state = "logo6"
},
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
/obj/effect/spawner/random_spawners/dirt_often,
/obj/item/newspaper,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"cWO" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/shutters{
id_tag = "Sec in";
requires_power = 0
@@ -2428,9 +2500,7 @@
/obj/item/stack/sheet/mineral/plasma{
amount = 20
},
-/obj/machinery/light_construct{
- dir = 8
- },
+/obj/machinery/light_construct/directional/west,
/turf/simulated/floor/mineral/titanium/blue,
/area/awaymission/jungle_planet/outside/abandoned)
"cYa" = (
@@ -2450,9 +2520,8 @@
/area/awaymission/jungle_planet/outside/abandoned)
"dbJ" = (
/obj/structure/dispenser/oxygen,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"dbU" = (
/obj/structure/flora/junglebush{
@@ -2512,11 +2581,6 @@
icon_state = "purple"
},
/area/awaymission/jungle_planet/inside/complex)
-"dfK" = (
-/turf/simulated/floor/wood{
- icon_state = "wood-broken2"
- },
-/area/awaymission/jungle_planet/outside/cave)
"dgk" = (
/turf/simulated/floor/beach/away/water/deep/dense_canpass,
/area/awaymission/jungle_planet/outside/waterfall)
@@ -2563,15 +2627,23 @@
/obj/effect/spawner/random_spawners/dirt_frequent,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside/river)
+"djW" = (
+/obj/structure/flora/ausbushes/ppflowers,
+/obj/effect/light_emitter{
+ light_color = "#FFFFFF";
+ set_cap = 1;
+ icon = 'modular_ss220/maps220/icons/mapping_helpers.dmi';
+ icon_state = "sunlight_helper";
+ layer = 10
+ },
+/turf/simulated/floor/indestructible/grass,
+/area/awaymission/jungle_planet/outside/waterfall)
"dke" = (
/obj/effect/decal/cleanable/cobweb2,
/turf/simulated/floor/engine/cult,
/area/awaymission/jungle_planet/outside/cave)
"dkt" = (
-/obj/machinery/light{
- dir = 1;
- no_emergency = 1
- },
+/obj/machinery/light/directional/north,
/obj/effect/spawner/random_spawners/dirt_maybe,
/turf/simulated/floor/plasteel{
dir = 8;
@@ -2615,7 +2687,7 @@
},
/area/awaymission/jungle_planet/outside/river)
"dmi" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/shutters{
dir = 8;
id_tag = "Hang in";
@@ -2660,10 +2732,18 @@
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/outside/river)
"doE" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/effect/mapping_helpers/damaged_window,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside)
+"dph" = (
+/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/item/stock_parts/cell/high,
+/turf/simulated/floor/plasteel{
+ dir = 2;
+ icon_state = "yellowcorner"
+ },
+/area/awaymission/jungle_planet/inside/complex)
"dpm" = (
/obj/structure/flora/tree/jungle/small,
/turf/simulated/floor/indestructible/grass/no_creep,
@@ -2786,6 +2866,18 @@
water_overlay_image = null
},
/area/awaymission/jungle_planet/outside/waterfall)
+"dwI" = (
+/obj/structure/flora/ausbushes/ywflowers,
+/obj/structure/flora/ausbushes/ppflowers,
+/obj/effect/light_emitter{
+ light_color = "#FFFFFF";
+ set_cap = 1;
+ icon = 'modular_ss220/maps220/icons/mapping_helpers.dmi';
+ icon_state = "sunlight_helper";
+ layer = 10
+ },
+/turf/simulated/floor/indestructible/grass,
+/area/awaymission/jungle_planet/outside)
"dwN" = (
/obj/structure/bed,
/obj/item/bedsheet/brown,
@@ -2793,11 +2885,6 @@
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside)
"dxa" = (
-/obj/structure/cable{
- d1 = 2;
- d2 = 4;
- icon_state = "2-4"
- },
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -2844,10 +2931,8 @@
},
/area/awaymission/jungle_planet/outside/river)
"dDX" = (
-/obj/structure/bed,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken6"
- },
+/obj/structure/bed/mattress/dirty,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"dGF" = (
/obj/effect/spawner/random_spawners/dirt_often,
@@ -2865,7 +2950,7 @@
/area/awaymission/jungle_planet/outside/river)
"dIs" = (
/obj/structure/flora/straw_bail/alt_2,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside)
"dIT" = (
/obj/structure/bed,
@@ -2873,7 +2958,7 @@
dir = 8
},
/obj/effect/spawner/random_spawners/dirt_often,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"dKi" = (
/obj/structure/flora/ausbushes/sparsegrass,
@@ -2916,7 +3001,7 @@
/area/awaymission/jungle_planet/outside)
"dMT" = (
/obj/structure/kitchenspike,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"dMZ" = (
/obj/structure/table/reinforced,
@@ -2928,6 +3013,7 @@
/obj/item/storage/toolbox/mechanical{
pixel_y = 2
},
+/obj/item/mod/core/plasma,
/turf/simulated/floor/plasteel{
icon_state = "purplefull"
},
@@ -2998,6 +3084,18 @@
icon_state = "darkblue"
},
/area/awaymission/jungle_planet/inside/complex)
+"dQN" = (
+/obj/structure/flora/ausbushes/fullgrass,
+/obj/structure/flora/ausbushes/ywflowers,
+/obj/effect/light_emitter{
+ light_color = "#FFFFFF";
+ set_cap = 1;
+ icon = 'modular_ss220/maps220/icons/mapping_helpers.dmi';
+ icon_state = "sunlight_helper";
+ layer = 10
+ },
+/turf/simulated/floor/indestructible/grass,
+/area/awaymission/jungle_planet/outside/waterfall)
"dQS" = (
/obj/structure/flora/grass/jungle{
icon_state = "grass10"
@@ -3073,8 +3171,7 @@
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/outside/river)
"dVT" = (
-/obj/machinery/door_control{
- pixel_y = 28;
+/obj/machinery/door_control/shutter/north{
name = "Armory Shutters-control";
id = "Arm in";
req_access = list(271)
@@ -3087,9 +3184,7 @@
/area/awaymission/jungle_planet/inside/complex)
"dWp" = (
/obj/effect/turf_decal/delivery/white,
-/obj/structure/sign/poster/official/random{
- pixel_y = 32
- },
+/obj/structure/sign/poster/official/random/north,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"dWC" = (
@@ -3118,9 +3213,7 @@
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"dXw" = (
-/obj/machinery/light_construct/small{
- dir = 1
- },
+/obj/machinery/light_construct/small/north,
/obj/effect/spawner/random_spawners/dirt_often,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
@@ -3151,9 +3244,8 @@
amount = 2
},
/obj/item/assembly/prox_sensor,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken4"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/river)
"dZH" = (
/obj/structure/flora/grass/jungle,
@@ -3170,9 +3262,19 @@
/obj/effect/spawner/random_spawners/dirt_maybe,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside)
+"eay" = (
+/obj/structure/rack{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/item/gun/energy/laser/retro/old,
+/obj/item/fireaxe,
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
+/area/awaymission/jungle_planet/outside/cave/small)
"eaA" = (
/obj/machinery/door/airlock/hatch,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"eaI" = (
/obj/structure/cable{
@@ -3203,10 +3305,7 @@
},
/area/awaymission/jungle_planet/inside/complex)
"ebS" = (
-/obj/structure/sink{
- dir = 4;
- pixel_x = 12
- },
+/obj/structure/sink/directional/west,
/obj/effect/decal/cleanable/cobweb2,
/turf/simulated/floor/plasteel{
icon_state = "freezerfloor"
@@ -3219,7 +3318,7 @@
/area/awaymission/jungle_planet/outside)
"ecz" = (
/obj/structure/chair/wood,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"ecJ" = (
/obj/structure/table/reinforced,
@@ -3229,9 +3328,7 @@
desc = "Its cold like the space outside noo!";
list_reagents = list("coffee" = 0)
},
-/obj/machinery/light_construct{
- dir = 4
- },
+/obj/machinery/light_construct/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkgrey"
@@ -3257,14 +3354,14 @@
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside)
"efM" = (
-/obj/machinery/light_construct,
+/obj/machinery/light_construct/directional/south,
/obj/effect/spawner/random_spawners/dirt_often,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"efS" = (
/obj/structure/table/wood,
/obj/item/reagent_containers/food/drinks/cans/beer,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"egj" = (
/obj/structure/railing{
@@ -3298,7 +3395,7 @@
density = 0
},
/obj/effect/spawner/random_spawners/dirt_frequent,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"eis" = (
/obj/structure/bed{
@@ -3308,9 +3405,8 @@
dir = 4
},
/obj/effect/spawner/random_spawners/dirt_often,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken7"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"ejI" = (
/obj/structure/bonfire,
@@ -3362,7 +3458,7 @@
"enb" = (
/obj/item/cigbutt,
/obj/effect/spawner/random_spawners/dirt_often,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"enG" = (
/obj/structure/flora/ausbushes/ppflowers,
@@ -3402,7 +3498,7 @@
"epz" = (
/obj/effect/decal/cleanable/generic,
/obj/effect/spawner/random_spawners/dirt_often,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"epR" = (
/obj/item/clothing/suit/armor/vest,
@@ -3496,7 +3592,7 @@
"euu" = (
/obj/structure/rack,
/obj/item/clothing/mask/face/tribal,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"euH" = (
/obj/structure/flora/junglebush/large,
@@ -3548,13 +3644,13 @@
/area/awaymission/jungle_planet/inside/complex)
"evE" = (
/obj/structure/toilet/material/gold,
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter{
layer = 2.9;
id = "gatelizard_piratcaptain";
name = "hidden button"
},
/obj/effect/spawner/random_spawners/dirt_often,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"ewJ" = (
/obj/structure/sign/directions/cargo{
@@ -3620,9 +3716,7 @@
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside)
"eAh" = (
-/obj/machinery/light_construct/small{
- dir = 8
- },
+/obj/machinery/light_construct/small/west,
/obj/effect/spawner/random_spawners/dirt_frequent,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
@@ -3639,6 +3733,17 @@
water_overlay_image = null
},
/area/awaymission/jungle_planet/outside/river)
+"eCt" = (
+/obj/structure/flora/ausbushes/sparsegrass,
+/obj/effect/light_emitter{
+ light_color = "#FFFFFF";
+ set_cap = 1;
+ icon = 'modular_ss220/maps220/icons/mapping_helpers.dmi';
+ icon_state = "sunlight_helper";
+ layer = 10
+ },
+/turf/simulated/floor/indestructible/grass,
+/area/awaymission/jungle_planet/outside/waterfall)
"eDn" = (
/obj/machinery/constructable_frame/machine_frame,
/obj/item/stack/cable_coil{
@@ -3703,9 +3808,8 @@
/obj/effect/decal/cleanable/cobweb2,
/obj/effect/spawner/random_spawners/dirt_maybe,
/obj/effect/landmark/awaystart,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken2"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"eHa" = (
/obj/structure/closet/secure_closet{
@@ -3738,7 +3842,7 @@
pixel_x = 8
},
/obj/effect/spawner/random_spawners/dirt_maybe,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"eIQ" = (
/obj/structure/flora/ausbushes/fullgrass,
@@ -3753,7 +3857,7 @@
list_reagents = list("rum" = 50)
},
/obj/item/clothing/mask/cigarette/pipe,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"eJy" = (
/obj/structure/flora/tree/jungle/small,
@@ -3778,9 +3882,7 @@
/obj/item/shard{
icon_state = "medium"
},
-/obj/machinery/light_construct{
- dir = 4
- },
+/obj/machinery/light_construct/directional/east,
/turf/simulated/floor/mineral/titanium/yellow,
/area/awaymission/jungle_planet/outside/abandoned)
"eKg" = (
@@ -3832,9 +3934,8 @@
/obj/structure/bed,
/obj/item/bedsheet/black,
/obj/effect/spawner/random_spawners/dirt_often,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken7"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"eOP" = (
/obj/structure/cable{
@@ -3866,7 +3967,7 @@
selfcharge = 1;
name = "self-charge gun prototype"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"ePR" = (
/obj/structure/flora/junglebush/large{
@@ -3906,8 +4007,7 @@
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside)
"eRi" = (
-/obj/machinery/door_control{
- pixel_x = 25;
+/obj/machinery/door_control/shutter/east{
id = "Right in";
req_access = list(271)
},
@@ -3922,9 +4022,8 @@
"eSa" = (
/obj/structure/mineral_door/wood,
/obj/structure/barricade/wooden/crude,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken5"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"eSc" = (
/obj/machinery/constructable_frame,
@@ -4033,7 +4132,7 @@
pixel_y = 8
},
/obj/item/kitchen/knife/combat/survival/bone,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"fcs" = (
/turf/simulated/floor/plasteel,
@@ -4057,11 +4156,6 @@
},
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/outside/river)
-"ffc" = (
-/turf/simulated/floor/wood{
- icon_state = "wood-broken7"
- },
-/area/awaymission/jungle_planet/outside/river)
"ffh" = (
/obj/item/ammo_casing/caseless/arrow,
/obj/effect/spawner/random_spawners/blood_often,
@@ -4106,9 +4200,7 @@
/obj/structure/flora/junglebush{
anchored = 1
},
-/obj/machinery/light_construct{
- dir = 4
- },
+/obj/machinery/light_construct/directional/east,
/obj/structure/spider/stickyweb,
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/outside/abandoned)
@@ -4176,7 +4268,7 @@
req_access = list(271)
},
/obj/machinery/door/firedoor,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"flw" = (
/obj/structure/table/wood,
@@ -4284,7 +4376,7 @@
/area/awaymission/jungle_planet/outside/cave/pirate)
"fsa" = (
/obj/effect/decal/cleanable/cobweb,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"ftZ" = (
/obj/structure/flora/junglebush{
@@ -4376,7 +4468,7 @@
"fAe" = (
/obj/structure/mineral_door/wood,
/obj/structure/barricade/wooden/crude,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"fAF" = (
/obj/structure/flora/rock/pile/largejungle{
@@ -4457,7 +4549,7 @@
pixel_x = -32
},
/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"fFa" = (
/obj/structure/table/reinforced,
@@ -4508,9 +4600,9 @@
/obj/item/stack/spacecash/c100,
/obj/item/lighter/zippo/fluff/purple,
/obj/effect/spawner/random_spawners/dirt_frequent,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken2"
- },
+/obj/item/ammo_box/shotgun/buck,
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"fGf" = (
/obj/effect/spawner/random_spawners/dirt_maybe,
@@ -4535,7 +4627,7 @@
/area/awaymission/jungle_planet/outside/river)
"fHD" = (
/obj/structure/flora/straw_bail,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside)
"fHO" = (
/obj/structure/flora/ausbushes/sparsegrass,
@@ -4555,7 +4647,7 @@
"fJc" = (
/obj/structure/chair/comfy/brown,
/obj/effect/spawner/random_spawners/dirt_frequent,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"fJs" = (
/obj/effect/spawner/random_spawners/dirt_frequent,
@@ -4587,9 +4679,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/machinery/light_construct{
- dir = 8
- },
+/obj/machinery/light_construct/directional/west,
/obj/effect/spawner/random_spawners/dirt_often,
/turf/simulated/floor/plasteel{
dir = 8;
@@ -4645,7 +4735,7 @@
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/outside)
"fMx" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
"fNF" = (
@@ -4660,7 +4750,7 @@
},
/area/awaymission/jungle_planet/outside/abandoned)
"fOl" = (
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"fOv" = (
/obj/item/stack/ore/plasma,
@@ -4683,14 +4773,8 @@
},
/area/awaymission/jungle_planet/outside/river)
"fQm" = (
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
-/obj/effect/spawner/random_spawners/dirt_often,
-/turf/simulated/floor/plasteel,
-/area/awaymission/jungle_planet/inside/complex)
+/turf/simulated/wall/indestructible,
+/area/awaymission/jungle_planet/inside)
"fQG" = (
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/outside/river)
@@ -4704,8 +4788,12 @@
/area/awaymission/jungle_planet/outside/river)
"fSv" = (
/obj/structure/table,
-/obj/item/stock_parts/cell/high,
-/obj/item/t_scanner,
+/obj/machinery/recharger{
+ pixel_x = 8
+ },
+/obj/machinery/recharger{
+ pixel_x = -5
+ },
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "yellowcorner"
@@ -4750,7 +4838,7 @@
/area/awaymission/jungle_planet/inside)
"fWS" = (
/obj/effect/decal/cleanable/glass,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"fYa" = (
/obj/structure/cable,
@@ -4784,9 +4872,8 @@
/obj/item/reagent_containers/food/drinks/bottle/rum{
list_reagents = list("rum" = 0)
},
-/turf/simulated/floor/wood{
- icon_state = "wood-broken"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"fZj" = (
/obj/structure/railing{
@@ -4802,6 +4889,9 @@
},
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
+"gaD" = (
+/turf/simulated/floor/wood/oak,
+/area/awaymission/jungle_planet/outside/cave/small)
"gaG" = (
/obj/item/reagent_containers/food/drinks/cans/beer{
list_reagents = list("beer"=0);
@@ -4810,7 +4900,7 @@
/obj/item/reagent_containers/food/drinks/cans/beer{
list_reagents = list("beer"=0)
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"gaK" = (
/obj/effect/spawner/random_spawners/wall_rusted_maybe,
@@ -4839,6 +4929,25 @@
icon_state = "darkgrey"
},
/area/awaymission/jungle_planet/inside/complex)
+"gck" = (
+/obj/machinery/constructable_frame,
+/obj/item/stock_parts/capacitor,
+/obj/item/stock_parts/capacitor{
+ pixel_x = 14
+ },
+/obj/item/stack/cable_coil{
+ pixel_y = -11;
+ amount = 2
+ },
+/obj/item/stack/cable_coil{
+ pixel_y = 4;
+ amount = 2
+ },
+/obj/item/circuitboard/autolathe,
+/turf/simulated/floor/plasteel{
+ icon_state = "purplefull"
+ },
+/area/awaymission/jungle_planet/inside/complex)
"gdv" = (
/obj/effect/spawner/random_spawners/dirt_often,
/turf/simulated/floor/mech_bay_recharge_floor,
@@ -4873,13 +4982,9 @@
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside/river)
"gfM" = (
-/obj/machinery/light{
- dir = 1;
- no_emergency = 1
- },
-/turf/simulated/floor/wood{
- icon_state = "wood-broken5"
- },
+/obj/machinery/light/directional/north,
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"gge" = (
/turf/simulated/floor/beach/away/coastline/beachcorner{
@@ -4958,19 +5063,9 @@
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"gnq" = (
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/obj/structure/cable{
- d1 = 1;
- d2 = 4;
- icon_state = "1-4"
- },
-/obj/effect/spawner/random_spawners/dirt_frequent,
-/turf/simulated/floor/plasteel,
-/area/awaymission/jungle_planet/inside/complex)
+/obj/effect/baseturf_helper/asteroid,
+/turf/simulated/wall/indestructible/rock/mineral,
+/area/awaymission/jungle_planet)
"gnw" = (
/obj/structure/cable{
d1 = 1;
@@ -5082,9 +5177,8 @@
/area/awaymission/jungle_planet/outside)
"gxN" = (
/obj/machinery/door/firedoor/closed,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken4"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"gxQ" = (
/obj/effect/turf_decal/bot_red,
@@ -5105,9 +5199,7 @@
},
/area/awaymission/jungle_planet/inside/complex)
"gys" = (
-/obj/machinery/light_construct/small{
- dir = 4
- },
+/obj/machinery/light_construct/small/east,
/obj/structure/spider/stickyweb,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
@@ -5130,7 +5222,7 @@
/area/awaymission/jungle_planet/outside)
"gzv" = (
/obj/effect/decal/cleanable/ash,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"gzU" = (
/obj/structure/flora/junglebush/large{
@@ -5153,7 +5245,7 @@
list_reagents = list("rum" = 0)
},
/obj/effect/mob_spawn/human/corpse/skeleton,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"gAO" = (
/obj/effect/decal/warning_stripes/northeast,
@@ -5206,20 +5298,19 @@
"gFf" = (
/obj/structure/table/wood,
/obj/item/whetstone,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"gFX" = (
/obj/effect/decal/cleanable/blood/old,
/mob/living/simple_animal/hostile/jungle_lizard/meele{
wander = 0
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"gGu" = (
/obj/structure/table/wood,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken3"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"gGN" = (
/obj/structure/cable{
@@ -5243,7 +5334,7 @@
/obj/effect/spawner/random_spawners/dirt_often,
/obj/item/broken_bottle,
/obj/effect/decal/cleanable/glass,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"gIo" = (
/obj/machinery/porta_turret/syndicate,
@@ -5265,9 +5356,8 @@
icon_state = "1-8"
},
/obj/effect/spawner/random_spawners/dirt_frequent,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken6"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"gJG" = (
/obj/item/storage/belt/medical{
@@ -5634,7 +5724,7 @@
/obj/structure/chair/wood{
dir = 8
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"hfY" = (
/obj/structure/chair/wood{
@@ -5653,7 +5743,7 @@
icon_state = "tracks";
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"hgI" = (
/obj/structure/flora/rock/pile,
@@ -5679,7 +5769,7 @@
/obj/item/stack/sheet/bone{
amount = 5
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"hhN" = (
/turf/simulated/floor/beach/away/coastline{
@@ -5730,10 +5820,7 @@
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"hlm" = (
-/obj/structure/sink{
- dir = 4;
- pixel_x = 12
- },
+/obj/structure/sink/directional/west,
/obj/structure/mirror{
icon_state = "mirror_broke";
pixel_x = 28
@@ -5789,16 +5876,6 @@
/obj/effect/spawner/random_spawners/dirt_frequent,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
-"hov" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock{
- name = "dorm";
- req_access = list(271)
- },
-/turf/simulated/floor/wood{
- icon_state = "wood-broken5"
- },
-/area/awaymission/jungle_planet/inside/complex)
"hoX" = (
/obj/structure/flora/ausbushes/reedbush{
pixel_y = -15;
@@ -5955,14 +6032,26 @@
},
/area/awaymission/jungle_planet/inside/complex)
"hvt" = (
+/obj/structure/cable,
/obj/structure/cable{
- d1 = 1;
d2 = 2;
- icon_state = "1-2"
+ icon_state = "0-2"
},
-/obj/item/circuitboard/pacman/super,
+/obj/machinery/constructable_frame,
/turf/simulated/floor/engine,
/area/awaymission/jungle_planet/inside/complex)
+"hvD" = (
+/obj/structure/flora/ausbushes/fullgrass,
+/obj/structure/flora/ausbushes/ywflowers,
+/obj/effect/light_emitter{
+ light_color = "#FFFFFF";
+ set_cap = 1;
+ icon = 'modular_ss220/maps220/icons/mapping_helpers.dmi';
+ icon_state = "sunlight_helper";
+ layer = 10
+ },
+/turf/simulated/floor/indestructible/grass,
+/area/awaymission/jungle_planet/outside)
"hvL" = (
/obj/structure/chair/wood,
/turf/simulated/floor/plasteel,
@@ -5977,7 +6066,7 @@
/obj/item/reagent_containers/food/snacks/meat,
/obj/item/reagent_containers/food/snacks/meat,
/obj/item/reagent_containers/food/snacks/meat,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"hwW" = (
/obj/effect/turf_decal/plaque,
@@ -6012,9 +6101,8 @@
dir = 4
},
/obj/effect/spawner/random_spawners/dirt_frequent,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"hAv" = (
/obj/structure/closet,
@@ -6087,7 +6175,7 @@
/area/awaymission/jungle_planet/inside/complex)
"hFQ" = (
/obj/effect/spawner/random_spawners/dirt_often,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"hGt" = (
/obj/structure/filingcabinet/chestdrawer,
@@ -6106,7 +6194,7 @@
"hHj" = (
/obj/structure/chair/wood,
/obj/effect/spawner/random_spawners/dirt_often,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"hHM" = (
/obj/structure/flora/grass/jungle{
@@ -6150,9 +6238,8 @@
/area/awaymission/jungle_planet/outside/river)
"hIW" = (
/mob/living/simple_animal/hostile/jungle_lizard/meele,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken7"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"hJI" = (
/obj/structure/chair/office/dark{
@@ -6219,14 +6306,11 @@
/turf/simulated/floor/engine/cult,
/area/awaymission/jungle_planet/outside/cave)
"hNN" = (
-/obj/machinery/light/small{
- dir = 1;
- no_emergency = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/effect/decal/cleanable/cobweb2,
/obj/effect/spawner/random_spawners/dirt_often,
/obj/effect/decal/cleanable/glass,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"hNO" = (
/obj/effect/decal/cleanable/cobweb,
@@ -6259,12 +6343,8 @@
/obj/item/clipboard,
/obj/item/pen,
/obj/item/newspaper,
-/obj/machinery/light_construct{
- dir = 4
- },
-/obj/machinery/computer/security/telescreen/entertainment{
- pixel_x = 32
- },
+/obj/machinery/light_construct/directional/east,
+/obj/machinery/computer/security/telescreen/entertainment/directional/east,
/turf/simulated/floor/mineral/titanium/yellow,
/area/awaymission/jungle_planet/outside/abandoned)
"hPE" = (
@@ -6273,11 +6353,6 @@
water_overlay_image = null
},
/area/awaymission/jungle_planet/outside/river)
-"hPH" = (
-/turf/simulated/floor/wood{
- icon_state = "wood-broken4"
- },
-/area/awaymission/jungle_planet/outside/cave)
"hRv" = (
/obj/structure/closet/radiation,
/turf/simulated/floor/plating,
@@ -6310,9 +6385,7 @@
/obj/item/folder/red,
/obj/item/pen,
/obj/item/radio,
-/obj/machinery/light_construct{
- dir = 1
- },
+/obj/machinery/light_construct/directional/north,
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "red"
@@ -6442,9 +6515,7 @@
/obj/structure/window/reinforced{
dir = 8
},
-/obj/machinery/light_construct{
- dir = 1
- },
+/obj/machinery/light_construct/directional/north,
/obj/effect/spawner/random_spawners/dirt_frequent,
/turf/simulated/floor/plasteel{
icon_state = "white"
@@ -6460,9 +6531,7 @@
/obj/effect/turf_decal/loading_area{
dir = 1
},
-/obj/machinery/light_construct{
- dir = 8
- },
+/obj/machinery/light_construct/directional/west,
/obj/effect/spawner/random_spawners/dirt_often,
/obj/effect/landmark/awaystart,
/turf/simulated/floor/plasteel{
@@ -6631,7 +6700,7 @@
"iiu" = (
/obj/machinery/door/airlock/glass,
/obj/machinery/door/firedoor,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"ikb" = (
/obj/effect/spawner/random_spawners/oil_maybe,
@@ -6729,10 +6798,8 @@
/obj/item/clothing/gloves/color/black,
/obj/item/crowbar/large,
/obj/item/storage/box/lights/mixed,
-/obj/machinery/light{
- dir = 1;
- no_emergency = 1
- },
+/obj/machinery/light/directional/north,
+/obj/item/t_scanner,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "yellowcorner"
@@ -6785,9 +6852,7 @@
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"itu" = (
-/obj/machinery/light_construct{
- dir = 4
- },
+/obj/machinery/light_construct/directional/east,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
"itw" = (
@@ -6817,6 +6882,7 @@
/obj/item/stack/sheet/mineral/bananium{
amount = 30
},
+/obj/effect/spawner/random_spawners/dirt_frequent,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkgrey"
@@ -6865,11 +6931,6 @@
icon_state = "darkgrey"
},
/area/awaymission/jungle_planet/inside)
-"ixP" = (
-/obj/structure/cable,
-/obj/effect/spawner/random_spawners/dirt_often,
-/turf/simulated/floor/plasteel,
-/area/awaymission/jungle_planet/inside/complex)
"iyF" = (
/obj/structure/flora/ausbushes/sparsegrass,
/turf/simulated/floor/plating/asteroid/ancient{
@@ -6893,11 +6954,6 @@
req_access = list(271)
},
/obj/machinery/door/firedoor,
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"iAY" = (
@@ -6980,9 +7036,8 @@
/obj/effect/landmark/awaymissions/gate_lizard/mob_spawn/ranged{
id = "cave4"
},
-/turf/simulated/floor/wood{
- icon_state = "wood-broken4"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"iGn" = (
/obj/structure/shuttle/engine/propulsion{
@@ -7041,9 +7096,8 @@
"iJL" = (
/obj/effect/decal/cleanable/cobweb,
/obj/effect/spawner/random_spawners/dirt_often,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken7"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"iKa" = (
/obj/effect/landmark/awaymissions/gate_lizard/mine_spawner{
@@ -7128,7 +7182,7 @@
},
/area/awaymission/jungle_planet/outside)
"iNw" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/shutters{
dir = 2;
id_tag = "gate_lizard_QM"
@@ -7160,11 +7214,6 @@
"iPQ" = (
/obj/effect/spawner/random_spawners/blood_often,
/obj/item/ammo_casing/caseless/arrow,
-/obj/structure/cable{
- d1 = 1;
- d2 = 4;
- icon_state = "1-4"
- },
/obj/effect/spawner/random_spawners/dirt_frequent,
/obj/item/storage/firstaid/regular/empty,
/turf/simulated/floor/plasteel{
@@ -7200,7 +7249,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/machinery/light_construct,
+/obj/machinery/light_construct/directional/south,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "rampbottom"
@@ -7219,9 +7268,8 @@
/area/awaymission/jungle_planet/inside/complex)
"iRJ" = (
/obj/effect/spawner/random_spawners/dirt_maybe,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken6"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"iTk" = (
/turf/simulated/floor/plating/asteroid/ancient{
@@ -7254,7 +7302,7 @@
},
/area/awaymission/jungle_planet/inside/complex)
"iVc" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/shutters{
dir = 2;
id_tag = "CMDgate"
@@ -7334,7 +7382,7 @@
/obj/machinery/recharger{
pixel_x = -5
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"iZN" = (
/obj/structure/flora/rock/pile,
@@ -7395,6 +7443,13 @@
/obj/structure/flora/junglebush{
anchored = 1
},
+/obj/effect/light_emitter{
+ light_color = "#FFFFFF";
+ set_cap = 1;
+ icon = 'modular_ss220/maps220/icons/mapping_helpers.dmi';
+ icon_state = "sunlight_helper";
+ layer = 10
+ },
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/outside)
"jdV" = (
@@ -7410,6 +7465,17 @@
/obj/effect/spawner/random_spawners/dirt_frequent,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
+"jeC" = (
+/obj/structure/flora/tree/jungle,
+/obj/effect/light_emitter{
+ light_color = "#FFFFFF";
+ set_cap = 1;
+ icon = 'modular_ss220/maps220/icons/mapping_helpers.dmi';
+ icon_state = "sunlight_helper";
+ layer = 10
+ },
+/turf/simulated/floor/indestructible/grass,
+/area/awaymission/jungle_planet/outside/waterfall)
"jfu" = (
/obj/item/pickaxe,
/turf/simulated/floor/plating/asteroid/ancient{
@@ -7483,7 +7549,7 @@
"jiB" = (
/obj/effect/decal/cleanable/ash,
/obj/effect/spawner/random_spawners/dirt_often,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"jiZ" = (
/obj/structure/flora/tree/jungle/small,
@@ -7505,10 +7571,6 @@
},
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
-"jjQ" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
-/turf/simulated/floor/wood,
-/area/awaymission/jungle_planet/inside/complex)
"jlc" = (
/obj/effect/turf_decal/delivery,
/obj/effect/spawner/random_spawners/dirt_maybe,
@@ -7533,7 +7595,7 @@
pixel_x = -14
},
/obj/item/kitchen/knife/combat/survival/bone,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"jlU" = (
/obj/item/mounted/frame/apc_frame,
@@ -7614,9 +7676,7 @@
/area/awaymission/jungle_planet/outside/river)
"jrP" = (
/obj/item/stock_parts/capacitor,
-/obj/machinery/light_construct{
- dir = 4
- },
+/obj/machinery/light_construct/directional/east,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"jrS" = (
@@ -7659,7 +7719,7 @@
icon_state = "4-8"
},
/obj/machinery/door/airlock/glass,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"jtW" = (
/obj/structure/window/full/plasmareinforced,
@@ -7757,7 +7817,7 @@
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"jAq" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/shutters{
dir = 8;
id_tag = "gate_lizard_QM"
@@ -7779,6 +7839,13 @@
water_overlay_image = null
},
/area/awaymission/jungle_planet/outside/cave/small)
+"jBs" = (
+/obj/structure/chair/wood{
+ dir = 8
+ },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
+/area/awaymission/jungle_planet/outside/cave/small)
"jCf" = (
/obj/structure/flora/ausbushes/ywflowers,
/obj/structure/flora/ausbushes/lavendergrass,
@@ -7847,10 +7914,7 @@
pixel_x = -9;
pixel_y = 11
},
-/obj/machinery/light{
- dir = 4;
- no_emergency = 1
- },
+/obj/machinery/light/directional/east,
/obj/effect/spawner/random_spawners/dirt_frequent,
/turf/simulated/floor/plasteel{
icon_state = "whitebluefull"
@@ -7886,10 +7950,9 @@
/area/awaymission/jungle_planet/inside/complex)
"jFM" = (
/obj/effect/decal/cleanable/blood/old,
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/south{
id = "Cargo in";
- req_access = list(271);
- pixel_y = -32
+ req_access = list(271)
},
/turf/simulated/floor/plasteel{
dir = 4;
@@ -7992,9 +8055,8 @@
/obj/structure/chair/wood{
dir = 4
},
-/turf/simulated/floor/wood{
- icon_state = "wood-broken5"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"jMH" = (
/obj/structure/table/wood,
@@ -8004,11 +8066,9 @@
/obj/item/kitchen/utensil/fork{
pixel_x = 7
},
-/obj/machinery/light_construct{
- dir = 8
- },
+/obj/machinery/light_construct/directional/west,
/obj/effect/spawner/random_spawners/dirt_frequent,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"jMK" = (
/obj/structure/flora/ausbushes/fullgrass,
@@ -8020,15 +8080,9 @@
},
/area/awaymission/jungle_planet/outside/river)
"jOl" = (
-/obj/structure/cable{
- d2 = 2;
- icon_state = "0-2"
- },
-/obj/effect/spawner/random_spawners/dirt_maybe,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken6"
- },
-/area/awaymission/jungle_planet/inside/complex)
+/obj/effect/baseturf_helper/asteroid,
+/turf/simulated/wall/indestructible/rock/mineral,
+/area/awaymission/jungle_planet/outside/cave)
"jOs" = (
/obj/item/stack/cable_coil{
pixel_y = -11;
@@ -8047,9 +8101,7 @@
/area/awaymission/jungle_planet/inside/complex)
"jOD" = (
/obj/structure/reagent_dispensers/fueltank,
-/obj/machinery/light_construct{
- dir = 4
- },
+/obj/machinery/light_construct/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "purplefull"
},
@@ -8095,8 +8147,7 @@
icon_state = "tracks";
dir = 4
},
-/obj/machinery/door_control{
- pixel_y = -26;
+/obj/machinery/door_control/shutter/south{
id = "Sec in";
name = "Security Shutters-control";
req_access = list(271)
@@ -8148,7 +8199,7 @@
/obj/item/clothing/head/hgpiratecap,
/obj/item/clothing/shoes/fluff/noble_boot,
/obj/effect/spawner/random_spawners/dirt_often,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"jYd" = (
/obj/structure/flora/ausbushes/brflowers,
@@ -8217,9 +8268,7 @@
},
/area/awaymission/jungle_planet/outside/waterfall)
"kba" = (
-/obj/machinery/light_construct{
- dir = 8
- },
+/obj/machinery/light_construct/directional/west,
/obj/effect/spawner/random_spawners/dirt_frequent,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
@@ -8332,9 +8381,7 @@
"kjd" = (
/obj/effect/turf_decal/delivery/white,
/obj/structure/largecrate/chick,
-/obj/machinery/light_construct{
- dir = 8
- },
+/obj/machinery/light_construct/directional/west,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"kjn" = (
@@ -8357,6 +8404,19 @@
water_overlay_image = null
},
/area/awaymission/jungle_planet/outside/river)
+"kjR" = (
+/obj/effect/light_emitter{
+ light_color = "#FFFFFF";
+ set_cap = 1;
+ icon = 'modular_ss220/maps220/icons/mapping_helpers.dmi';
+ icon_state = "sunlight_helper";
+ layer = 10
+ },
+/turf/simulated/floor/beach/away/coastline{
+ dir = 5;
+ water_overlay_image = null
+ },
+/area/awaymission/jungle_planet/outside/waterfall)
"kka" = (
/obj/effect/decal/cleanable/generic,
/obj/effect/spawner/random_spawners/blood_often,
@@ -8394,9 +8454,8 @@
"kmg" = (
/obj/machinery/door/airlock/glass,
/obj/structure/firelock_frame,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken5"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"kmw" = (
/obj/structure/flora/rock/pile/largejungle{
@@ -8473,14 +8532,14 @@
dir = 1
},
/obj/effect/spawner/random_spawners/dirt_frequent,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"krt" = (
/obj/item/chair/wood{
pixel_x = 22
},
/obj/effect/spawner/random_spawners/dirt_maybe,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"ksq" = (
/obj/structure/table/glass,
@@ -8498,10 +8557,10 @@
/obj/structure/chair/wood{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"ktw" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/shutters{
dir = 2;
id_tag = "Command";
@@ -8567,23 +8626,18 @@
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
"kwl" = (
-/obj/machinery/light/small{
- dir = 4;
- no_emergency = 1
- },
+/obj/machinery/light/small/directional/east,
/obj/effect/spawner/random_spawners/dirt_often,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"kwD" = (
/obj/effect/spawner/random_spawners/dirt_maybe,
/obj/effect/decal/remains/human,
/obj/effect/spawner/random_spawners/blood_often,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"kwU" = (
-/obj/machinery/light_construct{
- dir = 8
- },
+/obj/machinery/light_construct/directional/west,
/turf/simulated/floor/plasteel{
icon_state = "freezerfloor"
},
@@ -8607,20 +8661,13 @@
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
"kxM" = (
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
/obj/structure/cable{
d1 = 2;
d2 = 4;
icon_state = "2-4"
},
-/obj/machinery/light_construct{
- dir = 8
- },
-/turf/simulated/floor/wood,
+/obj/machinery/light_construct/directional/west,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"kzn" = (
/obj/structure/flora/rock,
@@ -8681,7 +8728,7 @@
name = "MC-16 multicard";
desc = "A clip on ID Badge, has one of those fancy new magnetic strips built in."
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"kDm" = (
/obj/structure/flora/tree/jungle/small,
@@ -8734,12 +8781,6 @@
/obj/structure/flora/ausbushes/grassybush,
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/outside/river)
-"kEY" = (
-/turf/simulated/mineral/volcanic{
- baseturf = /turf/simulated/floor/plating/asteroid/ancient;
- turf_type = /turf/simulated/floor/plating/asteroid/ancient
- },
-/area/awaymission/jungle_planet/outside/river)
"kGA" = (
/obj/structure/chair,
/obj/effect/spawner/random_spawners/dirt_frequent,
@@ -8754,12 +8795,12 @@
/area/awaymission/jungle_planet/outside/river)
"kHa" = (
/obj/item/kirbyplants,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"kHh" = (
/obj/structure/table/wood,
/obj/item/reagent_containers/food/snacks/monkeysdelight,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"kHP" = (
/obj/effect/spawner/random_spawners/blood_often,
@@ -8789,9 +8830,8 @@
/obj/item/stock_parts/cell/high/empty,
/obj/item/stack/cable_coil,
/obj/item/broken_device,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken4"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"kJf" = (
/obj/structure/flora/rock/pile,
@@ -8804,9 +8844,7 @@
/obj/structure/bed{
dir = 4
},
-/obj/machinery/light_construct{
- dir = 8
- },
+/obj/machinery/light_construct/directional/west,
/obj/effect/spawner/random_spawners/dirt_often,
/turf/simulated/floor/plasteel{
icon_state = "redcorner"
@@ -8854,7 +8892,7 @@
"kLT" = (
/obj/effect/waterfall,
/turf/simulated/wall/indestructible/rock/mineral,
-/area/awaymission/jungle_planet/outside/waterfall)
+/area/awaymission/jungle_planet/outside/cave)
"kNa" = (
/turf/simulated/floor/plasteel{
dir = 1;
@@ -8886,9 +8924,8 @@
/area/awaymission/jungle_planet/outside/cave)
"kRa" = (
/obj/structure/chair/wood,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken7"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"kRf" = (
/obj/effect/landmark/damageturf,
@@ -8902,10 +8939,7 @@
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"kRO" = (
-/obj/structure/sink{
- dir = 4;
- pixel_x = 12
- },
+/obj/structure/sink/directional/west,
/obj/effect/spawner/random_spawners/blood_often,
/turf/simulated/floor/plasteel{
icon_state = "freezerfloor"
@@ -8992,7 +9026,7 @@
/obj/item/reagent_containers/food/drinks/bottle/tequila,
/obj/effect/spawner/random_spawners/dirt_often,
/obj/structure/closet/crate/wooden/wooden_crate,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"kUv" = (
/obj/structure/flora/ausbushes/ppflowers,
@@ -9108,9 +9142,8 @@
"kZZ" = (
/obj/structure/bed,
/obj/effect/spawner/random_spawners/dirt_maybe,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken2"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"lbq" = (
/obj/effect/turf_decal/caution{
@@ -9127,11 +9160,6 @@
},
/obj/machinery/door/firedoor/closed,
/obj/item/airlock_electronics,
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"lbV" = (
@@ -9208,9 +9236,8 @@
},
/obj/effect/decal/cleanable/glass,
/obj/effect/decal/cleanable/cobweb2,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken5"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"lgq" = (
/obj/effect/decal/cleanable/generic,
@@ -9252,7 +9279,7 @@
/obj/item/fireaxe/boneaxe,
/obj/item/spear/bonespear,
/obj/item/scythe/bone,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"liA" = (
/obj/effect/turf_decal/plaque,
@@ -9306,6 +9333,17 @@
/obj/structure/flora/tree/jungle/small,
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/outside/waterfall)
+"lkE" = (
+/obj/structure/flora/ausbushes/ywflowers,
+/obj/effect/light_emitter{
+ light_color = "#FFFFFF";
+ set_cap = 1;
+ icon = 'modular_ss220/maps220/icons/mapping_helpers.dmi';
+ icon_state = "sunlight_helper";
+ layer = 10
+ },
+/turf/simulated/floor/indestructible/grass,
+/area/awaymission/jungle_planet/outside/river)
"lle" = (
/obj/structure/girder,
/obj/item/stack/rods,
@@ -9330,7 +9368,7 @@
/area/awaymission/jungle_planet/outside)
"llI" = (
/obj/structure/reagent_dispensers/beerkeg,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/river)
"lme" = (
/obj/item/camera_assembly,
@@ -9492,9 +9530,8 @@
/area/awaymission/jungle_planet/outside/river)
"lwg" = (
/obj/structure/closet/crate/secure/loot,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken3"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"lwj" = (
/obj/effect/landmark/awaymissions/gate_lizard/mine_spawner{
@@ -9565,7 +9602,7 @@
/obj/structure/table/wood,
/obj/item/trash/plate,
/obj/effect/spawner/random_spawners/dirt_frequent,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"lBd" = (
/obj/structure/cable{
@@ -9615,6 +9652,13 @@
/obj/structure/flora/junglebush/large{
icon_state = "bush3"
},
+/obj/effect/light_emitter{
+ light_color = "#FFFFFF";
+ set_cap = 1;
+ icon = 'modular_ss220/maps220/icons/mapping_helpers.dmi';
+ icon_state = "sunlight_helper";
+ layer = 10
+ },
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/outside)
"lFP" = (
@@ -9675,7 +9719,7 @@
tool_volume = 300;
on = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"lJs" = (
/obj/structure/flora/junglebush/large{
@@ -9686,9 +9730,8 @@
"lJw" = (
/obj/structure/rack/gunrack,
/obj/item/gun/energy/e_gun/old,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken5"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"lJK" = (
/obj/effect/spawner/random_spawners/dirt_maybe,
@@ -9733,14 +9776,9 @@
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/outside)
"lNR" = (
-/obj/structure/cable{
- d1 = 2;
- d2 = 8;
- icon_state = "2-8"
- },
-/obj/effect/spawner/random_spawners/dirt_often,
-/turf/simulated/floor/plating,
-/area/awaymission/jungle_planet/inside/complex)
+/obj/effect/baseturf_helper/asteroid,
+/turf/simulated/wall/indestructible/rock/mineral,
+/area/awaymission/jungle_planet/outside/abandoned)
"lOj" = (
/obj/structure/flora/rock/pile,
/obj/structure/flora/grass/jungle{
@@ -9861,9 +9899,8 @@
/obj/item/clothing/under/costume/pirate,
/obj/item/clothing/head/bandana,
/obj/effect/spawner/random_spawners/dirt_often,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken4"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"lVB" = (
/obj/structure/flora/ausbushes/reedbush{
@@ -9895,7 +9932,7 @@
/area/awaymission/jungle_planet/outside/river)
"lWJ" = (
/obj/structure/rack/gunrack,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"lWL" = (
/turf/simulated/floor/indestructible/grass,
@@ -9922,9 +9959,7 @@
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/outside)
"maV" = (
-/obj/machinery/light_construct{
- dir = 1
- },
+/obj/machinery/light_construct/directional/north,
/turf/simulated/floor/mineral/titanium/blue,
/area/awaymission/jungle_planet/outside/abandoned)
"mbt" = (
@@ -9986,7 +10021,7 @@
/obj/structure/bed,
/obj/item/bedsheet/blue,
/obj/effect/spawner/random_spawners/dirt_frequent,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"mfd" = (
/obj/structure/cable{
@@ -10011,18 +10046,13 @@
},
/area/awaymission/jungle_planet/outside/cave)
"mfn" = (
-/obj/structure/cable{
- d1 = 1;
- d2 = 4;
- icon_state = "1-4"
- },
/obj/machinery/camera{
network = list("MC-16");
dir = 1;
c_tag = "Dromitory"
},
/obj/effect/spawner/random_spawners/dirt_maybe,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"mfr" = (
/obj/structure/cable{
@@ -10047,17 +10077,9 @@
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/outside)
"mgq" = (
-/obj/structure/chair/office/dark{
- dir = 1
- },
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/obj/effect/spawner/random_spawners/dirt_maybe,
-/turf/simulated/floor/plasteel,
-/area/awaymission/jungle_planet/inside/complex)
+/obj/effect/baseturf_helper/beach/sand,
+/turf/simulated/wall/indestructible/rock/mineral,
+/area/awaymission/jungle_planet/outside/waterfall)
"mgw" = (
/obj/structure/railing{
dir = 1
@@ -10225,9 +10247,8 @@
/obj/item/lighter/zippo/engraved,
/obj/item/clothing/head/helmet/skull,
/obj/effect/spawner/random_spawners/dirt_frequent,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken3"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"mmK" = (
/obj/structure/railing{
@@ -10347,11 +10368,6 @@
water_overlay_image = null
},
/area/awaymission/jungle_planet/outside/river)
-"mtO" = (
-/turf/simulated/floor/wood{
- icon_state = "wood-broken3"
- },
-/area/awaymission/jungle_planet/outside/cave)
"mtZ" = (
/obj/effect/turf_decal/bot_red,
/obj/structure/mecha_wreckage/ripley,
@@ -10531,12 +10547,6 @@
/obj/item/stock_parts/cell/high/empty,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside/river)
-"mDz" = (
-/obj/structure/bed{
- dir = 4
- },
-/turf/simulated/floor/wood,
-/area/awaymission/jungle_planet/outside/cave)
"mDQ" = (
/obj/effect/spawner/random_spawners/dirt_often,
/turf/simulated/floor/plasteel{
@@ -10574,9 +10584,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/sign/poster/official/random{
- pixel_y = -32
- },
+/obj/structure/sign/poster/official/random/south,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkgrey"
@@ -10659,10 +10667,7 @@
pixel_x = 9;
pixel_y = -9
},
-/obj/machinery/light{
- dir = 8;
- no_emergency = 1
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel{
icon_state = "purple";
dir = 9
@@ -10718,21 +10723,20 @@
density = 1;
name = "cauldron"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"mMo" = (
/obj/structure/closet/crate/wooden/barrel,
/obj/item/reagent_containers/food/snacks/meat,
/obj/item/reagent_containers/food/snacks/meat,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken6"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"mNu" = (
/obj/structure/chair/wood{
dir = 8
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"mNO" = (
/obj/structure/flora/ausbushes/fullgrass,
@@ -10768,6 +10772,19 @@
/obj/structure/flora/ausbushes/ppflowers,
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/outside)
+"mOX" = (
+/obj/effect/light_emitter{
+ light_color = "#FFFFFF";
+ set_cap = 1;
+ icon = 'modular_ss220/maps220/icons/mapping_helpers.dmi';
+ icon_state = "sunlight_helper";
+ layer = 10
+ },
+/turf/simulated/floor/beach/away/coastline{
+ dir = 10;
+ water_overlay_image = null
+ },
+/area/awaymission/jungle_planet/outside/river)
"mPQ" = (
/obj/structure/flora/ausbushes/ywflowers,
/obj/structure/flora/rock,
@@ -10822,9 +10839,8 @@
/obj/item/reagent_containers/food/drinks/bottle/whiskey,
/obj/effect/spawner/random_spawners/dirt_often,
/obj/structure/closet/crate/wooden/wooden_crate,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken7"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"mTn" = (
/obj/structure/flora/junglebush/large,
@@ -10841,9 +10857,7 @@
/obj/effect/turf_decal/delivery,
/obj/structure/closet/crate,
/obj/item/stack/sheet/metal/fifty,
-/obj/machinery/light_construct{
- dir = 4
- },
+/obj/machinery/light_construct/directional/east,
/turf/simulated/floor/mineral/titanium/blue,
/area/awaymission/jungle_planet/outside/abandoned)
"mTI" = (
@@ -10863,9 +10877,7 @@
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
"mUM" = (
-/obj/machinery/computer/security/telescreen/entertainment{
- pixel_x = -32
- },
+/obj/machinery/computer/security/telescreen/entertainment/directional/west,
/turf/simulated/wall/indestructible/riveted,
/area/awaymission/jungle_planet/inside/complex)
"mUR" = (
@@ -10880,7 +10892,7 @@
"mVg" = (
/obj/effect/turf_decal/delivery,
/obj/structure/closet/crate,
-/obj/machinery/light_construct,
+/obj/machinery/light_construct/directional/south,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkgrey"
@@ -10903,26 +10915,23 @@
/area/awaymission/jungle_planet/outside/cave/small)
"mWX" = (
/obj/structure/table/reinforced,
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter{
pixel_x = 8;
id = "Command";
name = "command shsutters control";
req_access = list(271)
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter{
pixel_x = -8;
name = "shutters control";
id = "Hang in";
req_access = list(271)
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/bolt_control{
pixel_y = 8;
in_use = 1;
desiredstate_open = 1;
- normaldoorcontrol = 1;
- specialfunctions = 4;
- id = "commanddoor";
- name = "door bolts control"
+ id = "commanddoor"
},
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
@@ -11009,7 +11018,7 @@
/obj/item/coin/gold,
/obj/effect/spawner/random_spawners/dirt_often,
/obj/structure/closet/crate/wooden/wooden_crate,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"ncg" = (
/obj/structure/flora/rock,
@@ -11036,9 +11045,8 @@
/obj/effect/landmark/awaymissions/gate_lizard/mob_spawn/melee_axe{
id = "cave4"
},
-/turf/simulated/floor/wood{
- icon_state = "wood-broken6"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"neX" = (
/obj/structure/flora/ausbushes/brflowers,
@@ -11065,13 +11073,10 @@
/obj/structure/chair/sofa/right{
dir = 8
},
-/obj/structure/sign/poster/official/random{
- pixel_x = 32
- },
+/obj/structure/sign/poster/official/random/east,
/obj/effect/spawner/random_spawners/dirt_frequent,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken2"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"ngc" = (
/obj/effect/decal/warning_stripes/west,
@@ -11123,9 +11128,8 @@
/obj/item/clothing/gloves/bracer,
/obj/item/clothing/suit/armor/bone,
/obj/structure/closet/crate/wooden/wooden_crate,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken7"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"njd" = (
/obj/effect/decal/cleanable/blood/gibs/old,
@@ -11188,11 +11192,8 @@
/turf/simulated/floor/engine/cult,
/area/awaymission/jungle_planet/outside/cave)
"nou" = (
-/obj/machinery/light/small{
- dir = 1;
- no_emergency = 1
- },
-/turf/simulated/floor/wood,
+/obj/machinery/light/small/directional/north,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"nph" = (
/obj/structure/flora/ausbushes/reedbush,
@@ -11223,7 +11224,7 @@
"nsm" = (
/obj/structure/table/wood,
/obj/item/deck/cards/tiny,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"nsX" = (
/obj/machinery/floodlight,
@@ -11301,10 +11302,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/machinery/light{
- dir = 8;
- no_emergency = 1
- },
+/obj/machinery/light/directional/west,
/obj/effect/spawner/random_spawners/dirt_often,
/turf/simulated/floor/plasteel{
dir = 2;
@@ -11415,15 +11413,6 @@
},
/turf/simulated/floor/engine/cult,
/area/awaymission/jungle_planet/outside/cave)
-"nFV" = (
-/obj/structure/cable{
- d2 = 2;
- icon_state = "0-2"
- },
-/turf/simulated/floor/wood{
- icon_state = "wood-broken6"
- },
-/area/awaymission/jungle_planet/inside/complex)
"nGx" = (
/turf/simulated/floor/beach/away/water{
water_overlay_image = null
@@ -11435,11 +11424,6 @@
water_overlay_image = null
},
/area/awaymission/jungle_planet/outside/cave)
-"nIi" = (
-/turf/simulated/floor/wood{
- icon_state = "wood-broken6"
- },
-/area/awaymission/jungle_planet/outside/cave)
"nIL" = (
/obj/structure/table/tray,
/obj/item/scalpel{
@@ -11512,13 +11496,12 @@
/area/awaymission/jungle_planet/outside/abandoned)
"nMQ" = (
/obj/effect/spawner/random_spawners/dirt_frequent,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"nNc" = (
/obj/structure/falsewall/bookcase,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken7"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"nNs" = (
/obj/effect/landmark/awaymissions/gate_lizard/mine_spawner{
@@ -11621,9 +11604,9 @@
},
/area/awaymission/jungle_planet/outside/river)
"nSR" = (
-/obj/machinery/light_construct,
+/obj/machinery/light_construct/directional/south,
/obj/effect/spawner/random_spawners/dirt_frequent,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"nSX" = (
/obj/machinery/shower{
@@ -11635,7 +11618,7 @@
},
/area/awaymission/jungle_planet/inside/complex)
"nTH" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/shutters{
dir = 8;
id_tag = "Command";
@@ -11667,8 +11650,8 @@
/area/awaymission/jungle_planet/inside/complex)
"nUx" = (
/obj/effect/decal/cleanable/cobweb2,
-/obj/structure/bed,
-/turf/simulated/floor/wood,
+/obj/structure/bed/mattress/dirty,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"nUE" = (
/obj/effect/decal/cleanable/generic,
@@ -11676,15 +11659,6 @@
name = "ground"
},
/area/awaymission/jungle_planet/outside)
-"nUQ" = (
-/obj/structure/flora/junglebush/large{
- icon_state = "bush2"
- },
-/obj/effect/landmark/awaymissions/gate_lizard/mob_spawn/ranged{
- id = "2post"
- },
-/turf/simulated/floor/indestructible/grass,
-/area/awaymission/jungle_planet/outside)
"nWh" = (
/obj/effect/turf_decal/delivery,
/obj/structure/closet/crate,
@@ -11705,7 +11679,7 @@
/area/awaymission/jungle_planet/outside/river)
"nXA" = (
/mob/living/simple_animal/hostile/jungle_lizard/meele,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"nXO" = (
/obj/effect/landmark/awaymissions/gate_lizard/mine_spawner{
@@ -11714,9 +11688,7 @@
/turf/simulated/floor/engine/cult,
/area/awaymission/jungle_planet/outside/cave)
"nZd" = (
-/obj/structure/sign/poster/contraband/random{
- pixel_y = 32
- },
+/obj/structure/sign/poster/contraband/random/north,
/obj/effect/spawner/random_spawners/dirt_often,
/turf/simulated/floor/mineral/plastitanium,
/area/awaymission/jungle_planet/outside/abandoned)
@@ -11725,7 +11697,7 @@
/obj/item/clothing/gloves/ring/gold,
/obj/effect/spawner/random_spawners/dirt_often,
/obj/structure/closet/crate/wooden/wooden_crate,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"nZE" = (
/obj/structure/flora/ausbushes/ywflowers,
@@ -11757,9 +11729,7 @@
/turf/simulated/wall/r_wall,
/area/awaymission/jungle_planet/inside)
"obG" = (
-/obj/machinery/light_construct{
- dir = 8
- },
+/obj/machinery/light_construct/directional/west,
/obj/effect/spawner/random_spawners/dirt_frequent,
/obj/effect/decal/cleanable/ants,
/turf/simulated/floor/plasteel,
@@ -11793,11 +11763,16 @@
},
/area/awaymission/jungle_planet/outside)
"ofn" = (
-/turf/simulated/mineral/volcanic{
- baseturf = /turf/simulated/floor/plating/asteroid/ancient;
- turf_type = /turf/simulated/floor/plating/asteroid/ancient
+/obj/structure/flora/ausbushes/sparsegrass,
+/obj/effect/light_emitter{
+ light_color = "#FFFFFF";
+ set_cap = 1;
+ icon = 'modular_ss220/maps220/icons/mapping_helpers.dmi';
+ icon_state = "sunlight_helper";
+ layer = 10
},
-/area/awaymission/jungle_planet/outside/waterfall)
+/turf/simulated/floor/indestructible/grass,
+/area/awaymission/jungle_planet/outside/river)
"ogU" = (
/obj/structure/stone_tile/slab/cracked,
/obj/structure/flora/rock,
@@ -11828,7 +11803,7 @@
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/outside)
"oiR" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/shutters{
dir = 2;
id_tag = "CMDgate"
@@ -11902,16 +11877,20 @@
/obj/item/reagent_containers/food/snacks/grown/cannabis/ultimate,
/obj/item/reagent_containers/food/snacks/grown/cannabis/ultimate,
/obj/item/reagent_containers/food/snacks/grown/cannabis/ultimate,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken4"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
+"omY" = (
+/obj/item/flag,
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
+/area/awaymission/jungle_planet/outside/cave/small)
"onb" = (
/obj/effect/decal/cleanable/blood/writing{
icon_state = "tracks";
dir = 4
},
-/obj/machinery/light_construct/small,
+/obj/machinery/light_construct/small/south,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
"onB" = (
@@ -11988,22 +11967,10 @@
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/outside/river)
"oqo" = (
-/obj/machinery/light{
- dir = 8;
- no_emergency = 1
- },
+/obj/machinery/light/directional/west,
/obj/effect/spawner/random_spawners/dirt_frequent,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
-"oqL" = (
-/obj/structure/flora/junglebush/large{
- icon_state = "bush2"
- },
-/mob/living/simple_animal/hostile/jungle_lizard/spearman{
- wander = 0
- },
-/turf/simulated/floor/indestructible/grass,
-/area/awaymission/jungle_planet/outside)
"oqX" = (
/obj/structure/computerframe{
dir = 4;
@@ -12298,12 +12265,8 @@
icon_state = "1-2"
},
/obj/effect/decal/cleanable/blood/writing,
-/obj/structure/sign/poster/official/random{
- pixel_x = -32
- },
-/obj/machinery/light_construct{
- dir = 8
- },
+/obj/structure/sign/poster/official/random/west,
+/obj/machinery/light_construct/directional/west,
/obj/effect/spawner/random_spawners/dirt_often,
/turf/simulated/floor/plasteel{
dir = 4;
@@ -12327,11 +12290,6 @@
/obj/structure/stone_tile/slab/burnt,
/turf/simulated/floor/engine/cult,
/area/awaymission/jungle_planet/outside/cave)
-"oIO" = (
-/turf/simulated/floor/wood{
- icon_state = "wood-broken5"
- },
-/area/awaymission/jungle_planet/outside/cave)
"oJv" = (
/obj/structure/flora/ausbushes/lavendergrass,
/obj/structure/flora/tree/jungle,
@@ -12339,9 +12297,6 @@
/area/awaymission/jungle_planet/outside)
"oJx" = (
/obj/structure/closet/crate,
-/obj/item/stack/ore/bluespace_crystal{
- amount = 30
- },
/obj/effect/spawner/random_spawners/dirt_frequent,
/turf/simulated/floor/plasteel{
dir = 4;
@@ -12362,9 +12317,7 @@
"oKw" = (
/obj/effect/turf_decal/bot_red,
/obj/structure/mecha_wreckage/ripley/firefighter,
-/obj/machinery/light_construct{
- dir = 4
- },
+/obj/machinery/light_construct/directional/east,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"oKy" = (
@@ -12436,7 +12389,7 @@
/mob/living/simple_animal/hostile/poison_snake{
wander = 0
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"oND" = (
/obj/effect/spawner/random_spawners/dirt_maybe,
@@ -12452,19 +12405,13 @@
"oPC" = (
/obj/structure/closet/crate,
/obj/effect/spawner/lootdrop/maintenance/eight,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken6"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"oQl" = (
-/obj/structure/cable{
- d1 = 1;
- d2 = 8;
- icon_state = "1-8"
- },
-/obj/effect/spawner/random_spawners/dirt_often,
-/turf/simulated/floor/plasteel,
-/area/awaymission/jungle_planet/inside/complex)
+/obj/effect/baseturf_helper/asteroid,
+/turf/simulated/wall/indestructible/rock/mineral,
+/area/awaymission/jungle_planet/outside/cave/pirate)
"oQC" = (
/obj/structure/cable{
d1 = 1;
@@ -12486,7 +12433,7 @@
"oRs" = (
/obj/effect/decal/cleanable/blood/old,
/obj/effect/spawner/random_spawners/dirt_often,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"oRE" = (
/obj/structure/flora/ausbushes/reedbush,
@@ -12652,18 +12599,16 @@
"pbE" = (
/obj/structure/chair/wood,
/obj/effect/spawner/random_spawners/dirt_frequent,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"pbH" = (
/obj/effect/spawner/random_spawners/dirt_often,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"pce" = (
-/turf/simulated/floor/wood{
- icon_state = "wood-broken"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"pcp" = (
/obj/effect/decal/warning_stripes/west,
@@ -12680,6 +12625,17 @@
/obj/item/stack/sheet/mineral/plastitanium,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/outside/abandoned)
+"pcB" = (
+/obj/structure/flora/junglebush/large,
+/obj/effect/light_emitter{
+ light_color = "#FFFFFF";
+ set_cap = 1;
+ icon = 'modular_ss220/maps220/icons/mapping_helpers.dmi';
+ icon_state = "sunlight_helper";
+ layer = 10
+ },
+/turf/simulated/floor/indestructible/grass,
+/area/awaymission/jungle_planet/outside)
"pdL" = (
/obj/item/clothing/glasses/sunglasses,
/obj/effect/spawner/random_spawners/dirt_maybe,
@@ -12738,9 +12694,7 @@
"piJ" = (
/obj/structure/bed,
/obj/item/bedsheet/red,
-/obj/machinery/light_construct{
- dir = 4
- },
+/obj/machinery/light_construct/directional/east,
/obj/effect/spawner/random_spawners/dirt_maybe,
/turf/simulated/floor/plasteel{
icon_state = "redcorner"
@@ -12776,13 +12730,11 @@
"pjP" = (
/obj/item/stack/spacecash/c1000,
/obj/item/stack/spacecash/c500,
-/obj/machinery/light/small{
- no_emergency = 1
- },
+/obj/machinery/light/small/directional/south,
/obj/effect/spawner/random_spawners/dirt_often,
/obj/structure/closet/crate/wooden/wooden_crate,
/obj/item/stack/spacecash/c1000,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"pjT" = (
/obj/structure/railing{
@@ -12821,9 +12773,8 @@
/area/awaymission/jungle_planet/inside/complex)
"plU" = (
/obj/effect/decal/cleanable/blood/old,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken3"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"pmk" = (
/obj/structure/table,
@@ -12839,9 +12790,8 @@
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/inside/complex)
"pnG" = (
-/turf/simulated/floor/wood{
- icon_state = "wood-broken5"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"pnJ" = (
/obj/effect/spawner/window/shuttle,
@@ -12852,9 +12802,8 @@
/obj/effect/landmark/awaymissions/gate_lizard/mob_spawn/melee_axe{
id = "cave3"
},
-/turf/simulated/floor/wood{
- icon_state = "wood-broken7"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"ppD" = (
/obj/structure/flora/ausbushes/reedbush,
@@ -12867,7 +12816,7 @@
/obj/structure/statue/silver/monkey,
/obj/effect/decal/cleanable/cobweb,
/obj/effect/spawner/random_spawners/dirt_often,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"pqt" = (
/obj/structure/cable{
@@ -12926,7 +12875,7 @@
dir = 10;
water_overlay_image = null
},
-/area/awaymission/jungle_planet/outside)
+/area/awaymission/jungle_planet/outside/cave)
"pus" = (
/obj/effect/turf_decal/grass{
icon_state = "grass_edge_medium_corner";
@@ -12937,11 +12886,18 @@
},
/area/awaymission/jungle_planet/outside)
"puK" = (
-/turf/simulated/mineral/volcanic{
- baseturf = /turf/simulated/floor/plating/asteroid/ancient;
- turf_type = /turf/simulated/floor/plating/asteroid/ancient
+/obj/effect/mist,
+/obj/effect/light_emitter{
+ light_color = "#FFFFFF";
+ set_cap = 1;
+ icon = 'modular_ss220/maps220/icons/mapping_helpers.dmi';
+ icon_state = "sunlight_helper";
+ layer = 10
},
-/area/awaymission/jungle_planet/outside)
+/turf/simulated/floor/beach/away/water{
+ water_overlay_image = null
+ },
+/area/awaymission/jungle_planet/outside/waterfall)
"pvb" = (
/obj/structure{
icon = 'icons/obj/machines/gateway.dmi';
@@ -12971,7 +12927,7 @@
},
/area/awaymission/jungle_planet/inside/complex)
"pxl" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside)
"pxm" = (
@@ -13006,9 +12962,8 @@
"pzW" = (
/obj/effect/spawner/random_spawners/dirt_frequent,
/obj/item/bedsheet/black,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken7"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"pzZ" = (
/obj/structure{
@@ -13082,7 +13037,7 @@
dir = 8
},
/obj/effect/spawner/random_spawners/dirt_frequent,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"pGk" = (
/obj/machinery/atmospherics/binary/valve{
@@ -13096,9 +13051,7 @@
/obj/structure/closet{
opened = 1
},
-/obj/structure/sign/poster/official/random{
- pixel_x = -32
- },
+/obj/structure/sign/poster/official/random/west,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "browncorner"
@@ -13222,7 +13175,7 @@
/area/awaymission/jungle_planet/inside/complex)
"pRD" = (
/obj/item/cigbutt,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"pRO" = (
/obj/item/stack/sheet/metal,
@@ -13291,6 +13244,18 @@
icon_state = "bcircuitoff"
},
/area/awaymission/jungle_planet/outside/cave)
+"pWh" = (
+/obj/structure/closet/cabinet,
+/obj/item/clothing/suit/fluff/dusty_jacket,
+/obj/item/clothing/shoes/jackboots,
+/obj/item/clothing/mask/bandana/fluff/dar,
+/obj/item/clothing/under/pants/tan,
+/obj/item/card/id/away/old/sec{
+ name = "MC-16 multicard";
+ desc = "A clip on ID Badge, has one of those fancy new magnetic strips built in."
+ },
+/turf/simulated/floor/wood/oak,
+/area/awaymission/jungle_planet/outside/cave/small)
"pWt" = (
/obj/effect/landmark/awaymissions/gate_lizard/mob_spawn/melee_spear{
id = "cave7"
@@ -13326,9 +13291,8 @@
"pZa" = (
/obj/structure/bed,
/obj/item/bedsheet/brown,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken6"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"pZY" = (
/obj/item/reagent_containers/food/drinks/oilcan,
@@ -13338,10 +13302,7 @@
/obj/structure/sign/radiation{
pixel_y = 65
},
-/obj/machinery/light/small{
- dir = 8;
- no_emergency = 1
- },
+/obj/machinery/light/small/directional/west,
/obj/machinery/atmospherics/portable/pump,
/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plating,
@@ -13372,6 +13333,11 @@
/obj/structure/spider/cocoon,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
+"qcZ" = (
+/obj/structure/table/wood,
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
+/area/awaymission/jungle_planet/outside/cave/small)
"qdL" = (
/obj/structure/fence,
/obj/effect/turf_decal/grass{
@@ -13385,9 +13351,8 @@
"qeb" = (
/obj/structure/rack/gunrack,
/obj/item/gun/projectile/bow,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"qee" = (
/obj/structure/chair{
@@ -13477,7 +13442,7 @@
/area/awaymission/jungle_planet/inside/complex)
"qkp" = (
/obj/effect/spawner/random_spawners/dirt_often,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"qkM" = (
/obj/item/coin/gold,
@@ -13511,23 +13476,17 @@
"qlE" = (
/obj/effect/spawner/random_spawners/blood_often,
/obj/effect/decal/remains/human,
-/obj/machinery/light{
- dir = 8;
- no_emergency = 1
- },
+/obj/machinery/light/directional/west,
/obj/effect/spawner/random_spawners/dirt_maybe,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"qma" = (
/obj/effect/turf_decal/delivery/white,
/obj/structure/sign/poster/official/nanotrasen_logo{
pixel_x = 32
},
-/obj/machinery/light_construct{
- dir = 4
- },
+/obj/machinery/light_construct/directional/east,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"qmr" = (
@@ -13631,6 +13590,19 @@
water_overlay_image = null
},
/area/awaymission/jungle_planet/outside)
+"qqF" = (
+/obj/structure/flora/junglebush/large{
+ icon_state = "bush3"
+ },
+/obj/effect/light_emitter{
+ light_color = "#FFFFFF";
+ set_cap = 1;
+ icon = 'modular_ss220/maps220/icons/mapping_helpers.dmi';
+ icon_state = "sunlight_helper";
+ layer = 10
+ },
+/turf/simulated/floor/indestructible/grass,
+/area/awaymission/jungle_planet/outside)
"qrw" = (
/obj/effect/spawner/random_spawners/wall_rusted_probably,
/obj/effect/spawner/random_spawners/wall_rusted_probably,
@@ -13676,6 +13648,17 @@
icon_state = "darkgrey"
},
/area/awaymission/jungle_planet/inside/complex)
+"qur" = (
+/obj/structure/flora/ausbushes/brflowers,
+/obj/effect/light_emitter{
+ light_color = "#FFFFFF";
+ set_cap = 1;
+ icon = 'modular_ss220/maps220/icons/mapping_helpers.dmi';
+ icon_state = "sunlight_helper";
+ layer = 10
+ },
+/turf/simulated/floor/indestructible/grass,
+/area/awaymission/jungle_planet/outside)
"qvZ" = (
/obj/structure/fence/corner{
dir = 1;
@@ -13729,7 +13712,7 @@
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
"qxn" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/shutters{
dir = 8;
id_tag = "Command";
@@ -13797,6 +13780,18 @@
/obj/structure/flora/ausbushes/ywflowers,
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/inside/complex)
+"qBi" = (
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/structure/closet/crate/radiation,
+/obj/item/stack/sheet/mineral/uranium{
+ amount = 30
+ },
+/turf/simulated/floor/engine,
+/area/awaymission/jungle_planet/inside/complex)
"qCn" = (
/mob/living/simple_animal/hostile/jungle_lizard/axeman{
wander = 0
@@ -13818,7 +13813,7 @@
/area/awaymission/jungle_planet/outside/waterfall)
"qDP" = (
/obj/structure/table/wood,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"qEe" = (
/obj/structure/railing{
@@ -13842,7 +13837,7 @@
"qEs" = (
/obj/structure/flora/ausbushes/ywflowers,
/turf/simulated/wall/indestructible/rock/mineral,
-/area/awaymission/jungle_planet/outside)
+/area/awaymission/jungle_planet/outside/cave)
"qEZ" = (
/obj/effect/light_emitter{
light_color = "#FFFFFF";
@@ -13979,6 +13974,12 @@
water_overlay_image = null
},
/area/awaymission/jungle_planet/inside/complex)
+"qNW" = (
+/obj/structure/bonfire/lit,
+/turf/simulated/floor/plating/asteroid/ancient{
+ name = "ground"
+ },
+/area/awaymission/jungle_planet/outside/cave/small)
"qOs" = (
/obj/structure/sink{
layer = 4;
@@ -14015,10 +14016,7 @@
/area/awaymission/jungle_planet/outside/river)
"qPA" = (
/obj/machinery/kitchen_machine/oven,
-/obj/machinery/light{
- dir = 4;
- no_emergency = 1
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "cafeteria"
@@ -14102,6 +14100,13 @@
/obj/effect/landmark/awaymissions/gate_lizard/mob_spawn/ranged{
id = "waterfall1"
},
+/obj/effect/light_emitter{
+ light_color = "#FFFFFF";
+ set_cap = 1;
+ icon = 'modular_ss220/maps220/icons/mapping_helpers.dmi';
+ icon_state = "sunlight_helper";
+ layer = 10
+ },
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/outside/waterfall)
"qUO" = (
@@ -14144,7 +14149,7 @@
"qXQ" = (
/obj/structure/flora/ausbushes/fullgrass,
/turf/simulated/wall/indestructible/rock/mineral,
-/area/awaymission/jungle_planet/outside)
+/area/awaymission/jungle_planet/outside/cave)
"qYg" = (
/obj/effect/landmark/awaymissions/gate_lizard/mine_spawner{
id = "lake4"
@@ -14181,10 +14186,7 @@
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/outside)
"rbk" = (
-/obj/structure/sink{
- dir = 4;
- pixel_x = 12
- },
+/obj/structure/sink/directional/west,
/obj/effect/decal/cleanable/spiderling_remains,
/turf/simulated/floor/plasteel{
icon_state = "freezerfloor"
@@ -14200,7 +14202,7 @@
icon_state = "1-2"
},
/obj/effect/spawner/random_spawners/dirt_frequent,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"rbZ" = (
/obj/item/kitchen/knife/combat/survival/bone,
@@ -14285,7 +14287,7 @@
/obj/item/reagent_containers/food/drinks/bottle/rum{
list_reagents = list("rum" = 0)
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"rim" = (
/obj/structure/chair/wood,
@@ -14293,7 +14295,7 @@
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside/river)
"riR" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/shutters{
id_tag = "Sec in";
requires_power = 0
@@ -14323,6 +14325,10 @@
/obj/machinery/door/window/reinforced/normal{
dir = 8
},
+/obj/item/gun/energy/laser/retro/old{
+ desc = "An older model of the basic lasergun, no longer used by Nanotrasen's private security or military forces. Nevertheless, it is still quite deadly and easy to maintain, making it a favorite amongst pirates and other outlaws.";
+ pixel_y = 9
+ },
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "red"
@@ -14388,12 +14394,37 @@
/obj/effect/decal/cleanable/glass,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
+"rnx" = (
+/obj/structure/flora/ausbushes/grassybush,
+/obj/structure/flora/tree/jungle,
+/obj/effect/light_emitter{
+ light_color = "#FFFFFF";
+ set_cap = 1;
+ icon = 'modular_ss220/maps220/icons/mapping_helpers.dmi';
+ icon_state = "sunlight_helper";
+ layer = 10
+ },
+/turf/simulated/floor/indestructible/grass,
+/area/awaymission/jungle_planet/outside)
"rnO" = (
/obj/effect/decal/cleanable/generic,
/obj/effect/spawner/random_spawners/dirt_often,
/obj/item/chair,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
+"rox" = (
+/obj/structure/flora/junglebush{
+ icon_state = "bush8"
+ },
+/obj/effect/light_emitter{
+ light_color = "#FFFFFF";
+ set_cap = 1;
+ icon = 'modular_ss220/maps220/icons/mapping_helpers.dmi';
+ icon_state = "sunlight_helper";
+ layer = 10
+ },
+/turf/simulated/floor/indestructible/grass,
+/area/awaymission/jungle_planet/outside)
"rpw" = (
/obj/effect/spawner/random_spawners/blood_often,
/turf/simulated/floor/plasteel{
@@ -14433,9 +14464,8 @@
icon = 'icons/obj/power.dmi';
density = 1
},
-/turf/simulated/floor/wood{
- icon_state = "wood-broken3"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"rrw" = (
/obj/structure/cable{
@@ -14501,7 +14531,7 @@
dir = 8
},
/obj/effect/spawner/random_spawners/dirt_often,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"rwz" = (
/obj/structure/flora/grass/jungle{
@@ -14683,7 +14713,7 @@
/obj/item/storage/box/matches,
/obj/effect/decal/cleanable/cobweb2,
/obj/item/clothing/mask/cigarette/pipe,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"rIj" = (
/obj/structure/flora/ausbushes/reedbush{
@@ -14812,10 +14842,9 @@
anchored = 1
},
/turf/simulated/wall/indestructible/rock/mineral,
-/area/awaymission/jungle_planet/outside)
+/area/awaymission/jungle_planet/outside/cave)
"rNJ" = (
-/obj/machinery/door_control{
- pixel_y = -25;
+/obj/machinery/door_control/shutter/south{
id = "Main in";
req_access = list(271);
requires_power = 0
@@ -14824,18 +14853,13 @@
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside/river)
"rNK" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/shutters{
id_tag = "Sec in";
requires_power = 0
},
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
-"rNS" = (
-/turf/simulated/floor/wood{
- icon_state = "wood-broken7"
- },
-/area/awaymission/jungle_planet/outside/cave/pirate)
"rOc" = (
/obj/structure/flora/rock,
/turf/simulated/floor/plating/asteroid/ancient{
@@ -14878,12 +14902,24 @@
pixel_x = -4;
pixel_y = 5
},
-/obj/structure/cable,
/obj/effect/spawner/random_spawners/dirt_often,
/turf/simulated/floor/plasteel{
icon_state = "purple"
},
/area/awaymission/jungle_planet/inside/complex)
+"rQP" = (
+/obj/structure/flora/ausbushes/sparsegrass,
+/obj/effect/light_emitter{
+ light_color = "#FFFFFF";
+ set_cap = 1;
+ icon = 'modular_ss220/maps220/icons/mapping_helpers.dmi';
+ icon_state = "sunlight_helper";
+ layer = 10
+ },
+/turf/simulated/floor/plating/asteroid/ancient{
+ name = "ground"
+ },
+/area/awaymission/jungle_planet/outside)
"rRd" = (
/turf/simulated/floor/beach/away/coastline{
water_overlay_image = null
@@ -14932,7 +14968,7 @@
/obj/item/clothing/head/soft/black,
/obj/item/stack/spacecash/c20,
/obj/item/crowbar/small,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"rSX" = (
/obj/structure/closet/firecloset,
@@ -14970,22 +15006,9 @@
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
"rUY" = (
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/obj/structure/cable{
- d1 = 2;
- d2 = 4;
- icon_state = "2-4"
- },
-/obj/effect/spawner/random_spawners/dirt_frequent,
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "darkgrey"
- },
-/area/awaymission/jungle_planet/inside/complex)
+/obj/effect/baseturf_helper/asteroid,
+/turf/simulated/wall/indestructible/rock/mineral,
+/area/awaymission/jungle_planet/inside)
"rVe" = (
/obj/item/camera_assembly,
/obj/item/stack/cable_coil{
@@ -15034,12 +15057,6 @@
/obj/structure/flora/ausbushes/ywflowers,
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/outside/waterfall)
-"rXV" = (
-/obj/effect/spawner/random_spawners/dirt_often,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken4"
- },
-/area/awaymission/jungle_planet/outside/cave/pirate)
"rYr" = (
/mob/living/simple_animal/hostile/pirate{
loot = null
@@ -15146,9 +15163,8 @@
loot = null
},
/obj/effect/spawner/random_spawners/dirt_often,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken4"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"sel" = (
/obj/item/stack/sheet/metal,
@@ -15157,7 +15173,7 @@
/area/awaymission/jungle_planet/outside)
"sex" = (
/obj/structure/reagent_dispensers/fueltank,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"sfR" = (
/obj/machinery/computer/mech_bay_power_console{
@@ -15225,11 +15241,6 @@
/obj/effect/turf_decal/arrows{
dir = 8
},
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"snc" = (
@@ -15254,7 +15265,7 @@
"snP" = (
/obj/effect/decal/warning_stripes/south,
/obj/effect/decal/warning_stripes/south,
-/obj/machinery/light_construct,
+/obj/machinery/light_construct/directional/south,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkgrey"
@@ -15271,10 +15282,7 @@
/area/awaymission/jungle_planet/outside/cave)
"soK" = (
/obj/effect/decal/cleanable/generic,
-/obj/machinery/light{
- dir = 1;
- no_emergency = 1
- },
+/obj/machinery/light/directional/north,
/obj/effect/spawner/random_spawners/dirt_often,
/obj/item/chair{
dir = 4
@@ -15288,7 +15296,7 @@
icon_state = "4-8"
},
/obj/effect/spawner/random_spawners/dirt_maybe,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"spE" = (
/obj/item/stack/cable_coil{
@@ -15333,7 +15341,7 @@
dir = 1
},
/obj/effect/spawner/random_spawners/dirt_often,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"srB" = (
/obj/structure/ore_box,
@@ -15353,11 +15361,6 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/cable{
- d1 = 1;
- d2 = 4;
- icon_state = "1-4"
- },
/obj/structure/railing{
dir = 8
},
@@ -15371,15 +15374,11 @@
/area/awaymission/jungle_planet/inside/complex)
"srT" = (
/obj/effect/turf_decal/delivery/white,
-/obj/machinery/light_construct{
- dir = 1
- },
+/obj/machinery/light_construct/directional/north,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"ssu" = (
-/obj/structure/sign/poster/official/random{
- pixel_x = 32
- },
+/obj/structure/sign/poster/official/random/east,
/obj/effect/spawner/random_spawners/dirt_often,
/turf/simulated/floor/plasteel{
dir = 2;
@@ -15407,6 +15406,11 @@
},
/turf/simulated/floor/engine/cult,
/area/awaymission/jungle_planet/outside/cave)
+"suE" = (
+/obj/structure/mineral_door/wood,
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
+/area/awaymission/jungle_planet/outside/cave/small)
"suM" = (
/obj/effect/decal/cleanable/cobweb,
/obj/effect/landmark/awaymissions/gate_lizard/mine_spawner{
@@ -15446,9 +15450,8 @@
/obj/effect/decal/cleanable/cobweb2{
icon_state = "cobweb1"
},
-/turf/simulated/floor/wood{
- icon_state = "wood-broken6"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"syW" = (
/obj/structure/fence/corner{
@@ -15465,9 +15468,6 @@
/area/awaymission/jungle_planet/outside/river)
"syZ" = (
/obj/structure/flora/ausbushes/sparsegrass,
-/obj/effect/landmark/awaymissions/gate_lizard/mob_spawn/melee_spear{
- id = "pathway2"
- },
/obj/structure/flora/junglebush/large{
icon_state = "bush3"
},
@@ -15558,11 +15558,6 @@
/obj/structure/chair/office/dark{
dir = 1
},
-/obj/structure/cable{
- d1 = 2;
- d2 = 8;
- icon_state = "2-8"
- },
/obj/effect/spawner/random_spawners/dirt_maybe,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
@@ -15575,7 +15570,7 @@
"sFa" = (
/obj/structure/flora/ausbushes/grassybush,
/turf/simulated/wall/indestructible/rock/mineral,
-/area/awaymission/jungle_planet/outside)
+/area/awaymission/jungle_planet/outside/cave)
"sFi" = (
/obj/structure/grille,
/turf/simulated/floor/bluegrid{
@@ -15680,9 +15675,8 @@
/area/awaymission/jungle_planet/inside/complex)
"sMs" = (
/obj/structure/kitchenspike_frame,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"sMA" = (
/obj/structure/computerframe{
@@ -15721,14 +15715,12 @@
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/outside/river)
"sOd" = (
-/obj/effect/landmark/awaymissions/gate_lizard/mob_spawn/ranged{
- id = "swamp3"
- },
-/obj/structure/flora/junglebush/large{
- icon_state = "bush3"
+/obj/item/stack/ore/glass,
+/obj/structure/flora/rock/pile,
+/turf/simulated/floor/plating/asteroid/ancient{
+ name = "ground"
},
-/turf/simulated/floor/indestructible/grass,
-/area/awaymission/jungle_planet/outside)
+/area/awaymission/jungle_planet/outside/cave)
"sOV" = (
/obj/effect/landmark/awaymissions/gate_lizard/mob_spawn/melee_spear{
id = "pathway9"
@@ -15750,8 +15742,7 @@
/area/awaymission/jungle_planet/inside/complex)
"sQH" = (
/obj/effect/decal/warning_stripes/south,
-/obj/machinery/door_control{
- pixel_y = -32;
+/obj/machinery/door_control/shutter/south{
id = "Cargo in";
req_access = list(271)
},
@@ -15764,7 +15755,7 @@
/obj/effect/landmark/awaymissions/gate_lizard/mob_spawn/melee_axe{
id = "cave3"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"sRf" = (
/turf/simulated/floor/plasteel{
@@ -15860,11 +15851,6 @@
d2 = 8;
icon_state = "2-8"
},
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
/obj/effect/spawner/random_spawners/dirt_often,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
@@ -15875,9 +15861,7 @@
},
/area/awaymission/jungle_planet/inside/complex)
"sWi" = (
-/obj/structure/sign/poster/contraband/random{
- pixel_y = 32
- },
+/obj/structure/sign/poster/contraband/random/north,
/obj/effect/decal/cleanable/cobweb2,
/obj/item/rack_parts,
/turf/simulated/floor/plating,
@@ -15901,16 +15885,15 @@
},
/area/awaymission/jungle_planet/outside/river)
"sYz" = (
-/obj/structure/bed,
-/turf/simulated/floor/wood,
-/area/awaymission/jungle_planet/outside/cave)
+/obj/structure/bookcase/random,
+/turf/simulated/floor/wood/oak,
+/area/awaymission/jungle_planet/outside/cave/small)
"sYR" = (
/obj/structure/disposalpipe/broken{
dir = 8
},
-/turf/simulated/floor/wood{
- icon_state = "wood-broken5"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"sZo" = (
/obj/effect/decal/cleanable/blood/oil,
@@ -15921,7 +15904,7 @@
loot = null
},
/obj/effect/spawner/random_spawners/dirt_often,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"tas" = (
/turf/simulated/floor/beach/away/coastline{
@@ -15969,6 +15952,11 @@
/obj/effect/spawner/random_spawners/dirt_frequent,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
+"tei" = (
+/turf/simulated/floor/plating/asteroid/ancient{
+ name = "ground"
+ },
+/area/awaymission/jungle_planet/outside/cave/small)
"tek" = (
/obj/structure/flora/ausbushes/reedbush{
pixel_x = 16;
@@ -15989,10 +15977,27 @@
/obj/item/reagent_containers/food/snacks/grown/potato,
/obj/effect/decal/cleanable/cobweb2,
/obj/structure/closet/crate/wooden/wooden_crate,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
+"teN" = (
+/obj/structure/flora/ausbushes/ppflowers,
+/obj/structure/flora/ausbushes/reedbush{
+ pixel_y = -15;
+ pixel_x = -11
+ },
+/obj/effect/light_emitter{
+ light_color = "#FFFFFF";
+ set_cap = 1;
+ icon = 'modular_ss220/maps220/icons/mapping_helpers.dmi';
+ icon_state = "sunlight_helper";
+ layer = 10
+ },
+/turf/simulated/floor/beach/away/water{
+ water_overlay_image = null
+ },
+/area/awaymission/jungle_planet/outside)
"tfh" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/effect/mapping_helpers/damaged_window,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/outside/abandoned)
@@ -16009,7 +16014,7 @@
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/outside)
"tha" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/effect/mapping_helpers/damaged_window,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside)
@@ -16047,6 +16052,18 @@
icon_state = "bcircuitoff"
},
/area/awaymission/jungle_planet/outside/cave)
+"tio" = (
+/obj/structure/flora/ausbushes/ywflowers,
+/obj/structure/flora/tree/jungle,
+/obj/effect/light_emitter{
+ light_color = "#FFFFFF";
+ set_cap = 1;
+ icon = 'modular_ss220/maps220/icons/mapping_helpers.dmi';
+ icon_state = "sunlight_helper";
+ layer = 10
+ },
+/turf/simulated/floor/indestructible/grass,
+/area/awaymission/jungle_planet/outside)
"tiq" = (
/obj/structure/cable{
d1 = 2;
@@ -16068,7 +16085,7 @@
icon_state = "2-8"
},
/obj/effect/spawner/random_spawners/dirt_maybe,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"tiT" = (
/obj/effect/waterfall{
@@ -16103,9 +16120,8 @@
"tmv" = (
/obj/structure/table/wood,
/obj/item/stack/sheet/bone,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken3"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"tmC" = (
/mob/living/simple_animal/hostile/jungle_lizard/meele{
@@ -16136,7 +16152,7 @@
/obj/structure/bed,
/obj/item/bedsheet/black,
/obj/effect/spawner/random_spawners/dirt_often,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"tnS" = (
/obj/structure/cable{
@@ -16231,6 +16247,19 @@
/obj/effect/decal/cleanable/glass,
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/inside/complex)
+"trG" = (
+/obj/effect/decal/cleanable/blood/oil,
+/obj/effect/light_emitter{
+ light_color = "#FFFFFF";
+ set_cap = 1;
+ icon = 'modular_ss220/maps220/icons/mapping_helpers.dmi';
+ icon_state = "sunlight_helper";
+ layer = 10
+ },
+/turf/simulated/floor/plating/asteroid/ancient{
+ name = "ground"
+ },
+/area/awaymission/jungle_planet/outside)
"trH" = (
/obj/machinery/atmospherics/portable/canister,
/obj/effect/decal/warning_stripes/yellow/hollow,
@@ -16244,11 +16273,6 @@
/area/awaymission/jungle_planet/outside)
"tsM" = (
/obj/item/shard,
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
/obj/effect/decal/cleanable/glass,
/obj/effect/spawner/random_spawners/dirt_maybe,
/turf/simulated/floor/plasteel,
@@ -16257,13 +16281,13 @@
/obj/item/bikehorn/golden,
/obj/effect/spawner/random_spawners/dirt_often,
/obj/structure/closet/crate/wooden/wooden_crate,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"ttC" = (
/obj/item/chair/stool/bar{
pixel_x = -13
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"ttY" = (
/obj/structure/flora/ausbushes/fullgrass,
@@ -16303,9 +16327,8 @@
dir = 8
},
/obj/effect/spawner/random_spawners/dirt_often,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken6"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"tzH" = (
/obj/machinery/door/airlock/mining{
@@ -16348,9 +16371,7 @@
},
/area/awaymission/jungle_planet/inside)
"tAY" = (
-/obj/machinery/light_construct/small{
- dir = 1
- },
+/obj/machinery/light_construct/small/north,
/obj/effect/spawner/random_spawners/dirt_frequent,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
@@ -16359,7 +16380,7 @@
dir = 4
},
/turf/simulated/wall/indestructible/rock/mineral,
-/area/awaymission/jungle_planet/outside/waterfall)
+/area/awaymission/jungle_planet/outside/cave)
"tBu" = (
/obj/effect/spawner/random_spawners/wall_rusted_maybe,
/turf/simulated/wall/r_wall,
@@ -16376,7 +16397,7 @@
"tCl" = (
/obj/item/chair/wood,
/obj/effect/spawner/random_spawners/dirt_often,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"tDf" = (
/obj/effect/decal/warning_stripes/north,
@@ -16468,7 +16489,7 @@
/area/awaymission/jungle_planet/outside/river)
"tJi" = (
/obj/structure/kitchenspike_frame,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"tJG" = (
/obj/structure/flora/ausbushes/reedbush,
@@ -16488,10 +16509,6 @@
/area/awaymission/jungle_planet/outside/river)
"tKK" = (
/obj/structure/table,
-/obj/structure/cable{
- d2 = 4;
- icon_state = "0-4"
- },
/obj/item/card/id/away/old/sec{
name = "MC-16 multicard";
desc = "A clip on ID Badge, has one of those fancy new magnetic strips built in."
@@ -16555,7 +16572,7 @@
dir = 1
},
/turf/simulated/wall/indestructible/rock/mineral,
-/area/awaymission/jungle_planet/outside/waterfall)
+/area/awaymission/jungle_planet/outside/cave)
"tNF" = (
/obj/effect/decal/warning_stripes/east,
/obj/effect/turf_decal/caution/stand_clear{
@@ -16597,11 +16614,6 @@
pixel_y = 10;
amount = 2
},
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"tQB" = (
@@ -16805,7 +16817,7 @@
icon_state = "4-8"
},
/obj/effect/spawner/random_spawners/blood_often,
-/obj/machinery/light_construct,
+/obj/machinery/light_construct/directional/south,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"uca" = (
@@ -16968,10 +16980,7 @@
},
/obj/item/coin/diamond,
/obj/item/coin/silver,
-/obj/machinery/light/small{
- dir = 1;
- no_emergency = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/item/coin/diamond,
/obj/item/coin/diamond,
/obj/item/coin/diamond,
@@ -16981,7 +16990,7 @@
/obj/item/coin/silver,
/obj/effect/spawner/random_spawners/dirt_often,
/obj/structure/closet/crate/wooden/wooden_crate,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"ulv" = (
/obj/effect/spawner/random_spawners/oil_maybe,
@@ -16998,10 +17007,7 @@
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/outside/abandoned)
"umH" = (
-/obj/machinery/light/small{
- dir = 1;
- no_emergency = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plating/asteroid/ancient{
name = "ground"
},
@@ -17112,6 +17118,16 @@
},
/turf/simulated/floor/beach/away/water/deep/dense_canpass,
/area/awaymission/jungle_planet/outside/river)
+"usY" = (
+/obj/effect/light_emitter{
+ light_color = "#FFFFFF";
+ set_cap = 1;
+ icon = 'modular_ss220/maps220/icons/mapping_helpers.dmi';
+ icon_state = "sunlight_helper";
+ layer = 10
+ },
+/turf/simulated/floor/beach/away/water/deep/dense_canpass,
+/area/awaymission/jungle_planet/outside/waterfall)
"utb" = (
/obj/structure/cable{
d1 = 1;
@@ -17143,11 +17159,6 @@
},
/area/awaymission/jungle_planet/outside/cave)
"uue" = (
-/obj/structure/cable{
- d1 = 1;
- d2 = 8;
- icon_state = "1-8"
- },
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -17177,9 +17188,8 @@
},
/area/awaymission/jungle_planet/inside/complex)
"uvz" = (
-/turf/simulated/floor/wood{
- icon_state = "wood-broken3"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"uvF" = (
/obj/structure{
@@ -17243,6 +17253,15 @@
/obj/effect/decal/cleanable/blood/old,
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/outside)
+"uAI" = (
+/obj/structure/closet/crate/wooden/wooden_crate,
+/obj/item/stack/medical/bruise_pack/advanced,
+/obj/item/stack/medical/ointment/advanced,
+/obj/item/stack/medical/bruise_pack,
+/obj/item/stack/medical/splint,
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
+/area/awaymission/jungle_planet/outside/cave/small)
"uBo" = (
/obj/item/match,
/obj/effect/decal/cleanable/spiderling_remains,
@@ -17310,12 +17329,6 @@
},
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/outside)
-"uEZ" = (
-/obj/effect/spawner/random_spawners/dirt_often,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken7"
- },
-/area/awaymission/jungle_planet/outside/cave/pirate)
"uFt" = (
/obj/effect/light_emitter{
light_color = "#FFFFFF";
@@ -17380,6 +17393,7 @@
/area/awaymission/jungle_planet/inside/complex)
"uIE" = (
/obj/item/pickaxe/mini,
+/obj/item/stack/ore/glass,
/turf/simulated/floor/plating/asteroid/ancient{
name = "ground"
},
@@ -17401,7 +17415,7 @@
/obj/machinery/door/poddoor{
id_tag = "gatelizard_piratcaptain"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"uJW" = (
/turf/simulated/floor/plasteel,
@@ -17483,7 +17497,7 @@
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside)
"uND" = (
-/obj/machinery/light_construct,
+/obj/machinery/light_construct/directional/south,
/obj/effect/spawner/random_spawners/dirt_often,
/turf/simulated/floor/plasteel{
dir = 4;
@@ -17532,7 +17546,7 @@
"uQQ" = (
/obj/structure/closet/crate/secure/loot,
/obj/effect/spawner/random_spawners/dirt_often,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"uRs" = (
/obj/structure/cable{
@@ -17598,6 +17612,13 @@
"uWc" = (
/obj/structure/flora/ausbushes/fullgrass,
/obj/effect/decal/straw/edge,
+/obj/effect/light_emitter{
+ light_color = "#FFFFFF";
+ set_cap = 1;
+ icon = 'modular_ss220/maps220/icons/mapping_helpers.dmi';
+ icon_state = "sunlight_helper";
+ layer = 10
+ },
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/outside)
"uWU" = (
@@ -17611,15 +17632,12 @@
/obj/effect/landmark/awaymissions/gate_lizard/mob_spawn/melee_spear{
id = "cave4"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"uXf" = (
/obj/structure/flora/junglebush/large,
/turf/simulated/floor/indestructible/grass/no_creep,
/area/awaymission/jungle_planet/outside)
-"uXt" = (
-/turf/simulated/floor/wood,
-/area/awaymission/jungle_planet/outside/river)
"uZv" = (
/obj/structure/flora/rock/pile,
/turf/simulated/floor/beach/away/water{
@@ -17645,13 +17663,26 @@
/area/awaymission/jungle_planet/inside/complex)
"val" = (
/obj/machinery/atmospherics/pipe/simple/visible,
-/obj/structure/sign/poster/contraband/random{
- pixel_x = -32
- },
+/obj/structure/sign/poster/contraband/random/west,
/obj/random/tool,
/obj/effect/spawner/random_spawners/dirt_often,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside)
+"vao" = (
+/obj/structure/flora/rock/pile/largejungle{
+ icon_state = "rocks1";
+ pixel_y = 2;
+ pixel_x = -2
+ },
+/obj/effect/light_emitter{
+ light_color = "#FFFFFF";
+ set_cap = 1;
+ icon = 'modular_ss220/maps220/icons/mapping_helpers.dmi';
+ icon_state = "sunlight_helper";
+ layer = 10
+ },
+/turf/simulated/floor/indestructible/grass,
+/area/awaymission/jungle_planet/outside)
"vbD" = (
/obj/machinery/door/airlock/freezer,
/obj/machinery/door/firedoor,
@@ -17733,16 +17764,12 @@
/obj/item/folder/yellow{
pixel_x = -5
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/bolt_control{
pixel_x = 8;
desiredstate_open = 1;
- in_use = 1;
- normaldoorcontrol = 1;
- specialfunctions = 4;
- id = "hang2in";
- name = "door bolts control"
+ id = "hang2in"
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter{
pixel_x = 8;
pixel_y = 8;
id = "gate_lizard_QM"
@@ -17760,11 +17787,6 @@
},
/turf/simulated/floor/engine/cult,
/area/awaymission/jungle_planet/outside/cave)
-"vhy" = (
-/turf/simulated/floor/wood{
- icon_state = "wood-broken4"
- },
-/area/awaymission/jungle_planet/outside/cave/pirate)
"vhL" = (
/obj/effect/decal/remains/human,
/obj/effect/spawner/random_spawners/dirt_often,
@@ -17840,6 +17862,17 @@
icon_state = "yellowcorner"
},
/area/awaymission/jungle_planet/inside/complex)
+"vly" = (
+/obj/structure/flora/grass/jungle,
+/obj/effect/light_emitter{
+ light_color = "#FFFFFF";
+ set_cap = 1;
+ icon = 'modular_ss220/maps220/icons/mapping_helpers.dmi';
+ icon_state = "sunlight_helper";
+ layer = 10
+ },
+/turf/simulated/floor/indestructible/grass,
+/area/awaymission/jungle_planet/outside)
"vlT" = (
/obj/item/stack/sheet/bone{
amount = 5
@@ -17862,9 +17895,7 @@
/obj/effect/decal/remains/human,
/obj/item/ammo_casing/caseless/arrow,
/obj/effect/spawner/random_spawners/blood_often,
-/obj/machinery/light_construct/small{
- dir = 8
- },
+/obj/machinery/light_construct/small/west,
/turf/simulated/floor/plasteel{
icon_state = "freezerfloor"
},
@@ -17907,6 +17938,10 @@
water_overlay_image = null
},
/area/awaymission/jungle_planet/outside/river)
+"vpR" = (
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
+/area/awaymission/jungle_planet/outside/cave/small)
"vqo" = (
/obj/effect/decal/cleanable/glass,
/obj/effect/spawner/random_spawners/dirt_maybe,
@@ -17960,7 +17995,7 @@
},
/area/awaymission/jungle_planet/inside/complex)
"vrP" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/shutters{
id_tag = "Sec in";
dir = 8;
@@ -17980,7 +18015,7 @@
pixel_y = -5
},
/obj/effect/spawner/random_spawners/dirt_frequent,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"vtg" = (
/obj/machinery/conveyor{
@@ -18004,7 +18039,7 @@
/obj/item/clothing/suit/unathi/robe,
/obj/item/clothing/suit/unathi/robe,
/obj/structure/closet/crate/wooden/wooden_crate,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"vvO" = (
/obj/item/broken_device,
@@ -18031,7 +18066,7 @@
/area/awaymission/jungle_planet/inside/complex)
"vws" = (
/obj/structure/fermenting_barrel,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"vwu" = (
/obj/effect/light_emitter{
@@ -18080,9 +18115,8 @@
icon_state = "4-8"
},
/obj/effect/spawner/random_spawners/dirt_maybe,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken5"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"vzJ" = (
/obj/structure/flora/ausbushes/ywflowers,
@@ -18119,6 +18153,11 @@
/obj/item/stack/sheet/glass{
amount = 50
},
+/obj/item/mod/core/plasma,
+/obj/item/mod/construction/plating,
+/obj/item/mod/construction/plating,
+/obj/item/mod/construction/plating,
+/obj/item/circuitboard/autolathe,
/turf/simulated/floor/plasteel{
icon_state = "purple"
},
@@ -18151,7 +18190,7 @@
/obj/item/reagent_containers/food/snacks/fried_vox{
pixel_y = 5
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"vCt" = (
/obj/structure/flora/ausbushes/sparsegrass,
@@ -18183,7 +18222,7 @@
/area/awaymission/jungle_planet/outside/abandoned)
"vEu" = (
/mob/living/simple_animal/hostile/jungle_lizard,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"vEC" = (
/obj/effect/spawner/random_spawners/grille_often,
@@ -18398,15 +18437,11 @@
},
/area/awaymission/jungle_planet/outside/river)
"vNE" = (
-/obj/machinery/light/small{
- dir = 1;
- no_emergency = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/effect/spawner/random_spawners/dirt_often,
/mob/living/simple_animal/parrot,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken7"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"vOh" = (
/turf/simulated/wall/indestructible/riveted,
@@ -18459,7 +18494,7 @@
"vSc" = (
/obj/effect/spawner/random_spawners/dirt_frequent,
/mob/living/simple_animal/lizard,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"vSq" = (
/obj/structure/cable{
@@ -18532,9 +18567,7 @@
/obj/item/scalpel{
pixel_y = -1
},
-/obj/machinery/light_construct/small{
- dir = 8
- },
+/obj/machinery/light_construct/small/west,
/obj/effect/spawner/random_spawners/dirt_maybe,
/obj/effect/turf_decal/grass{
icon_state = "grass_edge_medium";
@@ -18558,7 +18591,7 @@
/mob/living/simple_animal/hostile/jungle_lizard/meele{
wander = 0
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"vZa" = (
/obj/machinery/economy/vending/snack/free,
@@ -18585,7 +18618,7 @@
dir = 4
},
/obj/effect/spawner/random_spawners/dirt_frequent,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"waQ" = (
/obj/machinery/atmospherics/binary/valve,
@@ -18605,6 +18638,11 @@
/mob/living/simple_animal/hostile/poison/giant_spider/hunter,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
+"wcv" = (
+/obj/structure/bed/mattress,
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
+/area/awaymission/jungle_planet/outside/cave/small)
"wcW" = (
/obj/structure/flora/ausbushes/ppflowers,
/obj/structure/flora/ausbushes/reedbush{
@@ -18652,6 +18690,19 @@
water_overlay_image = null
},
/area/awaymission/jungle_planet/outside)
+"wfe" = (
+/obj/structure/flora/junglebush/large{
+ icon_state = "bush2"
+ },
+/obj/effect/light_emitter{
+ light_color = "#FFFFFF";
+ set_cap = 1;
+ icon = 'modular_ss220/maps220/icons/mapping_helpers.dmi';
+ icon_state = "sunlight_helper";
+ layer = 10
+ },
+/turf/simulated/floor/indestructible/grass,
+/area/awaymission/jungle_planet/outside)
"wft" = (
/turf/simulated/floor/plasteel{
dir = 4;
@@ -18682,9 +18733,8 @@
"wjd" = (
/obj/structure/chair/stool/bar,
/obj/effect/spawner/random_spawners/dirt_maybe,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken5"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"wjj" = (
/obj/structure/railing{
@@ -18724,9 +18774,6 @@
/obj/effect/spawner/random_spawners/dirt_often,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
-"wlM" = (
-/turf/simulated/floor/wood,
-/area/awaymission/jungle_planet/outside/cave/pirate)
"wmO" = (
/obj/machinery/space_heater,
/turf/simulated/floor/plating,
@@ -18758,13 +18805,13 @@
/obj/item/clothing/under/costume/pirate_rags,
/obj/item/clothing/head/bandana,
/obj/effect/spawner/random_spawners/dirt_often,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"wpb" = (
/obj/structure/chair/wood{
dir = 8
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"wrq" = (
/obj/structure/flora/rock,
@@ -18799,7 +18846,7 @@
/obj/item/bedsheet/black,
/obj/effect/decal/cleanable/cobweb2,
/obj/effect/spawner/random_spawners/dirt_often,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"wuN" = (
/obj/structure/flora/ausbushes/lavendergrass,
@@ -18996,9 +19043,7 @@
/turf/simulated/floor/engine/cult,
/area/awaymission/jungle_planet/outside/cave)
"wEF" = (
-/obj/machinery/light_construct{
- dir = 4
- },
+/obj/machinery/light_construct/directional/east,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"wEK" = (
@@ -19012,7 +19057,7 @@
/turf/simulated/floor/mineral/titanium/blue,
/area/awaymission/jungle_planet/outside/abandoned)
"wFg" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/shutters{
id_tag = "Sec in";
requires_power = 0
@@ -19044,17 +19089,12 @@
/obj/structure/chair/office/dark{
dir = 1
},
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
/obj/effect/decal/cleanable/glass,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"wGY" = (
/obj/structure/chair/stool/bar,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"wHC" = (
/obj/structure/flora/ausbushes/fullgrass,
@@ -19087,7 +19127,7 @@
/area/awaymission/jungle_planet/outside/river)
"wJh" = (
/obj/effect/spawner/random_spawners/wall_rusted_maybe,
-/turf/simulated/wall,
+/turf/simulated/wall/indestructible,
/area/awaymission/jungle_planet/inside)
"wJq" = (
/obj/structure/flora/junglebush{
@@ -19137,7 +19177,7 @@
/obj/item/reagent_containers/food/drinks/drinkingglass{
list_reagents = list("rum" = 50)
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"wME" = (
/obj/machinery/economy/vending/cola/free,
@@ -19218,7 +19258,7 @@
/turf/simulated/wall/indestructible/syndishuttle,
/area/awaymission/jungle_planet/outside/abandoned)
"wQo" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/effect/mapping_helpers/damaged_window,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
@@ -19280,9 +19320,7 @@
/obj/structure/toilet{
dir = 4
},
-/obj/machinery/light_construct/small{
- dir = 8
- },
+/obj/machinery/light_construct/small/west,
/mob/living/simple_animal/hostile/poison_snake{
wander = 0
},
@@ -19324,7 +19362,7 @@
pixel_y = 30
},
/obj/effect/spawner/random_spawners/dirt_often,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"wWP" = (
/obj/item/reagent_containers/glass/bucket/wooden,
@@ -19384,16 +19422,15 @@
"wZY" = (
/obj/item/storage/bag/cash,
/obj/effect/spawner/random_spawners/dirt_often,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken2"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"xae" = (
/mob/living/simple_animal/hostile/pirate{
loot = null
},
/obj/effect/spawner/random_spawners/dirt_often,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"xag" = (
/obj/item/shard{
@@ -19487,7 +19524,7 @@
dir = 4
},
/obj/effect/spawner/random_spawners/dirt_often,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"xdC" = (
/obj/item/stack/cable_coil{
@@ -19502,12 +19539,11 @@
"xeo" = (
/obj/structure/closet/crate,
/obj/effect/spawner/lootdrop/maintenance/five,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"xeD" = (
-/turf/simulated/floor/wood{
- icon_state = "wood-broken4"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/river)
"xeZ" = (
/obj/structure/flora/rock/pile,
@@ -19518,7 +19554,7 @@
"xfi" = (
/obj/effect/decal/cleanable/glass,
/obj/item/broken_bottle,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"xfj" = (
/obj/structure/table/reinforced,
@@ -19532,8 +19568,7 @@
/obj/item/ammo_casing/caseless/arrow,
/obj/effect/spawner/random_spawners/blood_often,
/obj/effect/spawner/random_spawners/dirt_often,
-/obj/machinery/door_control{
- pixel_y = -28;
+/obj/machinery/door_control/shutter/south{
name = "Armory Shutters-control";
id = "Arm in";
req_access = list(271)
@@ -19599,7 +19634,7 @@
/obj/structure/bed,
/obj/effect/decal/cleanable/cobweb2,
/obj/effect/spawner/random_spawners/dirt_maybe,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"xlu" = (
/obj/effect/turf_decal/delivery,
@@ -19642,9 +19677,8 @@
/obj/structure/table/wood,
/obj/item/gun/energy/gun/turret,
/obj/item/clothing/mask/cigarette/pipe,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken4"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/river)
"xsD" = (
/obj/effect/turf_decal/arrows{
@@ -19744,10 +19778,7 @@
/area/awaymission/jungle_planet/outside/cave)
"xyX" = (
/obj/effect/decal/cleanable/blood/writing,
-/obj/machinery/light/small{
- dir = 8;
- no_emergency = 1
- },
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
"xAp" = (
@@ -19777,9 +19808,8 @@
tool_volume = 300;
on = 1
},
-/turf/simulated/floor/wood{
- icon_state = "wood-broken6"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"xAY" = (
/obj/item/flashlight/flare/torch{
@@ -19813,6 +19843,18 @@
icon_state = "whitebluecorner"
},
/area/awaymission/jungle_planet/inside/complex)
+"xCf" = (
+/obj/effect/light_emitter{
+ light_color = "#FFFFFF";
+ set_cap = 1;
+ icon = 'modular_ss220/maps220/icons/mapping_helpers.dmi';
+ icon_state = "sunlight_helper";
+ layer = 10
+ },
+/turf/simulated/floor/beach/away/water{
+ water_overlay_image = null
+ },
+/area/awaymission/jungle_planet/outside/waterfall)
"xCP" = (
/obj/effect/decal/remains/human,
/obj/effect/spawner/random_spawners/dirt_maybe,
@@ -19883,7 +19925,7 @@
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"xDN" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/shutters{
dir = 8;
id_tag = "Hang in";
@@ -20021,8 +20063,11 @@
},
/area/awaymission/jungle_planet/inside)
"xPg" = (
-/turf/simulated/wall/indestructible/rock/mineral,
-/area/awaymission/jungle_planet/outside/river)
+/obj/structure/flora/grass/jungle,
+/turf/simulated/floor/beach/away/water{
+ water_overlay_image = null
+ },
+/area/awaymission/jungle_planet/outside/cave)
"xPj" = (
/obj/structure/table/reinforced,
/obj/machinery/recharger{
@@ -20091,6 +20136,19 @@
water_overlay_image = null
},
/area/awaymission/jungle_planet/outside/waterfall)
+"xQC" = (
+/obj/structure/flora/grass/jungle,
+/obj/effect/light_emitter{
+ light_color = "#FFFFFF";
+ set_cap = 1;
+ icon = 'modular_ss220/maps220/icons/mapping_helpers.dmi';
+ icon_state = "sunlight_helper";
+ layer = 10
+ },
+/turf/simulated/floor/beach/away/water{
+ water_overlay_image = null
+ },
+/area/awaymission/jungle_planet/outside/waterfall)
"xQV" = (
/turf/simulated/floor/mineral/plastitanium/red,
/area/awaymission/jungle_planet/outside/abandoned)
@@ -20102,9 +20160,8 @@
list_reagents = list("whiskey" = 0);
pixel_x = -9
},
-/turf/simulated/floor/wood{
- icon_state = "wood-broken5"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"xSz" = (
/obj/item/reagent_containers/food/drinks/bottle/rum,
@@ -20112,7 +20169,7 @@
list_reagents = list("rum" = 0)
},
/obj/structure/closet/crate/wooden/wooden_crate,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"xSA" = (
/obj/structure/flora/rock,
@@ -20258,10 +20315,9 @@
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/outside)
"ydq" = (
-/obj/structure/bed,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken3"
- },
+/obj/structure/bed/mattress/dirty,
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"ydD" = (
/obj/structure/flora/junglebush/large{
@@ -20293,7 +20349,7 @@
"yeN" = (
/obj/structure/table/wood,
/obj/item/organ/external/chest,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"yfS" = (
/obj/effect/decal/cleanable/blood/writing{
@@ -20303,6 +20359,18 @@
/obj/effect/spawner/random_spawners/dirt_frequent,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
+"ygc" = (
+/obj/structure/flora/ausbushes/ppflowers,
+/obj/structure/flora/ausbushes/ywflowers,
+/obj/effect/light_emitter{
+ light_color = "#FFFFFF";
+ set_cap = 1;
+ icon = 'modular_ss220/maps220/icons/mapping_helpers.dmi';
+ icon_state = "sunlight_helper";
+ layer = 10
+ },
+/turf/simulated/floor/indestructible/grass,
+/area/awaymission/jungle_planet/outside)
"ygj" = (
/turf/simulated/floor/beach/away/coastline{
dir = 6;
@@ -20340,12 +20408,6 @@
},
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
-"ykT" = (
-/obj/effect/spawner/random_spawners/dirt_often,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken3"
- },
-/area/awaymission/jungle_planet/outside/cave/pirate)
"ylm" = (
/obj/item/clothing/glasses/welding,
/turf/simulated/floor/plating,
@@ -20468,102 +20530,6 @@ miM
miM
miM
miM
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-"}
-(2,1,1) = {"
-miM
-miM
-miM
-miM
-miM
-miM
-miM
-miM
miM
miM
miM
@@ -20646,6 +20612,12 @@ miM
miM
miM
miM
+bty
+lNR
+mgq
+gnq
+"}
+(2,1,1) = {"
miM
miM
miM
@@ -20655,94 +20627,6 @@ miM
miM
miM
miM
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gOJ
-gpG
-gpG
-gpG
-gpG
-xPg
-xPg
-xPg
-gpG
-gpG
-gpG
-gpG
-xDV
-gpG
-xPg
-xPg
-xPg
-xPg
-xPg
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-fRH
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-"}
-(3,1,1) = {"
miM
miM
miM
@@ -20842,94 +20726,52 @@ miM
miM
miM
miM
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-xPg
+gOJ
gpG
gpG
gpG
gpG
-gOJ
-xPg
-xPg
-gOJ
-gOJ
+miM
+miM
+miM
gpG
gpG
gpG
gpG
-gOJ
-xPg
-xPg
-xPg
-xPg
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-qpP
+xDV
+gpG
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
fRH
-egD
-egD
-dLI
-wKg
-dpm
-gZv
-gZv
-nGx
-nGx
-jbn
-lWL
-aHl
-fKz
-gZv
-gZv
-gZv
-ylZ
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-"}
-(4,1,1) = {"
miM
miM
miM
@@ -20957,6 +20799,16 @@ miM
miM
miM
miM
+rUY
+oQl
+jOl
+cTt
+"}
+(3,1,1) = {"
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -20987,6 +20839,39 @@ miM
miM
miM
miM
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -21029,94 +20914,20 @@ miM
miM
miM
miM
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-xPg
-xPg
+gpG
gpG
gpG
gpG
gOJ
-xPg
-xPg
+miM
+miM
+gOJ
gOJ
gpG
gpG
gpG
gpG
-gpG
-gOJ
gOJ
-xPg
-xPg
-xPg
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-dLI
-qpP
-osI
-dpm
-dLI
-fRH
-dLI
-aHl
-nGx
-uGb
-fKz
-nGx
-mYK
-nGx
-uGb
-nGx
-nGx
-mYK
-qeW
-qeW
-jbn
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-"}
-(5,1,1) = {"
miM
miM
miM
@@ -21143,11 +20954,25 @@ miM
miM
miM
miM
+qpP
+fRH
+egD
+egD
+dLI
+wKg
+dpm
miM
miM
+nGx
+nGx
+jbn
+lWL
+aHl
+fKz
miM
miM
miM
+ylZ
miM
miM
miM
@@ -21165,6 +20990,8 @@ miM
miM
miM
miM
+"}
+(4,1,1) = {"
miM
miM
miM
@@ -21194,6 +21021,28 @@ miM
miM
miM
miM
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
miM
miM
miM
@@ -21216,94 +21065,6 @@ miM
miM
miM
miM
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-xPg
-xPg
-gpG
-gpG
-gpG
-gOJ
-xPg
-xPg
-gOJ
-gOJ
-gpG
-gpG
-gpG
-gpG
-gpG
-gOJ
-xPg
-xPg
-xPg
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-lWL
-fRH
-fhz
-fhz
-dLI
-osI
-xsI
-sNa
-sNa
-nGx
-nGx
-bLF
-nGx
-nGx
-nGx
-fKz
-nGx
-lWL
-aHl
-tUn
-cYa
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-"}
-(6,1,1) = {"
miM
miM
miM
@@ -21341,8 +21102,20 @@ miM
miM
miM
miM
+gpG
+xDV
+gpG
+gOJ
miM
miM
+gOJ
+gpG
+gpG
+gpG
+gpG
+gpG
+gOJ
+gOJ
miM
miM
miM
@@ -21368,6 +21141,27 @@ miM
miM
miM
miM
+dLI
+qpP
+osI
+dpm
+dLI
+fRH
+dLI
+aHl
+nGx
+uGb
+fKz
+nGx
+mYK
+nGx
+uGb
+nGx
+nGx
+mYK
+qeW
+qeW
+jbn
miM
miM
miM
@@ -21383,6 +21177,8 @@ miM
miM
miM
miM
+"}
+(5,1,1) = {"
miM
miM
miM
@@ -21403,94 +21199,6 @@ miM
miM
miM
miM
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-xPg
-xPg
-gpG
-gpG
-gpG
-gpG
-gOJ
-gOJ
-gOJ
-gpG
-gpG
-gpG
-gpG
-gpG
-gpG
-gOJ
-xPg
-xPg
-xPg
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-lWL
-fKU
-cJq
-ctB
-lWL
-lWL
-fjM
-xAp
-ctB
-ctB
-fKz
-sNa
-sNa
-uTk
-gDx
-fjM
-sNa
-sNa
-tUn
-lWL
-eZk
-mYK
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-"}
-(7,1,1) = {"
miM
miM
miM
@@ -21500,6 +21208,28 @@ miM
miM
miM
miM
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
miM
miM
miM
@@ -21559,19 +21289,25 @@ miM
miM
miM
miM
+gpG
+gpG
+gpG
+gOJ
miM
miM
+gOJ
+oLd
+gpG
+gpG
+gpG
+gpG
+gpG
+gOJ
miM
miM
miM
miM
miM
-nai
-rOc
-nai
-nai
-aFD
-nai
miM
miM
miM
@@ -21590,94 +21326,30 @@ miM
miM
miM
miM
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-xPg
-xPg
-gpG
-gpG
-gpG
-gpG
-gpG
-gpG
-gpG
-gpG
-gpG
-gpG
-xDV
-gpG
-gpG
-gOJ
-xPg
-xPg
-xPg
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-wrq
+miM
+miM
+miM
+lWL
+fRH
fhz
-fEq
-mdl
-eew
-qsJ
-jbn
fhz
-jKi
-qeW
-fKU
-uCa
+dLI
+osI
+xsI
sNa
-jZI
-fcs
-fEq
-fEq
sNa
-bOP
-fcs
-rNB
-gLf
+nGx
+nGx
+bLF
+nGx
+nGx
+nGx
+fKz
+nGx
lWL
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-"}
-(8,1,1) = {"
+aHl
+tUn
+cYa
miM
miM
miM
@@ -21692,6 +21364,8 @@ miM
miM
miM
miM
+"}
+(6,1,1) = {"
miM
miM
miM
@@ -21721,6 +21395,38 @@ miM
miM
miM
miM
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -21753,12 +21459,6 @@ miM
miM
miM
miM
-aFD
-nai
-aFD
-nai
-nai
-nai
miM
miM
miM
@@ -21771,100 +21471,72 @@ miM
miM
miM
miM
-mAF
miM
miM
miM
miM
miM
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-xPg
-xPg
-xPg
-gpG
-gpG
-gpG
-gpG
-gpG
gpG
gpG
gpG
gpG
+gOJ
+gOJ
+gOJ
gpG
gpG
gpG
gpG
gpG
-xPg
-xPg
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-oBM
-xFu
+xDV
+gOJ
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+lWL
+fKU
+cJq
+ctB
+lWL
+lWL
fjM
-cYa
-fEq
-cJO
-wOP
-wOP
-kxd
-wOP
-wOP
-wOP
+xAp
+ctB
+ctB
+fKz
+sNa
+sNa
+uTk
+gDx
+fjM
+sNa
+sNa
+tUn
lWL
-eDn
-fhz
-giz
-fGf
-qfJ
-ina
-fhz
eZk
-fhz
-fhz
-blW
-mSO
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-"}
-(9,1,1) = {"
+mYK
miM
miM
miM
@@ -21879,6 +21551,8 @@ miM
miM
miM
miM
+"}
+(7,1,1) = {"
miM
miM
miM
@@ -21906,6 +21580,42 @@ miM
miM
miM
miM
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -21918,8 +21628,8 @@ miM
miM
miM
miM
-rOc
nai
+rOc
nai
nai
aFD
@@ -21941,11 +21651,6 @@ miM
miM
miM
miM
-mAF
-nai
-nai
-mAF
-nai
miM
miM
miM
@@ -21954,30 +21659,10 @@ miM
miM
miM
miM
-nai
-nai
-nai
-nai
-nai
-nai
-nai
-nai
miM
miM
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-xPg
-xPg
-xPg
-xPg
-gpG
+miM
+miM
gpG
gpG
gpG
@@ -21991,36 +21676,413 @@ gpG
gpG
gpG
gpG
-xPg
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-xFu
-mIG
-tUn
-qeW
-hjj
+gOJ
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+wrq
fhz
-wEK
-wOP
-vUv
-wOP
-ueW
+fEq
+mdl
+eew
+qsJ
+jbn
+fhz
+jKi
+qeW
+fKU
+uCa
+sNa
+jZI
+fcs
+fEq
+fEq
+sNa
+bOP
+fcs
+rNB
+gLf
+lWL
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+"}
+(8,1,1) = {"
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+xTU
+xTU
+xTU
+xTU
+xTU
+pWh
+eay
+xTU
+xTU
+qNW
+tei
+vpR
+sYz
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+aFD
+nai
+aFD
+nai
+nai
+nai
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+mAF
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+gpG
+gpG
+gpG
+gpG
+xDV
+gpG
+gpG
+gpG
+gpG
+gpG
+gpG
+gpG
+gpG
+gpG
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+oBM
+xFu
+fjM
+cYa
+fEq
+cJO
+wOP
+wOP
+kxd
+wOP
+wOP
+wOP
+lWL
+eDn
+fhz
+giz
+fGf
+qfJ
+ina
+fhz
+eZk
+fhz
+fhz
+blW
+mSO
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+"}
+(9,1,1) = {"
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+xTU
+xTU
+xTU
+xTU
+omY
+vpR
+vpR
+suE
+gaD
+tei
+tei
+gaD
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+miM
+miM
+rOc
+nai
+nai
+nai
+aFD
+nai
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+mAF
+nai
+nai
+mAF
+nai
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+nai
+nai
+nai
+nai
+nai
+nai
+nai
+nai
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+gpG
+xDV
+gpG
+gpG
+gpG
+gpG
+gpG
+gpG
+gpG
+gpG
+gpG
+gpG
+gpG
+gpG
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+xFu
+mIG
+rox
+qeW
+hjj
+fhz
+wEK
+wOP
+vUv
+wOP
+ueW
bqM
wyt
eJy
@@ -22037,58 +22099,58 @@ fhz
blW
lWL
aHl
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
"}
(10,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+xTU
+xTU
+xTU
+xTU
xTU
+wcv
xTU
xTU
+qcZ
+vpR
+gaD
+vpR
+xTU
xTU
xTU
xTU
@@ -22151,19 +22213,19 @@ nai
rOc
miM
miM
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
frH
gpG
gpG
@@ -22180,24 +22242,24 @@ xDV
gpG
gOJ
gOJ
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
kTt
jlv
lWL
@@ -22225,54 +22287,45 @@ dno
lWL
lWL
tUn
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
"}
(11,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+xTU
xTU
xTU
xTU
@@ -22280,6 +22333,15 @@ xTU
xTU
xTU
xTU
+jBs
+vpR
+vpR
+vpR
+suE
+tei
+xTU
+xTU
+xTU
jAF
jAF
xTU
@@ -22338,20 +22400,20 @@ nai
aFD
nai
miM
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
tpH
gpG
gpG
@@ -22367,8 +22429,8 @@ gpG
gpG
gpG
gpG
-gZv
-gZv
+miM
+miM
omz
jHd
omz
@@ -22378,13 +22440,13 @@ omz
jHd
cYu
cYu
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
fKU
tUn
hjj
@@ -22412,60 +22474,60 @@ fcs
eZk
lWL
mYK
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
"}
(12,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+xTU
xTU
xTU
xTU
xTU
xTU
xTU
+xTU
+xTU
+bBR
+uAI
+xTU
+xTU
+tei
+tei
+xTU
nAK
nAK
iaW
@@ -22525,18 +22587,18 @@ nai
nai
nai
miM
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gOJ
xeZ
frH
@@ -22553,9 +22615,9 @@ gOJ
gOJ
gpG
tpH
-xPg
-gZv
-gZv
+miM
+miM
+miM
omz
ifJ
pHo
@@ -22565,11 +22627,11 @@ wmO
jHd
omz
jHd
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
jHd
jHd
jHd
@@ -22599,59 +22661,59 @@ aHl
eZk
lWL
cYa
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
"}
(13,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
+xTU
xTU
xTU
xTU
xTU
xTU
+xTU
+tei
bvC
mrK
nAK
@@ -22707,26 +22769,26 @@ miM
miM
miM
miM
-nai
-nai
-nai
-nai
+nai
+nai
+nai
+nai
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
miM
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-xPg
-xPg
frH
gpG
gpG
-gpG
+xDV
gpG
gpG
gpG
@@ -22739,10 +22801,10 @@ frH
gOJ
gOJ
gpG
-xPg
-xPg
-gZv
-gZv
+miM
+miM
+miM
+miM
omz
sMA
woa
@@ -22752,9 +22814,9 @@ vgF
aud
pHo
omz
-gZv
-gZv
-gZv
+miM
+miM
+miM
jHd
jHd
jHd
@@ -22786,58 +22848,58 @@ fhz
tUn
cEd
tUn
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
"}
(14,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+xTU
+xTU
+xTU
+xTU
xTU
xTU
xTU
-nAK
aUn
aUn
xkA
@@ -22899,17 +22961,17 @@ nai
nai
nai
miM
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
pJn
gpG
gpG
@@ -22924,12 +22986,12 @@ gpG
gpG
gOJ
gOJ
-gOJ
+oLd
gpG
gpG
tpH
-gZv
-gZv
+miM
+miM
cku
sWi
pHo
@@ -22939,9 +23001,9 @@ cku
cku
tAY
omz
-gZv
-gZv
-gZv
+miM
+miM
+miM
jHd
xWT
rUV
@@ -22973,54 +23035,54 @@ fhz
lWL
lWL
mYK
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
"}
(15,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
gpG
gpG
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+xTU
+xTU
xTU
sSk
nAK
@@ -23086,17 +23148,17 @@ mAF
miM
miM
miM
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
xeZ
@@ -23160,54 +23222,54 @@ lWL
uTk
cYa
cYa
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
"}
(16,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
gpG
gpG
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+xTU
xTU
nAK
nAK
@@ -23273,17 +23335,17 @@ miM
miM
miM
miM
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
xeZ
heN
gOJ
@@ -23296,7 +23358,7 @@ gpG
gOJ
gOJ
tqm
-oBh
+aga
oBh
oBh
vwu
@@ -23347,54 +23409,54 @@ lWL
lWL
mYK
mYK
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
"}
(17,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
gpG
gpG
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+xTU
xTU
xTU
nAK
@@ -23460,19 +23522,19 @@ miM
miM
miM
miM
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
frH
gpG
gpG
@@ -23533,55 +23595,55 @@ uGb
bXc
eZk
cYa
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
"}
(18,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
gpG
gpG
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
-xPg
-xPg
-xPg
+miM
+miM
+miM
xTU
xTU
nAK
@@ -23647,21 +23709,21 @@ miM
miM
miM
miM
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gOJ
gpG
-gpG
+xDV
gpG
gpG
gpG
@@ -23720,55 +23782,55 @@ xsI
fZj
lWL
aHl
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
"}
(19,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
gpG
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
-xPg
-xPg
+miM
+miM
xTU
xTU
nAK
@@ -23833,18 +23895,18 @@ miM
miM
miM
miM
-gZv
-gZv
+miM
+miM
qGN
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gOJ
frH
gpG
@@ -23907,30 +23969,30 @@ fhz
kTx
lWL
aHl
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
"}
(20,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -23938,24 +24000,24 @@ gpG
gpG
gpG
gpG
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
-xPg
-xPg
+miM
+miM
xTU
xTU
nAK
@@ -24020,19 +24082,19 @@ miM
miM
miM
miM
-gZv
+miM
qGN
mYK
lWL
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
lWL
-xPg
-xPg
-xPg
+miM
+miM
+miM
gpG
gpG
gpG
@@ -24094,29 +24156,29 @@ tNF
ajJ
lWL
mYK
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
"}
(21,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -24125,24 +24187,24 @@ gpG
gpG
gpG
gpG
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
-xPg
-xPg
+miM
+miM
xTU
xTU
nAK
@@ -24207,20 +24269,20 @@ miM
miM
miM
miM
-gZv
-gZv
-qGN
+miM
+miM
+cCl
qfd
aHl
xsI
-gZv
+miM
lWL
aHl
sNa
nhk
rfe
-xPg
-xPg
+miM
+miM
gpG
gpG
gOJ
@@ -24281,30 +24343,30 @@ fhz
blW
lWL
cYa
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
"}
(22,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -24312,25 +24374,25 @@ gpG
gpG
gpG
gpG
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
-xPg
-xPg
-xPg
+miM
+miM
+miM
xTU
xTU
nAK
@@ -24394,8 +24456,8 @@ miM
miM
miM
miM
-gZv
-gZv
+miM
+miM
qGN
qGN
xdw
@@ -24469,28 +24531,28 @@ blW
lWL
eZk
mYK
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
"}
(23,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -24498,26 +24560,26 @@ gpG
gpG
gpG
gpG
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
-xPg
-xPg
+miM
+miM
xTU
xTU
xTU
@@ -24579,23 +24641,23 @@ miM
miM
miM
miM
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
qGN
lWL
eZk
-gzq
+rnx
lWL
tgl
sNa
-lWL
+cJq
ujY
oBh
iFa
aUt
-kSX
+mOX
gpG
gpG
gpG
@@ -24616,7 +24678,7 @@ sXj
sXj
sXj
cku
-jOl
+iRJ
mfn
sXj
sXj
@@ -24656,55 +24718,55 @@ blW
lWL
lWL
cYa
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
"}
(24,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
gpG
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
gpG
gpG
-xPg
+miM
xTU
xTU
xTU
@@ -24732,19 +24794,19 @@ miM
nai
nai
miM
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -24753,25 +24815,25 @@ nai
miM
miM
miM
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
-gZv
-gZv
+miM
+miM
lWL
-gZv
+miM
lWL
lWL
aHl
@@ -24843,55 +24905,55 @@ fZj
aKg
nhk
gpG
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
"}
(25,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
gpG
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
gpG
-xPg
+miM
xTU
xTU
xTU
@@ -24919,19 +24981,19 @@ nai
rOc
miM
miM
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -24940,20 +25002,20 @@ nai
miM
miM
miM
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
lWL
-gZv
-gZv
+miM
+miM
jbn
aHl
jbn
-gZv
-gZv
-gZv
+miM
+miM
+miM
jbn
eZk
qeW
@@ -24989,7 +25051,7 @@ iuK
sXj
rHT
tCl
-hov
+bql
nMQ
spr
cDY
@@ -25031,54 +25093,54 @@ rMM
aks
gpG
gpG
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
"}
(26,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
gpG
gpG
gpG
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
gpG
-xPg
+miM
xTU
xTU
xTU
@@ -25106,19 +25168,19 @@ miM
miM
miM
miM
-gZv
-gZv
-gZv
+miM
+miM
+miM
lWL
mYK
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -25127,9 +25189,9 @@ iTk
iTk
miM
miM
-gZv
-gZv
-gZv
+miM
+miM
+miM
qGN
qfd
aHl
@@ -25218,54 +25280,54 @@ aks
aks
gpG
gpG
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
"}
(27,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
gpG
gpG
gpG
-xPg
-xPg
+miM
+miM
gpG
gpG
-xPg
-xPg
+miM
+miM
gpG
-xPg
-xPg
+miM
+miM
gpG
gpG
gpG
gpG
gpG
-xPg
-xPg
-xPg
+miM
+miM
+miM
gpG
gpG
-xPg
+miM
xTU
xTU
xTU
@@ -25282,19 +25344,19 @@ xTU
xTU
xTU
xTU
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
rpz
cWx
@@ -25304,32 +25366,32 @@ rpz
lWL
mYK
mTn
-gZv
-gZv
+miM
+miM
miM
miM
miM
iTk
-iTk
+fzF
lWL
lWL
miM
aHl
-gZv
+miM
aHl
qGN
qGN
xdw
lWL
-xsI
+qur
lWL
xsI
iTk
-umO
+trG
iTk
hSs
lRe
-lWL
+cJq
iTk
lWL
wcW
@@ -25406,27 +25468,27 @@ gpG
xDV
gpG
gpG
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
"}
(28,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -25437,23 +25499,23 @@ gpG
gpG
gpG
gpG
-xPg
+miM
gpG
gpG
-xPg
-gpG
+miM
gpG
gpG
gpG
gpG
+xDV
gpG
-xPg
-xPg
-xPg
+miM
+miM
+miM
gpG
-xPg
-xPg
-xPg
+miM
+miM
+miM
xTU
xTU
xTU
@@ -25469,19 +25531,19 @@ xTU
xTU
xTU
xTU
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
mTn
lWL
szw
@@ -25492,8 +25554,8 @@ iTk
lWL
hux
lWL
-gZv
-gZv
+miM
+miM
sNa
miM
iTk
@@ -25503,7 +25565,7 @@ cJq
lWL
lWL
lWL
-lWL
+cJq
qGN
lWL
eZk
@@ -25549,7 +25611,7 @@ nsX
lIv
sXj
kZZ
-jjQ
+bti
cku
bqx
opL
@@ -25594,28 +25656,27 @@ gpG
gpG
gpG
gpG
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
"}
(29,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-gpG
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -25630,17 +25691,18 @@ gpG
gpG
gpG
gpG
+xDV
gpG
gpG
gpG
gpG
gpG
-xPg
-xPg
+miM
+miM
gpG
gpG
gOJ
-xPg
+miM
xTU
xTU
xTU
@@ -25656,27 +25718,27 @@ xTU
xTU
xTU
xTU
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
mYK
pgx
iTk
uca
-iTk
+fzF
iTk
iTk
lWL
-lWL
+cJq
lWL
mYK
mTn
@@ -25779,6 +25841,7 @@ aks
gOJ
gpG
gpG
+xDV
gpG
gpG
gpG
@@ -25786,23 +25849,21 @@ gpG
gpG
gpG
gpG
-gpG
-xPg
-xPg
-xPg
+miM
+miM
+miM
"}
(30,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-gpG
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -25814,6 +25875,7 @@ gpG
gpG
gpG
gpG
+xDV
gpG
gpG
gpG
@@ -25827,7 +25889,7 @@ gpG
gpG
gpG
gpG
-xPg
+miM
xTU
xTU
xTU
@@ -25843,20 +25905,20 @@ xTU
xTU
xTU
xTU
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
-uWU
+cTp
iTk
iTk
iTk
@@ -25928,7 +25990,7 @@ jMH
nMQ
spr
fOl
-nFV
+pnG
kxM
cyh
ffA
@@ -25968,26 +26030,26 @@ gOJ
gpG
gpG
gpG
+xDV
gpG
gpG
+xDV
gpG
gpG
gpG
-gpG
-gpG
-xPg
-xPg
+miM
+miM
"}
(31,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -26014,7 +26076,7 @@ gpG
gpG
xDV
gOJ
-xPg
+miM
xTU
xTU
sSk
@@ -26030,17 +26092,17 @@ xTU
xTU
xTU
xTU
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
tUn
kiO
@@ -26161,21 +26223,21 @@ gpG
gpG
gpG
gpG
+xDV
gpG
-gpG
-xPg
+miM
"}
(32,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -26201,7 +26263,7 @@ gpG
gpG
gpG
gOJ
-xPg
+miM
xTU
xTU
nAK
@@ -26217,16 +26279,16 @@ xTU
xTU
xTU
xTU
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
aHl
lWL
@@ -26296,8 +26358,8 @@ hvL
uGj
sia
wQo
-jjQ
bti
+iRJ
nMQ
iTx
iTx
@@ -26350,20 +26412,20 @@ gpG
gpG
gpG
gpG
-xPg
+miM
"}
(33,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -26404,18 +26466,18 @@ xTU
xTU
xTU
xTU
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
fKU
-fjM
+byp
mTn
uWU
iTk
@@ -26483,7 +26545,7 @@ sDk
wdZ
gIY
fMx
-jjQ
+bti
wjd
wGY
ttC
@@ -26537,26 +26599,26 @@ gpG
gpG
gpG
gpG
-xPg
+miM
"}
(34,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
-xPg
-xPg
-xPg
+miM
+miM
+miM
gpG
gpG
gpG
@@ -26590,16 +26652,16 @@ xTU
xTU
xTU
xTU
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
mYK
lWL
@@ -26724,26 +26786,26 @@ gpG
gpG
gpG
gpG
-xPg
+miM
"}
(35,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -26776,16 +26838,16 @@ xTU
xTU
xTU
xTU
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
mTn
lWL
@@ -26818,11 +26880,11 @@ qeW
lWL
aHl
wcW
-hWY
+jIo
oSm
lWL
lWL
-lWL
+cJq
lWL
sNa
lWL
@@ -26866,8 +26928,8 @@ sXj
mph
wvP
sXj
-cTt
-gnq
+lJK
+bFl
cku
bKN
lIF
@@ -26911,25 +26973,25 @@ gpG
gpG
gpG
gpG
-xPg
+miM
"}
(36,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -26950,37 +27012,37 @@ gpG
gpG
gpG
gpG
-xPg
+miM
gOJ
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
mYK
qGN
aHl
lWL
qGN
-fjM
+byp
fKU
mTn
lWL
lWL
lWL
lWL
-iTk
+fzF
lWL
hux
fKU
@@ -27007,7 +27069,7 @@ lWL
lWL
aHl
jbn
-gZv
+miM
xsI
lWL
uim
@@ -27098,25 +27160,25 @@ gpG
gpG
gpG
gpG
-xPg
+miM
"}
(37,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -27139,33 +27201,33 @@ gpG
gpG
gpG
gOJ
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
lWL
lWL
lWL
aHl
-lWL
+cJq
lWL
lWL
lWL
mYK
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
lWL
mYK
lWL
@@ -27190,16 +27252,16 @@ lWL
lWL
aHl
qeW
-lWL
+cJq
lWL
jbn
-gZv
-gZv
+miM
+miM
lWL
aHl
vQf
mOS
-mOS
+dwI
nva
hux
hux
@@ -27229,7 +27291,7 @@ uIb
vBz
dtW
xsG
-xPg
+miM
cku
qOs
xOa
@@ -27285,24 +27347,24 @@ gpG
gpG
gpG
gpG
-xPg
+miM
"}
(38,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -27323,36 +27385,36 @@ gpG
gpG
gpG
gpG
-xPg
-xPg
+miM
+miM
gOJ
chq
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
-lJs
+wfe
lWL
lWL
qGN
aHl
qGN
lWL
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
lWL
lWL
qGN
@@ -27378,13 +27440,13 @@ sNa
lWL
aHl
lWL
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
mPQ
uhg
eZk
@@ -27415,8 +27477,8 @@ gpG
gpG
lsJ
tpH
-xPg
-xPg
+miM
+miM
cku
lqx
qPA
@@ -27472,23 +27534,23 @@ gpG
gpG
gpG
gpG
-xPg
+miM
"}
(39,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -27514,17 +27576,17 @@ gpG
chq
gOJ
gOJ
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
lWL
lWL
@@ -27534,12 +27596,12 @@ lWL
mYK
lWL
lWL
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
mYK
lWL
lWL
@@ -27561,18 +27623,18 @@ lWL
xsI
lWL
sNa
-aHl
+cVD
sNa
sNa
mYK
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
cGL
mPQ
mOS
@@ -27600,10 +27662,10 @@ gpG
gpG
gpG
gpG
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
cku
sXj
omz
@@ -27659,22 +27721,22 @@ gpG
gpG
gpG
gpG
-xPg
+miM
"}
(40,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -27698,35 +27760,35 @@ gpG
gpG
gpG
gpG
-xPg
-xPg
+miM
+miM
frH
gOJ
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
lWL
lWL
mYK
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
qGN
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
hux
fKU
@@ -27753,16 +27815,16 @@ lWL
lWL
jbn
mYK
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
sNa
jbn
-sNa
+lNN
lWL
lWL
aHl
@@ -27788,11 +27850,11 @@ gpG
gpG
gpG
gpG
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
jHd
jAE
mxl
@@ -27846,22 +27908,22 @@ gpG
gpG
gpG
gpG
-xPg
+miM
"}
(41,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -27886,36 +27948,36 @@ gpG
gpG
gpG
gpG
-xPg
-xPg
+miM
+miM
gOJ
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
lWL
lWL
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
aHl
-hux
+fid
lWL
iTk
lWL
@@ -27935,19 +27997,19 @@ lWL
lWL
lWL
mYK
-gZv
+miM
jbn
lWL
mYK
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
aHl
lWL
lWL
@@ -27977,8 +28039,8 @@ gpG
frV
gOJ
xeZ
-xPg
-xPg
+miM
+miM
rfe
omz
vtg
@@ -28004,7 +28066,7 @@ oHE
weh
uZC
bES
-ukM
+fQm
ukM
jAq
jAq
@@ -28033,18 +28095,18 @@ gpG
gpG
gpG
gpG
-xPg
+miM
"}
(42,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -28076,30 +28138,30 @@ gpG
gpG
gpG
gOJ
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
fQG
-jbn
+bJa
lWL
eZk
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
lWL
lWL
@@ -28120,22 +28182,22 @@ lWL
qGN
sNa
sNa
-sNa
+lNN
mYK
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
lWL
lWL
@@ -28220,17 +28282,17 @@ gpG
gpG
gpG
gpG
-xPg
+miM
"}
(43,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -28263,30 +28325,30 @@ gpG
gpG
gpG
frH
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
fQG
nhk
lWL
lJs
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
lWL
mYK
@@ -28304,25 +28366,25 @@ lWL
iTk
iTk
iTk
-nUQ
+lJs
sNa
lWL
lWL
mYK
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
lWL
lWL
@@ -28378,7 +28440,7 @@ sdf
jgY
fTr
xaS
-ukM
+fQm
fTv
nQO
vgG
@@ -28388,7 +28450,7 @@ xDg
dYL
uND
vPN
-xPg
+miM
rcw
aKg
fQG
@@ -28407,17 +28469,17 @@ gpG
gpG
gpG
gpG
-xPg
+miM
"}
(44,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -28451,29 +28513,29 @@ gpG
gpG
gOJ
lPB
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
dVh
miP
fQG
lWL
qeW
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
lWL
lWL
@@ -28497,22 +28559,22 @@ lWL
lWL
lWL
mYK
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
lWL
lWL
-mYK
+dPQ
lWL
qGN
iTk
@@ -28575,8 +28637,8 @@ xsR
eOP
xsR
vPN
-xPg
-xPg
+miM
+miM
fQG
nhk
frH
@@ -28594,17 +28656,17 @@ gpG
gpG
gpG
gpG
-xPg
+miM
"}
(45,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -28639,23 +28701,23 @@ gOJ
aLd
qxx
oBh
-xPg
-xPg
-xPg
+miM
+miM
+miM
miP
fQG
fQG
fQG
aHl
lWL
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
mTn
lWL
lJs
@@ -28663,7 +28725,7 @@ cYa
lWL
aHl
fMq
-hux
+fid
hux
lWL
fMq
@@ -28679,23 +28741,23 @@ iTk
lWL
lWL
sNa
-lWL
+cJq
lWL
mYK
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
lWL
lWL
@@ -28762,10 +28824,10 @@ tRE
kmX
aVQ
vPN
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
tpH
xDV
gpG
@@ -28781,19 +28843,19 @@ gpG
gpG
gpG
gpG
-xPg
+miM
"}
(46,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -28827,21 +28889,21 @@ bhA
oBh
jhj
fQG
-xPg
+miM
miP
rdF
aKg
neX
fQG
-lWL
+cJq
qGN
lWL
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
jbn
lWL
lWL
@@ -28867,25 +28929,25 @@ sNa
lWL
sNa
pKX
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
lWL
lWL
@@ -28928,7 +28990,7 @@ dGF
mjF
oSL
btI
-fTr
+dGF
dGF
dGF
aPo
@@ -28949,12 +29011,12 @@ htM
gnw
jFM
vPN
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -28968,19 +29030,19 @@ gpG
gpG
gpG
gpG
-xPg
+miM
"}
(47,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -29014,7 +29076,7 @@ ruK
oBh
oBh
aoh
-xPg
+miM
fQG
aKg
neX
@@ -29023,16 +29085,16 @@ neX
sNa
lWL
lWL
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
mYK
eZk
qGN
lWL
lWL
-lWL
+cJq
qGN
lWL
lWL
@@ -29054,28 +29116,28 @@ lWL
lWL
lWL
mYK
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
qGN
qGN
-jbn
+bJa
qGN
iTk
iTk
@@ -29115,7 +29177,7 @@ rpw
sTs
mHQ
wEF
-hEX
+uJW
dGT
tUX
qma
@@ -29130,19 +29192,19 @@ wJh
wJh
wJh
wJh
-ukM
-ukM
+fQm
+fQm
mky
tzH
mky
vPN
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
xDV
@@ -29155,20 +29217,20 @@ gpG
gpG
gpG
gpG
-xPg
+miM
"}
(48,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -29215,7 +29277,7 @@ lWL
lWL
lWL
lWL
-qGN
+cCl
qGN
cYa
lWL
@@ -29242,25 +29304,25 @@ lWL
sNa
mYK
mYK
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
lWL
lWL
@@ -29297,12 +29359,12 @@ wRw
rUm
hFe
kEk
-rUY
-aga
+sKS
+dGF
omz
omz
omz
-bty
+xbo
xbo
omz
omz
@@ -29323,14 +29385,14 @@ tDf
tjL
sQH
vPN
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -29342,20 +29404,20 @@ gpG
gpG
gpG
gpG
-xPg
+miM
"}
(49,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -29398,17 +29460,17 @@ qeW
sNa
sNa
lWL
-eZk
+enG
qGN
sNa
sNa
sNa
lWL
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
lWL
jbn
lWL
@@ -29427,28 +29489,28 @@ sNa
sNa
mYK
lWL
-lWL
+cJq
lWL
mYK
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
lWL
lWL
@@ -29489,7 +29551,7 @@ fgp
jHd
szb
aGh
-oQl
+sPM
mZK
koU
oNz
@@ -29510,15 +29572,15 @@ cKa
jvs
snP
omz
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -29529,20 +29591,20 @@ gpG
gpG
gpG
gpG
-xPg
+miM
"}
(50,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -29589,18 +29651,18 @@ sNa
sNa
sNa
lWL
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-lWL
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
+cJq
fMq
lWL
qfd
@@ -29617,28 +29679,28 @@ qeW
lWL
lWL
lWL
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
aHl
lWL
-lWL
+cJq
lWL
lWL
lWL
@@ -29675,7 +29737,7 @@ tHr
cbj
omz
vEO
-qFK
+lJK
jIx
pTC
koU
@@ -29697,14 +29759,14 @@ kDq
kDq
ryt
omz
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -29716,20 +29778,20 @@ gpG
gpG
gpG
gpG
-xPg
+miM
"}
(51,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -29775,16 +29837,16 @@ lWL
lWL
mYK
jbn
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
fMq
lWL
@@ -29804,25 +29866,25 @@ qeW
qeW
mYK
lWL
-mYK
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+mYK
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
aHl
lWL
@@ -29884,14 +29946,14 @@ nzd
aUN
eag
jHd
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -29903,20 +29965,20 @@ gpG
gpG
gpG
gpG
-xPg
+miM
"}
(52,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -29959,19 +30021,19 @@ lWL
cJq
lWL
lWL
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
lWL
lWL
@@ -29991,31 +30053,31 @@ lWL
qeW
mYK
lWL
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-lWL
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
+cJq
lWL
mYK
lWL
@@ -30075,10 +30137,10 @@ omz
omz
omz
jHd
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -30090,21 +30152,21 @@ gpG
gpG
gpG
gpG
-xPg
+miM
"}
(53,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -30145,23 +30207,23 @@ fQG
lWL
lWL
mYK
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
aHl
sNa
@@ -30175,33 +30237,33 @@ lWL
lWL
sNa
lWL
-lWL
+cJq
lWL
lWL
mYK
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
lWL
lWL
@@ -30262,10 +30324,10 @@ gDF
fgN
kJC
omz
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -30277,21 +30339,21 @@ gpG
gpG
gpG
gpG
-xPg
+miM
"}
(54,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -30332,23 +30394,23 @@ nhk
lWL
lWL
lWL
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
lWL
sNa
@@ -30365,33 +30427,33 @@ sNa
sNa
lWL
lWL
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-lWL
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
+cJq
aHl
lWL
lWL
@@ -30410,7 +30472,7 @@ rwz
gpG
gpG
gqc
-kEY
+drq
omz
uBw
cET
@@ -30423,7 +30485,7 @@ wKi
pyX
nfW
oTf
-mgq
+sDP
btI
sPM
efM
@@ -30449,11 +30511,11 @@ rOh
edO
xWo
omz
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
gpG
xDV
gpG
@@ -30464,21 +30526,21 @@ gpG
gpG
gpG
gpG
-xPg
+miM
"}
(55,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -30521,24 +30583,24 @@ lWL
qGN
qGN
qGN
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
lWL
-aHl
+cVD
lWL
sNa
iTk
@@ -30551,33 +30613,33 @@ lWL
lWL
mYK
jbn
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
jbn
lWL
myG
@@ -30596,8 +30658,8 @@ hPE
gpG
gpG
gpG
-kEY
-kEY
+drq
+drq
omz
fFa
szb
@@ -30612,8 +30674,8 @@ bCI
oTf
sDP
cWA
-fQm
-ixP
+sPM
+sPM
jHd
tqq
wNr
@@ -30636,12 +30698,12 @@ rgF
rCN
xWo
omz
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -30651,20 +30713,20 @@ gpG
gpG
gpG
gpG
-xPg
+miM
"}
(56,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -30705,24 +30767,24 @@ fQG
fQG
lWL
qGN
-cYa
-lJs
-qGN
-eZk
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+cYa
+lJs
+qGN
+eZk
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
mYK
aHl
lWL
@@ -30735,36 +30797,36 @@ qGN
lWL
lWL
lWL
-lWL
+cJq
pKX
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
aHl
lWL
cJq
@@ -30783,8 +30845,8 @@ tpH
gpG
gpG
gpG
-kEY
-kEY
+drq
+drq
omz
kRN
jei
@@ -30823,11 +30885,11 @@ edO
unS
tnK
omz
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -30838,19 +30900,19 @@ gpG
gpG
gpG
gpG
-xPg
+miM
"}
(57,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -30892,23 +30954,23 @@ fQG
fQG
mOa
qGN
-cYa
+llu
lWL
qGN
qGN
qGN
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
mYK
jbn
@@ -30927,32 +30989,32 @@ lWL
mYK
lWL
lWL
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
owK
pYP
owK
@@ -30971,7 +31033,7 @@ gOJ
xDV
gpG
gOJ
-kEY
+drq
omz
vwC
oKw
@@ -31010,11 +31072,11 @@ iKu
vRw
dpL
omz
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -31025,18 +31087,18 @@ gpG
gpG
gpG
gpG
-xPg
+miM
"}
(58,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -31080,22 +31142,22 @@ fQG
cYa
qeW
lWL
-llu
+cYa
mOa
cYa
qGN
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
jbn
lWL
@@ -31115,32 +31177,32 @@ qeW
lWL
aHl
mYK
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-byp
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
owK
ljY
owK
@@ -31197,11 +31259,11 @@ rNK
omz
omz
omz
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -31212,18 +31274,18 @@ gpG
gpG
gpG
gpG
-xPg
+miM
"}
(59,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -31271,18 +31333,18 @@ lWL
qGN
ctB
qeW
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
mYK
mYK
@@ -31298,37 +31360,37 @@ qGN
lWL
mYK
sNa
-qeW
+uTk
qeW
mYK
lWL
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-byp
-byp
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
ljY
owK
aNk
@@ -31347,9 +31409,9 @@ gpG
gpG
gpG
gpG
-kEY
-kEY
-kEY
+drq
+drq
+drq
fQG
wjj
lFP
@@ -31382,13 +31444,13 @@ isv
fQG
fQG
nhk
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -31399,18 +31461,18 @@ gpG
gpG
gpG
gpG
-xPg
+miM
"}
(60,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -31456,24 +31518,24 @@ qGN
qGN
qGN
eZk
-cYa
+llu
qGN
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
rHc
jbn
-aHl
+cVD
mYK
qGN
qeW
@@ -31489,35 +31551,35 @@ lWL
qeW
lWL
mYK
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-byp
-byp
-byp
-byp
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
cIV
eOw
owK
@@ -31534,8 +31596,8 @@ gpG
dCq
sXU
aId
-kEY
-kEY
+drq
+drq
fQG
neX
wjj
@@ -31570,10 +31632,10 @@ fQG
qPc
sIX
wIY
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -31586,19 +31648,19 @@ gpG
gpG
gpG
gpG
-xPg
+miM
"}
(61,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -31645,18 +31707,18 @@ lJs
qGN
lWL
lWL
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
lWL
lWL
@@ -31676,33 +31738,33 @@ lWL
lWL
lWL
mYK
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-byp
-byp
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
hua
dvN
isU
@@ -31720,10 +31782,10 @@ gpG
gpG
bhA
jhj
-kEY
-kEY
-kEY
-kEY
+drq
+drq
+drq
+drq
dPT
yep
nSy
@@ -31758,8 +31820,8 @@ hPE
snf
gOJ
gOJ
-xPg
-xPg
+miM
+miM
gpG
gpG
gpG
@@ -31773,21 +31835,21 @@ gpG
gpG
gpG
gpG
-xPg
+miM
"}
(62,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -31829,21 +31891,21 @@ lWL
drM
cYa
aHl
-gZv
-gZv
+miM
+miM
lJs
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
lWL
lWL
@@ -31862,33 +31924,33 @@ sNa
sNa
sNa
lWL
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-byp
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
kLT
fdG
dvN
@@ -31907,10 +31969,10 @@ gpG
xDV
bhA
oBh
-kEY
-kEY
-kEY
-kEY
+drq
+drq
+drq
+drq
gpG
gpG
iHH
@@ -31960,21 +32022,21 @@ gpG
gpG
gpG
gpG
-xPg
+miM
"}
(63,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -32016,24 +32078,24 @@ llu
mOa
qGN
qGN
-gZv
-gZv
-lWL
+miM
+miM
lWL
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
lWL
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
lWL
+cJq
lWL
iBS
eZk
@@ -32047,41 +32109,41 @@ lWL
lWL
aHl
lWL
-lWL
+cJq
lWL
mYK
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
kLT
mSc
-dvN
+xCf
caM
dvN
dvN
-hhN
+kjR
ygj
dvN
aHq
@@ -32095,7 +32157,7 @@ gpG
kGW
vBz
lKZ
-kEY
+drq
frH
pJn
gpG
@@ -32147,23 +32209,23 @@ gpG
gpG
gpG
gpG
-xPg
+miM
"}
(64,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -32202,23 +32264,23 @@ oBh
ctB
lWL
aHl
-gZv
-gZv
+miM
+miM
lWL
lWL
lWL
mYK
cYa
-gZv
+miM
myZ
myZ
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
mYK
jbn
@@ -32236,37 +32298,37 @@ lWL
lWL
mYK
lWL
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-byp
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
kLT
sbj
dvN
-byp
+miM
oAs
ezc
dvN
@@ -32334,22 +32396,22 @@ gpG
gpG
gpG
gpG
-xPg
+miM
"}
(65,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -32399,13 +32461,13 @@ lWL
mYK
myZ
myZ
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
sNa
vUt
@@ -32424,37 +32486,37 @@ qeW
aHl
sNa
lWL
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-byp
-byp
-byp
-byp
-byp
-byp
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
mNO
jIu
mNO
@@ -32521,21 +32583,21 @@ gpG
gpG
gpG
gpG
-xPg
+miM
"}
(66,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -32586,13 +32648,13 @@ lWL
dPQ
myZ
myZ
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
mYK
sNa
sNa
@@ -32609,41 +32671,41 @@ lWL
aHl
aHl
sNa
-sNa
+lNN
aHl
-gZv
-gZv
+miM
+miM
jbn
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-byp
-byp
-byp
-byp
-byp
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
hKc
mJv
-wMU
+dQN
wMU
ljY
aNk
@@ -32708,19 +32770,19 @@ gpG
gpG
gpG
gpG
-xPg
+miM
"}
(67,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -32773,17 +32835,17 @@ myZ
fjM
myZ
myZ
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
lWL
pKX
-sNa
+lNN
qeW
lWL
sNa
@@ -32798,36 +32860,36 @@ lWL
sNa
lWL
mYK
-gZv
+miM
lWL
lWL
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-byp
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
ljY
-byp
-byp
-byp
+miM
+miM
+miM
owK
fCe
peh
@@ -32854,9 +32916,9 @@ brp
gpG
gpG
gpG
-kEY
-kEY
-kEY
+drq
+drq
+drq
gOJ
gOJ
gpG
@@ -32895,20 +32957,20 @@ gpG
gpG
gpG
gpG
-xPg
+miM
"}
(68,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -32960,15 +33022,15 @@ myZ
myZ
myZ
myZ
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
mYK
-gZv
+miM
aHl
uim
qeW
@@ -32989,27 +33051,27 @@ qGN
qGN
lWL
lWL
-gZv
+miM
qGN
qGN
-gZv
-gZv
+miM
+miM
lWL
mYK
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
lWL
aHl
@@ -33031,8 +33093,8 @@ gpG
gpG
gpG
gOJ
-kEY
-kEY
+drq
+drq
oUq
kSX
xBt
@@ -33040,11 +33102,11 @@ mwX
gGN
crg
gTg
-kEY
-kEY
-kEY
-kEY
-kEY
+drq
+drq
+drq
+drq
+drq
frH
gOJ
bhA
@@ -33082,19 +33144,19 @@ gpG
gpG
gpG
gpG
-xPg
+miM
"}
(69,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -33147,16 +33209,16 @@ myZ
myZ
myZ
myZ
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
aHl
lWL
qeW
@@ -33172,37 +33234,37 @@ sNa
lJs
lWL
qGN
-lWL
+cJq
jbn
lWL
qGN
qGN
qGN
lWL
-gZv
-gZv
+miM
+miM
lWL
uqU
mYK
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
mYK
+cJq
lWL
lWL
-lWL
-aHl
+cVD
uqU
qGN
xdw
@@ -33218,19 +33280,19 @@ gpG
gpG
gpG
gOJ
-kEY
-kEY
-kEY
+drq
+drq
+drq
oUq
nub
xWD
awp
iBX
iDD
-kEY
-kEY
-kEY
-kEY
+drq
+drq
+drq
+drq
gOJ
gpG
gOJ
@@ -33269,19 +33331,19 @@ gpG
gpG
gpG
gpG
-xPg
+miM
"}
(70,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -33333,16 +33395,16 @@ myZ
myZ
myZ
myZ
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
aHl
sNa
lWL
@@ -33362,12 +33424,12 @@ lWL
sNa
qGN
lWL
-qGN
+cCl
qGN
lWL
aHl
qGN
-gZv
+miM
lWL
lWL
lWL
@@ -33376,11 +33438,11 @@ xdw
mYK
sNa
uqU
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
uqU
qeW
lWL
@@ -33405,9 +33467,9 @@ gpG
gpG
gpG
gOJ
-kEY
-kEY
-kEY
+drq
+drq
+drq
sXj
aPs
cuf
@@ -33416,8 +33478,8 @@ cku
sXj
sXj
sXj
-kEY
-kEY
+drq
+drq
gpG
gpG
gpG
@@ -33456,23 +33518,23 @@ gpG
gpG
gpG
gpG
-xPg
+miM
"}
(71,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
-xPg
+miM
gpG
gpG
gpG
@@ -33520,14 +33582,14 @@ myZ
myZ
myZ
myZ
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
xsI
lWL
uim
@@ -33552,16 +33614,16 @@ sNa
lWL
lWL
lWL
-uqU
+bgE
lLF
xdw
lWL
mYK
-lWL
+cJq
mYK
lWL
qGN
-qGN
+cCl
xdw
lWL
sNa
@@ -33570,7 +33632,7 @@ lWL
lWL
qGN
qfd
-aHl
+cVD
xsI
fMq
qfd
@@ -33592,9 +33654,9 @@ gpG
gpG
gpG
gpG
-kEY
-kEY
-kEY
+drq
+drq
+drq
sXj
dGT
cbG
@@ -33643,22 +33705,22 @@ gpG
gpG
gpG
gpG
-xPg
+miM
"}
(72,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
-xPg
+miM
gpG
gpG
gpG
@@ -33707,18 +33769,18 @@ myZ
myZ
myZ
myZ
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
aHl
mYK
jbn
-aHl
+cVD
lWL
rqY
oZh
@@ -33751,11 +33813,11 @@ lWL
qGN
qGN
qGN
-qGN
+cCl
lWL
lWL
lWL
-uqU
+bgE
qGN
xdw
fMq
@@ -33780,8 +33842,8 @@ gpG
gpG
gOJ
tpH
-kEY
-kEY
+drq
+drq
sXj
tEr
sUU
@@ -33830,23 +33892,23 @@ gpG
gpG
gpG
gpG
-xPg
+miM
"}
(73,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
gpG
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -33871,20 +33933,20 @@ gpG
gpG
gpG
gpG
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
pwP
cfb
pwP
@@ -33893,14 +33955,14 @@ myZ
myZ
myZ
myZ
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
lWL
sNa
@@ -33926,14 +33988,14 @@ uhg
uhg
lWL
pKX
-lWL
+cJq
qGN
uqU
mYK
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
lWL
fMq
fMq
@@ -33990,7 +34052,7 @@ huK
vTu
iUT
cfe
-vTu
+dph
szb
siH
siH
@@ -34017,22 +34079,22 @@ gpG
gpG
gpG
gpG
-xPg
+miM
"}
(74,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -34057,21 +34119,21 @@ gpG
xDV
gpG
gpG
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
myZ
fqI
fqI
@@ -34080,15 +34142,15 @@ iwe
myZ
myZ
myZ
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
sNa
sNa
@@ -34115,14 +34177,14 @@ sNa
qeW
qGN
qGN
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
aae
aHl
-sNa
+lNN
sNa
lWL
lWL
@@ -34204,21 +34266,21 @@ gpG
gpG
gpG
gpG
-xPg
+miM
"}
(75,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -34243,22 +34305,22 @@ gpG
gpG
gpG
gpG
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
gOJ
chq
gOJ
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
myZ
myZ
myZ
@@ -34267,15 +34329,15 @@ myZ
myZ
myZ
myZ
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
lWL
pKX
@@ -34290,7 +34352,7 @@ qGN
nva
lWL
lWL
-oqL
+lJs
lJs
lJs
lWL
@@ -34300,13 +34362,13 @@ qfd
aHl
xsI
aHl
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
lWL
sNa
@@ -34345,7 +34407,7 @@ gkO
nqg
gdv
sPM
-hEX
+uJW
mpQ
sXj
sXj
@@ -34391,33 +34453,33 @@ gpG
gpG
gpG
gpG
-xPg
+miM
"}
(76,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-gpG
-xPg
-gpG
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
+miM
gpG
gpG
gpG
gpG
+xDV
gpG
gpG
gpG
+xDV
gpG
gpG
gpG
@@ -34429,11 +34491,11 @@ gpG
gpG
gpG
gpG
-xPg
-xPg
-xPg
+miM
+miM
+miM
gpG
-xPg
+miM
gpG
tpH
chq
@@ -34441,12 +34503,12 @@ gOJ
fAF
gOJ
lPB
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
myZ
myZ
xZK
@@ -34456,14 +34518,14 @@ myZ
myZ
myZ
myZ
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
lWL
sNa
@@ -34484,18 +34546,18 @@ lWL
lWL
qGN
qGN
-xdw
+ygc
aHl
qXQ
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
jbn
iTk
-iTk
+fzF
lWL
lWL
lWL
@@ -34527,7 +34589,7 @@ gpG
dmx
oBh
wQo
-uBw
+gck
btI
iQn
qOM
@@ -34578,24 +34640,24 @@ gpG
gpG
gpG
gpG
-xPg
+miM
"}
(77,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -34633,8 +34695,8 @@ yhd
fQG
fQG
fQG
-xPg
-xPg
+miM
+miM
myZ
eEy
fqI
@@ -34643,14 +34705,14 @@ myZ
myZ
myZ
myZ
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
lWL
mYK
@@ -34661,7 +34723,7 @@ lWL
lWL
lWL
lLF
-eRs
+lWL
lWL
lWL
aHl
@@ -34674,10 +34736,10 @@ aHl
eZk
qfd
sFa
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
lWL
iTk
lWL
@@ -34716,10 +34778,10 @@ tYz
mTI
mRQ
mre
-uJW
+aLT
uJW
btI
-lNR
+btI
rQp
cku
sVj
@@ -34765,23 +34827,23 @@ gpG
gpG
gpG
gpG
-xPg
+miM
"}
(78,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -34791,8 +34853,8 @@ gpG
gpG
gpG
gpG
-xPg
-xPg
+miM
+miM
gpG
gpG
gpG
@@ -34821,7 +34883,7 @@ nMI
hvX
pNW
rMM
-xPg
+miM
myZ
myZ
fqI
@@ -34830,13 +34892,13 @@ myZ
myZ
myZ
myZ
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
qXQ
vUt
lWL
@@ -34861,9 +34923,9 @@ lWL
iBS
lWL
mYK
-gZv
-gZv
-gZv
+miM
+miM
+miM
jbn
sNa
iTk
@@ -34926,8 +34988,8 @@ tCk
jtW
kZu
kKh
-iXr
-jrS
+fYa
+hvt
tnX
koU
cod
@@ -34952,33 +35014,33 @@ gpG
gpG
gpG
gpG
-xPg
+miM
"}
(79,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
gpG
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -34994,10 +35056,10 @@ gpG
xDV
gpG
gpG
-ffc
-uXt
-uXt
+xeD
+azA
azA
+xeD
oBh
oBh
jhj
@@ -35008,8 +35070,8 @@ pcr
oeY
jvT
wxE
-xPg
-xPg
+miM
+miM
myZ
myZ
fqI
@@ -35017,16 +35079,16 @@ fqI
qwh
myZ
myZ
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
qXQ
sNa
-mYK
+dPQ
lWL
lWL
lWL
@@ -35044,15 +35106,15 @@ lWL
sNa
qeW
mYK
-qeW
+uTk
gzq
jYd
sNa
-gZv
-gZv
+miM
+miM
iyF
fMq
-fMq
+qqF
sNa
sNa
lWL
@@ -35111,8 +35173,8 @@ fMx
fSv
vTu
jtW
-rSb
-hvt
+qBi
+gYy
gYy
gYy
hfB
@@ -35139,32 +35201,32 @@ gpG
gpG
gpG
gpG
-xPg
+miM
"}
(80,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -35180,12 +35242,12 @@ gpG
gpG
gpG
gpG
-uXt
+azA
xeD
-uXt
-uXt
+azA
+azA
oBh
-uXt
+azA
oBh
nBY
oBh
@@ -35196,7 +35258,7 @@ bjW
oBh
fQG
xrT
-xPg
+miM
myZ
myZ
hqz
@@ -35206,12 +35268,12 @@ myZ
myZ
myZ
myZ
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
pKX
sNa
qeW
@@ -35228,14 +35290,14 @@ lWL
lWL
lWL
lWL
-tOo
+tio
lWL
lWL
hrV
lWL
mYK
-gZv
-gZv
+miM
+miM
jmD
iTk
fyJ
@@ -35304,7 +35366,7 @@ koU
koU
koU
koU
-gFb
+dGT
sWR
pHo
trH
@@ -35326,35 +35388,35 @@ gpG
gpG
gpG
gpG
-xPg
+miM
"}
(81,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-gpG
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
+xDV
gpG
gpG
gpG
@@ -35383,7 +35445,7 @@ rVt
bjW
wxE
dZG
-xPg
+miM
myZ
myZ
myZ
@@ -35397,8 +35459,8 @@ myZ
myZ
myZ
myZ
-gZv
-gZv
+miM
+miM
lWL
sNa
qeW
@@ -35412,7 +35474,7 @@ xsI
lWL
myG
eZk
-lWL
+cJq
lWL
qeW
mYK
@@ -35421,10 +35483,10 @@ qeW
lWL
mYK
mYK
-eRs
lWL
lWL
lWL
+cJq
sNa
sNa
lWL
@@ -35513,32 +35575,32 @@ gpG
gpG
gpG
gpG
-xPg
+miM
"}
(82,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -35569,8 +35631,8 @@ xQV
hvX
oBh
rMM
-uXt
-xPg
+azA
+miM
myZ
myZ
myZ
@@ -35584,8 +35646,8 @@ iwe
myZ
myZ
myZ
-gZv
-gZv
+miM
+miM
lWL
mYK
lWL
@@ -35602,13 +35664,13 @@ lWL
lWL
qGN
mYK
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
lWL
-myG
+vao
lWL
abm
sNa
@@ -35697,37 +35759,37 @@ gpG
gpG
gpG
gpG
+xDV
gpG
gpG
-gpG
-xPg
+miM
"}
(83,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -35757,7 +35819,7 @@ ffL
oeO
fQG
llI
-xPg
+miM
myZ
myZ
myZ
@@ -35771,8 +35833,8 @@ fqI
mij
myZ
myZ
-gZv
-gZv
+miM
+miM
lWL
sNa
lWL
@@ -35788,12 +35850,12 @@ qGN
lWL
mYK
rNE
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
lWL
lWL
lWL
@@ -35887,38 +35949,38 @@ gpG
gpG
gpG
gpG
-xPg
+miM
"}
(84,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-gpG
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
+miM
gpG
gpG
gpG
+xDV
gpG
gpG
gpG
@@ -35958,12 +36020,12 @@ fqI
pwP
myZ
myZ
-gZv
-gZv
+miM
+miM
uim
aHl
sNa
-uhg
+hvD
lWL
sNa
mYK
@@ -35971,16 +36033,16 @@ lWL
lWL
lWL
jbn
-qGN
+cCl
eZk
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
lWL
lWL
@@ -36072,34 +36134,34 @@ gpG
gpG
gpG
gpG
-xPg
-xPg
-xPg
+miM
+miM
+miM
"}
(85,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -36145,9 +36207,9 @@ bWN
bWN
myZ
myZ
-gZv
-gZv
-gZv
+miM
+miM
+miM
lWL
sNa
sNa
@@ -36160,16 +36222,16 @@ lWL
lWL
lWL
lWL
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
-iTk
+fzF
lWL
lWL
lWL
@@ -36256,42 +36318,42 @@ gpG
gpG
gpG
gpG
+xDV
gpG
-gpG
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
"}
(86,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
-xPg
-xPg
+miM
+miM
gpG
gpG
gpG
@@ -36332,10 +36394,10 @@ bWN
abx
mij
myZ
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
lWL
sNa
sNa
@@ -36347,14 +36409,14 @@ lWL
lWL
lWL
aHl
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
iTk
lWL
@@ -36434,10 +36496,11 @@ gpG
gOJ
frH
gpG
-gpG
+xDV
gOJ
gOJ
gOJ
+xDV
gpG
gpG
gpG
@@ -36445,40 +36508,39 @@ gpG
gpG
gpG
gpG
-gpG
-xPg
-xPg
-xPg
+miM
+miM
+miM
"}
(87,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
-xPg
-xPg
+miM
+miM
gpG
gpG
gpG
@@ -36504,10 +36566,10 @@ ffL
oBh
hYQ
hYQ
-wlM
+aPj
gaG
hYQ
-uEZ
+pbH
qkp
enb
hYQ
@@ -36519,8 +36581,8 @@ fqI
fqI
myZ
myZ
-gZv
-gZv
+miM
+miM
lWL
aHl
lWL
@@ -36534,13 +36596,13 @@ qGN
lWL
xsI
lWL
-gZv
-gZv
+miM
+miM
aHl
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
aHl
sNa
lWL
@@ -36622,50 +36684,50 @@ kSX
gOJ
gpG
gpG
-xPg
-xPg
+miM
+miM
gOJ
gOJ
gpG
gpG
+xDV
gpG
+xDV
gpG
gpG
gpG
gpG
-gpG
-gpG
-xPg
+miM
"}
(88,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
-xPg
+miM
gpG
-xPg
+miM
gpG
gpG
gpG
@@ -36692,10 +36754,10 @@ oBh
hYQ
cdh
pbH
-wlM
+aPj
hYQ
dIT
-wlM
+aPj
xae
kIr
hYQ
@@ -36706,8 +36768,8 @@ umH
pwP
myZ
myZ
-gZv
-gZv
+miM
+miM
aHl
lWL
mYK
@@ -36720,16 +36782,16 @@ nva
lWL
lWL
lWL
-lWL
+cJq
qGN
lWL
cEd
-lWL
+cJq
jbn
-gZv
-gZv
+miM
+miM
lWL
-sNa
+lNN
lWL
lWL
hux
@@ -36805,13 +36867,13 @@ dVh
jhj
aDI
aoh
-xPg
-xPg
+miM
+miM
gpG
frH
-xPg
-xPg
-xPg
+miM
+miM
+miM
gOJ
gOJ
gpG
@@ -36819,48 +36881,48 @@ gpG
gpG
gpG
gpG
+xDV
gpG
gpG
-gpG
-xPg
+miM
"}
(89,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-gpG
-xPg
-gpG
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
+miM
gpG
+xDV
gpG
gpG
gpG
gpG
gpG
+xDV
gpG
gpG
gpG
@@ -36878,7 +36940,7 @@ ffL
isG
hYQ
lJw
-wlM
+aPj
qkp
hYQ
hYQ
@@ -36893,12 +36955,12 @@ fqI
myZ
myZ
myZ
-gZv
-gZv
+miM
+miM
aHl
lWL
lWL
-aHl
+cVD
sNa
lWL
aHl
@@ -36909,12 +36971,12 @@ lWL
lWL
lWL
qeW
-gZv
-gZv
+miM
+miM
cEd
cEd
lWL
-gZv
+miM
lWL
sNa
ylZ
@@ -36992,53 +37054,53 @@ hUi
aKg
fQG
nhk
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
gpG
-xPg
+miM
"}
(90,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -37065,12 +37127,12 @@ isG
isG
hYQ
lWJ
-wlM
+aPj
hYQ
hYQ
asY
-ykT
-wlM
+pbH
+aPj
hYQ
hYQ
hYQ
@@ -37080,8 +37142,8 @@ myZ
myZ
myZ
myZ
-gZv
-gZv
+miM
+miM
aHl
xsI
lWL
@@ -37096,11 +37158,11 @@ lWL
iTk
qeW
lWL
-gZv
-gZv
-gZv
+miM
+miM
+miM
aHl
-cEd
+vly
lWL
lWL
sNa
@@ -37112,7 +37174,7 @@ lWL
sNa
sNa
lWL
-fyJ
+fMq
lWL
lWL
hWY
@@ -37176,63 +37238,63 @@ gOJ
fQG
neX
fQG
-fQG
+rdF
rcw
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
"}
(91,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-gpG
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
gpG
gpG
+xDV
gpG
gOJ
gpG
@@ -37257,8 +37319,8 @@ hYQ
hYQ
sex
epz
+uvz
aPj
-wlM
uvz
eaA
fqI
@@ -37267,8 +37329,8 @@ myZ
myZ
myZ
myZ
-gZv
-gZv
+miM
+miM
lWL
aHl
lWL
@@ -37281,16 +37343,16 @@ qGN
lWL
lWL
iyF
-lWL
+cJq
qeW
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
lWL
-sNa
+lNN
iTk
sNa
sNa
@@ -37364,64 +37426,64 @@ nhk
fQG
qTn
fQG
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
"}
(92,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-gpG
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
gpG
+xDV
gpG
gpG
gpG
-xPg
+miM
gOJ
gpG
gpG
@@ -37438,13 +37500,13 @@ rrT
oke
oBh
fqI
-rNS
-wlM
+uvz
+aPj
sYR
hYQ
hYQ
nou
-wlM
+aPj
hYQ
hYQ
hYQ
@@ -37454,8 +37516,8 @@ myZ
myZ
myZ
myZ
-gZv
-gZv
+miM
+miM
mYK
lWL
lWL
@@ -37470,12 +37532,12 @@ qGN
iTk
lWL
aHl
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
lWL
sNa
iTk
@@ -37551,64 +37613,64 @@ fQG
gop
nhk
rcw
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
"}
(93,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
gpG
-xPg
-xPg
-xPg
+miM
+miM
+miM
gOJ
gpG
gpG
@@ -37627,7 +37689,7 @@ neX
hYQ
lfj
hYQ
-wlM
+aPj
hYQ
iZo
qkp
@@ -37641,8 +37703,8 @@ myZ
myZ
myZ
myZ
-gZv
-gZv
+miM
+miM
lWL
mYK
lWL
@@ -37658,10 +37720,10 @@ lWL
lWL
lWL
myG
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
jbn
lWL
lWL
@@ -37738,62 +37800,62 @@ neX
wQY
dVh
doc
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
"}
(94,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
-xPg
-xPg
-xPg
+miM
+miM
+miM
gOJ
gOJ
gpG
@@ -37814,11 +37876,11 @@ oBh
hYQ
hYQ
hYQ
-wlM
+aPj
sZs
-wlM
+aPj
pRD
-wlM
+aPj
cge
myZ
myZ
@@ -37828,11 +37890,11 @@ fqI
myZ
myZ
myZ
-gZv
-gZv
-gZv
+miM
+miM
+miM
lWL
-eZk
+enG
eZk
fMq
fMq
@@ -37843,14 +37905,14 @@ fMq
lWL
lWL
fMq
-lWL
+cJq
qGN
lWL
mYK
-gZv
-lWL
+miM
lWL
lWL
+cJq
lWL
nNs
lWL
@@ -37925,66 +37987,66 @@ nhk
qnu
fQG
fQG
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
"}
(95,1,1) = {"
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-gpG
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
+xDV
gpG
gOJ
bhA
@@ -38001,10 +38063,10 @@ wne
hYQ
hYQ
xfi
-wlM
+aPj
cbH
-wlM
-wlM
+aPj
+aPj
qkp
qkp
lUr
@@ -38015,9 +38077,9 @@ ohy
ohy
myZ
myZ
-gZv
-gZv
-gZv
+miM
+miM
+miM
lWL
aHl
iTk
@@ -38101,9 +38163,9 @@ lWL
oJv
sNa
sNa
+cVD
aHl
-aHl
-gZv
+miM
miM
miM
gOJ
@@ -38132,43 +38194,43 @@ miM
miM
miM
miM
-"}
-(96,1,1) = {"
+"}
+(96,1,1) = {"
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
gpG
gpG
gpG
@@ -38202,10 +38264,10 @@ myZ
ohy
myZ
myZ
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
iTk
iTk
iTk
@@ -38220,10 +38282,10 @@ lWL
lWL
qGN
lWL
-lWL
+cJq
lWL
sNa
-sNa
+lNN
sNa
sNa
who
@@ -38286,11 +38348,11 @@ aHl
nGx
qeW
nJX
-qGN
+cCl
mYK
vzJ
-gZv
-gZv
+miM
+miM
miM
drq
gOJ
@@ -38325,37 +38387,37 @@ miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -38372,7 +38434,7 @@ oBh
oBh
oeO
myZ
-ykT
+pbH
qkp
gzv
hHj
@@ -38389,8 +38451,8 @@ myZ
myZ
myZ
myZ
-gZv
-gZv
+miM
+miM
fMq
fMq
iTk
@@ -38475,9 +38537,9 @@ sNa
ctB
qGN
lWL
-gZv
-gZv
-gZv
+miM
+miM
+miM
drq
drq
kvL
@@ -38512,39 +38574,39 @@ miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-gpG
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
+xDV
gpG
gpG
gpG
@@ -38557,16 +38619,16 @@ oBh
jhj
oBh
oBh
-xPg
+miM
myZ
tnM
-wlM
+aPj
qkp
bec
eJx
efS
qkp
-ykT
+pbH
hYQ
myZ
myZ
@@ -38576,9 +38638,9 @@ myZ
myZ
myZ
myZ
-gZv
-gZv
-gZv
+miM
+miM
+miM
fMq
qeW
iTk
@@ -38662,8 +38724,8 @@ xsI
cJq
jYd
aHl
-gZv
-gZv
+miM
+miM
drq
drq
drq
@@ -38699,36 +38761,36 @@ miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gOJ
gpG
gpG
@@ -38744,7 +38806,7 @@ aBV
xxH
oBh
wxE
-xPg
+miM
hYQ
sHQ
tnM
@@ -38763,9 +38825,9 @@ myZ
myZ
myZ
myZ
-gZv
-gZv
-gZv
+miM
+miM
+miM
lWL
iTk
iTk
@@ -38886,37 +38948,37 @@ miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -38931,14 +38993,14 @@ dLM
aBV
oBh
nhk
-xPg
-xPg
+miM
+miM
hYQ
hYQ
wtW
eOG
cpc
-vhy
+uvz
qkp
hYQ
hYQ
@@ -38950,12 +39012,12 @@ myZ
myZ
myZ
myZ
-gZv
-gZv
-gZv
+miM
+miM
+miM
fMq
lWL
-aHl
+cVD
tOo
mYK
aHl
@@ -39073,72 +39135,72 @@ miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-gpG
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
gpG
gpG
+xDV
gpG
gpG
gpG
gOJ
gpG
gOJ
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
myZ
myZ
myZ
hYQ
hYQ
-wlM
+aPj
dbJ
myZ
myZ
myZ
myZ
-uEZ
+pbH
rhY
myZ
myZ
myZ
myZ
-gZv
-gZv
+miM
+miM
fMq
lWL
sNa
@@ -39170,7 +39232,7 @@ who
lWL
nGx
nGx
-der
+fMq
sNa
sNa
nGx
@@ -39186,7 +39248,7 @@ qGN
qGN
jbn
qGN
-eUG
+fMq
qGN
qGN
xsI
@@ -39260,39 +39322,39 @@ miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-gpG
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
+xDV
gpG
gpG
gpG
@@ -39302,17 +39364,17 @@ gpG
gpG
gOJ
gpG
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
myZ
myZ
myZ
uQQ
qkp
-uEZ
+pbH
xeo
myZ
myZ
@@ -39408,7 +39470,7 @@ mYK
qGN
mYK
jbn
-gZv
+miM
miM
drq
drq
@@ -39447,41 +39509,41 @@ miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gOJ
gOJ
gpG
gpG
gOJ
-xPg
+miM
gpG
gpG
gpG
@@ -39489,13 +39551,13 @@ gpG
gpG
gpG
gpG
-xPg
-xPg
+miM
+miM
gpG
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
myZ
lwg
qkp
@@ -39511,7 +39573,7 @@ bil
myZ
myZ
myZ
-gZv
+miM
lWL
lWL
lWL
@@ -39554,7 +39616,7 @@ nGx
nGx
fMq
qGN
-jml
+fMq
qGN
qGN
qGN
@@ -39595,7 +39657,7 @@ mYK
mYK
mYK
mYK
-gZv
+miM
miM
drq
drq
@@ -39634,41 +39696,41 @@ miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gOJ
gpG
-xPg
-xPg
-xPg
+miM
+miM
+miM
gpG
gpG
gpG
@@ -39676,31 +39738,31 @@ gpG
gpG
gpG
gpG
-xPg
+miM
gpG
gpG
gpG
gpG
-xPg
-xPg
+miM
+miM
myZ
myZ
umH
qkp
-uEZ
+pbH
myZ
myZ
iJL
nNc
qkp
-rXV
+pbH
myZ
myZ
myZ
myZ
-gZv
+miM
mYK
-lWL
+cJq
aHl
fMq
fMq
@@ -39782,7 +39844,7 @@ mYK
lWL
lWL
mYK
-gZv
+miM
drq
drq
drq
@@ -39821,44 +39883,44 @@ miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-gpG
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
+xDV
gpG
gpG
gpG
@@ -39869,8 +39931,8 @@ gpG
gpG
gpG
gpG
-xPg
-xPg
+miM
+miM
myZ
kUl
xSz
@@ -39885,7 +39947,7 @@ myZ
myZ
myZ
myZ
-gZv
+miM
lWL
aHl
lWL
@@ -39967,9 +40029,9 @@ lWL
lWL
lWL
mYK
-sNa
+lNN
mYK
-gZv
+miM
drq
drq
kvL
@@ -40008,42 +40070,42 @@ miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -40056,8 +40118,8 @@ gpG
gpG
gpG
gpG
-xPg
-xPg
+miM
+miM
myZ
myZ
myZ
@@ -40072,7 +40134,7 @@ myZ
myZ
myZ
myZ
-gZv
+miM
lWL
aHl
mYK
@@ -40116,7 +40178,7 @@ nGx
myG
lWL
qGN
-sOd
+fMq
fMq
qGN
qGN
@@ -40156,7 +40218,7 @@ lWL
mYK
sNa
aHl
-gZv
+miM
drq
drq
kvL
@@ -40195,41 +40257,41 @@ miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -40244,8 +40306,8 @@ gpG
gpG
gpG
gpG
-xPg
-xPg
+miM
+miM
myZ
myZ
myZ
@@ -40259,7 +40321,7 @@ myZ
myZ
myZ
myZ
-gZv
+miM
mYK
lWL
xsI
@@ -40343,7 +40405,7 @@ lWL
mYK
pKX
mYK
-gZv
+miM
drq
drq
drq
@@ -40382,41 +40444,41 @@ miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -40432,13 +40494,13 @@ gpG
gpG
gpG
gpG
-xPg
-xPg
+miM
+miM
myZ
myZ
myZ
bUP
-rXV
+pbH
ncb
myZ
myZ
@@ -40446,7 +40508,7 @@ myZ
myZ
myZ
myZ
-gZv
+miM
lWL
lWL
aHl
@@ -40514,7 +40576,7 @@ iTk
iTk
qGN
qGN
-lWL
+cJq
lWL
iyF
iTk
@@ -40528,9 +40590,9 @@ sNa
aHl
lWL
lWL
-sNa
+lNN
aHl
-gZv
+miM
drq
drq
drq
@@ -40569,41 +40631,41 @@ miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -40620,7 +40682,7 @@ gpG
gpG
gpG
gpG
-xPg
+miM
myZ
myZ
myZ
@@ -40628,12 +40690,12 @@ uli
qkp
pjP
myZ
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
lWL
sNa
sNa
@@ -40650,15 +40712,15 @@ lWL
lWL
sNa
lWL
-lWL
+cJq
mYK
lWL
aHl
-lWL
+cJq
lWL
aHl
mYK
-aHl
+cVD
lWL
lWL
lWL
@@ -40675,11 +40737,11 @@ nGx
nGx
lWL
lWL
-eZk
+enG
eZk
mYK
mYK
-lWL
+cJq
lWL
lWL
lWL
@@ -40696,7 +40758,7 @@ eZk
eZk
lWL
qeW
-lWL
+cJq
lWL
aHl
qGN
@@ -40717,7 +40779,7 @@ lWL
lWL
mYK
aHl
-gZv
+miM
drq
drq
drq
@@ -40756,43 +40818,43 @@ miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-gpG
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
+xDV
gpG
gpG
gpG
@@ -40807,7 +40869,7 @@ gpG
gpG
gpG
gpG
-xPg
+miM
myZ
myZ
myZ
@@ -40815,14 +40877,14 @@ nZe
qkp
tte
myZ
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-lWL
+miM
+miM
+miM
+miM
+miM
+miM
lWL
+cJq
pKX
sNa
qeW
@@ -40853,13 +40915,13 @@ aHl
lWL
lWL
lWL
-mYK
+dPQ
nGx
tWG
+adP
nGx
nGx
-nGx
-lWL
+cJq
eZk
eZk
qeW
@@ -40887,7 +40949,7 @@ lWL
lWL
lWL
hWd
-gZv
+miM
lWL
eZk
lWL
@@ -40902,9 +40964,9 @@ sNa
lWL
lWL
lWL
-mYK
+dPQ
aHl
-gZv
+miM
drq
drq
drq
@@ -40943,40 +41005,40 @@ miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -40994,7 +41056,7 @@ gpG
gpG
gpG
gpG
-xPg
+miM
myZ
myZ
myZ
@@ -41002,12 +41064,12 @@ myZ
jXL
myZ
myZ
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
aHl
lWL
lWL
@@ -41020,18 +41082,18 @@ sNa
sNa
lWL
lWL
-lWL
+cJq
sNa
lWL
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
lWL
lWL
-gZv
+miM
aHl
lWL
aHl
@@ -41049,14 +41111,14 @@ lWL
eZk
qeW
qGN
-gZv
+miM
qEs
eZk
lWL
lWL
lWL
lWL
-mYK
+dPQ
mYK
fMq
qGN
@@ -41067,19 +41129,19 @@ qGN
qeW
fMq
lWL
-iyF
+rQP
iTk
fMq
fMq
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
jbn
sNa
rne
sNa
-lWL
+cJq
lWL
lWL
sNa
@@ -41091,7 +41153,7 @@ lWL
aHl
sNa
lWL
-gZv
+miM
miM
drq
drq
@@ -41130,40 +41192,40 @@ miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -41180,8 +41242,8 @@ gpG
gpG
gpG
gpG
-xPg
-xPg
+miM
+miM
myZ
myZ
myZ
@@ -41189,11 +41251,11 @@ myZ
myZ
myZ
myZ
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
lWL
lWL
lWL
@@ -41209,16 +41271,16 @@ lWL
lWL
aHl
sNa
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
vzJ
lWL
@@ -41228,42 +41290,42 @@ mYK
mYK
sNa
aHl
-gZv
+miM
qGN
qGN
lWL
iah
qGN
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
sNa
sNa
lWL
lWL
mYK
mYK
-qeW
+uTk
fMq
qGN
gwZ
-iTk
+fzF
iTk
iTk
iTk
iTk
sNa
qeW
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
qGN
sNa
aHl
@@ -41278,7 +41340,7 @@ lWL
lWL
mYK
uim
-gZv
+miM
miM
drq
drq
@@ -41317,40 +41379,40 @@ miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -41367,20 +41429,20 @@ gpG
gpG
gpG
gpG
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
mYK
lWL
lWL
@@ -41391,43 +41453,43 @@ aHl
mYK
aHl
fMq
-fMq
+qqF
lWL
lWL
lWL
sNa
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-mYK
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
mYK
+dPQ
mYK
mYK
lWL
lWL
mYK
mYK
-gZv
-gZv
-gZv
+miM
+miM
+miM
qGN
-gZv
+miM
qGN
qGN
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
sNa
lWL
@@ -41441,16 +41503,16 @@ lWL
fMq
lWL
fMq
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
qGN
qGN
lWL
@@ -41463,11 +41525,11 @@ sNa
lWL
lWL
lWL
-mYK
+dPQ
sNa
-gZv
-gZv
-gZv
+miM
+miM
+miM
drq
nai
drq
@@ -41504,42 +41566,42 @@ miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-gpG
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
+xDV
gpG
gpG
gpG
@@ -41555,22 +41617,22 @@ gpG
gpG
xDV
gpG
-xPg
-xPg
+miM
+miM
gpG
gpG
-xPg
-xPg
-xPg
-xPg
-xPg
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
xsI
-lWL
+cJq
uim
aHl
sNa
@@ -41583,15 +41645,15 @@ lWL
lWL
mYK
sNa
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
mYK
lWL
@@ -41599,44 +41661,44 @@ qeW
mYK
mYK
mYK
-mYK
+dPQ
aHl
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
lWL
-gZv
-gZv
-gZv
+miM
+miM
+miM
qGN
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
qGN
qGN
@@ -41653,8 +41715,8 @@ lWL
lWL
sNa
aHl
-gZv
-gZv
+miM
+miM
drq
nai
nai
@@ -41691,39 +41753,39 @@ miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -41742,44 +41804,44 @@ gpG
gpG
gpG
gpG
-xPg
+miM
gpG
gpG
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
aHl
lWL
sNa
qeW
lWL
-lWL
+cJq
lWL
lWL
mYK
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
lWL
aHl
@@ -41788,45 +41850,45 @@ lWL
aHl
lWL
mYK
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
frk
sNa
sNa
sNa
qGN
-lWL
+cJq
qGN
iTk
sNa
@@ -41841,7 +41903,7 @@ lWL
mYK
mYK
aHl
-gZv
+miM
drq
drq
nai
@@ -41878,38 +41940,37 @@ miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-gpG
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -41931,17 +41992,18 @@ gpG
gpG
gpG
gpG
+xDV
gpG
gpG
-xPg
-xPg
-xPg
-xPg
-xPg
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
lWL
lWL
@@ -41950,21 +42012,21 @@ lWL
jbn
lWL
mYK
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
lWL
mYK
@@ -41976,41 +42038,41 @@ sNa
aHl
lWL
mYK
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
-frk
-eZk
+fMq
+enG
sNa
sNa
qGN
@@ -42025,11 +42087,11 @@ nva
nva
lWL
sNa
-lWL
+cJq
lWL
mYK
-gZv
-gZv
+miM
+miM
drq
nai
nai
@@ -42065,40 +42127,40 @@ miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-gpG
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
+xDV
gpG
gpG
gpG
@@ -42120,12 +42182,12 @@ gpG
gpG
gpG
gpG
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
gOJ
gOJ
fQG
@@ -42136,26 +42198,26 @@ fQG
fQG
fQG
fQG
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-qGN
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
qGN
qGN
+cCl
lWL
lWL
twn
@@ -42166,36 +42228,36 @@ lWL
lWL
lWL
mYK
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
jbn
lWL
eZk
@@ -42216,7 +42278,7 @@ sNa
sNa
mYK
aHl
-gZv
+miM
drq
drq
drq
@@ -42278,13 +42340,12 @@ miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-gpG
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -42306,14 +42367,15 @@ gpG
gpG
gpG
gpG
-xPg
-xPg
-xPg
-xPg
-xPg
gpG
+miM
+miM
+miM
+miM
+miM
gpG
gpG
+xDV
gOJ
gOJ
fQG
@@ -42321,25 +42383,25 @@ fQG
fQG
aoh
aoh
-aoh
+bka
fQG
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
aHl
nGx
qGN
@@ -42348,43 +42410,43 @@ aHl
qGN
lWL
qGN
-lWL
+cJq
lWL
iTk
iTk
iTk
jbn
-gZv
-gZv
-gZv
+miM
+miM
+miM
aHl
vwT
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
qGN
sNa
sNa
@@ -42403,9 +42465,9 @@ lWL
lWL
sNa
jYd
-gZv
-gZv
-gZv
+miM
+miM
+miM
drq
drq
nai
@@ -42465,13 +42527,12 @@ miM
miM
miM
miM
-xPg
-xPg
-gpG
-xPg
-xPg
-xPg
+miM
+miM
gpG
+miM
+miM
+miM
gpG
gpG
gpG
@@ -42492,12 +42553,13 @@ gpG
gpG
gpG
gpG
+xDV
gpG
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -42510,24 +42572,24 @@ gOJ
fQG
fQG
aoh
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
aHl
-gZv
+miM
lWL
-aHl
+cVD
nGx
uGp
lWL
@@ -42539,7 +42601,7 @@ lWL
iyF
lWL
lWL
-lWL
+cJq
lWL
lWL
qGN
@@ -42547,33 +42609,33 @@ tQB
iTk
sNa
sNa
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
qGN
-sNa
+lNN
lWL
iTk
qGN
@@ -42588,11 +42650,11 @@ lWL
mYK
iim
lWL
-lWL
+cJq
aHl
mYK
-gZv
-gZv
+miM
+miM
miM
drq
drq
@@ -42652,7 +42714,7 @@ miM
miM
miM
miM
-xPg
+miM
gpG
fmQ
gpG
@@ -42680,12 +42742,12 @@ gpG
gpG
gpG
gpG
-xPg
-xPg
-xPg
-xPg
-gpG
+miM
+miM
+miM
+miM
gpG
+xDV
gpG
gpG
gpG
@@ -42695,21 +42757,21 @@ gpG
gpG
gpG
gpG
+oLd
gOJ
-gOJ
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
nGx
fMq
lWL
@@ -42730,7 +42792,7 @@ sNa
sNa
sNa
lWL
-lWL
+cJq
iTk
iTk
iTk
@@ -42738,27 +42800,27 @@ jbn
lWL
lWL
aHl
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
eZk
lWL
eZk
@@ -42779,17 +42841,17 @@ lWL
aHl
mYK
aHl
-gZv
-byp
-byp
-ofn
-ofn
-ofn
-ofn
-ofn
-ofn
-byp
-byp
+miM
+miM
+miM
+drq
+drq
+drq
+drq
+drq
+drq
+miM
+miM
miM
miM
miM
@@ -42839,13 +42901,13 @@ miM
miM
miM
ufR
-xPg
-xPg
-gpG
+miM
+miM
gpG
gpG
gpG
gpG
+xDV
gpG
gpG
gpG
@@ -42866,9 +42928,9 @@ gpG
gpG
gpG
gpG
-xPg
-xPg
-xPg
+miM
+miM
+miM
gpG
gpG
gpG
@@ -42885,21 +42947,21 @@ gpG
gOJ
fQG
fQG
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-gOJ
-gOJ
-nGx
-nGx
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+kvL
+kvL
+kvL
+kvL
nGx
nGx
fMq
-nGx
+adP
lWL
nGx
nGx
@@ -42921,31 +42983,31 @@ sNa
sNa
lWL
iTk
-lWL
+cJq
sNa
sNa
sNa
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
mYK
fMq
eZk
qGN
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
fMq
lWL
lWL
@@ -42967,17 +43029,17 @@ lWL
gpq
aHl
xsI
-byp
-byp
-byp
-byp
-byp
-byp
+miM
+miM
+miM
+miM
+miM
+miM
tBs
-byp
+miM
tBs
-byp
-byp
+miM
+miM
miM
miM
miM
@@ -43026,11 +43088,11 @@ miM
ufR
ufR
ufR
-xPg
-xPg
+miM
+miM
fmQ
-xPg
-xPg
+miM
+miM
gpG
gpG
gpG
@@ -43052,12 +43114,12 @@ gpG
gpG
gpG
gpG
+xDV
gpG
gpG
+miM
gpG
-xPg
-gpG
-gpG
+xDV
gpG
gpG
gpG
@@ -43072,17 +43134,17 @@ gpG
gpG
gOJ
gOJ
-xPg
-xPg
-xPg
-xPg
-gOJ
-gOJ
-gOJ
-gOJ
-xPg
-gZv
-gZv
+miM
+miM
+miM
+miM
+kvL
+kvL
+kvL
+kvL
+miM
+miM
+miM
lWL
lWL
lWL
@@ -43113,12 +43175,12 @@ lWL
sNa
aHl
gPq
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
lWL
aHl
eZk
@@ -43130,11 +43192,11 @@ lWL
lWL
aHl
blr
-gZv
-gZv
-gZv
-iTk
+miM
+miM
+miM
iTk
+fzF
qeW
sNa
lWL
@@ -43151,33 +43213,33 @@ nva
sNa
lWL
lWL
-lWL
+cJq
lWL
mYK
owK
-byp
-byp
+miM
+miM
pYP
-byp
+miM
dvN
dgk
tBs
dgk
-byp
-byp
-byp
-byp
+miM
+miM
+miM
+miM
mlv
gtf
mlv
rBF
mlv
-byp
-byp
-byp
-byp
-byp
-byp
+miM
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -43213,11 +43275,11 @@ ufR
ufR
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -43257,21 +43319,21 @@ gpG
gpG
gpG
gpG
-gpG
-gOJ
-xPg
-xPg
-gOJ
-gOJ
+xDV
gOJ
-xPg
-xPg
-xPg
-xPg
-gZv
+miM
+miM
+kvL
+kvL
+kvL
+miM
+miM
+miM
+miM
+miM
nGx
lWL
-mYK
+dPQ
lWL
fMq
fMq
@@ -43300,21 +43362,21 @@ jbn
lWL
lWL
fMq
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
jbn
lWL
lWL
iTk
-iTk
+fzF
fMq
qGN
qGN
iTk
-iTk
+fzF
lWL
lWL
lWL
@@ -43359,12 +43421,12 @@ owK
rBF
rBF
mlv
-byp
-byp
-byp
-byp
-byp
-byp
+miM
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -43400,10 +43462,10 @@ miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -43428,6 +43490,7 @@ gpG
gpG
gpG
gpG
+xDV
gpG
gpG
gpG
@@ -43445,16 +43508,15 @@ gpG
gpG
gpG
gpG
-gpG
-xPg
-gOJ
-gOJ
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+kvL
+kvL
+miM
+miM
+miM
+miM
+miM
+miM
nGx
nGx
lWL
@@ -43485,7 +43547,7 @@ bLF
nGx
lWL
iTk
-lWL
+cJq
lWL
eZk
kUv
@@ -43493,7 +43555,7 @@ eZk
qGN
udS
iTk
-sNa
+lNN
lWL
qGN
iTk
@@ -43505,7 +43567,7 @@ lWL
lWL
iTk
lWL
-lWL
+cJq
lWL
aHl
lWL
@@ -43527,16 +43589,16 @@ qGN
sNa
sNa
lWL
-lWL
+cJq
aNk
ljY
-xFL
+jeC
sqc
oOq
dsE
+xCf
dvN
-dvN
-dvN
+xCf
dvN
owK
qTY
@@ -43547,11 +43609,11 @@ rBF
wJq
mlv
sIC
-byp
-byp
-byp
-byp
-byp
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -43587,10 +43649,10 @@ miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -43635,12 +43697,12 @@ gpG
gOJ
gOJ
gOJ
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
gOJ
nGx
nGx
@@ -43676,7 +43738,7 @@ iyF
lWL
eZk
sNa
-sNa
+lNN
iTk
lWL
ctB
@@ -43733,12 +43795,12 @@ owK
rBF
owK
ljY
-byp
-byp
-byp
-byp
-byp
-byp
+miM
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -43774,12 +43836,12 @@ miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-gpG
+miM
+miM
+miM
+miM
gpG
+xDV
gpG
gpG
gOJ
@@ -43820,16 +43882,16 @@ gpG
gpG
gpG
gpG
+oLd
gOJ
gOJ
-gOJ
-xPg
-gOJ
+miM
gOJ
gOJ
+oLd
gOJ
gOJ
-gus
+anu
nGx
nGx
nGx
@@ -43920,12 +43982,12 @@ mlv
ryS
mlv
mlv
-byp
-byp
-byp
-byp
-byp
-byp
+miM
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -43961,9 +44023,9 @@ miM
miM
miM
miM
-xPg
-xPg
-xPg
+miM
+miM
+miM
gpG
gpG
gpG
@@ -44012,8 +44074,8 @@ gOJ
gOJ
tTi
gOJ
-xPg
-xPg
+miM
+miM
jhj
oBh
gus
@@ -44109,10 +44171,10 @@ mlv
mlv
ryS
dgk
-byp
-byp
-byp
-byp
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -44148,9 +44210,9 @@ miM
miM
miM
miM
-xPg
-xPg
-xPg
+miM
+miM
+miM
gpG
gpG
gpG
@@ -44196,13 +44258,13 @@ gOJ
gOJ
gpG
gOJ
-gOJ
+oLd
xeZ
-xPg
-xPg
-xPg
+miM
+miM
+miM
oBh
-ffP
+bNX
gus
nGx
nGx
@@ -44293,13 +44355,13 @@ mlv
mlv
mFh
xFL
-mlv
+wJq
dvN
dgk
ohw
tNq
-byp
-byp
+miM
+miM
miM
miM
miM
@@ -44335,11 +44397,11 @@ miM
miM
miM
miM
-xPg
-xPg
-xPg
-gpG
+miM
+miM
+miM
gpG
+xDV
gpG
gpG
gpG
@@ -44386,8 +44448,8 @@ gpG
gpG
gpG
oBh
-xPg
-xPg
+miM
+miM
oBh
gOJ
nGx
@@ -44485,8 +44547,8 @@ dvN
dgk
gfa
tNq
-byp
-byp
+miM
+miM
miM
miM
miM
@@ -44522,8 +44584,8 @@ miM
miM
miM
miM
-xPg
-xPg
+miM
+miM
gpG
gpG
gpG
@@ -44669,7 +44731,7 @@ owK
dvN
dvN
dgk
-fdG
+puK
dgk
gfa
ohw
@@ -44708,10 +44770,10 @@ miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -44761,7 +44823,7 @@ gOJ
gOJ
xeZ
oBh
-oBh
+qTC
oBh
oBh
gus
@@ -44860,7 +44922,7 @@ dgk
dgk
ohw
tNq
-byp
+miM
miM
miM
miM
@@ -44895,10 +44957,10 @@ miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -45043,11 +45105,11 @@ dvN
oOq
xQt
dgk
-dgk
+usY
gfa
tNq
-byp
-byp
+miM
+miM
miM
miM
miM
@@ -45082,7 +45144,7 @@ miM
miM
miM
miM
-xPg
+miM
gpG
gpG
gpG
@@ -45224,17 +45286,17 @@ jYl
owK
mFh
dvN
-dvN
+xCf
xFL
mFh
-byp
+miM
dvN
fdG
ohw
dgk
-byp
-byp
-byp
+miM
+miM
+miM
miM
miM
miM
@@ -45269,10 +45331,10 @@ miM
miM
miM
miM
-xPg
-gpG
+miM
gpG
gpG
+xDV
gpG
gpG
gpG
@@ -45413,15 +45475,15 @@ owK
dvN
mFh
mFh
-byp
-byp
-byp
+miM
+miM
+miM
dvN
-byp
-byp
-byp
-byp
-byp
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -45456,7 +45518,7 @@ miM
miM
miM
miM
-xPg
+miM
gpG
gpG
gpG
@@ -45599,16 +45661,16 @@ owK
dsE
dvN
jYl
-byp
-byp
-byp
+miM
+miM
+miM
dvN
fdG
-byp
-byp
-byp
-byp
-byp
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -45643,12 +45705,12 @@ miM
miM
miM
miM
-xPg
-gpG
+miM
gpG
-xPg
gpG
+miM
gpG
+xDV
gpG
gpG
gpG
@@ -45789,13 +45851,13 @@ oOq
dsE
dgk
dgk
-dvN
+xCf
ohw
tNq
-byp
-byp
-byp
-byp
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -45830,10 +45892,10 @@ miM
miM
miM
miM
-xPg
-xPg
+miM
+miM
gpG
-xPg
+miM
gpG
gpG
gpG
@@ -45972,7 +46034,7 @@ dvN
dvN
dgk
dgk
-dgk
+usY
dgk
dgk
dgk
@@ -45980,9 +46042,9 @@ dvN
gfa
gfa
tNq
-byp
-byp
-byp
+miM
+miM
+miM
miM
miM
miM
@@ -46017,10 +46079,10 @@ miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -46167,9 +46229,9 @@ fdG
dgk
gfa
tNq
-byp
-byp
-byp
+miM
+miM
+miM
miM
miM
miM
@@ -46204,14 +46266,14 @@ miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-gpG
+miM
+miM
+miM
+miM
gpG
gpG
gpG
+xDV
gpG
gpG
gpG
@@ -46350,13 +46412,13 @@ dgk
dgk
dvN
dvN
-oOq
+xQC
gfa
tNq
-byp
-byp
-byp
-byp
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -46391,12 +46453,12 @@ miM
miM
miM
miM
-xPg
-xPg
-xPg
+miM
+miM
+miM
gpG
gpG
-xPg
+miM
gpG
gpG
gpG
@@ -46535,15 +46597,15 @@ dgk
dgk
jYl
mFh
-mlv
+wJq
mlv
ljY
-byp
-byp
-byp
-byp
-byp
-byp
+miM
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -46578,13 +46640,13 @@ miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -46724,13 +46786,13 @@ jYl
mlv
mlv
mFh
-byp
-byp
-byp
-byp
-byp
-byp
-byp
+miM
+miM
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -46765,14 +46827,14 @@ miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -46908,16 +46970,16 @@ dgk
owK
mub
mlv
-mlv
+wJq
tfz
-byp
-byp
-byp
-byp
-byp
-byp
-byp
-byp
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -46954,14 +47016,14 @@ miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-gpG
+miM
+miM
+miM
+miM
gpG
gpG
gpG
+xDV
gpG
gpG
gpG
@@ -47098,13 +47160,13 @@ jYl
mFh
mub
owK
-byp
-byp
-byp
-byp
-byp
-byp
-byp
+miM
+miM
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -47141,10 +47203,10 @@ miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -47285,13 +47347,13 @@ xFL
jYl
mlv
jYl
-byp
-byp
-byp
-byp
-byp
-byp
-byp
+miM
+miM
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -47328,13 +47390,13 @@ miM
miM
miM
miM
-xPg
-xPg
+miM
+miM
gpG
gpG
gpG
-xPg
-xPg
+miM
+miM
gpG
gpG
gpG
@@ -47470,15 +47532,15 @@ oOq
dgk
oOq
jYl
-tfz
+djW
mFh
gfa
tNq
-byp
-byp
-byp
-byp
-byp
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -47515,16 +47577,16 @@ miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-gpG
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
+xDV
gpG
gpG
gpG
@@ -47663,9 +47725,9 @@ dgk
gfa
gfa
tNq
-byp
-byp
-byp
+miM
+miM
+miM
miM
miM
miM
@@ -47702,14 +47764,14 @@ miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -47846,13 +47908,13 @@ dgk
dvN
tDH
dvN
-dgk
+usY
gfa
tNq
-byp
-byp
-byp
-byp
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -47889,18 +47951,18 @@ miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-gpG
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
+xDV
gpG
gpG
gpG
@@ -48036,10 +48098,10 @@ dgk
dgk
dgk
ohw
-byp
-byp
-byp
-byp
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -48076,15 +48138,15 @@ miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -48219,14 +48281,14 @@ owK
jYl
owK
dsE
-dgk
+usY
dvN
gfa
tNq
-byp
-byp
-byp
-byp
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -48263,16 +48325,16 @@ miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -48403,17 +48465,17 @@ owK
mlv
owK
ljY
-owK
+cIV
mFh
dvN
dvN
-byp
-byp
-byp
-byp
-byp
-byp
-byp
+miM
+miM
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -48458,11 +48520,11 @@ miM
miM
miM
miM
-xPg
-xPg
-gpG
+miM
+miM
gpG
gpG
+xDV
gpG
gpG
gpG
@@ -48497,7 +48559,7 @@ oBh
aoh
aKg
jCs
-aKg
+lkE
dVh
neX
jCs
@@ -48592,15 +48654,15 @@ owK
jYl
owK
mFh
-byp
+miM
dvN
-byp
-byp
-byp
-byp
-byp
-byp
-byp
+miM
+miM
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -48645,13 +48707,13 @@ miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-gpG
+miM
+miM
+miM
+miM
gpG
gpG
+xDV
gpG
gpG
gOJ
@@ -48680,7 +48742,7 @@ oBh
oBh
fQG
aoh
-aoh
+bka
neX
dVh
neX
@@ -48763,11 +48825,11 @@ lWL
qGN
qGN
qGN
-qGN
+cCl
owK
jLE
jYl
-mlv
+wJq
owK
jYl
jYl
@@ -48778,16 +48840,16 @@ owK
jYl
jYl
mFh
-byp
-byp
-byp
-byp
-byp
-byp
-byp
-byp
-byp
-byp
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -48832,11 +48894,11 @@ nMp
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
gpG
gpG
gpG
@@ -48869,14 +48931,14 @@ fQG
fQG
fQG
bbN
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
dVh
dVh
-fQG
+rdF
nhk
qGN
hux
@@ -48946,7 +49008,7 @@ qGN
xsI
xsI
lLF
-hux
+fid
lWL
qGN
lWL
@@ -48957,24 +49019,24 @@ owK
mlv
mlv
mFh
-owK
+cIV
owK
owK
mFh
owK
-xFL
+jeC
owK
mlv
-byp
-byp
-byp
-byp
-byp
-byp
-byp
-byp
-byp
-byp
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -49019,16 +49081,16 @@ kWD
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
fQG
fQG
-ujY
+bIQ
fQG
qTn
qTn
@@ -49055,10 +49117,10 @@ jCs
jCs
jCs
nhk
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
ujY
qTn
fQG
@@ -49135,33 +49197,33 @@ lWL
hux
hux
mSO
-gZv
-gZv
-gZv
+miM
+miM
+miM
ljY
-byp
-byp
-byp
+miM
+miM
+miM
xFL
oKy
tfz
owK
jYl
-jYl
+eCt
jYl
mlv
mlv
mlv
-byp
-byp
-byp
-byp
-byp
-byp
-byp
-byp
-byp
-byp
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -49206,13 +49268,13 @@ kWD
csE
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
fQG
fQG
nhk
@@ -49244,7 +49306,7 @@ jCs
jCs
jCs
fQG
-xPg
+miM
rcw
fQG
fQG
@@ -49253,7 +49315,7 @@ bbN
fQG
aKg
qeW
-lWL
+cJq
aGR
lWL
lWL
@@ -49322,33 +49384,33 @@ lWL
hux
lWL
eLl
-gZv
-gZv
-gZv
-byp
-byp
-byp
-byp
-byp
-byp
-byp
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
xFL
mlv
mlv
mlv
mlv
-byp
-byp
-byp
-byp
-byp
-byp
-byp
-byp
-byp
-byp
-byp
-byp
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -49393,14 +49455,14 @@ wUi
hnr
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
qTn
tna
bVh
@@ -49412,7 +49474,7 @@ jCs
fQG
dVh
fQG
-fQG
+rdF
jCs
jCs
aKg
@@ -49422,19 +49484,19 @@ fQG
aKg
fQG
fQG
-jCs
+ofn
jCs
fQG
bVh
+hVl
bVh
-bVh
-fQG
+rdF
jCs
jCs
fQG
fQG
dlv
-bVh
+hVl
bVh
bVh
fQG
@@ -49494,47 +49556,47 @@ lWL
qGN
lWL
qGN
-lWL
-eZk
-lWL
-hux
-xsI
-lWL
-lWL
-lWL
-lWL
-qGN
-lWL
-hux
-lWL
-hux
-hux
-mYK
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+lWL
+eZk
+lWL
+hux
+xsI
+lWL
+lWL
+lWL
+lWL
+qGN
+lWL
+hux
+lWL
+hux
+hux
+mYK
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -49580,15 +49642,15 @@ kWD
kWD
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
bVh
tmC
rMi
@@ -49605,13 +49667,13 @@ fQG
aKg
gOJ
nhk
-aoh
+bka
fQG
jCs
jCs
jCs
ujY
-xPg
+miM
fQG
gzU
fQG
@@ -49622,7 +49684,7 @@ bVh
bVh
fQG
fQG
-dVh
+wQY
fQG
fQG
bbN
@@ -49694,34 +49756,34 @@ lWL
lWL
lWL
eZk
-lWL
+cJq
hux
hux
qGN
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -49767,27 +49829,27 @@ snc
kWD
snc
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
aKg
bVh
-bVh
+hVl
bVh
bVh
fwu
jCs
jCs
-jCs
+ofn
jCs
fQG
-xPg
+miM
qTn
gOJ
gOJ
@@ -49796,25 +49858,25 @@ jCs
jCs
jCs
aKg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
aKg
jCs
jCs
+lkE
aKg
-aKg
-fQG
fQG
+rdF
fQG
rcw
jCs
jCs
jCs
-jCs
+ofn
lWL
-gZv
+miM
lWL
qGN
eZk
@@ -49841,10 +49903,10 @@ lWL
qeW
qGN
lWL
-lWL
+cJq
mYK
lWL
-aHl
+cVD
lWL
lWL
lWL
@@ -49870,45 +49932,45 @@ lWL
hux
lWL
lWL
+cJq
lWL
lWL
+cJq
lWL
lWL
-lWL
-lWL
-hux
+fid
hux
lWL
-xsI
+qur
lWL
lWL
lWL
hux
qGN
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -49954,39 +50016,39 @@ klf
kWD
dvj
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
tna
bVh
bVh
bVh
nhk
-aoh
+bka
dVh
jCs
fQG
nhk
-xPg
-xPg
-xPg
+miM
+miM
+miM
chq
-fQG
+rdF
qTn
fQG
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
fQG
fQG
jCs
@@ -49995,16 +50057,16 @@ fQG
jCs
jCs
jCs
-xPg
-xPg
-xPg
+miM
+miM
+miM
fQG
fQG
lWL
-gZv
-lWL
+miM
lWL
lWL
+cJq
lWL
lWL
lWL
@@ -50034,7 +50096,7 @@ lWL
lWL
lWL
mYK
-lWL
+cJq
fMq
mYK
nGx
@@ -50069,33 +50131,33 @@ mYK
lWL
eLl
lWL
-gZv
+miM
aHl
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -50141,64 +50203,64 @@ vSL
kWD
vSL
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
nhk
aoh
aoh
jCs
fQG
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
frH
gOJ
qTn
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
fQG
fQG
fQG
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
qTn
-xPg
-gZv
+miM
+miM
mYK
lWL
-gZv
-gZv
-gZv
+miM
+miM
+miM
mYK
lWL
-mYK
+dPQ
lWL
lWL
-mYK
+dPQ
lWL
qeW
mYK
@@ -50213,13 +50275,13 @@ qGN
lWL
qGN
lWL
-lWL
+cJq
lWL
aHl
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
lWL
lWL
mYK
@@ -50241,54 +50303,18 @@ lWL
xsI
qGN
lWL
-lWL
+cJq
lWL
mSO
-gZv
-gZv
+miM
+miM
lWL
lWL
mYK
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
miM
miM
miM
miM
-"}
-(161,1,1) = {"
miM
miM
miM
@@ -50296,10 +50322,6 @@ miM
miM
miM
miM
-sbr
-sbr
-sbr
-sbr
miM
miM
miM
@@ -50309,8 +50331,6 @@ miM
miM
miM
miM
-cqL
-kWD
miM
miM
miM
@@ -50321,67 +50341,109 @@ miM
miM
miM
miM
-wIo
miM
-apz
miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-nhk
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-gOJ
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+"}
+(161,1,1) = {"
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+sbr
+sbr
+sbr
+sbr
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+cqL
+kWD
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+wIo
+miM
+apz
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+nhk
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+gOJ
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
nhk
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
fQG
-xPg
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
mYK
lWL
@@ -50402,15 +50464,15 @@ qGN
qGN
lWL
aHl
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
lWL
lWL
lWL
-mYK
+dPQ
nGx
lWL
qGN
@@ -50429,47 +50491,47 @@ lWL
lWL
lWL
mYK
-gZv
+miM
lWL
aHl
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -50515,67 +50577,67 @@ miM
miM
miM
miM
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
-xPg
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
ujY
-xPg
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
mYK
lWL
-aHl
+cVD
ohA
lWL
iTk
@@ -50586,16 +50648,16 @@ lWL
lWL
fMq
fMq
-fMq
+qqF
lWL
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
lWL
hWY
@@ -50612,51 +50674,51 @@ lWL
hux
lWL
lWL
+cJq
lWL
-lWL
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -50745,9 +50807,6 @@ miM
miM
miM
miM
-xPg
-xPg
-xPg
miM
miM
miM
@@ -50757,9 +50816,12 @@ miM
miM
miM
miM
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
lWL
sNa
sNa
@@ -50775,14 +50837,14 @@ aHl
nva
nva
fMq
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
eZk
lWL
sNa
@@ -50802,48 +50864,48 @@ lWL
lWL
lWL
mYK
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
jbn
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -50944,11 +51006,11 @@ miM
miM
miM
miM
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
mYK
aHl
qGN
@@ -50961,18 +51023,18 @@ sNa
lWL
qGN
fMq
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
jbn
-lWL
+cJq
nGx
lWL
qGN
@@ -50994,43 +51056,43 @@ qGN
jpO
qGN
jbn
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-fMq
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+qqF
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
mYK
lWL
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -51131,11 +51193,11 @@ miM
miM
miM
miM
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
lWL
lWL
rqY
@@ -51149,15 +51211,15 @@ sNa
mYK
fMq
fMq
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
fMq
nGx
@@ -51172,52 +51234,52 @@ qeW
qGN
lWL
lWL
-lWL
+cJq
lWL
hux
hux
-qGN
+cCl
fMq
lWL
eZk
-hux
+fid
hux
qGN
jbn
-qGN
-gZv
-gZv
+cCl
+miM
+miM
fMq
jbn
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
lWL
fKU
hux
hux
aHl
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -51318,11 +51380,11 @@ miM
miM
miM
miM
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
nRb
nRb
nRb
@@ -51337,14 +51399,14 @@ uim
jdE
qeW
mYK
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
eZk
lWL
nGx
@@ -51362,49 +51424,49 @@ lWL
lWL
mYK
fMq
-gZv
-gZv
-gZv
+miM
+miM
+miM
fMq
eZk
aHl
qGN
fMq
-gZv
+miM
qGN
hux
+cCl
qGN
-qGN
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
fKU
fKU
fKU
-lWL
+cJq
lWL
fKU
lWL
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -51505,11 +51567,11 @@ miM
miM
miM
miM
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
dIs
fHD
beC
@@ -51526,14 +51588,14 @@ qeW
lWL
lWL
mYK
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
lWL
-fMq
+qqF
lWL
nGx
mYK
@@ -51544,54 +51606,54 @@ qGN
lWL
hux
lWL
-mYK
+dPQ
lWL
lWL
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
mYK
fKU
fKU
-lWL
+cJq
xsI
xsI
eZk
fKU
hux
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -51692,10 +51754,10 @@ miM
miM
miM
miM
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
dIs
fHD
cIC
@@ -51711,14 +51773,14 @@ aHl
fMq
aHl
lWL
-lWL
+cJq
aHl
fMq
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
lWL
lWL
lWL
@@ -51734,27 +51796,27 @@ lWL
lWL
lWL
mYK
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
fKU
lWL
@@ -51762,23 +51824,23 @@ eZk
hux
xsI
hux
-hux
+fid
lWL
lWL
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -51845,7 +51907,7 @@ miM
miM
aUD
aUD
-cqB
+arp
aUD
aUD
miM
@@ -51879,11 +51941,11 @@ drq
sbr
miM
miM
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
nRb
nRb
sNa
@@ -51903,10 +51965,10 @@ lWL
aHl
mTn
aHl
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
mYK
lWL
nGx
@@ -51915,57 +51977,57 @@ lWL
lWL
mYK
qGN
-lWL
+cJq
lWL
lWL
mYK
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
fKU
-eZk
+enG
eZk
hux
lWL
hux
eZk
lWL
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -52029,12 +52091,12 @@ miM
miM
fsa
vEu
-cqB
+arp
lIZ
nXA
-cqB
-cqB
-cqB
+arp
+arp
+arp
bru
lIZ
ccc
@@ -52066,11 +52128,11 @@ miM
miM
miM
miM
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
uhg
xdw
sNa
@@ -52087,15 +52149,15 @@ qeW
qeW
lWL
aHl
-lWL
+cJq
lWL
aHl
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
lWL
-mYK
+dPQ
bLF
nGx
nGx
@@ -52105,29 +52167,29 @@ lWL
mSO
lWL
lWL
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
fKU
lWL
@@ -52138,21 +52200,21 @@ xsI
hux
xsI
hux
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -52216,12 +52278,12 @@ miM
miM
dMT
plU
-cqB
-cqB
-hPH
-cqB
-cqB
-cqB
+arp
+arp
+pce
+arp
+arp
+arp
mMo
gFX
ccc
@@ -52253,10 +52315,10 @@ drq
drq
miM
miM
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
okx
eZk
qeW
@@ -52277,10 +52339,10 @@ lWL
mYK
lWL
mYK
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
lWL
lWL
fMq
@@ -52288,58 +52350,58 @@ nGx
lWL
hux
ylZ
-mYK
+dPQ
fMq
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
mTn
-lWL
+cJq
hux
hux
mTn
lWL
xsI
lWL
+fid
hux
-hux
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -52403,12 +52465,12 @@ miM
miM
dMT
aPk
-arp
+pce
mLY
aPk
-cqB
-hPH
-hPH
+arp
+pce
+pce
bru
aPk
ccc
@@ -52440,13 +52502,13 @@ miM
nai
miM
miM
-gZv
-gZv
-gZv
+miM
+miM
+miM
okx
jyE
eZk
-dZu
+ctF
iTk
pWK
iTk
@@ -52464,10 +52526,10 @@ aHl
lWL
lWL
aHl
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
lWL
hux
mYK
@@ -52476,32 +52538,32 @@ hux
hux
lWL
hux
-gZv
-gZv
-gZv
+miM
+miM
+miM
eZk
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
fKU
aHl
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
mYK
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
fKU
fKU
@@ -52513,20 +52575,20 @@ fKU
hux
hux
qeW
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -52589,16 +52651,16 @@ nai
miM
miM
aPk
-cqB
+arp
aPk
pce
-cqB
-nIi
-cqB
-cqB
-cqB
+arp
+pce
+arp
+arp
+arp
uXd
-mtO
+pce
miM
miM
miM
@@ -52624,11 +52686,11 @@ drq
miM
miM
miM
-nai
+drq
+miM
+miM
miM
miM
-gZv
-gZv
lWL
ghQ
eZk
@@ -52649,12 +52711,12 @@ kVK
lWL
lWL
lWL
-mYK
+dPQ
mTn
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
lWL
hux
hux
@@ -52663,31 +52725,31 @@ hux
jpO
fMq
lWL
-gZv
+miM
hux
aHl
hux
fKU
-gZv
-gZv
+miM
+miM
hWY
nGx
tWG
nGx
aHl
fKU
-gZv
-gZv
-gZv
+miM
+miM
+miM
fKU
lWL
qeW
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
hux
fKU
fKU
@@ -52701,19 +52763,19 @@ nGx
nGx
fKz
lWL
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -52775,15 +52837,15 @@ miM
miM
miM
miM
-cqB
-cqB
-cqB
+arp
+arp
+arp
vYJ
-cqB
-nIi
-cqB
-cqB
-cqB
+arp
+pce
+arp
+arp
+arp
miM
miM
miM
@@ -52811,13 +52873,13 @@ miM
miM
miM
miM
-drq
+sOd
+miM
+miM
miM
miM
-gZv
-gZv
bSO
-uhg
+hvD
lWL
lWL
lWL
@@ -52831,52 +52893,52 @@ sNa
lWL
nRb
lWL
-wHR
+mTn
sNa
lWL
sNa
lWL
aHl
sNa
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
lWL
lWL
-fMq
+qqF
fKz
fMq
-mTn
+pcB
lWL
-gZv
-gZv
+miM
+miM
mYK
fKU
-lWL
+cJq
fMq
-gZv
-gZv
-hWY
-gZv
-gZv
-nGx
+miM
+miM
+jIo
+miM
+miM
nGx
+adP
nGx
aHl
lWL
-gZv
+miM
fKU
qeW
fKU
jbn
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
hux
-fKU
+aix
lWL
lWL
aHl
@@ -52886,21 +52948,21 @@ nGx
bLF
nGx
qeW
+adP
nGx
nGx
-nGx
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-nGx
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+kvL
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -52962,17 +53024,17 @@ miM
miM
miM
miM
-cqB
-cqB
-cqB
+arp
+arp
+arp
bwB
-nIi
+pce
ndV
-cqB
-cqB
-cqB
-cqB
-cqB
+arp
+arp
+arp
+arp
+arp
miM
miM
miM
@@ -53001,7 +53063,7 @@ miM
eqh
miM
miM
-gZv
+miM
bqo
njd
bSO
@@ -53026,27 +53088,27 @@ lWL
mYK
mTn
mTn
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
fMq
eZk
nGx
fHO
lWL
mTn
-gZv
+miM
fMq
mYK
lWL
fMq
fKz
-gZv
+miM
bLF
jbn
-gZv
-gZv
+miM
+miM
fKU
fKU
nGx
@@ -53054,14 +53116,14 @@ nGx
fKU
mYK
fKU
+uTk
qeW
qeW
qeW
qeW
qeW
-qeW
-gZv
-gZv
+miM
+miM
lWL
fKU
lWL
@@ -53078,16 +53140,16 @@ lWL
adP
uIX
qnx
-gZv
-gZv
-gZv
-gZv
-gZv
-lsa
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+nIc
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -53151,15 +53213,15 @@ miM
miM
tJi
sMs
-cqB
-cqB
-cqB
-cqB
-cqB
-cqB
-mtO
+arp
+arp
+arp
+arp
+arp
+arp
+pce
miM
-cqB
+arp
miM
miM
miM
@@ -53213,10 +53275,10 @@ lWL
lWL
lWL
aHl
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
qeW
fKU
nGx
@@ -53224,30 +53286,30 @@ mTn
ipM
nGx
nGx
-fKU
+aix
lWL
lWL
nGx
mYK
fKz
hWY
-gZv
-gZv
-gZv
+miM
+miM
+miM
aHl
eZk
fKU
-nGx
+adP
nGx
fKU
lWL
fKU
fKU
qeW
-xsI
+qur
qeW
qeW
-gZv
+miM
lWL
lWL
lWL
@@ -53266,15 +53328,15 @@ lWL
nGx
guT
uKb
-gZv
-gZv
-gZv
-nGx
-nGx
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+kvL
+kvL
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -53338,7 +53400,7 @@ miM
miM
tJi
tJi
-arp
+pce
aPk
yeN
gFf
@@ -53346,7 +53408,7 @@ jlN
hws
kHh
miM
-cqB
+arp
miM
miM
miM
@@ -53400,11 +53462,11 @@ aHl
cJq
lWL
mTn
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
lWL
fHO
xsI
@@ -53415,13 +53477,13 @@ nGx
mYK
nGx
nGx
-hWY
+jIo
jpO
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
aHl
eZk
lWL
@@ -53436,7 +53498,7 @@ qeW
qeW
jbn
aHl
-lWL
+cJq
nGx
nGx
jbn
@@ -53451,17 +53513,17 @@ aHl
mTn
xsI
lWL
-nGx
+adP
nGx
tbb
psW
-fKz
-nGx
-gZv
-gZv
-gZv
-gZv
-gZv
+xPg
+kvL
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -53586,13 +53648,13 @@ sNa
sNa
aHl
aHl
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
fKU
-mTn
+pcB
nGx
hux
hux
@@ -53603,13 +53665,13 @@ hux
fKU
gDx
aHl
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
fKU
fKU
@@ -53620,7 +53682,7 @@ nGx
fKU
aHl
xsI
-fKU
+aix
fKU
nGx
nGx
@@ -53641,14 +53703,14 @@ hux
weC
wCz
gge
-gZv
-lsa
-nGx
-nGx
-gZv
-gZv
-gZv
-gZv
+miM
+nIc
+kvL
+kvL
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -53776,8 +53838,8 @@ mTn
miM
miM
miM
-gZv
-gZv
+miM
+miM
lWL
aHl
nGx
@@ -53785,21 +53847,21 @@ mTn
aHl
eZk
mYK
+fid
hux
-hux
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
fKU
fKU
-lWL
+cJq
lWL
aHl
nGx
@@ -53828,14 +53890,14 @@ lWL
lWL
dZH
syB
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -53963,27 +54025,27 @@ lWL
nai
miM
miM
-gZv
-gZv
+miM
+miM
mTn
hux
fHO
-gZv
-gZv
+miM
+miM
xsI
hux
hux
eZk
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
fKU
fKU
@@ -54015,14 +54077,14 @@ lWL
enG
lWL
ttY
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -54143,9 +54205,9 @@ aHl
lWL
mYK
lWL
-gZv
-gZv
-gZv
+miM
+miM
+miM
miM
jMb
nai
@@ -54153,24 +54215,24 @@ miM
miM
miM
mSO
-hux
+fid
nGx
-gZv
-gZv
-gZv
+miM
+miM
+miM
jbn
mYK
eZk
-gZv
-gZv
-gZv
+miM
+miM
+miM
mTn
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
lWL
fKU
fKU
@@ -54201,15 +54263,15 @@ lWL
eZk
eZk
fKU
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -54313,15 +54375,15 @@ miM
miM
fzE
sNa
+cJq
lWL
lWL
-lWL
-nGx
-nGx
nGx
nGx
+adP
nGx
nGx
+adP
nGx
cBY
nRb
@@ -54331,8 +54393,8 @@ lWL
lWL
lWL
mTn
-gZv
-gZv
+miM
+miM
miM
nai
nai
@@ -54343,27 +54405,27 @@ miM
lWL
nGx
lWL
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
mTn
fKU
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
lWL
eZk
lWL
-fKU
+aix
lWL
syB
mzp
@@ -54388,15 +54450,15 @@ xsI
eZk
lWL
fKU
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -54498,11 +54560,11 @@ xhO
miM
miM
miM
-gZv
+miM
lWL
lWL
sNa
-sNa
+lNN
cBY
lWL
cBY
@@ -54516,9 +54578,9 @@ lWL
aHl
lWL
aHl
+cVD
aHl
-aHl
-gZv
+miM
miM
miM
nai
@@ -54530,24 +54592,24 @@ lWL
xsI
nGx
mSO
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
mYK
-fKU
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+aix
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
mTn
lWL
xsI
@@ -54576,14 +54638,14 @@ hux
hux
lWL
aHl
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -54685,27 +54747,27 @@ uxL
tTG
miM
miM
-gZv
-gZv
+miM
+miM
aHl
sNa
lWL
sNa
lWL
-gZv
-gZv
-gZv
+miM
+miM
+miM
nRb
nRb
nRb
nRb
lWL
-mYK
+dPQ
mTn
sNa
sNa
mTn
-gZv
+miM
miM
nai
nai
@@ -54717,24 +54779,24 @@ hux
ukm
nGx
fKU
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
fKU
fKU
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
xsI
xsI
@@ -54763,14 +54825,14 @@ hux
fKU
fKU
fKU
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -54852,7 +54914,7 @@ rOc
miM
miM
miM
-oIO
+pce
lIZ
pce
miM
@@ -54872,27 +54934,27 @@ sbr
sbr
miM
miM
-gZv
-gZv
-puK
+miM
+miM
+miM
aHl
qeW
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
aHl
lWL
-aHl
+cVD
sNa
sNa
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
miM
nai
miM
@@ -54904,26 +54966,26 @@ hux
nGx
bLF
hux
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
fKU
mTn
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
hux
fKU
@@ -54951,13 +55013,13 @@ fKU
fKU
lWL
lWL
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -55021,15 +55083,15 @@ nai
nai
miM
miM
-cqB
-cqB
+arp
+arp
lIZ
tmv
nai
-cqB
-nIi
-cqB
-cqB
+arp
+pce
+arp
+arp
miM
qDP
xAS
@@ -55038,10 +55100,10 @@ miM
miM
miM
miM
-nai
-cqB
+miM
+miM
+miM
arp
-cqB
cIb
miM
miM
@@ -55059,31 +55121,31 @@ sbr
sbr
miM
miM
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
ctB
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
mYK
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
miM
rOc
miM
-gZv
+miM
aHl
lWL
aHl
@@ -55091,29 +55153,29 @@ wWP
fHO
gJT
hux
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
mTn
-mYK
-gZv
-gZv
-gZv
-gZv
-gZv
+dPQ
+miM
+miM
+miM
+miM
+miM
fKU
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
lWL
-fKU
+aix
fKU
lWL
qeW
@@ -55136,15 +55198,15 @@ nGx
cJq
fKU
pli
-fKU
+aix
fKU
mTn
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -55210,25 +55272,25 @@ miM
miM
ecz
qDP
-cqB
+arp
mNu
-cqB
-cqB
+arp
+arp
miM
miM
miM
miM
mNu
-cqB
+arp
miM
miM
miM
miM
vvz
-cqB
-nIi
+arp
+pce
nai
-cqB
+arp
aWy
miM
miM
@@ -55246,53 +55308,53 @@ sbr
miM
miM
miM
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
miM
rOc
miM
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
klA
nGx
jbn
hux
hMy
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
mTn
fKU
hux
mTn
-gZv
-gZv
-gZv
+miM
+miM
+miM
lWL
fKU
mYK
@@ -55303,10 +55365,10 @@ qeW
lWL
fKU
qeW
-qeW
+uTk
lWL
lWL
-wcW
+teN
hWY
oSm
hux
@@ -55326,12 +55388,12 @@ lWL
lWL
lWL
mTn
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -55399,12 +55461,12 @@ pce
pce
vEu
ktu
-cqB
-oIO
+arp
+pce
jMj
-cqB
+arp
gGu
-cqB
+arp
kRa
hht
miM
@@ -55413,7 +55475,7 @@ miM
miM
bbp
poV
-cqB
+arp
pce
sQQ
euu
@@ -55433,34 +55495,34 @@ sbr
miM
miM
miM
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
miM
aFD
miM
miM
-gZv
-gZv
-gZv
+miM
+miM
+miM
fKz
fKz
fKU
@@ -55468,11 +55530,11 @@ hMy
eZk
eZk
fKU
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
lWL
lWL
mYK
@@ -55483,7 +55545,7 @@ lWL
fKU
fKU
lWL
-lWL
+cJq
fKU
qeW
qeW
@@ -55512,13 +55574,13 @@ fKU
lWL
aHl
jbn
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -55582,26 +55644,26 @@ miM
nai
nai
miM
-cqB
-cqB
-cqB
+arp
+arp
+arp
qDP
-cqB
+arp
ecz
qDP
-cqB
+arp
mNu
-cqB
-cqB
+arp
+arp
nai
miM
miM
miM
miM
nib
-arp
-arp
-nIi
+pce
+pce
+pce
pce
liw
miM
@@ -55620,44 +55682,44 @@ sbr
miM
miM
miM
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
miM
nai
rOc
miM
-gZv
-gZv
+miM
+miM
jps
nGx
bLF
fKU
-xsI
+qur
dZu
fKU
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
lWL
fKU
fKU
@@ -55665,7 +55727,7 @@ fKU
fKU
lWL
hux
-eZk
+enG
eZk
lWL
qeW
@@ -55675,16 +55737,16 @@ lWL
qeW
lWL
fKU
-fKU
+aix
lWL
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
aHl
-gZv
-gZv
-gZv
+miM
+miM
+miM
kfu
iad
iad
@@ -55697,15 +55759,15 @@ fKU
lWL
lWL
lWL
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -55769,27 +55831,27 @@ miM
miM
rOc
miM
-cqB
-cqB
+arp
+arp
nai
-oIO
-cqB
-cqB
-cqB
-mtO
-cqB
+pce
+arp
+arp
+arp
+pce
+arp
hIW
-cqB
-cqB
+arp
+arp
miM
miM
miM
miM
miM
aOn
-cqB
+arp
miM
-cqB
+arp
qeb
miM
miM
@@ -55807,13 +55869,6 @@ sbr
sbr
miM
miM
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
miM
miM
miM
@@ -55826,24 +55881,31 @@ miM
miM
miM
miM
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
miM
miM
nai
miM
-gZv
-gZv
+miM
+miM
fKz
fKz
-gZv
+miM
lWL
lWL
lWL
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
mTn
lWL
fKU
@@ -55859,19 +55921,19 @@ lWL
qeW
hux
eZk
-eZk
-lWL
-fKU
-lWL
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+eZk
+lWL
+fKU
+lWL
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
ffL
kfu
qph
@@ -55882,17 +55944,17 @@ ffL
hux
fKU
eZk
-lWL
+cJq
mTn
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -55956,18 +56018,18 @@ miM
miM
miM
miM
-cqB
-cqB
-cqB
+arp
+arp
+arp
ydq
-sYz
-nIi
-cqB
-sYz
-sYz
-cqB
+dDX
+pce
+arp
+dDX
+dDX
+arp
+pce
arp
-cqB
miM
miM
miM
@@ -55994,13 +56056,13 @@ sbr
miM
miM
miM
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -56019,29 +56081,29 @@ miM
nai
nai
miM
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
xsI
mYK
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
mTn
fKU
fKU
-fKU
+aix
eZk
mTn
-fKU
+aix
lWL
mTn
lWL
-qeW
+uTk
qeW
hux
hux
@@ -56050,14 +56112,14 @@ lWL
lWL
fKU
fKU
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
aHl
dsp
ffL
@@ -56070,16 +56132,16 @@ hux
lWL
lWL
aHl
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -56144,17 +56206,17 @@ miM
miM
miM
nUx
-sYz
+dDX
miM
miM
miM
-sYz
-cqB
+dDX
+arp
miM
miM
miM
miM
-cqB
+arp
miM
miM
miM
@@ -56182,9 +56244,9 @@ miM
miM
miM
miM
-gZv
-gZv
-gZv
+miM
+miM
+miM
miM
miM
miM
@@ -56206,16 +56268,16 @@ nai
nai
miM
miM
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
mYK
mTn
lWL
@@ -56232,19 +56294,19 @@ mYK
qeW
lWL
lWL
+aix
fKU
fKU
-fKU
-fKU
+aix
lWL
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
hux
hKK
dsp
@@ -56256,17 +56318,17 @@ lWL
eZk
lWL
mTn
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -56333,13 +56395,13 @@ miM
miM
miM
miM
-mDz
+dDX
miM
miM
-cqB
+arp
miM
-mDz
-mDz
+dDX
+dDX
miM
miM
miM
@@ -56393,45 +56455,45 @@ miM
miM
miM
miM
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
aHl
fKU
-lWL
+cJq
fKU
fKU
mTn
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
mTn
mTn
fKU
fKU
lWL
mTn
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
fKU
lWL
wKg
@@ -56442,18 +56504,18 @@ dLI
lWL
eZk
eZk
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -56518,16 +56580,16 @@ miM
miM
miM
miM
-bBR
-cqB
-cqB
-dfK
-cqB
-cqB
-dfK
-nIi
-cqB
-mDz
+ydq
+arp
+arp
+pce
+arp
+arp
+pce
+pce
+arp
+dDX
miM
miM
miM
@@ -56577,48 +56639,48 @@ miM
miM
miM
miM
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
lWL
mTn
mYK
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
lWL
lWL
mYK
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
lWL
aix
fKU
@@ -56629,18 +56691,18 @@ wKg
cJq
lWL
lWL
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -56705,16 +56767,16 @@ miM
miM
miM
nai
-cqB
-cqB
arp
-cqB
-cqB
arp
+pce
+arp
+arp
+pce
miM
+pce
arp
-cqB
-nIi
+pce
miM
miM
miM
@@ -56759,75 +56821,75 @@ drq
drq
miM
miM
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
mTn
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
mTn
mTn
fKU
fKU
fKU
lWL
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -56891,17 +56953,17 @@ miM
miM
miM
miM
-sYz
+dDX
pce
miM
miM
-cqB
-cqB
+arp
+arp
miM
miM
miM
-sYz
-sYz
+dDX
+dDX
miM
miM
miM
@@ -56946,75 +57008,75 @@ drq
drq
miM
miM
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
mYK
mTn
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -57079,10 +57141,10 @@ miM
miM
miM
miM
-cqB
-sYz
+arp
+dDX
miM
-sYz
+dDX
miM
miM
miM
@@ -57133,75 +57195,75 @@ miM
drq
miM
miM
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -57250,13 +57312,13 @@ sbr
sbr
sbr
sbr
-nIi
-mtO
-arp
-oIO
+pce
+pce
+pce
+pce
sbr
-cqB
arp
+pce
nai
nai
rOc
@@ -57266,7 +57328,7 @@ miM
miM
miM
miM
-dDX
+ydq
miM
miM
miM
@@ -57320,75 +57382,75 @@ miM
drq
miM
miM
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -57440,9 +57502,9 @@ sbr
sbr
aUD
sbr
-cqB
-nIi
-mtO
+arp
+pce
+pce
aUD
sbr
sbr
@@ -57473,27 +57535,96 @@ miM
miM
miM
miM
-sbr
-sbr
-sbr
-sbr
-sbr
-sbr
-sbr
+sbr
+sbr
+sbr
+sbr
+sbr
+sbr
+sbr
+miM
+sbr
+miM
+miM
+miM
+miM
+miM
+miM
+aUD
+aUD
+aaw
+aUD
+nai
+abv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
miM
-sbr
miM
miM
miM
miM
miM
miM
-aUD
-aUD
-aaw
-aUD
-nai
-abv
miM
miM
miM
@@ -57507,75 +57638,6 @@ miM
miM
miM
miM
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
miM
miM
miM
@@ -57676,8 +57738,8 @@ miM
miM
miM
aUD
-nIi
-oIO
+pce
+pce
aUD
nai
miM
@@ -57686,83 +57748,83 @@ miM
miM
miM
miM
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -57824,7 +57886,7 @@ sbr
xQa
nai
nai
-dfK
+pce
aUD
sbr
miM
@@ -57837,13 +57899,13 @@ sbr
sbr
sbr
sbr
+pce
arp
-cqB
abv
nai
rOc
xQa
-dfK
+pce
pce
sbr
sbr
@@ -57863,99 +57925,15 @@ miM
miM
miM
aUD
-cqB
arp
+pce
aUD
miM
miM
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
miM
miM
miM
miM
-"}
-(202,1,1) = {"
miM
miM
miM
@@ -57966,10 +57944,6 @@ miM
miM
miM
miM
-sbr
-sbr
-sbr
-sbr
miM
miM
miM
@@ -57990,11 +57964,6 @@ miM
miM
miM
miM
-nai
-nai
-nai
-nai
-nai
miM
miM
miM
@@ -58003,140 +57972,233 @@ miM
miM
miM
miM
-nai
-sbr
-sbr
-sbr
-sbr
-sbr
-sbr
-sbr
-mtO
-arp
-sbr
-sbr
-sbr
-sbr
-sbr
-sbr
-sbr
-sbr
-sbr
-nIi
-pce
-cqB
-aUD
miM
-sbr
-sbr
-sbr
-aUD
-nIi
-sbr
-sbr
-sbr
-sbr
-sbr
-sbr
-sbr
-sbr
-sbr
-sbr
-sbr
-sbr
miM
miM
miM
miM
miM
-aUD
-cqB
-aUD
-aUD
miM
miM
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+"}
+(202,1,1) = {"
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+sbr
+sbr
+sbr
+sbr
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+nai
+nai
+nai
+nai
+nai
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+nai
+sbr
+sbr
+sbr
+sbr
+sbr
+sbr
+sbr
+pce
+pce
+sbr
+sbr
+sbr
+sbr
+sbr
+sbr
+sbr
+sbr
+sbr
+pce
+pce
+arp
+aUD
+miM
+sbr
+sbr
+sbr
+aUD
+pce
+sbr
+sbr
+sbr
+sbr
+sbr
+sbr
+sbr
+sbr
+sbr
+sbr
+sbr
+sbr
+miM
+miM
+miM
+miM
+miM
+aUD
+arp
+aUD
+aUD
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -58199,17 +58261,17 @@ sbr
sbr
sbr
sbr
+pce
arp
-cqB
aUD
sbr
sbr
sbr
sbr
sbr
-cqB
arp
-cqB
+pce
+arp
sbr
sbr
miM
@@ -58218,8 +58280,8 @@ sbr
sbr
sbr
sbr
-cqB
arp
+pce
aUD
sbr
sbr
@@ -58235,95 +58297,95 @@ miM
nai
nai
abv
-arp
+pce
nai
-nIi
+pce
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
miM
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
miM
miM
miM
@@ -58394,7 +58456,7 @@ nai
xQa
nai
nai
-cqB
+arp
sbr
aUD
sbr
@@ -58406,8 +58468,8 @@ sbr
sbr
sbr
sbr
-cqB
-cqB
+arp
+arp
xQa
nai
nai
@@ -58426,91 +58488,91 @@ nai
miM
miM
miM
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -58613,91 +58675,91 @@ rOc
miM
miM
miM
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -58800,91 +58862,91 @@ miM
miM
miM
miM
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
@@ -58987,91 +59049,91 @@ miM
miM
miM
miM
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
-gZv
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
+miM
miM
miM
miM
diff --git a/_maps/map_files220/RandomZLevels/terrorspiders.dmm b/_maps/map_files220/RandomZLevels/terrorspiders.dmm
deleted file mode 100644
index 02d9176c62ae..000000000000
--- a/_maps/map_files220/RandomZLevels/terrorspiders.dmm
+++ /dev/null
@@ -1,30556 +0,0 @@
-//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"aa" = (
-/turf/simulated/wall/indestructible/rock/mineral,
-/area/awaymission/UO71/outside)
-"ab" = (
-/turf/simulated/mineral/random/labormineral,
-/area/awaymission/UO71/outside)
-"ac" = (
-/turf/simulated/wall,
-/area/awaymission/UO71/plaza)
-"ad" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
-/turf/simulated/wall,
-/area/awaymission/UO71/plaza)
-"ae" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
- dir = 4;
- initialize_directions = 11
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 10
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/plaza)
-"af" = (
-/obj/machinery/alarm/monitor{
- dir = 4;
- locked = 0;
- pixel_x = -23
- },
-/obj/machinery/light/small{
- dir = 8
- },
-/obj/effect/landmark/burnturf,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/plaza)
-"ag" = (
-/obj/machinery/r_n_d/destructive_analyzer,
-/obj/effect/decal/warning_stripes/north,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/science)
-"ah" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/warning_stripes/north,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/science)
-"ai" = (
-/obj/machinery/r_n_d/protolathe,
-/obj/effect/decal/warning_stripes/north,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/science)
-"aj" = (
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "floorgrime"
- },
-/area/awaymission/UO71/plaza)
-"ak" = (
-/obj/structure/closet/emcloset,
-/obj/item/clothing/mask/breath,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/awaymission/UO71/plaza)
-"al" = (
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/plaza)
-"am" = (
-/obj/structure/sign/poster/official/nanotrasen_logo{
- pixel_y = 32
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/plaza)
-"an" = (
-/obj/structure/sign/poster/official/nanotrasen_logo{
- pixel_y = 32
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/plaza)
-"ao" = (
-/obj/machinery/economy/vending/cigarette,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/awaymission/UO71/plaza)
-"ap" = (
-/obj/effect/decal/warning_stripes/west,
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/awaymission/UO71/science)
-"aq" = (
-/obj/structure/closet/emcloset,
-/obj/item/clothing/mask/breath,
-/obj/structure/sign/poster/official/safety_internals{
- pixel_x = -32
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/awaymission/UO71/plaza)
-"ar" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/plaza)
-"as" = (
-/obj/machinery/economy/vending/cola,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/awaymission/UO71/plaza)
-"au" = (
-/turf/simulated/floor/plasteel{
- icon_state = "neutralcorner"
- },
-/area/awaymission/UO71/plaza)
-"av" = (
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "neutralcorner"
- },
-/area/awaymission/UO71/plaza)
-"aw" = (
-/obj/machinery/light/small{
- dir = 8
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/plaza)
-"ax" = (
-/obj/structure/chair/comfy/beige{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "grimy"
- },
-/area/awaymission/UO71/plaza)
-"ay" = (
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "neutral"
- },
-/area/awaymission/UO71/plaza)
-"az" = (
-/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/cans/cola,
-/turf/simulated/floor/plasteel{
- icon_state = "grimy"
- },
-/area/awaymission/UO71/plaza)
-"aA" = (
-/obj/structure/table/wood,
-/turf/simulated/floor/plasteel{
- icon_state = "grimy"
- },
-/area/awaymission/UO71/plaza)
-"aB" = (
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "neutral"
- },
-/area/awaymission/UO71/plaza)
-"aC" = (
-/obj/structure/chair/comfy/beige{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- icon_state = "grimy"
- },
-/area/awaymission/UO71/plaza)
-"aD" = (
-/obj/machinery/light/small{
- dir = 4
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/plaza)
-"aE" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/structure/table/wood,
-/obj/machinery/newscaster{
- pixel_x = 30
- },
-/obj/item/gun/energy/laser/retro,
-/obj/machinery/light/small{
- dir = 1
- },
-/turf/simulated/floor/carpet,
-/area/awaymission/UO71/plaza)
-"aF" = (
-/obj/structure/closet/secure_closet{
- locked = 0
- },
-/turf/simulated/floor/carpet,
-/area/awaymission/UO71/plaza)
-"aG" = (
-/obj/structure/chair/comfy/beige{
- dir = 8
- },
-/turf/simulated/floor/plasteel{
- icon_state = "grimy"
- },
-/area/awaymission/UO71/plaza)
-"aH" = (
-/obj/structure/chair/wood{
- dir = 1
- },
-/turf/simulated/floor/carpet,
-/area/awaymission/UO71/plaza)
-"aI" = (
-/obj/structure/spider/terrorweb,
-/turf/simulated/floor/carpet,
-/area/awaymission/UO71/plaza)
-"aJ" = (
-/obj/machinery/alarm/monitor{
- dir = 4;
- locked = 0;
- pixel_x = -23
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/plaza)
-"aK" = (
-/turf/simulated/floor/plasteel{
- icon_state = "grimy"
- },
-/area/awaymission/UO71/plaza)
-"aL" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- on = 1
- },
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "neutral"
- },
-/area/awaymission/UO71/plaza)
-"aM" = (
-/obj/machinery/atmospherics/unary/vent_pump{
- on = 1
- },
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "neutral"
- },
-/area/awaymission/UO71/plaza)
-"aN" = (
-/obj/machinery/door/airlock{
- id_tag = "awaydormE1";
- name = "Executive Dorm 1";
- req_access = list(271)
- },
-/turf/simulated/floor/carpet,
-/area/awaymission/UO71/plaza)
-"aO" = (
-/obj/structure/spider/terrorweb,
-/obj/item/bedsheet,
-/obj/structure/bed,
-/turf/simulated/floor/carpet,
-/area/awaymission/UO71/plaza)
-"aP" = (
-/obj/structure/spider/cocoon{
- icon_state = "cocoon_large1"
- },
-/turf/simulated/floor/carpet,
-/area/awaymission/UO71/plaza)
-"aQ" = (
-/obj/structure/sink{
- pixel_y = 25
- },
-/turf/simulated/floor/plasteel{
- icon_state = "freezerfloor"
- },
-/area/awaymission/UO71/plaza)
-"aR" = (
-/obj/structure/sink{
- pixel_y = 25
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- icon_state = "freezerfloor"
- },
-/area/awaymission/UO71/plaza)
-"aS" = (
-/obj/structure/extinguisher_cabinet{
- pixel_x = -25
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/plaza)
-"aT" = (
-/obj/structure/chair/comfy/beige{
- dir = 1
- },
-/turf/simulated/floor/plasteel{
- icon_state = "grimy"
- },
-/area/awaymission/UO71/plaza)
-"aU" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "neutral"
- },
-/area/awaymission/UO71/plaza)
-"aV" = (
-/obj/structure/table/wood,
-/obj/item/storage/fancy/cigarettes{
- pixel_y = 2
- },
-/obj/item/lighter{
- pixel_x = 4;
- pixel_y = 2
- },
-/turf/simulated/floor/plasteel{
- icon_state = "grimy"
- },
-/area/awaymission/UO71/plaza)
-"aW" = (
-/obj/structure/table/wood,
-/obj/item/flashlight/lamp/green{
- pixel_x = 1;
- pixel_y = 5
- },
-/turf/simulated/floor/plasteel{
- icon_state = "grimy"
- },
-/area/awaymission/UO71/plaza)
-"aX" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "neutral"
- },
-/area/awaymission/UO71/plaza)
-"aY" = (
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/plaza)
-"aZ" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- icon_state = "freezerfloor"
- },
-/area/awaymission/UO71/plaza)
-"ba" = (
-/obj/machinery/door/airlock/maintenance,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/plaza)
-"bb" = (
-/turf/simulated/floor/plasteel{
- icon_state = "freezerfloor"
- },
-/area/awaymission/UO71/plaza)
-"bc" = (
-/obj/machinery/light/small,
-/obj/machinery/alarm/monitor{
- dir = 1;
- locked = 0;
- pixel_y = -23
- },
-/turf/simulated/floor/plasteel{
- icon_state = "freezerfloor"
- },
-/area/awaymission/UO71/plaza)
-"bd" = (
-/obj/machinery/door/airlock{
- name = "Unisex Restrooms"
- },
-/turf/simulated/floor/plasteel{
- icon_state = "freezerfloor"
- },
-/area/awaymission/UO71/plaza)
-"be" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/machinery/camera{
- c_tag = "Arrivals";
- dir = 8;
- network = list("UO71")
- },
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "neutral"
- },
-/area/awaymission/UO71/plaza)
-"bf" = (
-/obj/machinery/firealarm{
- dir = 4;
- pixel_x = 24
- },
-/obj/machinery/light/small{
- dir = 4
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/plaza)
-"bg" = (
-/obj/machinery/light/small{
- dir = 1
- },
-/obj/structure/table/wood,
-/obj/machinery/newscaster{
- pixel_x = 30
- },
-/obj/item/gun/energy/gun/nuclear,
-/turf/simulated/floor/carpet,
-/area/awaymission/UO71/plaza)
-"bi" = (
-/obj/machinery/door/airlock{
- name = "Unit 2"
- },
-/turf/simulated/floor/plasteel{
- icon_state = "freezerfloor"
- },
-/area/awaymission/UO71/plaza)
-"bj" = (
-/obj/machinery/door/airlock{
- name = "Unit 1"
- },
-/turf/simulated/floor/plasteel{
- icon_state = "freezerfloor"
- },
-/area/awaymission/UO71/plaza)
-"bk" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "neutral"
- },
-/area/awaymission/UO71/plaza)
-"bl" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 5
- },
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "neutralcorner"
- },
-/area/awaymission/UO71/plaza)
-"bm" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 6
- },
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "neutral"
- },
-/area/awaymission/UO71/plaza)
-"bn" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 10
- },
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "neutral"
- },
-/area/awaymission/UO71/plaza)
-"bo" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 9
- },
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "neutralcorner"
- },
-/area/awaymission/UO71/plaza)
-"bp" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "neutral"
- },
-/area/awaymission/UO71/plaza)
-"bq" = (
-/turf/simulated/floor/carpet,
-/area/awaymission/UO71/plaza)
-"br" = (
-/obj/structure/toilet{
- dir = 1
- },
-/obj/machinery/light/small{
- dir = 8
- },
-/turf/simulated/floor/plasteel{
- icon_state = "freezerfloor"
- },
-/area/awaymission/UO71/plaza)
-"bs" = (
-/obj/structure/toilet{
- dir = 1
- },
-/obj/machinery/light/small{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- icon_state = "freezerfloor"
- },
-/area/awaymission/UO71/plaza)
-"bt" = (
-/obj/structure/sign/poster/official/nanotrasen_logo{
- pixel_y = -32
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/plaza)
-"bu" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/plaza)
-"bv" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/plaza)
-"bw" = (
-/obj/structure/sign/poster/official/nanotrasen_logo{
- pixel_y = -32
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/plaza)
-"bB" = (
-/obj/machinery/door/airlock{
- id_tag = "awaydormE2";
- name = "Executive Dorm 2";
- req_access = list(271)
- },
-/turf/simulated/floor/carpet,
-/area/awaymission/UO71/plaza)
-"bC" = (
-/obj/structure/bed,
-/obj/item/bedsheet,
-/turf/simulated/floor/carpet,
-/area/awaymission/UO71/plaza)
-"bF" = (
-/obj/effect/landmark/damageturf,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/plaza)
-"bG" = (
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
- dir = 4;
- initialize_directions = 11
- },
-/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/plaza)
-"bH" = (
-/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/plaza)
-"bI" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/plaza)
-"bK" = (
-/obj/effect/landmark/burnturf,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/plaza)
-"bL" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/plaza)
-"bM" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 6
- },
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/plaza)
-"bN" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/effect/landmark/damageturf,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/plaza)
-"bO" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/plaza)
-"bP" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/door/airlock/maintenance,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/plaza)
-"bQ" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 1;
- initialize_directions = 14
- },
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/plaza)
-"bR" = (
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/plaza)
-"bS" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/plaza)
-"bU" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/effect/landmark/burnturf,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/plaza)
-"bV" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/effect/spawner/random_spawners/wall_rusted_always,
-/turf/simulated/wall,
-/area/awaymission/UO71/plaza)
-"bW" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/wall,
-/area/awaymission/UO71/plaza)
-"bX" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/effect/landmark/damageturf,
-/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 1;
- initialize_directions = 14
- },
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/plaza)
-"bZ" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 10
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 10
- },
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/plaza)
-"ca" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/plaza)
-"cb" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/plaza)
-"cc" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/plaza)
-"cd" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/landmark/damageturf,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/plaza)
-"ce" = (
-/obj/machinery/atmospherics/portable/canister/air,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/plaza)
-"cf" = (
-/obj/structure/closet,
-/obj/item/storage/box/lights/mixed,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/plaza)
-"cg" = (
-/obj/machinery/light/small{
- dir = 1
- },
-/obj/machinery/alarm/monitor{
- locked = 0;
- pixel_y = 23
- },
-/turf/simulated/floor/carpet,
-/area/awaymission/UO71/plaza)
-"ch" = (
-/obj/structure/table/wood,
-/obj/machinery/newscaster{
- pixel_x = -30
- },
-/turf/simulated/floor/carpet,
-/area/awaymission/UO71/plaza)
-"ci" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/structure/closet/secure_closet{
- locked = 0
- },
-/turf/simulated/floor/carpet,
-/area/awaymission/UO71/plaza)
-"ck" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/structure/table/wood,
-/obj/machinery/newscaster{
- pixel_x = 30
- },
-/turf/simulated/floor/carpet,
-/area/awaymission/UO71/plaza)
-"cl" = (
-/obj/machinery/light/small{
- dir = 1
- },
-/obj/machinery/alarm/monitor{
- locked = 0;
- pixel_y = 23
- },
-/obj/structure/chair/wood{
- dir = 4
- },
-/turf/simulated/floor/carpet,
-/area/awaymission/UO71/plaza)
-"cm" = (
-/obj/structure/grille,
-/obj/effect/landmark/damageturf,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/plaza)
-"cn" = (
-/obj/structure/closet/emcloset,
-/obj/item/clothing/mask/breath,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/plaza)
-"co" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/effect/landmark/burnturf,
-/obj/effect/landmark/damageturf,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/plaza)
-"cp" = (
-/obj/structure/reagent_dispensers/watertank,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/plaza)
-"cq" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/effect/landmark/burnturf,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/plaza)
-"cr" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 10
- },
-/turf/simulated/floor/carpet,
-/area/awaymission/UO71/plaza)
-"cs" = (
-/obj/structure/chair/wood{
- dir = 1
- },
-/obj/machinery/door_control{
- id = "awaydorm2";
- name = "Door Bolt Control";
- normaldoorcontrol = 1;
- pixel_y = -25;
- specialfunctions = 4
- },
-/obj/machinery/atmospherics/unary/vent_pump{
- dir = 4;
- on = 1
- },
-/turf/simulated/floor/carpet,
-/area/awaymission/UO71/plaza)
-"ct" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 1;
- on = 1
- },
-/obj/structure/bed,
-/obj/item/bedsheet,
-/turf/simulated/floor/carpet,
-/area/awaymission/UO71/plaza)
-"cu" = (
-/obj/structure/bed,
-/obj/item/bedsheet,
-/obj/machinery/atmospherics/unary/vent_pump{
- dir = 4;
- on = 1
- },
-/turf/simulated/floor/carpet,
-/area/awaymission/UO71/plaza)
-"cv" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 1;
- on = 1
- },
-/obj/machinery/door_control{
- id = "awaydorm1";
- name = "Door Bolt Control";
- normaldoorcontrol = 1;
- pixel_y = -25;
- specialfunctions = 4
- },
-/turf/simulated/floor/carpet,
-/area/awaymission/UO71/plaza)
-"cw" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/plaza)
-"cA" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/plaza)
-"cC" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/machinery/atmospherics/portable/scrubber,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/plaza)
-"cE" = (
-/obj/structure/reagent_dispensers/fueltank,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 10
- },
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/plaza)
-"cF" = (
-/obj/item/stack/rods,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/plaza)
-"cG" = (
-/obj/structure/grille,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/plaza)
-"cI" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/door/airlock{
- id_tag = "awaydorm2";
- name = "Dorm 2"
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/plaza)
-"cJ" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/public/glass{
- name = "Central Access"
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/plaza)
-"cM" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/door/airlock{
- id_tag = "awaydorm1";
- name = "Dorm 1";
- req_access = list(271)
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/plaza)
-"cN" = (
-/obj/structure/closet,
-/obj/item/poster/random_contraband,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/plaza)
-"cO" = (
-/obj/structure/table,
-/obj/item/stack/cable_coil,
-/obj/item/stack/cable_coil{
- pixel_x = 3;
- pixel_y = 3
- },
-/obj/item/stock_parts/scanning_module{
- pixel_x = 2;
- pixel_y = 3
- },
-/obj/item/stock_parts/scanning_module,
-/obj/structure/sign/nosmoking_2{
- pixel_x = -32
- },
-/obj/effect/decal/warning_stripes/north,
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/awaymission/UO71/science)
-"cR" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/burnturf,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/plaza)
-"cS" = (
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 2;
- icon_state = "pipe-c"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/plaza)
-"cV" = (
-/obj/structure/disposalpipe/segment{
- dir = 4;
- icon_state = "pipe-c"
- },
-/obj/effect/decal/warning_stripes/north,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/awaymission/UO71/science)
-"cW" = (
-/obj/machinery/firealarm{
- pixel_y = 24
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/plaza)
-"cX" = (
-/obj/item/kirbyplants{
- layer = 5
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "greencorner"
- },
-/area/awaymission/UO71/plaza)
-"cY" = (
-/obj/machinery/economy/vending/hydronutrients,
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "vault"
- },
-/area/awaymission/UO71/plaza)
-"cZ" = (
-/obj/machinery/disposal,
-/obj/structure/disposalpipe/trunk,
-/obj/structure/sign/deathsposal{
- desc = "A warning sign which reads 'DISPOSAL: LEADS TO EXTERIOR'";
- name = "\improper DISPOSAL: LEADS TO EXTERIOR";
- pixel_y = 32
- },
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "vault"
- },
-/area/awaymission/UO71/plaza)
-"da" = (
-/obj/machinery/economy/vending/hydroseeds{
- slogan_delay = 700
- },
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "vault"
- },
-/area/awaymission/UO71/plaza)
-"db" = (
-/obj/machinery/biogenerator,
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "vault"
- },
-/area/awaymission/UO71/plaza)
-"dc" = (
-/obj/machinery/seed_extractor,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "vault"
- },
-/area/awaymission/UO71/plaza)
-"dd" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
- dir = 8;
- initialize_directions = 7
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/plaza)
-"de" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/landmark/damageturf,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/centralhall)
-"df" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 10
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/plaza)
-"dh" = (
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "green"
- },
-/area/awaymission/UO71/plaza)
-"dj" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/structure/sink{
- pixel_y = 25
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 10
- },
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "green"
- },
-/area/awaymission/UO71/plaza)
-"dk" = (
-/obj/structure/disposalpipe/segment{
- dir = 4;
- icon_state = "pipe-c"
- },
-/obj/structure/reagent_dispensers/watertank,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "green"
- },
-/area/awaymission/UO71/plaza)
-"dl" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "green"
- },
-/area/awaymission/UO71/plaza)
-"dm" = (
-/obj/machinery/alarm/monitor{
- locked = 0;
- pixel_y = 23
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/light/small{
- dir = 1
- },
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "green"
- },
-/area/awaymission/UO71/plaza)
-"dn" = (
-/obj/structure/disposalpipe/junction{
- dir = 4;
- icon_state = "pipe-j2"
- },
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "green"
- },
-/area/awaymission/UO71/plaza)
-"do" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "green"
- },
-/area/awaymission/UO71/plaza)
-"dp" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/item/reagent_containers/glass/bucket,
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "green"
- },
-/area/awaymission/UO71/plaza)
-"dq" = (
-/obj/structure/disposalpipe/segment{
- dir = 2;
- icon_state = "pipe-c"
- },
-/obj/structure/sink{
- pixel_y = 25
- },
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "green"
- },
-/area/awaymission/UO71/plaza)
-"dr" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/firealarm{
- pixel_y = 24
- },
-/obj/machinery/light/small{
- dir = 1
- },
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "green"
- },
-/area/awaymission/UO71/plaza)
-"ds" = (
-/obj/structure/closet/secure_closet{
- locked = 0
- },
-/obj/item/plant_analyzer,
-/obj/item/clothing/mask/bandana,
-/obj/item/hatchet,
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "vault"
- },
-/area/awaymission/UO71/plaza)
-"dt" = (
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "green"
- },
-/area/awaymission/UO71/plaza)
-"du" = (
-/obj/effect/landmark/burnturf,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/centralhall)
-"dv" = (
-/obj/structure/chair,
-/obj/structure/reagent_dispensers/peppertank{
- pixel_y = 30
- },
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "red"
- },
-/area/awaymission/UO71/plaza)
-"dw" = (
-/obj/structure/closet/secure_closet{
- req_access = list(271)
- },
-/obj/item/storage/belt/security,
-/obj/item/flash,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- dir = 9;
- icon_state = "red"
- },
-/area/awaymission/UO71/plaza)
-"dx" = (
-/obj/machinery/door/airlock/security{
- name = "Security Checkpoint";
- req_access = list(271)
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/plaza)
-"dy" = (
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "red"
- },
-/area/awaymission/UO71/plaza)
-"dz" = (
-/turf/simulated/floor/plasteel{
- icon_state = "neutral"
- },
-/area/awaymission/UO71/plaza)
-"dA" = (
-/obj/machinery/atmospherics/unary/vent_pump{
- dir = 1;
- on = 1
- },
-/turf/simulated/floor/plasteel{
- icon_state = "neutralcorner"
- },
-/area/awaymission/UO71/plaza)
-"dB" = (
-/obj/machinery/atmospherics/unary/vent_pump{
- dir = 1;
- on = 1
- },
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "neutralcorner"
- },
-/area/awaymission/UO71/plaza)
-"dC" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- icon_state = "neutral"
- },
-/area/awaymission/UO71/plaza)
-"dD" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "green"
- },
-/area/awaymission/UO71/plaza)
-"dE" = (
-/obj/structure/disposalpipe/segment{
- dir = 4;
- icon_state = "pipe-c"
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/plaza)
-"dF" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/plaza)
-"dG" = (
-/obj/machinery/door/firedoor,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/door/airlock/public/glass{
- name = "Hydroponics";
- req_access = list(271)
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/plaza)
-"dH" = (
-/obj/structure/disposalpipe/segment{
- dir = 8;
- icon_state = "pipe-c"
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/plaza)
-"dI" = (
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/awaymission/UO71/plaza)
-"dJ" = (
-/obj/structure/disposalpipe/segment,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "floorgrime"
- },
-/area/awaymission/UO71/plaza)
-"dK" = (
-/obj/structure/closet/secure_closet{
- locked = 0
- },
-/obj/item/clothing/suit/apron,
-/obj/item/clothing/mask/bandana,
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "vault"
- },
-/area/awaymission/UO71/plaza)
-"dL" = (
-/obj/machinery/door/airlock/maintenance{
- name = "Security Checkpoint Maintenance";
- req_access = list(271)
- },
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/plaza)
-"dP" = (
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "red"
- },
-/area/awaymission/UO71/plaza)
-"dQ" = (
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "redcorner"
- },
-/area/awaymission/UO71/plaza)
-"dR" = (
-/obj/effect/spawner/window/reinforced,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/plaza)
-"dS" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "neutral"
- },
-/area/awaymission/UO71/plaza)
-"dT" = (
-/obj/structure/disposalpipe/segment,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/plaza)
-"dU" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/public/glass{
- name = "Hydroponics";
- req_access = list(271)
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/plaza)
-"dV" = (
-/obj/machinery/atmospherics/unary/vent_pump{
- dir = 1;
- on = 1
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/plaza)
-"dX" = (
-/obj/structure/table,
-/obj/machinery/reagentgrinder,
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "vault"
- },
-/area/awaymission/UO71/plaza)
-"dY" = (
-/obj/structure/chair/office/dark{
- dir = 8
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/plaza)
-"dZ" = (
-/obj/machinery/alarm/monitor{
- dir = 4;
- locked = 0;
- pixel_x = -23
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/computer/security{
- network = list("UO71")
- },
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "red"
- },
-/area/awaymission/UO71/plaza)
-"ea" = (
-/obj/structure/table/reinforced,
-/obj/machinery/door/firedoor,
-/obj/item/paper_bin{
- pixel_x = 1;
- pixel_y = 9
- },
-/obj/item/pen,
-/obj/machinery/door/window/classic/normal{
- dir = 8;
- name = "Security Checkpoint";
- req_access = list(271)
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/plaza)
-"eb" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 4;
- on = 1
- },
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "red"
- },
-/area/awaymission/UO71/plaza)
-"ec" = (
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "red"
- },
-/area/awaymission/UO71/plaza)
-"ed" = (
-/obj/structure/chair/office{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "neutral"
- },
-/area/awaymission/UO71/plaza)
-"ee" = (
-/obj/structure/flora/ausbushes/brflowers,
-/turf/simulated/floor/grass,
-/area/awaymission/UO71/plaza)
-"ef" = (
-/obj/structure/flora/ausbushes/ppflowers,
-/turf/simulated/floor/grass,
-/area/awaymission/UO71/plaza)
-"eg" = (
-/obj/structure/chair/office{
- dir = 8
- },
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "neutral"
- },
-/area/awaymission/UO71/plaza)
-"eh" = (
-/obj/structure/disposalpipe/segment,
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "floorgrime"
- },
-/area/awaymission/UO71/plaza)
-"ei" = (
-/obj/structure/table,
-/obj/item/book/manual/hydroponics_pod_people,
-/obj/item/paper/hydroponics,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "vault"
- },
-/area/awaymission/UO71/plaza)
-"ej" = (
-/obj/structure/table,
-/obj/machinery/recharger{
- pixel_y = 4
- },
-/obj/machinery/newscaster/security_unit{
- pixel_x = -30
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "red"
- },
-/area/awaymission/UO71/plaza)
-"ek" = (
-/obj/structure/table/reinforced,
-/obj/machinery/door/firedoor,
-/obj/item/folder/red,
-/obj/machinery/door/window/classic/normal{
- dir = 8;
- name = "Security Checkpoint";
- req_access = list(271)
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/plaza)
-"el" = (
-/obj/structure/chair/office/dark{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "red"
- },
-/area/awaymission/UO71/plaza)
-"em" = (
-/obj/structure/chair/office{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "neutral"
- },
-/area/awaymission/UO71/plaza)
-"en" = (
-/obj/structure/flora/ausbushes/ywflowers,
-/turf/simulated/floor/grass,
-/area/awaymission/UO71/plaza)
-"eo" = (
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "greencorner"
- },
-/area/awaymission/UO71/plaza)
-"ep" = (
-/obj/structure/table/reinforced,
-/obj/machinery/door/firedoor,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/plaza)
-"eq" = (
-/obj/structure/chair/stool,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/plaza)
-"er" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/item/reagent_containers/glass/bucket,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/plaza)
-"es" = (
-/obj/structure/table,
-/obj/item/reagent_containers/spray/plantbgone{
- pixel_x = 13;
- pixel_y = 5
- },
-/obj/item/reagent_containers/spray/plantbgone{
- pixel_x = 8;
- pixel_y = 8
- },
-/obj/item/reagent_containers/spray/plantbgone{
- pixel_y = 3
- },
-/obj/item/watertank,
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "vault"
- },
-/area/awaymission/UO71/plaza)
-"et" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "green"
- },
-/area/awaymission/UO71/plaza)
-"eu" = (
-/obj/structure/table,
-/obj/item/radio/off,
-/obj/item/screwdriver{
- pixel_y = 10
- },
-/obj/structure/sign/poster/official/safety_report{
- pixel_y = -32
- },
-/obj/machinery/atmospherics/unary/vent_pump{
- dir = 4;
- on = 1
- },
-/turf/simulated/floor/plasteel{
- icon_state = "red"
- },
-/area/awaymission/UO71/plaza)
-"ev" = (
-/obj/structure/table,
-/turf/simulated/floor/plasteel{
- dir = 10;
- icon_state = "red"
- },
-/area/awaymission/UO71/plaza)
-"ew" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- dir = 6;
- icon_state = "red"
- },
-/area/awaymission/UO71/plaza)
-"ex" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "redcorner"
- },
-/area/awaymission/UO71/plaza)
-"ey" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "neutral"
- },
-/area/awaymission/UO71/plaza)
-"ez" = (
-/turf/simulated/floor/plasteel{
- icon_state = "greencorner"
- },
-/area/awaymission/UO71/plaza)
-"eA" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- dir = 6;
- icon_state = "green"
- },
-/area/awaymission/UO71/plaza)
-"eB" = (
-/turf/simulated/floor/plasteel{
- icon_state = "green"
- },
-/area/awaymission/UO71/plaza)
-"eC" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- icon_state = "green"
- },
-/area/awaymission/UO71/plaza)
-"eD" = (
-/obj/machinery/camera{
- c_tag = "Hydroponics";
- dir = 1;
- network = list("UO71")
- },
-/obj/machinery/power/apc/off_station{
- cell_type = 15000;
- locked = 0;
- name = "Hydroponics APC";
- pixel_y = -24;
- start_charge = 5
- },
-/obj/structure/cable{
- d2 = 4;
- icon_state = "0-4"
- },
-/turf/simulated/floor/plasteel{
- icon_state = "green"
- },
-/area/awaymission/UO71/plaza)
-"eE" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- icon_state = "green"
- },
-/area/awaymission/UO71/plaza)
-"eF" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/extinguisher_cabinet{
- pixel_y = -28
- },
-/turf/simulated/floor/plasteel{
- icon_state = "green"
- },
-/area/awaymission/UO71/plaza)
-"eG" = (
-/obj/structure/disposalpipe/segment,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/simulated/floor/plasteel{
- icon_state = "green"
- },
-/area/awaymission/UO71/plaza)
-"eH" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/simulated/floor/plasteel{
- icon_state = "green"
- },
-/area/awaymission/UO71/plaza)
-"eI" = (
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/turf/simulated/floor/plasteel{
- dir = 6;
- icon_state = "green"
- },
-/area/awaymission/UO71/plaza)
-"eJ" = (
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "neutral"
- },
-/area/awaymission/UO71/plaza)
-"eK" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- on = 1
- },
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "neutralcorner"
- },
-/area/awaymission/UO71/plaza)
-"eL" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- on = 1
- },
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "neutralcorner"
- },
-/area/awaymission/UO71/plaza)
-"eM" = (
-/obj/machinery/alarm/monitor{
- dir = 8;
- locked = 0;
- pixel_x = 23
- },
-/obj/machinery/light/small{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "green"
- },
-/area/awaymission/UO71/plaza)
-"eN" = (
-/obj/structure/closet/crate/hydroponics,
-/obj/item/shovel/spade,
-/obj/item/wrench,
-/obj/item/screwdriver,
-/obj/item/reagent_containers/glass/bucket,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/awaymission/UO71/plaza)
-"eO" = (
-/obj/structure/disposalpipe/segment{
- dir = 1;
- icon_state = "pipe-c"
- },
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "vault"
- },
-/area/awaymission/UO71/plaza)
-"eP" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/awaymission/UO71/plaza)
-"eQ" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/door/airlock/maintenance{
- name = "Hydroponics Maintenance";
- req_access = list(271)
- },
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/plaza)
-"eR" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/awaymission/UO71/plaza)
-"eS" = (
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/structure/disposalpipe/segment{
- dir = 1;
- icon_state = "pipe-c"
- },
-/obj/effect/landmark/damageturf,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/centralhall)
-"eT" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/plaza)
-"eU" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 6
- },
-/turf/simulated/floor/carpet,
-/area/awaymission/UO71/plaza)
-"eV" = (
-/obj/machinery/atmospherics/unary/vent_pump{
- dir = 1;
- on = 1
- },
-/obj/structure/chair/wood,
-/turf/simulated/floor/carpet,
-/area/awaymission/UO71/plaza)
-"eW" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/machinery/door/airlock{
- id_tag = "awaydorm3";
- name = "Dorm 3"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/plaza)
-"eX" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/machinery/door_control{
- id = "awaydorm3";
- name = "Door Bolt Control";
- normaldoorcontrol = 1;
- pixel_y = 25;
- specialfunctions = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 6
- },
-/turf/simulated/floor/carpet,
-/area/awaymission/UO71/plaza)
-"eY" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/plaza)
-"eZ" = (
-/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 1;
- initialize_directions = 14
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/plaza)
-"fa" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
-/turf/simulated/wall,
-/area/awaymission/UO71/outside)
-"fb" = (
-/turf/simulated/wall,
-/area/awaymission/UO71/centralhall)
-"fc" = (
-/obj/machinery/smartfridge,
-/turf/simulated/wall,
-/area/awaymission/UO71/centralhall)
-"fd" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 9
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/plaza)
-"fe" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
-/turf/simulated/wall,
-/area/awaymission/UO71/centralhall)
-"ff" = (
-/obj/structure/disposalpipe/segment{
- dir = 2;
- icon_state = "pipe-c"
- },
-/obj/structure/sign/poster/contraband/eat{
- pixel_x = 32
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "greencorner"
- },
-/area/awaymission/UO71/plaza)
-"fg" = (
-/obj/structure/disposalpipe/segment{
- dir = 1;
- icon_state = "pipe-c"
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/plaza)
-"fh" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/effect/spawner/random_spawners/wall_rusted_always,
-/turf/simulated/wall,
-/area/awaymission/UO71/centralhall)
-"fi" = (
-/obj/structure/table/reinforced,
-/obj/machinery/door/firedoor,
-/obj/machinery/door/window/classic/normal{
- dir = 1;
- name = "Hydroponics Desk";
- req_access = list(271)
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/awaymission/UO71/centralhall)
-"fj" = (
-/obj/machinery/atmospherics/portable/scrubber,
-/obj/effect/landmark/burnturf,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/gateway)
-"fk" = (
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/centralhall)
-"fl" = (
-/obj/machinery/light/small,
-/obj/machinery/alarm/monitor{
- dir = 1;
- locked = 0;
- pixel_y = -23
- },
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 1;
- on = 1
- },
-/obj/structure/dresser,
-/turf/simulated/floor/carpet,
-/area/awaymission/UO71/plaza)
-"fm" = (
-/obj/structure/table/wood,
-/obj/machinery/newscaster{
- pixel_y = -28
- },
-/turf/simulated/floor/carpet,
-/area/awaymission/UO71/plaza)
-"fn" = (
-/obj/item/kirbyplants{
- layer = 5
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "floorgrime"
- },
-/area/awaymission/UO71/plaza)
-"fo" = (
-/obj/structure/extinguisher_cabinet{
- pixel_y = -28
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/plaza)
-"fp" = (
-/obj/machinery/firealarm{
- dir = 1;
- pixel_y = -24
- },
-/obj/machinery/camera{
- c_tag = "Central Hallway";
- dir = 1;
- network = list("UO71")
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/plaza)
-"fq" = (
-/obj/machinery/economy/vending/snack,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/awaymission/UO71/plaza)
-"fr" = (
-/obj/machinery/disposal,
-/obj/structure/disposalpipe/trunk{
- dir = 1
- },
-/obj/structure/sign/deathsposal{
- desc = "A warning sign which reads 'DISPOSAL: LEADS TO EXTERIOR'";
- name = "\improper DISPOSAL: LEADS TO EXTERIOR";
- pixel_y = -32
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/awaymission/UO71/plaza)
-"fs" = (
-/obj/machinery/economy/vending/coffee,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/awaymission/UO71/plaza)
-"ft" = (
-/turf/simulated/floor/plasteel{
- icon_state = "showroomfloor"
- },
-/area/awaymission/UO71/centralhall)
-"fw" = (
-/obj/structure/sink/kitchen{
- pixel_y = 28
- },
-/turf/simulated/floor/plasteel{
- icon_state = "showroomfloor"
- },
-/area/awaymission/UO71/centralhall)
-"fx" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/centralhall)
-"fy" = (
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/structure/cable,
-/obj/effect/landmark/burnturf,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/centralhall)
-"fz" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/machinery/door/airlock/public/glass{
- name = "Central Access"
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/plaza)
-"fA" = (
-/obj/machinery/light/small{
- dir = 8
- },
-/turf/simulated/floor/plasteel{
- icon_state = "showroomfloor"
- },
-/area/awaymission/UO71/centralhall)
-"fB" = (
-/obj/machinery/door/airlock/maintenance{
- name = "Kitchen Maintenance";
- req_access = list(271)
- },
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/centralhall)
-"fC" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 5
- },
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/centralhall)
-"fD" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 10
- },
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/centralhall)
-"fE" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/centralhall)
-"fF" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/centralhall)
-"fG" = (
-/obj/structure/closet/crate{
- desc = "It's a storage unit for kitchen clothes and equipment.";
- name = "Kitchen Crate"
- },
-/obj/item/storage/box/mousetraps,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- icon_state = "showroomfloor"
- },
-/area/awaymission/UO71/centralhall)
-"fH" = (
-/obj/structure/closet/secure_closet{
- locked = 0
- },
-/obj/item/reagent_containers/food/snacks/meat/monkey,
-/obj/item/reagent_containers/food/snacks/meat/monkey,
-/obj/item/reagent_containers/food/snacks/meat/monkey,
-/obj/item/reagent_containers/food/snacks/meat/monkey,
-/turf/simulated/floor/plasteel{
- icon_state = "showroomfloor"
- },
-/area/awaymission/UO71/centralhall)
-"fI" = (
-/obj/structure/table,
-/obj/item/radio/off,
-/obj/item/radio/off,
-/obj/effect/landmark/burnturf,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/gateway)
-"fJ" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/item/stack/rods,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/centralhall)
-"fK" = (
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 2;
- icon_state = "pipe-c"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/centralhall)
-"fL" = (
-/turf/simulated/wall,
-/area/awaymission/UO71/gateway)
-"fM" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
-/turf/simulated/wall,
-/area/awaymission/UO71/gateway)
-"fN" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
-/turf/simulated/wall,
-/area/awaymission/UO71/science)
-"fO" = (
-/turf/simulated/wall,
-/area/awaymission/UO71/science)
-"fP" = (
-/turf/simulated/wall/r_wall,
-/area/awaymission/UO71/prince)
-"fQ" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 1;
- on = 1
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/centralhall)
-"fR" = (
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/centralhall)
-"fS" = (
-/obj/machinery/door/airlock{
- name = "Kitchen Cold Room";
- req_access = list(271)
- },
-/turf/simulated/floor/plasteel{
- icon_state = "showroomfloor"
- },
-/area/awaymission/UO71/centralhall)
-"fT" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/decal/warning_stripes/north,
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/awaymission/UO71/science)
-"fU" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "cafeteria"
- },
-/area/awaymission/UO71/centralhall)
-"fV" = (
-/obj/machinery/economy/vending/dinnerware,
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "cafeteria"
- },
-/area/awaymission/UO71/centralhall)
-"fW" = (
-/obj/structure/table,
-/obj/item/storage/box/donkpockets{
- pixel_x = 3;
- pixel_y = 3
- },
-/obj/item/reagent_containers/glass/beaker{
- pixel_x = 5
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "cafeteria"
- },
-/area/awaymission/UO71/centralhall)
-"fX" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/wall,
-/area/awaymission/UO71/centralhall)
-"fY" = (
-/obj/structure/sink/kitchen{
- pixel_y = 28
- },
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "cafeteria"
- },
-/area/awaymission/UO71/centralhall)
-"fZ" = (
-/obj/structure/table,
-/obj/machinery/reagentgrinder,
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "cafeteria"
- },
-/area/awaymission/UO71/centralhall)
-"gb" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/centralhall)
-"gc" = (
-/obj/structure/sign/securearea{
- pixel_y = 32
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/awaymission/UO71/gateway)
-"gd" = (
-/turf/simulated/floor/vault,
-/area/awaymission/UO71/prince)
-"ge" = (
-/obj/structure/spider/cocoon{
- icon_state = "cocoon_large1"
- },
-/turf/simulated/floor/vault,
-/area/awaymission/UO71/prince)
-"gf" = (
-/obj/machinery/camera{
- c_tag = "Research Lab";
- network = list("UO71")
- },
-/turf/simulated/floor/vault,
-/area/awaymission/UO71/prince)
-"gg" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/awaymission/UO71/gateway)
-"gh" = (
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/awaymission/UO71/gateway)
-"gi" = (
-/obj/structure/table,
-/obj/item/storage/toolbox/mechanical,
-/turf/simulated/floor/plasteel{
- icon_state = "whitehall"
- },
-/area/awaymission/UO71/science)
-"gj" = (
-/obj/structure/table,
-/obj/item/stack/sheet/glass{
- amount = 16;
- pixel_x = 3;
- pixel_y = 3
- },
-/obj/item/stack/sheet/metal{
- amount = 23
- },
-/turf/simulated/floor/plasteel{
- icon_state = "whitehall"
- },
-/area/awaymission/UO71/science)
-"gk" = (
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "cafeteria"
- },
-/area/awaymission/UO71/centralhall)
-"gl" = (
-/obj/structure/table,
-/obj/machinery/kitchen_machine/microwave{
- pixel_x = -3;
- pixel_y = 6
- },
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "cafeteria"
- },
-/area/awaymission/UO71/centralhall)
-"gn" = (
-/obj/machinery/gateway{
- dir = 9
- },
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "vault"
- },
-/area/awaymission/UO71/gateway)
-"go" = (
-/obj/machinery/gateway{
- dir = 5
- },
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "vault"
- },
-/area/awaymission/UO71/gateway)
-"gr" = (
-/obj/machinery/gateway{
- dir = 1
- },
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "vault"
- },
-/area/awaymission/UO71/gateway)
-"gs" = (
-/obj/effect/spawner/window/reinforced,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/gateway)
-"gt" = (
-/obj/structure/table,
-/obj/item/paper_bin{
- pixel_x = 1;
- pixel_y = 9
- },
-/obj/item/pen,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/awaymission/UO71/gateway)
-"gu" = (
-/obj/structure/table,
-/obj/item/folder/white,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/awaymission/UO71/gateway)
-"gv" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/recharge_station,
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/awaymission/UO71/science)
-"gw" = (
-/obj/machinery/firealarm{
- pixel_y = 24
- },
-/obj/item/robot_parts/l_arm,
-/obj/item/robot_parts/r_arm,
-/obj/item/robot_parts/l_leg,
-/obj/item/robot_parts/r_leg,
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/awaymission/UO71/science)
-"gx" = (
-/mob/living/simple_animal/hostile/poison/terror_spider/prince,
-/turf/simulated/floor/vault,
-/area/awaymission/UO71/prince)
-"gy" = (
-/obj/machinery/alarm/monitor{
- locked = 0;
- pixel_y = 23
- },
-/obj/machinery/camera{
- c_tag = "Research Lab";
- network = list("UO71")
- },
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/awaymission/UO71/science)
-"gz" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/awaymission/UO71/science)
-"gA" = (
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/awaymission/UO71/science)
-"gB" = (
-/obj/machinery/light/small{
- dir = 4
- },
-/obj/item/reagent_containers/glass/beaker/large{
- pixel_x = -3;
- pixel_y = 3
- },
-/obj/item/reagent_containers/glass/beaker{
- pixel_x = 8;
- pixel_y = 2
- },
-/obj/item/reagent_containers/dropper,
-/obj/structure/table,
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "whitehall"
- },
-/area/awaymission/UO71/science)
-"gC" = (
-/obj/machinery/alarm/monitor{
- dir = 8;
- locked = 0;
- pixel_x = 23
- },
-/obj/machinery/atmospherics/unary/vent_pump{
- dir = 8;
- on = 1
- },
-/mob/living/simple_animal/hostile/poison/terror_spider/gray,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/centralhall)
-"gD" = (
-/obj/machinery/light/small{
- dir = 8
- },
-/obj/machinery/firealarm{
- dir = 8;
- pixel_x = -24
- },
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
- dir = 8;
- initialize_directions = 7
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/centralhall)
-"gE" = (
-/turf/simulated/floor/plasteel{
- icon_state = "bar"
- },
-/area/awaymission/UO71/centralhall)
-"gF" = (
-/obj/machinery/economy/vending/snack,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- icon_state = "bar"
- },
-/area/awaymission/UO71/centralhall)
-"gG" = (
-/obj/machinery/economy/vending/cigarette,
-/turf/simulated/floor/plasteel{
- icon_state = "bar"
- },
-/area/awaymission/UO71/centralhall)
-"gH" = (
-/obj/structure/table/reinforced,
-/obj/machinery/computer/security/telescreen/entertainment{
- pixel_y = 32
- },
-/turf/simulated/floor/plasteel{
- icon_state = "bar"
- },
-/area/awaymission/UO71/centralhall)
-"gI" = (
-/obj/machinery/economy/vending/cola,
-/turf/simulated/floor/plasteel{
- icon_state = "bar"
- },
-/area/awaymission/UO71/centralhall)
-"gJ" = (
-/obj/structure/table,
-/obj/item/stack/packageWrap,
-/obj/item/reagent_containers/glass/rag,
-/turf/simulated/floor/plasteel{
- icon_state = "bar"
- },
-/area/awaymission/UO71/centralhall)
-"gK" = (
-/obj/machinery/disposal,
-/obj/structure/disposalpipe/trunk,
-/turf/simulated/floor/plasteel{
- icon_state = "bar"
- },
-/area/awaymission/UO71/centralhall)
-"gL" = (
-/obj/machinery/economy/vending/boozeomat,
-/turf/simulated/floor/plasteel{
- icon_state = "bar"
- },
-/area/awaymission/UO71/centralhall)
-"gM" = (
-/obj/structure/table,
-/obj/item/stack/packageWrap,
-/obj/item/reagent_containers/food/condiment/enzyme{
- layer = 5
- },
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "cafeteria"
- },
-/area/awaymission/UO71/centralhall)
-"gN" = (
-/obj/structure/extinguisher_cabinet{
- pixel_x = -25
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "cafeteria"
- },
-/area/awaymission/UO71/centralhall)
-"gO" = (
-/obj/structure/table,
-/obj/item/reagent_containers/food/snacks/applepie,
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "cafeteria"
- },
-/area/awaymission/UO71/centralhall)
-"gP" = (
-/obj/machinery/alarm/monitor{
- dir = 8;
- locked = 0;
- pixel_x = 23
- },
-/obj/machinery/camera{
- c_tag = "Kitchen";
- dir = 8;
- network = list("UO71")
- },
-/obj/structure/table,
-/obj/machinery/kitchen_machine/microwave{
- pixel_x = -3;
- pixel_y = 6
- },
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "cafeteria"
- },
-/area/awaymission/UO71/centralhall)
-"gQ" = (
-/obj/machinery/gateway{
- dir = 8
- },
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "vault"
- },
-/area/awaymission/UO71/gateway)
-"gR" = (
-/obj/machinery/gateway{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "vault"
- },
-/area/awaymission/UO71/gateway)
-"gS" = (
-/obj/machinery/gateway/centeraway{
- calibrated = 0
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/awaymission/UO71/gateway)
-"gT" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- on = 1
- },
-/obj/structure/chair{
- dir = 8
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/awaymission/UO71/gateway)
-"gV" = (
-/obj/structure/chair{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/awaymission/UO71/gateway)
-"gW" = (
-/obj/structure/closet/emcloset,
-/obj/item/clothing/mask/breath,
-/obj/structure/sign/poster/official/safety_internals{
- pixel_y = 32
- },
-/obj/effect/landmark/burnturf,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/centralhall)
-"gX" = (
-/obj/structure/closet/firecloset,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/gateway)
-"gY" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small{
- dir = 1
- },
-/obj/item/storage/box/lights/mixed,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/gateway)
-"gZ" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/decal/warning_stripes/northwestcorner,
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/awaymission/UO71/science)
-"ha" = (
-/obj/structure/table,
-/obj/item/storage/firstaid/regular,
-/obj/structure/sign/biohazard{
- pixel_x = -32
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/gateway)
-"hb" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 4;
- on = 1
- },
-/obj/structure/table,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/gateway)
-"hc" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- on = 1
- },
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/awaymission/UO71/science)
-"hd" = (
-/obj/machinery/alarm/monitor{
- dir = 4;
- locked = 0;
- pixel_x = -23
- },
-/obj/machinery/camera{
- c_tag = "Gateway Chamber";
- dir = 4;
- network = list("UO71")
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/gateway)
-"he" = (
-/obj/item/stock_parts/manipulator,
-/obj/item/stock_parts/manipulator,
-/obj/item/stock_parts/capacitor,
-/obj/item/stock_parts/capacitor,
-/obj/item/stock_parts/micro_laser,
-/obj/item/stock_parts/micro_laser,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/unary/vent_pump{
- on = 1
- },
-/obj/structure/table,
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "whitehall"
- },
-/area/awaymission/UO71/science)
-"hg" = (
-/obj/structure/table,
-/obj/item/trash/chips,
-/turf/simulated/floor/plasteel{
- icon_state = "bar"
- },
-/area/awaymission/UO71/centralhall)
-"hh" = (
-/obj/structure/chair{
- dir = 8
- },
-/turf/simulated/floor/plasteel{
- icon_state = "bar"
- },
-/area/awaymission/UO71/centralhall)
-"hi" = (
-/obj/structure/table/reinforced,
-/obj/item/lighter/zippo,
-/turf/simulated/floor/plasteel{
- icon_state = "bar"
- },
-/area/awaymission/UO71/centralhall)
-"hj" = (
-/obj/structure/chair/stool,
-/turf/simulated/floor/plasteel{
- icon_state = "bar"
- },
-/area/awaymission/UO71/centralhall)
-"hk" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "bar"
- },
-/area/awaymission/UO71/centralhall)
-"hl" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/disposalpipe/segment{
- dir = 1;
- icon_state = "pipe-c"
- },
-/turf/simulated/floor/plasteel{
- icon_state = "bar"
- },
-/area/awaymission/UO71/centralhall)
-"hm" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/public/glass{
- name = "Kitchen";
- req_access = list(271)
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "bar"
- },
-/area/awaymission/UO71/centralhall)
-"hn" = (
-/obj/structure/table,
-/obj/item/reagent_containers/food/condiment/saltshaker{
- pixel_x = -3
- },
-/obj/item/reagent_containers/food/condiment/peppermill{
- pixel_x = 3
- },
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "cafeteria"
- },
-/area/awaymission/UO71/centralhall)
-"ho" = (
-/obj/structure/disposalpipe/segment{
- dir = 2;
- icon_state = "pipe-c"
- },
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "cafeteria"
- },
-/area/awaymission/UO71/centralhall)
-"hp" = (
-/obj/machinery/atmospherics/unary/vent_pump{
- dir = 4;
- on = 1
- },
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "cafeteria"
- },
-/area/awaymission/UO71/centralhall)
-"hq" = (
-/obj/structure/table,
-/obj/item/reagent_containers/food/snacks/mint,
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "cafeteria"
- },
-/area/awaymission/UO71/centralhall)
-"hr" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4;
- level = 2
- },
-/obj/effect/spawner/window/reinforced,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/centralhall)
-"hs" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4;
- level = 2
- },
-/obj/structure/table,
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "cafeteria"
- },
-/area/awaymission/UO71/centralhall)
-"ht" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
- dir = 4;
- initialize_directions = 11
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/centralhall)
-"hu" = (
-/obj/machinery/gateway{
- dir = 10
- },
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "vault"
- },
-/area/awaymission/UO71/gateway)
-"hv" = (
-/obj/machinery/gateway{
- dir = 6
- },
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "vault"
- },
-/area/awaymission/UO71/gateway)
-"hw" = (
-/obj/machinery/gateway,
-/obj/structure/cable{
- d2 = 2;
- icon_state = "0-2"
- },
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "vault"
- },
-/area/awaymission/UO71/gateway)
-"hx" = (
-/obj/machinery/alarm/monitor{
- dir = 8;
- locked = 0;
- pixel_x = 23
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/structure/chair{
- dir = 8
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/awaymission/UO71/gateway)
-"hy" = (
-/obj/structure/chair{
- dir = 8
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/awaymission/UO71/gateway)
-"hz" = (
-/obj/machinery/atmospherics/portable/scrubber,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/gateway)
-"hA" = (
-/obj/structure/closet/emcloset,
-/obj/item/clothing/mask/breath,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/gateway)
-"hB" = (
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/gateway)
-"hC" = (
-/obj/machinery/computer/rdconsole/core{
- id = 3;
- req_access = null;
- dir = 4
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/science)
-"hD" = (
-/obj/machinery/firealarm{
- dir = 8;
- pixel_x = -24
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/floor/vault,
-/area/awaymission/UO71/prince)
-"hE" = (
-/obj/machinery/alarm/monitor{
- dir = 8;
- locked = 0;
- pixel_x = 23
- },
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
-/turf/simulated/floor/vault,
-/area/awaymission/UO71/prince)
-"hF" = (
-/obj/machinery/r_n_d/circuit_imprinter,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/science)
-"hH" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 9
- },
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/awaymission/UO71/science)
-"hI" = (
-/obj/item/stack/sheet/glass,
-/obj/item/stack/sheet/glass,
-/obj/item/stack/sheet/glass,
-/obj/item/stock_parts/matter_bin,
-/obj/item/stock_parts/matter_bin,
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
-/obj/structure/table,
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "whitehall"
- },
-/area/awaymission/UO71/science)
-"hJ" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/centralhall)
-"hK" = (
-/obj/structure/table,
-/obj/item/trash/plate,
-/turf/simulated/floor/plasteel{
- icon_state = "bar"
- },
-/area/awaymission/UO71/centralhall)
-"hL" = (
-/obj/structure/chair{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- icon_state = "bar"
- },
-/area/awaymission/UO71/centralhall)
-"hM" = (
-/obj/structure/table/reinforced,
-/turf/simulated/floor/plasteel{
- icon_state = "bar"
- },
-/area/awaymission/UO71/centralhall)
-"hN" = (
-/obj/structure/chair/stool,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- icon_state = "bar"
- },
-/area/awaymission/UO71/centralhall)
-"hO" = (
-/obj/structure/table,
-/obj/item/book/manual/barman_recipes,
-/obj/item/reagent_containers/food/drinks/shaker,
-/turf/simulated/floor/plasteel{
- icon_state = "bar"
- },
-/area/awaymission/UO71/centralhall)
-"hP" = (
-/obj/machinery/firealarm{
- dir = 8;
- pixel_x = -24
- },
-/obj/structure/disposalpipe/segment,
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "cafeteria"
- },
-/area/awaymission/UO71/centralhall)
-"hQ" = (
-/obj/structure/table,
-/obj/item/kitchen/rollingpin,
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "cafeteria"
- },
-/area/awaymission/UO71/centralhall)
-"hR" = (
-/obj/machinery/processor,
-/obj/machinery/light/small{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "cafeteria"
- },
-/area/awaymission/UO71/centralhall)
-"hS" = (
-/obj/structure/window/reinforced,
-/obj/effect/landmark/awaystart,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/awaymission/UO71/gateway)
-"hT" = (
-/obj/machinery/light{
- dir = 8
- },
-/obj/structure/window/reinforced,
-/obj/effect/landmark/awaystart,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/awaymission/UO71/gateway)
-"hX" = (
-/obj/structure/window/reinforced,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/awaystart,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/awaymission/UO71/gateway)
-"hY" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/door/window{
- name = "Gateway Chamber";
- req_access = list(271)
- },
-/obj/effect/landmark/awaystart,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/awaymission/UO71/gateway)
-"hZ" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/structure/chair{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/sign/nosmoking_2{
- pixel_x = 32
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/awaymission/UO71/gateway)
-"ia" = (
-/obj/machinery/door/airlock{
- name = "Emergency Supplies"
- },
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/gateway)
-"ib" = (
-/obj/structure/closet/l3closet/scientist,
-/obj/effect/decal/warning_stripes/north,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/gateway)
-"ic" = (
-/obj/structure/closet/l3closet/scientist,
-/obj/effect/decal/warning_stripes/northeast,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/gateway)
-"if" = (
-/obj/machinery/light/small,
-/turf/simulated/floor/vault,
-/area/awaymission/UO71/prince)
-"ig" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 6
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/science)
-"ih" = (
-/obj/machinery/alarm/monitor{
- locked = 0;
- pixel_y = 23
- },
-/obj/machinery/camera{
- c_tag = "Gateway Ready Room";
- network = list("UO71")
- },
-/obj/structure/table,
-/obj/machinery/computer/id_upgrader{
- light_color = "#00ffff";
- light_power = 4;
- light_range = 2
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/gateway)
-"ii" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/awaymission/UO71/science)
-"ij" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 4;
- on = 1
- },
-/obj/effect/decal/warning_stripes/north,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/gateway)
-"ik" = (
-/obj/machinery/disposal,
-/obj/structure/disposalpipe/trunk{
- dir = 8
- },
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "whitehall"
- },
-/area/awaymission/UO71/science)
-"il" = (
-/obj/structure/table,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- icon_state = "bar"
- },
-/area/awaymission/UO71/centralhall)
-"im" = (
-/obj/structure/table/reinforced,
-/obj/item/reagent_containers/food/drinks/drinkingglass,
-/turf/simulated/floor/plasteel{
- icon_state = "bar"
- },
-/area/awaymission/UO71/centralhall)
-"in" = (
-/obj/machinery/door/firedoor,
-/obj/structure/table/reinforced,
-/turf/simulated/floor/plasteel{
- icon_state = "bar"
- },
-/area/awaymission/UO71/centralhall)
-"io" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- icon_state = "bar"
- },
-/area/awaymission/UO71/centralhall)
-"ip" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- on = 1
- },
-/obj/structure/disposalpipe/segment{
- dir = 2;
- icon_state = "pipe-c"
- },
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "cafeteria"
- },
-/area/awaymission/UO71/centralhall)
-"iq" = (
-/obj/structure/disposalpipe/segment{
- dir = 1;
- icon_state = "pipe-c"
- },
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "cafeteria"
- },
-/area/awaymission/UO71/centralhall)
-"ir" = (
-/obj/structure/closet/secure_closet{
- locked = 0
- },
-/obj/item/reagent_containers/food/condiment/milk,
-/obj/item/reagent_containers/food/condiment/milk,
-/obj/item/reagent_containers/food/condiment/milk,
-/obj/item/storage/fancy/egg_box,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "cafeteria"
- },
-/area/awaymission/UO71/centralhall)
-"is" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/effect/landmark/damageturf,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/centralhall)
-"it" = (
-/obj/structure/closet/emcloset,
-/obj/item/clothing/mask/breath,
-/obj/item/storage/toolbox/syndicate,
-/obj/effect/landmark/damageturf,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/centralhall)
-"iu" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/effect/decal/warning_stripes/north,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/gateway)
-"iv" = (
-/obj/structure/table,
-/obj/machinery/recharger,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/gateway)
-"iw" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/gateway)
-"ix" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/turf/simulated/wall,
-/area/awaymission/UO71/gateway)
-"iy" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/effect/spawner/window/reinforced,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/gateway)
-"iz" = (
-/obj/machinery/door/firedoor,
-/obj/effect/decal/warning_stripes/yellow,
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/awaymission/UO71/science)
-"iE" = (
-/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
-/obj/structure/chair{
- dir = 8
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/awaymission/UO71/gateway)
-"iG" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/structure/chair{
- dir = 8
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/awaymission/UO71/gateway)
-"iH" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/unary/vent_pump,
-/mob/living/simple_animal/hostile/poison/terror_spider/gray,
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/awaymission/UO71/gateway)
-"iJ" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 10
- },
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/awaymission/UO71/gateway)
-"iP" = (
-/obj/structure/table,
-/obj/machinery/cell_charger,
-/obj/item/stock_parts/cell/high,
-/obj/item/stock_parts/cell/high,
-/obj/machinery/light/small{
- dir = 8
- },
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/awaymission/UO71/science)
-"iR" = (
-/obj/structure/window/reinforced{
- dir = 1
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/prince)
-"iS" = (
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
- dir = 4;
- initialize_directions = 11
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/centralhall)
-"iT" = (
-/obj/machinery/light/small{
- dir = 8
- },
-/obj/machinery/alarm/monitor{
- dir = 4;
- locked = 0;
- pixel_x = -23
- },
-/turf/simulated/floor/plasteel{
- icon_state = "bar"
- },
-/area/awaymission/UO71/centralhall)
-"iU" = (
-/obj/machinery/computer/security/telescreen/entertainment{
- pixel_x = 32
- },
-/obj/machinery/light/small{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "bar"
- },
-/area/awaymission/UO71/centralhall)
-"iV" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/structure/disposalpipe/junction,
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "cafeteria"
- },
-/area/awaymission/UO71/centralhall)
-"iW" = (
-/obj/machinery/disposal,
-/obj/structure/disposalpipe/trunk{
- dir = 4
- },
-/obj/structure/sign/deathsposal{
- desc = "A warning sign which reads 'DISPOSAL: LEADS TO EXTERIOR'";
- name = "\improper DISPOSAL: LEADS TO EXTERIOR";
- pixel_y = -32
- },
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "cafeteria"
- },
-/area/awaymission/UO71/centralhall)
-"iX" = (
-/obj/structure/closet/secure_closet{
- locked = 0;
- name = "kitchen Cabinet";
- req_access = list(271)
- },
-/obj/item/reagent_containers/food/condiment/flour,
-/obj/item/reagent_containers/food/condiment/flour,
-/obj/item/reagent_containers/food/condiment/sugar,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "cafeteria"
- },
-/area/awaymission/UO71/centralhall)
-"iY" = (
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/structure/cable{
- d2 = 2;
- icon_state = "0-2"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/centralhall)
-"iZ" = (
-/obj/effect/decal/cleanable/blood/gibs{
- color = "red";
- icon_state = "gib2_flesh"
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/gateway)
-"ja" = (
-/obj/structure/sink{
- pixel_y = 25
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/sign/nosmoking_2{
- pixel_x = -32
- },
-/obj/effect/decal/warning_stripes/northwest,
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/awaymission/UO71/science)
-"jb" = (
-/obj/structure/chair/stool,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/gateway)
-"jc" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/awaymission/UO71/gateway)
-"jd" = (
-/obj/machinery/door/poddoor{
- id_tag = "UO71_Start";
- name = "UO71 Sealed Facility"
- },
-/obj/machinery/door/airlock/research{
- name = "Gateway Observation";
- req_access = list(271)
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/awaymission/UO71/gateway)
-"je" = (
-/obj/structure/chair/comfy/black{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
- dir = 8;
- initialize_directions = 7
- },
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "neutral"
- },
-/area/awaymission/UO71/centralhall)
-"jf" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/unary/vent_pump{
- dir = 8;
- on = 1
- },
-/turf/simulated/floor/plasteel{
- dir = 10;
- icon_state = "neutral"
- },
-/area/awaymission/UO71/centralhall)
-"jh" = (
-/obj/structure/chair/comfy/black{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
- dir = 8;
- initialize_directions = 7
- },
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "neutralcorner"
- },
-/area/awaymission/UO71/centralhall)
-"jj" = (
-/obj/machinery/atmospherics/unary/vent_pump{
- dir = 1;
- icon_state = "weld";
- on = 1;
- welded = 1
- },
-/obj/machinery/light/small{
- dir = 4
- },
-/obj/effect/landmark/burnturf,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/gateway)
-"jk" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/awaymission/UO71/gateway)
-"jo" = (
-/obj/structure/table,
-/obj/item/folder/white,
-/obj/item/disk/tech_disk,
-/obj/item/disk/design_disk,
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/awaymission/UO71/science)
-"jp" = (
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/awaymission/UO71/science)
-"jq" = (
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/prince)
-"jr" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/public/glass{
- name = "Central Access"
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/centralhall)
-"js" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/door/airlock/public/glass{
- name = "Central Access"
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/centralhall)
-"jt" = (
-/obj/machinery/firealarm{
- dir = 8;
- pixel_x = -24
- },
-/turf/simulated/floor/plasteel{
- icon_state = "bar"
- },
-/area/awaymission/UO71/centralhall)
-"ju" = (
-/obj/structure/chair,
-/turf/simulated/floor/plasteel{
- icon_state = "bar"
- },
-/area/awaymission/UO71/centralhall)
-"jv" = (
-/obj/machinery/door/window/classic/reversed{
- name = "Bar Door";
- req_access = list(271)
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- icon_state = "bar"
- },
-/area/awaymission/UO71/centralhall)
-"jy" = (
-/obj/structure/table/reinforced,
-/obj/item/reagent_containers/food/drinks/cans/beer,
-/turf/simulated/floor/plasteel{
- icon_state = "bar"
- },
-/area/awaymission/UO71/centralhall)
-"jA" = (
-/obj/machinery/camera{
- c_tag = "Bar";
- dir = 8;
- network = list("UO71")
- },
-/obj/structure/table/reinforced,
-/turf/simulated/floor/plasteel{
- icon_state = "bar"
- },
-/area/awaymission/UO71/centralhall)
-"jB" = (
-/obj/machinery/door/firedoor,
-/obj/structure/disposalpipe/segment,
-/obj/machinery/door/airlock{
- name = "Kitchen";
- req_access = list(271)
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plasteel{
- icon_state = "bar"
- },
-/area/awaymission/UO71/centralhall)
-"jC" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/effect/landmark/burnturf,
-/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/science)
-"jD" = (
-/obj/machinery/shower{
- pixel_y = 15
- },
-/obj/effect/decal/warning_stripes/north,
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/awaymission/UO71/science)
-"jE" = (
-/obj/structure/sink{
- pixel_y = 25
- },
-/obj/effect/decal/warning_stripes/northeast,
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/awaymission/UO71/science)
-"jF" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/blood/splatter{
- color = "red"
- },
-/obj/effect/decal/remains/human,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/gateway)
-"jG" = (
-/turf/simulated/wall/r_wall,
-/area/awaymission/UO71/science)
-"jH" = (
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/gateway)
-"jI" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 4;
- on = 1
- },
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/awaymission/UO71/gateway)
-"jJ" = (
-/obj/machinery/alarm/monitor{
- dir = 8;
- locked = 0;
- pixel_x = 23
- },
-/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 4;
- initialize_directions = 11
- },
-/obj/structure/spider/terrorweb,
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/awaymission/UO71/gateway)
-"jM" = (
-/obj/effect/spawner/window/reinforced,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/science)
-"jN" = (
-/obj/machinery/door/firedoor,
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/door/airlock/research{
- name = "Research Lab";
- req_access = list(271)
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/awaymission/UO71/science)
-"jO" = (
-/obj/machinery/door/poddoor{
- id_tag = "UO71_Containment";
- name = "Containment 2"
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/prince)
-"jP" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/centralhall)
-"jQ" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/landmark/damageturf,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/science)
-"jR" = (
-/obj/structure/chair{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "bar"
- },
-/area/awaymission/UO71/centralhall)
-"jS" = (
-/obj/structure/table,
-/obj/item/kitchen/utensil/fork,
-/turf/simulated/floor/plasteel{
- icon_state = "bar"
- },
-/area/awaymission/UO71/centralhall)
-"jT" = (
-/obj/machinery/atmospherics/unary/vent_pump{
- on = 1
- },
-/turf/simulated/floor/plasteel{
- icon_state = "bar"
- },
-/area/awaymission/UO71/centralhall)
-"jU" = (
-/obj/structure/cable{
- d2 = 4;
- icon_state = "0-4"
- },
-/obj/machinery/power/apc/off_station{
- cell_type = 15000;
- dir = 1;
- locked = 0;
- name = "UO71 Bar APC";
- pixel_y = 24;
- start_charge = 100
- },
-/turf/simulated/floor/plasteel{
- icon_state = "bar"
- },
-/area/awaymission/UO71/centralhall)
-"jV" = (
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/junction{
- dir = 2;
- icon_state = "pipe-j2"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 8;
- initialize_directions = 7
- },
-/turf/simulated/floor/plasteel{
- icon_state = "bar"
- },
-/area/awaymission/UO71/centralhall)
-"jW" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/light/small{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 6
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- icon_state = "bar"
- },
-/area/awaymission/UO71/centralhall)
-"jX" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/centralhall)
-"jY" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/door/airlock/maintenance,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/centralhall)
-"jZ" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 8;
- icon_state = "pipe-c"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 9
- },
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/science)
-"ka" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/centralhall)
-"kb" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 8;
- icon_state = "pipe-c"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 9
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 9
- },
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/centralhall)
-"kc" = (
-/obj/machinery/door/poddoor{
- id_tag = "UO71_Start";
- name = "UO71 Sealed Facility"
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/gateway)
-"kd" = (
-/obj/machinery/door/firedoor,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/door/airlock/command{
- name = "Gateway";
- req_access = list(271)
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/gateway)
-"ke" = (
-/obj/structure/sign/securearea{
- desc = "A warning sign which reads 'DANGER - LETHAL BIOHAZARDS WITHIN'";
- name = "CONTAINMENT AREA"
- },
-/turf/simulated/wall,
-/area/awaymission/UO71/science)
-"ki" = (
-/obj/structure/dispenser/oxygen,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/gateway)
-"kk" = (
-/obj/machinery/atmospherics/portable/canister/oxygen,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/gateway)
-"kl" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/structure/spider/terrorweb,
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/awaymission/UO71/gateway)
-"km" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/wall,
-/area/awaymission/UO71/science)
-"kn" = (
-/obj/structure/sign/securearea{
- desc = "A warning sign which reads 'DANGER - LETHAL BIOHAZARDS WITHIN'";
- name = "CONTAINMENT AREA"
- },
-/turf/simulated/wall/r_wall,
-/area/awaymission/UO71/science)
-"ko" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- dir = 9;
- icon_state = "whitepurple"
- },
-/area/awaymission/UO71/science)
-"kp" = (
-/obj/machinery/light/small{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "whitepurple"
- },
-/area/awaymission/UO71/science)
-"kq" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/structure/spider/cocoon{
- icon_state = "cocoon_large1"
- },
-/obj/structure/spider/terrorweb,
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/awaymission/UO71/gateway)
-"kr" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/economy/vending/snack,
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/awaymission/UO71/science)
-"ks" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/item/kirbyplants,
-/obj/machinery/light/small{
- dir = 4
- },
-/obj/machinery/atmospherics/unary/vent_pump{
- dir = 8;
- on = 1
- },
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "whitepurplecorner"
- },
-/area/awaymission/UO71/science)
-"kt" = (
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
- dir = 8;
- initialize_directions = 7
- },
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "whitepurple"
- },
-/area/awaymission/UO71/science)
-"ku" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small{
- dir = 8
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/centralhall)
-"kv" = (
-/obj/machinery/alarm/monitor{
- locked = 0;
- pixel_y = 23
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/centralhall)
-"kw" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/plasteel{
- icon_state = "bar"
- },
-/area/awaymission/UO71/centralhall)
-"kx" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 4;
- on = 1
- },
-/turf/simulated/floor/plasteel{
- icon_state = "bar"
- },
-/area/awaymission/UO71/centralhall)
-"ky" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "bar"
- },
-/area/awaymission/UO71/centralhall)
-"kz" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 4;
- initialize_directions = 11
- },
-/obj/machinery/firealarm{
- dir = 4;
- pixel_x = 24
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- icon_state = "bar"
- },
-/area/awaymission/UO71/centralhall)
-"kA" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/plasteel{
- icon_state = "bar"
- },
-/area/awaymission/UO71/centralhall)
-"kB" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/science)
-"kC" = (
-/obj/structure/closet/crate,
-/obj/effect/decal/cleanable/dirt,
-/obj/item/storage/toolbox/mechanical{
- pixel_x = -2;
- pixel_y = -1
- },
-/obj/item/multitool,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/centralhall)
-"kD" = (
-/obj/structure/closet/l3closet/general,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/centralhall)
-"kE" = (
-/obj/structure/table,
-/obj/item/storage/belt/utility,
-/obj/item/storage/belt/utility,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/gateway)
-"kF" = (
-/obj/structure/chair{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/centralhall)
-"kG" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/suit_storage_unit/engine,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/gateway)
-"kH" = (
-/obj/structure/spider/cocoon{
- icon_state = "cocoon_large1"
- },
-/obj/structure/spider/terrorweb,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/gateway)
-"kI" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- dir = 4;
- heat_capacity = 1e+006;
- icon_state = "whitepurplecorner"
- },
-/area/awaymission/UO71/science)
-"kJ" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- dir = 4;
- heat_capacity = 1e+006;
- icon_state = "whitepurplecorner"
- },
-/area/awaymission/UO71/science)
-"kK" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/machinery/atmospherics/unary/vent_pump{
- on = 1
- },
-/mob/living/simple_animal/hostile/poison/terror_spider/gray,
-/turf/simulated/floor/plasteel{
- dir = 4;
- heat_capacity = 1e+006;
- icon_state = "whitepurplecorner"
- },
-/area/awaymission/UO71/science)
-"kL" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/machinery/alarm/monitor{
- locked = 0;
- pixel_y = 23
- },
-/turf/simulated/floor/plasteel{
- dir = 4;
- heat_capacity = 1e+006;
- icon_state = "whitepurplecorner"
- },
-/area/awaymission/UO71/science)
-"kM" = (
-/obj/machinery/light/small{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- dir = 4;
- heat_capacity = 1e+006;
- icon_state = "whitepurplecorner"
- },
-/area/awaymission/UO71/science)
-"kN" = (
-/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 1;
- initialize_directions = 14
- },
-/turf/simulated/floor/plasteel{
- dir = 4;
- heat_capacity = 1e+006;
- icon_state = "whitepurplecorner"
- },
-/area/awaymission/UO71/science)
-"kO" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small{
- dir = 1
- },
-/turf/simulated/floor/plasteel{
- dir = 4;
- heat_capacity = 1e+006;
- icon_state = "whitepurplecorner"
- },
-/area/awaymission/UO71/science)
-"kQ" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/machinery/door/airlock/research{
- name = "Research Division Access";
- req_access = list(271)
- },
-/turf/simulated/floor/plasteel{
- dir = 4;
- heat_capacity = 1e+006;
- icon_state = "whitepurplecorner"
- },
-/area/awaymission/UO71/science)
-"kR" = (
-/obj/structure/closet/firecloset,
-/obj/machinery/atmospherics/unary/vent_scrubber{
- on = 1
- },
-/obj/effect/decal/warning_stripes/southwest,
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/awaymission/UO71/science)
-"kS" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/machinery/light/small{
- dir = 8
- },
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/awaymission/UO71/gateway)
-"kT" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/machinery/door/airlock/research{
- name = "Research Division Access";
- req_access = list(271)
- },
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/awaymission/UO71/gateway)
-"kU" = (
-/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/awaymission/UO71/gateway)
-"kW" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/structure/extinguisher_cabinet{
- pixel_y = 30
- },
-/turf/simulated/floor/plasteel{
- dir = 4;
- heat_capacity = 1e+006;
- icon_state = "whitepurplecorner"
- },
-/area/awaymission/UO71/science)
-"kX" = (
-/obj/machinery/alarm/monitor{
- locked = 0;
- pixel_y = 23
- },
-/obj/machinery/light/small{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- dir = 4;
- heat_capacity = 1e+006;
- icon_state = "whitepurplecorner"
- },
-/area/awaymission/UO71/science)
-"kZ" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- on = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- dir = 4;
- heat_capacity = 1e+006;
- icon_state = "whitepurplecorner"
- },
-/area/awaymission/UO71/science)
-"la" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- dir = 4;
- heat_capacity = 1e+006;
- icon_state = "whitepurplecorner"
- },
-/area/awaymission/UO71/science)
-"lb" = (
-/turf/simulated/floor/plasteel{
- dir = 4;
- heat_capacity = 1e+006;
- icon_state = "whitepurplecorner"
- },
-/area/awaymission/UO71/science)
-"lc" = (
-/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 1;
- initialize_directions = 14
- },
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/awaymission/UO71/science)
-"ld" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/awaymission/UO71/science)
-"le" = (
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/awaymission/UO71/science)
-"lf" = (
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "whitepurple"
- },
-/area/awaymission/UO71/science)
-"lg" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "whitepurplecorner"
- },
-/area/awaymission/UO71/science)
-"lh" = (
-/obj/structure/closet/firecloset,
-/obj/machinery/light/small,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/warning_stripes/south,
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/awaymission/UO71/science)
-"li" = (
-/obj/structure/closet/emcloset,
-/obj/machinery/atmospherics/unary/vent_pump{
- dir = 4;
- on = 1
- },
-/obj/effect/decal/warning_stripes/southeast,
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/awaymission/UO71/science)
-"lj" = (
-/obj/structure/chair{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/centralhall)
-"lk" = (
-/obj/structure/table,
-/obj/item/newspaper,
-/obj/machinery/newscaster{
- pixel_x = 30
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/centralhall)
-"ll" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/centralhall)
-"lm" = (
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
- dir = 8;
- initialize_directions = 7
- },
-/obj/structure/sign/science{
- pixel_x = -32
- },
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "purplecorner"
- },
-/area/awaymission/UO71/centralhall)
-"ln" = (
-/obj/machinery/firealarm{
- dir = 1;
- pixel_y = -24
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/centralhall)
-"lo" = (
-/obj/machinery/light/small,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/centralhall)
-"lp" = (
-/obj/machinery/atmospherics/unary/vent_pump{
- dir = 8;
- on = 1
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/centralhall)
-"lq" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "bar"
- },
-/area/awaymission/UO71/centralhall)
-"lr" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 5
- },
-/obj/machinery/newscaster{
- pixel_y = -28
- },
-/turf/simulated/floor/plasteel{
- icon_state = "bar"
- },
-/area/awaymission/UO71/centralhall)
-"ls" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/alarm/monitor{
- dir = 1;
- locked = 0;
- pixel_y = -23
- },
-/turf/simulated/floor/plasteel{
- icon_state = "bar"
- },
-/area/awaymission/UO71/centralhall)
-"lt" = (
-/turf/simulated/wall/r_wall,
-/area/awaymission/UO71/eng)
-"lu" = (
-/obj/structure/disposalpipe/segment{
- dir = 4;
- icon_state = "pipe-c"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- icon_state = "bar"
- },
-/area/awaymission/UO71/centralhall)
-"lv" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/disposalpipe/junction,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plasteel{
- icon_state = "bar"
- },
-/area/awaymission/UO71/centralhall)
-"lw" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
- dir = 4;
- initialize_directions = 11
- },
-/turf/simulated/floor/plasteel{
- icon_state = "bar"
- },
-/area/awaymission/UO71/centralhall)
-"lx" = (
-/obj/structure/table,
-/obj/item/storage/toolbox/mechanical{
- pixel_x = -2;
- pixel_y = -1
- },
-/obj/item/multitool,
-/obj/structure/sign/nosmoking_2{
- pixel_x = -32
- },
-/obj/item/storage/toolbox/mechanical{
- pixel_x = -2;
- pixel_y = -1
- },
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "warndark"
- },
-/area/awaymission/UO71/gateway)
-"ly" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/gateway)
-"lz" = (
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/gateway)
-"lA" = (
-/obj/structure/disposalpipe/segment,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/centralhall)
-"lB" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 6
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/gateway)
-"lC" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/gateway)
-"lD" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/awaymission/UO71/gateway)
-"lE" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/gateway)
-"lF" = (
-/obj/machinery/door/firedoor,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/door/airlock/research{
- name = "Research Division Access";
- req_access = list(271)
- },
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/awaymission/UO71/gateway)
-"lG" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/awaymission/UO71/gateway)
-"lH" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "whitepurplecorner"
- },
-/area/awaymission/UO71/science)
-"lI" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
-/turf/simulated/floor/plasteel{
- icon_state = "whitepurplecorner"
- },
-/area/awaymission/UO71/science)
-"lJ" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/firealarm{
- dir = 1;
- pixel_y = -24
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/camera{
- c_tag = "Research Division West";
- dir = 1;
- network = list("UO71")
- },
-/turf/simulated/floor/plasteel{
- icon_state = "whitepurplecorner"
- },
-/area/awaymission/UO71/science)
-"lK" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
- dir = 1
- },
-/turf/simulated/floor/plasteel{
- icon_state = "whitepurplecorner"
- },
-/area/awaymission/UO71/science)
-"lL" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 1;
- on = 1
- },
-/turf/simulated/floor/plasteel{
- icon_state = "whitepurplecorner"
- },
-/area/awaymission/UO71/science)
-"lM" = (
-/obj/machinery/door/firedoor,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/door/airlock/research{
- name = "Research Division Access";
- req_access = list(271)
- },
-/turf/simulated/floor/plasteel{
- icon_state = "whitepurplecorner"
- },
-/area/awaymission/UO71/science)
-"lN" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/mob/living/simple_animal/hostile/poison/terror_spider/red{
- wander = 0
- },
-/turf/simulated/floor/plasteel{
- icon_state = "whitepurplecorner"
- },
-/area/awaymission/UO71/science)
-"lO" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4;
- icon_state = "pipe-c"
- },
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
- dir = 1;
- initialize_directions = 14
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plasteel{
- icon_state = "whitepurplecorner"
- },
-/area/awaymission/UO71/science)
-"lQ" = (
-/obj/structure/cable{
- d2 = 8;
- icon_state = "0-8"
- },
-/obj/machinery/power/apc/off_station{
- cell_type = 15000;
- locked = 0;
- name = "UO71 Research Division APC";
- pixel_y = -24;
- start_charge = 100
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "whitepurplecorner"
- },
-/area/awaymission/UO71/science)
-"lR" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/junction{
- dir = 8
- },
-/obj/machinery/firealarm{
- dir = 1;
- pixel_y = -24
- },
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
-/turf/simulated/floor/plasteel{
- icon_state = "whitepurplecorner"
- },
-/area/awaymission/UO71/science)
-"lS" = (
-/obj/structure/disposalpipe/segment{
- dir = 2;
- icon_state = "pipe-c"
- },
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
- dir = 1;
- initialize_directions = 14
- },
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/awaymission/UO71/science)
-"lT" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "whitepurplecorner"
- },
-/area/awaymission/UO71/science)
-"lU" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "whitepurplecorner"
- },
-/area/awaymission/UO71/science)
-"lV" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "whitepurplecorner"
- },
-/area/awaymission/UO71/science)
-"lW" = (
-/obj/machinery/firealarm{
- dir = 1;
- pixel_y = -24
- },
-/obj/machinery/camera{
- c_tag = "Research Division East";
- dir = 1;
- network = list("UO71")
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "whitepurplecorner"
- },
-/area/awaymission/UO71/science)
-"lX" = (
-/turf/simulated/floor/plasteel{
- icon_state = "whitepurplecorner"
- },
-/area/awaymission/UO71/science)
-"lY" = (
-/obj/structure/sign/directions/medical{
- pixel_y = -12
- },
-/turf/simulated/floor/plasteel{
- icon_state = "whitepurplecorner"
- },
-/area/awaymission/UO71/science)
-"lZ" = (
-/obj/machinery/door/airlock/research{
- name = "Research Division Access";
- req_access = list(271)
- },
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/awaymission/UO71/science)
-"ma" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- on = 1
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/centralhall)
-"mb" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "purple"
- },
-/area/awaymission/UO71/centralhall)
-"mc" = (
-/obj/machinery/light/small{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/centralhall)
-"md" = (
-/obj/structure/chair{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- icon_state = "bar"
- },
-/area/awaymission/UO71/centralhall)
-"me" = (
-/obj/structure/table,
-/obj/item/reagent_containers/food/condiment/saltshaker{
- pixel_x = -3
- },
-/obj/item/reagent_containers/food/condiment/peppermill{
- pixel_x = 3
- },
-/turf/simulated/floor/plasteel{
- icon_state = "bar"
- },
-/area/awaymission/UO71/centralhall)
-"mf" = (
-/obj/machinery/disposal,
-/obj/structure/disposalpipe/trunk{
- dir = 1
- },
-/obj/structure/sign/deathsposal{
- desc = "A warning sign which reads 'DISPOSAL: LEADS TO EXTERIOR'";
- name = "\improper DISPOSAL: LEADS TO EXTERIOR";
- pixel_y = -32
- },
-/turf/simulated/floor/plasteel{
- icon_state = "bar"
- },
-/area/awaymission/UO71/centralhall)
-"mg" = (
-/obj/machinery/door/firedoor,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/machinery/door/airlock/public/glass{
- name = "Central Access"
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/centralhall)
-"mj" = (
-/obj/machinery/suit_storage_unit/standard_unit,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/eng)
-"mk" = (
-/obj/structure/table,
-/obj/item/folder/white,
-/obj/machinery/light/small{
- dir = 8
- },
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "warndark"
- },
-/area/awaymission/UO71/gateway)
-"ml" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/gateway)
-"mm" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/machinery/atmospherics/unary/vent_pump{
- on = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/mob/living/simple_animal/hostile/poison/terror_spider/gray,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/centralhall)
-"mn" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/effect/landmark/burnturf,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/science)
-"mo" = (
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/awaymission/UO71/gateway)
-"mp" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/awaymission/UO71/gateway)
-"mq" = (
-/obj/machinery/door/airlock/research{
- name = "Research Lab";
- req_access = list(271)
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/awaymission/UO71/science)
-"mr" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/science)
-"ms" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/science)
-"mt" = (
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/door/airlock/command{
- name = "Research Director's Office";
- req_access = list(271)
- },
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "cafeteria"
- },
-/area/awaymission/UO71/science)
-"mv" = (
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "whitepurplecorner"
- },
-/area/awaymission/UO71/science)
-"mw" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/centralhall)
-"mz" = (
-/obj/machinery/light/small{
- dir = 1
- },
-/obj/machinery/camera{
- c_tag = "Engineering Secure Storage";
- network = list("UO71")
- },
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/eng)
-"mA" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/firealarm{
- dir = 8;
- pixel_x = -24
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/centralhall)
-"mB" = (
-/obj/machinery/door/poddoor{
- id_tag = "UO71_SciStorage";
- name = "SciStorage Door"
- },
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "cafeteria"
- },
-/area/awaymission/UO71/loot)
-"mC" = (
-/obj/structure/bed,
-/obj/item/bedsheet,
-/turf/simulated/floor/carpet,
-/area/awaymission/UO71/centralhall)
-"mD" = (
-/obj/machinery/light/small{
- dir = 1
- },
-/obj/machinery/alarm/monitor{
- locked = 0;
- pixel_y = 23
- },
-/turf/simulated/floor/carpet,
-/area/awaymission/UO71/centralhall)
-"mE" = (
-/obj/structure/table/wood,
-/obj/machinery/newscaster{
- pixel_x = -30
- },
-/obj/item/reagent_containers/food/pill/charcoal{
- pixel_x = 3
- },
-/obj/item/reagent_containers/food/pill/charcoal{
- pixel_x = -3
- },
-/turf/simulated/floor/carpet,
-/area/awaymission/UO71/centralhall)
-"mF" = (
-/obj/structure/closet/secure_closet{
- locked = 0
- },
-/obj/item/clothing/under/misc/pj/red,
-/turf/simulated/floor/carpet,
-/area/awaymission/UO71/centralhall)
-"mG" = (
-/obj/machinery/light/small{
- dir = 1
- },
-/obj/machinery/alarm/monitor{
- locked = 0;
- pixel_y = 23
- },
-/obj/structure/chair/wood{
- dir = 8
- },
-/turf/simulated/floor/carpet,
-/area/awaymission/UO71/centralhall)
-"mH" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/centralhall)
-"mI" = (
-/obj/machinery/atmospherics/pipe/simple/visible/cyan{
- dir = 10;
- initialize_directions = 10
- },
-/obj/effect/decal/warning_stripes/yellow/hollow,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"mJ" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/eng)
-"mK" = (
-/obj/structure/closet/crate,
-/obj/item/stack/sheet/metal{
- amount = 50
- },
-/obj/item/stack/sheet/glass{
- amount = 50
- },
-/obj/item/stack/rods{
- amount = 50
- },
-/obj/machinery/door_control{
- desc = "A remote control-switch for secure storage.";
- id = "UO71_Secure Storage";
- name = "Engineering Secure Storage";
- pixel_x = 6;
- pixel_y = -24;
- req_access = list(271)
- },
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/eng)
-"mL" = (
-/obj/structure/table,
-/obj/item/hand_labeler,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/gateway)
-"mM" = (
-/obj/machinery/door/firedoor,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/door/airlock/command{
- name = "Gateway";
- req_access = list(271)
- },
-/obj/machinery/door/poddoor{
- id_tag = "UO71_Start";
- name = "UO71 Sealed Facility"
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/gateway)
-"mN" = (
-/obj/structure/extinguisher_cabinet{
- pixel_y = -28
- },
-/obj/structure/rack{
- dir = 8;
- layer = 2.9
- },
-/obj/item/flashlight,
-/obj/item/flashlight,
-/obj/item/flashlight,
-/obj/item/flashlight,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/gateway)
-"mO" = (
-/obj/structure/rack{
- dir = 8;
- layer = 2.9
- },
-/obj/item/clothing/shoes/magboots,
-/obj/machinery/firealarm{
- dir = 1;
- pixel_y = -24
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/gateway)
-"mP" = (
-/obj/structure/cable,
-/obj/machinery/power/apc/off_station{
- cell_type = 15000;
- locked = 0;
- name = "UO71 Gateway APC";
- pixel_y = -24;
- start_charge = 100
- },
-/obj/machinery/light/small,
-/obj/structure/rack{
- dir = 8;
- layer = 2.9
- },
-/obj/item/gun/energy/gun/nuclear,
-/obj/item/gun/energy/gun/nuclear,
-/obj/item/gun/energy/gun/nuclear,
-/obj/item/gun/energy/gun/nuclear,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/gateway)
-"mQ" = (
-/obj/structure/reagent_dispensers/fueltank,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/gateway)
-"mR" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/effect/spawner/random_spawners/wall_rusted_always,
-/turf/simulated/wall,
-/area/awaymission/UO71/science)
-"mS" = (
-/obj/structure/reagent_dispensers/watertank,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/gateway)
-"mT" = (
-/obj/machinery/light/small{
- dir = 1
- },
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/awaymission/UO71/science)
-"mU" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/awaymission/UO71/science)
-"mV" = (
-/obj/structure/table,
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/awaymission/UO71/science)
-"mW" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/door/airlock/maintenance{
- name = "Research Maintenance";
- req_access = list(271)
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/science)
-"mX" = (
-/obj/structure/closet/secure_closet{
- req_access = list(271)
- },
-/obj/item/storage/backpack/satchel_tox,
-/obj/item/clothing/gloves/color/latex,
-/obj/item/clothing/suit/storage/labcoat/science,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "cafeteria"
- },
-/area/awaymission/UO71/science)
-"mY" = (
-/obj/structure/disposalpipe/segment{
- dir = 8;
- icon_state = "pipe-c"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "cafeteria"
- },
-/area/awaymission/UO71/science)
-"mZ" = (
-/obj/structure/disposalpipe/segment{
- dir = 4;
- icon_state = "pipe-c"
- },
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "cafeteria"
- },
-/area/awaymission/UO71/science)
-"na" = (
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "cafeteria"
- },
-/area/awaymission/UO71/science)
-"nb" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "cafeteria"
- },
-/area/awaymission/UO71/science)
-"nc" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/item/kirbyplants{
- layer = 5
- },
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "cafeteria"
- },
-/area/awaymission/UO71/science)
-"nd" = (
-/obj/structure/table,
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "red"
- },
-/area/awaymission/UO71/science)
-"ne" = (
-/obj/structure/table,
-/obj/machinery/newscaster{
- pixel_x = -30
- },
-/obj/machinery/atmospherics/unary/vent_pump{
- dir = 1;
- on = 1
- },
-/turf/simulated/floor/plasteel{
- dir = 9;
- icon_state = "red"
- },
-/area/awaymission/UO71/science)
-"nf" = (
-/obj/structure/table,
-/obj/machinery/recharger{
- pixel_y = 4
- },
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "red"
- },
-/area/awaymission/UO71/science)
-"ng" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/machinery/door/airlock/public/glass{
- name = "Central Access"
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/centralhall)
-"nh" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door/airlock/public/glass{
- name = "Central Access"
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/centralhall)
-"ni" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- on = 1
- },
-/obj/machinery/door_control{
- id = "awaydorm5";
- name = "Door Bolt Control";
- normaldoorcontrol = 1;
- pixel_y = -25;
- specialfunctions = 4
- },
-/obj/structure/chair/wood{
- dir = 1
- },
-/turf/simulated/floor/carpet,
-/area/awaymission/UO71/centralhall)
-"nj" = (
-/obj/structure/closet/secure_closet{
- locked = 0
- },
-/turf/simulated/floor/carpet,
-/area/awaymission/UO71/centralhall)
-"nk" = (
-/obj/machinery/atmospherics/unary/vent_pump{
- on = 1
- },
-/turf/simulated/floor/carpet,
-/area/awaymission/UO71/centralhall)
-"nl" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- on = 1
- },
-/obj/structure/bed,
-/obj/item/bedsheet,
-/turf/simulated/floor/carpet,
-/area/awaymission/UO71/centralhall)
-"nm" = (
-/obj/machinery/door_control{
- id = "awaydorm7";
- name = "Door Bolt Control";
- normaldoorcontrol = 1;
- pixel_y = -25;
- specialfunctions = 4
- },
-/turf/simulated/floor/carpet,
-/area/awaymission/UO71/centralhall)
-"nn" = (
-/obj/machinery/atmospherics/unary/vent_pump{
- icon_state = "weld";
- on = 1;
- welded = 1
- },
-/turf/simulated/floor/carpet,
-/area/awaymission/UO71/centralhall)
-"no" = (
-/obj/machinery/economy/vending/cola,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- dir = 9;
- icon_state = "neutral"
- },
-/area/awaymission/UO71/centralhall)
-"np" = (
-/turf/simulated/wall,
-/area/awaymission/UO71/eng)
-"nq" = (
-/obj/structure/table/wood,
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "neutral"
- },
-/area/awaymission/UO71/centralhall)
-"nr" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
-/turf/simulated/wall/r_wall,
-/area/awaymission/UO71/eng)
-"ns" = (
-/obj/structure/chair/comfy/black{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "neutral"
- },
-/area/awaymission/UO71/centralhall)
-"nt" = (
-/obj/structure/chair/comfy/black{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "neutral"
- },
-/area/awaymission/UO71/centralhall)
-"nu" = (
-/obj/machinery/atmospherics/portable/canister/air,
-/obj/effect/decal/warning_stripes/yellow/hollow,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"nv" = (
-/obj/machinery/door/poddoor{
- id_tag = "UO71_Secure Storage";
- name = "secure storage"
- },
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/eng)
-"nw" = (
-/obj/machinery/chem_master,
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/awaymission/UO71/science)
-"nx" = (
-/obj/structure/reagent_dispensers/fueltank,
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/awaymission/UO71/science)
-"ny" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/science)
-"nz" = (
-/obj/structure/table,
-/obj/item/cartridge/signal/toxins,
-/obj/item/cartridge/signal/toxins{
- pixel_x = -4;
- pixel_y = 2
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "cafeteria"
- },
-/area/awaymission/UO71/science)
-"nA" = (
-/obj/machinery/atmospherics/unary/vent_pump{
- dir = 1;
- on = 1
- },
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "cafeteria"
- },
-/area/awaymission/UO71/science)
-"nB" = (
-/obj/structure/closet/crate,
-/obj/item/stack/sheet/mineral/plasma{
- amount = 25
- },
-/obj/item/stock_parts/cell/high,
-/obj/item/stock_parts/cell/high,
-/obj/effect/decal/cleanable/dirt,
-/obj/item/stack/sheet/mineral/uranium{
- amount = 25
- },
-/obj/item/stack/sheet/mineral/silver{
- amount = 25
- },
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/eng)
-"nC" = (
-/obj/machinery/light/small{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- dir = 4;
- heat_capacity = 1e+006;
- icon_state = "whitepurplecorner"
- },
-/area/awaymission/UO71/science)
-"nD" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/structure/chair,
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "cafeteria"
- },
-/area/awaymission/UO71/science)
-"nE" = (
-/obj/structure/chair/office/dark{
- dir = 1
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/science)
-"nF" = (
-/obj/machinery/computer/security{
- network = list("UO71")
- },
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "red"
- },
-/area/awaymission/UO71/science)
-"nG" = (
-/obj/structure/table,
-/obj/machinery/computer/security/telescreen{
- desc = "Used for monitoring the research division and the labs within.";
- dir = 8;
- name = "research monitor";
- network = list("UO71")
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "red"
- },
-/area/awaymission/UO71/science)
-"nH" = (
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4;
- icon_state = "pipe-c"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 6
- },
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/science)
-"nI" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/science)
-"nJ" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/landmark/burnturf,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/science)
-"nK" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/door/airlock/maintenance,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/science)
-"nL" = (
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 2;
- icon_state = "pipe-c"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 4;
- initialize_directions = 11
- },
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "neutral"
- },
-/area/awaymission/UO71/centralhall)
-"nM" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
- dir = 4;
- initialize_directions = 11
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- dir = 9;
- icon_state = "neutral"
- },
-/area/awaymission/UO71/centralhall)
-"nN" = (
-/obj/structure/sign/poster/contraband/smoke{
- pixel_y = 32
- },
-/obj/machinery/economy/vending/coffee,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/awaymission/UO71/centralhall)
-"nO" = (
-/obj/structure/closet/emcloset,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/awaymission/UO71/centralhall)
-"nP" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/door/airlock{
- id_tag = "awaydorm5";
- name = "Dorm 5"
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/centralhall)
-"nQ" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/door/airlock{
- id_tag = "awaydorm7";
- name = "Dorm 7"
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/centralhall)
-"nR" = (
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "neutral"
- },
-/area/awaymission/UO71/centralhall)
-"nS" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 6
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/centralhall)
-"nT" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
-/turf/simulated/wall,
-/area/awaymission/UO71/eng)
-"nU" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/machinery/door/airlock/public/glass{
- name = "Central Access"
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/centralhall)
-"nV" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "neutral"
- },
-/area/awaymission/UO71/centralhall)
-"nW" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 4;
- initialize_directions = 11
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/centralhall)
-"nX" = (
-/obj/structure/window/reinforced{
- dir = 1
- },
-/obj/machinery/light/small{
- dir = 8
- },
-/turf/simulated/floor/engine,
-/area/awaymission/UO71/science)
-"nY" = (
-/obj/machinery/door/window/classic/normal{
- dir = 4;
- name = "Chem Testing";
- req_access = list(271)
- },
-/obj/structure/window/reinforced{
- dir = 1
- },
-/turf/simulated/floor/engine,
-/area/awaymission/UO71/science)
-"nZ" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/centralhall)
-"oa" = (
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/eng)
-"ob" = (
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/eng)
-"oc" = (
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/eng)
-"od" = (
-/obj/machinery/door/airlock/research{
- name = "Research Lab";
- req_access = list(271)
- },
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/awaymission/UO71/science)
-"oe" = (
-/obj/machinery/atmospherics/unary/vent_pump{
- dir = 1;
- on = 1
- },
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/awaymission/UO71/science)
-"of" = (
-/obj/structure/table,
-/obj/item/reagent_containers/food/pill/charcoal,
-/obj/item/reagent_containers/food/pill/charcoal,
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/awaymission/UO71/science)
-"og" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/science)
-"oh" = (
-/obj/machinery/alarm/monitor{
- dir = 4;
- locked = 0;
- pixel_x = -23
- },
-/obj/machinery/light/small{
- dir = 8
- },
-/obj/structure/table,
-/obj/item/radio/off,
-/obj/item/laser_pointer,
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "cafeteria"
- },
-/area/awaymission/UO71/science)
-"oi" = (
-/obj/structure/table/reinforced,
-/obj/structure/window/reinforced{
- dir = 1
- },
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/item/folder/white,
-/obj/item/stamp/rd{
- pixel_x = 3;
- pixel_y = -2
- },
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "cafeteria"
- },
-/area/awaymission/UO71/science)
-"oj" = (
-/obj/structure/disposalpipe/segment,
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "cafeteria"
- },
-/area/awaymission/UO71/science)
-"ok" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/light/small{
- dir = 4
- },
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/centralhall)
-"ol" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/science)
-"om" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/science)
-"on" = (
-/obj/structure/table/reinforced,
-/obj/structure/window/reinforced{
- dir = 1
- },
-/obj/machinery/computer/security/telescreen{
- desc = "Used for monitoring the research division and the labs within.";
- name = "research monitor";
- network = list("UO71")
- },
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "cafeteria"
- },
-/area/awaymission/UO71/science)
-"oo" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/structure/table/reinforced,
-/obj/item/paper_bin{
- pixel_x = 1;
- pixel_y = 9
- },
-/obj/item/pen,
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "cafeteria"
- },
-/area/awaymission/UO71/science)
-"op" = (
-/obj/machinery/light/small{
- dir = 4
- },
-/obj/structure/window/reinforced{
- dir = 1
- },
-/obj/structure/table/reinforced,
-/obj/item/taperecorder{
- pixel_x = -3
- },
-/obj/item/paicard{
- pixel_x = 4
- },
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "cafeteria"
- },
-/area/awaymission/UO71/science)
-"oq" = (
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/science)
-"or" = (
-/obj/machinery/alarm/monitor{
- dir = 4;
- locked = 0;
- pixel_x = -23
- },
-/obj/item/radio/off,
-/obj/machinery/light/small{
- dir = 8
- },
-/obj/item/screwdriver,
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "red"
- },
-/area/awaymission/UO71/science)
-"os" = (
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "red"
- },
-/area/awaymission/UO71/science)
-"ot" = (
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/structure/disposalpipe/segment{
- dir = 1;
- icon_state = "pipe-c"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 5
- },
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "neutralcorner"
- },
-/area/awaymission/UO71/centralhall)
-"ou" = (
-/obj/machinery/light/small{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/alarm/monitor{
- dir = 4;
- locked = 0;
- pixel_x = -23
- },
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "neutral"
- },
-/area/awaymission/UO71/centralhall)
-"ov" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "neutral"
- },
-/area/awaymission/UO71/centralhall)
-"ow" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "neutral"
- },
-/area/awaymission/UO71/centralhall)
-"ox" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
-/obj/machinery/camera{
- c_tag = "Dormitories";
- network = list("UO71")
- },
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "neutralcorner"
- },
-/area/awaymission/UO71/centralhall)
-"oy" = (
-/obj/machinery/door/firedoor,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/machinery/door/airlock/public/glass{
- name = "Central Access"
- },
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "neutral"
- },
-/area/awaymission/UO71/centralhall)
-"oz" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/light/small{
- dir = 1
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 1;
- initialize_directions = 14
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "neutralcorner"
- },
-/area/awaymission/UO71/centralhall)
-"oA" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/centralhall)
-"oB" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "neutralcorner"
- },
-/area/awaymission/UO71/centralhall)
-"oC" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/alarm/monitor{
- locked = 0;
- pixel_y = 23
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 1;
- initialize_directions = 14
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "neutral"
- },
-/area/awaymission/UO71/centralhall)
-"oD" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "neutralcorner"
- },
-/area/awaymission/UO71/centralhall)
-"oE" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "neutralcorner"
- },
-/area/awaymission/UO71/centralhall)
-"oF" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/light/small{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "neutral"
- },
-/area/awaymission/UO71/centralhall)
-"oG" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 9
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/centralhall)
-"oH" = (
-/obj/machinery/light/small{
- dir = 8
- },
-/obj/machinery/firealarm{
- dir = 8;
- pixel_x = -24
- },
-/obj/effect/landmark/burnturf,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"oI" = (
-/obj/machinery/door/firedoor,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/door/airlock/public/glass{
- name = "Central Access"
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/centralhall)
-"oJ" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/junction{
- dir = 2;
- icon_state = "pipe-y"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 6
- },
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "neutral"
- },
-/area/awaymission/UO71/centralhall)
-"oK" = (
-/mob/living/carbon/human/monkey{
- name = "George the lab monkey";
- toxloss = 193
- },
-/turf/simulated/floor/engine,
-/area/awaymission/UO71/science)
-"oL" = (
-/obj/structure/window/reinforced{
- dir = 4;
- layer = 2.9
- },
-/turf/simulated/floor/engine,
-/area/awaymission/UO71/science)
-"oM" = (
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/disposalpipe/junction{
- dir = 8;
- icon_state = "pipe-y"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/centralhall)
-"oN" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
- dir = 4;
- initialize_directions = 11
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/centralhall)
-"oO" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/eng)
-"oP" = (
-/obj/structure/cable,
-/obj/machinery/power/smes{
- charge = 5e+006;
- input_level = 30000;
- inputting = 0;
- output_level = 25000
- },
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/eng)
-"oQ" = (
-/obj/structure/cable,
-/obj/machinery/power/smes{
- charge = 5e+006;
- input_level = 10000;
- inputting = 0;
- output_level = 25000
- },
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/eng)
-"oR" = (
-/obj/machinery/chem_heater,
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/awaymission/UO71/science)
-"oS" = (
-/obj/machinery/chem_dispenser,
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/awaymission/UO71/science)
-"oT" = (
-/obj/structure/table,
-/obj/item/reagent_containers/glass/beaker,
-/obj/item/reagent_containers/food/pill/methamphetamine,
-/obj/item/reagent_containers/food/pill/methamphetamine,
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/awaymission/UO71/science)
-"oU" = (
-/obj/machinery/atmospherics/unary/vent_pump{
- on = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"oV" = (
-/obj/structure/filingcabinet/chestdrawer,
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "cafeteria"
- },
-/area/awaymission/UO71/science)
-"oW" = (
-/obj/structure/table/reinforced,
-/obj/structure/window/reinforced{
- dir = 8
- },
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "cafeteria"
- },
-/area/awaymission/UO71/science)
-"oX" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "cafeteria"
- },
-/area/awaymission/UO71/science)
-"oY" = (
-/obj/structure/chair/office/light{
- dir = 1;
- pixel_y = 3
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "cafeteria"
- },
-/area/awaymission/UO71/science)
-"oZ" = (
-/obj/machinery/computer/aifixer,
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "cafeteria"
- },
-/area/awaymission/UO71/science)
-"pa" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- icon_state = "red"
- },
-/area/awaymission/UO71/science)
-"pb" = (
-/obj/structure/closet/secure_closet{
- req_access = list(271)
- },
-/obj/item/flash,
-/obj/item/reagent_containers/spray/pepper,
-/obj/item/restraints/handcuffs,
-/turf/simulated/floor/plasteel{
- dir = 10;
- icon_state = "red"
- },
-/area/awaymission/UO71/science)
-"pc" = (
-/obj/machinery/door/airlock/security/glass{
- name = "Security Office";
- req_access = list(271)
- },
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/awaymission/UO71/science)
-"pd" = (
-/turf/simulated/floor/plasteel{
- dir = 6;
- icon_state = "red"
- },
-/area/awaymission/UO71/science)
-"pe" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/effect/landmark/damageturf,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/science)
-"pf" = (
-/obj/structure/disposalpipe/segment,
-/obj/effect/landmark/burnturf,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/centralhall)
-"pg" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "neutralcorner"
- },
-/area/awaymission/UO71/centralhall)
-"ph" = (
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
- dir = 1;
- initialize_directions = 14
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/centralhall)
-"pi" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/door/airlock/public/glass{
- name = "Central Access"
- },
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "neutralcorner"
- },
-/area/awaymission/UO71/centralhall)
-"pj" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/structure/extinguisher_cabinet{
- pixel_y = -28
- },
-/turf/simulated/floor/plasteel{
- icon_state = "neutral"
- },
-/area/awaymission/UO71/centralhall)
-"pk" = (
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- icon_state = "neutralcorner"
- },
-/area/awaymission/UO71/centralhall)
-"pl" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 1;
- on = 1
- },
-/obj/machinery/firealarm{
- dir = 1;
- pixel_y = -24
- },
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "neutralcorner"
- },
-/area/awaymission/UO71/centralhall)
-"pm" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "neutral"
- },
-/area/awaymission/UO71/centralhall)
-"pn" = (
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
-/turf/simulated/floor/plasteel{
- icon_state = "neutralcorner"
- },
-/area/awaymission/UO71/centralhall)
-"po" = (
-/obj/machinery/atmospherics/pipe/simple/visible/cyan{
- dir = 9
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"pp" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "neutralcorner"
- },
-/area/awaymission/UO71/centralhall)
-"pq" = (
-/obj/machinery/light/small,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "neutral"
- },
-/area/awaymission/UO71/centralhall)
-"pr" = (
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 9
- },
-/turf/simulated/floor/plasteel{
- dir = 6;
- icon_state = "neutral"
- },
-/area/awaymission/UO71/centralhall)
-"ps" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/alarm/monitor{
- dir = 8;
- locked = 0;
- pixel_x = 23
- },
-/obj/machinery/light/small{
- dir = 4
- },
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/unary/vent_pump{
- dir = 8;
- on = 1
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/centralhall)
-"pt" = (
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
- dir = 8;
- initialize_directions = 7
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/centralhall)
-"pu" = (
-/obj/machinery/atmospherics/portable/canister/air,
-/turf/simulated/floor/engine/air,
-/area/awaymission/UO71/eng)
-"pv" = (
-/obj/machinery/atmospherics/air_sensor{
- output = 7;
- autolink_id = "UO71_air_sensor"
- },
-/turf/simulated/floor/engine/air,
-/area/awaymission/UO71/eng)
-"pw" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/light/small{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/eng)
-"px" = (
-/obj/machinery/power/terminal{
- dir = 1
- },
-/obj/machinery/power/port_gen/pacman/super{
- desc = "A portable generator for emergency backup power.";
- name = "S.U.P.E.R.P.A.C.M.A.N.-type portable generator"
- },
-/obj/item/wrench,
-/obj/structure/cable{
- d2 = 8;
- icon_state = "0-8"
- },
-/obj/structure/cable{
- d2 = 4;
- icon_state = "0-4"
- },
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/eng)
-"py" = (
-/obj/machinery/power/terminal{
- dir = 1
- },
-/obj/machinery/power/port_gen/pacman{
- desc = "A portable generator for emergency backup power.";
- name = "P.A.C.M.A.N.-type portable generator"
- },
-/obj/structure/cable{
- d2 = 4;
- icon_state = "0-4"
- },
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/eng)
-"pz" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/light/small{
- dir = 4
- },
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/eng)
-"pA" = (
-/obj/machinery/power/terminal{
- dir = 1
- },
-/obj/machinery/power/port_gen/pacman{
- desc = "A portable generator for emergency backup power.";
- name = "P.A.C.M.A.N.-type portable generator"
- },
-/obj/structure/cable{
- d2 = 8;
- icon_state = "0-8"
- },
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/eng)
-"pB" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/wall,
-/area/awaymission/UO71/science)
-"pD" = (
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4;
- icon_state = "pipe-c"
- },
-/obj/machinery/light/small{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 6
- },
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/science)
-"pE" = (
-/obj/machinery/disposal,
-/obj/structure/disposalpipe/trunk{
- dir = 4
- },
-/obj/structure/sign/deathsposal{
- pixel_y = -32
- },
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "cafeteria"
- },
-/area/awaymission/UO71/science)
-"pF" = (
-/obj/structure/disposalpipe/segment{
- dir = 8;
- icon_state = "pipe-c"
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "cafeteria"
- },
-/area/awaymission/UO71/science)
-"pG" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 1;
- on = 1
- },
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "cafeteria"
- },
-/area/awaymission/UO71/science)
-"pH" = (
-/obj/structure/reagent_dispensers/watertank,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/science)
-"pI" = (
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "neutralcorner"
- },
-/area/awaymission/UO71/centralhall)
-"pJ" = (
-/obj/item/kirbyplants{
- layer = 5
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/plasteel{
- dir = 10;
- icon_state = "neutral"
- },
-/area/awaymission/UO71/centralhall)
-"pK" = (
-/obj/machinery/light/small{
- dir = 4
- },
-/obj/machinery/firealarm{
- dir = 4;
- pixel_x = 24
- },
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "neutral"
- },
-/area/awaymission/UO71/centralhall)
-"pL" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/door/airlock{
- id_tag = "awaydorm4";
- name = "Dorm 4"
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/centralhall)
-"pM" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/door/airlock{
- id_tag = "awaydorm6";
- name = "Dorm 6"
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/centralhall)
-"pN" = (
-/obj/machinery/door/airlock{
- name = "Unisex Restrooms"
- },
-/turf/simulated/floor/plasteel{
- icon_state = "freezerfloor"
- },
-/area/awaymission/UO71/centralhall)
-"pO" = (
-/obj/structure/disposalpipe/segment,
-/obj/machinery/door/airlock/maintenance,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/centralhall)
-"pP" = (
-/obj/machinery/atmospherics/unary/vent_pump/high_volume{
- external_pressure_bound = 0;
- icon_state = "in";
- internal_pressure_bound = 2000;
- on = 1;
- pressure_checks = 2;
- autolink_id = "UO71_air_out"
- },
-/turf/simulated/floor/engine/air,
-/area/awaymission/UO71/eng)
-"pQ" = (
-/obj/machinery/atmospherics/unary/outlet_injector/on{
- autolink_id = "UO71_air_in"
- },
-/turf/simulated/floor/engine/air,
-/area/awaymission/UO71/eng)
-"pR" = (
-/obj/machinery/atmospherics/pipe/simple/visible/cyan,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"pS" = (
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/eng)
-"pT" = (
-/turf/simulated/wall/indestructible/syndishuttle/nodiagonal,
-/area/awaymission/UO71/loot)
-"pU" = (
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/eng)
-"pV" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/wall,
-/area/awaymission/UO71/medical)
-"pX" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
-/turf/simulated/wall,
-/area/awaymission/UO71/medical)
-"pY" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/eng)
-"pZ" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/eng)
-"qa" = (
-/turf/simulated/wall,
-/area/awaymission/UO71/medical)
-"qb" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/disposalpipe/segment,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/science)
-"qc" = (
-/obj/machinery/door/airlock/command{
- name = "Server Room";
- req_access = list(271)
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/awaymission/UO71/science)
-"qd" = (
-/obj/machinery/atmospherics/pipe/simple/visible/cyan,
-/obj/effect/decal/warning_stripes/yellow/hollow,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"qe" = (
-/obj/effect/spawner/window/reinforced,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/medical)
-"qf" = (
-/obj/machinery/door/airlock/medical/glass{
- name = "Medical Storage"
- },
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/awaymission/UO71/medical)
-"qg" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/landmark/damageturf,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/science)
-"qh" = (
-/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
-/turf/simulated/wall,
-/area/awaymission/UO71/centralhall)
-"qi" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/machinery/door/airlock/maintenance{
- name = "Research Maintenance";
- req_access = list(271)
- },
-/obj/effect/landmark/damageturf,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/medical)
-"qj" = (
-/turf/simulated/floor/plasteel{
- dir = 6;
- icon_state = "neutral"
- },
-/area/awaymission/UO71/centralhall)
-"qk" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- icon_state = "neutral"
- },
-/area/awaymission/UO71/centralhall)
-"ql" = (
-/obj/machinery/atmospherics/unary/vent_pump{
- dir = 1;
- on = 1
- },
-/obj/machinery/door_control{
- id = "awaydorm4";
- name = "Door Bolt Control";
- normaldoorcontrol = 1;
- pixel_x = -25;
- specialfunctions = 4
- },
-/turf/simulated/floor/carpet,
-/area/awaymission/UO71/centralhall)
-"qm" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 4;
- on = 1
- },
-/turf/simulated/floor/carpet,
-/area/awaymission/UO71/centralhall)
-"qn" = (
-/obj/machinery/atmospherics/unary/vent_pump{
- dir = 1;
- on = 1
- },
-/obj/machinery/door_control{
- id = "awaydorm6";
- name = "Door Bolt Control";
- normaldoorcontrol = 1;
- pixel_x = 25;
- specialfunctions = 4
- },
-/turf/simulated/floor/carpet,
-/area/awaymission/UO71/centralhall)
-"qo" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- on = 1
- },
-/obj/structure/bed,
-/obj/item/bedsheet,
-/turf/simulated/floor/carpet,
-/area/awaymission/UO71/centralhall)
-"qp" = (
-/obj/machinery/light/small{
- dir = 1
- },
-/obj/structure/toilet{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- icon_state = "freezerfloor"
- },
-/area/awaymission/UO71/centralhall)
-"qq" = (
-/turf/simulated/floor/plasteel{
- icon_state = "freezerfloor"
- },
-/area/awaymission/UO71/centralhall)
-"qr" = (
-/obj/machinery/atmospherics/meter{
- layer = 3.3;
- name = "Mixed Air Tank Out";
- autolink_id = "UO71_mair_out_meter"
- },
-/obj/machinery/atmospherics/pipe/simple/visible/cyan,
-/turf/simulated/wall,
-/area/awaymission/UO71/eng)
-"qs" = (
-/obj/machinery/atmospherics/pipe/simple/visible/cyan,
-/obj/machinery/atmospherics/meter{
- layer = 3.3;
- name = "Mixed Air Tank In";
- autolink_id = "UO71_mair_in_meter"
- },
-/turf/simulated/wall,
-/area/awaymission/UO71/eng)
-"qt" = (
-/obj/machinery/door/airlock{
- name = "Unit 1"
- },
-/turf/simulated/floor/plasteel{
- icon_state = "freezerfloor"
- },
-/area/awaymission/UO71/centralhall)
-"qu" = (
-/obj/machinery/atmospherics/unary/vent_pump{
- dir = 4;
- external_pressure_bound = 120;
- initialize_directions = 1;
- internal_pressure_bound = 4000;
- on = 1;
- pressure_checks = 2
- },
-/turf/simulated/floor/bluegrid,
-/area/awaymission/UO71/science)
-"qv" = (
-/obj/machinery/atmospherics/pipe/simple/visible{
- dir = 10
- },
-/turf/simulated/floor/bluegrid{
- icon_state = "dark"
- },
-/area/awaymission/UO71/science)
-"qw" = (
-/obj/structure/mirror{
- pixel_x = 28
- },
-/obj/structure/sink{
- dir = 4;
- pixel_x = 11
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- icon_state = "freezerfloor"
- },
-/area/awaymission/UO71/centralhall)
-"qx" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/burnturf,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/science)
-"qy" = (
-/obj/effect/spawner/window/reinforced,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/eng)
-"qz" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/door/airlock/engineering/glass{
- name = "SMES Room";
- req_access = list(271)
- },
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/eng)
-"qA" = (
-/obj/structure/closet,
-/obj/item/storage/belt/utility,
-/obj/effect/landmark/burnturf,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/centralhall)
-"qB" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/awaymission/UO71/science)
-"qC" = (
-/obj/machinery/atmospherics/unary/thermomachine/freezer{
- on = 1
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/awaymission/UO71/science)
-"qD" = (
-/obj/machinery/atmospherics/binary/pump{
- dir = 4;
- name = "Waste In";
- on = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"qE" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/wall,
-/area/awaymission/UO71/centralhall)
-"qF" = (
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "cafeteria"
- },
-/area/awaymission/UO71/loot)
-"qG" = (
-/obj/machinery/economy/vending/medical{
- req_access = list(271)
- },
-/turf/simulated/floor/plasteel{
- dir = 6;
- icon_state = "whitehall"
- },
-/area/awaymission/UO71/medical)
-"qH" = (
-/obj/structure/table,
-/obj/machinery/alarm/monitor{
- locked = 0;
- pixel_y = 23
- },
-/obj/item/hand_labeler,
-/obj/item/clothing/accessory/stethoscope,
-/turf/simulated/floor/plasteel{
- icon_state = "whitecorner"
- },
-/area/awaymission/UO71/medical)
-"qI" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/closet/l3closet/general,
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "whitehall"
- },
-/area/awaymission/UO71/medical)
-"qJ" = (
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/awaymission/UO71/medical)
-"qK" = (
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
- dir = 4;
- initialize_directions = 11
- },
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "purplecorner"
- },
-/area/awaymission/UO71/centralhall)
-"qL" = (
-/obj/structure/chair/wood,
-/turf/simulated/floor/carpet,
-/area/awaymission/UO71/centralhall)
-"qM" = (
-/obj/machinery/light/small{
- dir = 4
- },
-/obj/machinery/alarm/monitor{
- dir = 8;
- locked = 0;
- pixel_x = 23
- },
-/turf/simulated/floor/carpet,
-/area/awaymission/UO71/centralhall)
-"qN" = (
-/obj/machinery/alarm/monitor{
- dir = 8;
- locked = 0;
- pixel_x = 23
- },
-/turf/simulated/floor/carpet,
-/area/awaymission/UO71/centralhall)
-"qO" = (
-/obj/machinery/light/small{
- dir = 8
- },
-/obj/structure/dresser,
-/turf/simulated/floor/carpet,
-/area/awaymission/UO71/centralhall)
-"qP" = (
-/obj/machinery/light/small{
- dir = 8
- },
-/obj/machinery/alarm/monitor{
- dir = 4;
- locked = 0;
- pixel_x = -23
- },
-/turf/simulated/floor/plasteel{
- icon_state = "freezerfloor"
- },
-/area/awaymission/UO71/centralhall)
-"qQ" = (
-/obj/structure/sink{
- dir = 4;
- pixel_x = 11
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- icon_state = "freezerfloor"
- },
-/area/awaymission/UO71/centralhall)
-"qR" = (
-/obj/structure/disposalpipe/segment,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/centralhall)
-"qS" = (
-/obj/structure/chair,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/awaymission/UO71/eng)
-"qT" = (
-/obj/machinery/economy/vending/cola,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/awaymission/UO71/eng)
-"qU" = (
-/obj/structure/cable{
- d2 = 4;
- icon_state = "0-4"
- },
-/obj/machinery/computer/monitor{
- name = "primary power monitoring console"
- },
-/obj/structure/sign/nosmoking_2{
- pixel_x = -32
- },
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "yellow"
- },
-/area/awaymission/UO71/eng)
-"qV" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"qW" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/suit_storage_unit/engine,
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "yellow"
- },
-/area/awaymission/UO71/eng)
-"qX" = (
-/obj/structure/window/reinforced{
- dir = 4;
- layer = 2.9
- },
-/obj/structure/closet/secure_closet/engineering_personal{
- req_access = list(271)
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "yellow"
- },
-/area/awaymission/UO71/eng)
-"qY" = (
-/obj/structure/closet/secure_closet{
- req_access = list(271)
- },
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/item/storage/backpack/satchel_eng,
-/obj/item/clothing/suit/storage/hazardvest,
-/obj/item/clothing/mask/gas,
-/obj/item/clothing/glasses/meson,
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "yellow"
- },
-/area/awaymission/UO71/eng)
-"qZ" = (
-/obj/machinery/computer/general_air_control/large_tank_control{
- name = "Mixed Air Supply Control";
- autolink_sensors = list("UO71_air_sensor"="Tank");
- outlet_vent_autolink_id = "UO71_air_out";
- inlet_injector_autolink_id = "UO71_air_in"
- },
-/obj/machinery/atmospherics/pipe/simple/visible/cyan,
-/turf/simulated/floor/plasteel{
- dir = 9;
- icon_state = "arrival"
- },
-/area/awaymission/UO71/eng)
-"ra" = (
-/obj/machinery/light/small{
- dir = 8
- },
-/obj/machinery/alarm/monitor/server{
- dir = 4;
- pixel_x = -22
- },
-/obj/machinery/r_n_d/server,
-/turf/simulated/floor/bluegrid,
-/area/awaymission/UO71/science)
-"rb" = (
-/obj/machinery/atmospherics/pipe/manifold/visible{
- dir = 8
- },
-/turf/simulated/floor/bluegrid{
- icon_state = "dark"
- },
-/area/awaymission/UO71/science)
-"rc" = (
-/obj/machinery/camera{
- c_tag = "Atmospherics";
- network = list("UO71")
- },
-/obj/structure/table,
-/obj/item/clothing/gloves/color/yellow,
-/obj/item/storage/toolbox/mechanical{
- pixel_y = 5
- },
-/obj/machinery/firealarm{
- pixel_y = 24
- },
-/obj/item/multitool,
-/obj/machinery/light/small{
- dir = 1
- },
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "yellowcorner"
- },
-/area/awaymission/UO71/eng)
-"rd" = (
-/obj/machinery/atmospherics/binary/pump{
- dir = 1;
- name = "Unfiltered to Mix";
- on = 1
- },
-/obj/structure/sign/nosmoking_2{
- pixel_x = 32
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"re" = (
-/obj/machinery/atmospherics/trinary/mixer{
- dir = 1;
- node1_concentration = 0.8;
- node2_concentration = 0.2;
- on = 1;
- req_access = list();
- target_pressure = 4500
- },
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "arrival"
- },
-/area/awaymission/UO71/eng)
-"rf" = (
-/obj/machinery/atmospherics/unary/portables_connector{
- dir = 1
- },
-/obj/machinery/atmospherics/portable/canister/air,
-/obj/effect/decal/warning_stripes/yellow/hollow,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"rg" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/science)
-"ri" = (
-/obj/machinery/atmospherics/pipe/simple/visible{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/awaymission/UO71/science)
-"rj" = (
-/obj/machinery/door/airlock/command/glass{
- name = "Server Room";
- req_access = list(271)
- },
-/obj/machinery/atmospherics/pipe/simple/visible{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/awaymission/UO71/science)
-"rk" = (
-/obj/machinery/light/small{
- dir = 4
- },
-/obj/structure/chair/office/light,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/visible{
- dir = 9
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/awaymission/UO71/science)
-"rn" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/wall/indestructible/syndishuttle/nodiagonal,
-/area/awaymission/UO71/bridge)
-"ro" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "whitehall"
- },
-/area/awaymission/UO71/medical)
-"rp" = (
-/obj/machinery/light/small{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "whitehall"
- },
-/area/awaymission/UO71/medical)
-"rq" = (
-/obj/structure/chair{
- dir = 8
- },
-/obj/effect/landmark/damageturf,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/centralhall)
-"rr" = (
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/bridge)
-"rt" = (
-/obj/structure/table/wood,
-/obj/machinery/newscaster{
- pixel_y = -28
- },
-/obj/item/pen,
-/turf/simulated/floor/carpet,
-/area/awaymission/UO71/centralhall)
-"ru" = (
-/obj/structure/chair/wood{
- dir = 8
- },
-/turf/simulated/floor/carpet,
-/area/awaymission/UO71/centralhall)
-"rv" = (
-/obj/structure/table/wood,
-/obj/machinery/newscaster{
- pixel_x = -30
- },
-/turf/simulated/floor/carpet,
-/area/awaymission/UO71/centralhall)
-"rw" = (
-/obj/machinery/light/small{
- dir = 1
- },
-/obj/structure/toilet{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "freezerfloor"
- },
-/area/awaymission/UO71/centralhall)
-"rx" = (
-/obj/machinery/door/airlock{
- name = "Unit 2"
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- icon_state = "freezerfloor"
- },
-/area/awaymission/UO71/centralhall)
-"ry" = (
-/obj/structure/mirror{
- pixel_x = 28
- },
-/obj/structure/sink{
- dir = 4;
- pixel_x = 11
- },
-/turf/simulated/floor/plasteel{
- icon_state = "freezerfloor"
- },
-/area/awaymission/UO71/centralhall)
-"rz" = (
-/obj/structure/disposalpipe/segment,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/centralhall)
-"rA" = (
-/obj/machinery/alarm/monitor{
- dir = 1;
- locked = 0;
- pixel_y = -23
- },
-/obj/machinery/atmospherics/pipe/simple/visible/purple{
- dir = 5;
- initialize_directions = 5
- },
-/obj/machinery/light/small,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"rB" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/structure/extinguisher_cabinet{
- pixel_x = -25
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/centralhall)
-"rC" = (
-/obj/machinery/atmospherics/pipe/simple/visible/green{
- dir = 4
- },
-/obj/structure/extinguisher_cabinet{
- pixel_y = -30
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"rD" = (
-/obj/structure/disposalpipe/segment,
-/obj/effect/landmark/damageturf,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/centralhall)
-"rE" = (
-/obj/item/kirbyplants{
- layer = 5
- },
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "yellow"
- },
-/area/awaymission/UO71/eng)
-"rF" = (
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"rG" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/wall,
-/area/awaymission/UO71/eng)
-"rH" = (
-/obj/machinery/firealarm{
- pixel_y = 24
- },
-/obj/structure/dispenser{
- pixel_x = -1
- },
-/turf/simulated/floor/plasteel{
- dir = 9;
- icon_state = "red"
- },
-/area/awaymission/UO71/eng)
-"rI" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 6
- },
-/obj/structure/table,
-/obj/item/storage/box,
-/obj/item/storage/box,
-/obj/structure/reagent_dispensers/peppertank{
- pixel_y = 30
- },
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "red"
- },
-/area/awaymission/UO71/eng)
-"rJ" = (
-/obj/machinery/light/small{
- dir = 1
- },
-/obj/structure/table,
-/obj/item/tank/internals/emergency_oxygen{
- pixel_x = -8
- },
-/obj/item/tank/internals/emergency_oxygen{
- pixel_x = -8
- },
-/obj/item/clothing/mask/breath{
- pixel_x = 4
- },
-/obj/item/clothing/mask/breath{
- pixel_x = 4
- },
-/obj/machinery/newscaster{
- pixel_y = 32
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "red"
- },
-/area/awaymission/UO71/eng)
-"rK" = (
-/obj/structure/cable{
- d2 = 4;
- icon_state = "0-4"
- },
-/obj/machinery/power/apc/off_station{
- cell_type = 15000;
- dir = 8;
- name = "UO71 Engineering APC";
- pixel_x = -24;
- start_charge = 100
- },
-/obj/machinery/atmospherics/unary/vent_pump{
- dir = 8;
- on = 1
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"rL" = (
-/obj/machinery/atmospherics/binary/pump{
- dir = 8;
- name = "Air to Distro";
- on = 1
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"rM" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/machinery/atmospherics/pipe/simple/visible/cyan{
- dir = 6;
- initialize_directions = 6
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"rO" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/visible/cyan{
- dir = 4
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"rP" = (
-/obj/structure/closet/firecloset,
-/obj/effect/decal/warning_stripes/northwest,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/science)
-"rQ" = (
-/obj/machinery/atmospherics/pipe/simple/visible{
- dir = 9
- },
-/turf/simulated/floor/bluegrid{
- icon_state = "dark"
- },
-/area/awaymission/UO71/science)
-"rR" = (
-/obj/machinery/atmospherics/pipe/manifold/visible{
- dir = 8;
- initialize_directions = 11
- },
-/obj/effect/decal/warning_stripes/north,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/science)
-"rS" = (
-/obj/structure/table/reinforced,
-/obj/item/wrench,
-/obj/machinery/atmospherics/pipe/simple/visible{
- dir = 10
- },
-/obj/item/reagent_containers/food/pill/methamphetamine,
-/obj/item/storage/toolbox/syndicate,
-/obj/machinery/light/small{
- dir = 1
- },
-/obj/effect/decal/warning_stripes/northeast,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/science)
-"rT" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/landmark/damageturf,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/centralhall)
-"rU" = (
-/obj/structure/table,
-/obj/item/folder/white,
-/obj/item/pen,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/awaymission/UO71/science)
-"rV" = (
-/obj/machinery/computer/rdservercontrol{
- dir = 1
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/awaymission/UO71/science)
-"rW" = (
-/obj/mecha/medical/odysseus,
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "cafeteria"
- },
-/area/awaymission/UO71/loot)
-"rX" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/firealarm{
- dir = 1;
- pixel_y = -24
- },
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "cafeteria"
- },
-/area/awaymission/UO71/loot)
-"rY" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/awaymission/UO71/medical)
-"rZ" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 6
- },
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "whitehall"
- },
-/area/awaymission/UO71/medical)
-"sa" = (
-/turf/simulated/wall/indestructible/syndishuttle/nodiagonal,
-/area/awaymission/UO71/bridge)
-"sb" = (
-/obj/structure/table,
-/obj/item/reagent_containers/food/pill/patch/synthflesh,
-/obj/item/reagent_containers/food/pill/patch/synthflesh,
-/obj/item/reagent_containers/food/pill/patch/synthflesh,
-/obj/item/reagent_containers/food/pill/patch/synthflesh,
-/obj/item/reagent_containers/food/pill/patch/synthflesh,
-/obj/item/reagent_containers/food/pill/patch/synthflesh,
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "whitehall"
- },
-/area/awaymission/UO71/medical)
-"sc" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- on = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/awaymission/UO71/medical)
-"sd" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/bridge)
-"se" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/wall/indestructible/syndishuttle/nodiagonal,
-/area/awaymission/UO71/bridge)
-"sf" = (
-/obj/structure/table,
-/obj/machinery/light/small{
- dir = 1
- },
-/obj/item/gun/energy/gun/nuclear,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/bridge)
-"sg" = (
-/obj/structure/table,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/bridge)
-"sh" = (
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
- dir = 8;
- initialize_directions = 11
- },
-/obj/structure/table,
-/obj/machinery/recharger{
- pixel_y = 4
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/bridge)
-"si" = (
-/obj/machinery/atmospherics/unary/vent_pump{
- dir = 8;
- on = 1
- },
-/obj/machinery/light/small{
- dir = 8
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/bridge)
-"sj" = (
-/obj/machinery/door/airlock{
- name = "Unisex Showers"
- },
-/turf/simulated/floor/plasteel{
- icon_state = "freezerfloor"
- },
-/area/awaymission/UO71/centralhall)
-"sk" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- on = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"sl" = (
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/structure/disposalpipe/segment{
- dir = 1;
- icon_state = "pipe-c"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/centralhall)
-"sm" = (
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
- dir = 8;
- initialize_directions = 7
- },
-/obj/machinery/camera{
- c_tag = "Engineering Hallway";
- dir = 4;
- network = list("UO71")
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/centralhall)
-"sn" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "yellowcorner"
- },
-/area/awaymission/UO71/centralhall)
-"so" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/public/glass{
- name = "Central Access"
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/centralhall)
-"sp" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "yellowcorner"
- },
-/area/awaymission/UO71/centralhall)
-"sq" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
- dir = 1;
- initialize_directions = 14
- },
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "yellowcorner"
- },
-/area/awaymission/UO71/centralhall)
-"sr" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/alarm/monitor{
- locked = 0;
- pixel_y = 23
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "yellowcorner"
- },
-/area/awaymission/UO71/centralhall)
-"ss" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "yellow"
- },
-/area/awaymission/UO71/centralhall)
-"st" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/unary/vent_scrubber{
- on = 1
- },
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "yellowcorner"
- },
-/area/awaymission/UO71/centralhall)
-"su" = (
-/obj/machinery/door/firedoor,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/door/airlock/engineering/glass{
- name = "Engineering Reception"
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"sv" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "yellow"
- },
-/area/awaymission/UO71/centralhall)
-"sw" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"sx" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"sy" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "yellow"
- },
-/area/awaymission/UO71/eng)
-"sz" = (
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 2;
- icon_state = "pipe-c"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"sA" = (
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
- dir = 1;
- initialize_directions = 14
- },
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "red"
- },
-/area/awaymission/UO71/eng)
-"sB" = (
-/obj/structure/table/reinforced,
-/obj/machinery/door/firedoor,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/door/poddoor/shutters/preopen{
- id_tag = "UO71_EngineeringOffice";
- name = "Privacy Shutters"
- },
-/obj/item/paper_bin{
- pixel_x = 1;
- pixel_y = 9
- },
-/obj/item/pen,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"sC" = (
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
-/obj/structure/table,
-/obj/machinery/recharger{
- pixel_y = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "red"
- },
-/area/awaymission/UO71/eng)
-"sD" = (
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
- dir = 1;
- initialize_directions = 14
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"sE" = (
-/obj/machinery/light/small{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/portable/scrubber,
-/obj/effect/decal/warning_stripes/west,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/science)
-"sF" = (
-/obj/machinery/door/poddoor/preopen{
- id_tag = "UO71_Engineering";
- name = "engineering security door"
- },
-/obj/machinery/atmospherics/pipe/simple/visible/universal{
- dir = 4
- },
-/obj/effect/spawner/window/reinforced,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/eng)
-"sG" = (
-/obj/machinery/atmospherics/pipe/manifold/visible/cyan{
- dir = 1
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"sH" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/meter{
- autolink_id = "UO71_dloop_atm_meter";
- name = "Distribution Loop"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/manifold/visible/cyan,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"sI" = (
-/obj/machinery/atmospherics/pipe/manifold/visible/yellow{
- dir = 1
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"sJ" = (
-/obj/machinery/atmospherics/binary/pump{
- dir = 8;
- name = "Mix to Distro"
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"sK" = (
-/obj/machinery/atmospherics/pipe/simple/visible/yellow{
- dir = 4
- },
-/obj/machinery/atmospherics/meter{
- layer = 3.3
- },
-/turf/simulated/wall,
-/area/awaymission/UO71/eng)
-"sL" = (
-/obj/machinery/atmospherics/unary/vent_pump{
- dir = 8;
- external_pressure_bound = 0;
- internal_pressure_bound = 4000;
- on = 1;
- pressure_checks = 2;
- autolink_id = "UO71_waste_out"
- },
-/turf/simulated/floor/engine{
- name = "vacuum floor";
- nitrogen = 0.01;
- oxygen = 0.01
- },
-/area/awaymission/UO71/eng)
-"sM" = (
-/obj/machinery/light/small{
- dir = 4
- },
-/turf/simulated/floor/engine{
- name = "vacuum floor";
- nitrogen = 0.01;
- oxygen = 0.01
- },
-/area/awaymission/UO71/eng)
-"sN" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/wall/indestructible/syndishuttle/nodiagonal,
-/area/awaymission/UO71/loot)
-"sO" = (
-/obj/machinery/atmospherics/pipe/simple/visible/yellow{
- dir = 4
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"sP" = (
-/obj/machinery/atmospherics/pipe/simple/visible/cyan,
-/obj/machinery/atmospherics/pipe/simple/visible/yellow{
- dir = 4
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"sQ" = (
-/obj/machinery/atmospherics/pipe/simple/visible/yellow{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "green"
- },
-/area/awaymission/UO71/eng)
-"sR" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/awaymission/UO71/medical)
-"sS" = (
-/obj/machinery/power/apc/off_station{
- cell_type = 15000;
- dir = 8;
- name = "UO71 Medical APC";
- pixel_x = -24;
- start_charge = 100
- },
-/obj/structure/cable{
- d2 = 4;
- icon_state = "0-4"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "whitehall"
- },
-/area/awaymission/UO71/medical)
-"sT" = (
-/obj/structure/table,
-/obj/item/storage/firstaid/regular{
- pixel_x = 2;
- pixel_y = 6
- },
-/obj/item/storage/firstaid/regular{
- pixel_x = 2;
- pixel_y = 6
- },
-/obj/item/storage/firstaid/regular{
- pixel_x = 2;
- pixel_y = 6
- },
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "whitecorner"
- },
-/area/awaymission/UO71/medical)
-"sU" = (
-/obj/structure/table,
-/obj/item/storage/firstaid/toxin{
- pixel_x = 2;
- pixel_y = 6
- },
-/obj/item/storage/firstaid/toxin{
- pixel_x = -2;
- pixel_y = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/firealarm{
- dir = 1;
- pixel_y = -24
- },
-/obj/machinery/atmospherics/unary/vent_pump{
- dir = 8;
- on = 1
- },
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "whitehall"
- },
-/area/awaymission/UO71/medical)
-"sV" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/bridge)
-"sW" = (
-/mob/living/simple_animal/hostile/poison/terror_spider/purple,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/bridge)
-"sX" = (
-/obj/machinery/shower{
- dir = 4
- },
-/obj/item/soap/nanotrasen,
-/turf/simulated/floor/plasteel{
- icon_state = "freezerfloor"
- },
-/area/awaymission/UO71/centralhall)
-"sY" = (
-/obj/machinery/light/small{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- icon_state = "freezerfloor"
- },
-/area/awaymission/UO71/centralhall)
-"sZ" = (
-/obj/machinery/shower{
- dir = 8
- },
-/turf/simulated/floor/plasteel{
- icon_state = "freezerfloor"
- },
-/area/awaymission/UO71/centralhall)
-"ta" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 8;
- initialize_directions = 7
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/centralhall)
-"tb" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "cautioncorner"
- },
-/area/awaymission/UO71/centralhall)
-"tc" = (
-/obj/machinery/atmospherics/unary/vent_pump{
- dir = 1;
- on = 1
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "cautioncorner"
- },
-/area/awaymission/UO71/centralhall)
-"td" = (
-/obj/machinery/light/small,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/machinery/firealarm{
- dir = 1;
- pixel_y = -24
- },
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "cautioncorner"
- },
-/area/awaymission/UO71/centralhall)
-"te" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "yellow"
- },
-/area/awaymission/UO71/centralhall)
-"tf" = (
-/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "cautioncorner"
- },
-/area/awaymission/UO71/centralhall)
-"tg" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/machinery/door/airlock/engineering/glass{
- name = "Engineering Reception"
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"th" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- dir = 6;
- icon_state = "yellow"
- },
-/area/awaymission/UO71/centralhall)
-"ti" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"tj" = (
-/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 1;
- initialize_directions = 14
- },
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "yellow"
- },
-/area/awaymission/UO71/eng)
-"tk" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 1;
- initialize_directions = 14
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"tl" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/structure/chair/office/dark{
- dir = 8
- },
-/obj/machinery/atmospherics/unary/vent_pump{
- dir = 1;
- on = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "red"
- },
-/area/awaymission/UO71/eng)
-"tm" = (
-/obj/structure/table/reinforced,
-/obj/machinery/door/firedoor,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/machinery/door/poddoor/shutters/preopen{
- id_tag = "UO71_EngineeringOffice";
- name = "Privacy Shutters"
- },
-/obj/item/folder/red,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"tn" = (
-/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 1;
- initialize_directions = 14
- },
-/obj/structure/table,
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "red"
- },
-/area/awaymission/UO71/eng)
-"to" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"tp" = (
-/obj/machinery/atmospherics/binary/valve,
-/obj/effect/decal/warning_stripes/east,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/science)
-"tq" = (
-/obj/machinery/atmospherics/pipe/simple/visible/purple{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/visible/cyan,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"tr" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/manifold/visible/purple{
- dir = 1
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"ts" = (
-/obj/machinery/atmospherics/binary/pump{
- name = "Mix to Filter";
- on = 1
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"tt" = (
-/obj/machinery/atmospherics/pipe/simple/visible/purple{
- dir = 10
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"tu" = (
-/obj/machinery/atmospherics/pipe/simple/visible/cyan{
- dir = 4
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"tv" = (
-/obj/machinery/atmospherics/pipe/simple/visible/cyan{
- dir = 6;
- initialize_directions = 6
- },
-/obj/effect/gibspawner,
-/obj/structure/spider/cocoon{
- icon_state = "cocoon_large1"
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"tw" = (
-/obj/machinery/atmospherics/meter{
- layer = 3.3
- },
-/obj/machinery/atmospherics/pipe/simple/visible/green{
- dir = 4
- },
-/turf/simulated/wall,
-/area/awaymission/UO71/eng)
-"tx" = (
-/obj/machinery/atmospherics/unary/outlet_injector/on{
- dir = 8;
- autolink_id = "UO71_waste_in"
- },
-/turf/simulated/floor/engine{
- name = "vacuum floor";
- nitrogen = 0.01;
- oxygen = 0.01
- },
-/area/awaymission/UO71/eng)
-"ty" = (
-/obj/machinery/atmospherics/air_sensor{
- output = 63;
- autolink_id = "UO71_waste_sensor"
- },
-/turf/simulated/floor/engine{
- name = "vacuum floor";
- nitrogen = 0.01;
- oxygen = 0.01
- },
-/area/awaymission/UO71/eng)
-"tz" = (
-/obj/machinery/atmospherics/pipe/simple/visible/cyan,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"tA" = (
-/obj/machinery/atmospherics/pipe/simple/visible/cyan{
- dir = 9
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"tB" = (
-/obj/machinery/computer/general_air_control/large_tank_control{
- name = "Gas Mix Tank Control";
- dir = 8;
- inlet_injector_autolink_id = "UO71_waste_in";
- outlet_vent_autolink_id = "UO71_waste_out";
- autolink_sensors = list("UO71_waste_sensor"="Tank")
- },
-/obj/machinery/atmospherics/pipe/simple/visible/green{
- dir = 6
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- dir = 6;
- icon_state = "green"
- },
-/area/awaymission/UO71/eng)
-"tD" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/wall,
-/area/awaymission/UO71/science)
-"tJ" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/machinery/alarm/monitor{
- locked = 0;
- pixel_y = 23
- },
-/obj/machinery/light/small{
- dir = 1
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"tK" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "whitehall"
- },
-/area/awaymission/UO71/medical)
-"tL" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "whitehall"
- },
-/area/awaymission/UO71/medical)
-"tN" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/door/poddoor{
- id_tag = "UO71_Armory";
- name = "Armory Door"
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/bridge)
-"tO" = (
-/obj/machinery/door/airlock/command{
- name = "Bridge";
- req_access = list(271)
- },
-/obj/machinery/door/poddoor{
- id_tag = "UO71_Bridge";
- name = "Bridge Lockdown Door"
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/bridge)
-"tP" = (
-/obj/machinery/shower{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "freezerfloor"
- },
-/area/awaymission/UO71/centralhall)
-"tQ" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/light/small{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 4;
- initialize_directions = 11
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/centralhall)
-"tR" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 4;
- on = 1
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/centralhall)
-"tS" = (
-/obj/machinery/atmospherics/unary/portables_connector,
-/obj/structure/window/reinforced{
- dir = 4;
- layer = 2.9
- },
-/obj/machinery/atmospherics/portable/scrubber,
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "escape"
- },
-/area/awaymission/UO71/eng)
-"tT" = (
-/obj/machinery/atmospherics/unary/portables_connector,
-/obj/machinery/atmospherics/portable/pump,
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "arrival"
- },
-/area/awaymission/UO71/eng)
-"tU" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 1;
- on = 1
- },
-/turf/simulated/floor/plasteel{
- dir = 6;
- icon_state = "yellow"
- },
-/area/awaymission/UO71/eng)
-"tV" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plasteel{
- icon_state = "yellow"
- },
-/area/awaymission/UO71/eng)
-"tW" = (
-/obj/machinery/computer/security{
- network = list("UO71");
- dir = 1
- },
-/obj/machinery/door_control{
- desc = "A remote control-switch for the security privacy shutters.";
- id = "UO71_EngineeringOffice";
- name = "Privacy Shutters";
- pixel_x = -24;
- pixel_y = 6;
- req_access = list(271)
- },
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "red"
- },
-/area/awaymission/UO71/eng)
-"tX" = (
-/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 8;
- initialize_directions = 7
- },
-/obj/item/radio/off,
-/obj/item/screwdriver,
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "red"
- },
-/area/awaymission/UO71/eng)
-"tY" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"tZ" = (
-/obj/machinery/atmospherics/pipe/simple/visible/purple{
- dir = 6
- },
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- on = 1
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"ua" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/machinery/door/poddoor/preopen{
- id_tag = "UO71_Engineering";
- name = "engineering security door"
- },
-/obj/effect/spawner/window/reinforced,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/eng)
-"ub" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/manifold/visible/purple{
- dir = 4;
- initialize_directions = 11
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"uc" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/visible/purple{
- dir = 9
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"ud" = (
-/obj/machinery/atmospherics/meter{
- autolink_id = "UO71_wloop_atm_meter";
- name = "Waste Loop"
- },
-/obj/machinery/atmospherics/pipe/manifold/visible/purple{
- dir = 8
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"ue" = (
-/obj/machinery/atmospherics/binary/pump{
- dir = 1;
- name = "N2 Outlet Pump";
- on = 1
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"uf" = (
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/structure/disposalpipe/segment{
- dir = 1;
- icon_state = "pipe-c"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 5
- },
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/science)
-"ug" = (
-/obj/machinery/atmospherics/binary/pump{
- dir = 1;
- name = "O2 Outlet Pump";
- on = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"uh" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/poddoor/preopen{
- id_tag = "UO71_Engineering";
- name = "engineering security door"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/effect/decal/warning_stripes/yellow,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"ui" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/science)
-"um" = (
-/obj/machinery/door/firedoor,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/door/poddoor/preopen{
- id_tag = "UO71_Engineering";
- name = "engineering security door"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 9
- },
-/obj/effect/decal/warning_stripes/yellow,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"un" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
- dir = 1
- },
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/science)
-"uo" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/machinery/door/airlock/maintenance{
- name = "Research Maintenance";
- req_access = list(271)
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/awaymission/UO71/medical)
-"up" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/structure/disposalpipe/junction{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "whitehall"
- },
-/area/awaymission/UO71/medical)
-"uq" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "whitehall"
- },
-/area/awaymission/UO71/medical)
-"ur" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/structure/sign/securearea{
- desc = "A warning sign which reads 'DANGER - LETHAL BIOHAZARDS WITHIN'";
- name = "CONTAINMENT AREA"
- },
-/obj/effect/spawner/random_spawners/wall_rusted_always,
-/turf/simulated/wall,
-/area/awaymission/UO71/mining)
-"ut" = (
-/turf/simulated/wall,
-/area/awaymission/UO71/outside)
-"uu" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/poddoor/preopen{
- id_tag = "UO71_Engineering";
- name = "engineering security door"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/decal/warning_stripes/yellow,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"uv" = (
-/obj/machinery/atmospherics/portable/scrubber,
-/obj/effect/decal/warning_stripes/southwest,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/science)
-"uw" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 8;
- icon_state = "pipe-c"
- },
-/obj/item/stack/rods,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 9
- },
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/science)
-"ux" = (
-/obj/machinery/light{
- dir = 1;
- on = 1
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/bridge)
-"uy" = (
-/obj/machinery/atmospherics/unary/vent_pump{
- dir = 1;
- icon_state = "weld";
- on = 1;
- welded = 1
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/bridge)
-"uz" = (
-/obj/structure/table,
-/obj/item/radio/off,
-/obj/item/folder/red,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/bridge)
-"uA" = (
-/obj/machinery/shower{
- dir = 1
- },
-/obj/item/bikehorn/rubberducky,
-/turf/simulated/floor/plasteel{
- icon_state = "freezerfloor"
- },
-/area/awaymission/UO71/centralhall)
-"uB" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/meter,
-/turf/simulated/wall,
-/area/awaymission/UO71/eng)
-"uC" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/machinery/atmospherics/meter,
-/turf/simulated/wall,
-/area/awaymission/UO71/eng)
-"uD" = (
-/obj/machinery/shower{
- dir = 1
- },
-/turf/simulated/floor/plasteel{
- icon_state = "freezerfloor"
- },
-/area/awaymission/UO71/centralhall)
-"uE" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "browncorner"
- },
-/area/awaymission/UO71/centralhall)
-"uF" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "browncorner"
- },
-/area/awaymission/UO71/centralhall)
-"uG" = (
-/obj/machinery/door/firedoor,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/machinery/door/airlock/engineering{
- name = "Engineering Foyer";
- req_access = list(271)
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"uH" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- dir = 10;
- icon_state = "red"
- },
-/area/awaymission/UO71/eng)
-"uI" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 1;
- on = 1
- },
-/obj/machinery/door_control{
- desc = "A remote control-switch for the engineering security doors.";
- id = "UO71_Engineering";
- name = "Engineering Lockdown";
- pixel_x = 24;
- pixel_y = 6;
- req_access = list(271)
- },
-/obj/structure/closet/secure_closet{
- req_access = list(271)
- },
-/obj/item/clothing/suit/armor/vest,
-/obj/item/clothing/head/helmet,
-/turf/simulated/floor/plasteel{
- dir = 6;
- icon_state = "red"
- },
-/area/awaymission/UO71/eng)
-"uJ" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/plasteel{
- icon_state = "red"
- },
-/area/awaymission/UO71/eng)
-"uK" = (
-/obj/machinery/atmospherics/unary/portables_connector{
- dir = 1
- },
-/obj/machinery/atmospherics/portable/canister/air,
-/obj/effect/decal/warning_stripes/south,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/science)
-"uL" = (
-/obj/machinery/atmospherics/binary/pump{
- dir = 0;
- name = "Air to External";
- on = 1
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"uM" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/binary/pump{
- dir = 1;
- name = "External to Filter";
- on = 1
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"uN" = (
-/obj/machinery/atmospherics/trinary/filter{
- dir = 4;
- filter_type = 2;
- on = 1
- },
-/turf/simulated/floor/plasteel{
- dir = 10;
- icon_state = "red"
- },
-/area/awaymission/UO71/eng)
-"uO" = (
-/obj/machinery/atmospherics/unary/portables_connector{
- dir = 1
- },
-/obj/machinery/atmospherics/portable/canister/air,
-/obj/effect/decal/warning_stripes/southeast,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/science)
-"uP" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"uQ" = (
-/obj/machinery/atmospherics/pipe/simple/visible/green{
- dir = 4
- },
-/obj/machinery/computer/general_air_control/large_tank_control{
- name = "Nitrogen Supply Control";
- dir = 1;
- inlet_injector_autolink_id = "UO71_n2_in";
- outlet_vent_autolink_id = "UO71_n2_out";
- autolink_sensors = list("UO71_n2_sensor"="Tank")
- },
-/obj/machinery/atmospherics/pipe/simple/visible/cyan,
-/turf/simulated/floor/plasteel{
- dir = 6;
- icon_state = "red"
- },
-/area/awaymission/UO71/eng)
-"uR" = (
-/obj/machinery/atmospherics/pipe/simple/visible/green{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/visible/cyan,
-/obj/machinery/computer/general_air_control/large_tank_control{
- name = "Oxygen Supply Control";
- dir = 1;
- inlet_injector_autolink_id = "UO71_o2_in";
- outlet_vent_autolink_id = "UO71_o2_out";
- autolink_sensors = list("UO71_o2_sensor"="Tank")
- },
-/turf/simulated/floor/plasteel{
- dir = 6;
- icon_state = "blue"
- },
-/area/awaymission/UO71/eng)
-"uS" = (
-/obj/machinery/atmospherics/trinary/filter{
- dir = 4;
- filter_type = 1;
- on = 1
- },
-/turf/simulated/floor/plasteel{
- dir = 10;
- icon_state = "blue"
- },
-/area/awaymission/UO71/eng)
-"uT" = (
-/obj/machinery/atmospherics/pipe/simple/visible/green{
- dir = 9
- },
-/turf/simulated/floor/plasteel{
- burnt = 1;
- dir = 8;
- icon_state = "floorscorched2"
- },
-/area/awaymission/UO71/eng)
-"uU" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"uV" = (
-/obj/structure/disposalpipe/segment,
-/turf/simulated/wall,
-/area/awaymission/UO71/medical)
-"uW" = (
-/turf/simulated/floor/plating/asteroid/airless,
-/area/awaymission/UO71/outside)
-"uX" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 9
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"uY" = (
-/obj/machinery/light/small{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"uZ" = (
-/obj/machinery/door/airlock/medical{
- name = "Medical";
- req_access = list(271)
- },
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "whitehall"
- },
-/area/awaymission/UO71/medical)
-"va" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/structure/noticeboard{
- dir = 1;
- pixel_y = -27
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"vb" = (
-/obj/machinery/door/airlock/maintenance,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/centralhall)
-"vc" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"vd" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/computer/general_air_control{
- name = "Tank Monitor";
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- dir = 9;
- icon_state = "caution"
- },
-/area/awaymission/UO71/eng)
-"ve" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"vf" = (
-/obj/machinery/atmospherics/pipe/simple/visible/universal,
-/turf/simulated/wall,
-/area/awaymission/UO71/eng)
-"vg" = (
-/obj/machinery/atmospherics/meter{
- layer = 3.3
- },
-/obj/machinery/atmospherics/pipe/simple/visible/green,
-/turf/simulated/wall,
-/area/awaymission/UO71/eng)
-"vh" = (
-/obj/machinery/atmospherics/meter{
- layer = 3.3
- },
-/obj/machinery/atmospherics/pipe/simple/visible/cyan,
-/turf/simulated/wall,
-/area/awaymission/UO71/eng)
-"vi" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 8;
- initialize_directions = 7
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"vj" = (
-/obj/machinery/door/airlock/security/glass{
- name = "Security Office";
- req_access = list(271)
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"vk" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/door/airlock/engineering{
- name = "Engineering";
- req_access = list(271)
- },
-/obj/machinery/atmospherics/pipe/simple/visible/universal,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"vl" = (
-/obj/structure/sign/securearea{
- desc = "A warning sign which reads 'DANGER - LETHAL BIOHAZARDS WITHIN'";
- name = "CONTAINMENT AREA"
- },
-/obj/effect/spawner/random_spawners/wall_rusted_always,
-/turf/simulated/wall,
-/area/awaymission/UO71/mining)
-"vm" = (
-/obj/machinery/atmospherics/binary/valve,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/science)
-"vn" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/economy/vending/engivend,
-/obj/machinery/camera{
- c_tag = "Engineering Foyer";
- dir = 1;
- network = list("UO71")
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"vo" = (
-/obj/structure/closet/emcloset,
-/obj/item/clothing/mask/breath,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/effect/decal/warning_stripes/yellow/hollow,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"vp" = (
-/obj/machinery/atmospherics/unary/cryo_cell,
-/turf/simulated/floor/plasteel{
- icon_state = "whitehall"
- },
-/area/awaymission/UO71/medical)
-"vq" = (
-/obj/structure/table,
-/obj/item/defibrillator,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/plasteel{
- icon_state = "whitecorner"
- },
-/area/awaymission/UO71/medical)
-"vr" = (
-/obj/machinery/computer/operating,
-/turf/simulated/floor/plasteel{
- icon_state = "whitehall"
- },
-/area/awaymission/UO71/medical)
-"vs" = (
-/obj/machinery/optable,
-/obj/machinery/light/small{
- dir = 1
- },
-/turf/simulated/floor/plasteel{
- icon_state = "whitehall"
- },
-/area/awaymission/UO71/medical)
-"vt" = (
-/obj/structure/disposalpipe/segment,
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "whitehall"
- },
-/area/awaymission/UO71/medical)
-"vu" = (
-/obj/effect/spawner/window/reinforced,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/centralhall)
-"vv" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/centralhall)
-"vw" = (
-/obj/structure/closet/firecloset,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/effect/decal/warning_stripes/yellow/hollow,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"vx" = (
-/obj/structure/closet/firecloset,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 9
- },
-/obj/effect/decal/warning_stripes/yellow/hollow,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"vy" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "browncorner"
- },
-/area/awaymission/UO71/centralhall)
-"vz" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 5
- },
-/obj/structure/chair/office/dark{
- dir = 8
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"vA" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/turf/simulated/wall,
-/area/awaymission/UO71/eng)
-"vB" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/computer/general_air_control{
- name = "Distribution and Waste Monitor";
- dir = 4;
- autolink_sensors = list("UO71_mair_in_meter"="Mixed Air In","UO71_air_sensor"="Mixed Air Supply Tank","UO71_mair_out_meter"="Mixed Air Out","UO71_dloop_atm_meter"="Distribution Loop","UO71_wloop_atm_meter"="Waste Loop");
- level = 3
- },
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "caution"
- },
-/area/awaymission/UO71/eng)
-"vC" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"vD" = (
-/obj/machinery/light,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/bridge)
-"vE" = (
-/obj/machinery/atmospherics/unary/outlet_injector/on{
- dir = 1;
- autolink_id = "UO71_n2_in"
- },
-/turf/simulated/floor/engine/n2,
-/area/awaymission/UO71/eng)
-"vF" = (
-/obj/machinery/atmospherics/unary/vent_pump{
- dir = 1;
- external_pressure_bound = 0;
- internal_pressure_bound = 4000;
- on = 1;
- pressure_checks = 2;
- autolink_id = "UO71_n2_out"
- },
-/turf/simulated/floor/engine/n2,
-/area/awaymission/UO71/eng)
-"vG" = (
-/obj/machinery/atmospherics/unary/outlet_injector/on{
- dir = 1;
- autolink_id = "UO71_o2_in"
- },
-/turf/simulated/floor/engine/o2,
-/area/awaymission/UO71/eng)
-"vH" = (
-/obj/machinery/atmospherics/unary/vent_pump{
- dir = 1;
- external_pressure_bound = 0;
- internal_pressure_bound = 4000;
- on = 1;
- pressure_checks = 2;
- autolink_id = "UO71_o2_out"
- },
-/turf/simulated/floor/engine/o2,
-/area/awaymission/UO71/eng)
-"vI" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "yellow"
- },
-/area/awaymission/UO71/eng)
-"vJ" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/effect/landmark/burnturf,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/mining)
-"vK" = (
-/obj/machinery/light/small{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/item/kirbyplants{
- layer = 5
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/mining)
-"vL" = (
-/obj/machinery/alarm/monitor{
- dir = 4;
- locked = 0;
- pixel_x = -23
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/mining)
-"vM" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/mining)
-"vN" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/mining)
-"vO" = (
-/obj/structure/sign/deathsposal,
-/obj/effect/spawner/random_spawners/wall_rusted_always,
-/turf/simulated/wall,
-/area/awaymission/UO71/medical)
-"vP" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/machinery/firealarm{
- dir = 1;
- pixel_y = -24
- },
-/obj/structure/closet/secure_closet/miner{
- req_access = list(271)
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/mining)
-"vQ" = (
-/obj/machinery/atmospherics/pipe/simple/visible,
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/awaymission/UO71/medical)
-"vR" = (
-/obj/structure/table,
-/obj/item/reagent_containers/glass/beaker/cryoxadone,
-/obj/machinery/atmospherics/unary/vent_pump{
- dir = 1;
- on = 1
- },
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "whitehall"
- },
-/area/awaymission/UO71/medical)
-"vS" = (
-/obj/machinery/disposal,
-/obj/structure/disposalpipe/trunk{
- dir = 1
- },
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "whitehall"
- },
-/area/awaymission/UO71/medical)
-"vT" = (
-/obj/machinery/computer/crew,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/bridge)
-"vU" = (
-/obj/structure/disposaloutlet{
- dir = 8
- },
-/obj/structure/disposalpipe/trunk{
- dir = 4
- },
-/turf/simulated/floor/plating/asteroid/airless,
-/area/awaymission/UO71/outside)
-"vV" = (
-/obj/machinery/computer/monitor,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/bridge)
-"vW" = (
-/obj/structure/table,
-/obj/machinery/door_control{
- desc = "A remote control-switch for heavy lockdown doors.";
- id = "UO71_Containment";
- name = "Science Containment Doors";
- pixel_y = -2;
- req_access = list(271);
- wires = 1
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/bridge)
-"vX" = (
-/obj/structure/table,
-/obj/machinery/door_control{
- desc = "A remote control-switch for heavy lockdown doors.";
- id = "UO71_Queen";
- name = "Terror Queen Containment Doors";
- pixel_y = -2;
- req_access = list(271);
- wires = 1
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/bridge)
-"vY" = (
-/obj/structure/table,
-/obj/machinery/door_control{
- desc = "A remote control-switch for heavy lockdown doors.";
- id = "UO71_Armory";
- name = "Armory Doors";
- pixel_y = -2;
- req_access = list(271);
- wires = 1
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/bridge)
-"vZ" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/spawner/window/reinforced,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/centralhall)
-"wa" = (
-/obj/machinery/conveyor{
- id = "UO71_mining"
- },
-/obj/effect/decal/warning_stripes/east,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/mining)
-"wb" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/item/stack/rods,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/centralhall)
-"wc" = (
-/obj/structure/disposalpipe/segment{
- dir = 8;
- icon_state = "pipe-c"
- },
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/centralhall)
-"wd" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plasteel{
- dir = 6;
- icon_state = "brown"
- },
-/area/awaymission/UO71/centralhall)
-"we" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/plasteel{
- dir = 10;
- icon_state = "brown"
- },
-/area/awaymission/UO71/centralhall)
-"wf" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/computer/atmos_alert{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "caution"
- },
-/area/awaymission/UO71/eng)
-"wg" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/unary/vent_pump{
- dir = 4;
- on = 1
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"wh" = (
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/structure/disposalpipe/segment{
- dir = 1;
- icon_state = "pipe-c"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"wi" = (
-/obj/machinery/mineral/unloading_machine{
- dir = 1;
- icon_state = "unloader-corner";
- input_dir = 4;
- output_dir = 8
- },
-/obj/effect/decal/warning_stripes/northeast,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/mining)
-"wj" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/structure/disposalpipe/segment{
- dir = 2;
- icon_state = "pipe-c"
- },
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
- dir = 1;
- initialize_directions = 14
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"wk" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "yellow"
- },
-/area/awaymission/UO71/eng)
-"wl" = (
-/obj/machinery/atmospherics/air_sensor{
- autolink_id = "UO71_n2_sensor"
- },
-/obj/machinery/light/small,
-/turf/simulated/floor/engine/n2,
-/area/awaymission/UO71/eng)
-"wm" = (
-/obj/machinery/atmospherics/portable/canister/nitrogen,
-/turf/simulated/floor/engine/n2,
-/area/awaymission/UO71/eng)
-"wn" = (
-/obj/machinery/atmospherics/air_sensor{
- autolink_id = "UO71_o2_sensor"
- },
-/obj/machinery/light/small,
-/turf/simulated/floor/engine/o2,
-/area/awaymission/UO71/eng)
-"wo" = (
-/obj/machinery/atmospherics/portable/canister/oxygen,
-/turf/simulated/floor/engine/o2,
-/area/awaymission/UO71/eng)
-"wp" = (
-/obj/effect/decal/warning_stripes/yellow/partial{
- dir = 8
- },
-/obj/effect/decal/warning_stripes/arrow{
- dir = 8
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/mining)
-"wq" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"wr" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/door/airlock/engineering{
- name = "Engineering";
- req_access = list(271)
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"ws" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/machinery/alarm/monitor{
- dir = 8;
- locked = 0;
- pixel_x = 23
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/mining)
-"wt" = (
-/obj/machinery/atmospherics/pipe/manifold/visible{
- dir = 4;
- initialize_directions = 11
- },
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/awaymission/UO71/medical)
-"wu" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
-/turf/simulated/wall,
-/area/awaymission/UO71/mining)
-"wv" = (
-/turf/simulated/wall,
-/area/awaymission/UO71/mining)
-"ww" = (
-/obj/machinery/atmospherics/unary/thermomachine/freezer{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "whitehall"
- },
-/area/awaymission/UO71/medical)
-"wx" = (
-/obj/item/clothing/glasses/hud/health,
-/obj/item/clothing/glasses/hud/health,
-/obj/item/reagent_containers/spray/cleaner,
-/obj/structure/table,
-/obj/item/clothing/glasses/hud/health,
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "whitehall"
- },
-/area/awaymission/UO71/medical)
-"wy" = (
-/obj/structure/chair/comfy/black{
- dir = 1
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/bridge)
-"wA" = (
-/obj/machinery/door/airlock/maintenance{
- name = "Mining Maintenance";
- req_access = list(271)
- },
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/mining)
-"wB" = (
-/obj/machinery/door/firedoor,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/machinery/door/airlock/mining/glass{
- name = "Mining Foyer";
- req_access = list(271)
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/mining)
-"wC" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/door/airlock/mining/glass{
- name = "Mining Foyer";
- req_access = list(271)
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/mining)
-"wD" = (
-/obj/machinery/conveyor{
- id = "UO71_mining"
- },
-/obj/structure/sign/nosmoking_2{
- pixel_x = -32
- },
-/obj/effect/decal/warning_stripes/east,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/mining)
-"wE" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 5
- },
-/obj/machinery/computer/station_alert{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- dir = 10;
- icon_state = "caution"
- },
-/area/awaymission/UO71/eng)
-"wF" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"wG" = (
-/obj/machinery/suit_storage_unit/mining,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/mining)
-"wH" = (
-/obj/machinery/mineral/processing_unit{
- dir = 1
- },
-/obj/effect/decal/warning_stripes/northeast,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/mining)
-"wI" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/eng)
-"wJ" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/structure/table,
-/obj/machinery/cell_charger,
-/obj/item/stock_parts/cell/high,
-/obj/item/t_scanner,
-/turf/simulated/floor/plasteel{
- dir = 6;
- icon_state = "yellow"
- },
-/area/awaymission/UO71/eng)
-"wK" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/economy/vending/tool,
-/obj/structure/sign/poster/official/build{
- pixel_y = -32
- },
-/turf/simulated/floor/plasteel{
- burnt = 1;
- dir = 8;
- icon_state = "floorscorched2"
- },
-/area/awaymission/UO71/eng)
-"wL" = (
-/obj/machinery/atmospherics/unary/vent_pump{
- dir = 4;
- on = 1
- },
-/obj/machinery/camera{
- c_tag = "Mining";
- dir = 4;
- network = list("UO71")
- },
-/obj/machinery/light/small{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/mining)
-"wM" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 8;
- on = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/mining)
-"wN" = (
-/obj/machinery/conveyor{
- id = "UO71_mining"
- },
-/obj/machinery/light/small{
- dir = 8
- },
-/obj/effect/decal/warning_stripes/east,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/mining)
-"wO" = (
-/obj/machinery/atmospherics/pipe/simple/visible{
- dir = 9
- },
-/obj/machinery/firealarm{
- dir = 1;
- pixel_y = -24
- },
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "whitehall"
- },
-/area/awaymission/UO71/medical)
-"wP" = (
-/obj/machinery/atmospherics/unary/portables_connector{
- dir = 4
- },
-/obj/machinery/atmospherics/portable/canister/oxygen{
- name = "Canister: \[O2] (CRYO)"
- },
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "whitecorner"
- },
-/area/awaymission/UO71/medical)
-"wR" = (
-/obj/machinery/bodyscanner,
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "whitehall"
- },
-/area/awaymission/UO71/medical)
-"wS" = (
-/obj/structure/bed,
-/obj/item/storage/box/gloves,
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "whitecorner"
- },
-/area/awaymission/UO71/medical)
-"wT" = (
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "whitehall"
- },
-/area/awaymission/UO71/medical)
-"wU" = (
-/obj/item/kirbyplants{
- layer = 5
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/bridge)
-"wV" = (
-/obj/machinery/light,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/bridge)
-"wW" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/turf/simulated/wall,
-/area/awaymission/UO71/mining)
-"wX" = (
-/obj/machinery/firealarm{
- dir = 1;
- pixel_y = -24
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/bridge)
-"wY" = (
-/obj/machinery/light/small{
- dir = 1
- },
-/obj/structure/chair/wood{
- dir = 8
- },
-/turf/simulated/floor/carpet,
-/area/awaymission/UO71/mining)
-"wZ" = (
-/obj/structure/table/wood,
-/turf/simulated/floor/carpet,
-/area/awaymission/UO71/mining)
-"xa" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 4;
- on = 1
- },
-/obj/structure/bed,
-/obj/item/bedsheet,
-/turf/simulated/floor/carpet,
-/area/awaymission/UO71/mining)
-"xb" = (
-/obj/structure/dispenser/oxygen,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/mining)
-"xc" = (
-/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 4;
- initialize_directions = 11
- },
-/obj/structure/closet/crate,
-/obj/item/stack/sheet/metal{
- amount = 26
- },
-/obj/item/stack/sheet/glass{
- amount = 19
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/mining)
-"xd" = (
-/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 4;
- initialize_directions = 11
- },
-/obj/structure/cable,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/mining)
-"xe" = (
-/obj/machinery/mineral/stacking_machine{
- dir = 1;
- input_dir = 8;
- output_dir = 4
- },
-/obj/effect/decal/warning_stripes/northeast,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/mining)
-"xf" = (
-/obj/structure/cable{
- d2 = 4;
- icon_state = "0-4"
- },
-/obj/structure/cable{
- d2 = 8;
- icon_state = "0-8"
- },
-/obj/effect/spawner/window/reinforced,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/eng)
-"xg" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/structure/cable{
- d2 = 4;
- icon_state = "0-4"
- },
-/obj/effect/spawner/window/reinforced,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/eng)
-"xh" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/disposalpipe/segment,
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/machinery/door/airlock/command/glass{
- name = "Chief Engineer";
- req_access = list(271)
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/plasteel{
- icon_state = "neutralfull"
- },
-/area/awaymission/UO71/eng)
-"xi" = (
-/obj/machinery/atmospherics/unary/vent_pump{
- dir = 4;
- on = 1
- },
-/turf/simulated/floor/carpet,
-/area/awaymission/UO71/mining)
-"xj" = (
-/obj/structure/closet/secure_closet{
- locked = 0
- },
-/turf/simulated/floor/carpet,
-/area/awaymission/UO71/mining)
-"xk" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/door/airlock{
- id_tag = "awaydorm8";
- name = "Mining Dorm 1"
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/mining)
-"xl" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/door_control{
- id = "awaydorm8";
- name = "Door Bolt Control";
- normaldoorcontrol = 1;
- pixel_y = -25;
- specialfunctions = 4
- },
-/turf/simulated/floor/carpet,
-/area/awaymission/UO71/mining)
-"xm" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/mining)
-"xn" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/mining)
-"xo" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/structure/cable{
- d2 = 2;
- icon_state = "0-2"
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/mining)
-"xp" = (
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
- dir = 4;
- initialize_directions = 11
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/mining)
-"xq" = (
-/obj/machinery/disposal,
-/obj/structure/disposalpipe/trunk{
- dir = 4
- },
-/obj/structure/sign/deathsposal{
- desc = "A warning sign which reads 'DISPOSAL: LEADS TO EXTERIOR'";
- name = "\improper DISPOSAL: LEADS TO EXTERIOR";
- pixel_x = -32
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- icon_state = "neutralfull"
- },
-/area/awaymission/UO71/eng)
-"xr" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "neutralfull"
- },
-/area/awaymission/UO71/eng)
-"xs" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 1;
- on = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- icon_state = "neutralfull"
- },
-/area/awaymission/UO71/eng)
-"xt" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/disposalpipe/segment{
- dir = 8;
- icon_state = "pipe-c"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/plasteel{
- icon_state = "neutralfull"
- },
-/area/awaymission/UO71/eng)
-"xu" = (
-/obj/structure/toilet{
- pixel_y = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- icon_state = "freezerfloor"
- },
-/area/awaymission/UO71/eng)
-"xv" = (
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/mining)
-"xw" = (
-/obj/effect/decal/warning_stripes/yellow/partial{
- dir = 4
- },
-/obj/effect/decal/warning_stripes/arrow{
- dir = 4
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/mining)
-"xx" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/mining)
-"xy" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/mining)
-"xz" = (
-/obj/structure/filingcabinet/chestdrawer,
-/turf/simulated/floor/plasteel{
- icon_state = "neutralfull"
- },
-/area/awaymission/UO71/eng)
-"xA" = (
-/turf/simulated/floor/plasteel{
- icon_state = "neutralfull"
- },
-/area/awaymission/UO71/eng)
-"xB" = (
-/obj/structure/chair/office,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- icon_state = "neutralfull"
- },
-/area/awaymission/UO71/eng)
-"xC" = (
-/obj/machinery/door/airlock{
- name = "Private Restroom"
- },
-/turf/simulated/floor/plasteel{
- icon_state = "freezerfloor"
- },
-/area/awaymission/UO71/eng)
-"xD" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/plasteel{
- icon_state = "neutralfull"
- },
-/area/awaymission/UO71/eng)
-"xE" = (
-/obj/structure/sink{
- dir = 4;
- pixel_x = 11
- },
-/obj/machinery/light/small,
-/obj/structure/mirror{
- pixel_x = 28
- },
-/turf/simulated/floor/plasteel{
- icon_state = "freezerfloor"
- },
-/area/awaymission/UO71/eng)
-"xF" = (
-/obj/structure/chair/wood,
-/turf/simulated/floor/carpet,
-/area/awaymission/UO71/mining)
-"xG" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/door/airlock{
- id_tag = "awaydorm9";
- name = "Mining Dorm 2"
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/mining)
-"xH" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/door_control{
- id = "awaydorm9";
- name = "Door Bolt Control";
- normaldoorcontrol = 1;
- pixel_y = 25;
- specialfunctions = 4
- },
-/turf/simulated/floor/carpet,
-/area/awaymission/UO71/mining)
-"xI" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/mining)
-"xJ" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/machinery/firealarm{
- dir = 4;
- pixel_x = 24
- },
-/obj/item/stack/sheet/mineral/plasma{
- amount = 6
- },
-/obj/effect/landmark/damageturf,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/mining)
-"xK" = (
-/obj/structure/table/reinforced,
-/obj/item/clipboard,
-/obj/item/clothing/glasses/meson{
- pixel_y = 4
- },
-/obj/item/stamp/ce,
-/turf/simulated/floor/plasteel{
- icon_state = "neutralfull"
- },
-/area/awaymission/UO71/eng)
-"xL" = (
-/obj/structure/table/reinforced,
-/obj/item/paper_bin{
- pixel_x = -3;
- pixel_y = 7
- },
-/obj/item/pen,
-/obj/effect/decal/cleanable/dirt,
-/obj/item/stack/sheet/plasteel{
- amount = 50
- },
-/turf/simulated/floor/plasteel{
- icon_state = "neutralfull"
- },
-/area/awaymission/UO71/eng)
-"xM" = (
-/obj/structure/table/reinforced,
-/obj/item/folder/yellow,
-/turf/simulated/floor/plasteel{
- icon_state = "neutralfull"
- },
-/area/awaymission/UO71/eng)
-"xN" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/light/small{
- dir = 4
- },
-/obj/machinery/alarm/monitor{
- dir = 8;
- locked = 0;
- pixel_x = 23
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/plasteel{
- icon_state = "neutralfull"
- },
-/area/awaymission/UO71/eng)
-"xO" = (
-/obj/machinery/light/small,
-/obj/structure/bed,
-/obj/item/bedsheet,
-/turf/simulated/floor/carpet,
-/area/awaymission/UO71/mining)
-"xP" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 4;
- on = 1
- },
-/obj/structure/closet/secure_closet{
- locked = 0
- },
-/turf/simulated/floor/carpet,
-/area/awaymission/UO71/mining)
-"xQ" = (
-/obj/structure/cable,
-/obj/machinery/power/apc/off_station{
- cell_type = 15000;
- locked = 0;
- name = "UO71 Mining APC";
- pixel_y = -24;
- start_charge = 1
- },
-/obj/machinery/light/small,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/structure/closet/secure_closet/engineering_personal{
- locked = 0
- },
-/obj/item/storage/backpack/satchel_eng,
-/obj/item/clothing/gloves/fingerless,
-/turf/simulated/floor/plasteel{
- icon_state = "browncorner"
- },
-/area/awaymission/UO71/mining)
-"xR" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/door/airlock/external{
- name = "Mining External Airlock";
- req_access = list(271)
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/mining)
-"xS" = (
-/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 4;
- initialize_directions = 11
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/simulated/floor/plasteel{
- icon_state = "brown"
- },
-/area/awaymission/UO71/mining)
-"xT" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "brown"
- },
-/area/awaymission/UO71/mining)
-"xU" = (
-/obj/structure/table/reinforced,
-/obj/item/storage/fancy/cigarettes{
- pixel_x = -2
- },
-/obj/item/lighter/zippo{
- pixel_x = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "neutralfull"
- },
-/area/awaymission/UO71/eng)
-"xV" = (
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/turf/simulated/floor/plasteel{
- icon_state = "neutralfull"
- },
-/area/awaymission/UO71/eng)
-"xW" = (
-/obj/structure/chair/office/light{
- dir = 1;
- pixel_y = 3
- },
-/turf/simulated/floor/plasteel{
- icon_state = "neutralfull"
- },
-/area/awaymission/UO71/eng)
-"xX" = (
-/obj/structure/bookcase/manuals/engineering,
-/turf/simulated/floor/plasteel{
- icon_state = "neutralfull"
- },
-/area/awaymission/UO71/eng)
-"xY" = (
-/obj/machinery/atmospherics/unary/vent_pump{
- dir = 1;
- on = 1
- },
-/obj/machinery/newscaster{
- pixel_y = -28
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- icon_state = "neutralfull"
- },
-/area/awaymission/UO71/eng)
-"xZ" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/machinery/door/airlock/mining{
- name = "Processing Area";
- req_access = list(271)
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/mining)
-"ya" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/door/airlock/mining{
- name = "Processing Area";
- req_access = list(271)
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/mining)
-"yb" = (
-/obj/machinery/computer/station_alert{
- dir = 1
- },
-/turf/simulated/floor/plasteel{
- icon_state = "neutralfull"
- },
-/area/awaymission/UO71/eng)
-"yc" = (
-/obj/machinery/computer/monitor{
- name = "primary power monitoring console";
- dir = 1
- },
-/obj/structure/cable,
-/turf/simulated/floor/plasteel{
- icon_state = "neutralfull"
- },
-/area/awaymission/UO71/eng)
-"yd" = (
-/obj/machinery/light/small,
-/obj/machinery/computer/atmos_alert{
- dir = 1
- },
-/obj/machinery/door_control{
- desc = "A remote control-switch for the engineering security doors.";
- id = "UO71_Engineering";
- name = "Engineering Lockdown";
- pixel_x = -6;
- pixel_y = -24;
- req_access = list(271)
- },
-/obj/machinery/door_control{
- desc = "A remote control-switch for secure storage.";
- id = "UO71_Secure Storage";
- name = "Engineering Secure Storage";
- pixel_x = 6;
- pixel_y = -24;
- req_access = list(271)
- },
-/turf/simulated/floor/plasteel{
- icon_state = "neutralfull"
- },
-/area/awaymission/UO71/eng)
-"ye" = (
-/obj/machinery/atmospherics/unary/vent_pump{
- dir = 4;
- on = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/mining)
-"yf" = (
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
- dir = 4;
- initialize_directions = 11
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/mining)
-"yg" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 1;
- on = 1
- },
-/obj/effect/landmark/damageturf,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/mining)
-"yh" = (
-/obj/structure/sign/securearea{
- desc = "A warning sign which reads 'EXTERNAL AIRLOCK'";
- icon_state = "space";
- layer = 4;
- name = "EXTERNAL AIRLOCK";
- pixel_x = 32
- },
-/obj/machinery/light/small{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/mining)
-"yi" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/mining)
-"yj" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/light{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/mining)
-"yk" = (
-/obj/machinery/conveyor_switch/oneway{
- id = "UO71_mining";
- name = "mining conveyor"
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/mining)
-"ym" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/mining)
-"yn" = (
-/obj/machinery/mineral/processing_unit_console,
-/obj/effect/spawner/random_spawners/wall_rusted_always,
-/turf/simulated/wall,
-/area/awaymission/UO71/mining)
-"yo" = (
-/obj/structure/closet/emcloset,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/mining)
-"yp" = (
-/obj/effect/spawner/window/reinforced,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/mining)
-"yq" = (
-/obj/structure/table,
-/obj/item/pickaxe,
-/obj/item/radio/off,
-/obj/effect/decal/cleanable/dirt,
-/obj/item/gun/energy/kinetic_accelerator,
-/obj/item/borg/upgrade/modkit/damage,
-/obj/item/borg/upgrade/modkit/chassis_mod/orange,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/mining)
-"yr" = (
-/obj/machinery/alarm/monitor{
- dir = 4;
- locked = 0;
- pixel_x = -23
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/mining)
-"ys" = (
-/obj/machinery/door/poddoor{
- id_tag = "UO71_Queen";
- name = "Caves Lockdown Door"
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/queen)
-"yt" = (
-/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 8;
- initialize_directions = 7
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/mining)
-"yu" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/queen)
-"yv" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/effect/spawner/window/reinforced,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/mining)
-"yw" = (
-/obj/machinery/light/small{
- dir = 4
- },
-/obj/structure/table,
-/obj/item/storage/toolbox/mechanical{
- pixel_x = -2;
- pixel_y = -1
- },
-/obj/item/gun/energy/kinetic_accelerator,
-/obj/item/borg/upgrade/modkit/tracer,
-/turf/simulated/floor/plasteel{
- burnt = 1;
- dir = 8;
- icon_state = "floorscorched2"
- },
-/area/awaymission/UO71/mining)
-"yx" = (
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/mining)
-"yy" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/queen)
-"yz" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/mining)
-"yA" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/mining)
-"yB" = (
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
- dir = 8;
- initialize_directions = 7
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/mining)
-"yC" = (
-/obj/machinery/mineral/stacking_unit_console,
-/turf/simulated/wall,
-/area/awaymission/UO71/mining)
-"yD" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/mining)
-"yE" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/door/airlock/mining/glass{
- name = "Mining EVA";
- req_access = list(271)
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/mining)
-"yF" = (
-/obj/machinery/light{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/queen)
-"yG" = (
-/obj/machinery/atmospherics/unary/vent_pump{
- dir = 8;
- on = 1
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/mining)
-"yH" = (
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/turf/simulated/floor/mech_bay_recharge_floor,
-/area/awaymission/UO71/mining)
-"yI" = (
-/obj/machinery/mech_bay_recharge_port{
- dir = 8
- },
-/obj/structure/cable{
- d2 = 8;
- icon_state = "0-8"
- },
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/mining)
-"yJ" = (
-/obj/machinery/atmospherics/unary/vent_scrubber{
- dir = 4;
- on = 1
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/mining)
-"yK" = (
-/obj/structure/spider/cocoon{
- icon_state = "cocoon_large1"
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/queen)
-"yL" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/mining)
-"yM" = (
-/obj/machinery/computer/mech_bay_power_console{
- dir = 1
- },
-/obj/structure/cable{
- d2 = 4;
- icon_state = "0-4"
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/mining)
-"yN" = (
-/obj/structure/spider/terrorweb,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/queen)
-"yO" = (
-/obj/machinery/door/airlock/external{
- name = "Mining External Airlock";
- req_access = list(271)
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/queen)
-"yP" = (
-/obj/machinery/light{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/queen)
-"yQ" = (
-/obj/structure/spider/cocoon{
- icon_state = "cocoon_large1"
- },
-/obj/structure/spider/terrorweb,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/queen)
-"yR" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/effect/spawner/window/reinforced,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/mining)
-"yS" = (
-/obj/machinery/door/airlock/external{
- name = "Mining External Airlock";
- req_access = list(271)
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/queen)
-"yT" = (
-/obj/machinery/door/poddoor{
- id_tag = "UO71_Caves";
- name = "Caves Lockdown Door"
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/queen)
-"yU" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/structure/spider/terrorweb,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/queen)
-"yV" = (
-/obj/structure/spider/terrorweb,
-/obj/structure/spider/terrorweb,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/queen)
-"yW" = (
-/obj/machinery/door/poddoor{
- id_tag = "UO71_Caves";
- name = "Caves Lockdown Door"
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/queen)
-"yY" = (
-/obj/structure/sign/biohazard,
-/turf/simulated/wall/indestructible/syndishuttle/nodiagonal,
-/area/awaymission/UO71/prince)
-"yZ" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/spawner/random_spawners/wall_rusted_always,
-/turf/simulated/wall,
-/area/awaymission/UO71/mining)
-"za" = (
-/obj/structure/sign/biohazard,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/spawner/random_spawners/wall_rusted_always,
-/turf/simulated/wall,
-/area/awaymission/UO71/mining)
-"zb" = (
-/obj/structure/sign/biohazard,
-/obj/effect/spawner/random_spawners/wall_rusted_always,
-/turf/simulated/wall,
-/area/awaymission/UO71/mining)
-"zc" = (
-/turf/simulated/wall/indestructible/syndishuttle/nodiagonal,
-/area/awaymission/UO71/outside)
-"zd" = (
-/turf/simulated/wall/indestructible/rock/mineral,
-/area/awaymission/UO71/queen)
-"ze" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/wall/indestructible/rock/mineral,
-/area/awaymission/UO71/queen)
-"zf" = (
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/queen)
-"zg" = (
-/turf/simulated/mineral/random/labormineral,
-/area/awaymission/UO71/queen)
-"zh" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
-/turf/simulated/wall,
-/area/awaymission/UO71/queen)
-"zi" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/spawner/random_spawners/wall_rusted_always,
-/turf/simulated/wall,
-/area/awaymission/UO71/queen)
-"zj" = (
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
- dir = 8;
- initialize_directions = 7
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/queen)
-"zk" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/queen)
-"zl" = (
-/obj/machinery/atmospherics/unary/vent_pump{
- dir = 8;
- on = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/queen)
-"zm" = (
-/obj/structure/table,
-/obj/machinery/light,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/queen)
-"zn" = (
-/obj/structure/closet/secure_closet{
- locked = 0
- },
-/turf/simulated/floor/carpet,
-/area/awaymission/UO71/loot)
-"zo" = (
-/obj/structure/bed,
-/obj/item/bedsheet,
-/turf/simulated/floor/carpet,
-/area/awaymission/UO71/loot)
-"zp" = (
-/obj/structure/dresser,
-/turf/simulated/floor/carpet,
-/area/awaymission/UO71/loot)
-"zs" = (
-/turf/simulated/floor/carpet,
-/area/awaymission/UO71/loot)
-"zt" = (
-/obj/structure/chair/wood,
-/obj/item/clothing/shoes/chameleon/noslip,
-/turf/simulated/floor/carpet,
-/area/awaymission/UO71/loot)
-"zu" = (
-/obj/machinery/newscaster{
- pixel_x = 30
- },
-/turf/simulated/floor/carpet,
-/area/awaymission/UO71/loot)
-"zv" = (
-/obj/structure/table/wood,
-/obj/item/pen/edagger,
-/obj/item/stack/telecrystal{
- amount = 10
- },
-/obj/item/chameleon,
-/obj/item/reagent_containers/glass/bottle/traitor,
-/obj/item/borg/upgrade/syndicate,
-/obj/machinery/light/small{
- dir = 8
- },
-/turf/simulated/floor/carpet,
-/area/awaymission/UO71/loot)
-"zx" = (
-/obj/machinery/door/airlock/external{
- name = "Strange Airlock";
- req_access = list(271)
- },
-/obj/machinery/door/poddoor{
- id_tag = "UO71_Caves";
- name = "Caves Lockdown Door"
- },
-/turf/simulated/floor/carpet,
-/area/awaymission/UO71/loot)
-"zy" = (
-/turf/simulated/wall,
-/area/awaymission/UO71/queen)
-"zz" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/wall,
-/area/awaymission/UO71/queen)
-"zM" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/mineral/random/labormineral,
-/area/awaymission/UO71/queen)
-"zO" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/table,
-/obj/machinery/light/small{
- dir = 4
- },
-/obj/item/borg/upgrade/vtec,
-/obj/item/stock_parts/cell/bluespace,
-/obj/item/paper/researchnotes,
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "cafeteria"
- },
-/area/awaymission/UO71/loot)
-"zP" = (
-/turf/simulated/wall,
-/area/awaymission/UO71/bridge)
-"zQ" = (
-/obj/machinery/door/poddoor{
- id_tag = "UO71_Bridge";
- name = "Bridge Lockdown Door"
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/bridge)
-"zR" = (
-/obj/machinery/door/poddoor{
- id_tag = "UO71_Queen";
- name = "Caves Lockdown Door"
- },
-/turf/simulated/floor/wood,
-/area/awaymission/UO71/queen)
-"zS" = (
-/turf/simulated/floor/wood,
-/area/awaymission/UO71/queen)
-"zT" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/wood,
-/area/awaymission/UO71/queen)
-"zU" = (
-/obj/structure/table/holotable/wood,
-/obj/item/reagent_containers/food/drinks/cans/beer,
-/obj/machinery/light{
- dir = 1
- },
-/turf/simulated/floor/wood,
-/area/awaymission/UO71/queen)
-"zV" = (
-/obj/machinery/light{
- dir = 1
- },
-/turf/simulated/floor/wood,
-/area/awaymission/UO71/queen)
-"zW" = (
-/obj/structure/chair/wood,
-/turf/simulated/floor/wood,
-/area/awaymission/UO71/queen)
-"zX" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/structure/chair/wood{
- dir = 4
- },
-/turf/simulated/floor/wood,
-/area/awaymission/UO71/queen)
-"zY" = (
-/obj/structure/table/holotable/wood,
-/turf/simulated/floor/wood,
-/area/awaymission/UO71/queen)
-"zZ" = (
-/obj/structure/chair/wood{
- dir = 4
- },
-/turf/simulated/floor/wood,
-/area/awaymission/UO71/queen)
-"Aa" = (
-/obj/structure/chair/wood{
- dir = 8
- },
-/turf/simulated/floor/wood,
-/area/awaymission/UO71/queen)
-"Ab" = (
-/obj/machinery/atmospherics/unary/vent_pump{
- dir = 1;
- on = 1
- },
-/turf/simulated/floor/wood,
-/area/awaymission/UO71/queen)
-"Ac" = (
-/obj/structure/chair/wood{
- dir = 1
- },
-/turf/simulated/floor/wood,
-/area/awaymission/UO71/queen)
-"Ad" = (
-/obj/machinery/firealarm{
- dir = 8;
- pixel_x = -24
- },
-/turf/simulated/floor/wood,
-/area/awaymission/UO71/queen)
-"Ae" = (
-/mob/living/simple_animal/hostile/poison/terror_spider/queen,
-/turf/simulated/floor/wood,
-/area/awaymission/UO71/queen)
-"Af" = (
-/obj/structure/table/holotable/wood,
-/obj/item/reagent_containers/food/drinks/cans/beer,
-/turf/simulated/floor/wood,
-/area/awaymission/UO71/queen)
-"Ag" = (
-/obj/structure/chair/wood{
- dir = 8
- },
-/obj/machinery/light,
-/turf/simulated/floor/wood,
-/area/awaymission/UO71/queen)
-"Ah" = (
-/obj/machinery/light,
-/turf/simulated/floor/wood,
-/area/awaymission/UO71/queen)
-"AW" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "green"
- },
-/area/awaymission/UO71/plaza)
-"CA" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/plaza)
-"CE" = (
-/obj/machinery/light/small{
- dir = 1
- },
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/science)
-"CI" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 4;
- initialize_directions = 11
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/plaza)
-"CP" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/effect/spawner/window/reinforced,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/plaza)
-"Eb" = (
-/obj/machinery/atmospherics/unary/vent_pump{
- icon_state = "weld";
- on = 1;
- welded = 1
- },
-/turf/simulated/floor/vault,
-/area/awaymission/UO71/prince)
-"Gl" = (
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
- dir = 4;
- initialize_directions = 11
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/plaza)
-"GY" = (
-/obj/machinery/door/airlock/engineering{
- name = "Engineering Maintenance";
- req_access = list(271)
- },
-/obj/machinery/atmospherics/pipe/simple/visible/universal,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/science)
-"HH" = (
-/obj/effect/decal/warning_stripes/west,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/awaymission/UO71/science)
-"Io" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/plaza)
-"Iq" = (
-/obj/machinery/door/airlock/maintenance,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/plaza)
-"IL" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/effect/spawner/random_spawners/wall_rusted_always,
-/turf/simulated/wall,
-/area/awaymission/UO71/science)
-"IU" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 5;
- level = 2
- },
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/plaza)
-"Jo" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/wall/r_wall,
-/area/awaymission/UO71/prince)
-"KE" = (
-/obj/structure/spider/cocoon{
- icon_state = "cocoon_large1"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/floor/vault,
-/area/awaymission/UO71/prince)
-"Lf" = (
-/turf/simulated/wall/indestructible/rock/mineral,
-/area/awaymission/UO71/loot)
-"Lw" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 5
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/plaza)
-"LR" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/centralhall)
-"Mh" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/public/glass{
- name = "Central Access"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/plaza)
-"NA" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/floor/vault,
-/area/awaymission/UO71/prince)
-"Of" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/plaza)
-"Pk" = (
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/science)
-"Pv" = (
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
- dir = 1;
- initialize_directions = 14
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/plaza)
-"Rk" = (
-/obj/structure/bed,
-/obj/item/bedsheet,
-/obj/machinery/atmospherics/unary/vent_pump{
- dir = 1;
- on = 1
- },
-/turf/simulated/floor/carpet,
-/area/awaymission/UO71/plaza)
-"Sz" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "red"
- },
-/area/awaymission/UO71/plaza)
-"Ug" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/plaza)
-"UF" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/wall/indestructible/syndishuttle/nodiagonal,
-/area/awaymission/UO71/outside)
-"Vz" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/wall,
-/area/awaymission/UO71/centralhall)
-"VA" = (
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/turf/simulated/floor/plasteel,
-/area/awaymission/UO71/plaza)
-"We" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 10
- },
-/turf/simulated/floor/plasteel{
- icon_state = "whitepurplecorner"
- },
-/area/awaymission/UO71/science)
-"Xq" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/mineral/random/labormineral,
-/area/awaymission/UO71/outside)
-"ZV" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/spawner/window/reinforced,
-/turf/simulated/floor/plating,
-/area/awaymission/UO71/science)
-
-(1,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(2,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(3,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(4,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(5,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(6,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(7,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(8,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(9,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(10,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(11,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(12,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(13,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-fL
-fM
-fM
-fL
-fL
-fM
-fM
-fM
-fL
-fM
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(14,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-fL
-gg
-gg
-gh
-gh
-hT
-ha
-hd
-ib
-fL
-fL
-fL
-fM
-fL
-fL
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(15,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-fL
-gc
-gn
-gQ
-hu
-hS
-fI
-ml
-ic
-fM
-kE
-lx
-mk
-mL
-fL
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(16,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-fL
-gh
-gr
-gS
-hw
-hY
-iw
-iw
-iw
-kd
-iw
-lz
-kH
-ml
-fM
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(17,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-fM
-gc
-go
-gR
-hv
-hX
-iv
-iZ
-jF
-kc
-ml
-ly
-ml
-mN
-fM
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(18,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-fL
-gh
-gg
-gh
-gh
-hS
-hb
-jb
-jH
-fL
-ih
-lE
-iw
-mP
-fL
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(19,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-fL
-fL
-gs
-gs
-gs
-gs
-iy
-gs
-fL
-fL
-kG
-ly
-jH
-mO
-fL
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(20,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-fL
-gu
-gV
-hy
-hy
-iG
-gh
-fL
-kk
-ij
-lC
-jH
-mS
-fM
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(21,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-fM
-gt
-gT
-hx
-hZ
-iE
-gh
-fM
-ki
-iu
-lB
-jj
-mQ
-fM
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(22,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-fL
-fL
-fM
-fM
-fL
-ix
-jd
-fM
-fM
-ix
-mM
-fL
-fM
-fL
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(23,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-fM
-fj
-hz
-fL
-iH
-jc
-jI
-kl
-kS
-lD
-mo
-fL
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(24,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-fL
-gY
-hB
-ia
-iJ
-jk
-jJ
-kq
-kU
-lG
-mp
-fL
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(25,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-fM
-gX
-hA
-fL
-fL
-fM
-fM
-fL
-kT
-lF
-fM
-fL
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(26,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-fM
-fL
-fL
-fL
-ab
-ab
-ab
-fO
-kI
-lH
-fN
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(27,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-fO
-kJ
-lH
-fO
-fO
-fO
-fO
-fO
-fO
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(28,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-fO
-kK
-lI
-fO
-gA
-gA
-nX
-oK
-fO
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(29,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-fO
-kL
-lH
-fO
-gA
-gA
-nY
-oL
-fO
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(30,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-fO
-kM
-lJ
-fN
-mT
-gA
-gA
-gA
-fO
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(31,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-fO
-kJ
-lH
-fO
-fO
-fO
-od
-fO
-fO
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(32,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-fN
-kN
-lL
-fO
-mV
-nw
-gA
-oS
-fO
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-ab
-ab
-ab
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(33,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-fN
-kO
-lK
-mq
-mU
-mU
-oe
-oR
-fO
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-ab
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(34,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-fN
-kJ
-lN
-fO
-mT
-nx
-of
-oT
-fO
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-ab
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(35,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-fO
-fN
-kQ
-lM
-fO
-fN
-fO
-fO
-fO
-fN
-fN
-fO
-fO
-fN
-fN
-fN
-fN
-fO
-fN
-fO
-fO
-fO
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(36,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-fN
-fO
-fN
-fO
-fO
-fN
-fO
-fO
-kr
-ld
-lH
-ms
-fN
-fN
-fO
-fO
-pD
-qb
-mn
-rg
-pe
-rg
-rg
-uf
-fN
-rP
-sE
-uv
-fO
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(37,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-fN
-gv
-ag
-hC
-cO
-iP
-jo
-jM
-lb
-lc
-lO
-mr
-mW
-ny
-og
-jQ
-jZ
-fO
-fO
-fO
-fO
-fO
-fO
-ui
-GY
-rR
-vm
-uK
-fN
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(38,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-fO
-gy
-ah
-ig
-cV
-jp
-jp
-jN
-kt
-le
-lR
-fO
-fO
-fO
-fO
-fO
-fO
-fO
-qu
-ra
-qu
-fO
-fO
-ol
-fO
-rS
-tp
-uO
-fN
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(39,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-fN
-fO
-gw
-ai
-hF
-fT
-gA
-gz
-jM
-ks
-ld
-lQ
-fO
-mX
-nz
-oh
-oV
-pE
-fO
-qv
-rb
-rQ
-fO
-pH
-om
-fN
-fO
-fO
-fN
-fO
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(40,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-fN
-gj
-gA
-ap
-HH
-gZ
-fO
-fO
-fO
-fO
-kJ
-lT
-fO
-mZ
-oj
-oj
-oj
-pF
-fO
-jM
-rj
-jM
-fO
-CE
-ol
-fN
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(41,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-fO
-gi
-gz
-hc
-hH
-ii
-fN
-ab
-ab
-fO
-kW
-lS
-mt
-mY
-nA
-oi
-oW
-na
-qc
-qB
-ri
-rU
-fN
-Pk
-ol
-fO
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(42,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-fO
-fO
-gB
-he
-hI
-ik
-fN
-ab
-ab
-fO
-kN
-lV
-km
-nb
-nD
-oo
-oY
-pG
-fO
-qC
-rk
-rV
-fN
-fO
-ol
-fO
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(43,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-fO
-fN
-fN
-IL
-fN
-fO
-ab
-ab
-fO
-kJ
-lU
-fO
-na
-na
-on
-oX
-na
-pT
-pT
-pT
-pT
-pT
-fO
-ol
-qa
-qa
-qa
-qa
-qa
-qa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(44,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-Xq
-ab
-ab
-ab
-ab
-fO
-kJ
-lU
-fO
-nc
-na
-op
-oZ
-oX
-mB
-qF
-qF
-rX
-pT
-fO
-un
-pV
-vq
-vR
-ww
-wP
-qa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(45,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-zc
-zc
-zc
-zc
-zc
-UF
-zc
-zc
-zc
-ab
-fO
-kX
-lW
-fN
-fO
-fN
-fN
-fN
-fO
-pT
-zO
-qF
-rW
-sN
-fO
-qg
-pX
-vp
-vQ
-wt
-wO
-qa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-ab
-ab
-ab
-ab
-uW
-uW
-uW
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(46,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-zc
-fP
-fP
-fP
-fP
-Jo
-fP
-fP
-zc
-ab
-fO
-kJ
-We
-ZV
-ne
-nF
-or
-pb
-fO
-pT
-pT
-pT
-pT
-pT
-fO
-ol
-pX
-vs
-qJ
-qJ
-wR
-qa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-ab
-ab
-ab
-ab
-uW
-uW
-uW
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(47,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-zc
-fP
-gd
-gd
-gd
-hD
-gd
-fP
-zc
-ab
-fO
-kZ
-lX
-jM
-nd
-nE
-oq
-pa
-pB
-qa
-qa
-qa
-qa
-qa
-qa
-uo
-qa
-vr
-qJ
-qJ
-wT
-qa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-ab
-ab
-ab
-uW
-uW
-uW
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(48,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-zc
-fP
-gd
-gd
-gd
-KE
-gd
-fP
-zc
-ab
-fO
-la
-lX
-jM
-nf
-nG
-os
-pd
-fO
-pX
-qH
-ro
-rZ
-sS
-tL
-uq
-uZ
-qJ
-qJ
-qJ
-wT
-qa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-ab
-ab
-ab
-ab
-uW
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(49,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ad
-ac
-ac
-ad
-ac
-ac
-ad
-ad
-ac
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-zc
-fP
-ge
-ge
-gd
-NA
-if
-fP
-yY
-jG
-kn
-lb
-lY
-jM
-jM
-jM
-jM
-pc
-fO
-pX
-qG
-qJ
-rY
-sR
-tK
-up
-uV
-vt
-vS
-wx
-wS
-qa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-ab
-ab
-ab
-uW
-uW
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(50,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ac
-ad
-ad
-ac
-ac
-ad
-ac
-ce
-cn
-cG
-bK
-bI
-bI
-aY
-ac
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-zc
-fP
-gf
-gx
-gd
-KE
-gd
-iR
-jq
-jO
-ko
-lg
-gA
-mv
-mv
-mv
-mv
-mv
-mv
-qf
-qJ
-qJ
-sc
-sU
-qa
-qi
-pX
-pX
-vO
-qa
-qa
-qa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-ab
-ab
-ab
-ab
-uW
-uW
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(51,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ac
-aY
-aY
-aY
-bF
-bI
-ac
-bF
-bI
-cF
-bI
-ac
-ac
-dL
-ac
-ad
-ad
-ac
-ac
-ad
-ad
-ab
-zc
-fP
-gd
-gd
-gd
-NA
-gd
-iR
-jq
-jO
-kp
-lf
-lf
-lf
-lb
-nC
-lb
-lb
-la
-qe
-qI
-rp
-sb
-sT
-qa
-qx
-fN
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-uW
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(52,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ad
-ac
-ba
-ac
-ac
-ad
-bK
-ac
-cf
-cp
-cG
-bF
-ac
-dw
-ec
-dZ
-ej
-ev
-ac
-eV
-fm
-ad
-ab
-zc
-fP
-gd
-gd
-ge
-NA
-if
-fP
-yY
-jG
-ke
-iz
-iz
-iz
-fO
-fN
-fN
-fO
-fN
-qa
-qa
-qa
-qa
-qa
-qa
-ol
-fN
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-ab
-ab
-uW
-uW
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(53,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ad
-aQ
-aZ
-bi
-br
-ac
-aY
-ac
-ac
-cm
-cG
-aY
-ac
-dv
-ar
-dY
-al
-eu
-ad
-eU
-fl
-ac
-ab
-zc
-fP
-gd
-gd
-Eb
-hE
-ge
-fP
-zc
-ab
-fO
-fO
-lZ
-fO
-fO
-nH
-og
-ny
-kB
-og
-og
-nJ
-kB
-og
-og
-uw
-fN
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-uW
-ab
-ab
-ab
-uW
-uW
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(54,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ac
-aR
-bc
-ac
-ad
-ac
-bM
-cb
-cc
-cd
-cb
-IU
-ad
-dy
-dP
-eb
-el
-ew
-ad
-eX
-Rk
-ac
-ab
-zc
-fP
-fP
-fP
-fP
-Jo
-fP
-fP
-zc
-ab
-fO
-ja
-gA
-kR
-mR
-jC
-fO
-fN
-fN
-fO
-fN
-fN
-fN
-fN
-fO
-fO
-fN
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-ab
-ab
-ab
-uW
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-uW
-uW
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(55,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ac
-ad
-ac
-ac
-ab
-ab
-ac
-aQ
-bb
-bj
-bs
-ad
-bL
-ad
-ad
-ac
-ad
-Iq
-ad
-dx
-dR
-ea
-ek
-CP
-ac
-eW
-ac
-ad
-ab
-zc
-zc
-zc
-zc
-zc
-UF
-zc
-zc
-zc
-ab
-fN
-jD
-gA
-lh
-fO
-nI
-fO
-fO
-fO
-fO
-fO
-sa
-sa
-sa
-sa
-ut
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-uW
-uW
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-ab
-ab
-ab
-uW
-uW
-uW
-uW
-ab
-ab
-ab
-uW
-uW
-uW
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(56,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ad
-ak
-aq
-ac
-ac
-ac
-ac
-ad
-bd
-ac
-ad
-ad
-bO
-ad
-ch
-cs
-ac
-Of
-af
-al
-dQ
-Sz
-ec
-ex
-aw
-Ug
-fn
-ad
-ab
-ab
-ab
-ab
-ab
-ab
-Xq
-ab
-ab
-ab
-ab
-fO
-jE
-gA
-li
-fO
-nI
-fN
-fO
-fO
-fO
-fO
-sa
-sg
-rr
-sa
-sa
-sa
-sa
-sa
-sa
-sa
-sa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-uW
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-ab
-ab
-ab
-uW
-uW
-uW
-uW
-ab
-ab
-uW
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(57,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ac
-ar
-ar
-al
-aw
-al
-aJ
-aS
-aw
-al
-ar
-ac
-bN
-ac
-cg
-cr
-cI
-ae
-dd
-CA
-CA
-CI
-CA
-Gl
-CA
-bG
-Lw
-ac
-fb
-fb
-fb
-fb
-fe
-fb
-Vz
-fb
-fe
-fe
-fb
-fO
-fO
-lZ
-tD
-fN
-nK
-fN
-fb
-fb
-fb
-fb
-sa
-sf
-rr
-sa
-rr
-rr
-rr
-vT
-rr
-wU
-sa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-ab
-uW
-uW
-uW
-uW
-uW
-ab
-uW
-uW
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(58,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ad
-am
-al
-au
-ay
-ay
-aL
-aU
-be
-bl
-bt
-ac
-bQ
-bW
-ci
-ct
-ac
-ar
-Pv
-dA
-ay
-ed
-em
-ey
-eK
-bH
-df
-Mh
-LR
-hJ
-LR
-hJ
-gD
-hJ
-iS
-hJ
-hJ
-js
-jP
-ku
-lm
-mb
-qK
-nh
-nM
-ou
-je
-pJ
-jh
-qE
-rn
-sh
-sV
-tN
-uy
-rr
-sd
-sg
-wy
-rr
-sa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-ab
-uW
-ab
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(59,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ad
-al
-al
-dR
-ax
-ax
-aK
-aT
-ac
-bk
-al
-ad
-bP
-ad
-ac
-ac
-ad
-al
-bS
-dz
-dR
-dR
-dR
-dR
-eJ
-eZ
-bv
-fz
-fE
-fQ
-fF
-fR
-gC
-fF
-fF
-fF
-fF
-jr
-fR
-fR
-ll
-ma
-fE
-ng
-nL
-ot
-ll
-pI
-jf
-zP
-sa
-se
-sa
-sa
-ux
-rr
-rr
-vV
-rr
-vD
-sa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-uW
-ab
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(60,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ad
-al
-al
-dR
-aA
-aA
-aK
-aW
-ac
-bn
-bv
-bv
-Io
-aw
-ar
-ar
-cJ
-al
-bS
-dz
-dR
-ef
-ee
-dR
-eJ
-eY
-fp
-ac
-fb
-fb
-fb
-fb
-fb
-fb
-fb
-fb
-fe
-fe
-gW
-fR
-ll
-fF
-lj
-fe
-nO
-ow
-ll
-fR
-qk
-zQ
-rr
-si
-rr
-tO
-rr
-sd
-sd
-rr
-rr
-wX
-sa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(61,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ad
-al
-ar
-dR
-az
-aA
-aK
-aV
-ac
-bm
-bu
-bu
-VA
-al
-al
-al
-cJ
-al
-bS
-dz
-dR
-ee
-en
-dR
-eJ
-eY
-fo
-ac
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-fe
-fe
-kv
-ll
-kF
-lk
-fe
-nN
-ov
-pg
-pK
-qj
-zQ
-rr
-rr
-sW
-tO
-rr
-rr
-rr
-sd
-rr
-rr
-sa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-uW
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(62,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ac
-al
-ar
-dR
-aC
-aG
-aK
-aT
-ac
-bp
-ar
-ac
-bP
-ac
-ad
-ac
-ac
-cW
-bS
-dC
-dR
-dR
-dR
-dR
-eJ
-eY
-aj
-ac
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-fb
-fR
-ln
-fb
-fb
-fb
-fb
-oy
-pi
-fb
-fe
-zP
-sa
-sa
-sa
-sa
-ux
-rr
-sd
-vW
-sg
-wV
-sa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(63,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ad
-an
-al
-av
-aB
-aB
-aM
-aX
-aX
-bo
-bw
-ac
-bL
-ad
-aF
-cu
-ac
-al
-Pv
-dB
-dS
-eg
-eg
-aB
-eL
-fd
-fq
-ac
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-fb
-fF
-ll
-fe
-mC
-ni
-fX
-ox
-ph
-pL
-ql
-qL
-rt
-fe
-ab
-sa
-uz
-sg
-rr
-vX
-wy
-rr
-sa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-uW
-ab
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-ab
-ab
-ab
-ab
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(64,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ac
-ar
-al
-al
-aD
-al
-al
-al
-bf
-al
-al
-ad
-bU
-ac
-cl
-cr
-cM
-bu
-bR
-dE
-dT
-dT
-dT
-dT
-dT
-fg
-fs
-ac
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-fb
-fR
-lp
-fb
-mD
-nk
-nP
-oA
-pk
-fb
-qm
-qM
-mC
-fe
-ab
-sa
-sg
-rr
-rr
-vY
-rr
-wU
-sa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-uW
-ab
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(65,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ac
-ao
-as
-ac
-ac
-ac
-aN
-ac
-ac
-ad
-bB
-ad
-bX
-bV
-ck
-cv
-ac
-cX
-AW
-dD
-dh
-dh
-eo
-ez
-eM
-ff
-fr
-ad
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-fe
-fR
-lo
-fb
-mC
-nj
-fb
-oz
-pj
-fh
-qh
-fb
-fb
-fe
-ab
-sa
-sa
-sa
-sa
-sa
-sa
-sa
-sa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-uW
-ab
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(66,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ac
-ac
-ad
-ad
-aF
-aI
-aP
-ac
-aF
-bq
-bq
-ac
-ca
-ad
-ac
-ad
-ad
-ac
-CP
-dG
-dU
-dR
-dt
-eA
-ac
-ac
-ad
-ad
-ab
-ab
-ab
-fb
-fb
-fb
-fb
-fb
-fb
-fe
-fe
-jr
-jr
-fe
-fe
-fb
-fe
-oC
-pl
-fe
-qo
-qO
-rv
-fb
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(67,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ac
-aE
-aH
-aO
-ac
-bg
-aH
-bC
-ac
-bZ
-cc
-cd
-IU
-cN
-ac
-CP
-dF
-al
-dR
-ep
-ep
-ac
-ab
-ab
-ab
-ab
-ab
-ab
-fb
-gE
-hg
-hK
-il
-iT
-jt
-jR
-gE
-gE
-fe
-mE
-nl
-fX
-oB
-ph
-pM
-qn
-qN
-ru
-fe
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(68,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ac
-ac
-ac
-ac
-ac
-ac
-ac
-ac
-ac
-ad
-ac
-ac
-bL
-bI
-ad
-dk
-dH
-al
-al
-eq
-eC
-ac
-ab
-ab
-ab
-ab
-ab
-ab
-fb
-gG
-hh
-hL
-hh
-gE
-ju
-jS
-gE
-io
-fb
-mG
-nn
-nQ
-oA
-pn
-fb
-fe
-fb
-fb
-fb
-fb
-fb
-fe
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(69,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ac
-cw
-bK
-ac
-dj
-bu
-dV
-al
-al
-eB
-ac
-ab
-ab
-ab
-ab
-ab
-ab
-fb
-gF
-gE
-gE
-gE
-io
-gE
-hh
-gE
-gE
-fb
-mF
-nm
-fb
-oD
-pm
-fb
-qp
-fb
-rw
-fe
-sX
-tP
-fe
-fe
-uW
-uW
-wu
-wu
-wu
-wu
-wv
-wu
-wu
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-ab
-uW
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(70,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ad
-cw
-ac
-ac
-dm
-dI
-dI
-dI
-dI
-eB
-ac
-ab
-ab
-ab
-ab
-ab
-ab
-fb
-gI
-hj
-hN
-hN
-hj
-io
-jT
-kw
-lr
-fb
-fe
-fe
-fb
-oF
-pp
-fe
-qt
-fb
-rx
-fe
-sY
-qq
-uD
-fe
-uW
-vU
-wv
-wZ
-xj
-wv
-xF
-wZ
-wu
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-ab
-ab
-ab
-uW
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(71,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ac
-cw
-ac
-cY
-dl
-ar
-al
-al
-er
-eB
-ac
-ab
-ab
-ab
-ab
-ab
-ab
-fb
-gH
-hi
-hM
-im
-hM
-hM
-hj
-io
-lq
-md
-fe
-no
-nR
-oE
-mw
-pN
-qq
-qP
-qq
-sj
-qq
-qq
-uA
-fe
-vu
-vZ
-wv
-wY
-xi
-wu
-xi
-xO
-wv
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-ab
-ab
-ab
-ab
-uW
-uW
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(72,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ad
-cw
-ac
-da
-do
-dI
-dI
-dI
-dI
-eC
-ac
-ab
-ab
-ab
-ab
-ab
-ab
-fb
-gK
-hl
-gE
-gE
-gE
-jy
-hj
-gE
-lq
-me
-fb
-ns
-fF
-mm
-pk
-fb
-qw
-qQ
-ry
-fb
-sZ
-sZ
-fe
-fe
-rq
-wb
-wv
-xa
-xl
-wu
-xH
-xP
-wv
-wv
-wv
-wv
-wu
-wu
-wv
-wu
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(73,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ac
-cw
-ad
-cZ
-dn
-al
-al
-al
-al
-eD
-ad
-ab
-ab
-ab
-ab
-ab
-ab
-fe
-gJ
-hk
-gE
-gE
-gE
-jv
-gE
-kx
-lq
-hh
-fb
-nq
-nS
-oG
-pq
-fb
-fe
-fe
-fb
-fb
-fe
-fe
-fe
-qA
-vv
-rT
-wu
-wW
-xk
-wu
-xG
-wW
-wv
-wa
-wD
-wH
-wN
-wa
-wa
-wv
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-zd
-zg
-zg
-zg
-zg
-zg
-zg
-zy
-zy
-yS
-zy
-zy
-zy
-zy
-zy
-zy
-zy
-zy
-zy
-zy
-zy
-zy
-yS
-zy
-zy
-zy
-zy
-zy
-zy
-zg
-zg
-zg
-zg
-zg
-zg
-zg
-zg
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(74,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ad
-cw
-ac
-dc
-do
-dI
-dI
-dI
-dI
-eF
-ad
-fa
-ab
-ab
-ab
-ab
-ab
-fb
-gL
-hk
-hO
-io
-iU
-jA
-gE
-ky
-lu
-mf
-fe
-nt
-nV
-oJ
-pr
-pO
-lA
-qR
-rz
-pf
-rz
-rz
-qR
-rz
-rD
-wc
-wA
-vJ
-xn
-vL
-xm
-vP
-wv
-wi
-yp
-yn
-yp
-yC
-xe
-wu
-wu
-wu
-wu
-ab
-ab
-ab
-ab
-ab
-ab
-zd
-zd
-zd
-zd
-zd
-zd
-zd
-zd
-zd
-yu
-zd
-zd
-zd
-zd
-zd
-zd
-zd
-zd
-zd
-zd
-zd
-zd
-zf
-zd
-zd
-zd
-zd
-zd
-zd
-zd
-zd
-zd
-zd
-zd
-zd
-zd
-zd
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(75,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ad
-co
-ad
-db
-dp
-al
-al
-al
-al
-eE
-eN
-fb
-fb
-fe
-fe
-fe
-fb
-fb
-fb
-hm
-fe
-in
-fb
-fb
-jU
-ky
-ls
-fb
-fb
-fb
-nU
-oI
-fb
-fb
-fe
-fb
-fb
-fe
-fe
-fb
-fb
-vb
-fb
-fe
-wv
-vK
-xm
-xv
-xI
-xQ
-wu
-wp
-yk
-wL
-yz
-yJ
-xw
-yp
-ye
-yz
-wu
-wv
-wu
-wu
-wu
-wu
-wu
-zd
-zh
-zh
-zh
-zh
-zh
-zh
-zy
-zy
-yT
-zy
-zy
-zy
-zy
-zy
-zg
-zg
-zg
-zg
-zy
-zy
-zy
-yW
-zy
-zg
-zg
-zg
-zg
-zy
-zd
-zS
-zS
-zS
-Ad
-zS
-zZ
-zd
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(76,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ac
-cA
-ad
-ad
-dr
-dI
-dI
-dI
-dI
-eH
-eP
-fc
-ft
-fA
-fG
-fe
-fV
-gk
-gN
-ho
-hP
-iq
-iW
-fb
-jW
-kA
-lw
-js
-mc
-jP
-nZ
-oN
-pt
-mA
-hJ
-hJ
-rB
-sm
-jP
-tR
-uF
-uF
-vy
-we
-wC
-yL
-xp
-xy
-xp
-xT
-ya
-yi
-yi
-xp
-yB
-yL
-xx
-xR
-yf
-xx
-yj
-yr
-xx
-ur
-yZ
-yZ
-za
-ze
-zi
-yy
-yy
-yy
-yy
-yy
-zz
-zz
-yy
-yU
-yU
-zM
-zM
-zM
-zM
-yU
-yU
-zj
-yy
-yy
-yy
-yy
-yy
-yy
-yy
-yy
-zM
-zM
-ze
-zT
-zX
-Ab
-zS
-zS
-Af
-zd
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(77,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ac
-bL
-cF
-ad
-dq
-dJ
-dT
-eh
-dT
-eG
-eO
-fi
-ft
-ft
-ft
-fS
-fU
-gk
-gM
-hn
-gO
-ip
-iV
-jB
-jV
-kz
-lv
-mg
-mH
-mH
-nW
-oM
-ps
-mH
-mH
-mH
-ok
-sl
-ta
-tQ
-uE
-uE
-uE
-wd
-wB
-xd
-xo
-vM
-vN
-xS
-xZ
-ws
-ym
-yt
-yA
-xc
-xJ
-yR
-yg
-yz
-yz
-yz
-yz
-yz
-yz
-yz
-yz
-ys
-yu
-yu
-yu
-yu
-yK
-yu
-yO
-yu
-yK
-yu
-yN
-yN
-yN
-yN
-yN
-yN
-yK
-zk
-yu
-yu
-yQ
-yN
-yN
-yu
-yu
-yu
-yu
-zg
-zd
-zU
-zY
-zY
-zS
-zS
-Ag
-zd
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(78,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ad
-cq
-aY
-ac
-dt
-dh
-dh
-dh
-et
-eI
-eR
-fe
-fw
-ft
-fH
-fb
-fY
-gk
-gO
-hq
-hQ
-gk
-gk
-fb
-jY
-fb
-fb
-fe
-fe
-fb
-fb
-fb
-fe
-fb
-fb
-fb
-fb
-so
-nU
-fe
-fb
-fb
-fb
-fb
-wv
-wv
-wv
-wv
-wv
-wu
-wu
-wv
-yp
-yv
-yE
-yp
-wu
-wu
-yh
-yz
-yo
-yz
-yz
-vl
-wu
-wu
-zb
-zd
-zh
-yu
-yu
-yF
-yu
-yN
-zy
-yP
-yu
-yu
-yu
-yN
-yQ
-yN
-yu
-yu
-yu
-zl
-yN
-yu
-zg
-zg
-yu
-yN
-yK
-yu
-yu
-zf
-zR
-zS
-zS
-zS
-zS
-zS
-zS
-zd
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(79,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ad
-cC
-bF
-ad
-ds
-dK
-dX
-ei
-es
-ad
-eQ
-fb
-fb
-fB
-fb
-fb
-fW
-gk
-gk
-hp
-gk
-gk
-fU
-fb
-jX
-it
-fb
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-fb
-sn
-tb
-fb
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-wv
-wG
-wM
-yD
-yM
-wu
-wu
-wu
-wu
-wu
-wu
-wu
-wu
-wu
-wu
-wu
-zd
-zh
-zh
-zh
-zh
-zh
-zh
-zy
-yQ
-yu
-yu
-yu
-yu
-yu
-yu
-yu
-yu
-yu
-zm
-zg
-zg
-zg
-zg
-zg
-zg
-yP
-yu
-yu
-yu
-zR
-zS
-zS
-zS
-Ae
-zS
-zS
-zd
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(80,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ad
-cC
-aY
-ac
-ac
-ac
-ad
-ad
-ac
-ad
-eT
-fk
-du
-fk
-fJ
-fe
-fZ
-gl
-gP
-hs
-hR
-ir
-iX
-fe
-ka
-kD
-fe
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-fb
-sq
-tc
-fb
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-wu
-wG
-yx
-yG
-yH
-wv
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-zd
-zg
-zg
-zg
-zg
-zg
-zg
-zy
-yN
-yN
-yN
-yK
-yu
-yu
-yu
-yK
-yu
-yu
-yu
-yu
-yu
-zg
-zg
-zg
-yu
-yu
-yK
-yu
-zf
-zR
-zS
-zS
-zS
-zS
-zS
-zS
-zd
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(81,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ac
-cE
-cc
-cb
-cR
-cd
-cc
-cc
-cc
-cc
-cS
-de
-fx
-fC
-eS
-fb
-fe
-fe
-fe
-hr
-fb
-fe
-fb
-fe
-is
-kC
-fe
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-fb
-sp
-tb
-fb
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-wu
-yq
-yw
-xb
-yI
-wu
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-zd
-zg
-zg
-zg
-zg
-zg
-zg
-zy
-zy
-yN
-yV
-yN
-yu
-yu
-yu
-yN
-yN
-yN
-yN
-yQ
-yN
-yN
-zg
-yu
-yN
-yu
-yu
-yu
-zg
-zd
-zV
-zZ
-zS
-zS
-zS
-Ah
-zd
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(82,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ac
-ad
-ac
-ad
-ad
-ac
-ad
-ad
-ac
-ad
-ad
-fe
-fb
-fD
-fK
-fx
-gb
-de
-fx
-ht
-gb
-fy
-iY
-de
-kb
-fe
-fe
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-fe
-sr
-td
-fe
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-wu
-wu
-wv
-wu
-wv
-wu
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-zd
-zg
-zg
-zg
-zg
-zg
-zg
-zg
-zy
-zy
-zy
-zy
-yu
-yu
-yu
-zg
-zg
-yN
-yN
-yu
-yN
-yN
-yN
-yu
-yK
-yu
-yu
-zg
-zg
-zd
-zW
-zY
-Ac
-zS
-zS
-zS
-zd
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(83,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-fb
-fe
-fe
-fe
-fb
-fb
-fe
-fe
-fe
-fe
-fe
-fb
-fe
-fb
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-fb
-sn
-tb
-fb
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-zd
-zg
-zg
-zg
-zg
-zg
-zg
-zg
-zy
-zy
-zy
-zy
-zy
-zy
-yW
-zy
-zg
-zg
-zg
-zg
-zg
-zg
-zg
-zy
-yW
-zy
-zy
-zy
-zy
-zd
-zS
-Aa
-zS
-zS
-zS
-zS
-zd
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(84,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-fb
-st
-tf
-fb
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-zd
-zd
-zd
-zd
-zd
-zd
-zd
-zd
-zd
-zd
-zd
-zd
-zd
-zd
-zf
-zd
-zd
-zd
-zd
-zd
-zd
-zd
-zd
-zd
-zf
-zd
-zd
-zd
-zd
-zd
-zd
-zd
-zd
-zd
-zd
-zd
-zd
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(85,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-fb
-ss
-te
-fb
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-zd
-zg
-zg
-zg
-zg
-zg
-zg
-zg
-zg
-zg
-zg
-zy
-zy
-zy
-yS
-zy
-zy
-zy
-zy
-zy
-zy
-zy
-zy
-zy
-yS
-zy
-zy
-zy
-zy
-zg
-zg
-zg
-zg
-zg
-zg
-zg
-zg
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(86,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-fb
-sv
-th
-fb
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(87,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-nT
-nT
-np
-su
-tg
-np
-nT
-nT
-np
-np
-nT
-nT
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-uW
-uW
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(88,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-nT
-qT
-oH
-sx
-ti
-tT
-uB
-vd
-vB
-wf
-wE
-nT
-np
-np
-np
-np
-np
-np
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-uW
-uW
-uW
-ab
-uW
-uW
-uW
-uW
-ab
-ab
-uW
-ab
-ab
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(89,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-np
-qS
-oU
-sw
-ti
-tS
-uC
-vc
-vz
-uP
-va
-np
-xq
-xz
-xK
-xU
-yb
-nT
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-uW
-ab
-ab
-uW
-uW
-uW
-uW
-ab
-ab
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-ab
-ab
-ab
-uW
-ab
-ab
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(90,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-np
-qS
-rF
-sz
-tk
-tV
-uG
-vi
-vC
-wh
-ve
-xg
-xs
-xB
-xM
-xW
-yd
-nT
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-uW
-ab
-ab
-ab
-ab
-uW
-uW
-ab
-ab
-uW
-uW
-uW
-uW
-uW
-uW
-ab
-uW
-ab
-ab
-uW
-uW
-ab
-ab
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(91,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-nT
-np
-rE
-sy
-tj
-tU
-np
-sk
-ti
-wg
-wF
-xf
-xr
-xA
-xL
-xV
-yc
-np
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-ab
-uW
-uW
-uW
-ab
-ab
-ab
-uW
-uW
-uW
-uW
-uW
-uW
-ab
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(92,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-nT
-nT
-sB
-tm
-np
-np
-np
-tJ
-wj
-wI
-xh
-xt
-xD
-xN
-xY
-np
-np
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-uW
-uW
-ab
-ab
-ab
-uW
-uW
-uW
-ab
-ab
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(93,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-nT
-rH
-sA
-tl
-tW
-uH
-qy
-ti
-uU
-vn
-nT
-np
-xC
-np
-xX
-np
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-uW
-uW
-ab
-ab
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(94,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-nT
-rJ
-sD
-to
-tY
-uJ
-vj
-to
-uX
-wK
-np
-xu
-xE
-np
-np
-nT
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(95,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-np
-rI
-sC
-tn
-tX
-uI
-qy
-vI
-wk
-wJ
-nT
-np
-nT
-nT
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(96,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-np
-nT
-nT
-np
-np
-np
-np
-rG
-sF
-sF
-ua
-np
-np
-vA
-wr
-rG
-nT
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-ab
-ab
-ab
-uW
-uW
-uW
-uW
-uW
-uW
-ab
-ab
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(97,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-lt
-lt
-lt
-lt
-oa
-oO
-pw
-pS
-qy
-qU
-rK
-rO
-qD
-tZ
-rf
-np
-uh
-wq
-vo
-np
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-uW
-uW
-uW
-ab
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(98,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-lt
-nB
-mK
-lt
-ob
-oQ
-py
-pY
-qy
-qW
-rM
-sH
-tr
-ub
-uM
-vk
-um
-qV
-vw
-np
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-uW
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(99,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-lt
-mz
-mJ
-nv
-ob
-oP
-px
-pU
-qz
-qV
-rL
-sG
-tq
-tz
-uL
-vf
-uu
-uY
-vx
-nT
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-Lf
-Lf
-Lf
-Lf
-Lf
-uW
-ab
-uW
-ab
-ab
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-ab
-ab
-uW
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(100,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-lt
-mj
-mj
-nr
-ob
-oQ
-pA
-pY
-qy
-qY
-rO
-sJ
-tt
-ud
-rA
-np
-np
-np
-np
-nT
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-Lf
-zo
-zt
-zv
-Lf
-uW
-ab
-uW
-ab
-uW
-uW
-uW
-uW
-ab
-ab
-ab
-uW
-ab
-ab
-uW
-ab
-ab
-uW
-uW
-uW
-ab
-ab
-uW
-uW
-ab
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(101,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-lt
-lt
-lt
-nr
-oc
-oO
-pz
-pZ
-qy
-qX
-tu
-sI
-ts
-uc
-uN
-vg
-vE
-wl
-np
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-Lf
-zn
-zs
-zs
-zx
-uW
-ab
-uW
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-uW
-ab
-ab
-uW
-ab
-ab
-ab
-ab
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(102,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-np
-np
-np
-np
-nT
-np
-rc
-tu
-sO
-tv
-ue
-uQ
-vh
-vF
-wm
-np
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-Lf
-zp
-zu
-zs
-Lf
-ab
-ab
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-ab
-ab
-uW
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-uW
-ab
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(103,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-np
-pu
-pP
-qr
-qZ
-po
-sO
-tu
-rF
-rC
-nT
-np
-np
-np
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-Lf
-Lf
-Lf
-Lf
-Lf
-ab
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-uW
-uW
-ab
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(104,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-np
-pv
-pQ
-qs
-re
-pR
-sP
-tA
-rF
-uS
-vg
-vG
-wn
-np
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-ab
-ab
-ab
-ab
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(105,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-np
-np
-np
-np
-mI
-qd
-sP
-tz
-ug
-uR
-vh
-vH
-wo
-np
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-uW
-uW
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-ab
-ab
-ab
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(106,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-np
-nu
-nu
-sQ
-tB
-rd
-uT
-nT
-np
-np
-np
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-uW
-uW
-uW
-ab
-ab
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-ab
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(107,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-np
-np
-np
-sK
-tw
-np
-nT
-nT
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-uW
-uW
-ab
-uW
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-uW
-uW
-ab
-uW
-uW
-uW
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(108,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-np
-sL
-tx
-np
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-ab
-uW
-uW
-uW
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(109,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-nT
-sM
-ty
-nT
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(110,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-nT
-nT
-np
-nT
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(111,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(112,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-uW
-uW
-uW
-uW
-uW
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(113,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(114,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(115,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(116,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(117,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(118,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(119,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(120,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(121,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(122,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(123,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(124,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(125,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(126,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(127,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
diff --git a/_maps/map_files220/RandomZLevels/wildwest.dmm b/_maps/map_files220/RandomZLevels/wildwest.dmm
index bd0561e7813d..42012146025a 100644
--- a/_maps/map_files220/RandomZLevels/wildwest.dmm
+++ b/_maps/map_files220/RandomZLevels/wildwest.dmm
@@ -6,7 +6,7 @@
/area/awaymission/wildwest/wildwest_refine)
"ab" = (
/obj/structure/closet/crate/can,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"ae" = (
/obj/effect/decal/cleanable/generic,
@@ -14,12 +14,9 @@
/turf/simulated/floor/carpet,
/area/awaymission/wildwest/wildwest_mines)
"ai" = (
-/obj/structure/extinguisher_cabinet{
- name = "east bump";
- pixel_x = 27
- },
+/obj/structure/extinguisher_cabinet/directional/east,
/obj/effect/decal/cleanable/glass,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"al" = (
/obj/structure/curtain/medical,
@@ -32,11 +29,17 @@
icon_state = "white"
},
/area/awaymission/wildwest/wildwest_mines)
+"an" = (
+/obj/effect/decal/cleanable/blood/writing{
+ dir = 4
+ },
+/turf/simulated/floor/plating/ironsand,
+/area/awaymission/wildwest/wildwest_mines)
"ap" = (
/obj/effect/mine/dnascramble,
/obj/item/stack/sheet/mineral/sandstone,
/obj/effect/decal/cleanable/blood/tracks,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"ar" = (
/obj/effect/landmark/damageturf,
@@ -67,10 +70,8 @@
/area/awaymission/wildwest/wildwest_mines)
"aD" = (
/obj/machinery/power/port_gen/pacman,
-/turf/simulated/floor/wood{
- broken = 1;
- icon_state = "wood-broken7"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"aG" = (
/obj/effect/turf_decal/loading_area{
@@ -127,7 +128,7 @@
/obj/structure/table/holotable/wood,
/obj/item/reagent_containers/food/snacks/mint,
/obj/item/kitchen/utensil/fork,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"bh" = (
/obj/structure/curtain/black,
@@ -146,11 +147,11 @@
/turf/simulated/floor/plating/airless,
/area/awaymission/wildwest/wildwest_refine)
"bB" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/mob/living/simple_animal/hostile/syndicate/melee/autogib{
name = "Syndicate Operative"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"bH" = (
/obj/effect/decal/warning_stripes/southwestcorner,
@@ -159,7 +160,7 @@
/area/awaymission/wildwest/wildwest_refine)
"bJ" = (
/obj/structure/chair/stool/bar,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"bP" = (
/obj/effect/decal/cleanable/dirt,
@@ -173,10 +174,7 @@
/turf/simulated/floor,
/area/awaymission/wildwest/wildwest_refine)
"bW" = (
-/obj/structure/extinguisher_cabinet{
- name = "east bump";
- pixel_x = 27
- },
+/obj/structure/extinguisher_cabinet/directional/east,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -194,7 +192,7 @@
"ch" = (
/obj/machinery/economy/vending/cigarette/free,
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"cj" = (
/obj/effect/decal/cleanable/glass,
@@ -213,7 +211,7 @@
dir = 4
},
/obj/structure/curtain/medical,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"cq" = (
/obj/effect/step_trigger/sound_effect{
@@ -229,7 +227,7 @@
/obj/effect/turf_decal/bot_white,
/obj/machinery/atmospherics/portable/canister/oxygen,
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"cw" = (
/obj/effect/mine/dnascramble,
@@ -239,22 +237,20 @@
/obj/structure/shuttle/engine/heater{
dir = 4
},
-/turf/simulated/floor,
+/obj/structure/fans/tiny/invisible,
+/turf/simulated/floor/plating/airless,
/area/awaymission/wildwest/wildwest_refine)
"cC" = (
/obj/structure/chair/comfy/shuttle,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/mineral/plastitanium/red,
/area/awaymission/wildwest/wildwest_refine)
"cK" = (
-/obj/effect/spawner/window/reinforced,
/obj/machinery/door/poddoor/shutters{
dir = 2;
id_tag = "ww_window"
},
-/turf/simulated/floor,
+/turf/simulated/wall/indestructible/fakeglass,
/area/awaymission/wildwest/wildwest_refine)
"cM" = (
/obj/effect/turf_decal/delivery,
@@ -264,9 +260,7 @@
},
/area/awaymission/wildwest/wildwest_mines)
"cN" = (
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/carpet/green,
/area/awaymission/wildwest/wildwest_mines)
"cQ" = (
@@ -280,6 +274,12 @@
icon_state = "gcircuitoff"
},
/area/awaymission/wildwest/wildwest_vault)
+"cT" = (
+/obj/effect/decal/cleanable/blood/writing{
+ dir = 8
+ },
+/turf/simulated/floor/plating/ironsand,
+/area/awaymission/wildwest/wildwest_mines)
"cV" = (
/turf/simulated/floor/plating/asteroid{
icon_state = "asteroid2"
@@ -310,28 +310,16 @@
/area/awaymission/wildwest/wildwest_mines)
"dn" = (
/obj/effect/mine/gas/plasma,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken7"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"ds" = (
/obj/effect/decal/warning_stripes/north,
/turf/simulated/floor,
/area/awaymission/wildwest/wildwest_refine)
"dt" = (
-/obj/structure/table/glass,
-/obj/item/bonesetter{
- pixel_x = 5;
- pixel_y = 5
- },
-/obj/item/bonegel{
- pixel_x = 6;
- pixel_y = 6
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- icon_state = "whiteblue"
- },
+/obj/effect/decal/cleanable/blood/writing,
+/turf/simulated/floor/plating/ironsand,
/area/awaymission/wildwest/wildwest_mines)
"dC" = (
/obj/structure/shuttle/engine/router,
@@ -339,17 +327,12 @@
/turf/simulated/floor,
/area/awaymission/wildwest/wildwest_refine)
"dG" = (
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/east,
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"dI" = (
-/obj/machinery/light/small{
- dir = 4;
- icon_state = "bulb-broken"
- },
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor/carpet,
/area/awaymission/wildwest/wildwest_mines)
"dL" = (
@@ -395,7 +378,7 @@
pixel_x = 10;
pixel_y = 14
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter{
id = "ww_window";
pixel_x = -9
},
@@ -406,7 +389,7 @@
/area/awaymission/wildwest/wildwest_refine)
"ec" = (
/obj/item/stack/sheet/cardboard,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"ee" = (
/turf/simulated/floor/plating/asteroid{
@@ -418,31 +401,20 @@
icon_state = "ironsand9"
},
/area/awaymission/wildwest/wildwest_mines)
-"el" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken3"
- },
-/area/awaymission/wildwest/wildwest_mines)
"em" = (
/turf/simulated/mineral/ancient,
/area/awaymission/wildwest/wildwest_mines)
"en" = (
-/obj/machinery/light/small{
- dir = 8;
- icon_state = "bulb-broken"
- },
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor/carpet/purple,
/area/awaymission/wildwest/wildwest_mines)
"er" = (
/obj/effect/mine/dnascramble,
/obj/item/stack/sheet/mineral/sandstone,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"et" = (
-/obj/machinery/light/small{
- icon_state = "bulb-broken"
- },
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "vault"
@@ -450,9 +422,8 @@
/area/awaymission/wildwest/wildwest_refine)
"ey" = (
/mob/living/simple_animal/hostile/syndicate/ranged,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken5"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"eB" = (
/obj/effect/decal/cleanable/dirt,
@@ -466,7 +437,7 @@
/obj/item/kitchen/utensil/fork{
pixel_x = 6
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"eK" = (
/obj/effect/decal/cleanable/blood/oil,
@@ -474,20 +445,16 @@
/area/awaymission/wildwest/wildwest_refine)
"eL" = (
/obj/structure/table,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"eN" = (
/obj/structure/chair/wood{
dir = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"eP" = (
-/obj/structure/sink{
- dir = 8;
- pixel_x = -12;
- pixel_y = 2
- },
+/obj/structure/sink/directional/east,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
dir = 8;
@@ -496,7 +463,7 @@
/area/awaymission/wildwest/wildwest_mines)
"eT" = (
/obj/effect/step_trigger/message{
- message = "Ancient walls, monstrous petroglyphs and sweet smell of putrefaction... It's worth turning back before this cursed call takes over your mind completely!"
+ message = "Древние циклопические стены, ужасающие петроглифы и сладковатый запах затхлости... Стоит скорее повернуть назад, пока этот проклятый зов окончательно не захватил ваш разум!"
},
/obj/effect/step_trigger/sound_effect{
happens_once = 1;
@@ -535,7 +502,7 @@
/area/awaymission/wildwest/wildwest_mines)
"ff" = (
/obj/structure/closet/walllocker/emerglocker/north,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"fm" = (
/obj/structure/closet/cabinet,
@@ -579,15 +546,12 @@
dir = 8
},
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small{
- dir = 4;
- pixel_y = 8
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor,
/area/awaymission/wildwest/wildwest_mines)
"fz" = (
/obj/item/shard,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"fB" = (
/obj/structure/bed,
@@ -600,12 +564,10 @@
dir = 4
},
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"fM" = (
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plating/asteroid{
icon_state = "asteroid5"
},
@@ -617,9 +579,7 @@
/area/awaymission/wildwest/wildwest_mines)
"fQ" = (
/obj/structure/table_frame,
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "darkyellowfull"
@@ -628,7 +588,7 @@
"fT" = (
/obj/structure/bed,
/obj/item/bedsheet/medical,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"fV" = (
/obj/structure/reagent_dispensers/watertank,
@@ -644,7 +604,7 @@
/area/awaymission/wildwest/wildwest_refine)
"ge" = (
/obj/item/kirbyplants,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"gk" = (
/obj/machinery/atmospherics/pipe/simple/hidden,
@@ -660,10 +620,7 @@
},
/area/awaymission/wildwest/wildwest_refine)
"gq" = (
-/obj/machinery/light/small{
- dir = 8;
- icon_state = "bulb-broken"
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plating/asteroid,
/area/awaymission/wildwest/wildwest_mines)
"gs" = (
@@ -705,7 +662,7 @@
/area/awaymission/wildwest/wildwest_mines)
"gK" = (
/obj/machinery/economy/vending/boozeomat,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"gM" = (
/turf/simulated/floor/plating/ironsand{
@@ -735,7 +692,7 @@
pixel_x = -5;
pixel_y = 5
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"gX" = (
/obj/structure/marker_beacon/dock_marker,
@@ -754,11 +711,6 @@
icon_state = "dark"
},
/area/awaymission/wildwest/wildwest_refine)
-"hh" = (
-/turf/simulated/floor/wood{
- icon_state = "wood-broken5"
- },
-/area/awaymission/wildwest/wildwest_mines)
"hi" = (
/obj/machinery/door/airlock/external,
/turf/simulated/floor,
@@ -793,7 +745,7 @@
pixel_x = 9;
pixel_y = 6
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"hB" = (
/obj/structure/flora/rock,
@@ -802,7 +754,7 @@
"hI" = (
/obj/machinery/atmospherics/portable/canister/oxygen,
/obj/effect/turf_decal/bot_white,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"hM" = (
/turf/simulated/floor/plating/ironsand{
@@ -812,10 +764,7 @@
"hN" = (
/obj/structure/table,
/obj/item/megaphone,
-/obj/structure/extinguisher_cabinet{
- name = "east bump";
- pixel_x = 27
- },
+/obj/structure/extinguisher_cabinet/directional/east,
/obj/item/reagent_containers/food/drinks/coffee,
/obj/item/folder/yellow{
pixel_x = 2;
@@ -832,7 +781,7 @@
},
/obj/item/storage/belt/mining,
/obj/item/clothing/shoes/workboots/mining,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"hU" = (
/obj/structure/curtain/black,
@@ -875,16 +824,21 @@
"it" = (
/turf/simulated/wall/mineral/plastitanium/nodiagonal,
/area/awaymission/wildwest/wildwest_refine)
+"iu" = (
+/obj/effect/decal/cleanable/blood/writing{
+ dir = 9
+ },
+/turf/simulated/floor/plating/ironsand,
+/area/awaymission/wildwest/wildwest_mines)
"iy" = (
-/obj/machinery/door_control{
- id = "ww_door_ext";
- pixel_y = 30
+/obj/machinery/door_control/shutter/north{
+ id = "ww_door_ext"
},
/turf/simulated/floor,
/area/awaymission/wildwest/wildwest_refine)
"iB" = (
/obj/structure/closet,
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "darkyellowfull"
@@ -897,9 +851,7 @@
/area/awaymission/wildwest/wildwest_refine)
"iE" = (
/obj/effect/decal/warning_stripes/east,
-/obj/machinery/light_construct/small{
- dir = 4
- },
+/obj/machinery/light_construct/small/east,
/turf/simulated/floor,
/area/awaymission/wildwest/wildwest_refine)
"iG" = (
@@ -908,11 +860,11 @@
"iI" = (
/obj/structure/filingcabinet,
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"iJ" = (
/obj/effect/decal/warning_stripes/south,
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor,
/area/awaymission/wildwest/wildwest_refine)
"iL" = (
@@ -943,7 +895,7 @@
/area/awaymission/wildwest/wildwest_mines)
"iZ" = (
/obj/effect/step_trigger/message{
- message = "You catch a glimpse of how you begin to move chaotically to the beat of the call!"
+ message = "Вы ловите себя на мысли, что ваши ноги начали двигаться в такт хаотичному ритму зова!"
},
/obj/effect/step_trigger/sound_effect{
happens_once = 1;
@@ -959,7 +911,7 @@
/area/awaymission/wildwest/wildwest_mines)
"jc" = (
/obj/structure/reagent_dispensers/fueltank,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"je" = (
/obj/item/stack/sheet/plasteel,
@@ -986,13 +938,7 @@
"jl" = (
/obj/effect/mine/dnascramble,
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood,
-/area/awaymission/wildwest/wildwest_mines)
-"jn" = (
-/obj/machinery/light/small{
- dir = 8
- },
-/turf/simulated/floor/plating/asteroid,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"js" = (
/turf/simulated/floor{
@@ -1016,7 +962,7 @@
/obj/item/clothing/head/welding{
layer = 8
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"jB" = (
/obj/machinery/mass_driver{
@@ -1032,15 +978,10 @@
"jC" = (
/turf/simulated/wall/mineral/plastitanium,
/area/awaymission/wildwest/wildwest_refine)
-"jD" = (
-/turf/simulated/floor/wood{
- icon_state = "wood-broken"
- },
-/area/awaymission/wildwest/wildwest_mines)
"jM" = (
/obj/structure/table/holotable/wood,
/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"jP" = (
/obj/structure/chair/office/dark{
@@ -1054,14 +995,14 @@
/obj/structure/table,
/obj/item/t_scanner,
/obj/item/wrench,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"jV" = (
/obj/structure/table/holotable/wood,
/obj/item/reagent_containers/glass/beaker{
pixel_x = 5
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"jW" = (
/turf/simulated/floor/carpet/green,
@@ -1071,10 +1012,7 @@
/turf/simulated/floor/plating/ironsand,
/area/awaymission/wildwest/wildwest_mines)
"kf" = (
-/obj/structure/extinguisher_cabinet{
- name = "north bump";
- pixel_y = 30
- },
+/obj/structure/extinguisher_cabinet/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -1093,12 +1031,12 @@
"kk" = (
/obj/machinery/power/port_gen/pacman,
/obj/effect/decal/cleanable/cobweb,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"kn" = (
/obj/structure/table,
/obj/item/trash/tray,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"kt" = (
/obj/effect/turf_decal/bot,
@@ -1112,10 +1050,7 @@
/turf/simulated/floor/plating/asteroid,
/area/awaymission/wildwest/wildwest_mines)
"kx" = (
-/obj/machinery/light/small{
- dir = 4;
- icon_state = "bulb-broken"
- },
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor/carpet/orange,
/area/awaymission/wildwest/wildwest_mines)
"kA" = (
@@ -1124,7 +1059,7 @@
/area/awaymission/wildwest/wildwest_refine)
"kE" = (
/obj/structure/closet/secure_closet/engineering_welding,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"kJ" = (
/obj/structure/railing{
@@ -1132,11 +1067,12 @@
},
/turf/simulated/floor,
/area/awaymission/wildwest/wildwest_refine)
+"kL" = (
+/turf/simulated/wall/indestructible/opsglass,
+/area/awaymission/wildwest/wildwest_refine)
"kO" = (
-/turf/simulated/floor/wood{
- broken = 1;
- icon_state = "wood-broken7"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"kQ" = (
/obj/effect/decal/cleanable/blood/old,
@@ -1162,9 +1098,7 @@
/area/awaymission/wildwest/wildwest_mines)
"kV" = (
/obj/effect/mine/dnascramble,
-/obj/structure/sign/poster/contraband/random{
- pixel_y = 32
- },
+/obj/structure/sign/poster/contraband/random/north,
/turf/simulated/floor/plating/asteroid{
icon_state = "asteroid9"
},
@@ -1175,17 +1109,13 @@
},
/obj/effect/mine/dnascramble,
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood{
- broken = 1;
- icon_state = "wood-broken7"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"lg" = (
/obj/effect/turf_decal/delivery/white,
/obj/structure/closet/cardboard,
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -1211,22 +1141,17 @@
pixel_x = -8;
pixel_y = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"ln" = (
-/obj/machinery/light/small{
- dir = 4;
- icon_state = "bulb-broken"
- },
-/turf/simulated/floor/wood,
+/obj/machinery/light/small/directional/west,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"lo" = (
/turf/simulated/floor/carpet/purple,
/area/awaymission/wildwest/wildwest_mines)
"lp" = (
-/obj/machinery/light/small{
- icon_state = "bulb-broken"
- },
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plating/asteroid{
icon_state = "asteroid2"
},
@@ -1244,7 +1169,21 @@
/area/awaymission/wildwest/wildwest_mines)
"ls" = (
/obj/structure/closet/secure_closet/freezer/fridge,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
+/area/awaymission/wildwest/wildwest_mines)
+"lt" = (
+/obj/effect/decal/cleanable/blood/writing{
+ dir = 9
+ },
+/turf/simulated/floor{
+ icon_state = "cult"
+ },
+/area/awaymission/wildwest/wildwest_mines)
+"lv" = (
+/obj/effect/decal/cleanable/blood/writing{
+ dir = 5
+ },
+/turf/simulated/floor/plating/ironsand,
/area/awaymission/wildwest/wildwest_mines)
"lw" = (
/mob/living/simple_animal/hostile/faithless{
@@ -1262,6 +1201,16 @@
icon_state = "cult"
},
/area/awaymission/wildwest/wildwest_mines)
+"lF" = (
+/obj/machinery/optable,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/blood/old,
+/obj/item/circular_saw,
+/obj/item/cautery,
+/turf/simulated/floor/plasteel{
+ icon_state = "whiteblue"
+ },
+/area/awaymission/wildwest/wildwest_mines)
"lJ" = (
/obj/effect/decal/cleanable/blood/drip,
/turf/simulated/floor/plasteel{
@@ -1280,7 +1229,7 @@
/obj/structure/table_frame/wood,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/blood/old,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"lN" = (
/obj/effect/turf_decal/caution/stand_clear,
@@ -1289,9 +1238,7 @@
},
/area/awaymission/wildwest/wildwest_refine)
"lR" = (
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor/carpet/green,
/area/awaymission/wildwest/wildwest_mines)
"lX" = (
@@ -1305,11 +1252,11 @@
/obj/item/stack/cable_coil{
amount = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"lY" = (
/obj/structure/closet/walllocker/emerglocker/west,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"md" = (
/obj/effect/decal/cleanable/dirt,
@@ -1353,7 +1300,7 @@
/obj/structure/chair/comfy{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"mz" = (
/obj/structure/chair/comfy/shuttle,
@@ -1378,20 +1325,20 @@
"mM" = (
/obj/effect/mine/dnascramble,
/obj/item/storage/firstaid/brute/empty,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"mS" = (
/obj/structure/chair/sofa/left{
dir = 8
},
/obj/effect/decal/cleanable/blood/old,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"mU" = (
/obj/structure/chair/comfy/shuttle{
dir = 1
},
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/mineral/plastitanium/red,
/area/awaymission/wildwest/wildwest_refine)
"mW" = (
@@ -1400,9 +1347,7 @@
/area/awaymission/wildwest/wildwest_mines)
"nf" = (
/mob/living/simple_animal/hostile/syndicate/ranged,
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor/plating/asteroid,
/area/awaymission/wildwest/wildwest_mines)
"nh" = (
@@ -1418,9 +1363,7 @@
icon_state = "syndicate"
},
/obj/item/clothing/mask/balaclava,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/mineral/plastitanium/red,
/area/awaymission/wildwest/wildwest_refine)
"nn" = (
@@ -1463,7 +1406,7 @@
dir = 8
},
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"nF" = (
/obj/structure/stone_tile/slab/cracked{
@@ -1478,15 +1421,13 @@
/turf/simulated/mineral/ancient,
/area/awaymission/wildwest/wildwest_vault)
"nL" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/south,
/turf/simulated/floor/mineral/plastitanium/red,
/area/awaymission/wildwest/wildwest_refine)
"nQ" = (
/obj/structure/barricade/sandbags,
/obj/effect/decal/cleanable/blood/old,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"nT" = (
/mob/living/simple_animal/hostile/faithless{
@@ -1521,7 +1462,7 @@
"oi" = (
/obj/effect/turf_decal/bot_white,
/obj/machinery/atmospherics/portable/canister/oxygen,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"oj" = (
/obj/item/stack/rods{
@@ -1552,9 +1493,8 @@
"om" = (
/obj/effect/decal/cleanable/dirt,
/obj/item/stack/tile/wood,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken7"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"on" = (
/obj/machinery/shower{
@@ -1569,7 +1509,7 @@
/obj/effect/decal/cleanable/blood/drip{
icon_state = "5"
},
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plating/asteroid,
/area/awaymission/wildwest/wildwest_mines)
"oC" = (
@@ -1579,7 +1519,7 @@
pixel_x = -5;
pixel_y = 6
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter{
id = "ww_pod";
pixel_x = 7;
pixel_y = 8
@@ -1590,10 +1530,7 @@
},
/area/awaymission/wildwest/wildwest_refine)
"oF" = (
-/obj/machinery/light/small{
- dir = 1;
- icon_state = "bulb-broken"
- },
+/obj/machinery/light/small/directional/south,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "freezerfloor"
@@ -1625,7 +1562,7 @@
"oO" = (
/obj/machinery/atmospherics/pipe/manifold4w/hidden,
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"oP" = (
/obj/effect/decal/cleanable/blood/gibs,
@@ -1639,7 +1576,7 @@
/obj/item/reagent_containers/food/drinks/cans/beer{
pixel_x = -7
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"pa" = (
/obj/structure/chair/comfy/black{
@@ -1677,13 +1614,7 @@
pixel_y = 3
},
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood,
-/area/awaymission/wildwest/wildwest_mines)
-"pE" = (
-/obj/machinery/light/small{
- dir = 4
- },
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"pF" = (
/obj/effect/decal/cleanable/dirt,
@@ -1702,18 +1633,14 @@
/obj/structure/chair/comfy/black{
dir = 8
},
-/obj/machinery/door_control{
- id = "ww_hang1";
- pixel_y = -27
+/obj/machinery/door_control/shutter/south{
+ id = "ww_hang1"
},
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"pL" = (
-/obj/machinery/light/small{
- dir = 8;
- icon_state = "bulb-broken"
- },
+/obj/machinery/light/small/directional/west,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/carpet,
/area/awaymission/wildwest/wildwest_mines)
@@ -1748,7 +1675,7 @@
"qb" = (
/obj/structure/closet/walllocker/emerglocker/east,
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"qe" = (
/obj/effect/decal/warning_stripes/west,
@@ -1769,7 +1696,7 @@
layer = 2.9
},
/obj/structure/curtain/medical,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"qq" = (
/obj/structure/computerframe{
@@ -1797,14 +1724,7 @@
/obj/item/clothing/under/plasmaman/mining,
/obj/item/clothing/suit/jacket/miningbomber,
/obj/item/storage/backpack/industrial,
-/turf/simulated/floor/wood,
-/area/awaymission/wildwest/wildwest_mines)
-"qB" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood{
- broken = 1;
- icon_state = "wood-broken7"
- },
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"qE" = (
/obj/structure/girder/reinforced,
@@ -1825,18 +1745,18 @@
/area/awaymission/wildwest/wildwest_refine)
"qM" = (
/obj/machinery/economy/vending/cola/free,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"qN" = (
/obj/structure/reagent_dispensers/watertank,
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"qO" = (
/obj/structure/chair/sofa/right{
dir = 8
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"qR" = (
/obj/item/trash/tastybread{
@@ -1859,7 +1779,7 @@
/obj/structure/closet/walllocker/emerglocker/west,
/obj/effect/decal/cleanable/glass,
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"ri" = (
/obj/effect/step_trigger/sound_effect{
@@ -1876,7 +1796,7 @@
/obj/item/clothing/gloves/color/black,
/obj/item/storage/box/lights/mixed,
/obj/item/crowbar/engineering,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"rn" = (
/obj/item/stack/cable_coil{
@@ -1890,7 +1810,7 @@
"rp" = (
/obj/effect/decal/cleanable/dirt,
/obj/item/kirbyplants,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"rs" = (
/obj/effect/gibspawner,
@@ -1903,7 +1823,7 @@
dir = 6
},
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"rw" = (
/obj/effect/decal/warning_stripes/east,
@@ -1950,43 +1870,38 @@
/obj/item/storage/toolbox/mechanical{
pixel_y = 5
},
-/obj/machinery/light/small{
- icon_state = "bulb-broken"
- },
-/turf/simulated/floor/wood,
+/obj/machinery/light/small/directional/south,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"rU" = (
-/obj/structure/extinguisher_cabinet{
- name = "east bump";
- pixel_x = 27
- },
+/obj/structure/extinguisher_cabinet/directional/east,
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"sa" = (
/obj/item/shard{
icon_state = "small";
pixel_x = 10
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"sc" = (
/obj/effect/decal/cleanable/generic,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"sg" = (
/obj/structure/table/glass,
/obj/item/clothing/accessory/stethoscope,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"sq" = (
/obj/effect/decal/cleanable/blood/tracks,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"sr" = (
/obj/structure/closet/walllocker/emerglocker/west,
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"sw" = (
/obj/effect/turf_decal/loading_area{
@@ -2012,7 +1927,7 @@
pixel_x = 3;
pixel_y = -3
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"sD" = (
/obj/structure/stone_tile/slab/cracked,
@@ -2036,7 +1951,7 @@
/area/awaymission/wildwest/wildwest_refine)
"sG" = (
/obj/structure/closet/secure_closet/engineering_electrical,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"sH" = (
/obj/structure/rack,
@@ -2055,10 +1970,8 @@
/area/awaymission/wildwest/wildwest_refine)
"sZ" = (
/obj/effect/decal/cleanable/dirt,
-/obj/structure/sign/poster/official/random{
- pixel_x = -32
- },
-/turf/simulated/floor/wood,
+/obj/structure/sign/poster/official/random/west,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"th" = (
/obj/effect/step_trigger/sound_effect{
@@ -2072,7 +1985,7 @@
/area/awaymission/wildwest/wildwest_vault)
"to" = (
/obj/effect/mine/dnascramble,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"tp" = (
/obj/structure/flora/ash/tall_shroom,
@@ -2099,15 +2012,12 @@
"tz" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/blood/old,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"tB" = (
/obj/machinery/economy/vending/snack/free,
-/obj/machinery/light/small{
- dir = 4;
- icon_state = "bulb-broken"
- },
-/turf/simulated/floor/wood,
+/obj/machinery/light/small/directional/east,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"tH" = (
/obj/item/broken_bottle,
@@ -2139,10 +2049,7 @@
/turf/simulated/floor/carpet/red,
/area/awaymission/wildwest/wildwest_mines)
"tX" = (
-/obj/machinery/light/small{
- dir = 4;
- icon_state = "bulb-broken"
- },
+/obj/machinery/light/small/directional/east,
/mob/living/simple_animal/hostile/syndicate/melee,
/turf/simulated/floor/carpet/green,
/area/awaymission/wildwest/wildwest_mines)
@@ -2156,7 +2063,7 @@
/area/awaymission/wildwest/wildwest_vault)
"uc" = (
/obj/structure/dispenser/oxygen,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"ud" = (
/obj/structure/table/wood/fancy/red,
@@ -2192,9 +2099,7 @@
/area/awaymission/wildwest/wildwest_vault)
"ur" = (
/obj/effect/turf_decal/delivery,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -2220,7 +2125,7 @@
/obj/effect/mine/dnascramble,
/obj/item/gun/energy/kinetic_accelerator,
/obj/effect/decal/cleanable/blood/old,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"uy" = (
/obj/structure/closet{
@@ -2230,14 +2135,14 @@
/obj/item/clothing/suit/jacket/miningbomber,
/obj/item/clothing/shoes/workboots/mining,
/obj/item/storage/backpack/industrial,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"uC" = (
/obj/machinery/atmospherics/pipe/simple/hidden{
dir = 10;
initialize_directions = 10
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"uF" = (
/obj/structure/table,
@@ -2251,7 +2156,7 @@
dir = 5
},
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"uO" = (
/obj/effect/turf_decal/box,
@@ -2279,13 +2184,13 @@
/area/awaymission/wildwest/wildwest_mines)
"vc" = (
/obj/structure/curtain/medical,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"vi" = (
/mob/living/simple_animal/hostile/syndicate/ranged/orion{
name = "Syndicate Operative"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"vk" = (
/obj/effect/decal/cleanable/glass,
@@ -2312,7 +2217,7 @@
/obj/structure/table/glass,
/obj/item/storage/box/syringes,
/obj/item/storage/belt/medical,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"vA" = (
/mob/living/simple_animal/hostile/illusion,
@@ -2332,21 +2237,11 @@
/area/awaymission/wildwest/wildwest_mines)
"vF" = (
/obj/machinery/constructable_frame,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken"
- },
-/area/awaymission/wildwest/wildwest_mines)
-"vG" = (
-/obj/machinery/light/small{
- dir = 1
- },
-/turf/simulated/floor/plating/asteroid,
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"vJ" = (
-/obj/machinery/light/small{
- dir = 8;
- icon_state = "bulb-broken"
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/carpet/orange,
/area/awaymission/wildwest/wildwest_mines)
"vL" = (
@@ -2358,11 +2253,8 @@
/obj/effect/turf_decal/bot_white,
/obj/machinery/atmospherics/portable/canister/oxygen,
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small{
- dir = 8;
- icon_state = "bulb-broken"
- },
-/turf/simulated/floor/wood,
+/obj/machinery/light/small/directional/west,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"wi" = (
/obj/effect/decal/cleanable/blood/drip{
@@ -2384,12 +2276,6 @@
/obj/structure/sink/puddle,
/turf/simulated/floor/plating/asteroid,
/area/awaymission/wildwest/wildwest_mines)
-"wu" = (
-/obj/machinery/light/small{
- dir = 4
- },
-/turf/simulated/floor/plating/asteroid,
-/area/awaymission/wildwest/wildwest_mines)
"wz" = (
/obj/structure/closet/cabinet,
/obj/item/stack/spacecash/c50,
@@ -2430,16 +2316,11 @@
"wF" = (
/obj/structure/curtain/medical,
/obj/effect/mine/dnascramble,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"wK" = (
/turf/simulated/floor/plating/asteroid,
/area/awaymission/wildwest/wildwest_mines)
-"wO" = (
-/turf/simulated/floor/wood{
- icon_state = "wood-broken6"
- },
-/area/awaymission/wildwest/wildwest_mines)
"wR" = (
/obj/effect/turf_decal/bot,
/obj/effect/decal/cleanable/dirt,
@@ -2458,7 +2339,7 @@
/area/awaymission/wildwest/wildwest_mines)
"xa" = (
/obj/effect/decal/cleanable/ants,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"xb" = (
/obj/effect/spawner/window/plastitanium,
@@ -2468,38 +2349,28 @@
/obj/structure/table/wood,
/obj/item/folder/blue,
/obj/item/pen,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/carpet,
/area/awaymission/wildwest/wildwest_mines)
"xd" = (
/obj/effect/turf_decal/delivery,
/obj/structure/closet/crate,
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/awaymission/wildwest/wildwest_mines)
"xf" = (
-/obj/structure/sign/poster/official/random{
- pixel_y = 32
- },
-/turf/simulated/floor/wood,
+/obj/structure/sign/poster/official/random/north,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"xj" = (
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor,
/area/awaymission/wildwest/wildwest_mines)
"xk" = (
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor/carpet/cyan,
/area/awaymission/wildwest/wildwest_mines)
"xm" = (
@@ -2563,10 +2434,12 @@
/obj/item/chair/wood{
dir = 8
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"xM" = (
-/obj/machinery/door/airlock/cult,
+/obj/machinery/door/airlock/vault{
+ locked = 1
+ },
/turf/simulated/floor{
icon_state = "necro1"
},
@@ -2599,12 +2472,12 @@
"yH" = (
/obj/structure/table/holotable/wood,
/obj/item/reagent_containers/food/drinks/cans/beer,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"yK" = (
/obj/structure/dispenser/oxygen,
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"yP" = (
/obj/structure/table/holotable/wood,
@@ -2612,20 +2485,25 @@
pixel_x = 6
},
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
+/area/awaymission/wildwest/wildwest_mines)
+"yS" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/FixOVein,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
/area/awaymission/wildwest/wildwest_mines)
"yT" = (
/obj/structure/table_frame/wood,
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"yU" = (
/turf/simulated/floor/carpet/cyan,
/area/awaymission/wildwest/wildwest_mines)
"za" = (
-/obj/machinery/light/small{
- icon_state = "bulb-broken"
- },
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "vault"
@@ -2635,7 +2513,7 @@
/obj/structure/chair/wood{
dir = 8
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"zn" = (
/obj/structure/table/reinforced,
@@ -2667,10 +2545,10 @@
/obj/item/stack/sheet/glass{
amount = 50
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"zG" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/north,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "freezerfloor"
@@ -2687,24 +2565,22 @@
},
/area/awaymission/wildwest/wildwest_vault)
"zO" = (
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/carpet/orange,
/area/awaymission/wildwest/wildwest_mines)
"zS" = (
/obj/structure/filingcabinet/chestdrawer,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"zU" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/north,
/turf/simulated/floor/mineral/plastitanium/red,
/area/awaymission/wildwest/wildwest_refine)
"zV" = (
/obj/effect/decal/cleanable/ants,
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"zY" = (
/obj/structure/bed,
@@ -2720,9 +2596,7 @@
/obj/effect/turf_decal/delivery,
/obj/effect/turf_decal/delivery,
/obj/structure/largecrate,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -2751,7 +2625,7 @@
/area/awaymission/wildwest/wildwest_refine)
"Az" = (
/obj/structure/bed/roller,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"AD" = (
/obj/effect/rune/narsie{
@@ -2771,7 +2645,7 @@
dir = 4
},
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"AI" = (
/obj/effect/decal/warning_stripes/east,
@@ -2779,7 +2653,7 @@
/turf/simulated/floor,
/area/awaymission/wildwest/wildwest_refine)
"AJ" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/carpet,
/area/awaymission/wildwest/wildwest_mines)
@@ -2791,9 +2665,8 @@
/area/awaymission/wildwest/wildwest_mines)
"AM" = (
/obj/effect/mob_spawn/human/corpse/skeleton,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken3"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"AQ" = (
/obj/item/trash/chips,
@@ -2807,14 +2680,14 @@
filled = 0.1
},
/obj/effect/turf_decal/bot_white,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"AT" = (
/obj/structure/table/holotable/wood,
/obj/machinery/chem_dispenser/soda{
pixel_y = 8
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"AU" = (
/obj/effect/step_trigger/sound_effect{
@@ -2833,7 +2706,10 @@
triggerer_only = 1
},
/obj/effect/step_trigger/message{
- message = "Has this rock always been here?"
+ message = "Этот камень как будто не на своем месте."
+ },
+/obj/effect/decal/cleanable/blood/writing{
+ dir = 8
},
/turf/simulated/floor{
icon_state = "cult"
@@ -2847,7 +2723,7 @@
"AY" = (
/obj/structure/table,
/obj/item/kitchen/rollingpin,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"AZ" = (
/turf/simulated/floor{
@@ -2878,21 +2754,15 @@
/turf/simulated/floor/carpet/red,
/area/awaymission/wildwest/wildwest_mines)
"Bj" = (
-/obj/machinery/optable,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/blood/old,
-/obj/item/circular_saw,
-/turf/simulated/floor/plasteel{
- icon_state = "whiteblue"
+/obj/effect/decal/cleanable/blood/writing{
+ dir = 10
},
+/turf/simulated/floor/plating/ironsand,
/area/awaymission/wildwest/wildwest_mines)
"Bm" = (
/obj/effect/decal/cleanable/dirt,
-/obj/structure/extinguisher_cabinet{
- name = "west bump";
- pixel_x = -27
- },
-/turf/simulated/floor/wood,
+/obj/structure/extinguisher_cabinet/directional/west,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"Bo" = (
/obj/effect/decal/cleanable/blood/drip,
@@ -2915,7 +2785,7 @@
pixel_x = 6
},
/obj/item/kitchen/utensil/spoon,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"Bt" = (
/obj/structure/cult/pylon,
@@ -2973,20 +2843,12 @@
/obj/item/reagent_containers/food/drinks/drinkingglass/soda{
pixel_x = 11
},
-/obj/structure/sign/poster/official/random{
- pixel_y = -32
- },
-/turf/simulated/floor/wood,
+/obj/structure/sign/poster/official/random/south,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"Cx" = (
/turf/simulated/wall/r_wall,
/area/awaymission/wildwest/wildwest_mines)
-"Cz" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken"
- },
-/area/awaymission/wildwest/wildwest_mines)
"CB" = (
/obj/structure/closet,
/turf/simulated/floor/plasteel{
@@ -2999,7 +2861,7 @@
dir = 8
},
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"CE" = (
/obj/machinery/door/airlock/vault{
@@ -3020,7 +2882,7 @@
/obj/effect/decal/cleanable/blood/drip{
icon_state = "5"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"CZ" = (
/obj/structure/table/holotable/wood,
@@ -3028,7 +2890,7 @@
anchored = 1
},
/obj/machinery/door/window,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"Da" = (
/obj/structure/grille/broken,
@@ -3048,32 +2910,22 @@
/obj/structure/chair/sofa/left{
dir = 4
},
-/obj/machinery/light/small{
- dir = 8
- },
-/turf/simulated/floor/wood,
+/obj/machinery/light/small/directional/west,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"Dj" = (
/obj/effect/turf_decal/loading_area{
dir = 4
},
-/obj/machinery/door_control{
- id = "ww_hang1";
- pixel_y = 28
+/obj/machinery/door_control/shutter/north{
+ id = "ww_hang1"
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/awaymission/wildwest/wildwest_refine)
-"Dm" = (
-/turf/simulated/floor/wood{
- icon_state = "wood-broken3"
- },
-/area/awaymission/wildwest/wildwest_mines)
"Do" = (
-/obj/structure/sign/poster/contraband/random{
- pixel_y = -32
- },
+/obj/structure/sign/poster/contraband/random/south,
/turf/simulated/floor/plating/asteroid,
/area/awaymission/wildwest/wildwest_mines)
"Du" = (
@@ -3103,24 +2955,19 @@
pixel_x = 6
},
/obj/item/clothing/mask/cigarette,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"DB" = (
/mob/living/simple_animal/hostile/syndicate/ranged,
/turf/simulated/floor/plating/asteroid,
/area/awaymission/wildwest/wildwest_mines)
"DF" = (
-/obj/machinery/light/small{
- dir = 8;
- icon_state = "bulb-broken"
- },
+/obj/machinery/light/small/directional/west,
/obj/effect/decal/cleanable/cobweb,
/obj/structure/closet/crate/trashcart,
/obj/item/fireaxe,
-/turf/simulated/floor/wood{
- broken = 1;
- icon_state = "wood-broken7"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"DG" = (
/obj/structure/curtain/black,
@@ -3137,20 +2984,12 @@
/obj/item/lighter/zippo,
/obj/item/storage/fancy/cigarettes/cigpack_robust,
/obj/item/storage/fancy/cigarettes/cigpack_uplift,
-/turf/simulated/floor/wood,
-/area/awaymission/wildwest/wildwest_mines)
-"DM" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken6"
- },
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"DO" = (
/obj/effect/turf_decal/delivery,
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -3179,7 +3018,7 @@
"DW" = (
/obj/item/stack/tile/wood,
/obj/effect/decal/cleanable/blood/oil,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"DY" = (
/obj/item/stack/sheet/plasteel,
@@ -3197,7 +3036,7 @@
/area/awaymission/wildwest/wildwest_refine)
"Eg" = (
/obj/structure/barricade/sandbags,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"Eq" = (
/obj/effect/turf_decal/delivery/white,
@@ -3210,11 +3049,8 @@
/obj/structure/chair/comfy{
dir = 4
},
-/obj/machinery/light/small{
- dir = 8;
- icon_state = "bulb-broken"
- },
-/turf/simulated/floor/wood,
+/obj/machinery/light/small/directional/west,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"Eu" = (
/obj/structure/chair/comfy/shuttle{
@@ -3228,11 +3064,16 @@
},
/obj/item/clothing/under/plasmaman/mining,
/obj/item/clothing/suit/space/hardsuit/mining,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"ED" = (
/obj/structure/mineral_door/wood,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
+/area/awaymission/wildwest/wildwest_mines)
+"EG" = (
+/obj/effect/mob_spawn/human/corpse/miner,
+/obj/effect/decal/cleanable/blood/old,
+/turf/simulated/floor/plating/ironsand,
/area/awaymission/wildwest/wildwest_mines)
"EH" = (
/mob/living/simple_animal/hostile/creature,
@@ -3255,17 +3096,14 @@
},
/area/awaymission/wildwest/wildwest_mines)
"ER" = (
-/obj/machinery/light/small{
- dir = 8
- },
-/turf/simulated/floor/wood,
+/obj/machinery/light/small/directional/east,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"ES" = (
-/obj/effect/spawner/window/reinforced,
/obj/machinery/door/poddoor/shutters{
id_tag = "ww_window"
},
-/turf/simulated/floor,
+/turf/simulated/wall/indestructible/fakeglass,
/area/awaymission/wildwest/wildwest_refine)
"ET" = (
/obj/effect/decal/cleanable/dirt,
@@ -3278,18 +3116,12 @@
icon_state = "whiteblue"
},
/area/awaymission/wildwest/wildwest_mines)
-"EV" = (
-/obj/machinery/light/small{
- dir = 8
- },
-/turf/simulated/floor/carpet/purple,
-/area/awaymission/wildwest/wildwest_mines)
"EX" = (
/obj/item/chair/wood{
dir = 8
},
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"EY" = (
/obj/structure/railing/corner,
@@ -3297,18 +3129,11 @@
icon_state = "dark"
},
/area/awaymission/wildwest/wildwest_refine)
-"Fa" = (
-/obj/structure/shuttle/engine/propulsion{
- dir = 4;
- icon_state = "burst_l"
- },
-/turf/simulated/floor,
-/area/awaymission/wildwest/wildwest_refine)
"Fb" = (
/obj/structure/chair/wood{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"Ff" = (
/obj/machinery/shower{
@@ -3321,7 +3146,7 @@
"Fn" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/generic,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"Fp" = (
/obj/structure/table,
@@ -3368,7 +3193,7 @@
pixel_x = -3;
pixel_y = 6
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"FI" = (
/obj/structure/shuttle/engine/propulsion{
@@ -3391,16 +3216,11 @@
/turf/simulated/floor/mineral/plastitanium/red,
/area/awaymission/wildwest/wildwest_refine)
"FU" = (
-/obj/machinery/light/small{
- dir = 1
- },
-/turf/simulated/floor/wood,
+/obj/machinery/light/small/directional/north,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"Gb" = (
-/obj/machinery/light/small{
- dir = 1;
- icon_state = "bulb-broken"
- },
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plating/asteroid,
/area/awaymission/wildwest/wildwest_mines)
"Gc" = (
@@ -3429,18 +3249,21 @@
dir = 4
},
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"Gv" = (
/obj/structure/curtain/black,
/turf/simulated/floor/carpet/purple,
/area/awaymission/wildwest/wildwest_mines)
-"Gz" = (
-/obj/structure/extinguisher_cabinet{
- name = "west bump";
- pixel_x = -27
+"Gy" = (
+/obj/effect/decal/cleanable/blood/drip{
+ icon_state = "4"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/plating/ironsand,
+/area/awaymission/wildwest/wildwest_mines)
+"Gz" = (
+/obj/structure/extinguisher_cabinet/directional/west,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"GC" = (
/turf/simulated/floor/plating/ironsand{
@@ -3450,7 +3273,7 @@
"GF" = (
/obj/structure/table,
/obj/item/kitchen/knife,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"GG" = (
/obj/structure/rack,
@@ -3466,7 +3289,7 @@
/obj/effect/mine/gas/plasma,
/obj/effect/decal/cleanable/blood/old,
/obj/structure/closet/cardboard,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"GK" = (
/obj/item/stack/sheet/mineral/sandstone,
@@ -3475,7 +3298,7 @@
/area/awaymission/wildwest/wildwest_mines)
"GM" = (
/obj/machinery/economy/vending/coffee/free,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"GP" = (
/obj/machinery/atmospherics/unary/tank/air{
@@ -3488,16 +3311,13 @@
/obj/item/kirbyplants,
/obj/effect/mine/dnascramble,
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"GS" = (
-/obj/machinery/light/small{
- dir = 4;
- icon_state = "bulb-broken"
- },
+/obj/machinery/light/small/directional/east,
/obj/effect/mine/dnascramble,
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"Hg" = (
/obj/structure/closet/crate/trashcart,
@@ -3519,18 +3339,17 @@
pixel_y = 8
},
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"Hj" = (
/obj/structure/table/holotable/wood,
/obj/item/reagent_containers/food/snacks/mint,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"Hm" = (
/obj/effect/decal/cleanable/generic,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken7"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"Hn" = (
/obj/effect/decal/warning_stripes/east,
@@ -3561,24 +3380,21 @@
"HF" = (
/obj/structure/closet/walllocker/emerglocker/west,
/obj/structure/bed/roller,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"HG" = (
/obj/effect/mine/dnascramble,
/obj/item/trash/chips,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"HI" = (
/obj/structure/bookcase/random,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"HJ" = (
-/obj/machinery/light/small{
- dir = 4;
- icon_state = "bulb-broken"
- },
+/obj/machinery/light/small/directional/west,
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"HS" = (
/obj/machinery/atmospherics/pipe/simple/hidden,
@@ -3617,9 +3433,7 @@
/turf/simulated/floor/carpet/green,
/area/awaymission/wildwest/wildwest_mines)
"Im" = (
-/obj/machinery/door_control{
- pixel_x = -29
- },
+/obj/machinery/door_control/shutter/west,
/obj/structure/door_assembly/door_assembly_ext,
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -3632,7 +3446,7 @@
/area/awaymission/wildwest/wildwest_vault)
"Ip" = (
/obj/structure/table/reinforced,
-/obj/machinery/light,
+/obj/machinery/light/directional/north,
/turf/simulated/floor/mineral/plastitanium/red,
/area/awaymission/wildwest/wildwest_refine)
"Ir" = (
@@ -3661,7 +3475,7 @@
/area/awaymission/wildwest/wildwest_mines)
"IB" = (
/obj/structure/reagent_dispensers/water_cooler,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"IF" = (
/obj/structure/marker_beacon/dock_marker,
@@ -3703,7 +3517,7 @@
/area/awaymission/wildwest/wildwest_mines)
"Jf" = (
/obj/effect/decal/cleanable/shreds,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"Jp" = (
/turf/simulated/floor{
@@ -3711,15 +3525,12 @@
},
/area/awaymission/wildwest/wildwest_mines)
"Jt" = (
-/obj/structure/sink{
- dir = 8;
- pixel_x = -12
- },
+/obj/structure/sink/directional/east,
/obj/structure/mirror{
pixel_x = -28
},
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"Ju" = (
/obj/item/shard{
@@ -3744,7 +3555,7 @@
/obj/structure/toilet{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"JO" = (
/obj/effect/turf_decal/delivery,
@@ -3755,38 +3566,34 @@
/area/awaymission/wildwest/wildwest_refine)
"JQ" = (
/obj/effect/decal/cleanable/blood/drip,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"JR" = (
/obj/structure/stone_tile/slab,
/turf/simulated/floor/plating/ironsand,
/area/awaymission/wildwest/wildwest_mines)
"JS" = (
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"JU" = (
/obj/structure/marker_beacon/dock_marker,
/turf/space,
/area/space)
"JV" = (
-/obj/machinery/light/small{
- dir = 8;
- icon_state = "bulb-broken"
- },
+/obj/machinery/light/small/directional/west,
/mob/living/simple_animal/hostile/syndicate/ranged,
/turf/simulated/floor/carpet/purple,
/area/awaymission/wildwest/wildwest_mines)
"Kb" = (
/obj/structure/closet/cabinet,
/obj/effect/decal/cleanable/cobweb2,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken7"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"Kk" = (
/obj/effect/turf_decal/delivery,
/obj/structure/closet/crate,
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -3794,13 +3601,10 @@
"Kr" = (
/obj/structure/reagent_dispensers/water_cooler,
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"Ku" = (
-/obj/machinery/light/small{
- dir = 4;
- icon_state = "bulb-broken"
- },
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor/plating/asteroid,
/area/awaymission/wildwest/wildwest_mines)
"KA" = (
@@ -3820,16 +3624,13 @@
/area/awaymission/wildwest/wildwest_refine)
"KK" = (
/obj/structure/barricade/sandbags,
-/obj/machinery/light/small{
- dir = 1;
- icon_state = "bulb-broken"
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plating/asteroid,
/area/awaymission/wildwest/wildwest_mines)
"KL" = (
/obj/effect/mine/dnascramble,
/obj/item/clothing/suit/jacket/miningbomber,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"KN" = (
/obj/effect/decal/warning_stripes/southeastcorner,
@@ -3838,7 +3639,7 @@
"KO" = (
/obj/structure/table/holotable/wood,
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"KR" = (
/turf/simulated/wall/r_wall,
@@ -3852,13 +3653,13 @@
"KZ" = (
/obj/structure/girder,
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"Lc" = (
/turf/simulated/floor/mineral/plastitanium/red,
/area/awaymission/wildwest/wildwest_refine)
"Lp" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plating/asteroid,
/area/awaymission/wildwest/wildwest_mines)
"Lr" = (
@@ -3880,14 +3681,9 @@
/obj/structure/chair/comfy/shuttle{
dir = 4
},
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/mineral/plastitanium/red,
/area/awaymission/wildwest/wildwest_refine)
-"LM" = (
-/turf/simulated/floor/wood{
- icon_state = "wood-broken7"
- },
-/area/awaymission/wildwest/wildwest_mines)
"LO" = (
/obj/structure/lattice/catwalk,
/turf/space,
@@ -3938,7 +3734,7 @@
/obj/machinery/computer{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"Me" = (
/obj/structure/table,
@@ -3973,9 +3769,8 @@
"Mk" = (
/obj/effect/decal/cleanable/blood/old,
/mob/living/simple_animal/hostile/syndicate/ranged,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken7"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"Mq" = (
/obj/structure/falsewall/rock_ancient,
@@ -3996,7 +3791,7 @@
dir = 1
},
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plasteel{
dir = 6;
icon_state = "whiteblue"
@@ -4028,7 +3823,7 @@
/turf/space,
/area/space)
"MK" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "darkyellowfull"
@@ -4054,7 +3849,7 @@
/area/awaymission/wildwest/wildwest_mines)
"Nd" = (
/obj/item/chair/wood,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"Ne" = (
/obj/effect/decal/cleanable/blood/old,
@@ -4083,23 +3878,15 @@
"Nj" = (
/obj/structure/table/glass,
/obj/item/handheld_defibrillator,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"Nk" = (
-/obj/effect/spawner/window/reinforced,
/obj/machinery/door/poddoor/shutters{
dir = 8;
id_tag = "ww_window"
},
-/turf/simulated/floor,
+/turf/simulated/wall/indestructible/fakeglass,
/area/awaymission/wildwest/wildwest_refine)
-"Nl" = (
-/obj/machinery/light/small{
- dir = 8;
- icon_state = "bulb-broken"
- },
-/turf/simulated/floor/wood,
-/area/awaymission/wildwest/wildwest_mines)
"Nq" = (
/obj/effect/turf_decal/caution{
dir = 4
@@ -4116,7 +3903,7 @@
"Nt" = (
/obj/structure/closet/secure_closet/freezer/kitchen,
/obj/effect/decal/cleanable/cobweb2,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"Nw" = (
/obj/structure/fans/tiny,
@@ -4144,9 +3931,7 @@
/turf/simulated/floor/carpet/purple,
/area/awaymission/wildwest/wildwest_mines)
"NH" = (
-/obj/structure/sign/poster/official/random{
- pixel_y = -32
- },
+/obj/structure/sign/poster/official/random/south,
/turf/simulated/floor/carpet/red,
/area/awaymission/wildwest/wildwest_mines)
"NJ" = (
@@ -4161,7 +3946,7 @@
/area/awaymission/wildwest/wildwest_mines)
"NR" = (
/obj/machinery/economy/vending/cigarette/free,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"NU" = (
/obj/effect/decal/warning_stripes/west,
@@ -4193,15 +3978,17 @@
/area/awaymission/wildwest/wildwest_mines)
"Os" = (
/obj/effect/decal/cleanable/blood/old,
-/obj/machinery/light/small{
- dir = 1;
- icon_state = "bulb-broken"
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plating/asteroid,
/area/awaymission/wildwest/wildwest_mines)
"Ov" = (
/obj/effect/step_trigger/message{
- message = "You feel some strange ominous call that stretches from the depths of the cave..."
+ message = "Вы ощущаете странный зловещий зов, что доносится из глубин пещеры..."
+ },
+/obj/effect/step_trigger/sound_effect{
+ happens_once = 1;
+ sound = "modular_ss220/aesthetics_sounds/sound/creepy/many_whisper2.ogg";
+ triggerer_only = 1
},
/turf/simulated/floor/plating/ironsand,
/area/awaymission/wildwest/wildwest_mines)
@@ -4234,24 +4021,22 @@
/area/awaymission/wildwest/wildwest_refine)
"OS" = (
/obj/structure/table/reinforced,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/south,
/turf/simulated/floor/mineral/plastitanium/red,
/area/awaymission/wildwest/wildwest_refine)
"OT" = (
/obj/structure/table_frame/wood,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"OV" = (
/obj/structure/chair/office/dark{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"OY" = (
/obj/structure/chair/wood,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"OZ" = (
/obj/item/shard{
@@ -4264,9 +4049,7 @@
"Ph" = (
/obj/effect/turf_decal/delivery,
/obj/structure/ore_box,
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -4280,16 +4063,14 @@
},
/area/awaymission/wildwest/wildwest_refine)
"Pn" = (
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/awaymission/wildwest/wildwest_refine)
"Pt" = (
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"Pz" = (
/obj/structure/table/holotable/wood,
@@ -4299,11 +4080,11 @@
pixel_x = 6
},
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"PC" = (
/obj/machinery/economy/slot_machine,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"PG" = (
/obj/effect/decal/cleanable/blood/drip,
@@ -4313,7 +4094,7 @@
/obj/effect/decal/cleanable/blood/drip{
icon_state = "3"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"PK" = (
/obj/structure/chair/wood{
@@ -4321,13 +4102,10 @@
},
/obj/effect/decal/cleanable/generic,
/obj/effect/decal/cleanable/blood/old,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"PL" = (
-/obj/machinery/light/small{
- dir = 8;
- icon_state = "bulb-broken"
- },
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor,
/area/awaymission/wildwest/wildwest_refine)
"PM" = (
@@ -4357,9 +4135,8 @@
/area/awaymission/wildwest/wildwest_refine)
"PW" = (
/obj/effect/decal/cleanable/blood/old,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken7"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"Qc" = (
/obj/machinery/iv_drip{
@@ -4369,7 +4146,7 @@
pixel_x = 7
},
/obj/effect/decal/cleanable/cobweb2,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"Qe" = (
/obj/structure/cult/pylon,
@@ -4377,13 +4154,6 @@
icon_state = "cult"
},
/area/awaymission/wildwest/wildwest_vault)
-"Qg" = (
-/obj/machinery/light/small{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/carpet/red,
-/area/awaymission/wildwest/wildwest_mines)
"Qj" = (
/obj/structure/shuttle/engine/large{
dir = 8
@@ -4397,7 +4167,7 @@
"Qn" = (
/obj/effect/decal/cleanable/glass,
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"Qo" = (
/obj/structure/chair/comfy/black{
@@ -4408,7 +4178,7 @@
/area/awaymission/wildwest/wildwest_mines)
"Qs" = (
/obj/item/stack/tile/wood,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"Qu" = (
/obj/item/trash/spentcasing,
@@ -4427,7 +4197,7 @@
"Qy" = (
/obj/effect/turf_decal/delivery,
/obj/structure/largecrate,
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -4448,19 +4218,32 @@
/obj/item/stack/cable_coil{
amount = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"QH" = (
/turf/simulated/floor{
icon_state = "cultdamage7"
},
/area/awaymission/wildwest/wildwest_vault)
+"QL" = (
+/obj/structure/table/glass,
+/obj/item/bonesetter{
+ pixel_x = 5;
+ pixel_y = 5
+ },
+/obj/item/bonegel{
+ pixel_x = 6;
+ pixel_y = 6
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/item/scalpel,
+/turf/simulated/floor/plasteel{
+ icon_state = "whiteblue"
+ },
+/area/awaymission/wildwest/wildwest_mines)
"QQ" = (
/obj/effect/landmark/damageturf,
-/obj/machinery/light/small{
- dir = 8;
- icon_state = "bulb-broken"
- },
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor,
/area/awaymission/wildwest/wildwest_refine)
"QU" = (
@@ -4473,23 +4256,18 @@
/area/awaymission/wildwest/wildwest_refine)
"QY" = (
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken5"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"Re" = (
/obj/machinery/photocopier,
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"Rm" = (
/obj/structure/lattice,
/turf/space,
/area/space)
-"Rr" = (
-/obj/effect/spawner/window/plastitanium,
-/turf/simulated/floor/plating/airless,
-/area/awaymission/wildwest/wildwest_refine)
"Rs" = (
/obj/machinery/gateway{
dir = 9
@@ -4500,13 +4278,13 @@
/area/awaymission/wildwest/wildwest_vault)
"Rx" = (
/obj/structure/table/holotable/wood,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"RA" = (
/obj/effect/decal/cleanable/generic,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/blood/old,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"RL" = (
/obj/structure/fans/tiny,
@@ -4516,13 +4294,12 @@
/obj/structure/chair/sofa/right{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"RQ" = (
/obj/structure/closet/crate/can,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken5"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"RY" = (
/obj/structure/closet{
@@ -4558,7 +4335,7 @@
/obj/item/clothing/under/plasmaman/mining,
/obj/item/clothing/shoes/workboots/mining,
/obj/effect/decal/cleanable/cobweb,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"Sq" = (
/obj/structure/table/holotable/wood,
@@ -4566,7 +4343,7 @@
pixel_x = -7
},
/obj/item/reagent_containers/food/drinks/cans/beer,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"Sr" = (
/mob/living/simple_animal/hostile/syndicate/ranged,
@@ -4579,6 +4356,12 @@
icon_state = "asteroidfloor"
},
/area/awaymission/wildwest/wildwest_mines)
+"SD" = (
+/obj/effect/decal/cleanable/blood/drip{
+ icon_state = "3"
+ },
+/turf/simulated/floor/plating/ironsand,
+/area/awaymission/wildwest/wildwest_mines)
"SL" = (
/obj/structure/chair/comfy/black{
dir = 8
@@ -4598,14 +4381,12 @@
"SR" = (
/obj/structure/mineral_door/wood,
/obj/machinery/atmospherics/pipe/simple/hidden/universal,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"SU" = (
/obj/effect/turf_decal/delivery/white,
/obj/structure/closet/crate,
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -4630,7 +4411,7 @@
/obj/structure/chair/sofa/left{
dir = 8
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"Tl" = (
/obj/structure/table/glass,
@@ -4647,14 +4428,14 @@
pixel_x = 6;
pixel_y = 6
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"Tm" = (
/obj/item/chair/wood{
dir = 4
},
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"To" = (
/obj/machinery/atmospherics/unary/portables_connector{
@@ -4692,11 +4473,8 @@
/area/awaymission/wildwest/wildwest_mines)
"TN" = (
/obj/structure/table,
-/obj/machinery/light/small{
- dir = 4;
- pixel_y = 8
- },
-/turf/simulated/floor/wood,
+/obj/machinery/light/small/directional/east,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"TO" = (
/obj/effect/decal/remains/human,
@@ -4706,18 +4484,12 @@
/area/awaymission/wildwest/wildwest_vault)
"TQ" = (
/obj/effect/decal/warning_stripes/north,
-/obj/machinery/light/small{
- dir = 1;
- icon_state = "bulb-broken"
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor,
/area/awaymission/wildwest/wildwest_refine)
"TS" = (
/obj/machinery/mineral/ore_redemption,
-/obj/machinery/light/small{
- dir = 4;
- icon_state = "bulb-broken"
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -4744,7 +4516,7 @@
/obj/item/clothing/under/plasmaman/mining,
/obj/item/clothing/shoes/workboots/mining,
/obj/item/storage/backpack/industrial,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"Uf" = (
/obj/structure/bed,
@@ -4753,7 +4525,7 @@
/area/awaymission/wildwest/wildwest_mines)
"Ui" = (
/obj/structure/rack,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"Uj" = (
/obj/effect/turf_decal/delivery,
@@ -4764,15 +4536,12 @@
},
/area/awaymission/wildwest/wildwest_refine)
"Uk" = (
-/obj/structure/sink{
- dir = 8;
- pixel_x = -12
- },
+/obj/structure/sink/directional/east,
/obj/structure/mirror{
icon_state = "mirror_broke";
pixel_x = -28
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"Uq" = (
/obj/item/shard{
@@ -4815,6 +4584,18 @@
/mob/living/simple_animal/hostile/syndicate/ranged,
/turf/simulated/floor,
/area/awaymission/wildwest/wildwest_refine)
+"UN" = (
+/obj/structure/window/plasmareinforced{
+ color = "#FF0000";
+ dir = 4
+ },
+/obj/structure/shuttle/engine/heater{
+ dir = 8
+ },
+/obj/structure/fans/tiny/invisible,
+/obj/structure/fans/tiny/invisible,
+/turf/simulated/floor/plating/airless,
+/area/awaymission/wildwest/wildwest_refine)
"UV" = (
/turf/simulated/floor/plasteel{
dir = 1;
@@ -4830,10 +4611,8 @@
dir = 4
},
/obj/effect/decal/cleanable/cobweb,
-/obj/structure/sign/poster/contraband/random{
- pixel_y = -32
- },
-/turf/simulated/floor/wood,
+/obj/structure/sign/poster/contraband/random/south,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"UZ" = (
/obj/structure/railing/corner{
@@ -4852,10 +4631,7 @@
/turf/simulated/floor/carpet/red,
/area/awaymission/wildwest/wildwest_mines)
"Vj" = (
-/obj/machinery/light/small{
- dir = 8;
- icon_state = "bulb-broken"
- },
+/obj/machinery/light/small/directional/west,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/carpet/red,
/area/awaymission/wildwest/wildwest_mines)
@@ -4873,12 +4649,10 @@
/obj/item/reagent_containers/food/snacks/mint,
/obj/item/kitchen/utensil/fork,
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"VJ" = (
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/carpet,
/area/awaymission/wildwest/wildwest_mines)
"VO" = (
@@ -4889,7 +4663,7 @@
/area/awaymission/wildwest/wildwest_refine)
"VP" = (
/obj/effect/decal/cleanable/blood/old,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"VT" = (
/obj/structure/curtain/black,
@@ -4897,20 +4671,14 @@
/turf/simulated/floor/carpet,
/area/awaymission/wildwest/wildwest_mines)
"VU" = (
-/obj/structure/sign/poster/contraband/random{
- pixel_y = 32
- },
-/turf/simulated/floor/wood{
- icon_state = "wood-broken3"
- },
+/obj/structure/sign/poster/contraband/random/north,
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"VV" = (
/obj/structure/reagent_dispensers/beerkeg,
-/obj/machinery/light/small{
- dir = 1;
- icon_state = "bulb-broken"
- },
-/turf/simulated/floor/wood,
+/obj/machinery/light/small/directional/north,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"VW" = (
/obj/structure/table/holotable/wood,
@@ -4918,7 +4686,7 @@
/obj/item/reagent_containers/food/drinks/drinkingglass/soda{
pixel_x = 6
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"VZ" = (
/obj/effect/mine/dnascramble,
@@ -4928,9 +4696,7 @@
/area/awaymission/wildwest/wildwest_mines)
"Wa" = (
/obj/item/kirbyplants/dead,
-/obj/structure/sign/poster/official/random{
- pixel_y = 32
- },
+/obj/structure/sign/poster/official/random/north,
/turf/simulated/floor/carpet/green,
/area/awaymission/wildwest/wildwest_mines)
"Wc" = (
@@ -4956,14 +4722,11 @@
"Ws" = (
/obj/structure/bed,
/obj/item/bedsheet/medical,
-/obj/machinery/light/small{
- dir = 4;
- icon_state = "bulb-broken"
- },
-/turf/simulated/floor/wood,
+/obj/machinery/light/small/directional/east,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"WH" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor,
/area/awaymission/wildwest/wildwest_mines)
"WI" = (
@@ -4975,17 +4738,21 @@
/obj/effect/decal/warning_stripes/southeastcorner,
/turf/simulated/floor/plating/airless,
/area/awaymission/wildwest/wildwest_refine)
-"WL" = (
-/obj/item/chair/wood{
+"WK" = (
+/obj/effect/decal/cleanable/blood/writing{
dir = 8
},
-/obj/machinery/light/small{
- dir = 4
+/turf/simulated/floor{
+ icon_state = "cult"
},
-/obj/structure/sign/poster/official/random{
- pixel_x = 32
+/area/awaymission/wildwest/wildwest_mines)
+"WL" = (
+/obj/item/chair/wood{
+ dir = 8
},
-/turf/simulated/floor/wood,
+/obj/machinery/light/small/directional/east,
+/obj/structure/sign/poster/official/random/east,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"WM" = (
/obj/effect/decal/cleanable/blood/old,
@@ -4994,29 +4761,23 @@
},
/area/awaymission/wildwest/wildwest_refine)
"WS" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
+/obj/effect/decal/cleanable/blood/old,
+/turf/simulated/floor/plating/ironsand,
/area/awaymission/wildwest/wildwest_mines)
"WY" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/item/stack/tile/wood,
/turf/simulated/floor,
/area/awaymission/wildwest/wildwest_mines)
"Xe" = (
/obj/structure/flora/rock/pile,
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plating/asteroid,
/area/awaymission/wildwest/wildwest_mines)
"Xn" = (
/obj/effect/decal/cleanable/dirt,
-/obj/structure/sign/poster/official/random{
- pixel_y = 32
- },
-/turf/simulated/floor/wood,
+/obj/structure/sign/poster/official/random/north,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"Xr" = (
/obj/item/stack/rods,
@@ -5030,14 +4791,11 @@
/obj/effect/mine/dnascramble,
/obj/effect/mob_spawn/human/corpse/miner,
/obj/effect/decal/cleanable/blood/old,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"Xz" = (
-/obj/structure/extinguisher_cabinet{
- name = "east bump";
- pixel_x = 27
- },
-/turf/simulated/floor/wood,
+/obj/structure/extinguisher_cabinet/directional/east,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"XE" = (
/obj/effect/decal/cleanable/dirt,
@@ -5053,7 +4811,7 @@
},
/obj/effect/decal/cleanable/dirt,
/obj/item/shard,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"XN" = (
/obj/effect/decal/cleanable/dirt,
@@ -5072,7 +4830,7 @@
/area/awaymission/wildwest/wildwest_vault)
"XR" = (
/mob/living/simple_animal/hostile/syndicate/ranged,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"XS" = (
/obj/structure/chair/comfy/black{
@@ -5108,7 +4866,7 @@
/area/awaymission/wildwest/wildwest_mines)
"Ym" = (
/obj/machinery/atmospherics/portable/canister/oxygen,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"YB" = (
/obj/effect/decal/warning_stripes/west,
@@ -5119,6 +4877,10 @@
"YC" = (
/turf/simulated/floor/carpet,
/area/awaymission/wildwest/wildwest_mines)
+"YH" = (
+/obj/effect/decal/cleanable/blood/drip,
+/turf/simulated/floor/plating/ironsand,
+/area/awaymission/wildwest/wildwest_mines)
"YI" = (
/mob/living/simple_animal/hostile/syndicate/ranged/orion{
name = "Syndicate Operative"
@@ -5126,10 +4888,7 @@
/turf/simulated/floor/plating/ironsand,
/area/awaymission/wildwest/wildwest_mines)
"YJ" = (
-/obj/machinery/light/small{
- dir = 8;
- icon_state = "bulb-broken"
- },
+/obj/machinery/light/small/directional/west,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/carpet/green,
/area/awaymission/wildwest/wildwest_mines)
@@ -5138,17 +4897,15 @@
dir = 8
},
/obj/effect/decal/cleanable/cobweb2,
-/obj/structure/sign/poster/contraband/random{
- pixel_y = 32
- },
-/turf/simulated/floor/wood,
+/obj/structure/sign/poster/contraband/random/north,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"YM" = (
/obj/effect/mine/dnascramble,
/obj/effect/decal/cleanable/generic,
/obj/effect/mob_spawn/human/corpse/miner,
/obj/effect/decal/cleanable/blood/old,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"YQ" = (
/obj/structure/table_frame,
@@ -5167,12 +4924,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden{
dir = 6
},
-/obj/structure/extinguisher_cabinet{
- name = "north bump";
- pixel_y = 30
- },
+/obj/structure/extinguisher_cabinet/directional/north,
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"YW" = (
/turf/simulated/floor/plating/ironsand{
@@ -5192,7 +4946,7 @@
/mob/living/simple_animal/hostile/syndicate/melee/autogib{
name = "Syndicate Operative"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"Zj" = (
/obj/item/stack/rods,
@@ -5208,12 +4962,12 @@
"Zk" = (
/obj/structure/table_frame/wood,
/obj/structure/table_frame/wood,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"Zm" = (
/obj/effect/decal/cleanable/generic,
/obj/effect/decal/cleanable/blood/old,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"Zn" = (
/obj/structure/healingfountain,
@@ -5225,7 +4979,7 @@
/obj/structure/table/holotable/wood,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/blood/old,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"Zq" = (
/obj/effect/decal/cleanable/dirt,
@@ -5242,20 +4996,24 @@
},
/turf/simulated/floor,
/area/awaymission/wildwest/wildwest_refine)
+"Zu" = (
+/obj/effect/decal/cleanable/blood/writing{
+ dir = 1
+ },
+/turf/simulated/floor/plating/ironsand,
+/area/awaymission/wildwest/wildwest_mines)
"ZG" = (
/obj/structure/table/holotable/wood,
/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass,
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"ZK" = (
/obj/structure/flora/ash/stem_shroom,
/turf/simulated/floor/plating/asteroid,
/area/awaymission/wildwest/wildwest_mines)
"ZL" = (
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/carpet/red,
/area/awaymission/wildwest/wildwest_mines)
"ZO" = (
@@ -5274,9 +5032,8 @@
/area/awaymission/wildwest/wildwest_refine)
"ZU" = (
/obj/structure/mineral_door/wood,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken5"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"ZV" = (
/obj/effect/decal/cleanable/dirt,
@@ -5293,7 +5050,8 @@
/obj/structure/shuttle/engine/heater{
dir = 8
},
-/turf/simulated/floor,
+/obj/structure/fans/tiny/invisible,
+/turf/simulated/floor/plating/airless,
/area/awaymission/wildwest/wildwest_refine)
(1,1,1) = {"
@@ -5404,8 +5162,6 @@ Lv
Lv
Lv
Lv
-"}
-(2,1,1) = {"
Lv
Lv
Lv
@@ -5439,6 +5195,8 @@ Lv
Lv
Lv
Lv
+"}
+(2,1,1) = {"
Lv
Lv
Lv
@@ -5487,8 +5245,6 @@ Lv
Lv
Lv
Lv
-JU
-nW
Lv
Lv
Lv
@@ -5507,14 +5263,10 @@ Lv
Lv
Lv
Lv
-Rm
Lv
Lv
-MJ
Lv
Lv
-"}
-(3,1,1) = {"
Lv
Lv
Lv
@@ -5585,6 +5337,8 @@ Lv
Lv
Lv
Lv
+"}
+(3,1,1) = {"
Lv
Lv
Lv
@@ -5605,7 +5359,6 @@ Lv
Lv
Lv
Lv
-MJ
Lv
Lv
Lv
@@ -5622,8 +5375,6 @@ Lv
Lv
Lv
Lv
-"}
-(4,1,1) = {"
Lv
Lv
Lv
@@ -5693,11 +5444,9 @@ Lv
Lv
Lv
Lv
-JU
Lv
Lv
Lv
-xp
Lv
Lv
Lv
@@ -5714,7 +5463,6 @@ Lv
Lv
Lv
Lv
-Rm
Lv
Lv
Lv
@@ -5732,7 +5480,7 @@ Lv
Lv
Lv
"}
-(5,1,1) = {"
+(4,1,1) = {"
Lv
Lv
Lv
@@ -5801,10 +5549,7 @@ Lv
Lv
Lv
Lv
-DY
Lv
-Rm
-mg
Lv
Lv
Lv
@@ -5816,32 +5561,24 @@ Lv
Lv
Lv
Lv
-Rm
Lv
Lv
Lv
Lv
Lv
Lv
-Rm
Lv
Lv
Lv
Lv
-LO
-LO
-LO
Lv
Lv
Lv
Lv
-nW
Lv
Lv
Lv
Lv
-"}
-(6,1,1) = {"
Lv
Lv
Lv
@@ -5863,10 +5600,6 @@ Lv
Lv
Lv
Lv
-em
-vr
-em
-em
Lv
Lv
Lv
@@ -5888,6 +5621,8 @@ Lv
Lv
Lv
Lv
+"}
+(5,1,1) = {"
Lv
Lv
Lv
@@ -5912,36 +5647,24 @@ Lv
Lv
Lv
Lv
-nW
Lv
Lv
Lv
Lv
Lv
Lv
-Qj
Lv
Lv
Lv
-nW
Lv
Lv
-DY
Lv
Lv
Lv
Lv
Lv
-Rm
Lv
Lv
-LO
-LO
-Hw
-mg
-Hw
-LO
-LO
Lv
Lv
Lv
@@ -5949,8 +5672,6 @@ Lv
Lv
Lv
Lv
-"}
-(7,1,1) = {"
Lv
Lv
Lv
@@ -5973,16 +5694,8 @@ Lv
Lv
Lv
Lv
-vr
-em
-vr
Lv
Lv
-em
-em
-em
-em
-em
Lv
Lv
Lv
@@ -6019,47 +5732,22 @@ Lv
Lv
Lv
Lv
-Rm
-Rm
-Ju
Lv
Lv
-jC
-it
-FI
-mg
-mg
-FI
-it
-jC
Lv
Lv
-mg
-Rm
Lv
Lv
Lv
Lv
Lv
-Rm
-Rm
Lv
-LT
-mg
-Rr
-Rr
-Rr
-mg
-IF
Lv
Lv
-Rm
Lv
Lv
Lv
Lv
-"}
-(8,1,1) = {"
Lv
Lv
Lv
@@ -6075,6 +5763,8 @@ Lv
Lv
Lv
Lv
+"}
+(6,1,1) = {"
Lv
Lv
Lv
@@ -6086,19 +5776,9 @@ Lv
Lv
Lv
Lv
-vr
-em
-em
-em
-em
-em
-em
Lv
Lv
Lv
-vr
-vr
-vr
Lv
Lv
Lv
@@ -6125,22 +5805,9 @@ Lv
Lv
Lv
Lv
-vr
-vr
-em
Lv
Lv
-DY
-Rm
Lv
-jC
-it
-ZW
-ZW
-ZW
-ZW
-it
-jC
Lv
Lv
Lv
@@ -6151,15 +5818,7 @@ Lv
Lv
Lv
Lv
-Rm
Lv
-zt
-QW
-xb
-Sf
-xb
-QW
-QB
Lv
Lv
Lv
@@ -6167,8 +5826,6 @@ Lv
Lv
Lv
Lv
-"}
-(9,1,1) = {"
Lv
Lv
Lv
@@ -6193,22 +5850,6 @@ Lv
Lv
Lv
Lv
-em
-em
-vr
-vr
-vr
-vr
-em
-em
-em
-vr
-vr
-vr
-vr
-em
-vr
-em
Lv
Lv
Lv
@@ -6225,7 +5866,6 @@ Lv
Lv
Lv
Lv
-em
Lv
Lv
Lv
@@ -6233,51 +5873,19 @@ Lv
Lv
Lv
Lv
-vr
-vr
-em
-em
-em
-oj
-xp
-Rm
Lv
-jC
-OS
-Eu
-Eu
-Eu
-Eu
-Ip
-jC
Lv
-Rm
-DY
Lv
-LO
-LO
-LO
Lv
Lv
Lv
-Rm
Lv
-zt
-QW
-vL
-Eb
-zn
-QW
-QB
Lv
-Rm
Lv
Lv
Lv
Lv
Lv
-"}
-(10,1,1) = {"
Lv
Lv
Lv
@@ -6297,28 +5905,16 @@ Lv
Lv
Lv
Lv
+"}
+(7,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
Lv
Lv
Lv
-em
-em
-em
-em
-em
-vr
-em
-em
-em
-em
-em
-vr
-em
-em
-em
-em
-em
-em
-vr
Lv
Lv
Lv
@@ -6334,59 +5930,22 @@ Lv
Lv
Lv
Lv
-em
-em
-vr
-em
Lv
Lv
Lv
Lv
-vr
-em
-em
-em
-em
-em
Lv
-MJ
Lv
-jC
-Lc
-Lc
-Lc
-Lc
-Lc
-LE
-jC
Lv
-MJ
Lv
-nW
-bu
-mg
-CF
Lv
Lv
-MJ
-Rm
Lv
-zt
-QW
-nL
-Lc
-zU
-QW
-QB
Lv
-Rm
-MJ
Lv
Lv
Lv
Lv
-"}
-(11,1,1) = {"
Lv
Lv
Lv
@@ -6408,26 +5967,6 @@ Lv
Lv
Lv
Lv
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
Lv
Lv
Lv
@@ -6444,58 +5983,24 @@ Lv
Lv
Lv
Lv
-em
-em
-em
Lv
Lv
Lv
Lv
-vr
-em
-em
-em
-em
-em
-em
-Rm
Lv
-jC
-Lc
-Lc
-Lc
-Lc
-Lc
-LE
-jC
Lv
-Rm
Lv
Lv
-bu
-mg
-CF
Lv
Lv
Lv
-Rm
Lv
-zt
-QW
-ZO
-fw
-FS
-QW
-QB
Lv
-Rm
Lv
Lv
Lv
Lv
Lv
-"}
-(12,1,1) = {"
Lv
Lv
Lv
@@ -6516,27 +6021,6 @@ Lv
Lv
Lv
Lv
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
Lv
Lv
Lv
@@ -6554,57 +6038,33 @@ Lv
Lv
Lv
Lv
-em
-em
Lv
Lv
Lv
Lv
-em
-em
-em
-em
-em
-em
-em
-KR
-KR
-jC
-Lc
-Eb
-Eb
-Eb
-Lc
-LE
-jC
-KR
-Nk
-Nk
-KR
-Nw
-RL
-lL
-KR
-KR
-KR
-Rm
-PU
-bq
-jC
-mz
-zC
-Lc
-Wk
-bw
-kS
-Rm
Lv
Lv
Lv
Lv
Lv
"}
-(13,1,1) = {"
+(8,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
Lv
Lv
Lv
@@ -6625,28 +6085,6 @@ Lv
Lv
Lv
Lv
-em
-em
-em
-em
-em
-em
-em
-em
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-em
-em
-em
-em
-em
-em
Lv
Lv
Lv
@@ -6667,53 +6105,11 @@ Lv
Lv
Lv
Lv
-em
-em
-em
-em
-em
-em
-em
-em
-em
-KR
-Mh
-jC
-qJ
-jC
-ty
-Od
-qJ
-hW
-jC
-QQ
-xB
-xr
-wk
-ds
-Nq
-iW
-Za
-Za
-KR
-mr
-bq
-dL
-jC
-mz
-zC
-LE
-QW
-dL
-bw
-xq
Lv
Lv
Lv
Lv
Lv
-"}
-(14,1,1) = {"
Lv
Lv
Lv
@@ -6734,28 +6130,6 @@ Lv
Lv
Lv
Lv
-em
-em
-em
-em
-em
-tv
-tv
-tv
-tv
-em
-em
-em
-em
-em
-em
-tv
-tv
-em
-em
-em
-em
-em
Lv
Lv
Lv
@@ -6768,61 +6142,15 @@ Lv
Lv
Lv
Lv
-em
Lv
Lv
Lv
Lv
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-KR
-TG
-jC
-LG
-jC
-ni
-Sr
-Lc
-Lc
-Wk
-ar
-fZ
-VO
-je
-hl
-pF
-YY
-VO
-et
-KR
-zt
-it
-QW
-jC
-mz
-Lc
-LE
-QW
-QW
-it
-QB
Lv
Lv
Lv
Lv
Lv
-"}
-(15,1,1) = {"
Lv
Lv
Lv
@@ -6843,28 +6171,6 @@ Lv
Lv
Lv
Lv
-em
-em
-em
-em
-tv
-tv
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-tv
-tv
-em
-em
-em
-em
Lv
Lv
Lv
@@ -6877,61 +6183,26 @@ Lv
Lv
Lv
Lv
-em
Lv
Lv
Lv
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-KR
-TG
-xb
-pQ
-jC
-RY
-Lc
-pg
-IS
-it
-iG
-fu
-UV
-nC
-pF
-eK
-pF
-UV
-VO
-KR
-zt
-QW
-cz
-mL
-Lc
-Lc
-Lc
-KJ
-cz
-QW
-QB
-Rm
-Rm
Lv
Lv
Lv
"}
-(16,1,1) = {"
+(9,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
Lv
Lv
Lv
@@ -6952,29 +6223,6 @@ Lv
Lv
Lv
Lv
-vr
-em
-em
-tv
-tv
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-tv
-tv
-em
-em
-em
-em
Lv
Lv
Lv
@@ -6986,61 +6234,10 @@ Lv
Lv
Lv
Lv
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-KR
-TG
-xb
-xb
-jC
-it
-jB
-it
-it
-it
-iW
-ON
-jj
-ji
-iG
-iG
-iG
-hY
-go
-KR
-zt
-jC
-Fa
-jC
-mz
-zC
-LE
-QW
-Fa
-jC
-QB
Lv
-Rm
Lv
Lv
Lv
-"}
-(17,1,1) = {"
Lv
Lv
Lv
@@ -7060,31 +6257,6 @@ Lv
Lv
Lv
Lv
-em
-em
-em
-tv
-tv
-em
-em
-em
-em
-em
-em
-wp
-em
-em
-em
-em
-em
-em
-em
-em
-tv
-tv
-em
-em
-em
Lv
Lv
Lv
@@ -7095,61 +6267,10 @@ Lv
Lv
Lv
Lv
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-KR
-TG
-iG
-kA
-jC
-jC
-Mv
-jC
-jC
-iG
-iG
-iG
-VO
-ZV
-Zr
-iG
-YY
-nC
-UV
-KR
-zt
-sF
-dL
-jC
-cC
-zC
-mU
-QW
-dL
-sF
-QB
Lv
-Rm
Lv
Lv
Lv
-"}
-(18,1,1) = {"
Lv
Lv
Lv
@@ -7169,32 +6290,6 @@ Lv
Lv
Lv
Lv
-em
-em
-tv
-tv
-em
-em
-em
-em
-em
-em
-em
-wp
-wp
-em
-em
-em
-em
-em
-em
-em
-em
-tv
-tv
-em
-em
-em
Lv
Lv
Lv
@@ -7204,61 +6299,10 @@ Lv
Lv
Lv
Lv
-em
-em
-em
-em
-em
-em
-em
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-KR
-ds
-iG
-ar
-jC
-jC
-Mv
-jC
-jC
-iG
-iW
-bR
-iG
-nA
-kJ
-kJ
-kJ
-UZ
-za
-KR
-zt
-dL
-dL
-jC
-mz
-zC
-LE
-jC
-dL
-dL
-QB
Lv
-Rm
Lv
Lv
Lv
-"}
-(19,1,1) = {"
Lv
Lv
Lv
@@ -7278,96 +6322,61 @@ Lv
Lv
Lv
Lv
-em
-tv
-tv
-em
-em
-em
-em
-em
-em
-em
-em
-em
-wp
-wp
-wp
-wp
-wp
-wp
-em
-em
-em
-em
-tv
-em
-em
-em
-em
-em
Lv
Lv
Lv
Lv
Lv
Lv
-em
-em
-em
-em
-em
-tv
-tv
-tv
-tv
-em
-em
-em
-em
-em
-em
-em
-em
-em
-KR
-TQ
-qE
-iG
-jC
-it
-Mv
-it
-jC
-iG
-dS
-iG
-pO
-Dv
-oC
-Me
-Fp
-nn
-vD
-KR
-zt
-dL
-dL
-it
-jC
-az
-jC
-it
-dL
-dL
-QB
-Rm
-MJ
Lv
Lv
Lv
"}
-(20,1,1) = {"
+(10,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
Lv
Lv
Lv
@@ -7384,99 +6393,10 @@ Lv
Lv
Lv
Lv
-em
-em
-em
-tv
-tv
-em
-em
-wp
-wp
-wp
-em
-em
-em
-em
-wp
-wp
-em
-em
-em
-em
-wp
-wp
-wp
-em
-em
-tv
-tv
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-tv
-tv
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-KR
-Ir
-iG
-iG
-uR
-iG
-Mv
-iG
-MM
-ar
-iW
-Za
-bc
-Za
-iL
-gE
-iL
-PO
-fV
-KR
-iD
-dL
-dL
-dL
-KR
-iy
-KR
-dL
-WJ
-Hn
-gX
Lv
-Rm
Lv
Lv
Lv
-"}
-(21,1,1) = {"
Lv
Lv
Lv
@@ -7493,99 +6413,11 @@ Lv
Lv
Lv
Lv
-em
-em
-tv
-tv
-em
-wp
-em
-em
-em
-wp
-wp
-wp
-EH
-wp
-wp
-em
-em
-em
-em
-wp
-wp
-wp
-wp
-em
-em
-em
-tv
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-tv
-tv
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-KR
-ds
-iG
-Yc
-iG
-iG
-Mv
-ar
-ar
-pO
-bH
-qe
-YB
-NU
-iG
-iG
-iG
-qe
-Gc
-KR
-KR
-KR
-KR
-KR
-KR
-iG
-KR
-WJ
-Ee
-Rm
Lv
Lv
-Rm
Lv
Lv
Lv
-"}
-(22,1,1) = {"
Lv
Lv
Lv
@@ -7601,100 +6433,9 @@ Lv
Lv
Lv
Lv
-em
-em
-tv
-tv
-em
-em
-wp
-wp
-em
-em
-em
-em
-em
-wp
-em
-em
-em
-em
-em
-em
-em
-wp
-em
-em
-em
-em
-em
-tv
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-tv
-tv
-em
-em
-em
-em
-Qu
-qR
-em
-em
-em
-em
-em
-em
-em
-em
-KR
-ds
-iG
-iG
-iG
-Mv
-Mv
-Mv
-ar
-ar
-KN
-rw
-iG
-AI
-rw
-AI
-aV
-UH
-iW
-KR
-Tc
-iG
-PL
-TA
-KR
-iG
-KR
-QB
-Rm
-Rm
-Rm
-Rm
-Rm
Lv
Lv
Lv
-"}
-(23,1,1) = {"
Lv
Lv
Lv
@@ -7709,101 +6450,12 @@ Lv
Lv
Lv
Lv
-em
-em
-tv
-tv
-em
-em
-em
-wp
-wp
-wp
-em
-em
-em
-em
-wp
-wp
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-em
-em
-em
-em
-em
-as
-LS
-ok
-em
-em
-em
-em
-em
-em
-em
-KR
-ds
-iG
-iG
-dC
-Mv
-iG
-IH
-dC
-kA
-iW
-Za
-hg
-Za
-Za
-Za
-ds
-pF
-iJ
-KR
-KR
-KR
-hi
-KR
-KR
-iG
-KR
-KR
-KR
-KR
Lv
Lv
Lv
Lv
Lv
Lv
-"}
-(24,1,1) = {"
Lv
Lv
Lv
@@ -7816,103 +6468,13 @@ Lv
Lv
Lv
Lv
-em
-em
-em
-tv
-tv
-em
-wp
-em
-em
-wp
-em
-wp
-wp
-wp
-em
-em
-em
-wp
-wp
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-AQ
-Ft
-Zj
-Sw
-Cx
-Cx
-Cx
-Cx
-Cx
-Cx
-Cx
-KR
-tr
-rw
-rw
-Mv
-mm
-iE
-bY
-Mv
-rw
-aa
-fQ
-qq
-hN
-sH
-sH
-ds
-iG
-iW
-KR
-MI
-Za
-Za
-Za
-Im
-Za
-xT
-jP
-BH
-KR
-Rm
Lv
Lv
Lv
Lv
Lv
"}
-(25,1,1) = {"
+(11,1,1) = {"
Lv
Lv
Lv
@@ -7925,103 +6487,12 @@ Lv
Lv
Lv
Lv
-vr
-em
-tv
-tv
-em
-EH
-wp
-wp
-wp
-gz
-em
-em
-em
-wp
-em
-em
-em
-wp
-wp
-wp
-wp
-wp
-wp
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-eZ
-UB
-MP
-MP
-ZK
-hk
-hB
-qW
-tH
-wK
-cw
-KR
-KR
-KR
-KR
-qE
-KR
-KR
-KR
-KR
-KR
-KR
-KR
-KR
-KR
-KR
-KR
-As
-OL
-UD
-KR
-MI
-Za
-PO
-PO
-PO
-Za
-nt
-Za
-MK
-KR
Lv
Lv
Lv
Lv
Lv
Lv
-"}
-(26,1,1) = {"
Lv
Lv
Lv
@@ -8034,103 +6505,12 @@ Lv
Lv
Lv
Lv
-em
-em
-tv
-em
-em
-em
-wp
-wp
-gz
-gz
-wp
-em
-em
-wp
-wp
-wp
-wp
-wp
-em
-wp
-em
-em
-wp
-em
-em
-em
-wp
-wp
-wp
-em
-em
-wp
-wp
-wp
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-rx
-Oi
-xE
-DT
-ED
-dn
-ap
-Zm
-sq
-sq
-VP
-wK
-wK
-wK
-TI
-wK
-wK
-wK
-wK
-wK
-wK
-wK
-wK
-wK
-wK
-KR
-Za
-Pl
-Za
-Pn
-Za
-Za
-PO
-lJ
-Za
-Za
-eb
-jP
-Ap
-cK
Lv
Lv
Lv
Lv
Lv
Lv
-"}
-(27,1,1) = {"
Lv
Lv
Lv
@@ -8143,103 +6523,12 @@ Lv
Lv
Lv
Lv
-em
-em
-tv
-em
-em
-em
-em
-wp
-gz
-wp
-wp
-wp
-wp
-wp
-em
-em
-em
-em
-em
-wp
-em
-em
-wp
-em
-em
-em
-em
-wp
-wp
-em
-em
-wp
-wp
-wp
-wp
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-hk
-hk
-hk
-em
-Wc
-DQ
-Hg
-hk
-hk
-hk
-xy
-aL
-Sb
-xy
-JS
-wK
-TI
-wK
-wK
-wK
-wK
-wK
-wK
-hB
-wK
-wK
-wK
-wK
-wK
-KR
-Za
-wD
-Za
-MG
-Za
-Za
-tM
-Za
-Za
-EY
-Mi
-Za
-Mi
-cK
Lv
Lv
Lv
Lv
Lv
Lv
-"}
-(28,1,1) = {"
Lv
Lv
Lv
@@ -8253,102 +6542,12 @@ Lv
Lv
Lv
Lv
-em
-tv
-em
-em
-em
-em
-em
-AV
-wp
-wp
-em
-em
-em
-em
-em
-em
-wp
-wp
-wp
-em
-em
-wp
-wp
-em
-wp
-wp
-wp
-gM
-wp
-wp
-YI
-em
-em
-wp
-Du
-wp
-wp
-em
-em
-em
-em
-em
-em
-em
-hk
-UX
-hk
-em
-Xr
-vu
-TX
-hk
-JN
-hk
-kV
-xy
-xy
-mW
-to
-oy
-wi
-hk
-hk
-hk
-dk
-hk
-hk
-hk
-hk
-wK
-wK
-wK
-wK
-KR
-kf
-Za
-PO
-Za
-WM
-Za
-PO
-Za
-Za
-rA
-uF
-Za
-iB
-KR
Lv
Lv
Lv
Lv
Lv
Lv
-"}
-(29,1,1) = {"
Lv
Lv
Lv
@@ -8361,212 +6560,45 @@ Lv
Lv
Lv
Lv
-em
-em
-tv
-em
-em
-em
-wp
-em
-Mq
-em
-em
-em
-em
-em
-em
-em
-em
-wp
-em
-em
-em
-em
-em
-Ov
-em
-wp
-wp
-GC
-wp
-wp
-wp
-wp
-wp
-wp
-wK
-wK
-Du
-em
-em
-em
-em
-wK
-hk
-hk
-hk
-hk
-ED
-hk
-hk
-hk
-hk
-hk
-hk
-ED
-hk
-hk
-Oh
-Oh
-Os
-JS
-wK
-hk
-kk
-aD
-QG
-JS
-gB
-jc
-AS
-hk
-wK
-wK
-wK
-db
-KR
-dc
-dc
-PO
-dc
-sw
-dc
-dc
-PO
-dc
-aG
-xw
-Za
-CB
-KR
-Rm
Lv
Lv
Lv
Lv
Lv
-"}
-(30,1,1) = {"
Lv
Lv
Lv
Lv
Lv
Lv
+JU
+nW
Lv
Lv
Lv
Lv
Lv
Lv
-em
-em
-tv
-em
-gz
-em
-wp
-wp
-gz
-wp
-em
-em
-em
-em
-em
-em
-em
-wp
-wp
-wp
-em
-em
-em
-wp
-em
-wp
-wp
-wp
-wp
-wp
-wU
-wp
-wp
-wp
-wK
-wK
-wp
-wp
-wK
-em
-wK
-wK
-hk
-YC
-VJ
-tQ
-JS
-ER
-hk
-Cb
-eP
-hk
-ER
-JS
-Ql
-vJ
-Ne
-hk
-VZ
-JS
-wK
-hk
-Jf
-JS
-JS
-JS
-UW
-DW
-hI
-hk
-ee
-wK
-wK
-wK
-KR
-Ab
-Ie
-Za
-Qz
-gN
-Ie
-Uj
-Bo
-gN
-Qy
-KR
-KR
-KR
-KR
-Rm
Lv
Lv
Lv
Lv
Lv
-"}
-(31,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Rm
+Lv
+Lv
+MJ
+Lv
+Lv
+Lv
+Lv
Lv
Lv
Lv
@@ -8577,105 +6609,14 @@ Lv
Lv
Lv
Lv
-em
-em
-em
-tv
-tv
-em
-gz
-gz
-wp
-wp
-gz
-wp
-em
-em
-em
-em
-em
-em
-em
-em
-em
-wp
-em
-em
-wp
-wp
-wp
-wp
-wp
-gM
-wp
-wp
-wp
-wp
-wp
-gM
-wK
-wK
-wp
-wK
-wK
-wK
-wK
-wK
-hk
-de
-hp
-hk
-JS
-Pt
-hk
-aC
-HT
-hk
-JS
-Pt
-hk
-Mu
-sy
-hk
-wK
-JS
-wK
-hk
-WY
-XR
-JS
-LM
-ec
-Jf
-rR
-hk
-wK
-wK
-wK
-hB
-KR
-Uj
-Ie
-oL
-Qz
-Qz
-Ie
-Ie
-wD
-gN
-gN
-cK
Lv
-Rm
-Rm
-Rm
Lv
Lv
Lv
Lv
Lv
"}
-(32,1,1) = {"
+(12,1,1) = {"
Lv
Lv
Lv
@@ -8685,106 +6626,14 @@ Lv
Lv
Lv
Lv
-em
-em
-tv
-tv
-tv
-em
-em
-em
-em
-wp
-wp
-wp
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-wp
-wp
-wp
-aS
-wp
-wp
-wp
-wp
-wp
-wp
-wp
-wp
-wp
-wK
-wK
-wK
-wK
-wK
-wK
-wK
-hk
-hk
-hk
-hk
-JS
-Pt
-hk
-aC
-EL
-hk
-hh
-Pt
-hk
-hk
-hk
-hk
-Wq
-CW
-wK
-hk
-sG
-cd
-JS
-Qs
-JS
-JS
-rl
-hk
-wK
-wK
-wK
-wK
-KR
-Uj
-Ie
-Za
-ZQ
-Qz
-Ie
-Ie
-PO
-gN
-nX
-cK
Lv
Lv
-Rm
Lv
Lv
Lv
Lv
Lv
Lv
-"}
-(33,1,1) = {"
Lv
Lv
Lv
@@ -8793,96 +6642,6 @@ Lv
Lv
Lv
Lv
-em
-em
-tv
-tv
-em
-em
-em
-em
-em
-em
-em
-em
-wp
-wp
-wp
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-wp
-Dw
-wp
-wp
-wp
-wp
-wp
-wp
-wp
-wp
-wp
-IL
-wK
-wK
-wK
-wK
-wK
-wK
-wK
-wK
-hk
-lo
-EV
-MF
-Pt
-JS
-hk
-aC
-rF
-hk
-Xn
-cd
-hU
-JV
-lo
-hk
-wK
-JS
-wK
-hk
-kE
-jg
-lX
-JS
-Xz
-jy
-sz
-hk
-wK
-kQ
-wK
-wK
-KR
-mJ
-Ie
-Za
-gN
-Qz
-Ie
-Ie
-PO
-gN
-nX
-cK
Lv
Lv
Lv
@@ -8892,8 +6651,6 @@ Lv
Lv
Lv
Lv
-"}
-(34,1,1) = {"
Lv
Lv
Lv
@@ -8902,96 +6659,6 @@ Lv
Lv
Lv
Lv
-em
-tv
-tv
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-wp
-wp
-wp
-wp
-wp
-gz
-em
-em
-em
-em
-em
-em
-wp
-Dw
-wp
-wp
-wp
-wp
-wp
-wp
-wp
-wp
-wK
-wK
-wK
-wK
-wK
-wK
-wK
-wK
-wK
-wK
-hk
-zY
-HU
-hk
-Pt
-JS
-hk
-hk
-ED
-hk
-jl
-ki
-hk
-wz
-NC
-hk
-wK
-JS
-wK
-hk
-hk
-hk
-hk
-ED
-hk
-hk
-hk
-hk
-wK
-wK
-wK
-wK
-KR
-nX
-ZQ
-oL
-gN
-gN
-Qz
-Qz
-wD
-gN
-gN
-cK
Lv
Lv
Lv
@@ -9001,8 +6668,6 @@ Lv
Lv
Lv
Lv
-"}
-(35,1,1) = {"
Lv
Lv
Lv
@@ -9010,645 +6675,82 @@ Lv
Lv
Lv
Lv
-em
-em
-tv
-em
-wp
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-wp
-em
-wp
-em
-gz
-gz
-em
-em
-em
-em
-em
-wp
-wp
-wp
-wp
-wp
-wp
-wp
-wp
-wK
-wK
-wK
-JS
-JS
-VP
-JS
-hh
-hB
-JS
-JS
-Lp
-hk
-hk
-hk
-hk
-Pt
-JS
-JS
-lY
-JS
-JS
-Pt
-Pt
-hk
-hk
-hk
-hk
-wK
-JS
-LU
-jn
-wK
-wK
-wK
-JS
-wK
-xy
-wK
-gq
-wK
-wK
-wK
-wK
-KR
-ur
-gN
-Za
-nX
-Qz
-Qz
-Qz
-PO
-ZQ
-Kk
-KR
-KR
-KR
-KR
Lv
Lv
Lv
Lv
Lv
Lv
-"}
-(36,1,1) = {"
Lv
Lv
Lv
Lv
Lv
Lv
-em
-em
-tv
-tv
-em
-wp
-wp
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-wp
-em
-wp
-em
-em
-gz
-wp
-em
-em
-em
-em
-wp
-YI
-wp
-hM
-wp
-WI
-wp
-wK
-wK
-wK
-wK
-JS
-JS
-JS
-JS
-JS
-GI
-VP
-JS
-wK
-hk
-YC
-pL
-MF
-Pt
-JS
-Ih
-iY
-iY
-Ih
-PW
-Pt
-Hx
-Qg
-md
-hk
-wK
-JS
-wK
-wK
-wK
-wK
-wK
-JS
-wK
-JS
-JS
-hh
-JS
-JS
-JS
-JS
-OF
-Za
-Za
-Za
-Be
-Be
-dc
-Be
-Za
-Za
-Za
-qH
-lg
-PM
-KR
-Rm
Lv
Lv
Lv
Lv
Lv
-"}
-(37,1,1) = {"
Lv
Lv
Lv
Lv
Lv
-em
-em
-tv
-tv
-em
-gz
-gz
-wp
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-wp
-wp
-wp
-em
-em
-em
-wp
-em
-em
-em
-em
-wp
-wp
-wU
-wp
-wp
-wp
-wp
-wK
-wK
-wK
-wK
-JS
-JS
-wK
-wK
-wK
-wK
-VP
-JS
-wK
-hk
-Uz
-hs
-hk
-Pt
-VP
-Sa
-Gs
-NP
-XS
-Pt
-Pt
-hk
-zu
-uS
-hk
-wK
-JS
-JS
-JS
-JS
-JS
-JS
-JS
-JS
-JS
-JS
-JS
-HG
-JS
-JS
-JS
-OF
-lN
-Za
-PO
-PO
-Za
-Za
-PO
-Za
-Za
-PO
-qH
-qH
-Eq
-KR
-Rm
Lv
Lv
Lv
Lv
Lv
-"}
-(38,1,1) = {"
Lv
Lv
Lv
Lv
Lv
-em
-em
-tv
-em
-EH
-gz
-em
-wp
-gz
-em
-em
-em
-wp
-wp
-wp
-wp
-em
-em
-em
-em
-em
-em
-em
-em
-wp
-em
-em
-em
-em
-em
-em
-wp
-wp
-wp
-wp
-wp
-wK
-wK
-wK
-wK
-JS
-KL
-wK
-wK
-wK
-db
-JS
-JS
-wK
-hk
-hk
-hk
-hk
-Pt
-JS
-Sa
-kg
-Ye
-VF
-Pt
-Qs
-hk
-hk
-hk
-hk
-wK
-er
-ey
-JS
-VP
-JS
-JS
-JS
-JS
-JS
-JS
-JS
-JS
-kO
-JS
-JS
-OF
-lN
-Za
-PO
-Za
-Za
-Za
-PO
-Za
-PO
-PO
-qH
-qH
-Fs
-KR
-Rm
Lv
Lv
Lv
Lv
Lv
-"}
-(39,1,1) = {"
Lv
Lv
Lv
Lv
-em
-em
-em
-tv
-em
-em
-wp
-em
-em
-gz
-gz
-wp
-wp
-wp
-wp
-em
-em
-em
-em
-em
-em
-em
-em
-em
-wp
-wp
-em
-em
-em
-em
-em
-em
-wp
-wp
-wp
-wp
-wp
-wK
-hB
-wK
-wK
-JS
-Eg
-wX
-wX
-wK
-cV
-JS
-JS
-wK
-hk
-ge
-JS
-hh
-Pt
-JS
-Ih
-Ur
-SL
-cd
-tz
-Pt
-Pt
-sZ
-ch
-hk
-wK
-JS
-JS
-wK
-wK
-wK
-wK
-JS
-wK
-VP
-PG
-JQ
-JS
-JS
-JS
-JS
-OF
-Za
-lJ
-PO
-PO
-PO
-Za
-PO
-PO
-Za
-uk
-Za
-Za
-Ap
-cK
Lv
Lv
Lv
Lv
Lv
Lv
-"}
-(40,1,1) = {"
+MJ
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
Lv
Lv
Lv
-vr
-em
-em
-em
-tv
-em
-em
-wp
-em
-em
-em
-em
-wp
-em
-em
-wp
-wp
-iZ
-wp
-wp
-wp
-wp
-wp
-gz
-gz
-gz
-em
-em
-em
-em
-em
-em
-YW
-wp
-wp
-wp
-wp
-wp
-wK
-wK
-wK
-wK
-to
-JS
-wK
-wX
-wK
-wK
-JS
-JS
-wK
-hk
-ge
-Pt
-rU
-JS
-Qn
-GS
-md
-md
-HJ
-JS
-Pt
-Pt
-Pt
-rp
-hk
-wK
-JS
-JS
-wK
-Ku
-wK
-wK
-JS
-wK
-OZ
-Wq
-cj
-wK
-wK
-fM
-wK
-KR
-Dj
-Au
-Au
-Au
-Za
-PO
-ul
-Ns
-Ns
-Za
-Za
-Za
-Ap
-cK
Lv
Lv
Lv
@@ -9656,443 +6758,52 @@ Lv
Lv
Lv
"}
-(41,1,1) = {"
+(13,1,1) = {"
+Lv
+Lv
+Lv
+Lv
Lv
Lv
Lv
-vr
-em
-em
-em
-tv
-tv
-em
-gz
-gz
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-gz
-em
-em
-em
-em
-em
-em
-em
-wp
-wp
-wp
-wp
-wp
-wp
-wK
-wK
-wK
-wK
-wu
-JS
-JS
-wK
-wX
-wK
-wK
-JS
-JS
-wK
-hk
-hk
-hk
-hk
-WH
-Da
-hk
-ED
-ED
-hk
-WH
-WH
-hk
-hk
-hk
-hk
-wK
-JS
-JS
-wK
-hk
-hk
-hk
-ED
-hk
-hk
-Zq
-WH
-WH
-CZ
-hk
-wK
-KR
-gN
-gN
-gN
-gN
-Za
-KR
-ES
-ES
-ES
-KR
-Eq
-qH
-qH
-KR
Lv
Lv
Lv
Lv
Lv
Lv
-"}
-(42,1,1) = {"
Lv
Lv
Lv
-em
-em
-em
-em
-em
-tv
-em
-wp
-gz
-em
-em
-em
-em
-em
-em
-em
-wp
-wp
-wp
-em
-em
-em
-gz
-gz
-em
-em
-em
-em
-em
-em
-em
-eh
-wK
-wK
-wK
-wK
-wK
-wK
-wK
-hk
-hk
-hk
-ZU
-ED
-hk
-hk
-hk
-Gb
-JS
-JS
-wK
-gq
-wK
-wK
-wK
-TI
-wK
-wK
-JS
-VP
-wK
-wK
-wK
-wK
-wK
-wK
-wK
-wK
-JS
-JS
-wK
-hk
-qi
-pG
-pG
-sr
-GQ
-Md
-Gt
-XI
-pK
-hk
-wK
-KR
-gN
-JO
-JO
-gN
-Za
-KR
Lv
-Rm
-Rm
-KR
-PM
-qH
-Fs
-KR
Lv
Lv
Lv
Lv
Lv
Lv
-"}
-(43,1,1) = {"
Lv
Lv
Lv
Lv
-em
-em
-em
-em
-tv
-tv
-em
-gz
-gz
-em
-em
-em
-em
-em
-em
-em
-em
-wp
-wp
-gz
-gz
-gz
-em
-em
-em
-em
-em
-em
-em
-em
-em
-wK
-wK
-wK
-wK
-wK
-wK
-wK
-hk
-Sn
-ER
-JS
-Hm
-Nl
-Ui
-hk
-wK
-JS
-LM
-JS
-JS
-JS
-JS
-JS
-JS
-JS
-JS
-JS
-YM
-JS
-VP
-JS
-JS
-JS
-JS
-JS
-JS
-JS
-JS
-wK
-hk
-Mf
-pa
-ae
-pG
-VF
-YC
-gu
-VF
-pG
-hk
-wK
-KR
-JO
-JO
-Ph
-gN
-Za
-KR
Lv
-Rm
-Rm
-KR
-qH
-SU
-Fs
-KR
Lv
Lv
Lv
Lv
Lv
Lv
-"}
-(44,1,1) = {"
Lv
Lv
Lv
Lv
-em
-em
-em
-em
-em
-tv
-em
-wp
-wp
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-EH
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-wK
-wK
-wK
-wK
-wK
-wK
-wK
-hk
-qz
-JS
-cd
-VP
-JS
-JS
-Gf
-wK
-JS
-JS
-JS
-JS
-JS
-JS
-vi
-JS
-JS
-JS
-hh
-JS
-kO
-VP
-JS
-JS
-VP
-JS
-JS
-JS
-JS
-JS
-wK
-hk
-xc
-pa
-pG
-YC
-YC
-YC
-YC
-VF
-AJ
-hk
-wK
-KR
-KR
-KR
-KR
-KR
-KR
-KR
Lv
Lv
-Rm
-KR
-KR
-KR
-KR
-KR
-Rm
Lv
Lv
Lv
Lv
Lv
-"}
-(45,1,1) = {"
Lv
Lv
Lv
@@ -10100,99 +6811,58 @@ Lv
Lv
Lv
Lv
-em
-em
-tv
-tv
-em
-gz
-gz
-wp
-em
-em
-em
-em
-em
-em
-em
-em
-em
-wp
-em
-em
-em
-em
-em
-em
-em
-em
-em
-wK
-IL
-wK
-wK
-wK
-wK
-wK
-wK
-hk
-Ez
-JS
-uw
-cd
-JS
-Ui
-hk
-wK
-JS
-JS
-wK
-wu
-wK
-wK
-wK
-wK
-wK
-wK
-JS
-JS
-wK
-vk
-Uq
-IL
-wK
-wK
-Tg
-wK
-JS
-JS
-yt
-hk
-pj
-pG
-pG
-Kr
-Re
-iI
-hx
-zS
-zS
-hk
-Tx
-Cx
-em
-em
-tv
-em
-vr
-vr
Lv
Lv
Lv
Lv
Lv
Lv
-Rm
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+JU
+Lv
+Lv
+Lv
+xp
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
Lv
Rm
Lv
@@ -10200,8 +6870,6 @@ Lv
Lv
Lv
Lv
-"}
-(46,1,1) = {"
Lv
Lv
Lv
@@ -10211,94 +6879,6 @@ Lv
Lv
Lv
Lv
-em
-tv
-tv
-em
-em
-gz
-gz
-wp
-wp
-wp
-em
-em
-em
-em
-em
-gz
-gz
-gz
-wp
-wp
-em
-em
-em
-em
-wK
-wK
-wK
-wK
-wK
-wK
-hB
-wK
-wK
-hk
-uy
-JS
-JS
-cd
-cd
-JS
-hk
-wX
-Eg
-JS
-wK
-hk
-hk
-hk
-hk
-WH
-WH
-hk
-ED
-ED
-hk
-aJ
-yi
-hk
-hk
-hk
-hk
-Gb
-JS
-JS
-wK
-hk
-hk
-hk
-hk
-hk
-hk
-hk
-hk
-hk
-hk
-hk
-wK
-Cx
-em
-em
-tv
-em
-vr
-vr
-vr
-vr
-vr
-vr
Lv
Lv
Lv
@@ -10309,8 +6889,6 @@ Lv
Lv
Lv
Lv
-"}
-(47,1,1) = {"
Lv
Lv
Lv
@@ -10321,94 +6899,8 @@ Lv
Lv
Lv
Lv
-em
-tv
-em
-em
-em
-em
-em
-em
-wp
-wp
-wp
-em
-em
-em
-em
-wp
-em
-em
-wp
-em
-em
-em
-em
-wK
-XF
-wK
-em
-em
-wK
-wK
-wK
-wK
-hk
-Ua
-JS
-JS
-JS
-cd
-Ui
-hk
-wK
-Eg
-JS
-wK
-hk
-jW
-YJ
-Ii
-JS
-JS
-Nl
-wO
-cd
-ER
-cd
-QY
-VT
-VJ
-YC
-hk
-wK
-JS
-JS
-JS
-ED
-JS
-xj
-JS
-JS
-Ih
-Ih
-Vj
-cQ
-hk
-wK
-wK
-Cx
-em
-em
-tv
-em
-em
-em
-em
-vr
-em
-em
-em
+"}
+(14,1,1) = {"
Lv
Lv
Lv
@@ -10418,8 +6910,6 @@ Lv
Lv
Lv
Lv
-"}
-(48,1,1) = {"
Lv
Lv
Lv
@@ -10430,95 +6920,6 @@ Lv
Lv
Lv
Lv
-em
-tv
-em
-em
-em
-em
-em
-em
-wp
-wp
-gz
-gz
-em
-em
-em
-wp
-em
-em
-wp
-em
-em
-em
-em
-em
-em
-wK
-wK
-em
-wK
-wK
-wK
-wK
-hk
-hR
-JS
-JS
-JS
-JS
-Ui
-hk
-wK
-Eg
-JS
-wK
-hk
-Uf
-kT
-hk
-JS
-Pt
-qb
-Pt
-JS
-ai
-Qs
-Pt
-hk
-hp
-de
-hk
-wK
-JS
-JS
-wK
-hk
-JS
-Pt
-JS
-VF
-Vi
-Qo
-iY
-Ih
-hk
-wK
-wK
-Cx
-em
-em
-tv
-em
-em
-em
-em
-em
-em
-em
-em
-em
Lv
Lv
Lv
@@ -10527,8 +6928,6 @@ Lv
Lv
Lv
Lv
-"}
-(49,1,1) = {"
Lv
Lv
Lv
@@ -10539,95 +6938,6 @@ Lv
Lv
Lv
Lv
-em
-tv
-em
-em
-em
-gz
-gz
-em
-gz
-gz
-em
-wp
-wp
-em
-em
-wp
-em
-wp
-gz
-em
-em
-em
-em
-em
-em
-em
-tp
-em
-em
-wK
-wK
-wK
-hk
-uc
-JS
-JS
-LM
-JS
-Ym
-hk
-wK
-JS
-JS
-wK
-hk
-hk
-hk
-hk
-xf
-Pt
-hk
-hk
-hk
-hk
-JS
-Pt
-hk
-hk
-hk
-hk
-wX
-nQ
-to
-wK
-hk
-Wa
-XE
-pR
-Pt
-DI
-dM
-tP
-tW
-hk
-wK
-Cx
-Cx
-em
-em
-tv
-em
-em
-em
-em
-em
-em
-em
-em
-em
Lv
Lv
Lv
@@ -10636,8 +6946,6 @@ Lv
Lv
Lv
Lv
-"}
-(50,1,1) = {"
Lv
Lv
Lv
@@ -10647,106 +6955,13 @@ Lv
Lv
Lv
Lv
-em
-em
-tv
-em
-em
-em
-gz
-gz
-em
-em
-em
-em
-gz
-wp
-em
-em
-em
-em
-wp
-em
-em
-em
-em
-em
-em
-em
-em
-wK
-wK
-em
-wK
-wK
-wK
-hk
-Go
-gI
-eB
-JS
-VP
-JS
-hk
-wK
-JS
-JS
-wK
-hk
-lo
-en
-hU
-JS
-Pt
-hk
-Mu
-oK
-hk
-Pt
-Pt
-bh
-cN
-jW
-hk
-mW
-kO
-JS
-wK
-hk
-HI
-XE
-HI
-om
-DI
-Bf
-FL
-tW
-hk
-wK
-Cx
-Cx
-em
-em
-tv
-tv
-em
-em
-em
-em
-em
-em
-vr
-vr
Lv
Lv
Lv
Lv
Lv
-em
Lv
Lv
-"}
-(51,1,1) = {"
Lv
Lv
Lv
@@ -10755,107 +6970,13 @@ Lv
Lv
Lv
Lv
-em
-em
-tv
-tv
-em
-em
-jX
-EI
-eT
-wp
-wp
-gz
-gz
-gz
-em
-em
-em
-em
-wp
-wp
-em
-em
-em
-em
-em
-em
-em
-em
-em
-wK
-wK
-wK
-Tx
-wK
-hk
-DO
-gI
-eB
-JS
-JS
-JS
-ED
-JS
-JS
-JS
-wK
-hk
-Hu
-QU
-hk
-cd
-Pt
-Ql
-kx
-CG
-hk
-Pt
-JS
-Bd
-xo
-rN
-hk
-wK
-VP
-Eg
-wX
-hk
-HI
-XE
-HI
-Pt
-DI
-dN
-nh
-tW
-hk
-wK
-wK
-wK
-em
-em
-em
-tv
-em
-em
-em
-em
-em
-vr
-vr
Lv
Lv
-em
-em
Lv
Lv
Lv
Lv
Lv
-"}
-(52,1,1) = {"
Lv
Lv
Lv
@@ -10863,971 +6984,198 @@ Lv
Lv
Lv
Lv
-em
-em
-tv
-tv
-em
-em
-Iy
-sD
-nF
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-wp
-em
-em
-em
-wp
-em
-em
-em
-em
-em
-em
-ZK
-wK
-wK
-wK
-Do
-hk
-eX
-Ti
-eB
-JS
-sc
-JS
-ED
-JS
-JS
-JS
-wK
-hk
-hk
-hk
-hk
-JS
-Pt
-hk
-hk
-KZ
-hk
-jl
-wO
-hk
-hk
-hk
-hk
-wK
-JS
-JS
-wK
-hk
-HI
-XE
-HI
-Pt
-DI
-Bf
-Aa
-tW
-hk
-wK
-wK
-wK
-em
-em
-em
-tv
-tv
-em
-em
-em
-em
-vr
+DY
+Lv
+Rm
+mg
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Rm
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Rm
+Lv
+Lv
+Lv
+Lv
+LO
+LO
+LO
+Lv
+Lv
+Lv
+Lv
+nW
+Lv
+Lv
Lv
Lv
-em
-em
-em
Lv
Lv
Lv
Lv
Lv
-"}
-(53,1,1) = {"
Lv
Lv
Lv
Lv
Lv
Lv
-em
-em
-tv
-tv
-em
-Jp
-jX
-AK
-sD
-JR
-gz
-em
-em
-em
-em
-em
-em
-em
-em
-em
-fr
-em
-em
-em
-wp
-em
-em
-em
-em
-em
-em
-em
-wK
-wK
-wK
-wK
-hk
-gI
-Ti
-wB
-AX
-rn
-lr
-hk
-vG
-JS
-JS
-wK
-hk
-CG
-zO
-Ql
-JS
-JS
-hk
-fm
-ft
-hk
-Pt
-Pt
-Gv
-en
-lo
-hk
-wK
-to
-JS
-wK
-hk
-HI
-jW
-HI
-Pt
-Ih
-SL
-SL
-Ih
-hk
-wK
-wK
-wK
-tp
-em
-em
-em
-tv
-em
-em
-em
-em
-em
Lv
Lv
-em
-vr
Lv
Lv
-em
Lv
Lv
Lv
"}
-(54,1,1) = {"
+(15,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
Lv
Lv
Lv
Lv
Lv
Lv
-em
-tv
-tv
-em
-em
-Bt
-gz
-Yh
-JR
-JI
-Bt
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-wp
-wp
-em
-em
-em
-em
-em
-em
-em
-wK
-wp
-wK
-wK
-hk
-eB
-AX
-eB
-AX
-eB
-uO
-hk
-wK
-to
-Dm
-wK
-hk
-sy
-Mc
-hk
-XR
-JS
-MF
-dI
-YC
-hk
-JS
-JS
-hk
-HU
-zY
-hk
-wX
-Eg
-JS
-wK
-hk
-HI
-tX
-HI
-Xz
-Ih
-Ih
-ZL
-NH
-hk
-wK
-wK
-wK
-wK
-wK
-em
-em
-tv
-tv
-em
-em
-em
-em
-em
Lv
Lv
Lv
Lv
-em
-em
-em
Lv
Lv
-"}
-(55,1,1) = {"
Lv
Lv
Lv
Lv
Lv
-em
-em
-tv
-em
-em
-em
-gz
-gz
-gz
-gO
-De
-gz
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-wp
-wp
-wp
-wp
-wp
-em
-em
-em
-em
-em
-wp
-wp
-wK
-wK
-hk
-bP
-eB
-ib
-AX
-eB
-AX
-hk
-wK
-JS
-JS
-wK
-hk
-hk
-Bd
-hk
-JS
-JS
-hk
-hk
-hk
-hk
-JS
-JS
-hk
-hk
-hk
-hk
-mW
-VP
-VP
-Xe
-hk
-hk
-hk
-hk
-hk
-hk
-hk
-hk
-hk
-hk
-em
-em
-wK
-wK
-XF
-em
-em
-em
-tv
-em
-em
-em
-em
-em
-em
Lv
Lv
Lv
-em
-em
-em
Lv
Lv
-"}
-(56,1,1) = {"
Lv
Lv
Lv
Lv
em
+vr
em
em
-tv
-em
-em
-em
-xI
-Bt
-lD
-Bt
-xI
-xI
-tv
-tv
-tv
-em
-em
-em
-em
-em
-em
-em
-em
-em
-wp
-em
-em
-wp
-wp
-em
-wp
-wp
-wp
-wp
-wp
-IL
-wK
-hk
-IN
-FB
-hd
-sE
-gI
-cM
-hk
-wK
-JS
-JS
-wK
-hk
-CG
-vJ
-Ql
-JS
-JS
-hk
-TL
-Uf
-hk
-ki
-JS
-DG
-xk
-yU
-hk
-wK
-JS
-JS
-wK
-wK
-wK
-wK
-LU
-wK
-yt
-wK
-wK
-wK
-hB
-em
-XF
-wK
-wK
-em
-em
-em
-em
-tv
-tv
-em
-em
-em
-em
-vr
Lv
Lv
-em
-em
-em
-em
Lv
Lv
-"}
-(57,1,1) = {"
Lv
Lv
Lv
-em
-em
-em
-em
-tv
-em
-em
-em
-xI
-xI
-Lr
-xI
-xI
-em
-tv
-em
-tv
-tv
-tv
-tv
-em
-em
-em
-em
-em
-em
-wp
-em
-em
-wp
-wp
-wp
-wp
-em
-em
-wp
-wp
-wK
-wK
-hk
-cm
-eB
-AX
-eB
-gI
-DU
-hk
-wK
-JS
-VP
-wK
-hk
-fB
-IX
-hk
-pE
-JS
-bh
-lR
-jW
-hk
-cd
-pE
-hk
-xm
-LP
-hk
-mW
-JS
-LM
-JS
-JS
-JS
-JS
-JS
-JS
-wK
-wK
-wK
-em
-em
-em
-wK
-wK
-em
-em
-em
-em
-em
-em
-tv
-em
-em
-em
-em
-vr
Lv
Lv
-em
-em
-em
-em
Lv
Lv
-"}
-(58,1,1) = {"
Lv
Lv
Lv
-em
-em
-em
-em
-tv
-tv
-xI
-xI
-xI
-xI
-CE
-xI
-xI
-xI
-xI
-em
-em
-em
-em
-tv
-tv
-em
-em
-em
-em
-wp
-wp
-wp
-wp
-wp
-em
-em
-em
-em
-em
-wK
-wp
-wK
-wK
-hk
-ic
-fd
-wR
-AX
-Ti
-DU
-hk
-wK
-JS
-JS
-wK
-hk
-hk
-hk
-hk
-hk
-ED
-hk
-hk
-hk
-hk
-ED
-hk
-hk
-hk
-hk
-hk
-Gb
-JS
-JS
-JS
-JS
-mM
-JS
-hh
-JS
-mW
-wK
-wK
-kR
-em
-em
-wK
-wK
-em
-em
-em
-em
-em
-em
-tv
-em
-em
-em
-em
-em
Lv
Lv
Lv
-em
-em
-em
Lv
Lv
-"}
-(59,1,1) = {"
Lv
Lv
Lv
Lv
-em
-em
-em
-tv
-em
-xI
-Qe
-pb
-pb
-AU
-xI
-pb
-pb
-xI
-em
-em
-em
-em
-em
-em
-tv
-em
-em
-em
-wp
-wp
-wp
-em
-em
-em
-em
-em
-em
-em
-wK
-wK
-wK
-wK
-hk
-eB
-AX
-AX
-eB
-Ti
-cM
-hk
-wK
-Eg
-JS
-wK
-hk
-DF
-vF
-hk
-Uk
-DM
-Jt
-JS
-XN
-cd
-Dy
-XN
-Dy
-hk
-wK
-wK
-wK
-JS
-JS
-wK
-wK
-wK
-JS
-wK
-wK
-wK
-wK
-wK
-wK
-wK
-em
-wK
-wK
-wK
-em
-em
-em
-em
-em
-tv
-em
-em
-em
-em
-em
-em
Lv
Lv
-em
-em
Lv
Lv
Lv
-"}
-(60,1,1) = {"
Lv
Lv
Lv
Lv
-vr
-em
-em
-tv
-em
-xI
-xI
-xI
-pb
-pb
-xI
-pb
-pb
-xI
-xI
-xI
-xI
-xI
-em
-em
-tv
-tv
-em
-em
-wp
-em
-wp
-em
-em
-em
-em
-em
-em
-em
-wK
-wK
-wK
-wK
-hk
-iT
-TS
-kt
-bW
-xd
-Ti
-hk
-GK
-Eg
-JS
-wK
-hk
-JS
-AM
-hk
-Pt
-Pt
-bB
-hk
-oF
-XN
-XN
-uT
-zG
-hk
-wK
-wK
-wK
-JS
-JS
-lp
-hk
-hk
-ED
-hk
-hk
-hk
-hk
-hk
-hk
-hk
-hk
-hk
-wK
-wK
-em
-em
-em
-em
-em
-tv
-em
-em
-em
-em
-em
-em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+nW
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Qj
+Lv
+Lv
+Lv
+nW
+Lv
+Lv
+DY
+Lv
+Lv
+Lv
+Lv
+Lv
+Rm
+Lv
+Lv
+LO
+LO
+Hw
+mg
+Hw
+LO
+LO
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
Lv
Lv
Lv
@@ -11836,107 +7184,33 @@ Lv
Lv
Lv
"}
-(61,1,1) = {"
+(16,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
Lv
Lv
Lv
Lv
-vr
-em
-em
-tv
-em
-em
-em
-xI
-pb
-pb
-xI
-Qe
-pb
-pb
-pb
-pb
-pb
-xI
-em
-em
-em
-tv
-em
-em
-wp
-wp
-wp
-em
-em
-em
-em
-em
-em
-em
-em
-wK
-wK
-wK
-hk
-hk
-hk
-hk
-hk
-hk
-hk
-hk
-KK
-Eg
-JS
-wK
-hk
-VU
-JS
-hk
-ED
-hk
-ED
-hk
-XN
-XN
-XN
-Dy
-XN
-hk
-wK
-wK
-wK
-JS
-JS
-wK
-hk
-HF
-Pt
-Bm
-Pt
-my
-Er
-my
-IB
-pS
-BD
-hk
-hk
-wK
-em
-em
-em
-em
-em
-tv
-em
-em
-em
-em
-em
-em
Lv
Lv
Lv
@@ -11944,103 +7218,15 @@ Lv
Lv
Lv
Lv
-"}
-(62,1,1) = {"
Lv
Lv
Lv
Lv
vr
em
-em
-tv
-em
-em
-em
-xI
-xI
-pb
-xI
-pb
-pb
-pb
-xI
-xI
-pb
-xI
-em
-em
-em
-tv
-tv
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-wK
-wK
-wK
-wK
-wK
-wK
-wK
-hB
-wK
-wK
-ee
-wK
-JS
-JS
-wK
-hk
-Kb
-wO
-hk
-ld
-Bd
-YK
-hk
-Ff
-on
-on
-on
-Ff
-hk
-wK
-wK
-wK
-JS
-JS
-wK
-hk
-Az
-Pt
-Pt
-Pt
-lM
-Zp
-KO
-JS
-pS
-dY
-KA
-hk
-wK
-wK
-em
-em
-em
-em
-tv
-em
+vr
+Lv
+Lv
em
em
em
@@ -12053,108 +7239,8 @@ Lv
Lv
Lv
Lv
-"}
-(63,1,1) = {"
Lv
Lv
-em
-em
-em
-em
-em
-tv
-em
-em
-em
-em
-xI
-pb
-xI
-xI
-xI
-pb
-pb
-xI
-pb
-xI
-em
-em
-em
-em
-tv
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-wK
-wK
-wK
-wK
-wK
-wK
-wK
-wK
-wK
-wK
-wK
-wK
-wK
-JS
-JS
-wK
-hk
-hk
-pH
-hk
-hk
-hk
-hk
-hk
-hk
-hk
-hk
-hk
-hk
-hk
-wK
-IL
-wK
-JS
-JS
-wK
-hk
-Tl
-Pt
-Fn
-Pt
-Pt
-Pt
-Pt
-JS
-al
-MO
-dt
-hk
-wK
-wK
-em
-em
-em
-em
-tv
-em
-em
-em
-em
-em
-em
Lv
Lv
Lv
@@ -12162,108 +7248,8 @@ Lv
Lv
Lv
Lv
-"}
-(64,1,1) = {"
Lv
Lv
-em
-em
-em
-em
-em
-tv
-em
-em
-em
-em
-xI
-pb
-pb
-pb
-xI
-xI
-xI
-xI
-pb
-xI
-xI
-em
-em
-em
-tv
-tv
-em
-em
-em
-em
-em
-em
-em
-Du
-em
-em
-em
-wK
-wK
-wK
-wK
-wK
-wK
-wK
-wK
-wK
-wK
-wK
-wK
-JS
-JS
-wK
-gq
-wK
-wK
-wK
-IL
-wK
-wK
-wK
-wK
-wK
-wK
-wK
-wK
-nf
-wK
-wK
-wK
-JS
-JS
-wK
-hk
-Nj
-JS
-Mk
-JS
-Pt
-Pt
-Pt
-sc
-uv
-JK
-Bj
-hk
-wK
-wK
-XF
-em
-em
-em
-tv
-em
-em
-em
-em
-em
-em
Lv
Lv
Lv
@@ -12271,108 +7257,8 @@ Lv
Lv
Lv
Lv
-"}
-(65,1,1) = {"
Lv
Lv
-em
-em
-em
-em
-em
-tv
-em
-em
-em
-em
-xI
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-lw
-xI
-em
-em
-em
-em
-tv
-tv
-em
-em
-em
-em
-em
-em
-wK
-wK
-fP
-wK
-IL
-wK
-wK
-wK
-wK
-JS
-JS
-JS
-JS
-JS
-JS
-JS
-JS
-JS
-JS
-JS
-JS
-JS
-JS
-JS
-JS
-VP
-JS
-JS
-JS
-JS
-JS
-JS
-JS
-JS
-JS
-JS
-VP
-JS
-wK
-hk
-vz
-JS
-cp
-wF
-cp
-hk
-cp
-vc
-hk
-mn
-MD
-hk
-em
-tp
-wK
-em
-em
-em
-tv
-em
-em
-em
-em
-em
-em
Lv
Lv
Lv
@@ -12380,108 +7266,49 @@ Lv
Lv
Lv
Lv
-"}
-(66,1,1) = {"
Lv
Lv
-em
-em
-em
-em
-tv
-em
-em
-em
-em
-xI
-xI
-lw
-xI
-xI
-xI
-xI
-pb
-xI
-xI
-pb
-xI
-em
-em
-em
-em
-em
-tv
-em
-em
-em
-em
-em
-em
-IL
-ws
-em
-wK
-wK
-wK
-wK
-wK
-wK
-JS
-hh
-JS
-JS
-JS
-JS
-JS
-JS
-JS
-JS
-JS
-JS
-JS
-JS
-JS
-to
-JS
-JS
-JS
-JS
-JS
-JS
-JS
-JS
-JS
-JS
-JS
-JS
-VP
-wK
-hk
-sg
-JS
-qn
-VP
-OV
-hk
-fD
-Pt
-hk
-ET
-YQ
-hk
-em
-em
-wK
-em
-em
-em
-tv
-em
-em
-em
-em
-em
-vr
+Rm
+Rm
+Ju
+Lv
+Lv
+jC
+it
+FI
+mg
+mg
+FI
+it
+jC
+Lv
+Lv
+mg
+Rm
+Lv
+Lv
+Lv
+Lv
+Lv
+Rm
+Rm
+Lv
+LT
+mg
+kL
+kL
+kL
+mg
+IF
+Lv
+Lv
+Rm
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
Lv
Lv
Lv
@@ -12489,108 +7316,8 @@ Lv
Lv
Lv
Lv
-"}
-(67,1,1) = {"
Lv
Lv
-em
-em
-em
-em
-tv
-em
-em
-em
-em
-xI
-Qe
-pb
-pb
-pb
-pb
-xI
-pb
-xI
-pb
-pb
-xI
-em
-em
-em
-em
-em
-tv
-tv
-em
-em
-em
-em
-em
-hB
-wK
-em
-vE
-wE
-wK
-wK
-wK
-wK
-JS
-JS
-wK
-wK
-wK
-wK
-wK
-wK
-wu
-wK
-yt
-wK
-wK
-wK
-wK
-wK
-JS
-wK
-Uq
-wK
-wK
-wK
-wK
-wK
-ee
-wu
-wK
-JS
-JS
-wK
-hk
-Qc
-JS
-qn
-fT
-TN
-hk
-eL
-Ws
-hk
-WS
-hk
-hk
-em
-em
-wK
-wK
-em
-em
-tv
-em
-em
-em
-em
-em
-vr
Lv
Lv
Lv
@@ -12599,105 +7326,59 @@ Lv
Lv
Lv
"}
-(68,1,1) = {"
+(17,1,1) = {"
Lv
Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+vr
em
em
em
em
-tv
-em
-em
-em
-em
-xI
-xI
-xI
-pb
-xI
-pb
-xI
-pb
-xI
-pb
-xI
-xI
-em
-em
-em
-em
-em
-em
-tv
-em
-em
-em
-em
-em
-em
-em
-em
-em
-mw
-wK
-wK
-ku
-wK
-JS
-JS
-wK
-wK
-wK
-wK
-wK
-wK
-hk
-hk
-rM
-WH
-hk
-hk
-hk
-hk
-ED
-hk
-rM
-WH
-hk
-WH
-WH
-hk
-hk
-hk
-wK
-JS
-JS
-Lp
-hk
-hk
-hk
-hk
-hk
-hk
-hk
-hk
-hk
-hk
-hk
-hk
-wK
-em
-em
-em
-wK
-em
-em
-tv
-em
-em
em
em
+Lv
+Lv
+Lv
+vr
vr
vr
Lv
@@ -12707,108 +7388,9 @@ Lv
Lv
Lv
Lv
-"}
-(69,1,1) = {"
Lv
Lv
-em
Lv
-em
-em
-tv
-em
-em
-xI
-xI
-xI
-Qe
-xI
-pb
-xI
-pb
-xI
-pb
-xI
-pb
-xI
-em
-em
-em
-em
-em
-em
-em
-em
-tv
-em
-em
-em
-em
-em
-em
-em
-em
-wK
-qw
-yt
-oe
-wK
-JS
-JS
-wK
-hk
-hk
-hk
-hk
-hk
-hk
-FU
-fz
-Rx
-bJ
-Gz
-qZ
-ER
-JS
-ER
-sa
-JS
-IB
-sc
-JS
-Di
-RO
-hk
-wK
-Xt
-VP
-wK
-wK
-wK
-wK
-Tx
-hB
-wK
-wK
-wK
-wK
-wK
-wK
-wK
-wK
-em
-em
-em
-wK
-em
-em
-tv
-em
-em
-em
-em
-em
-vr
Lv
Lv
Lv
@@ -12816,108 +7398,68 @@ Lv
Lv
Lv
Lv
-"}
-(70,1,1) = {"
Lv
Lv
Lv
Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+vr
+vr
em
-em
-tv
-em
-xI
-xI
-pb
-pb
-pb
-pb
-pb
-xI
-pb
-xI
-pb
-xI
-pb
-xI
-em
-em
-em
-em
-em
-em
-em
-em
-em
-tv
-em
-em
-em
-em
-em
-em
-em
-wK
-IU
-wK
-IU
-wK
-JS
-JS
-wK
-hk
-ab
-dG
-JS
-GF
-hk
-AT
-JS
-oR
-bJ
-JS
-Pt
-Tm
-JS
-JS
-Fb
-JS
-cd
-ki
-JS
-yH
-Br
-hk
-wK
-JS
-JS
-mW
-wK
-hk
-hk
-hk
-hk
-hk
-hk
-hk
-wK
-wK
-wK
-wK
-wK
-wK
-em
-em
-wK
-em
-em
-tv
-em
-em
-em
-em
-vr
-vr
+Lv
+Lv
+DY
+Rm
+Lv
+jC
+it
+UN
+ZW
+ZW
+ZW
+it
+jC
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Rm
+Lv
+zt
+QW
+kL
+Sf
+kL
+QW
+QB
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
Lv
Lv
Lv
@@ -12926,106 +7468,67 @@ Lv
Lv
Lv
"}
-(71,1,1) = {"
+(18,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
Lv
Lv
Lv
em
em
-em
-tv
-em
-xI
-pb
-pb
-xI
-xI
-xI
-xI
-xI
-pb
-xI
-pb
-xI
-pb
-xI
-em
-em
-em
-em
-em
-em
-em
-em
-em
-tv
-tv
-tv
-tv
-em
-em
-em
-Ow
-wK
-IU
-aK
-IU
-wK
-JS
-JS
-wK
-hk
-jV
-tz
-JS
-AY
-hk
-gK
-JS
-jM
-bJ
-JS
-OY
-yP
-Pt
-el
-VG
-EX
-Pt
-OT
-JS
-Zk
-VW
-hk
-wK
-VP
-JS
-wK
-wK
-hk
-oi
-ct
-wh
-Pt
-yK
-hk
-wK
-wK
-wK
-wK
-wK
-wK
-em
-wK
-wK
-em
-em
-tv
+vr
+vr
+vr
+vr
em
em
em
+vr
+vr
+vr
+vr
em
vr
+em
+Lv
+Lv
+Lv
+Lv
+Lv
Lv
Lv
Lv
@@ -13034,106 +7537,69 @@ Lv
Lv
Lv
Lv
-"}
-(72,1,1) = {"
Lv
Lv
Lv
em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+vr
+vr
em
em
-tv
em
-xI
-pb
-pb
-xI
-xI
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-tv
-em
-em
-em
-GG
-wK
-oe
-wK
-oe
-wK
-JS
-JS
-wK
-hk
-FH
-Cz
-xa
-ll
-hk
-DL
-JS
-Hh
-JS
-JS
-JS
-Nd
-JS
-JS
-VP
-JS
-Pt
-xL
-JS
-qO
-mS
-hk
-wK
-VP
-JS
-wK
-wK
-hk
-JS
-Pt
-VF
-VF
-qN
-hk
-wK
-wK
-wK
-wK
-wK
-wK
-em
-wK
-em
-em
-em
-tv
-em
-em
-em
-vr
+oj
+xp
+Rm
+Lv
+jC
+Ip
+Eu
+Eu
+Eu
+Eu
+OS
+jC
+Lv
+Rm
+DY
+Lv
+LO
+LO
+LO
+Lv
+Lv
+Lv
+Rm
+Lv
+zt
+QW
+vL
+Eb
+zn
+QW
+QB
+Lv
+Rm
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
Lv
Lv
Lv
@@ -13144,103 +7610,65 @@ Lv
Lv
Lv
"}
-(73,1,1) = {"
+(19,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
Lv
Lv
em
em
em
em
-tv
em
-xI
-xI
-pb
-pb
-xI
-pb
-xI
-xI
-pb
-pb
-xI
-xI
-xI
-xI
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-xI
-tv
+vr
em
em
em
em
-wK
-oe
-db
-IU
-wK
-JS
-JS
-wK
-hk
-ls
-Pt
-Zi
-kn
-hk
-ps
-Qs
-ZG
-bJ
-JS
-cd
-PK
-JS
-JS
-JS
-JS
-Pt
-JS
-JS
-AG
-RO
-hk
-wK
-JS
-hh
-wK
-wK
-hk
-ff
-Fn
-Pt
-rt
-Bp
-hk
-wK
-wK
-wK
-wK
-wK
-wK
-wK
-wK
+em
+vr
em
em
-tv
em
em
em
+em
+vr
+Lv
+Lv
Lv
Lv
Lv
@@ -13252,103 +7680,65 @@ Lv
Lv
Lv
Lv
-"}
-(74,1,1) = {"
Lv
Lv
em
em
+vr
em
+Lv
+Lv
+Lv
+Lv
+vr
em
-tv
em
em
-xI
-xI
-pb
-xI
-pb
-Qe
-xI
-xI
-xI
-xI
-Bb
-pb
-pb
-pb
-pb
-pb
-xI
-xI
-xI
-xI
-pb
-xI
-xI
-pb
-xI
-tv
-em
-em
-em
-em
-wK
-oe
-wK
-IU
-wK
-JS
-JS
-hB
-hk
-Nt
-Pt
-JS
-qB
-hk
-NR
-JS
-yT
-bJ
-Qs
-Pt
-Pz
-Nd
-JS
-DA
-eN
-Tm
-bd
-Pt
-Hj
-Cw
-hk
-wK
-JS
-JS
-JS
-JS
-SR
-gk
-nE
-HS
-oO
-Bp
-hk
-wK
-wK
-wK
-wK
-wK
-wK
-wK
-em
-em
-tv
em
em
Lv
+MJ
+Lv
+jC
+Lc
+Lc
+Lc
+Lc
+Lc
+LE
+jC
+Lv
+MJ
+Lv
+nW
+bu
+mg
+CF
+Lv
+Lv
+MJ
+Rm
+Lv
+zt
+QW
+zU
+Lc
+nL
+QW
+QB
+Lv
+Rm
+MJ
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
Lv
Lv
Lv
@@ -13362,98 +7752,61 @@ Lv
Lv
Lv
"}
-(75,1,1) = {"
+(20,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
Lv
em
em
em
em
em
-tv
em
em
em
-xI
-pb
-xI
-xI
-xI
-xI
-pb
-pb
-pb
-pb
-xI
-xI
-xI
-xI
-xI
-xI
-TH
-Qe
-xI
-pb
-xI
-pb
-pb
-xI
em
-tv
em
em
em
-TZ
-wK
-wK
-wK
-wK
-JS
-JS
-wK
-hk
-JS
-zV
-RA
-VP
-hk
-JS
-Pt
-yP
-bJ
-JS
-JS
-Pt
-JS
-JS
-zd
-JS
-Pt
-CD
-JS
-eH
-Rx
-hk
-wK
-JS
-JS
-wK
-wK
-hk
-YT
-oO
-uN
-uC
-To
-hk
-wK
-wK
-wK
-wK
-wK
em
em
em
-tv
+em
+em
+em
em
em
Lv
@@ -13470,101 +7823,62 @@ Lv
Lv
Lv
Lv
-"}
-(76,1,1) = {"
+Lv
Lv
em
em
em
+Lv
+Lv
+Lv
+Lv
+vr
em
em
-tv
em
em
em
-xI
-pb
-pb
-pb
-pb
-pb
-pb
-xI
-xI
-xI
-xI
-pb
-lw
-xI
-lw
-xI
-pb
-pb
-xI
-pb
-xI
-Qe
-pb
-xI
-em
-tv
-em
-em
-em
-em
-em
-wK
-wK
-wK
-JS
-JS
-wK
-hk
-kO
-ln
-Pt
-Pt
-ED
-JS
-VF
-tz
-JS
-hh
-JS
-JS
-JS
-Pt
-Tm
-Pt
-Pt
-JS
-JS
-qO
-Tk
-hk
-wK
-JS
-JS
-wK
-wK
-hk
-Yi
-Yi
-Yi
-JS
-zD
-hk
-wK
-wK
-wK
-em
-em
-em
-em
-tv
-em
-em
em
+Rm
+Lv
+jC
+Lc
+Lc
+Lc
+Lc
+Lc
+LE
+jC
+Lv
+Rm
+Lv
+Lv
+bu
+mg
+CF
+Lv
+Lv
+Lv
+Rm
+Lv
+zt
+QW
+ZO
+fw
+FS
+QW
+QB
+Lv
+Rm
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
Lv
Lv
Lv
@@ -13580,96 +7894,61 @@ Lv
Lv
Lv
"}
-(77,1,1) = {"
+(21,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
Lv
em
em
em
em
em
-tv
em
em
em
-xI
-lw
-xI
-xI
-xI
-xI
-xI
-xI
-pb
-pb
-pb
-pb
-pb
-xI
-pb
-xI
-pb
-pb
-pb
-pb
-xI
-xI
-xI
-xI
em
-tv
em
em
em
em
em
-wK
-wK
-wK
-JS
-JS
-wK
-hk
-hk
-hk
-hk
-hk
-hk
-VV
-JS
-Sq
-bJ
-JS
-GM
-tB
-qM
-WL
-Rx
-JS
-PC
-PC
-PC
-ln
-RQ
-hk
-wK
-JS
-JS
-wK
-wK
-hk
-GP
-GP
-fy
-gQ
-jR
-hk
-wK
em
-wK
-wK
em
em
-tv
+em
+em
em
em
Lv
@@ -13688,98 +7967,57 @@ Lv
Lv
Lv
Lv
-"}
-(78,1,1) = {"
Lv
em
em
+Lv
+Lv
+Lv
+Lv
em
em
em
-tv
-em
-em
-em
-xI
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-xI
-xI
-xI
-xI
-xI
-pb
-ri
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-xI
em
em
-tv
-em
-em
-em
-em
-em
-wK
-wK
-JS
-JS
-wK
-wK
-wK
-wK
-wK
-wK
-hk
-hk
-hk
-hk
-hk
-hk
-hk
-hk
-hk
-hk
-hk
-hk
-hk
-hk
-hk
-hk
-hk
-hk
-wK
-JS
-JS
-wK
-wK
-hk
-hk
-hk
-hk
-hk
-hk
-hk
-em
-em
-wK
-em
-em
-tv
em
em
+KR
+KR
+jC
+Lc
+Eb
+Eb
+Eb
+Lc
+LE
+jC
+KR
+Nk
+Nk
+KR
+Nw
+RL
+lL
+KR
+KR
+KR
+Rm
+PU
+bq
+jC
+mz
+zC
+Lc
+Wk
+bw
+kS
+Rm
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
Lv
Lv
Lv
@@ -13798,86 +8036,84 @@ Lv
Lv
Lv
"}
-(79,1,1) = {"
+(22,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
Lv
Lv
Lv
em
em
em
-tv
em
em
em
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-Qe
-xI
-pb
-pb
-pb
-pb
-pb
-xI
-pb
-pb
-pb
-pb
-pb
-pb
-lw
-xI
em
em
tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
em
em
em
em
em
-wK
-DB
-JS
-JS
-wK
-wK
-wK
-wK
-wK
-wK
-wK
-wK
-jb
-jb
-wK
-wK
-wK
-wK
-wK
-wK
-wK
-wK
-wK
-wK
-wK
-wK
-wK
-wK
-wK
-JS
-JS
-wK
-wK
-wK
-em
-em
em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
em
em
em
@@ -13885,9 +8121,44 @@ em
em
em
em
-tv
em
em
+KR
+Mh
+jC
+qJ
+jC
+ty
+Od
+qJ
+hW
+jC
+QQ
+xB
+xr
+wk
+ds
+Nq
+iW
+Za
+Za
+KR
+mr
+bq
+dL
+jC
+mz
+zC
+LE
+QW
+dL
+bw
+xq
+Lv
+Lv
+Lv
+Lv
+Lv
Lv
Lv
Lv
@@ -13907,96 +8178,11 @@ Lv
Lv
Lv
"}
-(80,1,1) = {"
+(23,1,1) = {"
+Lv
Lv
Lv
Lv
-em
-em
-em
-tv
-em
-em
-em
-xI
-Qe
-SO
-pb
-pb
-pb
-pb
-xI
-xI
-xI
-pb
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-em
-em
-tv
-em
-em
-em
-em
-em
-wK
-wK
-JS
-JS
-JS
-JS
-JS
-JS
-JS
-JS
-Tg
-wK
-jD
-JS
-JS
-JS
-JS
-hB
-JS
-JS
-to
-wO
-JS
-JS
-JS
-JS
-JS
-JS
-JS
-JS
-JS
-wK
-wK
-em
-em
-em
-em
-em
-em
-tv
-tv
-tv
-tv
-tv
-em
-em
-em
Lv
Lv
Lv
@@ -14015,41 +8201,31 @@ Lv
Lv
Lv
Lv
-"}
-(81,1,1) = {"
Lv
Lv
Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
em
em
em
tv
+tv
+tv
+tv
em
em
em
-xI
-xI
-TH
-xI
-pb
-xI
-pb
-pb
-pb
-pb
-pb
-xI
-pb
-pb
-xI
-Qe
-gs
-xI
-xI
-xI
-gs
-Qe
-xI
em
em
em
@@ -14059,38 +8235,25 @@ em
em
em
em
-wK
-wK
-JS
-JS
-JS
-JS
-JS
-wK
em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+Lv
+Lv
+Lv
+Lv
em
-wK
-JS
-JS
-JS
-to
-JS
-JS
-JS
-JS
-kO
-JS
-JS
-JS
-JS
-hh
-hB
-wK
-XR
-JS
-JS
-JS
-wK
em
em
em
@@ -14098,11 +8261,43 @@ em
em
em
em
-tv
em
em
em
em
+KR
+TG
+jC
+LG
+jC
+ni
+Sr
+Lc
+Lc
+Wk
+ar
+fZ
+VO
+je
+hl
+pF
+YY
+VO
+et
+KR
+zt
+it
+QW
+jC
+mz
+Lc
+LE
+QW
+QW
+it
+QB
+Lv
+Lv
Lv
Lv
Lv
@@ -14125,7 +8320,40 @@ Lv
Lv
Lv
"}
-(82,1,1) = {"
+(24,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
Lv
Lv
em
@@ -14133,73 +8361,43 @@ em
em
em
tv
+tv
em
em
em
-xI
-pb
-pb
-xI
-pb
-xI
-xI
-pb
-xI
-xI
-xI
-xI
-pb
-pb
-xI
-vA
-pb
-Ix
-XQ
-ud
-pb
-vA
-xI
em
em
em
em
-tv
em
em
em
+tv
+tv
em
-wK
-wK
-wK
em
em
em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+Lv
+Lv
+Lv
em
em
em
em
-wK
-wK
-wK
-wK
-wK
-wK
-jb
-wK
-wK
-wK
-wK
-wK
-wK
-wK
-wK
-wK
-wK
-wK
-wK
-wK
-wK
-wK
em
em
em
@@ -14207,9 +8405,41 @@ em
em
em
em
-tv
em
em
+KR
+TG
+xb
+pQ
+jC
+RY
+Lc
+pg
+IS
+it
+iG
+fu
+UV
+nC
+pF
+eK
+pF
+UV
+VO
+KR
+zt
+QW
+cz
+mL
+Lc
+Lc
+Lc
+KJ
+cz
+QW
+QB
+Rm
+Rm
Lv
Lv
Lv
@@ -14231,45 +8461,44 @@ Lv
Lv
Lv
Lv
+"}
+(25,1,1) = {"
Lv
Lv
-"}
-(83,1,1) = {"
Lv
Lv
Lv
-em
-em
-em
-tv
-em
-em
-em
-xI
-pb
-pb
-xI
-pb
-xI
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-xI
-pb
-pb
-pb
-vA
-pb
-pb
-pb
-xI
-em
-em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+vr
em
em
tv
@@ -14286,10 +8515,23 @@ em
em
em
em
+tv
+tv
em
em
em
em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
em
em
em
@@ -14298,16 +8540,6 @@ em
em
em
em
-wK
-wK
-wK
-em
-wK
-em
-em
-em
-wK
-wK
em
em
em
@@ -14316,9 +8548,40 @@ em
em
em
em
-tv
em
+KR
+TG
+xb
+xb
+jC
+it
+jB
+it
+it
+it
+iW
+ON
+jj
+ji
+iG
+iG
+iG
+hY
+go
+KR
+zt
+jC
+sF
+jC
+mz
+zC
+LE
+QW
+sF
+jC
+QB
Lv
+Rm
Lv
Lv
Lv
@@ -14333,8 +8596,6 @@ Lv
Lv
Lv
Lv
-em
-em
Lv
Lv
Lv
@@ -14343,7 +8604,38 @@ Lv
Lv
Lv
"}
-(84,1,1) = {"
+(26,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
Lv
Lv
Lv
@@ -14351,49 +8643,14 @@ em
em
em
tv
+tv
em
em
em
-xI
-pb
-pb
-xI
-pb
-xI
-pb
-xI
-xI
-pb
-lw
-pb
-pb
-pb
-xI
-vq
-pb
-NB
-TO
-lh
-pb
-vq
-xI
-em
-em
-em
-em
-em
-tv
-em
-em
-em
-em
-em
-em
-em
-em
em
em
em
+wp
em
em
em
@@ -14402,20 +8659,28 @@ em
em
em
em
+tv
+tv
em
em
em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
em
-XF
-wK
em
em
em
em
em
em
-wK
-wK
em
em
em
@@ -14425,8 +8690,40 @@ em
em
em
em
-tv
em
+KR
+TG
+iG
+kA
+jC
+jC
+Mv
+jC
+jC
+iG
+iG
+iG
+VO
+ZV
+Zr
+iG
+YY
+nC
+UV
+KR
+zt
+sF
+dL
+jC
+cC
+zC
+mU
+QW
+dL
+sF
+QB
+Lv
+Rm
Lv
Lv
Lv
@@ -14442,9 +8739,6 @@ Lv
Lv
Lv
Lv
-em
-em
-em
Lv
Lv
Lv
@@ -14452,92 +8746,15 @@ Lv
Lv
Lv
"}
-(85,1,1) = {"
+(27,1,1) = {"
+Lv
+Lv
+Lv
+Lv
Lv
Lv
Lv
Lv
-em
-em
-tv
-em
-em
-xI
-xI
-pb
-pb
-xI
-lw
-xI
-pb
-pb
-xI
-pb
-pb
-pb
-xI
-pb
-xI
-pb
-pb
-lh
-AD
-NB
-pb
-pb
-xI
-em
-em
-em
-em
-em
-tv
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-tv
-em
-em
-em
Lv
Lv
Lv
@@ -14560,8 +8777,6 @@ Lv
Lv
Lv
Lv
-"}
-(86,1,1) = {"
Lv
Lv
Lv
@@ -14569,38 +8784,6 @@ Lv
em
em
tv
-em
-em
-xI
-pb
-pb
-xI
-xI
-pb
-xI
-pb
-Qe
-xI
-pb
-pb
-pb
-xI
-pb
-xI
-pb
-pb
-NB
-pb
-TO
-lh
-pb
-xI
-em
-em
-em
-em
-em
-em
tv
em
em
@@ -14609,32 +8792,8 @@ em
em
em
em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
+wp
+wp
em
em
em
@@ -14644,9 +8803,7 @@ em
em
em
tv
-em
-em
-em
+tv
em
em
em
@@ -14658,64 +8815,14 @@ Lv
Lv
Lv
Lv
-em
-em
-vr
-vr
-Lv
Lv
em
-Lv
-Lv
-Lv
-Lv
-"}
-(87,1,1) = {"
-Lv
-Lv
-Lv
em
em
em
-tv
em
em
-xI
-pb
-xI
-xI
-xI
-pb
-xI
-xI
-xI
-xI
-pb
-xI
-xI
-xI
-pb
-xI
-vA
-pb
-pb
-pb
-pb
-pb
-vA
-xI
-em
-em
-em
-em
-em
-em
-tv
-tv
-em
em
-em
-tv
tv
tv
tv
@@ -14726,6 +8833,97 @@ tv
tv
tv
tv
+KR
+ds
+iG
+ar
+jC
+jC
+Mv
+jC
+jC
+iG
+iW
+bR
+iG
+nA
+kJ
+kJ
+kJ
+UZ
+za
+KR
+zt
+dL
+dL
+jC
+mz
+zC
+LE
+jC
+dL
+dL
+QB
+Lv
+Rm
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(28,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
tv
tv
em
@@ -14737,28 +8935,37 @@ em
em
em
em
+wp
+wp
+wp
+wp
+wp
+wp
em
em
em
em
-em
-tv
-tv
-tv
-tv
tv
em
em
-tv
-tv
-tv
-tv
-tv
+em
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
em
em
em
em
em
+tv
+tv
+tv
+tv
em
em
em
@@ -14766,11 +8973,55 @@ em
em
em
em
-vr
-vr
-vr
-vr
em
+em
+KR
+TQ
+qE
+iG
+jC
+it
+Mv
+it
+jC
+iG
+dS
+iG
+pO
+Dv
+oC
+Me
+Fp
+nn
+vD
+KR
+zt
+dL
+dL
+it
+jC
+az
+jC
+it
+dL
+dL
+QB
+Rm
+MJ
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
Lv
Lv
Lv
@@ -14779,7 +9030,35 @@ Lv
Lv
Lv
"}
-(88,1,1) = {"
+(29,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
Lv
Lv
Lv
@@ -14787,83 +9066,29 @@ em
em
em
tv
+tv
em
em
-xI
-pb
-xI
-Qe
-xI
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-xI
-Qe
-pb
-pb
-lh
-vq
-pb
-Qe
-xI
-xI
-xI
-xI
+wp
+wp
+wp
em
em
em
em
+wp
+wp
+em
+em
+em
+em
+wp
+wp
+wp
+em
+em
tv
tv
-tv
-tv
-tv
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-xI
-xI
-xI
-tv
-tv
-tv
-tv
-xI
-xI
-xI
-tv
-tv
em
em
em
@@ -14878,7 +9103,66 @@ em
em
em
em
+tv
+tv
+em
+em
+em
+em
+em
+em
+em
+em
em
+em
+em
+em
+KR
+Ir
+iG
+iG
+uR
+iG
+Mv
+iG
+MM
+ar
+iW
+Za
+bc
+Za
+iL
+gE
+iL
+PO
+fV
+KR
+iD
+dL
+dL
+dL
+KR
+iy
+KR
+dL
+WJ
+Hn
+gX
+Lv
+Rm
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
Lv
Lv
Lv
@@ -14888,96 +9172,65 @@ Lv
Lv
Lv
"}
-(89,1,1) = {"
+(30,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
Lv
Lv
Lv
-vr
em
em
tv
+tv
em
+wp
em
-xI
-pb
-xI
-pb
-pb
-pb
-pb
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-CE
-xI
-xI
-xI
-xI
-xI
-pb
-xI
-xI
em
em
+wp
+wp
+wp
+EH
+wp
+wp
em
em
em
-xI
-xI
-xI
-xI
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-pb
-xI
-xI
-xI
-xI
-xI
-xI
-BJ
-xI
-xI
-tv
-tv
em
+wp
+wp
+wp
+wp
em
em
em
+tv
em
em
em
@@ -14988,101 +9241,10 @@ em
em
em
em
-Lv
-Lv
-Lv
-Lv
-Lv
-Lv
-Lv
-Lv
-"}
-(90,1,1) = {"
-Lv
-Lv
-vr
em
em
em
-tv
-em
-em
-xI
-pb
-xI
-pb
-xI
-xI
-pb
-pb
-pb
-xI
-xI
-Qe
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-oH
-pb
-pb
-pb
-pb
-xI
-pb
-pb
-pb
-em
-em
-em
-em
-em
-xI
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-lw
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-BJ
-BJ
-BJ
-xI
-xI
-tv
+tv
tv
em
em
@@ -15097,6 +9259,52 @@ em
em
em
em
+KR
+ds
+iG
+Yc
+iG
+iG
+Mv
+ar
+ar
+pO
+bH
+qe
+YB
+NU
+iG
+iG
+iG
+qe
+Gc
+KR
+KR
+KR
+KR
+KR
+KR
+iG
+KR
+WJ
+Ee
+Rm
+Lv
+Lv
+Rm
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
Lv
Lv
Lv
@@ -15106,216 +9314,140 @@ Lv
Lv
Lv
"}
-(91,1,1) = {"
+(31,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
Lv
Lv
-vr
-vr
em
em
tv
+tv
em
em
-xI
-pb
-xI
-pb
-pb
-xI
-xI
-xI
-pb
-pb
-xI
-xI
-pb
-xI
-xI
-xI
-xI
-In
-xI
-xI
-xI
-pb
-xI
-pb
-xI
-pb
-xI
-pb
-pb
+wp
+wp
em
em
em
-xI
-xI
-pb
-pb
-pb
-pb
-pb
-pb
-Qe
-pb
-pb
-pb
-QH
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-Qe
-pb
-pb
-pb
-pb
-pb
-pb
-BJ
-BJ
-BJ
-BJ
-BJ
-BJ
-BJ
-xI
-xI
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
+em
+em
+wp
em
em
em
em
em
-Lv
-Lv
-Lv
-Lv
-Lv
-Lv
-Lv
-Lv
-"}
-(92,1,1) = {"
-Lv
-Lv
-vr
+em
+em
+wp
+em
+em
em
em
em
tv
em
em
-xI
-pb
-xI
-xI
-pb
-pb
-pb
-xI
-xI
-pb
-pb
-xI
-pb
-xI
-pb
-Qe
-xI
-pb
-xI
-pb
-xI
-pb
-xI
-Qe
-xI
-pb
-xI
-xI
-pb
-pb
em
em
-xI
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-Qe
-pb
-pb
-pb
-LV
-pb
-pb
-BJ
-BJ
-pb
-pb
-pb
-pb
-pb
-BJ
-BJ
-pb
-pb
-BJ
-BJ
-BJ
-BJ
-BJ
-BJ
-BJ
-BJ
-xI
-xI
-xI
-xI
-xI
-xI
em
em
em
+em
+em
+em
+em
+em
+tv
tv
em
em
em
em
+Qu
+qR
+em
+em
+em
+em
em
em
+em
+em
+KR
+ds
+iG
+iG
+iG
+Mv
+Mv
+Mv
+ar
+ar
+KN
+rw
+iG
+AI
+rw
+AI
+aV
+UH
+iW
+KR
+Tc
+iG
+PL
+TA
+KR
+iG
+KR
+QB
+Rm
+Rm
+Rm
+Rm
+Rm
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
Lv
Lv
Lv
@@ -15324,216 +9456,140 @@ Lv
Lv
Lv
"}
-(93,1,1) = {"
+(32,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
Lv
Lv
-vr
-em
em
em
tv
+tv
em
em
-xI
-In
-pb
-xI
-xI
-xI
-pb
-pb
-xI
-xI
-pb
-pb
-pb
-xI
-pb
-pb
-xI
-pb
-xI
-pb
-xI
-pb
-xI
-xI
-xI
-pb
-pb
-xI
-Qe
em
+wp
+wp
+wp
em
em
-xI
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-BJ
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-BJ
-BJ
-BJ
-nT
-BJ
-BJ
-BJ
-BJ
-BJ
-BJ
-xI
-NJ
-xI
em
em
+wp
+wp
em
-tv
em
em
em
em
em
em
-Lv
-Lv
-Lv
-Lv
-Lv
-Lv
-Lv
-"}
-(94,1,1) = {"
-Lv
-Lv
-vr
em
em
em
-tv
em
em
-xI
-pb
-pb
-pb
-pb
-xI
-Qe
-pb
-pb
-xI
-xI
-xI
-xI
-xI
-pb
-xI
-xI
-pb
-xI
-pb
-xI
-pb
-xI
-pb
-pb
-pb
-xI
-xI
-xI
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
em
em
em
-xI
-pb
-pb
-pb
-lw
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-nT
-BJ
-BJ
-BJ
-BJ
-xI
-BJ
-BJ
-xI
-BJ
-xI
-xI
-xI
-xI
-NJ
-xI
em
em
+as
+LS
+ok
em
-tv
em
em
em
em
em
em
+KR
+ds
+iG
+iG
+dC
+Mv
+iG
+IH
+dC
+kA
+iW
+Za
+hg
+Za
+Za
+Za
+ds
+pF
+iJ
+KR
+KR
+KR
+hi
+KR
+KR
+iG
+KR
+KR
+KR
+KR
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
Lv
Lv
Lv
@@ -15542,7 +9598,31 @@ Lv
Lv
Lv
"}
-(95,1,1) = {"
+(33,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
Lv
Lv
Lv
@@ -15550,93 +9630,21 @@ em
em
em
tv
+tv
em
+wp
em
-xI
-pb
-pb
-pb
-pb
-xI
-xI
-pb
-pb
-pb
-xI
-pb
-pb
-pb
-pb
-lw
-pb
-pb
-xI
-pb
-xI
-pb
-xI
-pb
-pb
-xI
-xI
-pb
-pb
-Qe
em
+wp
em
-xI
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-lw
-pb
-pb
-LV
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-BJ
-BJ
-BJ
-BJ
-BJ
-BJ
-BJ
-NJ
-NJ
-NJ
-NJ
-xI
+wp
+wp
+wp
em
em
em
-tv
+wp
+wp
em
em
em
@@ -15644,108 +9652,15 @@ em
em
em
em
-Lv
-Lv
-Lv
-Lv
-Lv
-Lv
-"}
-(96,1,1) = {"
-Lv
-Lv
-Lv
em
em
em
-tv
em
em
-xI
-xI
-lw
-pb
-pb
-pb
-xI
-xI
-lw
-pb
-xI
-xI
-pb
-xI
-pb
-pb
-pb
-pb
-xI
-pb
-pb
-pb
-xI
-pb
-lw
-xI
-pb
-pb
-xI
em
em
-xI
-xI
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-lw
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-LV
-pb
-pb
-Bb
-pb
-pb
-pb
-pb
-pb
-pb
-BJ
-BJ
-BJ
-xI
-BJ
-BJ
-xI
-BJ
-xI
-xI
-xI
-xI
-NJ
-xI
-xI
em
em
-tv
em
em
em
@@ -15753,115 +9668,71 @@ em
em
em
em
+em
+em
+em
+em
+em
+em
+AQ
+Ft
+Zj
+Sw
+Cx
+Cx
+Cx
+Cx
+Cx
+Cx
+Cx
+KR
+tr
+rw
+rw
+Mv
+mm
+iE
+bY
+Mv
+rw
+aa
+fQ
+qq
+hN
+sH
+sH
+ds
+iG
+iW
+KR
+MI
+Za
+Za
+Za
+Im
+Za
+xT
+jP
+BH
+KR
+Rm
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
Lv
Lv
Lv
Lv
Lv
Lv
-"}
-(97,1,1) = {"
Lv
Lv
Lv
-em
-em
-em
-tv
-em
-em
-xI
-xI
-xI
-pb
-pb
-pb
-pb
-xI
-xI
-pb
-xI
-pb
-pb
-xI
-xI
-pb
-xI
-xI
-xI
-pb
-xI
-pb
-xI
-pb
-pb
-xI
-pb
-xI
-xI
-em
-em
-xI
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-Bb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-lw
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-LV
-pb
-pb
-pb
-BJ
-pb
-BJ
-BJ
-pb
-BJ
-BJ
-BJ
-BJ
-xI
-cS
-NJ
-cS
-xI
-em
-em
-tv
-em
-em
-em
-em
-em
-em
-em
Lv
Lv
Lv
@@ -15869,107 +9740,15040 @@ Lv
Lv
Lv
"}
-(98,1,1) = {"
+(34,1,1) = {"
Lv
Lv
-em
-em
-em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+vr
em
tv
tv
em
-xI
-xI
-xI
-xI
-pb
-lw
-Qe
-xI
-xI
-pb
-xI
-xI
-pb
-xI
-Qe
-pb
-pb
-xI
-xI
-pb
-xI
-pb
-xI
-pb
-pb
-pb
-In
-xI
-xI
-xI
-xI
-pb
-pb
-pb
-pb
-pb
-pb
-LV
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-BJ
-pb
-pb
-pb
-pb
-pb
-BJ
-pb
-pb
-pb
-BJ
-BJ
-BJ
-BJ
-BJ
-xI
-xI
-NJ
-xI
-xI
+EH
+wp
+wp
+wp
+gz
+em
+em
+em
+wp
+em
+em
+em
+wp
+wp
+wp
+dt
+YH
+Bj
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+eZ
+UB
+MP
+MP
+ZK
+hk
+hB
+qW
+tH
+wK
+cw
+KR
+KR
+KR
+KR
+qE
+KR
+KR
+KR
+KR
+KR
+KR
+KR
+KR
+KR
+KR
+KR
+As
+OL
+UD
+KR
+MI
+Za
+PO
+PO
+PO
+Za
+nt
+Za
+MK
+KR
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(35,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
em
em
tv
em
em
em
+wp
+wp
+lt
+gz
+wp
+em
em
+wp
+wp
+wp
+dt
+wp
em
+wp
em
+em
+an
+em
+em
+em
+wp
+wp
+wp
+em
+em
+wp
+wp
+wp
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+rx
+Oi
+xE
+DT
+ED
+dn
+ap
+Zm
+sq
+sq
+VP
+wK
+wK
+wK
+TI
+wK
+wK
+wK
+wK
+wK
+wK
+wK
+wK
+wK
+wK
+KR
+Za
+Pl
+Za
+Pn
+Za
+Za
+PO
+lJ
+Za
+Za
+eb
+jP
+Ap
+cK
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(36,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+tv
+em
+em
+em
+em
+YH
+WK
+Gy
+lv
+wp
+Zu
+wp
+em
+em
+em
+em
+em
+wp
+em
+em
+an
+em
+em
+em
+em
+wp
+wp
+em
+em
+wp
+wp
+wp
+wp
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+hk
+hk
+hk
+em
+Wc
+DQ
+Hg
+hk
+hk
+hk
+xy
+aL
+Sb
+xy
+JS
+wK
+TI
+wK
+wK
+wK
+wK
+wK
+wK
+hB
+wK
+wK
+wK
+wK
+wK
+KR
+Za
+wD
+Za
+MG
+Za
+Za
+tM
+Za
+Za
+EY
+Mi
+Za
+Mi
+cK
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(37,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+tv
+em
+em
+em
+em
+em
+AV
+YH
+wp
+em
+em
+em
+em
+em
+em
+wp
+wp
+wp
+em
+em
+an
+YH
+em
+wp
+wp
+wp
+gM
+wp
+wp
+YI
+em
+em
+wp
+Du
+wp
+wp
+em
+em
+em
+em
+em
+em
+em
+hk
+UX
+hk
+em
+Xr
+vu
+TX
+hk
+JN
+hk
+kV
+xy
+xy
+mW
+to
+oy
+wi
+hk
+hk
+hk
+dk
+hk
+hk
+hk
+hk
+wK
+wK
+wK
+wK
+KR
+kf
+Za
+PO
+Za
+WM
+Za
+PO
+Za
+Za
+rA
+uF
+Za
+iB
+KR
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(38,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+tv
+em
+em
+em
+wp
+em
+Mq
+em
+em
+em
+em
+em
+em
+em
+em
+wp
+em
+em
+em
+em
+em
+Ov
+em
+wp
+wp
+GC
+wp
+wp
+wp
+wp
+wp
+wp
+wK
+wK
+Du
+em
+em
+em
+em
+wK
+hk
+hk
+hk
+hk
+ED
+hk
+hk
+hk
+hk
+hk
+hk
+ED
+hk
+hk
+Oh
+Oh
+Os
+JS
+wK
+hk
+kk
+aD
+QG
+JS
+gB
+jc
+AS
+hk
+wK
+wK
+wK
+db
+KR
+dc
+dc
+PO
+dc
+sw
+dc
+dc
+PO
+dc
+aG
+xw
+Za
+CB
+KR
+Rm
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(39,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+tv
+em
+gz
+em
+iu
+dt
+gz
+wp
+em
+em
+em
+em
+em
+em
+em
+wp
+wp
+wp
+em
+em
+em
+wp
+em
+wp
+wp
+wp
+wp
+wp
+wU
+wp
+wp
+wp
+wK
+wK
+wp
+wp
+wK
+em
+wK
+wK
+hk
+YC
+dI
+tQ
+JS
+ln
+hk
+Cb
+eP
+hk
+ln
+JS
+Ql
+kx
+Ne
+hk
+VZ
+JS
+wK
+hk
+Jf
+JS
+JS
+JS
+UW
+DW
+hI
+hk
+ee
+wK
+wK
+wK
+KR
+Ab
+Ie
+Za
+Qz
+gN
+Ie
+Uj
+Bo
+gN
+Qy
+KR
+KR
+KR
+KR
+Rm
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(40,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+em
+tv
+tv
+em
+gz
+gz
+cT
+wp
+gz
+wp
+em
+em
+em
+em
+em
+em
+em
+em
+em
+wp
+em
+em
+WS
+an
+WS
+wp
+wp
+gM
+wp
+wp
+wp
+wp
+wp
+gM
+wK
+wK
+wp
+wK
+wK
+wK
+wK
+wK
+hk
+de
+hp
+hk
+JS
+Pt
+hk
+aC
+HT
+hk
+JS
+Pt
+hk
+Mu
+sy
+hk
+wK
+JS
+wK
+hk
+WY
+XR
+JS
+kO
+ec
+Jf
+rR
+hk
+wK
+wK
+wK
+hB
+KR
+Uj
+Ie
+oL
+Qz
+Qz
+Ie
+Ie
+wD
+gN
+gN
+cK
+Lv
+Rm
+Rm
+Rm
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(41,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+tv
+tv
+tv
+em
+em
+em
+em
+EG
+WS
+wp
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+wp
+SD
+wp
+aS
+wp
+wp
+wp
+wp
+wp
+wp
+wp
+wp
+wp
+wK
+wK
+wK
+wK
+wK
+wK
+wK
+hk
+hk
+hk
+hk
+JS
+Pt
+hk
+aC
+EL
+hk
+kO
+Pt
+hk
+hk
+hk
+hk
+Wq
+CW
+wK
+hk
+sG
+cd
+JS
+Qs
+JS
+JS
+rl
+hk
+wK
+wK
+wK
+wK
+KR
+Uj
+Ie
+Za
+ZQ
+Qz
+Ie
+Ie
+PO
+gN
+nX
+cK
+Lv
+Lv
+Rm
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(42,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+tv
+tv
+em
+em
+em
+em
+em
+em
+em
+em
+wp
+wp
+wp
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+wp
+Dw
+WS
+wp
+wp
+wp
+wp
+wp
+wp
+wp
+wp
+IL
+wK
+wK
+wK
+wK
+wK
+wK
+wK
+wK
+hk
+lo
+en
+MF
+Pt
+JS
+hk
+aC
+rF
+hk
+Xn
+cd
+hU
+JV
+lo
+hk
+wK
+JS
+wK
+hk
+kE
+jg
+lX
+JS
+Xz
+jy
+sz
+hk
+wK
+kQ
+wK
+wK
+KR
+mJ
+Ie
+Za
+gN
+Qz
+Ie
+Ie
+PO
+gN
+nX
+cK
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(43,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+tv
+tv
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+wp
+wp
+wp
+wp
+wp
+gz
+em
+em
+em
+em
+em
+em
+wp
+Dw
+wp
+wp
+wp
+wp
+wp
+wp
+wp
+wp
+wK
+wK
+wK
+wK
+wK
+wK
+wK
+wK
+wK
+wK
+hk
+zY
+HU
+hk
+Pt
+JS
+hk
+hk
+ED
+hk
+jl
+ki
+hk
+wz
+NC
+hk
+wK
+JS
+wK
+hk
+hk
+hk
+hk
+ED
+hk
+hk
+hk
+hk
+wK
+wK
+wK
+wK
+KR
+nX
+ZQ
+oL
+gN
+gN
+Qz
+Qz
+wD
+gN
+gN
+cK
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(44,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+tv
+em
+wp
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+wp
+em
+wp
+em
+gz
+gz
+em
+em
+em
+em
+em
+wp
+wp
+wp
+wp
+wp
+wp
+wp
+wp
+wK
+wK
+wK
+JS
+JS
+VP
+JS
+kO
+hB
+JS
+JS
+Gb
+hk
+hk
+hk
+hk
+Pt
+JS
+JS
+lY
+JS
+JS
+Pt
+Pt
+hk
+hk
+hk
+hk
+wK
+JS
+LU
+Ku
+wK
+wK
+wK
+JS
+wK
+xy
+wK
+Ku
+wK
+wK
+wK
+wK
+KR
+ur
+gN
+Za
+nX
+Qz
+Qz
+Qz
+PO
+ZQ
+Kk
+KR
+KR
+KR
+KR
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(45,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+tv
+tv
+em
+wp
+wp
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+wp
+em
+wp
+em
+em
+gz
+wp
+em
+em
+em
+em
+wp
+YI
+wp
+hM
+wp
+WI
+wp
+wK
+wK
+wK
+wK
+JS
+JS
+JS
+JS
+JS
+GI
+VP
+JS
+wK
+hk
+YC
+pL
+MF
+Pt
+JS
+Ih
+iY
+iY
+Ih
+PW
+Pt
+Hx
+Vj
+md
+hk
+wK
+JS
+wK
+wK
+wK
+wK
+wK
+JS
+wK
+JS
+JS
+kO
+JS
+JS
+JS
+JS
+OF
+Za
+Za
+Za
+Be
+Be
+dc
+Be
+Za
+Za
+Za
+qH
+lg
+PM
+KR
+Rm
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(46,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+tv
+tv
+em
+gz
+gz
+wp
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+wp
+wp
+wp
+em
+em
+em
+wp
+em
+em
+em
+em
+wp
+wp
+wU
+wp
+wp
+wp
+wp
+wK
+wK
+wK
+wK
+JS
+JS
+wK
+wK
+wK
+wK
+VP
+JS
+wK
+hk
+Uz
+hs
+hk
+Pt
+VP
+Sa
+Gs
+NP
+XS
+Pt
+Pt
+hk
+zu
+uS
+hk
+wK
+JS
+JS
+JS
+JS
+JS
+JS
+JS
+JS
+JS
+JS
+JS
+HG
+JS
+JS
+JS
+OF
+lN
+Za
+PO
+PO
+Za
+Za
+PO
+Za
+Za
+PO
+qH
+qH
+Eq
+KR
+Rm
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(47,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+tv
+em
+EH
+gz
+em
+wp
+gz
+em
+em
+em
+wp
+wp
+wp
+wp
+em
+em
+em
+em
+em
+em
+em
+em
+wp
+em
+em
+em
+em
+em
+em
+wp
+wp
+wp
+wp
+wp
+wK
+wK
+wK
+wK
+JS
+KL
+wK
+wK
+wK
+db
+JS
+JS
+wK
+hk
+hk
+hk
+hk
+Pt
+JS
+Sa
+kg
+Ye
+VF
+Pt
+Qs
+hk
+hk
+hk
+hk
+wK
+er
+ey
+JS
+VP
+JS
+JS
+JS
+JS
+JS
+JS
+JS
+JS
+kO
+JS
+JS
+OF
+lN
+Za
+PO
+Za
+Za
+Za
+PO
+Za
+PO
+PO
+qH
+qH
+Fs
+KR
+Rm
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(48,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+em
+tv
+em
+em
+wp
+em
+em
+gz
+gz
+wp
+wp
+wp
+wp
+em
+em
+em
+em
+em
+em
+em
+em
+em
+wp
+wp
+em
+em
+em
+em
+em
+em
+wp
+wp
+wp
+wp
+wp
+wK
+hB
+wK
+wK
+JS
+Eg
+wX
+wX
+wK
+cV
+JS
+JS
+wK
+hk
+ge
+JS
+kO
+Pt
+JS
+Ih
+Ur
+SL
+cd
+tz
+Pt
+Pt
+sZ
+ch
+hk
+wK
+JS
+JS
+wK
+wK
+wK
+wK
+JS
+wK
+VP
+PG
+JQ
+JS
+JS
+JS
+JS
+OF
+Za
+lJ
+PO
+PO
+PO
+Za
+PO
+PO
+Za
+uk
+Za
+Za
+Ap
+cK
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(49,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+vr
+em
+em
+em
+tv
+em
+em
+wp
+em
+em
+em
+em
+wp
+em
+em
+wp
+wp
+iZ
+wp
+wp
+wp
+wp
+wp
+gz
+gz
+gz
+em
+em
+em
+em
+em
+em
+YW
+wp
+wp
+wp
+wp
+wp
+wK
+wK
+wK
+wK
+to
+JS
+wK
+wX
+wK
+wK
+JS
+JS
+wK
+hk
+ge
+Pt
+rU
+JS
+Qn
+GS
+md
+md
+dG
+JS
+Pt
+Pt
+Pt
+rp
+hk
+wK
+JS
+JS
+wK
+gq
+wK
+wK
+JS
+wK
+OZ
+Wq
+cj
+wK
+wK
+fM
+wK
+KR
+Dj
+Au
+Au
+Au
+Za
+PO
+ul
+Ns
+Ns
+Za
+Za
+Za
+Ap
+cK
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(50,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+vr
+em
+em
+em
+tv
+tv
+em
+gz
+gz
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+gz
+em
+em
+em
+em
+em
+em
+em
+wp
+wp
+wp
+wp
+wp
+wp
+wK
+wK
+wK
+wK
+gq
+JS
+JS
+wK
+wX
+wK
+wK
+JS
+JS
+wK
+hk
+hk
+hk
+hk
+WH
+Da
+hk
+ED
+ED
+hk
+WH
+WH
+hk
+hk
+hk
+hk
+wK
+JS
+JS
+wK
+hk
+hk
+hk
+ED
+hk
+hk
+Zq
+WH
+WH
+CZ
+hk
+wK
+KR
+gN
+gN
+gN
+gN
+Za
+KR
+ES
+ES
+ES
+KR
+Eq
+qH
+qH
+KR
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(51,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+em
+em
+em
+tv
+em
+wp
+gz
+em
+em
+em
+em
+em
+em
+em
+wp
+wp
+wp
+em
+em
+em
+gz
+gz
+em
+em
+em
+em
+em
+em
+em
+eh
+wK
+wK
+wK
+wK
+wK
+wK
+wK
+hk
+hk
+hk
+ZU
+ED
+hk
+hk
+hk
+Lp
+JS
+JS
+wK
+Ku
+wK
+wK
+wK
+TI
+wK
+wK
+JS
+VP
+wK
+wK
+wK
+wK
+wK
+wK
+wK
+wK
+JS
+JS
+wK
+hk
+qi
+pG
+pG
+sr
+GQ
+Md
+Gt
+XI
+pK
+hk
+wK
+KR
+gN
+JO
+JO
+gN
+Za
+KR
+Lv
+Rm
+Rm
+KR
+PM
+qH
+Fs
+KR
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(52,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+em
+em
+tv
+tv
+em
+gz
+gz
+em
+em
+em
+em
+em
+em
+em
+em
+wp
+wp
+gz
+gz
+gz
+em
+em
+em
+em
+em
+em
+em
+em
+em
+wK
+wK
+wK
+wK
+wK
+wK
+wK
+hk
+Sn
+ln
+JS
+Hm
+ln
+Ui
+hk
+wK
+JS
+kO
+JS
+JS
+JS
+JS
+JS
+JS
+JS
+JS
+JS
+YM
+JS
+VP
+JS
+JS
+JS
+JS
+JS
+JS
+JS
+JS
+wK
+hk
+Mf
+pa
+ae
+pG
+VF
+YC
+gu
+VF
+pG
+hk
+wK
+KR
+JO
+JO
+Ph
+gN
+Za
+KR
+Lv
+Rm
+Rm
+KR
+qH
+SU
+Fs
+KR
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(53,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+em
+em
+em
+tv
+em
+wp
+wp
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+EH
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+wK
+wK
+wK
+wK
+wK
+wK
+wK
+hk
+qz
+JS
+cd
+VP
+JS
+JS
+Gf
+wK
+JS
+JS
+JS
+JS
+JS
+JS
+vi
+JS
+JS
+JS
+kO
+JS
+kO
+VP
+JS
+JS
+VP
+JS
+JS
+JS
+JS
+JS
+wK
+hk
+xc
+pa
+pG
+YC
+YC
+YC
+YC
+VF
+AJ
+hk
+wK
+KR
+KR
+KR
+KR
+KR
+KR
+KR
+Lv
+Lv
+Rm
+KR
+KR
+KR
+KR
+KR
+Rm
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(54,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+tv
+tv
+em
+gz
+gz
+wp
+em
+em
+em
+em
+em
+em
+em
+em
+em
+wp
+em
+em
+em
+em
+em
+em
+em
+em
+em
+wK
+IL
+wK
+wK
+wK
+wK
+wK
+wK
+hk
+Ez
+JS
+uw
+cd
+JS
+Ui
+hk
+wK
+JS
+JS
+wK
+gq
+wK
+wK
+wK
+wK
+wK
+wK
+JS
+JS
+wK
+vk
+Uq
+IL
+wK
+wK
+Tg
+wK
+JS
+JS
+yt
+hk
+pj
+pG
+pG
+Kr
+Re
+iI
+hx
+zS
+zS
+hk
+Tx
+Cx
+em
+em
+tv
+em
+vr
+vr
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Rm
+Lv
+Rm
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(55,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+tv
+tv
+em
+em
+gz
+gz
+wp
+wp
+wp
+em
+em
+em
+em
+em
+gz
+gz
+gz
+wp
+wp
+em
+em
+em
+em
+wK
+wK
+wK
+wK
+wK
+wK
+hB
+wK
+wK
+hk
+uy
+JS
+JS
+cd
+cd
+JS
+hk
+wX
+Eg
+JS
+wK
+hk
+hk
+hk
+hk
+WH
+WH
+hk
+ED
+ED
+hk
+aJ
+yi
+hk
+hk
+hk
+hk
+Lp
+JS
+JS
+wK
+hk
+hk
+hk
+hk
+hk
+hk
+hk
+hk
+hk
+hk
+hk
+wK
+Cx
+em
+em
+tv
+em
+vr
+vr
+vr
+vr
+vr
+vr
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(56,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+tv
+em
+em
+em
+em
+em
+em
+wp
+wp
+wp
+em
+em
+em
+em
+wp
+em
+em
+wp
+em
+em
+em
+em
+wK
+XF
+wK
+em
+em
+wK
+wK
+wK
+wK
+hk
+Ua
+JS
+JS
+JS
+cd
+Ui
+hk
+wK
+Eg
+JS
+wK
+hk
+jW
+YJ
+Ii
+JS
+JS
+ln
+kO
+cd
+ln
+cd
+QY
+VT
+dI
+YC
+hk
+wK
+JS
+JS
+JS
+ED
+JS
+xj
+JS
+JS
+Ih
+Ih
+Vj
+cQ
+hk
+wK
+wK
+Cx
+em
+em
+tv
+em
+em
+em
+em
+vr
+em
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(57,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+tv
+em
+em
+em
+em
+em
+em
+wp
+wp
+gz
+gz
+em
+em
+em
+wp
+em
+em
+wp
+em
+em
+em
+em
+em
+em
+wK
+wK
+em
+wK
+wK
+wK
+wK
+hk
+hR
+JS
+JS
+JS
+JS
+Ui
+hk
+wK
+Eg
+JS
+wK
+hk
+Uf
+kT
+hk
+JS
+Pt
+qb
+Pt
+JS
+ai
+Qs
+Pt
+hk
+hp
+de
+hk
+wK
+JS
+JS
+wK
+hk
+JS
+Pt
+JS
+VF
+Vi
+Qo
+iY
+Ih
+hk
+wK
+wK
+Cx
+em
+em
+tv
+em
+em
+em
+em
+em
+em
+em
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(58,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+tv
+em
+em
+em
+gz
+gz
+em
+gz
+gz
+em
+wp
+wp
+em
+em
+wp
+em
+wp
+gz
+em
+em
+em
+em
+em
+em
+em
+tp
+em
+em
+wK
+wK
+wK
+hk
+uc
+JS
+JS
+kO
+JS
+Ym
+hk
+wK
+JS
+JS
+wK
+hk
+hk
+hk
+hk
+xf
+Pt
+hk
+hk
+hk
+hk
+JS
+Pt
+hk
+hk
+hk
+hk
+wX
+nQ
+to
+wK
+hk
+Wa
+XE
+pR
+Pt
+DI
+dM
+tP
+tW
+hk
+wK
+Cx
+Cx
+em
+em
+tv
+em
+em
+em
+em
+em
+em
+em
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(59,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+tv
+em
+xI
+xI
+gz
+gz
+em
+em
+em
+em
+gz
+wp
+em
+em
+em
+em
+wp
+em
+em
+em
+em
+em
+em
+em
+em
+wK
+wK
+em
+wK
+wK
+wK
+hk
+Go
+gI
+eB
+JS
+VP
+JS
+hk
+wK
+JS
+JS
+wK
+hk
+lo
+en
+hU
+JS
+Pt
+hk
+Mu
+oK
+hk
+Pt
+Pt
+bh
+lR
+jW
+hk
+mW
+kO
+JS
+wK
+hk
+HI
+XE
+HI
+om
+DI
+Bf
+FL
+tW
+hk
+wK
+Cx
+Cx
+em
+em
+tv
+tv
+em
+em
+em
+em
+em
+em
+vr
+vr
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(60,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+tv
+tv
+xI
+xI
+jX
+EI
+eT
+wp
+wp
+gz
+gz
+gz
+em
+em
+em
+em
+wp
+wp
+em
+em
+em
+em
+em
+em
+em
+em
+em
+wK
+wK
+wK
+Tx
+wK
+hk
+DO
+gI
+eB
+JS
+JS
+JS
+ED
+JS
+JS
+JS
+wK
+hk
+Hu
+QU
+hk
+cd
+Pt
+Ql
+vJ
+CG
+hk
+Pt
+JS
+Bd
+xo
+rN
+hk
+wK
+VP
+Eg
+wX
+hk
+HI
+XE
+HI
+Pt
+DI
+dN
+nh
+tW
+hk
+wK
+wK
+wK
+em
+em
+em
+tv
+em
+em
+em
+em
+em
+vr
+vr
+Lv
+Lv
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(61,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+tv
+tv
+em
+xI
+Iy
+sD
+nF
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+wp
+em
+em
+em
+wp
+em
+em
+em
+em
+em
+em
+ZK
+wK
+wK
+wK
+Do
+hk
+eX
+Ti
+eB
+JS
+sc
+JS
+ED
+JS
+JS
+JS
+wK
+hk
+hk
+hk
+hk
+JS
+Pt
+hk
+hk
+KZ
+hk
+jl
+kO
+hk
+hk
+hk
+hk
+wK
+JS
+JS
+wK
+hk
+HI
+XE
+HI
+Pt
+DI
+Bf
+Aa
+tW
+hk
+wK
+wK
+wK
+em
+em
+em
+tv
+tv
+em
+em
+em
+em
+vr
+Lv
+Lv
+em
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(62,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+tv
+tv
+xI
+Jp
+jX
+AK
+sD
+JR
+gz
+em
+em
+em
+em
+em
+em
+em
+em
+em
+fr
+em
+em
+em
+wp
+em
+em
+em
+em
+em
+em
+em
+wK
+wK
+wK
+wK
+hk
+gI
+Ti
+wB
+AX
+rn
+lr
+hk
+Lp
+JS
+JS
+wK
+hk
+CG
+zO
+Ql
+JS
+JS
+hk
+fm
+ft
+hk
+Pt
+Pt
+Gv
+en
+lo
+hk
+wK
+to
+JS
+wK
+hk
+HI
+jW
+HI
+Pt
+Ih
+SL
+SL
+Ih
+hk
+wK
+wK
+wK
+tp
+em
+em
+em
+tv
+em
+em
+em
+em
+em
+Lv
+Lv
+em
+vr
+Lv
+Lv
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(63,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+tv
+tv
+em
+xI
+Bt
+gz
+Yh
+JR
+JI
+Bt
+xI
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+wp
+wp
+em
+em
+em
+em
+em
+em
+em
+wK
+wp
+wK
+wK
+hk
+eB
+AX
+eB
+AX
+eB
+uO
+hk
+wK
+to
+kO
+wK
+hk
+sy
+Mc
+hk
+XR
+JS
+MF
+VJ
+YC
+hk
+JS
+JS
+hk
+HU
+zY
+hk
+wX
+Eg
+JS
+wK
+hk
+HI
+tX
+HI
+Xz
+Ih
+Ih
+ZL
+NH
+hk
+wK
+wK
+wK
+wK
+wK
+em
+em
+tv
+tv
+em
+em
+em
+em
+em
+Lv
+Lv
+Lv
+Lv
+em
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(64,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+tv
+em
+em
+xI
+gz
+gz
+gz
+gO
+De
+gz
+xI
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+wp
+wp
+wp
+wp
+wp
+em
+em
+em
+em
+em
+wp
+wp
+wK
+wK
+hk
+bP
+eB
+ib
+AX
+eB
+AX
+hk
+wK
+JS
+JS
+wK
+hk
+hk
+Bd
+hk
+JS
+JS
+hk
+hk
+hk
+hk
+JS
+JS
+hk
+hk
+hk
+hk
+mW
+VP
+VP
+Xe
+hk
+hk
+hk
+hk
+hk
+hk
+hk
+hk
+hk
+hk
+em
+em
+wK
+wK
+XF
+em
+em
+em
+tv
+em
+em
+em
+em
+em
+em
+Lv
+Lv
+Lv
+em
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(65,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+em
+tv
+em
+em
+xI
+xI
+Bt
+lD
+Bt
+xI
+xI
+xI
+tv
+tv
+em
+em
+em
+em
+em
+em
+em
+em
+em
+wp
+em
+em
+wp
+wp
+em
+wp
+wp
+wp
+wp
+wp
+IL
+wK
+hk
+IN
+FB
+hd
+sE
+gI
+cM
+hk
+wK
+JS
+JS
+wK
+hk
+CG
+kx
+Ql
+JS
+JS
+hk
+TL
+Uf
+hk
+ki
+JS
+DG
+xk
+yU
+hk
+wK
+JS
+JS
+wK
+wK
+wK
+wK
+LU
+wK
+yt
+wK
+wK
+wK
+hB
+em
+XF
+wK
+wK
+em
+em
+em
+em
+tv
+tv
+em
+em
+em
+em
+vr
+Lv
+Lv
+em
+em
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(66,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+em
+em
+tv
+em
+em
+em
+xI
+xI
+Lr
+xI
+xI
+em
+tv
+em
+tv
+tv
+tv
+tv
+em
+em
+em
+em
+em
+em
+wp
+em
+em
+wp
+wp
+wp
+wp
+em
+em
+wp
+wp
+wK
+wK
+hk
+cm
+eB
+AX
+eB
+gI
+DU
+hk
+wK
+JS
+VP
+wK
+hk
+fB
+IX
+hk
+ER
+JS
+bh
+cN
+jW
+hk
+cd
+ER
+hk
+xm
+LP
+hk
+mW
+JS
+kO
+JS
+JS
+JS
+JS
+JS
+JS
+wK
+wK
+wK
+em
+em
+em
+wK
+wK
+em
+em
+em
+em
+em
+em
+tv
+em
+em
+em
+em
+vr
+Lv
+Lv
+em
+em
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(67,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+em
+em
+tv
+tv
+xI
+xI
+xI
+xI
+CE
+xI
+xI
+xI
+xI
+em
+em
+em
+em
+tv
+tv
+em
+em
+em
+em
+wp
+wp
+wp
+wp
+wp
+em
+em
+em
+em
+em
+wK
+wp
+wK
+wK
+hk
+ic
+fd
+wR
+AX
+Ti
+DU
+hk
+wK
+JS
+JS
+wK
+hk
+hk
+hk
+hk
+hk
+ED
+hk
+hk
+hk
+hk
+ED
+hk
+hk
+hk
+hk
+hk
+Lp
+JS
+JS
+JS
+JS
+mM
+JS
+kO
+JS
+mW
+wK
+wK
+kR
+em
+em
+wK
+wK
+em
+em
+em
+em
+em
+em
+tv
+em
+em
+em
+em
+em
+Lv
+Lv
+Lv
+em
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(68,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+em
+tv
+em
+xI
+Qe
+pb
+pb
+AU
+xI
+pb
+pb
+xI
+em
+em
+em
+em
+em
+em
+tv
+em
+em
+em
+wp
+wp
+wp
+em
+em
+em
+em
+em
+em
+em
+wK
+wK
+wK
+wK
+hk
+eB
+AX
+AX
+eB
+Ti
+cM
+hk
+wK
+Eg
+JS
+wK
+hk
+DF
+vF
+hk
+Uk
+QY
+Jt
+JS
+XN
+cd
+Dy
+XN
+Dy
+hk
+wK
+wK
+wK
+JS
+JS
+wK
+wK
+wK
+JS
+wK
+wK
+wK
+wK
+wK
+wK
+wK
+em
+wK
+wK
+wK
+em
+em
+em
+em
+em
+tv
+em
+em
+em
+em
+em
+em
+Lv
+Lv
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(69,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+vr
+em
+em
+tv
+em
+xI
+xI
+xI
+pb
+pb
+xI
+pb
+pb
+xI
+xI
+xI
+xI
+xI
+em
+em
+tv
+tv
+em
+em
+wp
+em
+wp
+em
+em
+em
+em
+em
+em
+em
+wK
+wK
+wK
+wK
+hk
+iT
+TS
+kt
+bW
+xd
+Ti
+hk
+GK
+Eg
+JS
+wK
+hk
+JS
+AM
+hk
+Pt
+Pt
+bB
+hk
+zG
+XN
+XN
+uT
+oF
+hk
+wK
+wK
+wK
+JS
+JS
+lp
+hk
+hk
+ED
+hk
+hk
+hk
+hk
+hk
+hk
+hk
+hk
+hk
+wK
+wK
+em
+em
+em
+em
+em
+tv
+em
+em
+em
+em
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(70,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+vr
+em
+em
+tv
+em
+em
+em
+xI
+pb
+pb
+xI
+Qe
+pb
+pb
+pb
+pb
+pb
+xI
+em
+em
+em
+tv
+em
+em
+wp
+wp
+wp
+em
+em
+em
+em
+em
+em
+em
+em
+wK
+wK
+wK
+hk
+hk
+hk
+hk
+hk
+hk
+hk
+hk
+KK
+Eg
+JS
+wK
+hk
+VU
+JS
+hk
+ED
+hk
+ED
+hk
+XN
+XN
+XN
+Dy
+XN
+hk
+wK
+wK
+wK
+JS
+JS
+wK
+hk
+HF
+Pt
+Bm
+Pt
+my
+Er
+my
+IB
+pS
+BD
+hk
+hk
+wK
+em
+em
+em
+em
+em
+tv
+em
+em
+em
+em
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(71,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+vr
+em
+em
+tv
+em
+em
+em
+xI
+xI
+pb
+xI
+pb
+pb
+pb
+xI
+xI
+pb
+xI
+em
+em
+em
+tv
+tv
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+wK
+wK
+wK
+wK
+wK
+wK
+wK
+hB
+wK
+wK
+ee
+wK
+JS
+JS
+wK
+hk
+Kb
+kO
+hk
+ld
+Bd
+YK
+hk
+Ff
+on
+on
+on
+Ff
+hk
+wK
+wK
+wK
+JS
+JS
+wK
+hk
+Az
+Pt
+Pt
+Pt
+lM
+Zp
+KO
+JS
+pS
+dY
+KA
+hk
+wK
+wK
+em
+em
+em
+em
+tv
+em
+em
+em
+em
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(72,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+em
+em
+em
+tv
+em
+em
+em
+em
+xI
+pb
+xI
+xI
+xI
+pb
+pb
+xI
+pb
+xI
+em
+em
+em
+em
+tv
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+wK
+wK
+wK
+wK
+wK
+wK
+wK
+wK
+wK
+wK
+wK
+wK
+wK
+JS
+JS
+wK
+hk
+hk
+pH
+hk
+hk
+hk
+hk
+hk
+hk
+hk
+hk
+hk
+hk
+hk
+wK
+IL
+wK
+JS
+JS
+wK
+hk
+Tl
+Pt
+Fn
+Pt
+Pt
+Pt
+Pt
+JS
+al
+MO
+QL
+hk
+wK
+wK
+em
+em
+em
+em
+tv
+em
+em
+em
+em
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(73,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+em
+em
+em
+tv
+em
+em
+em
+em
+xI
+pb
+pb
+pb
+xI
+xI
+xI
+xI
+pb
+xI
+xI
+em
+em
+em
+tv
+tv
+em
+em
+em
+em
+em
+em
+em
+Du
+em
+em
+em
+wK
+wK
+wK
+wK
+wK
+wK
+wK
+wK
+wK
+wK
+wK
+wK
+JS
+JS
+wK
+Ku
+wK
+wK
+wK
+IL
+wK
+wK
+wK
+wK
+wK
+wK
+wK
+wK
+nf
+wK
+wK
+wK
+JS
+JS
+wK
+hk
+Nj
+JS
+Mk
+JS
+Pt
+Pt
+Pt
+sc
+uv
+JK
+lF
+hk
+wK
+wK
+XF
+em
+em
+em
+tv
+em
+em
+em
+em
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(74,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+em
+em
+em
+tv
+em
+em
+em
+em
+xI
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+lw
+xI
+em
+em
+em
+em
+tv
+tv
+em
+em
+em
+em
+em
+em
+wK
+wK
+fP
+wK
+IL
+wK
+wK
+wK
+wK
+JS
+JS
+JS
+JS
+JS
+JS
+JS
+JS
+JS
+JS
+JS
+JS
+JS
+JS
+JS
+JS
+VP
+JS
+JS
+JS
+JS
+JS
+JS
+JS
+JS
+JS
+JS
+VP
+JS
+wK
+hk
+vz
+JS
+cp
+wF
+cp
+hk
+cp
+vc
+hk
+mn
+MD
+hk
+em
+tp
+wK
+em
+em
+em
+tv
+em
+em
+em
+em
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(75,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+em
+em
+tv
+em
+em
+em
+em
+xI
+xI
+lw
+xI
+xI
+xI
+xI
+pb
+xI
+xI
+pb
+xI
+em
+em
+em
+em
+em
+tv
+em
+em
+em
+em
+em
+em
+IL
+ws
+em
+wK
+wK
+wK
+wK
+wK
+wK
+JS
+kO
+JS
+JS
+JS
+JS
+JS
+JS
+JS
+JS
+JS
+JS
+JS
+JS
+JS
+to
+JS
+JS
+JS
+JS
+JS
+JS
+JS
+JS
+JS
+JS
+JS
+JS
+VP
+wK
+hk
+sg
+JS
+qn
+VP
+OV
+hk
+fD
+Pt
+hk
+ET
+YQ
+hk
+em
+em
+wK
+em
+em
+em
+tv
+em
+em
+em
+em
+em
+vr
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(76,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+em
+em
+tv
+em
+em
+em
+em
+xI
+Qe
+pb
+pb
+pb
+pb
+xI
+pb
+xI
+pb
+pb
+xI
+em
+em
+em
+em
+em
+tv
+tv
+em
+em
+em
+em
+em
+hB
+wK
+em
+vE
+wE
+wK
+wK
+wK
+wK
+JS
+JS
+wK
+wK
+wK
+wK
+wK
+wK
+gq
+wK
+yt
+wK
+wK
+wK
+wK
+wK
+JS
+wK
+Uq
+wK
+wK
+wK
+wK
+wK
+ee
+gq
+wK
+JS
+JS
+wK
+hk
+Qc
+JS
+qn
+fT
+TN
+hk
+eL
+Ws
+hk
+yS
+hk
+hk
+em
+em
+wK
+wK
+em
+em
+tv
+em
+em
+em
+em
+em
+vr
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(77,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+em
+em
+tv
+em
+em
+em
+em
+xI
+xI
+xI
+pb
+xI
+pb
+xI
+pb
+xI
+pb
+xI
+xI
+em
+em
+em
+em
+em
+em
+tv
+em
+em
+em
+em
+em
+em
+em
+em
+em
+mw
+wK
+wK
+ku
+wK
+JS
+JS
+wK
+wK
+wK
+wK
+wK
+wK
+hk
+hk
+rM
+WH
+hk
+hk
+hk
+hk
+ED
+hk
+rM
+WH
+hk
+WH
+WH
+hk
+hk
+hk
+wK
+JS
+JS
+Gb
+hk
+hk
+hk
+hk
+hk
+hk
+hk
+hk
+hk
+hk
+hk
+hk
+wK
+em
+em
+em
+wK
+em
+em
+tv
+em
+em
+em
+em
+vr
+vr
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(78,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+Lv
+em
+em
+tv
+em
+em
+xI
+xI
+xI
+Qe
+xI
+pb
+xI
+pb
+xI
+pb
+xI
+pb
+xI
+em
+em
+em
+em
+em
+em
+em
+em
+tv
+em
+em
+em
+em
+em
+em
+em
+em
+wK
+qw
+yt
+oe
+wK
+JS
+JS
+wK
+hk
+hk
+hk
+hk
+hk
+hk
+FU
+fz
+Rx
+bJ
+Gz
+qZ
+ln
+JS
+ln
+sa
+JS
+IB
+sc
+JS
+Di
+RO
+hk
+wK
+Xt
+VP
+wK
+wK
+wK
+wK
+Tx
+hB
+wK
+wK
+wK
+wK
+wK
+wK
+wK
+wK
+em
+em
+em
+wK
+em
+em
+tv
+em
+em
+em
+em
+em
+vr
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(79,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+tv
+em
+xI
+xI
+pb
+pb
+pb
+pb
+pb
+xI
+pb
+xI
+pb
+xI
+pb
+xI
+em
+em
+em
+em
+em
+em
+em
+em
+em
+tv
+em
+em
+em
+em
+em
+em
+em
+wK
+IU
+wK
+IU
+wK
+JS
+JS
+wK
+hk
+ab
+HJ
+JS
+GF
+hk
+AT
+JS
+oR
+bJ
+JS
+Pt
+Tm
+JS
+JS
+Fb
+JS
+cd
+ki
+JS
+yH
+Br
+hk
+wK
+JS
+JS
+mW
+wK
+hk
+hk
+hk
+hk
+hk
+hk
+hk
+wK
+wK
+wK
+wK
+wK
+wK
+em
+em
+wK
+em
+em
+tv
+em
+em
+em
+em
+vr
+vr
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(80,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+em
+tv
+em
+xI
+pb
+pb
+xI
+xI
+xI
+xI
+xI
+pb
+xI
+pb
+xI
+pb
+xI
+em
+em
+em
+em
+em
+em
+em
+em
+em
+tv
+tv
+tv
+tv
+em
+em
+em
+Ow
+wK
+IU
+aK
+IU
+wK
+JS
+JS
+wK
+hk
+jV
+tz
+JS
+AY
+hk
+gK
+JS
+jM
+bJ
+JS
+OY
+yP
+Pt
+QY
+VG
+EX
+Pt
+OT
+JS
+Zk
+VW
+hk
+wK
+VP
+JS
+wK
+wK
+hk
+oi
+ct
+wh
+Pt
+yK
+hk
+wK
+wK
+wK
+wK
+wK
+wK
+em
+wK
+wK
+em
+em
+tv
+em
+em
+em
+em
+vr
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(81,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+em
+tv
+em
+xI
+pb
+pb
+xI
+xI
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+tv
+em
+em
+em
+GG
+wK
+oe
+wK
+oe
+wK
+JS
+JS
+wK
+hk
+FH
+QY
+xa
+ll
+hk
+DL
+JS
+Hh
+JS
+JS
+JS
+Nd
+JS
+JS
+VP
+JS
+Pt
+xL
+JS
+qO
+mS
+hk
+wK
+VP
+JS
+wK
+wK
+hk
+JS
+Pt
+VF
+VF
+qN
+hk
+wK
+wK
+wK
+wK
+wK
+wK
+em
+wK
+em
+em
+em
+tv
+em
+em
+em
+vr
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(82,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+em
+em
+tv
+em
+xI
+xI
+pb
+pb
+xI
+pb
+xI
+xI
+pb
+pb
+xI
+xI
+xI
+xI
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+xI
+tv
+em
+em
+em
+em
+wK
+oe
+db
+IU
+wK
+JS
+JS
+wK
+hk
+ls
+Pt
+Zi
+kn
+hk
+ps
+Qs
+ZG
+bJ
+JS
+cd
+PK
+JS
+JS
+JS
+JS
+Pt
+JS
+JS
+AG
+RO
+hk
+wK
+JS
+kO
+wK
+wK
+hk
+ff
+Fn
+Pt
+rt
+Bp
+hk
+wK
+wK
+wK
+wK
+wK
+wK
+wK
+wK
+em
+em
+tv
+em
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(83,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+em
+em
+tv
+em
+em
+xI
+xI
+pb
+xI
+pb
+Qe
+xI
+xI
+xI
+xI
+Bb
+pb
+pb
+pb
+pb
+pb
+xI
+xI
+xI
+xI
+pb
+xI
+xI
+pb
+xI
+tv
+em
+em
+em
+em
+wK
+oe
+wK
+IU
+wK
+JS
+JS
+hB
+hk
+Nt
+Pt
+JS
+QY
+hk
+NR
+JS
+yT
+bJ
+Qs
+Pt
+Pz
+Nd
+JS
+DA
+eN
+Tm
+bd
+Pt
+Hj
+Cw
+hk
+wK
+JS
+JS
+JS
+JS
+SR
+gk
+nE
+HS
+oO
+Bp
+hk
+wK
+wK
+wK
+wK
+wK
+wK
+wK
+em
+em
+tv
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(84,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+em
+em
+em
+tv
+em
+em
+em
+xI
+pb
+xI
+xI
+xI
+xI
+pb
+pb
+pb
+pb
+xI
+xI
+xI
+xI
+xI
+xI
+TH
+Qe
+xI
+pb
+xI
+pb
+pb
+xI
+em
+tv
+em
+em
+em
+TZ
+wK
+wK
+wK
+wK
+JS
+JS
+wK
+hk
+JS
+zV
+RA
+VP
+hk
+JS
+Pt
+yP
+bJ
+JS
+JS
+Pt
+JS
+JS
+zd
+JS
+Pt
+CD
+JS
+eH
+Rx
+hk
+wK
+JS
+JS
+wK
+wK
+hk
+YT
+oO
+uN
+uC
+To
+hk
+wK
+wK
+wK
+wK
+wK
+em
+em
+em
+tv
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(85,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+em
+em
+em
+tv
+em
+em
+em
+xI
+pb
+pb
+pb
+pb
+pb
+pb
+xI
+xI
+xI
+xI
+pb
+lw
+xI
+lw
+xI
+pb
+pb
+xI
+pb
+xI
+Qe
+pb
+xI
+em
+tv
+em
+em
+em
+em
+em
+wK
+wK
+wK
+JS
+JS
+wK
+hk
+kO
+ER
+Pt
+Pt
+ED
+JS
+VF
+tz
+JS
+kO
+JS
+JS
+JS
+Pt
+Tm
+Pt
+Pt
+JS
+JS
+qO
+Tk
+hk
+wK
+JS
+JS
+wK
+wK
+hk
+Yi
+Yi
+Yi
+JS
+zD
+hk
+wK
+wK
+wK
+em
+em
+em
+em
+tv
+em
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(86,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+em
+em
+em
+tv
+em
+em
+em
+xI
+lw
+xI
+xI
+xI
+xI
+xI
+xI
+pb
+pb
+pb
+pb
+pb
+xI
+pb
+xI
+pb
+pb
+pb
+pb
+xI
+xI
+xI
+xI
+em
+tv
+em
+em
+em
+em
+em
+wK
+wK
+wK
+JS
+JS
+wK
+hk
+hk
+hk
+hk
+hk
+hk
+VV
+JS
+Sq
+bJ
+JS
+GM
+tB
+qM
+WL
+Rx
+JS
+PC
+PC
+PC
+ER
+RQ
+hk
+wK
+JS
+JS
+wK
+wK
+hk
+GP
+GP
+fy
+gQ
+jR
+hk
+wK
+em
+wK
+wK
+em
+em
+tv
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(87,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+em
+em
+em
+tv
+em
+em
+em
+xI
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+xI
+xI
+xI
+xI
+xI
+pb
+ri
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+xI
+em
+em
+tv
+em
+em
+em
+em
+em
+wK
+wK
+JS
+JS
+wK
+wK
+wK
+wK
+wK
+wK
+hk
+hk
+hk
+hk
+hk
+hk
+hk
+hk
+hk
+hk
+hk
+hk
+hk
+hk
+hk
+hk
+hk
+hk
+wK
+JS
+JS
+wK
+wK
+hk
+hk
+hk
+hk
+hk
+hk
+hk
+em
+em
+wK
+em
+em
+tv
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(88,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+em
+tv
+em
+em
+em
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+Qe
+xI
+pb
+pb
+pb
+pb
+pb
+xI
+pb
+pb
+pb
+pb
+pb
+pb
+lw
+xI
+em
+em
+tv
+em
+em
+em
+em
+em
+wK
+DB
+JS
+JS
+wK
+wK
+wK
+wK
+wK
+wK
+wK
+wK
+jb
+jb
+wK
+wK
+wK
+wK
+wK
+wK
+wK
+wK
+wK
+wK
+wK
+wK
+wK
+wK
+wK
+JS
+JS
+wK
+wK
+wK
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+tv
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(89,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+em
+tv
+em
+em
+em
+xI
+Qe
+SO
+pb
+pb
+pb
+pb
+xI
+xI
+xI
+pb
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+em
+em
+tv
+em
+em
+em
+em
+em
+wK
+wK
+JS
+JS
+JS
+JS
+JS
+JS
+JS
+JS
+Tg
+wK
+kO
+JS
+JS
+JS
+JS
+hB
+JS
+JS
+to
+kO
+JS
+JS
+JS
+JS
+JS
+JS
+JS
+JS
+JS
+wK
+wK
+em
+em
+em
+em
+em
+em
+tv
+tv
+tv
+tv
+tv
+em
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(90,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+em
+tv
+em
+em
+em
+xI
+xI
+TH
+xI
+pb
+xI
+pb
+pb
+pb
+pb
+pb
+xI
+pb
+pb
+xI
+Qe
+gs
+xI
+xI
+xI
+gs
+Qe
+xI
+em
+em
+em
+tv
+tv
+em
+em
+em
+em
+wK
+wK
+JS
+JS
+JS
+JS
+JS
+wK
+em
+em
+wK
+JS
+JS
+JS
+to
+JS
+JS
+JS
+JS
+kO
+JS
+JS
+JS
+JS
+kO
+hB
+wK
+XR
+JS
+JS
+JS
+wK
+em
+em
+em
+em
+em
+em
+em
+tv
+em
+em
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(91,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+em
+em
+tv
+em
+em
+em
+xI
+pb
+pb
+xI
+pb
+xI
+xI
+pb
+xI
+xI
+xI
+xI
+pb
+pb
+xI
+vA
+pb
+Ix
+XQ
+ud
+pb
+vA
+xI
+em
+em
+em
+em
+tv
+em
+em
+em
+em
+wK
+wK
+wK
+em
+em
+em
+em
+em
+em
+em
+wK
+wK
+wK
+wK
+wK
+wK
+jb
+wK
+wK
+wK
+wK
+wK
+wK
+wK
+wK
+wK
+wK
+wK
+wK
+wK
+wK
+wK
+em
+em
+em
+em
+em
+em
+em
+tv
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(92,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+em
+tv
+em
+em
+em
+xI
+pb
+pb
+xI
+pb
+xI
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+xI
+pb
+pb
+pb
+vA
+pb
+pb
+pb
+xI
+em
+em
+em
+em
+tv
+tv
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+wK
+wK
+wK
+em
+wK
+em
+em
+em
+wK
+wK
+em
+em
+em
+em
+em
+em
+em
+em
+tv
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(93,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+em
+tv
+em
+em
+em
+xI
+pb
+pb
+xI
+pb
+xI
+pb
+xI
+xI
+pb
+lw
+pb
+pb
+pb
+xI
+vq
+pb
+NB
+TO
+lh
+pb
+vq
+xI
+em
+em
+em
+em
+em
+tv
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+XF
+wK
+em
+em
+em
+em
+em
+em
+wK
+wK
+em
+em
+em
+em
+em
+em
+em
+em
+em
+tv
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(94,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+tv
+em
+em
+xI
+xI
+pb
+pb
+xI
+lw
+xI
+pb
+pb
+xI
+pb
+pb
+pb
+xI
+pb
+xI
+pb
+pb
+lh
+AD
+NB
+pb
+pb
+xI
+em
+em
+em
+em
+em
+tv
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+tv
+em
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(95,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+tv
+em
+em
+xI
+pb
+pb
+xI
+xI
+pb
+xI
+pb
+Qe
+xI
+pb
+pb
+pb
+xI
+pb
+xI
+pb
+pb
+NB
+pb
+TO
+lh
+pb
+xI
+em
+em
+em
+em
+em
+em
+tv
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+tv
+em
+em
+em
+em
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+vr
+vr
+Lv
+Lv
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(96,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+em
+tv
+em
+em
+xI
+pb
+xI
+xI
+xI
+pb
+xI
+xI
+xI
+xI
+pb
+xI
+xI
+xI
+pb
+xI
+vA
+pb
+pb
+pb
+pb
+pb
+vA
+xI
+em
+em
+em
+em
+em
+em
+tv
+tv
+em
+em
+em
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+tv
+tv
+tv
+tv
+tv
+em
+em
+tv
+tv
+tv
+tv
+tv
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+vr
+vr
+vr
+vr
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(97,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+em
+tv
+em
+em
+xI
+pb
+xI
+Qe
+xI
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+xI
+Qe
+pb
+pb
+lh
+vq
+pb
+Qe
+xI
+xI
+xI
+xI
+em
+em
+em
+em
+tv
+tv
+tv
+tv
+tv
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+xI
+xI
+xI
+tv
+tv
+tv
+tv
+xI
+xI
+xI
+tv
+tv
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(98,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+vr
+em
+em
+tv
+em
+em
+xI
+pb
+xI
+pb
+pb
+pb
+pb
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+CE
+xI
+xI
+xI
+xI
+xI
+pb
+xI
+xI
+em
+em
+em
+em
+em
+xI
+xI
+xI
+xI
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+pb
+xI
+xI
+xI
+xI
+xI
+xI
+BJ
+xI
+xI
+tv
+tv
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(99,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+vr
+em
+em
+em
+tv
+em
+em
+xI
+pb
+xI
+pb
+xI
+xI
+pb
+pb
+pb
+xI
+xI
+Qe
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+oH
+pb
+pb
+pb
+pb
+xI
+pb
+pb
+pb
+em
+em
+em
+em
+em
+xI
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+lw
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+BJ
+BJ
+BJ
+xI
+xI
+tv
+tv
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(100,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+vr
+vr
+em
+em
+tv
+em
+em
+xI
+pb
+xI
+pb
+pb
+xI
+xI
+xI
+pb
+pb
+xI
+xI
+pb
+xI
+xI
+xI
+xI
+In
+xI
+xI
+xI
+pb
+xI
+pb
+xI
+pb
+xI
+pb
+pb
+em
+em
+em
+xI
+xI
+pb
+pb
+pb
+pb
+pb
+pb
+Qe
+pb
+pb
+pb
+QH
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+Qe
+pb
+pb
+pb
+pb
+pb
+pb
+BJ
+BJ
+BJ
+BJ
+BJ
+BJ
+BJ
+xI
+xI
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+em
+em
+em
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(101,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+vr
+em
+em
+em
+tv
+em
+em
+xI
+pb
+xI
+xI
+pb
+pb
+pb
+xI
+xI
+pb
+pb
+xI
+pb
+xI
+pb
+Qe
+xI
+pb
+xI
+pb
+xI
+pb
+xI
+Qe
+xI
+pb
+xI
+xI
+pb
+pb
+em
+em
+xI
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+Qe
+pb
+pb
+pb
+LV
+pb
+pb
+BJ
+BJ
+pb
+pb
+pb
+pb
+pb
+BJ
+BJ
+pb
+pb
+BJ
+BJ
+BJ
+BJ
+BJ
+BJ
+BJ
+BJ
+xI
+xI
+xI
+xI
+xI
+xI
+em
+em
+em
+tv
+em
+em
+em
+em
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(102,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+vr
+em
+em
+em
+tv
+em
+em
+xI
+In
+pb
+xI
+xI
+xI
+pb
+pb
+xI
+xI
+pb
+pb
+pb
+xI
+pb
+pb
+xI
+pb
+xI
+pb
+xI
+pb
+xI
+xI
+xI
+pb
+pb
+xI
+Qe
+em
+em
+em
+xI
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+BJ
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+BJ
+BJ
+BJ
+nT
+BJ
+BJ
+BJ
+BJ
+BJ
+BJ
+xI
+NJ
+xI
+em
+em
+em
+tv
+em
+em
+em
+em
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(103,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+vr
+em
+em
+em
+tv
+em
+em
+xI
+pb
+pb
+pb
+pb
+xI
+Qe
+pb
+pb
+xI
+xI
+xI
+xI
+xI
+pb
+xI
+xI
+pb
+xI
+pb
+xI
+pb
+xI
+pb
+pb
+pb
+xI
+xI
+xI
+em
+em
+em
+xI
+pb
+pb
+pb
+lw
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+nT
+BJ
+BJ
+BJ
+BJ
+xI
+BJ
+BJ
+xI
+BJ
+xI
+xI
+xI
+xI
+NJ
+xI
+em
+em
+em
+tv
+em
+em
+em
+em
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(104,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+em
+tv
+em
+em
+xI
+pb
+pb
+pb
+pb
+xI
+xI
+pb
+pb
+pb
+xI
+pb
+pb
+pb
+pb
+lw
+pb
+pb
+xI
+pb
+xI
+pb
+xI
+pb
+pb
+xI
+xI
+pb
+pb
+Qe
+em
+em
+xI
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+lw
+pb
+pb
+LV
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+BJ
+BJ
+BJ
+BJ
+BJ
+BJ
+BJ
+NJ
+NJ
+NJ
+NJ
+xI
+em
+em
+em
+tv
+em
+em
+em
+em
+em
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(105,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+em
+tv
+em
+em
+xI
+xI
+lw
+pb
+pb
+pb
+xI
+xI
+lw
+pb
+xI
+xI
+pb
+xI
+pb
+pb
+pb
+pb
+xI
+pb
+pb
+pb
+xI
+pb
+lw
+xI
+pb
+pb
+xI
+em
+em
+xI
+xI
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+lw
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+LV
+pb
+pb
+Bb
+pb
+pb
+pb
+pb
+pb
+pb
+BJ
+BJ
+BJ
+xI
+BJ
+BJ
+xI
+BJ
+xI
+xI
+xI
+xI
+NJ
+xI
+xI
+em
+em
+tv
+em
+em
+em
+em
+em
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(106,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+em
+tv
+em
+em
+xI
+xI
+xI
+pb
+pb
+pb
+pb
+xI
+xI
+pb
+xI
+pb
+pb
+xI
+xI
+pb
+xI
+xI
+xI
+pb
+xI
+pb
+xI
+pb
+pb
+xI
+pb
+xI
+xI
+em
+em
+xI
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+Bb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+lw
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+LV
+pb
+pb
+pb
+BJ
+pb
+BJ
+BJ
+pb
+BJ
+BJ
+BJ
+BJ
+xI
+cS
+NJ
+cS
+xI
+em
+em
+tv
+em
+em
+em
+em
+em
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(107,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+em
+em
+tv
+tv
+em
+xI
+xI
+xI
+xI
+pb
+lw
+Qe
+xI
+xI
+pb
+xI
+xI
+pb
+xI
+Qe
+pb
+pb
+xI
+xI
+pb
+xI
+pb
+xI
+pb
+pb
+pb
+In
+xI
+xI
+xI
+xI
+pb
+pb
+pb
+pb
+pb
+pb
+LV
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+BJ
+pb
+pb
+pb
+pb
+pb
+BJ
+pb
+pb
+pb
+BJ
+BJ
+BJ
+BJ
+BJ
+xI
+xI
+NJ
+xI
+xI
+em
+em
+tv
+em
+em
+em
+em
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(108,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+em
+em
+em
+tv
+em
+em
+em
+em
+xI
+xI
+Cm
+xI
+xI
+xI
+pb
+pb
+xI
+pb
+xI
+pb
+pb
+pb
+pb
+zL
+pb
+pb
+pb
+xI
+pb
+xI
+xI
+xI
+xI
+pb
+pb
+xI
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+lw
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+BJ
+BJ
+pb
+pb
+pb
+pb
+pb
+BJ
+BJ
+pb
+BJ
+pb
+pb
+BJ
+BJ
+BJ
+xI
+cS
+NJ
+cS
+xI
+em
+em
+tv
+em
+em
+em
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(109,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+em
+em
+tv
+em
+em
+em
+xI
+pb
+pb
+pb
+pb
+xI
+Qe
+pb
+pb
+pb
+xI
+xI
+xI
+xI
+xI
+pb
+xI
+xI
+xI
+xI
+pb
+xI
+pb
+pb
+pb
+AZ
+pb
+xI
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+LV
+pb
+pb
+pb
+pb
+pb
+Qe
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+lw
+BJ
+xI
+xI
+xI
+xI
+NJ
+xI
+xI
+em
+em
+tv
+em
+em
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(110,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+vr
+vr
+em
+em
+tv
+em
+em
+em
+xI
+xI
+pb
+pb
+pb
+xI
+xI
+xI
+xI
+pb
+xI
+In
+pb
+pb
+xI
+pb
+xI
+xI
+pb
+pb
+pb
+xI
+pb
+pb
+pb
+pb
+pb
+xI
+pb
+Qe
+pb
+pb
+Qe
+pb
+pb
+Qe
+pb
+pb
+Qe
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+QH
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+AZ
+pb
+pb
+pb
+pb
+pb
+pb
+BJ
+pb
+BJ
+xI
+Rs
+Nz
+PT
+NJ
+NJ
+xI
+em
+em
+tv
+em
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(111,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+vr
+vr
+em
+em
+tv
+em
+em
+em
+em
+xI
+pb
+pb
+pb
+pb
+xI
+xI
+xI
+xI
+xI
+lw
+pb
+pb
+xI
+pb
+pb
+pb
+pb
+xI
+pb
+xI
+pb
+pb
+pb
+pb
+Qe
+xI
+pb
+nV
+nV
+nV
+nV
+nV
+nV
+nV
+nV
+nV
+nV
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+lw
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+BJ
+xI
+Nh
+fx
+wA
+NJ
+NJ
+xI
+em
+em
+tv
+em
+em
+em
+Lv
+Lv
+Lv
+em
+Lv
+Lv
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(112,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+vr
+vr
+em
+em
+tv
+em
+em
+em
+em
+xI
+xI
+pb
+xI
+pb
+Qe
+xI
+pb
+pb
+pb
+pb
+pb
+pb
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+pb
+pb
+In
+pb
+pb
+CE
+pb
+nV
+nV
+nV
+nV
+nV
+nV
+nV
+nV
+nV
+nV
+pb
+pb
+pb
+pb
+pb
+lw
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+Bb
+pb
+pb
+pb
+pb
+pb
+LV
+pb
+BJ
+pb
+xI
+BW
+HE
+tZ
+NJ
+NJ
+xI
+em
+em
+tv
+em
+em
+em
+Lv
+Lv
+Lv
+em
+em
+Lv
+Lv
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(113,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+em
+em
+tv
+em
+em
+em
+em
+xI
+xI
+pb
+xI
+pb
+pb
+xI
+xI
+xI
+xI
+cq
+xI
+pb
+QH
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+th
+pb
+pb
+pb
+pb
+CE
+SO
+nV
+nV
+nV
+nV
+nV
+nV
+nV
+nV
+nV
+nV
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+Qe
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+BJ
+BJ
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+xI
+xI
+xI
+xI
+NJ
+xI
+xI
+em
+em
+tv
+em
+em
+em
+Lv
+Lv
+Lv
+em
+em
+em
+Lv
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(114,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+em
+em
+tv
+xI
+xI
+xI
+xI
+xI
+xI
+pb
+xI
+xI
+pb
+pb
+pb
+xI
+pb
+pb
+xI
+xI
+xI
+pb
+pb
+xI
+pb
+xI
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+CE
+pb
+nV
+nV
+nV
+nV
+nV
+nV
+nV
+nV
+nV
+nV
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+LV
+pb
+pb
+pb
+BJ
+BJ
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+BJ
+pb
+pb
+pb
+xI
+xI
+xI
+xI
+NJ
+xI
+xI
+em
+em
+tv
+em
+em
+em
+Lv
+Lv
+Lv
+em
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(115,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+em
+tv
+xI
+Qe
+pb
+pb
+pb
+pb
+pb
+pb
+xI
+xI
+xI
+pb
+xI
+pb
+pb
+pb
+pb
+xI
+xI
+pb
+xI
+Qe
+xI
+pb
+pb
+pb
+pb
+pb
+pb
+Qe
+xI
+pb
+nV
+nV
+nV
+nV
+nV
+nV
+nV
+nV
+nV
+nV
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+BJ
+BJ
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+xI
+iS
+iS
+iS
+xM
+iS
+iS
+iS
+em
+tv
+em
+em
+em
+Lv
+Lv
+Lv
+em
+em
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(116,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+em
+tv
+xI
+xI
+xI
+pb
+xI
+xI
+xI
+pb
+pb
+pb
+xI
+pb
+xI
+pb
+xI
+xI
+pb
+Qe
+xI
+xI
+xI
+xI
+xI
+xI
+pb
+xI
+xI
+xI
+pb
+pb
+xI
+pb
+Qe
+pb
+pb
+Qe
+pb
+pb
+Qe
+pb
+pb
+Qe
+pb
+lw
+pb
+pb
+pb
+pb
+LV
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+BJ
+pb
+pb
+Qe
+pb
+pb
+pb
+xI
+xI
+xI
+iS
+Nf
+oP
+js
+um
+js
+iS
+tv
+tv
+em
+em
+em
+Lv
+Lv
+Lv
+Lv
+em
+em
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(117,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+em
+tv
+em
+em
+xI
+pb
+xI
+xI
+xI
+xI
+xI
+pb
+xI
+pb
+xI
+pb
+xI
+pb
+pb
+pb
+xI
+lw
+pb
+pb
+xI
+pb
+pb
+xI
+pb
+pb
+pb
+xI
+xI
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+lw
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+Qe
+pb
+pb
+pb
+LV
+BJ
+BJ
+pb
+pb
+pb
+pb
+pb
+xI
+em
+em
+iS
+ut
+ut
+um
+rs
+oP
+iS
+tv
+em
+em
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(118,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+em
+em
+tv
+em
+em
+xI
+pb
+pb
+xI
+nK
+nK
+xI
+pb
+xI
+pb
+xI
+pb
+xI
+xI
+xI
+xI
+xI
+xI
+pb
+pb
+xI
+pb
+pb
+xI
+pb
+pb
+xI
+xI
+xI
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+BJ
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+xI
+em
+em
+iS
+um
+um
+um
+oP
+um
+iS
+tv
+em
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(119,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+em
+em
+em
+tv
+em
+em
+xI
+xI
+pb
+xI
+xI
+nK
+xI
+pb
+xI
+pb
+xI
+pb
+pb
+xI
+pb
+pb
+pb
+xI
+pb
+pb
+xI
+pb
+pb
+xI
+pb
+xI
+xI
+em
+xI
+pb
+pb
+pb
+pb
+pb
+lw
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+lw
+pb
+pb
+xI
+em
+em
+iS
+KV
+um
+Ni
+um
+Vv
+iS
+tv
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(120,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+em
+em
+tv
+em
+em
+em
+xI
+pb
+pb
+xI
+nK
+xI
+pb
+xI
+pb
+xI
+pb
+pb
+xI
+Qe
+pb
+pb
+xI
+xI
+pb
+xI
+xI
+xI
+xI
+xI
+xI
+em
+em
+xI
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+AZ
+pb
+pb
+Qe
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+BJ
+BJ
+pb
+pb
+pb
+pb
+pb
+pb
+Bb
+pb
+pb
+xI
+em
+em
+iS
+um
+js
+iS
+Vv
+NY
+iS
+tv
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(121,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+em
+em
+em
+tv
+em
+em
+em
+xI
+xI
+pb
+xI
+nK
+xI
+pb
+xI
+pb
+pb
+lw
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+xI
+xI
+em
+em
+em
+xI
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+BJ
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+xI
+em
+em
+iS
+Zn
+iS
+iS
+iS
+Zn
+iS
+tv
+em
+em
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(122,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+em
+em
+tv
+em
+xI
+xI
+xI
+pb
+pb
+xI
+nK
+xI
+pb
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+pb
+xI
+xI
+em
+em
+em
+xI
+pb
+pb
+Qe
+pb
+LV
+pb
+pb
+pb
+LV
+pb
+pb
+pb
+pb
+Qe
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+lw
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+LV
+pb
+pb
+pb
+pb
+xI
+em
+em
+iS
+iS
+iS
+iS
+iS
+iS
+iS
+tv
+em
+em
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(123,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+em
+tv
+em
+xI
+pb
+pb
+pb
+xI
+xI
+nK
+xI
+pb
+xI
+pb
+xI
+aZ
+xI
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+xI
+em
+em
+em
+em
+xI
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+In
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+LV
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+xI
+em
+em
+iS
+iS
+iS
+iS
+iS
+iS
+iS
+tv
+em
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(124,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+em
+tv
+em
+xI
+xI
+xI
+pb
+xI
+xI
+xI
+xI
+pb
+pb
+cq
+pb
+pb
+pb
+pb
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+em
+em
+em
+em
+xI
+pb
+pb
+pb
+lw
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+lw
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+Qe
+pb
+pb
+pb
+pb
+pb
+Qe
+pb
+pb
+xI
+em
+em
+em
+em
+em
+em
+em
+em
+tv
+tv
+em
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(125,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+em
+tv
+em
+em
+xI
+Qe
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+xI
+pb
+xI
+Qe
+xI
+xI
+em
+em
+em
+em
+em
+em
+em
+xI
+xI
+em
+em
+em
+em
+xI
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+xI
+xI
+xI
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+pb
+xI
+em
+em
+em
+em
+em
+em
+em
+tv
+tv
+em
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(126,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+tv
+em
+em
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+xI
+pb
+pb
+pb
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+pb
+pb
+xI
+xI
+em
+xI
+xI
+xI
+pb
+pb
+pb
+pb
+pb
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+pb
+pb
+pb
+pb
+pb
+xI
+xI
+xI
+em
+em
+em
+em
+em
+tv
+tv
+tv
+em
+em
+em
+vr
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(127,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+xI
+xI
+xI
+xI
+xI
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+xI
+xI
+xI
+xI
+em
+em
+em
+em
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+em
+em
+em
+em
+em
+xI
+xI
+xI
+xI
+xI
+xI
+xI
+em
+em
+em
+em
+tv
+tv
+tv
+tv
+em
+em
+em
+vr
+vr
+vr
+vr
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(128,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+tv
+em
+em
+em
+em
+vr
+vr
+vr
+vr
+vr
+vr
+vr
+vr
+vr
+em
+Lv
+Lv
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(129,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+Lv
+vr
+vr
+vr
+vr
+vr
+vr
+vr
+vr
+em
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(130,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+em
+em
+em
+vr
+vr
+vr
+em
+em
+em
+em
+em
+em
+em
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+Lv
+Lv
+Lv
+Lv
+vr
+vr
+vr
+vr
+vr
+em
+em
+em
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(131,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+em
+vr
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+vr
+vr
+vr
+em
+em
+em
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(132,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+vr
+vr
+vr
+vr
+em
+em
+em
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+vr
+vr
+em
+em
+em
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(133,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+vr
+Lv
+em
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+em
+em
+em
+em
+em
+em
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+em
+em
+em
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(134,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+em
+Lv
+Lv
+em
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(135,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(136,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(137,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(138,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(139,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
Lv
Lv
Lv
@@ -15977,107 +24781,8 @@ Lv
Lv
Lv
Lv
-"}
-(99,1,1) = {"
Lv
Lv
-em
-em
-em
-em
-em
-tv
-em
-em
-em
-em
-xI
-xI
-Cm
-xI
-xI
-xI
-pb
-pb
-xI
-pb
-xI
-pb
-pb
-pb
-pb
-zL
-pb
-pb
-pb
-xI
-pb
-xI
-xI
-xI
-xI
-pb
-pb
-xI
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-lw
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-BJ
-BJ
-pb
-pb
-pb
-pb
-pb
-BJ
-BJ
-pb
-BJ
-pb
-pb
-BJ
-BJ
-BJ
-xI
-cS
-NJ
-cS
-xI
-em
-em
-tv
-em
-em
-em
-em
-em
Lv
Lv
Lv
@@ -16087,1084 +24792,421 @@ Lv
Lv
Lv
"}
-(100,1,1) = {"
+(140,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
Lv
Lv
Lv
Lv
-em
-em
-em
-em
-tv
-em
-em
-em
-xI
-pb
-pb
-pb
-pb
-xI
-Qe
-pb
-pb
-pb
-xI
-xI
-xI
-xI
-xI
-pb
-xI
-xI
-xI
-xI
-pb
-xI
-pb
-pb
-pb
-AZ
-pb
-xI
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-LV
-pb
-pb
-pb
-pb
-pb
-Qe
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-lw
-BJ
-xI
-xI
-xI
-xI
-NJ
-xI
-xI
-em
-em
-tv
-em
-em
-em
-em
Lv
Lv
Lv
Lv
Lv
Lv
-em
-em
Lv
-"}
-(101,1,1) = {"
Lv
Lv
Lv
Lv
-vr
-vr
-em
-em
-tv
-em
-em
-em
-xI
-xI
-pb
-pb
-pb
-xI
-xI
-xI
-xI
-pb
-xI
-In
-pb
-pb
-xI
-pb
-xI
-xI
-pb
-pb
-pb
-xI
-pb
-pb
-pb
-pb
-pb
-xI
-pb
-Qe
-pb
-pb
-Qe
-pb
-pb
-Qe
-pb
-pb
-Qe
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-QH
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-AZ
-pb
-pb
-pb
-pb
-pb
-pb
-BJ
-pb
-BJ
-xI
-Rs
-Nz
-PT
-NJ
-NJ
-xI
-em
-em
-tv
-em
-em
-em
Lv
Lv
Lv
Lv
Lv
Lv
-em
-em
Lv
Lv
-"}
-(102,1,1) = {"
Lv
Lv
Lv
Lv
-vr
-vr
-em
-em
-tv
-em
-em
-em
-em
-xI
-pb
-pb
-pb
-pb
-xI
-xI
-xI
-xI
-xI
-lw
-pb
-pb
-xI
-pb
-pb
-pb
-pb
-xI
-pb
-xI
-pb
-pb
-pb
-pb
-Qe
-xI
-pb
-nV
-nV
-nV
-nV
-nV
-nV
-nV
-nV
-nV
-nV
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-lw
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-BJ
-xI
-Nh
-fx
-wA
-NJ
-NJ
-xI
-em
-em
-tv
-em
-em
-em
Lv
Lv
Lv
-em
Lv
Lv
-em
-em
Lv
Lv
-"}
-(103,1,1) = {"
Lv
Lv
Lv
Lv
-vr
-vr
-em
-em
-tv
-em
-em
-em
-em
-xI
-xI
-pb
-xI
-pb
-Qe
-xI
-pb
-pb
-pb
-pb
-pb
-pb
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-pb
-pb
-In
-pb
-pb
-CE
-pb
-nV
-nV
-nV
-nV
-nV
-nV
-nV
-nV
-nV
-nV
-pb
-pb
-pb
-pb
-pb
-lw
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-Bb
-pb
-pb
-pb
-pb
-pb
-LV
-pb
-BJ
-pb
-xI
-BW
-HE
-tZ
-NJ
-NJ
-xI
-em
-em
-tv
-em
-em
-em
Lv
Lv
Lv
-em
-em
Lv
Lv
-em
-em
Lv
"}
-(104,1,1) = {"
+(141,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
Lv
Lv
Lv
Lv
-em
-em
-em
-em
-tv
-em
-em
-em
-em
-xI
-xI
-pb
-xI
-pb
-pb
-xI
-xI
-xI
-xI
-cq
-xI
-pb
-QH
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-th
-pb
-pb
-pb
-pb
-CE
-SO
-nV
-nV
-nV
-nV
-nV
-nV
-nV
-nV
-nV
-nV
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-Qe
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-BJ
-BJ
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-xI
-xI
-xI
-xI
-NJ
-xI
-xI
-em
-em
-tv
-em
-em
-em
Lv
Lv
Lv
-em
-em
-em
Lv
-em
Lv
Lv
-"}
-(105,1,1) = {"
Lv
Lv
Lv
Lv
-em
-em
-em
-em
-tv
-xI
-xI
-xI
-xI
-xI
-xI
-pb
-xI
-xI
-pb
-pb
-pb
-xI
-pb
-pb
-xI
-xI
-xI
-pb
-pb
-xI
-pb
-xI
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-CE
-pb
-nV
-nV
-nV
-nV
-nV
-nV
-nV
-nV
-nV
-nV
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-LV
-pb
-pb
-pb
-BJ
-BJ
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-BJ
-pb
-pb
-pb
-xI
-xI
-xI
-xI
-NJ
-xI
-xI
-em
-em
-tv
-em
-em
-em
Lv
Lv
Lv
-em
-em
-em
Lv
Lv
Lv
Lv
-"}
-(106,1,1) = {"
Lv
Lv
Lv
Lv
Lv
-em
-em
-em
-tv
-xI
-Qe
-pb
-pb
-pb
-pb
-pb
-pb
-xI
-xI
-xI
-pb
-xI
-pb
-pb
-pb
-pb
-xI
-xI
-pb
-xI
-Qe
-xI
-pb
-pb
-pb
-pb
-pb
-pb
-Qe
-xI
-pb
-nV
-nV
-nV
-nV
-nV
-nV
-nV
-nV
-nV
-nV
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-BJ
-BJ
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-xI
-iS
-iS
-iS
-xM
-iS
-iS
-iS
-em
-tv
-em
-em
-em
Lv
Lv
Lv
-em
-em
-em
-em
Lv
Lv
Lv
-"}
-(107,1,1) = {"
Lv
Lv
Lv
Lv
Lv
-em
-em
-em
-tv
-xI
-xI
-xI
-pb
-xI
-xI
-xI
-pb
-pb
-pb
-xI
-pb
-xI
-pb
-xI
-xI
-pb
-Qe
-xI
-xI
-xI
-xI
-xI
-xI
-pb
-xI
-xI
-xI
-pb
-pb
-xI
-pb
-Qe
-pb
-pb
-Qe
-pb
-pb
-Qe
-pb
-pb
-Qe
-pb
-lw
-pb
-pb
-pb
-pb
-LV
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-BJ
-pb
-pb
-Qe
-pb
-pb
-pb
-xI
-xI
-xI
-iS
-Nf
-oP
-js
-um
-js
-iS
-tv
-tv
-em
-em
-em
Lv
Lv
Lv
Lv
-em
-em
-em
-em
Lv
Lv
"}
-(108,1,1) = {"
+(142,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
Lv
Lv
Lv
Lv
Lv
-em
-em
-em
-tv
-em
-em
-xI
-pb
-xI
-xI
-xI
-xI
-xI
-pb
-xI
-pb
-xI
-pb
-xI
-pb
-pb
-pb
-xI
-lw
-pb
-pb
-xI
-pb
-pb
-xI
-pb
-pb
-pb
-xI
-xI
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-lw
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-Qe
-pb
-pb
-pb
-LV
-BJ
-BJ
-pb
-pb
-pb
-pb
-pb
-xI
-em
-em
-iS
-ut
-ut
-um
-rs
-oP
-iS
-tv
-em
-em
-em
-em
Lv
Lv
Lv
Lv
Lv
-em
-em
-em
Lv
Lv
-"}
-(109,1,1) = {"
Lv
Lv
Lv
Lv
-em
-em
-em
-em
-tv
-em
-em
-xI
-pb
-pb
-xI
-nK
-nK
-xI
-pb
-xI
-pb
-xI
-pb
-xI
-xI
-xI
-xI
-xI
-xI
-pb
-pb
-xI
-pb
-pb
-xI
-pb
-pb
-xI
-xI
-xI
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-BJ
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-xI
-em
-em
-iS
-um
-um
-um
-oP
-um
-iS
-tv
-em
-em
-em
Lv
Lv
Lv
@@ -17173,106 +25215,95 @@ Lv
Lv
Lv
Lv
-em
Lv
Lv
"}
-(110,1,1) = {"
+(143,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
Lv
Lv
Lv
-em
-em
-em
-em
-em
-tv
-em
-em
-xI
-xI
-pb
-xI
-xI
-nK
-xI
-pb
-xI
-pb
-xI
-pb
-pb
-xI
-pb
-pb
-pb
-xI
-pb
-pb
-xI
-pb
-pb
-xI
-pb
-xI
-xI
-em
-xI
-pb
-pb
-pb
-pb
-pb
-lw
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-lw
-pb
-pb
-xI
-em
-em
-iS
-KV
-um
-Ni
-um
-Vv
-iS
-tv
-em
-em
Lv
Lv
Lv
@@ -17285,103 +25316,10 @@ Lv
Lv
Lv
Lv
-"}
-(111,1,1) = {"
Lv
Lv
Lv
Lv
-em
-em
-em
-em
-tv
-em
-em
-em
-xI
-pb
-pb
-xI
-nK
-xI
-pb
-xI
-pb
-xI
-pb
-pb
-xI
-Qe
-pb
-pb
-xI
-xI
-pb
-xI
-xI
-xI
-xI
-xI
-xI
-em
-em
-xI
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-AZ
-pb
-pb
-Qe
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-BJ
-BJ
-pb
-pb
-pb
-pb
-pb
-pb
-Bb
-pb
-pb
-xI
-em
-em
-iS
-um
-js
-iS
-Vv
-NY
-iS
-tv
-em
-em
Lv
Lv
Lv
@@ -17394,105 +25332,9 @@ Lv
Lv
Lv
Lv
-"}
-(112,1,1) = {"
Lv
Lv
Lv
-em
-em
-em
-em
-em
-tv
-em
-em
-em
-xI
-xI
-pb
-xI
-nK
-xI
-pb
-xI
-pb
-pb
-lw
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-xI
-xI
-em
-em
-em
-xI
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-BJ
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-xI
-em
-em
-iS
-Zn
-iS
-iS
-iS
-Zn
-iS
-tv
-em
-em
-em
-em
Lv
Lv
Lv
@@ -17503,105 +25345,10 @@ Lv
Lv
Lv
Lv
-"}
-(113,1,1) = {"
Lv
Lv
Lv
Lv
-em
-em
-em
-em
-tv
-em
-xI
-xI
-xI
-pb
-pb
-xI
-nK
-xI
-pb
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-pb
-xI
-xI
-em
-em
-em
-xI
-pb
-pb
-Qe
-pb
-LV
-pb
-pb
-pb
-LV
-pb
-pb
-pb
-pb
-Qe
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-lw
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-LV
-pb
-pb
-pb
-pb
-xI
-em
-em
-iS
-iS
-iS
-iS
-iS
-iS
-iS
-tv
-em
-em
-em
-em
Lv
Lv
Lv
@@ -17613,103 +25360,120 @@ Lv
Lv
Lv
"}
-(114,1,1) = {"
+(144,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
Lv
Lv
Lv
Lv
Lv
-em
-em
-em
-tv
-em
-xI
-pb
-pb
-pb
-xI
-xI
-nK
-xI
-pb
-xI
-pb
-xI
-aZ
-xI
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-xI
-em
-em
-em
-em
-xI
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-In
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-LV
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-xI
-em
-em
-iS
-iS
-iS
-iS
-iS
-iS
-iS
-tv
-em
-em
-em
Lv
Lv
Lv
@@ -17721,104 +25485,11 @@ Lv
Lv
Lv
Lv
-"}
-(115,1,1) = {"
Lv
Lv
Lv
Lv
Lv
-em
-em
-em
-tv
-em
-xI
-xI
-xI
-pb
-xI
-xI
-xI
-xI
-pb
-pb
-cq
-pb
-pb
-pb
-pb
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-em
-em
-em
-em
-xI
-pb
-pb
-pb
-lw
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-lw
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-Qe
-pb
-pb
-pb
-pb
-pb
-Qe
-pb
-pb
-xI
-em
-em
-em
-em
-em
-em
-em
-em
-tv
-tv
-em
-em
-em
Lv
Lv
Lv
@@ -17831,102 +25502,192 @@ Lv
Lv
Lv
"}
-(116,1,1) = {"
+(145,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+"}
+(146,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
Lv
Lv
Lv
Lv
Lv
-em
-em
-em
-tv
-em
-em
-xI
-Qe
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-xI
-pb
-xI
-Qe
-xI
-xI
-em
-em
-em
-em
-em
-em
-em
-xI
-xI
-em
-em
-em
-em
-xI
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-xI
-xI
-xI
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-pb
-xI
-em
-em
-em
-em
-em
-em
-em
-tv
-tv
-em
-em
-em
Lv
Lv
Lv
@@ -17939,117 +25700,23 @@ Lv
Lv
Lv
Lv
-"}
-(117,1,1) = {"
Lv
Lv
Lv
Lv
Lv
Lv
-em
-em
-tv
-em
-em
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-xI
-pb
-pb
-pb
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-pb
-pb
-xI
-xI
-em
-xI
-xI
-xI
-pb
-pb
-pb
-pb
-pb
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-pb
-pb
-pb
-pb
-pb
-xI
-xI
-xI
-em
-em
-em
-em
-em
-tv
-tv
-tv
-em
-em
-em
-vr
Lv
Lv
Lv
Lv
Lv
-em
Lv
Lv
Lv
Lv
Lv
Lv
-"}
-(118,1,1) = {"
Lv
Lv
Lv
@@ -18057,95 +25724,6 @@ Lv
Lv
Lv
Lv
-em
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-xI
-xI
-xI
-xI
-xI
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-xI
-xI
-xI
-xI
-em
-em
-em
-em
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-em
-em
-em
-em
-em
-xI
-xI
-xI
-xI
-xI
-xI
-xI
-em
-em
-em
-em
-tv
-tv
-tv
-tv
-em
-em
-em
-vr
-vr
-vr
-vr
Lv
Lv
Lv
@@ -18157,8 +25735,6 @@ Lv
Lv
Lv
Lv
-"}
-(119,1,1) = {"
Lv
Lv
Lv
@@ -18166,108 +25742,12 @@ Lv
Lv
Lv
Lv
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-tv
-em
-em
-em
-em
-vr
-vr
-vr
-vr
-vr
-vr
-vr
-vr
-vr
-em
Lv
Lv
-em
Lv
Lv
Lv
Lv
-"}
-(120,1,1) = {"
Lv
Lv
Lv
@@ -18277,26 +25757,6 @@ Lv
Lv
Lv
Lv
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
Lv
Lv
Lv
@@ -18304,79 +25764,13 @@ Lv
Lv
Lv
Lv
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
Lv
-vr
-vr
-vr
-vr
-vr
-vr
-vr
-vr
-em
-em
-em
Lv
Lv
Lv
Lv
Lv
Lv
-"}
-(121,1,1) = {"
Lv
Lv
Lv
@@ -18388,23 +25782,11 @@ Lv
Lv
Lv
Lv
-em
-em
-em
-em
-em
-vr
-vr
-vr
-em
-em
-em
-em
-em
-em
-em
-em
-em
+Lv
+Lv
+Lv
+"}
+(147,1,1) = {"
Lv
Lv
Lv
@@ -18414,78 +25796,16 @@ Lv
Lv
Lv
Lv
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
Lv
Lv
Lv
Lv
-vr
-vr
-vr
-vr
-vr
-em
-em
-em
-em
-em
Lv
Lv
Lv
Lv
Lv
Lv
-"}
-(122,1,1) = {"
Lv
Lv
Lv
@@ -18499,21 +25819,6 @@ Lv
Lv
Lv
Lv
-em
-em
-em
-vr
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
Lv
Lv
Lv
@@ -18523,23 +25828,6 @@ Lv
Lv
Lv
Lv
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
Lv
Lv
Lv
@@ -18558,34 +25846,12 @@ Lv
Lv
Lv
Lv
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
Lv
Lv
Lv
Lv
Lv
Lv
-vr
-vr
-vr
-em
-em
-em
-em
-em
Lv
Lv
Lv
@@ -18593,8 +25859,6 @@ Lv
Lv
Lv
Lv
-"}
-(123,1,1) = {"
Lv
Lv
Lv
@@ -18610,15 +25874,6 @@ Lv
Lv
Lv
Lv
-vr
-vr
-vr
-vr
-em
-em
-em
-em
-em
Lv
Lv
Lv
@@ -18633,19 +25888,6 @@ Lv
Lv
Lv
Lv
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
Lv
Lv
Lv
@@ -18669,16 +25911,6 @@ Lv
Lv
Lv
Lv
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
Lv
Lv
Lv
@@ -18687,13 +25919,6 @@ Lv
Lv
Lv
Lv
-vr
-vr
-em
-em
-em
-em
-em
Lv
Lv
Lv
@@ -18703,7 +25928,8 @@ Lv
Lv
Lv
"}
-(124,1,1) = {"
+(148,1,1) = {"
+Lv
Lv
Lv
Lv
@@ -18722,11 +25948,7 @@ Lv
Lv
Lv
Lv
-vr
Lv
-em
-em
-em
Lv
Lv
Lv
@@ -18742,16 +25964,6 @@ Lv
Lv
Lv
Lv
-em
-em
-em
-em
-em
-em
-em
-em
-em
-em
Lv
Lv
Lv
@@ -18780,13 +25992,6 @@ Lv
Lv
Lv
Lv
-em
-em
-em
-em
-em
-em
-em
Lv
Lv
Lv
@@ -18797,10 +26002,6 @@ Lv
Lv
Lv
Lv
-em
-em
-em
-em
Lv
Lv
Lv
@@ -18811,8 +26012,6 @@ Lv
Lv
Lv
Lv
-"}
-(125,1,1) = {"
Lv
Lv
Lv
@@ -18851,15 +26050,11 @@ Lv
Lv
Lv
Lv
-em
-em
Lv
Lv
Lv
Lv
Lv
-em
-em
Lv
Lv
Lv
@@ -18874,6 +26069,8 @@ Lv
Lv
Lv
Lv
+"}
+(149,1,1) = {"
Lv
Lv
Lv
@@ -18891,7 +26088,6 @@ Lv
Lv
Lv
Lv
-em
Lv
Lv
Lv
@@ -18906,10 +26102,8 @@ Lv
Lv
Lv
Lv
-em
Lv
Lv
-em
Lv
Lv
Lv
@@ -18920,8 +26114,6 @@ Lv
Lv
Lv
Lv
-"}
-(126,1,1) = {"
Lv
Lv
Lv
@@ -19019,6 +26211,31 @@ Lv
Lv
Lv
Lv
+"}
+(150,1,1) = {"
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
+Lv
Lv
Lv
Lv
@@ -19029,8 +26246,6 @@ Lv
Lv
Lv
Lv
-"}
-(127,1,1) = {"
Lv
Lv
Lv
diff --git a/_maps/map_files220/cyberiad/cyberiad.dmm b/_maps/map_files220/cyberiad/cyberiad.dmm
index 01208035e9ce..56221d266b5b 100644
--- a/_maps/map_files220/cyberiad/cyberiad.dmm
+++ b/_maps/map_files220/cyberiad/cyberiad.dmm
@@ -7,10 +7,7 @@
/turf/space,
/area/space/nearstation)
"aac" = (
-/obj/structure/extinguisher_cabinet{
- name = "east bump";
- pixel_x = 27
- },
+/obj/structure/extinguisher_cabinet/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "whitepurplecorner"
},
@@ -78,7 +75,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"aau" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "qm"
},
/obj/structure/cable{
@@ -91,7 +88,9 @@
/obj/docking_port/stationary/whiteship{
dir = 8;
id = "whiteship_cyberiad";
- name = "North of Cyberiad"
+ name = "North of Cyberiad";
+ dwidth = 8;
+ height = 31
},
/turf/space,
/area/space)
@@ -123,12 +122,13 @@
/turf/simulated/wall/r_wall,
/area/station/security/permabrig)
"abO" = (
-/obj/effect/decal/warning_stripes/north,
-/obj/machinery/light{
- dir = 1
- },
+/obj/effect/decal/warning_stripes/eastnorthwest,
+/obj/machinery/light/directional/north,
/obj/item/radio/intercom/department/security{
- pixel_y = 25
+ pixel_y = 22
+ },
+/obj/item/radio/intercom/custom{
+ pixel_y = 36
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -147,18 +147,6 @@
icon_state = "dark"
},
/area/station/security/armory/secure)
-"abT" = (
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/effect/decal/cleanable/dust,
-/turf/simulated/floor/plating,
-/area/station/maintenance/fsmaint)
"abY" = (
/obj/structure/marker_beacon/dock_marker/collision,
/obj/effect/decal/warning_stripes/red,
@@ -178,9 +166,7 @@
},
/area/station/security/range)
"acc" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel,
/area/station/security/range)
"acf" = (
@@ -191,11 +177,7 @@
dir = 4
},
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/south,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -211,8 +193,9 @@
/turf/simulated/floor/plasteel,
/area/station/security/range)
"aci" = (
-/obj/effect/spawner/window/reinforced,
-/turf/simulated/floor/plating,
+/turf/simulated/floor/plasteel{
+ icon_state = "hydrofloor"
+ },
/area/station/security/main)
"acj" = (
/obj/effect/decal/warning_stripes/south,
@@ -251,57 +234,44 @@
},
/area/station/security/range)
"acw" = (
+/obj/machinery/washing_machine,
/turf/simulated/floor/plasteel{
- icon_state = "freezerfloor"
+ icon_state = "neutralfull"
},
/area/station/security/main)
"acx" = (
-/obj/machinery/light/small{
- dir = 1
- },
-/obj/machinery/atmospherics/unary/vent_scrubber/on{
- dir = 4
- },
/turf/simulated/floor/plasteel{
- icon_state = "freezerfloor"
+ dir = 1;
+ icon_state = "neutral"
},
/area/station/security/main)
"acy" = (
-/obj/item/soap/nanotrasen,
+/obj/machinery/light/directional/north,
+/obj/item/radio/intercom/directional/north,
/turf/simulated/floor/plasteel{
- icon_state = "freezerfloor"
+ dir = 1;
+ icon_state = "neutral"
},
/area/station/security/main)
"acB" = (
-/obj/machinery/shower{
- dir = 8
- },
-/obj/structure/curtain/open/shower/security,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plasteel{
- icon_state = "freezerfloor"
- },
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
+/obj/effect/turf_decal/bot_white,
+/turf/simulated/floor/plasteel,
/area/station/security/main)
"acD" = (
-/obj/machinery/door/airlock{
- name = "Toilet"
- },
-/turf/simulated/floor/plasteel{
- icon_state = "freezerfloor"
- },
-/area/station/security/main)
-"acE" = (
-/obj/structure/sink{
- dir = 8;
- pixel_x = -12
- },
/obj/structure/mirror{
pixel_x = -28
},
+/obj/structure/sink/directional/east,
/turf/simulated/floor/plasteel{
- icon_state = "freezerfloor"
+ dir = 8;
+ icon_state = "neutral"
},
/area/station/security/main)
+"acE" = (
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel,
+/area/station/security/main)
"acH" = (
/obj/structure/rack,
/obj/effect/decal/warning_stripes/red/hollow,
@@ -331,31 +301,37 @@
},
/area/station/security/armory/secure)
"acL" = (
-/obj/structure/table/reinforced,
-/obj/item/storage/box/flashbangs,
-/obj/machinery/status_display{
- layer = 4;
- pixel_x = -32
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
},
-/obj/structure/window/reinforced{
- dir = 1;
- layer = 2.9
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
},
+/obj/machinery/hologram/holopad,
/turf/simulated/floor/plasteel,
/area/station/security/range)
"acM" = (
-/obj/structure/table/reinforced,
-/obj/item/clothing/ears/earmuffs{
- pixel_x = -3;
- pixel_y = -2
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
},
-/obj/item/clothing/ears/earmuffs,
-/obj/structure/window/reinforced{
- dir = 1;
- layer = 2.9
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
},
-/turf/simulated/floor/plasteel,
-/area/station/security/range)
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/main)
"acO" = (
/obj/machinery/magnetic_controller{
autolink = 1;
@@ -365,26 +341,27 @@
/turf/simulated/wall,
/area/station/security/range)
"acP" = (
-/obj/structure/table/reinforced,
-/obj/item/storage/box/flashbangs,
-/obj/structure/window/reinforced{
- dir = 1;
- layer = 2.9
+/obj/effect/decal/warning_stripes/red/partial{
+ dir = 4
},
-/turf/simulated/floor/plasteel,
-/area/station/security/range)
+/obj/structure/sign/goldenplaque{
+ pixel_y = 30
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/station/security/main)
"acR" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/flora/junglebush/large,
/turf/simulated/floor/grass,
/area/station/security/permabrig)
"acS" = (
-/obj/structure/toilet{
- dir = 1
- },
-/obj/machinery/light/small,
+/obj/structure/table,
+/obj/structure/bedsheetbin,
+/obj/machinery/firealarm/directional/south,
/turf/simulated/floor/plasteel{
- icon_state = "freezerfloor"
+ icon_state = "neutralfull"
},
/area/station/security/main)
"acV" = (
@@ -447,18 +424,19 @@
},
/area/station/security/armory/secure)
"adi" = (
-/obj/structure/table/reinforced,
-/obj/item/gun/energy/laser/practice,
-/obj/machinery/recharger,
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
},
-/turf/simulated/floor/plating,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel,
/area/station/security/range)
"adj" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -466,47 +444,46 @@
/turf/simulated/floor/plating,
/area/station/security/permabrig)
"adl" = (
-/obj/machinery/light{
- dir = 1
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
},
-/obj/machinery/camera{
- c_tag = "Firing Range"
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
},
-/obj/machinery/syndicatebomb/training,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/station/security/range)
+/area/station/security/main)
"adm" = (
/obj/structure/table/reinforced,
/obj/item/gun/energy/laser/practice,
/obj/machinery/recharger,
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/firealarm/directional/east,
/turf/simulated/floor/plating,
/area/station/security/range)
"ado" = (
/turf/simulated/floor/plasteel,
/area/station/security/permabrig)
"adp" = (
-/obj/machinery/door/airlock{
- name = "Bathroom"
+/obj/machinery/door/airlock/bathroom{
+ name = "Unisex Restrooms"
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/plasteel{
- icon_state = "freezerfloor"
- },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel,
/area/station/security/main)
"adw" = (
-/obj/effect/decal/warning_stripes/north,
-/obj/machinery/hologram/holopad,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
+/obj/structure/table,
+/obj/item/ashtray/bronze{
+ pixel_x = -1;
+ pixel_y = 1
},
-/area/station/security/armory/secure)
+/obj/item/storage/fancy/cigarettes/cigpack_robust,
+/obj/machinery/alarm/directional/west,
+/turf/simulated/floor/plasteel,
+/area/station/security/main)
"adz" = (
/obj/machinery/conveyor/west{
dir = 10;
@@ -525,20 +502,19 @@
/turf/space,
/area/space)
"adE" = (
-/obj/machinery/power/apc{
- name = "south bump";
- pixel_y = -24
- },
-/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/structure/chair/stool,
/obj/structure/cable{
- d2 = 8;
- icon_state = "0-8"
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
},
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "darkredfull"
},
-/turf/simulated/floor/plasteel,
-/area/station/security/range)
+/area/station/security/main)
"adH" = (
/obj/machinery/suit_storage_unit/security/hos,
/turf/simulated/floor/plasteel{
@@ -550,11 +526,11 @@
/obj/machinery/recharger{
pixel_y = 4
},
-/obj/machinery/button/windowtint{
+/obj/machinery/button/windowtint/north{
id = "hos_room";
- pixel_x = 10;
- pixel_y = 24
+ pixel_x = 10
},
+/obj/machinery/light_switch/north,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -567,28 +543,23 @@
/area/station/security/permabrig)
"adP" = (
/obj/structure/rack,
+/obj/structure/rack,
/obj/item/storage/box/rubbershot{
- pixel_x = -3;
pixel_y = -3
},
/obj/item/storage/box/rubbershot{
- pixel_x = -3;
pixel_y = -3
},
/obj/item/storage/box/rubbershot{
- pixel_x = -3;
pixel_y = -3
},
/obj/item/storage/box/beanbag{
- pixel_x = -3;
pixel_y = 3
},
/obj/item/storage/box/beanbag{
- pixel_x = -3;
pixel_y = 3
},
/obj/item/storage/box/beanbag{
- pixel_x = -3;
pixel_y = 3
},
/obj/structure/window/reinforced{
@@ -604,28 +575,31 @@
},
/area/station/security/armory/secure)
"adQ" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/security/glass{
- name = "Firing Range"
+/obj/structure/closet/secure_closet/security,
+/obj/structure/window/reinforced{
+ dir = 8
},
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
+/obj/item/clothing/mask/balaclava,
+/obj/effect/decal/warning_stripes/red,
+/obj/machinery/light/directional/west,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
},
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/effect/mapping_helpers/airlock/access/any/security/general,
-/turf/simulated/floor/plasteel,
/area/station/security/main)
"adX" = (
-/obj/structure/chair/stool{
- dir = 8
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
},
-/obj/effect/landmark/start/detective,
/turf/simulated/floor/plasteel,
/area/station/security/main)
"adY" = (
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "redcorner"
@@ -660,7 +634,7 @@
},
/area/station/security/evidence)
"aeg" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -673,46 +647,33 @@
/turf/simulated/floor/plating,
/area/station/security/prisonlockers)
"aej" = (
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/machinery/requests_console{
- department = "Security";
- departmentType = 5;
- name = "Security Requests Console";
- pixel_y = 30
+/obj/effect/decal/warning_stripes/red/partial{
+ dir = 4
},
-/obj/machinery/economy/vending/secdrobe,
/turf/simulated/floor/plasteel{
- dir = 9;
- icon_state = "red"
+ icon_state = "dark"
},
/area/station/security/main)
"aek" = (
-/obj/item/radio/intercom/department/security{
- pixel_x = -28
+/obj/structure/closet/secure_closet/security,
+/obj/structure/window/reinforced{
+ dir = 8
},
+/obj/structure/window/reinforced,
+/obj/item/clothing/mask/balaclava,
+/obj/effect/decal/warning_stripes/red,
/obj/machinery/camera{
c_tag = "Brig Security Equipment Lockers";
dir = 4
},
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "rampbottom"
+ icon_state = "dark"
},
/area/station/security/main)
"ael" = (
-/obj/machinery/economy/vending/secdrobe,
/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "red"
+ dir = 6;
+ icon_state = "darkred"
},
/area/station/security/main)
"aem" = (
@@ -759,23 +720,28 @@
},
/area/station/security/warden)
"aeA" = (
-/obj/structure/sink{
- dir = 8;
- pixel_x = -12
- },
-/obj/structure/mirror{
- pixel_x = -28
- },
-/obj/machinery/atmospherics/unary/vent_pump/on{
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/machinery/camera{
+ c_tag = "Brig Restroom";
+ dir = 1
+ },
/turf/simulated/floor/plasteel{
- icon_state = "freezerfloor"
+ icon_state = "neutral"
},
/area/station/security/main)
"aeB" = (
-/obj/effect/decal/warning_stripes/red/partial,
-/turf/simulated/floor/plasteel,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
/area/station/security/main)
"aeC" = (
/obj/structure/table/wood,
@@ -790,28 +756,24 @@
/turf/simulated/floor/carpet,
/area/station/command/office/hos)
"aeD" = (
-/obj/item/radio/intercom/department/security{
- dir = 8;
- pixel_x = 22;
- pixel_y = 8
- },
/obj/machinery/computer/secure_data{
dir = 8
},
-/obj/machinery/button/windowtint{
- dir = 8;
+/obj/machinery/button/windowtint/east{
id = "HoS";
- pixel_x = 24;
pixel_y = -8;
req_one_access_txt = "58"
},
+/obj/machinery/keycard_auth/east{
+ pixel_y = 2
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/station/command/office/hos)
"aeE" = (
/obj/effect/spawner/random_spawners/blood_often,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/apmaint)
"aeF" = (
/obj/machinery/hologram/holopad,
@@ -861,9 +823,7 @@
},
/area/station/science/hallway)
"aeP" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
d1 = 2;
@@ -878,19 +838,20 @@
},
/area/station/maintenance/apmaint)
"aeR" = (
-/obj/effect/decal/warning_stripes/north,
/obj/machinery/flasher/portable,
-/obj/effect/decal/warning_stripes/red/hollow,
/obj/machinery/camera{
c_tag = "Brig Secure Armory North"
},
+/obj/effect/decal/warning_stripes/red/hollow,
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ dir = 4;
+ icon_state = "vault"
},
/area/station/security/armory/secure)
"aeS" = (
/obj/effect/decal/warning_stripes/northwestcorner,
/obj/effect/decal/warning_stripes/northeastcorner,
+/obj/machinery/hologram/holopad,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -904,71 +865,31 @@
/area/station/security/permabrig)
"aeU" = (
/obj/structure/filingcabinet/chestdrawer,
-/obj/machinery/light{
- dir = 8
- },
-/obj/machinery/light_switch{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/light/directional/west,
+/obj/machinery/light_switch/west,
+/obj/machinery/firealarm/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "darkred"
},
/area/station/security/warden)
"aeV" = (
-/obj/item/radio/intercom{
+/obj/machinery/computer/security{
dir = 8;
- name = "east bump";
- pixel_x = 22
+ network = list("SS13","Research Outpost","Mining Outpost")
},
-/obj/machinery/computer/security{
+/obj/item/radio/intercom/custom{
dir = 8;
- network = list("SS13","Research Outpost","Mining Outpost")
+ pixel_x = 36
+ },
+/obj/item/radio/intercom/department/security{
+ pixel_x = 22;
+ dir = 8
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/station/command/office/hos)
-"aeW" = (
-/obj/machinery/door_control{
- desc = "A remote control-switch to lock down the prison wing's blast doors";
- id = "Prison Gate";
- name = "Prison Wing Lockdown";
- pixel_x = -26;
- pixel_y = 6;
- req_one_access_txt = "2"
- },
-/obj/machinery/door_control{
- id = "Secure Gate";
- name = "Brig Lockdown";
- pixel_x = -26;
- pixel_y = -3;
- req_one_access_txt = "2"
- },
-/obj/machinery/door_control{
- id = "hosofficedoor";
- name = "Office Door";
- normaldoorcontrol = 1;
- pixel_x = -26;
- pixel_y = 15;
- req_one_access_txt = "58"
- },
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/carpet,
-/area/station/command/office/hos)
"afa" = (
/turf/simulated/floor/plasteel,
/area/station/security/brig)
@@ -984,30 +905,24 @@
/area/station/security/armory/secure)
"afk" = (
/obj/machinery/photocopier,
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/alarm/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "darkred"
},
/area/station/security/warden)
"afl" = (
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/south{
id = "Secure Gate";
name = "Brig Lockdown";
- pixel_x = 3;
- pixel_y = -28;
+ pixel_x = 6;
req_one_access_txt = "2"
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/south{
desc = "A remote control-switch to lock down the prison wing's blast doors";
id = "Prison Gate";
name = "Prison Wing Lockdown";
- pixel_x = -7;
- pixel_y = -28;
+ pixel_x = -6;
req_one_access_txt = "2"
},
/turf/simulated/floor/plasteel{
@@ -1020,9 +935,7 @@
"afo" = (
/obj/structure/table,
/obj/item/storage/box/prisoner,
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "red"
@@ -1042,17 +955,15 @@
/turf/simulated/floor/engine,
/area/station/science/toxins/mixing)
"afx" = (
-/obj/machinery/light_switch{
+/obj/structure/table/reinforced,
+/obj/item/storage/box/flashbangs,
+/obj/structure/window/reinforced{
dir = 1;
- name = "south bump";
- pixel_y = -24
- },
-/obj/structure/closet/secure_closet/security,
-/turf/simulated/floor/plasteel{
- dir = 6;
- icon_state = "red"
+ layer = 2.9
},
-/area/station/security/main)
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plasteel,
+/area/station/security/range)
"afK" = (
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
@@ -1077,10 +988,11 @@
"afO" = (
/turf/simulated/floor/plating/airless,
/area/space/nearstation)
+"afT" = (
+/obj/effect/decal/warning_stripes/northwestcorner,
+/turf/simulated/floor/plating/airless,
+/area/station/engineering/control)
"afV" = (
-/obj/machinery/door/airlock/security/glass{
- name = "Labor Camp Transfer"
- },
/obj/machinery/door/firedoor,
/obj/effect/mapping_helpers/airlock/access/any/security/doors,
/obj/effect/mapping_helpers/airlock/unres{
@@ -1099,8 +1011,24 @@
icon_state = "cult"
},
/area/station/maintenance/fsmaint)
+"agc" = (
+/obj/structure/curtain/open/shower/security{
+ anchored = 1
+ },
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/item/soap/nanotrasen,
+/obj/machinery/shower{
+ pixel_y = 20
+ },
+/obj/effect/turf_decal/miscellaneous/plumbing{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "hydrofloor"
+ },
+/area/station/security/main)
"agk" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/brig)
"ago" = (
@@ -1115,8 +1043,8 @@
},
/obj/machinery/door/firedoor,
/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "darkred"
+ dir = 4;
+ icon_state = "darkredcorners"
},
/area/station/security/brig)
"agt" = (
@@ -1126,13 +1054,8 @@
},
/area/station/security/armory/secure)
"agO" = (
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
- },
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/firealarm/directional/north,
+/obj/machinery/light/directional/north,
/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/plasteel{
dir = 4;
@@ -1158,15 +1081,12 @@
/obj/machinery/flasher/portable,
/obj/effect/decal/warning_stripes/red/hollow,
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ dir = 1;
+ icon_state = "vault"
},
/area/station/security/armory/secure)
"agT" = (
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/power/apc/directional/north,
/obj/machinery/camera{
c_tag = "Brig Main Hall Center"
},
@@ -1180,10 +1100,7 @@
},
/area/station/security/brig)
"agV" = (
-/obj/machinery/status_display{
- layer = 4;
- pixel_y = 32
- },
+/obj/machinery/status_display/directional/north,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkredcorners"
@@ -1192,14 +1109,11 @@
"agW" = (
/obj/machinery/door/firedoor,
/turf/simulated/floor/plasteel{
- dir = 4;
+ dir = 1;
icon_state = "darkredcorners"
},
/area/station/security/brig)
"agZ" = (
-/obj/machinery/door/airlock/security/glass{
- name = "Labor Camp Transfer"
- },
/obj/machinery/door/firedoor,
/obj/effect/mapping_helpers/airlock/access/any/security/doors,
/obj/effect/mapping_helpers/airlock/unres{
@@ -1212,13 +1126,18 @@
icon_state = "1-2"
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/door/airlock/multi_tile/security/glass{
+ name = "Labor Camp Transfer"
+ },
/turf/simulated/floor/plasteel{
icon_state = "red"
},
/area/station/security/brig)
"ahf" = (
-/obj/machinery/atmospherics/unary/vent_scrubber/on{
- dir = 8
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
},
/turf/simulated/floor/plasteel{
dir = 9;
@@ -1226,12 +1145,9 @@
},
/area/station/security/main)
"ahk" = (
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/turf/simulated/floor/plasteel{
- dir = 4;
+ dir = 1;
icon_state = "darkredcorners"
},
/area/station/security/brig)
@@ -1244,6 +1160,28 @@
pixel_x = -6;
pixel_y = 3
},
+/obj/machinery/door_control/normal{
+ id = "hosofficedoor";
+ name = "Office Door";
+ pixel_x = 6;
+ pixel_y = 15;
+ req_one_access_txt = "58"
+ },
+/obj/machinery/door_control/shutter{
+ desc = "A remote control-switch to lock down the prison wing's blast doors";
+ id = "Prison Gate";
+ name = "Prison Wing Lockdown";
+ pixel_x = 6;
+ pixel_y = 6;
+ req_one_access_txt = "2"
+ },
+/obj/machinery/door_control/shutter{
+ id = "Secure Gate";
+ name = "Brig Lockdown";
+ pixel_x = 6;
+ pixel_y = -3;
+ req_one_access_txt = "2"
+ },
/turf/simulated/floor/carpet,
/area/station/command/office/hos)
"ahr" = (
@@ -1278,7 +1216,7 @@
/area/station/science/toxins/mixing)
"ahD" = (
/obj/item/radio/intercom/department/security{
- pixel_y = 25
+ pixel_y = 22
},
/turf/simulated/floor/plasteel{
dir = 4;
@@ -1289,22 +1227,25 @@
/turf/space,
/area/shuttle/gamma/station)
"ahG" = (
-/obj/structure/rack,
+/obj/structure/rack/gunrack,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
/obj/item/gun/projectile/shotgun/riot{
- pixel_x = -3;
- pixel_y = -3
+ pixel_x = 8
},
/obj/item/gun/projectile/shotgun/riot{
- pixel_x = 3;
- pixel_y = 3
+ pixel_x = 4
},
/obj/item/gun/projectile/shotgun/riot,
-/obj/structure/window/reinforced{
- dir = 8
+/obj/item/gun/projectile/shotgun/riot{
+ pixel_x = -4
},
-/obj/structure/window/reinforced{
- dir = 1;
- layer = 2.9
+/obj/item/gun/projectile/shotgun/riot{
+ pixel_x = -8
},
/turf/simulated/floor/plasteel{
dir = 8;
@@ -1312,32 +1253,27 @@
},
/area/station/security/armory/secure)
"ahQ" = (
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/obj/machinery/camera{
c_tag = "Brig Main Hall East 1"
},
/obj/machinery/door/firedoor,
/turf/simulated/floor/plasteel{
- dir = 1;
+ dir = 4;
icon_state = "darkredcorners"
},
/area/station/security/brig)
"ahR" = (
-/obj/effect/decal/warning_stripes/southeast,
/obj/structure/closet/l3closet/security,
/obj/effect/decal/warning_stripes/red/hollow,
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ dir = 8;
+ icon_state = "vault"
},
/area/station/security/armory/secure)
"ahT" = (
-/obj/structure/reagent_dispensers/peppertank{
- pixel_y = 30
- },
-/obj/effect/decal/warning_stripes/northwest,
+/obj/structure/reagent_dispensers/peppertank/north,
+/obj/effect/decal/warning_stripes/eastnorthwest,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -1345,6 +1281,7 @@
"ahU" = (
/obj/effect/decal/warning_stripes/southeastcorner,
/obj/effect/decal/warning_stripes/northwestcorner,
+/obj/effect/decal/warning_stripes/northeastcorner,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -1358,6 +1295,7 @@
/mob/living/simple_animal/bot/secbot/armsky{
auto_patrol = 1
},
+/obj/effect/decal/warning_stripes/north,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -1365,22 +1303,18 @@
"ahW" = (
/obj/effect/decal/warning_stripes/east,
/obj/effect/decal/warning_stripes/southwestcorner,
-/obj/machinery/power/apc{
- cell_type = 5000;
- dir = 4;
- name = "east bump Important Area";
- pixel_x = 24
- },
+/obj/machinery/power/apc/important/east,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
},
+/obj/effect/decal/warning_stripes/northwestcorner,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/station/security/armory/secure)
"aic" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal)
"aid" = (
@@ -1454,10 +1388,7 @@
dir = 1
},
/obj/structure/rack,
-/obj/item/storage/box/tranquilizer{
- pixel_x = 3;
- pixel_y = -3
- },
+/obj/item/storage/box/tranquilizer,
/obj/structure/window/reinforced{
dir = 8
},
@@ -1467,21 +1398,25 @@
},
/area/station/security/armory/secure)
"aiq" = (
-/obj/structure/rack,
+/obj/structure/rack/gunrack,
/obj/structure/window/reinforced{
dir = 1
},
+/obj/structure/window/reinforced{
+ dir = 4
+ },
/obj/item/gun/energy/laser{
- pixel_x = 3;
- pixel_y = 3
+ pixel_x = 8
+ },
+/obj/item/gun/energy/laser{
+ pixel_x = 4
},
/obj/item/gun/energy/laser,
/obj/item/gun/energy/laser{
- pixel_x = -3;
- pixel_y = -3
+ pixel_x = -4
},
-/obj/structure/window/reinforced{
- dir = 4
+/obj/item/gun/energy/laser{
+ pixel_x = -8
},
/turf/simulated/floor/plasteel{
dir = 8;
@@ -1489,22 +1424,11 @@
},
/area/station/security/armory/secure)
"air" = (
-/obj/effect/decal/warning_stripes/east,
-/obj/machinery/light{
- dir = 4
- },
-/obj/effect/decal/warning_stripes/west,
-/obj/item/storage/secure/safe{
- pixel_x = 27;
- pixel_y = 5
- },
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
+/obj/machinery/economy/vending/security,
+/obj/effect/decal/warning_stripes/red/hollow,
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ dir = 8;
+ icon_state = "vault"
},
/area/station/security/armory/secure)
"ait" = (
@@ -1541,13 +1465,9 @@
/turf/space,
/area/station/security/armory/secure)
"aiz" = (
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
-/obj/effect/decal/warning_stripes/north,
+/obj/machinery/alarm/directional/west,
/obj/effect/decal/warning_stripes/north,
+/obj/effect/decal/warning_stripes/northwest,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -1565,10 +1485,7 @@
},
/area/station/security/armory/secure)
"aiD" = (
-/obj/machinery/status_display{
- layer = 4;
- pixel_y = 32
- },
+/obj/machinery/status_display/directional/north,
/obj/machinery/camera{
c_tag = "Brig Main Hall West 1"
},
@@ -1578,18 +1495,22 @@
},
/area/station/security/brig)
"aiN" = (
-/obj/structure/rack,
+/obj/structure/rack/gunrack,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
/obj/item/gun/energy/gun{
- pixel_x = 3;
- pixel_y = 3
+ pixel_x = 8
+ },
+/obj/item/gun/energy/gun{
+ pixel_x = 4
},
/obj/item/gun/energy/gun,
/obj/item/gun/energy/gun{
- pixel_x = -3;
- pixel_y = -3
+ pixel_x = -4
},
-/obj/structure/window/reinforced{
- dir = 4
+/obj/item/gun/energy/gun{
+ pixel_x = -8
},
/turf/simulated/floor/plasteel{
dir = 8;
@@ -1597,11 +1518,7 @@
},
/area/station/security/armory/secure)
"aiO" = (
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/firealarm/directional/east,
/obj/effect/decal/warning_stripes/east,
/obj/machinery/camera{
c_tag = "Brig Secure Armory East";
@@ -1618,12 +1535,8 @@
},
/area/station/security/armory/secure)
"aiU" = (
-/obj/machinery/light_switch{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
-/obj/machinery/light,
+/obj/machinery/light_switch/south,
+/obj/machinery/light/directional/south,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -1644,11 +1557,7 @@
},
/area/station/security/brig)
"aiV" = (
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/south,
/obj/machinery/door/firedoor,
/obj/structure/disposalpipe/segment{
dir = 4
@@ -1736,50 +1645,63 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/fore)
"ajn" = (
-/obj/effect/decal/warning_stripes/southeastcorner,
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ icon_state = "redcorner"
},
-/area/station/security/armory/secure)
+/area/station/security/lobby)
"ajp" = (
-/obj/machinery/ai_status_display{
- pixel_y = -32
- },
+/obj/machinery/ai_status_display/south,
/turf/simulated/floor/plasteel{
icon_state = "darkred"
},
/area/station/security/brig)
"ajq" = (
/obj/structure/rack,
-/obj/item/clothing/suit/armor/bulletproof/sec,
-/obj/item/clothing/head/helmet/alt,
-/obj/item/clothing/suit/armor/bulletproof/sec,
-/obj/item/clothing/head/helmet/alt,
-/obj/item/clothing/suit/armor/bulletproof/sec,
-/obj/item/clothing/head/helmet/alt,
/obj/structure/window/reinforced,
/obj/structure/window/reinforced{
dir = 8
},
+/obj/item/clothing/suit/armor/bulletproof/sec{
+ pixel_x = -3
+ },
+/obj/item/clothing/suit/armor/bulletproof/sec,
+/obj/item/clothing/suit/armor/bulletproof/sec{
+ pixel_x = 3
+ },
+/obj/item/clothing/head/helmet/alt{
+ pixel_y = 8;
+ pixel_x = -3
+ },
+/obj/item/clothing/head/helmet/alt{
+ pixel_y = 8
+ },
+/obj/item/clothing/head/helmet/alt{
+ pixel_y = 8;
+ pixel_x = 3
+ },
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "vault"
},
/area/station/security/armory/secure)
"ajr" = (
-/obj/structure/rack,
+/obj/structure/rack/gunrack,
/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
/obj/item/gun/energy/disabler{
- pixel_x = 3;
- pixel_y = 3
+ pixel_x = 8
+ },
+/obj/item/gun/energy/disabler{
+ pixel_x = 4
},
/obj/item/gun/energy/disabler,
/obj/item/gun/energy/disabler{
- pixel_x = -3;
- pixel_y = -3
+ pixel_x = -4
},
-/obj/structure/window/reinforced{
- dir = 4
+/obj/item/gun/energy/disabler{
+ pixel_x = -8
},
/turf/simulated/floor/plasteel{
dir = 8;
@@ -1818,20 +1740,15 @@
},
/area/station/security/permabrig)
"ajJ" = (
-/obj/structure/sign/poster/official/random{
- pixel_y = 32
- },
+/obj/structure/sign/poster/official/random/north,
/obj/machinery/atmospherics/unary/vent_pump/on,
/turf/simulated/floor/plasteel{
- dir = 1;
+ dir = 4;
icon_state = "darkredcorners"
},
/area/station/security/brig)
"ajK" = (
/obj/structure/rack,
-/obj/item/clothing/head/helmet/riot,
-/obj/item/clothing/head/helmet/riot,
-/obj/item/clothing/head/helmet/riot,
/obj/structure/window/reinforced{
dir = 1;
layer = 2.9
@@ -1839,40 +1756,44 @@
/obj/structure/window/reinforced{
dir = 4
},
+/obj/item/clothing/head/helmet/riot{
+ pixel_y = 3;
+ pixel_x = 3
+ },
+/obj/item/clothing/head/helmet/riot,
+/obj/item/clothing/head/helmet/riot{
+ pixel_y = -3;
+ pixel_x = -3
+ },
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "vault"
},
/area/station/security/armory/secure)
"ajN" = (
-/obj/machinery/door/firedoor,
/turf/simulated/floor/plasteel{
- icon_state = "darkred"
+ dir = 4;
+ icon_state = "redcorner"
},
-/area/station/security/brig)
+/area/station/security/prison/cell_block/A)
"ajP" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 1
},
/turf/simulated/floor/plasteel{
- icon_state = "darkred"
+ icon_state = "darkredcorners"
},
/area/station/security/brig)
"ajT" = (
-/obj/structure/sign/poster/official/random{
- pixel_y = -32
- },
+/obj/structure/sign/poster/official/random/south,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "darkredcorners"
},
/area/station/security/brig)
"ajU" = (
-/obj/machinery/status_display{
- layer = 4;
- pixel_y = 32
- },
+/obj/machinery/status_display/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "darkredcorners"
@@ -1893,27 +1814,23 @@
},
/area/station/security/armory/secure)
"aki" = (
-/obj/structure/extinguisher_cabinet{
- name = "south bump";
- pixel_y = -30
- },
+/obj/structure/extinguisher_cabinet/directional/south,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "darkredcorners"
},
/area/station/security/brig)
"akl" = (
-/obj/effect/decal/warning_stripes/north,
/obj/machinery/flasher/portable,
+/obj/machinery/status_display/directional/north,
/obj/effect/decal/warning_stripes/red/hollow,
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ dir = 1;
+ icon_state = "vault"
},
/area/station/security/armory/secure)
"akm" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
@@ -1940,12 +1857,19 @@
/area/station/security/permabrig)
"akt" = (
/obj/structure/rack,
-/obj/item/clothing/suit/armor/riot/sec,
-/obj/item/clothing/suit/armor/riot/sec,
-/obj/item/clothing/suit/armor/riot/sec,
/obj/structure/window/reinforced{
dir = 4
},
+/obj/machinery/light/directional/east,
+/obj/item/clothing/suit/armor/riot/sec{
+ pixel_x = 3;
+ pixel_y = 3
+ },
+/obj/item/clothing/suit/armor/riot/sec,
+/obj/item/clothing/suit/armor/riot/sec{
+ pixel_y = -3;
+ pixel_x = -3
+ },
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "vault"
@@ -1972,15 +1896,10 @@
},
/area/station/security/armory/secure)
"akv" = (
-/obj/structure/table,
-/obj/item/taperecorder,
-/obj/machinery/light_switch{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
-/obj/item/radio/intercom/department/security{
- pixel_y = 28
+/obj/machinery/power/apc/directional/north,
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
},
/turf/simulated/floor/plasteel,
/area/station/security/main)
@@ -2016,22 +1935,14 @@
},
/area/station/security/evidence)
"akD" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "darkredcorners"
},
/area/station/security/brig)
"akF" = (
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
-/obj/structure/cable{
- d2 = 4;
- icon_state = "0-4"
- },
+/obj/machinery/newscaster/security_unit/north,
/turf/simulated/floor/plasteel,
/area/station/security/main)
"akG" = (
@@ -2051,18 +1962,11 @@
/obj/structure/chair{
dir = 8
},
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
- },
-/obj/effect/landmark/start/security_officer,
-/obj/machinery/camera{
- c_tag = "Brig Briefing Room East"
- },
+/obj/machinery/firealarm/directional/north,
/turf/simulated/floor/plasteel,
/area/station/security/main)
"akJ" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "HoS"
},
/obj/structure/cable{
@@ -2072,12 +1976,9 @@
/turf/simulated/floor/plating,
/area/station/command/office/hos)
"akK" = (
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/obj/structure/table/wood,
-/obj/machinery/photocopier/faxmachine{
+/obj/machinery/photocopier/faxmachine/longrange{
department = "Head of Security's Office";
pixel_y = 4
},
@@ -2093,13 +1994,12 @@
/turf/simulated/floor/grass,
/area/station/security/permabrig)
"akN" = (
-/obj/structure/cable{
- d1 = 1;
- d2 = 8;
- icon_state = "1-8"
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
},
-/obj/structure/disposalpipe/segment,
-/turf/simulated/floor/carpet,
/area/station/security/detective)
"akQ" = (
/obj/machinery/door/poddoor/preopen{
@@ -2107,7 +2007,7 @@
name = "Prison Lockdown Blast Doors"
},
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/permabrig)
"akW" = (
@@ -2123,7 +2023,7 @@
/area/station/security/prisonlockers)
"alc" = (
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "IAA"
},
/obj/machinery/door/poddoor/preopen{
@@ -2155,15 +2055,10 @@
icon_state = "1-4"
},
/obj/effect/mapping_helpers/airlock/access/any/security/iaa,
-/turf/simulated/floor/plasteel{
- icon_state = "cult"
- },
+/turf/simulated/floor/wood/fancy/cherry,
/area/station/legal/lawoffice)
"ale" = (
-/obj/machinery/light{
- dir = 8
- },
-/obj/machinery/economy/vending/security,
+/obj/machinery/light/directional/west,
/obj/effect/decal/warning_stripes/northwest,
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -2172,6 +2067,7 @@
"alf" = (
/obj/effect/decal/warning_stripes/northwestcorner,
/obj/effect/decal/warning_stripes/west,
+/obj/effect/decal/warning_stripes/east,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -2194,26 +2090,17 @@
pixel_x = 6;
pixel_y = 3
},
-/obj/machinery/newscaster/security_unit{
- name = "north bump";
- pixel_y = 28
- },
-/turf/simulated/floor/wood,
+/obj/machinery/newscaster/security_unit/north,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/hop)
"alk" = (
-/obj/machinery/light,
-/obj/machinery/door_control{
- id = "Secure Armory";
- name = "Secure Armory Shutter Control";
- pixel_x = 7;
- pixel_y = -28;
- req_one_access_txt = "3"
- },
+/obj/machinery/light/directional/south,
/obj/structure/cable{
d1 = 4;
d2 = 8;
icon_state = "4-8"
},
+/obj/machinery/light_switch/south,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -2230,10 +2117,6 @@
/area/station/security/armory/secure)
"alo" = (
/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/security/glass{
- id_tag = "BrigLeft";
- name = "Brig Foyer Left Entrance"
- },
/obj/machinery/door/poddoor/preopen{
id_tag = "Secure Gate";
name = "Security Blast Door"
@@ -2245,42 +2128,38 @@
},
/area/station/security/brig)
"alp" = (
-/obj/structure/table,
-/obj/item/ashtray/bronze{
- pixel_x = -1;
- pixel_y = 1
- },
-/obj/item/storage/fancy/cigarettes/cigpack_robust,
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
-/obj/machinery/light{
+/obj/structure/chair/stool{
dir = 8
},
-/obj/machinery/camera{
- c_tag = "Brig Briefing Room West";
- dir = 4
+/obj/effect/landmark/start/detective,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
},
/turf/simulated/floor/plasteel,
/area/station/security/main)
"alq" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
/turf/simulated/floor/plasteel{
icon_state = "redcorner"
},
/area/station/security/main)
"alr" = (
/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/security/glass{
- id_tag = "BrigLeft";
- name = "Brig Foyer Left Entrance"
- },
/obj/machinery/door/poddoor/preopen{
id_tag = "Secure Gate";
name = "Security Blast Door"
},
/obj/effect/mapping_helpers/airlock/access/any/security/doors,
+/obj/machinery/door/airlock/multi_tile/security/glass{
+ id_tag = "BrigLeft";
+ name = "Brig Foyer Left Entrance"
+ },
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "darkred"
@@ -2297,9 +2176,9 @@
/area/station/security/prison/cell_block/A)
"alu" = (
/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
@@ -2325,19 +2204,12 @@
/turf/space,
/area/station/engineering/solar/auxstarboard)
"alG" = (
-/obj/machinery/economy/vending/cigarette,
-/obj/machinery/status_display{
- layer = 4;
- pixel_x = -32
- },
+/obj/machinery/economy/vending/cigarette/free,
+/obj/machinery/status_display/directional/west,
/turf/simulated/floor/plasteel,
/area/station/security/main)
"alH" = (
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/firealarm/directional/east,
/obj/machinery/papershredder,
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -2362,18 +2234,14 @@
/turf/simulated/floor/plasteel,
/area/station/security/lobby)
"alM" = (
-/obj/machinery/light_switch{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/light_switch/south,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "darkredcorners"
},
/area/station/security/brig)
"alN" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "Secure Gate";
name = "Security Blast Door"
@@ -2381,22 +2249,6 @@
/obj/structure/cable,
/turf/simulated/floor/plating,
/area/station/security/brig)
-"alO" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/security/glass{
- id_tag = "BrigRight";
- name = "Brig Foyer Right Entrance"
- },
-/obj/machinery/door/poddoor/preopen{
- id_tag = "Secure Gate";
- name = "Security Blast Door"
- },
-/obj/effect/mapping_helpers/airlock/access/any/security/doors,
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "darkred"
- },
-/area/station/security/brig)
"alP" = (
/obj/machinery/door/firedoor,
/obj/structure/disposalpipe/segment,
@@ -2442,16 +2294,15 @@
d2 = 2;
icon_state = "1-2"
},
+/obj/effect/mapping_helpers/airlock/polarized{
+ id = "Processing"
+ },
/obj/effect/mapping_helpers/airlock/access/any/security/doors,
/turf/simulated/floor/plasteel,
/area/station/security/processing)
"alS" = (
/obj/structure/closet,
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/item/radio/intercom/directional/west,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -2508,11 +2359,6 @@
icon_state = "dark"
},
/area/station/security/armory/secure)
-"alY" = (
-/obj/effect/spawner/window/reinforced,
-/obj/structure/cable,
-/turf/simulated/floor/plating,
-/area/station/security/armory/secure)
"alZ" = (
/obj/structure/table/reinforced,
/obj/machinery/door/window/reinforced/normal{
@@ -2547,27 +2393,25 @@
},
/area/station/security/evidence)
"amc" = (
-/obj/structure/closet/secure_closet/security,
-/obj/structure/sign/goldenplaque{
- pixel_y = 30
- },
-/obj/machinery/light{
- dir = 1
+/obj/effect/decal/warning_stripes/red/partial{
+ dir = 8
},
/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "red"
+ icon_state = "dark"
},
/area/station/security/main)
"amd" = (
-/obj/structure/closet/secure_closet/security,
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
+/obj/structure/chair/stool,
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
},
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "red"
+ icon_state = "darkredfull"
},
/area/station/security/main)
"ame" = (
@@ -2584,14 +2428,15 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"amf" = (
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
/obj/structure/closet/secure_closet/security,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/item/clothing/mask/balaclava,
+/obj/effect/decal/warning_stripes/red,
/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "red"
+ icon_state = "dark"
},
/area/station/security/main)
"amh" = (
@@ -2600,6 +2445,11 @@
/turf/space,
/area/space/nearstation)
"amm" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "red"
@@ -2611,15 +2461,10 @@
pixel_y = 3
},
/obj/item/book/manual/wiki/sop_legal,
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 4
},
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plasteel,
/area/station/security/main)
"amr" = (
@@ -2701,6 +2546,8 @@
d2 = 8;
icon_state = "4-8"
},
+/obj/structure/bed/dogbed,
+/mob/living/simple_animal/pet/dog/security/warden,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "darkred"
@@ -2711,9 +2558,7 @@
/obj/machinery/recharger{
pixel_y = 2
},
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/machinery/camera{
c_tag = "Brig Warden's Office"
},
@@ -2727,11 +2572,7 @@
d2 = 4;
icon_state = "2-4"
},
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/power/apc/directional/north,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -2743,15 +2584,12 @@
/area/station/security/warden)
"amC" = (
/obj/structure/closet/secure_closet/warden,
-/obj/machinery/status_display{
- layer = 4;
- pixel_y = 32
- },
/obj/structure/cable{
d1 = 4;
d2 = 8;
icon_state = "4-8"
},
+/obj/machinery/status_display/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "darkred"
@@ -2767,7 +2605,20 @@
},
/area/station/security/warden)
"amG" = (
-/obj/machinery/economy/vending/security,
+/obj/structure/table/reinforced,
+/obj/item/reagent_containers/spray/pepper{
+ pixel_x = -8
+ },
+/obj/item/reagent_containers/spray/pepper{
+ pixel_x = -4
+ },
+/obj/item/reagent_containers/spray/pepper,
+/obj/item/reagent_containers/spray/pepper{
+ pixel_x = 4
+ },
+/obj/item/reagent_containers/spray/pepper{
+ pixel_x = 8
+ },
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "red"
@@ -2801,28 +2652,37 @@
/area/station/security/storage)
"amJ" = (
/obj/structure/rack,
-/obj/structure/reagent_dispensers/peppertank{
- pixel_y = 30
+/obj/structure/reagent_dispensers/peppertank/north,
+/obj/machinery/light/directional/north,
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/item/clothing/accessory/holster{
+ pixel_x = -6;
+ pixel_y = 6
+ },
+/obj/item/clothing/accessory/holster{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/clothing/accessory/holster{
+ pixel_x = 3;
+ pixel_y = -3
},
+/obj/item/clothing/accessory/holster{
+ pixel_x = 6;
+ pixel_y = -6
+ },
+/obj/item/clothing/accessory/holster,
/obj/item/restraints/handcuffs{
pixel_y = -4
},
/obj/item/restraints/handcuffs,
-/obj/machinery/light{
- dir = 1
- },
-/obj/effect/decal/warning_stripes/red/hollow,
/turf/simulated/floor/plasteel{
- dir = 1;
+ dir = 5;
icon_state = "red"
},
/area/station/security/storage)
"amK" = (
-/obj/structure/sink/kitchen{
- desc = "A sink used for washing one's hands and face. It looks rusty and home-made";
- name = "old sink";
- pixel_y = 28
- },
+/obj/structure/sink/kitchen/north,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"amL" = (
@@ -2844,22 +2704,27 @@
pixel_y = 3
},
/obj/item/book/manual/wiki/security_space_law,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plasteel,
/area/station/security/main)
"amP" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "red"
},
/area/station/security/main)
"amQ" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
/turf/simulated/floor/plasteel{
icon_state = "redfull"
},
@@ -2893,6 +2758,11 @@
name = "Head of Security"
},
/obj/effect/mapping_helpers/airlock/access/any/security/hos,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -2926,10 +2796,6 @@
/obj/structure/chair/comfy/black{
dir = 8
},
-/obj/machinery/keycard_auth{
- pixel_x = -28;
- pixel_y = 2
- },
/obj/effect/landmark/start/head_of_security,
/obj/structure/cable{
d1 = 1;
@@ -2990,7 +2856,7 @@
/turf/simulated/floor/plating,
/area/station/engineering/utility)
"anq" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -3012,12 +2878,8 @@
},
/area/station/security/permabrig)
"anv" = (
-/obj/structure/grille,
-/obj/structure/sign/securearea{
- pixel_y = -32
- },
-/turf/simulated/floor/plating/airless,
-/area/space/nearstation)
+/turf/simulated/wall,
+/area/station/security/armory/secure)
"anA" = (
/turf/simulated/wall,
/area/station/security/main)
@@ -3025,8 +2887,7 @@
/obj/structure/table/reinforced,
/obj/machinery/door/window/reinforced/normal{
dir = 8;
- name = "Warden's Desk";
- req_one_access_txt = "3"
+ name = "Warden's Desk"
},
/obj/structure/cable{
d1 = 1;
@@ -3038,6 +2899,9 @@
d2 = 8;
icon_state = "2-8"
},
+/obj/effect/mapping_helpers/airlock/windoor/access/any/security/armory{
+ dir = 8
+ },
/turf/simulated/floor/plasteel,
/area/station/security/warden)
"anE" = (
@@ -3067,26 +2931,35 @@
/turf/simulated/floor/plasteel,
/area/station/security/storage)
"anL" = (
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
/obj/machinery/hologram/holopad,
/turf/simulated/floor/plasteel{
icon_state = "redfull"
},
/area/station/security/main)
"anM" = (
-/obj/structure/chair/stool{
- dir = 1
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
},
/obj/structure/cable{
- d1 = 4;
+ d1 = 2;
d2 = 8;
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
+ icon_state = "2-8"
},
/turf/simulated/floor/plasteel{
- icon_state = "redfull"
+ icon_state = "darkredfull"
},
/area/station/security/main)
"anN" = (
@@ -3103,15 +2976,7 @@
/turf/simulated/floor/plasteel,
/area/station/security/permabrig)
"anS" = (
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 4
},
/turf/simulated/floor/plasteel{
@@ -3131,20 +2996,10 @@
pixel_y = 3
},
/obj/item/book/manual/wiki/sop_security,
-/obj/structure/cable{
- d1 = 1;
- d2 = 8;
- icon_state = "1-8"
- },
-/obj/structure/cable{
- d1 = 2;
- d2 = 8;
- icon_state = "2-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
dir = 4
},
-/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
/turf/simulated/floor/plasteel,
/area/station/security/main)
"anW" = (
@@ -3165,7 +3020,7 @@
},
/area/station/security/lobby)
"anZ" = (
-/obj/structure/table/reinforced,
+/obj/structure/table,
/obj/item/camera{
pixel_x = 3;
pixel_y = -4
@@ -3174,40 +3029,26 @@
pixel_x = -4;
pixel_y = 2
},
-/turf/simulated/floor/plasteel{
- icon_state = "cult"
- },
+/turf/simulated/floor/wood/fancy/cherry,
/area/station/legal/lawoffice)
"aoa" = (
-/obj/structure/table/reinforced,
+/obj/structure/table,
/obj/machinery/photocopier/faxmachine/longrange{
department = "Internal Affairs Office"
},
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
-/obj/machinery/light{
- dir = 1
- },
-/turf/simulated/floor/plasteel{
- icon_state = "cult"
- },
+/obj/item/radio/intercom/directional/west,
+/obj/machinery/light/directional/north,
+/turf/simulated/floor/wood/fancy/cherry,
/area/station/legal/lawoffice)
"aob" = (
/obj/structure/chair/office/dark,
/obj/effect/landmark/start/internal_affairs,
-/turf/simulated/floor/plasteel{
- icon_state = "cult"
- },
+/turf/simulated/floor/wood/fancy/cherry,
/area/station/legal/lawoffice)
"aoe" = (
-/obj/structure/table/reinforced,
+/obj/structure/table,
/obj/item/flashlight/lamp,
-/turf/simulated/floor/plasteel{
- icon_state = "cult"
- },
+/turf/simulated/floor/wood/fancy/cherry,
/area/station/legal/lawoffice)
"aog" = (
/turf/simulated/floor/plasteel{
@@ -3228,7 +3069,7 @@
/obj/structure/table,
/obj/item/book/manual/wiki/security_space_law,
/turf/simulated/floor/plasteel{
- dir = 4;
+ dir = 5;
icon_state = "red"
},
/area/station/security/lobby)
@@ -3249,7 +3090,7 @@
},
/obj/item/pen,
/turf/simulated/floor/plasteel{
- dir = 8;
+ dir = 9;
icon_state = "red"
},
/area/station/security/lobby)
@@ -3287,7 +3128,7 @@
},
/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/plasteel{
- dir = 1;
+ dir = 4;
icon_state = "redcorner"
},
/area/station/security/prison/cell_block/A)
@@ -3333,52 +3174,52 @@
/turf/simulated/floor/plasteel,
/area/station/security/storage)
"aoC" = (
+/obj/effect/mapping_helpers/airlock/access/any/security/general,
/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/security/glass{
+/obj/machinery/door/airlock/multi_tile/security/glass{
+ dir = 2;
name = "Equipment Storage"
},
-/obj/effect/mapping_helpers/airlock/access/any/security/general,
-/turf/simulated/floor/plasteel,
+/turf/simulated/floor/plasteel{
+ icon_state = "darkredfull"
+ },
/area/station/security/storage)
"aoJ" = (
/turf/simulated/floor/plasteel,
/area/station/security/main)
"aoL" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/security/glass{
- name = "Security Office"
+/obj/structure/table,
+/obj/item/taperecorder,
+/obj/machinery/light_switch/west,
+/obj/item/radio/intercom/department/security{
+ pixel_y = 22
},
+/obj/machinery/light/directional/north,
+/turf/simulated/floor/plasteel,
+/area/station/security/main)
+"aoM" = (
/obj/structure/cable{
d1 = 4;
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/cable{
- d1 = 1;
- d2 = 4;
- icon_state = "1-4"
- },
-/obj/structure/cable{
- d1 = 2;
- d2 = 4;
- icon_state = "2-4"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
-/obj/effect/mapping_helpers/airlock/access/any/security/general,
-/turf/simulated/floor/plasteel,
-/area/station/security/main)
-"aoM" = (
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "redcorner"
},
/area/station/security/main)
"aoN" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "redcorner"
@@ -3392,12 +3233,21 @@
/area/station/security/lobby)
"aoP" = (
/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
},
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "red"
@@ -3409,9 +3259,7 @@
/turf/simulated/floor/plasteel,
/area/station/security/main)
"aoS" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/machinery/computer/card/minor/hos{
dir = 8
},
@@ -3420,31 +3268,31 @@
},
/area/station/command/office/hos)
"aoU" = (
-/obj/structure/bed,
-/obj/item/bedsheet/red,
-/obj/machinery/camera{
- c_tag = "Brig Cell 1"
+/obj/structure/bed{
+ dir = 1
},
-/obj/machinery/light/small{
+/obj/item/bedsheet/red{
dir = 1
},
+/obj/machinery/camera{
+ c_tag = "Brig Cell 1"
+ },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plasteel{
- dir = 1;
+ dir = 8;
icon_state = "redcorner"
},
/area/station/security/prison/cell_block/A)
"aoW" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/machinery/atmospherics/unary/vent_pump/on,
/turf/simulated/floor/plasteel{
- dir = 1;
+ dir = 8;
icon_state = "redcorner"
},
/area/station/security/prison/cell_block/A)
"aoX" = (
-/obj/structure/bed,
+/obj/structure/bed/mattress,
/obj/machinery/camera{
c_tag = "Brig Cell 3"
},
@@ -3453,6 +3301,7 @@
pixel_y = 28
},
/turf/simulated/floor/plasteel{
+ dir = 4;
icon_state = "redcorner"
},
/area/station/security/prison/cell_block/A)
@@ -3477,23 +3326,13 @@
pixel_y = 7
},
/obj/item/pen,
-/obj/machinery/newscaster/security_unit{
- dir = 8;
- name = "east bump";
- pixel_x = 28
- },
+/obj/machinery/newscaster/security_unit/east,
/turf/simulated/floor/plasteel,
/area/station/security/processing)
"apd" = (
/obj/structure/closet,
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/alarm/directional/west,
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -3505,20 +3344,19 @@
pixel_y = 7
},
/obj/item/pen,
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
/obj/machinery/requests_console{
department = "Warden";
departmentType = 7;
name = "Warden's Requests Console";
- pixel_y = -30
+ pixel_y = -32
},
/obj/item/radio/intercom/department/security{
- pixel_x = -28;
- pixel_y = -10
+ pixel_x = -22;
+ dir = 4
+ },
+/obj/item/radio/intercom/custom{
+ dir = 4;
+ pixel_x = -36
},
/turf/simulated/floor/plasteel{
dir = 10;
@@ -3568,7 +3406,7 @@
"apk" = (
/obj/machinery/computer/security{
dir = 8;
- network = list("SS13","Research Outpost","Mining Outpost")
+ network = list("SS13","Research Outpost","Mining Outpost")
},
/turf/simulated/floor/plasteel{
dir = 6;
@@ -3663,20 +3501,11 @@
/turf/simulated/floor/carpet/cyan,
/area/station/security/prison/cell_block/A)
"apA" = (
-/obj/machinery/economy/vending/wallmed{
- name = "Emergency NanoMed";
- pixel_x = -28
- },
+/obj/machinery/economy/vending/wallmed/directional/west,
/obj/structure/table/reinforced,
/obj/item/stack/medical/bruise_pack/advanced,
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/firealarm/directional/south,
+/obj/machinery/light/directional/west,
/obj/machinery/camera{
c_tag = "Brig Security Equipment South";
dir = 4
@@ -3688,23 +3517,7 @@
},
/area/station/security/storage)
"apB" = (
-/obj/structure/rack,
-/obj/item/reagent_containers/spray/pepper{
- pixel_x = -2;
- pixel_y = -2
- },
-/obj/item/reagent_containers/spray/pepper{
- pixel_x = -4;
- pixel_y = -4
- },
-/obj/item/reagent_containers/spray/pepper{
- pixel_y = -4
- },
-/obj/machinery/power/apc{
- name = "south bump";
- pixel_y = -24
- },
-/obj/effect/decal/warning_stripes/red/hollow,
+/obj/machinery/power/apc/directional/south,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -3718,11 +3531,7 @@
/area/station/security/storage)
"apE" = (
/obj/machinery/disposal,
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/alarm/directional/south,
/obj/structure/disposalpipe/trunk{
dir = 8
},
@@ -3732,41 +3541,41 @@
},
/area/station/security/storage)
"apG" = (
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/station/security/evidence)
"apH" = (
-/obj/effect/decal/warning_stripes/red/partial{
- dir = 1
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
},
-/turf/simulated/floor/plasteel,
-/area/station/security/main)
-"apI" = (
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
},
-/obj/machinery/light,
-/obj/structure/closet/secure_closet/security,
/obj/structure/cable{
d1 = 1;
- d2 = 8;
- icon_state = "1-8"
+ d2 = 4;
+ icon_state = "1-4"
},
/turf/simulated/floor/plasteel{
- dir = 10;
- icon_state = "red"
+ icon_state = "darkredfull"
+ },
+/area/station/security/main)
+"apI" = (
+/obj/machinery/light/directional/south,
+/obj/item/flag/sec,
+/turf/simulated/floor/plasteel{
+ icon_state = "darkredfull"
},
/area/station/security/main)
"apJ" = (
-/obj/structure/closet/secure_closet/security,
+/obj/structure/table/reinforced,
+/obj/machinery/recharger/wallcharger{
+ pixel_x = 4
+ },
/turf/simulated/floor/plasteel{
- icon_state = "red"
+ icon_state = "darkredfull"
},
/area/station/security/main)
"apK" = (
@@ -3776,8 +3585,11 @@
},
/area/station/security/evidence)
"apM" = (
-/obj/machinery/light{
- dir = 1
+/obj/machinery/camera{
+ c_tag = "Brig Briefing Room"
+ },
+/obj/item/radio/intercom/department/security{
+ pixel_y = 22
},
/turf/simulated/floor/plasteel,
/area/station/security/main)
@@ -3789,7 +3601,7 @@
/turf/simulated/floor/plasteel,
/area/station/security/main)
"apQ" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "HoS"
},
/obj/structure/cable,
@@ -3800,9 +3612,6 @@
/area/station/security/storage)
"apT" = (
/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/security/glass{
- name = "Security Office"
- },
/obj/effect/mapping_helpers/airlock/access/any/security/doors,
/obj/structure/cable{
d1 = 4;
@@ -3813,10 +3622,7 @@
/area/station/security/main)
"apU" = (
/obj/structure/table/wood,
-/obj/machinery/power/apc{
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/power/apc/directional/south,
/obj/machinery/camera{
c_tag = "Brig Head of Security's Office";
dir = 1
@@ -3847,11 +3653,7 @@
/area/station/command/office/hos)
"apW" = (
/obj/machinery/disposal,
-/obj/machinery/light_switch{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/light_switch/south,
/obj/structure/disposalpipe/trunk{
dir = 8
},
@@ -3861,9 +3663,7 @@
/area/station/command/office/hos)
"apY" = (
/obj/structure/bed,
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"apZ" = (
@@ -3899,9 +3699,8 @@
/obj/structure/toilet{
dir = 8
},
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
+/mob/living/simple_animal/mouse/rat,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"aqu" = (
@@ -3920,7 +3719,7 @@
/turf/simulated/wall,
/area/station/security/warden)
"aqx" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -3929,10 +3728,10 @@
/area/station/security/warden)
"aqy" = (
/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/security{
+/obj/effect/mapping_helpers/airlock/access/any/security/general,
+/obj/machinery/door/airlock/multi_tile/security/glass{
name = "Equipment Storage"
},
-/obj/effect/mapping_helpers/airlock/access/any/security/general,
/turf/simulated/floor/plasteel,
/area/station/security/storage)
"aqE" = (
@@ -3995,11 +3794,11 @@
},
/area/station/security/permabrig)
"aqR" = (
-/obj/effect/decal/warning_stripes/northeast,
/obj/structure/closet/bombclosetsecurity,
/obj/effect/decal/warning_stripes/red/hollow,
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ dir = 8;
+ icon_state = "vault"
},
/area/station/security/armory/secure)
"aqS" = (
@@ -4028,7 +3827,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "IAA"
},
/obj/machinery/door/poddoor/preopen{
@@ -4066,16 +3865,14 @@
/obj/structure/chair/stool{
dir = 8
},
-/turf/simulated/floor/plasteel{
- icon_state = "cult"
- },
+/turf/simulated/floor/wood/fancy/cherry,
/area/station/legal/lawoffice)
"aqZ" = (
/obj/structure/lattice/catwalk,
/turf/space,
/area/station/engineering/solar/auxstarboard)
"ara" = (
-/obj/structure/table/reinforced,
+/obj/structure/table,
/obj/item/folder{
pixel_x = -4
},
@@ -4091,9 +3888,7 @@
},
/obj/item/stamp/law,
/obj/item/pen/multi,
-/turf/simulated/floor/plasteel{
- icon_state = "cult"
- },
+/turf/simulated/floor/wood/fancy/cherry,
/area/station/legal/lawoffice)
"arb" = (
/obj/structure/cable,
@@ -4125,7 +3920,7 @@
"arl" = (
/obj/machinery/computer/security{
dir = 4;
- network = list("SS13","Research Outpost","Mining Outpost")
+ network = list("SS13","Research Outpost","Mining Outpost")
},
/turf/simulated/floor/plasteel{
dir = 8;
@@ -4170,9 +3965,7 @@
},
/area/station/security/processing)
"arA" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkred"
@@ -4180,7 +3973,7 @@
/area/station/security/brig)
"arC" = (
/obj/item/radio/intercom/department/security{
- pixel_y = 25
+ pixel_y = 22
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -4188,9 +3981,7 @@
},
/area/station/security/brig)
"arD" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "darkredcorners"
@@ -4200,11 +3991,7 @@
/obj/structure/chair{
dir = 1
},
-/obj/machinery/light_switch{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/light_switch/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "redcorner"
@@ -4223,11 +4010,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"arK" = (
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/power/apc/directional/west,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
d2 = 2;
@@ -4290,7 +4073,7 @@
/turf/space,
/area/station/engineering/solar/auxport)
"arQ" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -4308,23 +4091,15 @@
/area/station/maintenance/fore)
"arS" = (
/obj/item/toy/pet_rock,
-/obj/machinery/door_control{
- id = "secmaintdorm1";
- name = "Door Bolt Control";
- normaldoorcontrol = 1;
- pixel_x = 25;
- specialfunctions = 4
+/obj/machinery/door_control/bolt_control/east{
+ id = "secmaintdorm1"
},
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"arT" = (
/obj/item/toy/plushie/deer,
-/obj/machinery/door_control{
- id = "secmaintdorm2";
- name = "Door Bolt Control";
- normaldoorcontrol = 1;
- pixel_x = 25;
- specialfunctions = 4
+/obj/machinery/door_control/bolt_control/east{
+ id = "secmaintdorm2"
},
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
@@ -4411,11 +4186,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"asy" = (
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -4434,9 +4205,7 @@
},
/area/station/security/brig)
"asz" = (
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/obj/item/storage/bag/trash,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
@@ -4460,7 +4229,7 @@
d2 = 8;
icon_state = "2-8"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "IAA"
},
/turf/simulated/floor/plating,
@@ -4480,9 +4249,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 1
},
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel/airless,
/area/station/science/toxins/test)
"asJ" = (
@@ -4539,29 +4306,19 @@
req_access = null;
req_one_access_txt = "2"
},
-/turf/simulated/floor/plasteel{
- icon_state = "cult"
- },
+/turf/simulated/floor/wood/fancy/cherry,
/area/station/legal/lawoffice)
"asP" = (
/obj/structure/chair/comfy/brown{
dir = 1
},
-/turf/simulated/floor/plasteel{
- icon_state = "cult"
- },
+/turf/simulated/floor/wood/fancy/cherry,
/area/station/legal/lawoffice)
"asQ" = (
-/obj/machinery/light{
- dir = 8
- },
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/light/directional/west,
+/obj/machinery/alarm/directional/west,
/turf/simulated/floor/plasteel{
- dir = 8;
+ dir = 1;
icon_state = "redcorner"
},
/area/station/security/lobby)
@@ -4608,13 +4365,9 @@
/turf/simulated/floor/carpet/cyan,
/area/station/security/prison/cell_block/A)
"atc" = (
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/firealarm/directional/west,
/turf/simulated/floor/plasteel{
- dir = 8;
+ dir = 1;
icon_state = "bluecorner"
},
/area/station/hallway/primary/fore)
@@ -4627,6 +4380,7 @@
dir = 8
},
/turf/simulated/floor/plasteel{
+ dir = 4;
icon_state = "redcorner"
},
/area/station/security/prison/cell_block/A)
@@ -4729,13 +4483,10 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"atx" = (
-/obj/machinery/light,
-/obj/machinery/newscaster/security_unit{
- dir = 1;
- name = "south bump";
- pixel_y = -28
- },
+/obj/machinery/light/directional/south,
+/obj/machinery/newscaster/security_unit/south,
/turf/simulated/floor/plasteel{
+ dir = 8;
icon_state = "darkredcorners"
},
/area/station/security/brig)
@@ -4757,18 +4508,13 @@
},
/area/station/security/permabrig)
"atC" = (
-/obj/machinery/light,
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/machinery/light/directional/south,
+/obj/item/radio/intercom/directional/south,
/obj/structure/disposalpipe/segment{
dir = 8;
icon_state = "pipe-c"
},
/turf/simulated/floor/plasteel{
- dir = 8;
icon_state = "darkredcorners"
},
/area/station/security/brig)
@@ -4801,7 +4547,7 @@
d2 = 8;
icon_state = "2-8"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/hop)
"atN" = (
/obj/machinery/computer/prisoner{
@@ -4835,7 +4581,7 @@
/turf/simulated/floor/plasteel,
/area/station/security/permabrig)
"atS" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -4861,20 +4607,13 @@
pixel_y = 3
},
/obj/item/clothing/glasses/sunglasses,
-/obj/machinery/light_switch{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/light_switch/west,
/turf/simulated/floor/plasteel,
/area/station/security/range)
"aua" = (
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/turf/simulated/floor/plasteel{
- dir = 1;
+ dir = 4;
icon_state = "darkredcorners"
},
/area/station/security/prison/cell_block/A)
@@ -4908,44 +4647,27 @@
},
/area/station/security/permabrig)
"auh" = (
-/obj/machinery/power/apc{
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/power/apc/directional/south,
/obj/structure/cable,
/turf/simulated/floor/plasteel{
icon_state = "darkred"
},
/area/station/security/permabrig)
"aui" = (
-/obj/effect/spawner/window/reinforced,
-/obj/structure/cable{
- d2 = 4;
- icon_state = "0-4"
+/obj/machinery/status_display{
+ layer = 4
},
-/turf/simulated/floor/plating,
+/turf/simulated/wall,
/area/station/security/storage)
"auj" = (
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/alarm/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "darkred"
},
/area/station/security/permabrig)
"aul" = (
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/item/radio/intercom/directional/south,
+/obj/machinery/firealarm/directional/east,
/obj/structure/rack,
/obj/item/storage/box/handcuffs{
pixel_x = 3;
@@ -4968,7 +4690,7 @@
pixel_y = 32
},
/turf/simulated/floor/plasteel{
- dir = 1;
+ dir = 4;
icon_state = "darkredcorners"
},
/area/station/security/prison/cell_block/A)
@@ -4993,9 +4715,7 @@
},
/area/station/public/construction)
"aup" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/structure/closet/emcloset,
/obj/machinery/camera{
c_tag = "Security Pod"
@@ -5029,7 +4749,7 @@
},
/area/station/security/brig)
"auD" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "Secure Gate";
name = "Security Blast Door"
@@ -5046,7 +4766,9 @@
/turf/simulated/floor/plating,
/area/station/security/lobby)
"auE" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/polarized/grilled{
+ id = "Processing"
+ },
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -5088,29 +4810,26 @@
icon_state = "4-8"
},
/obj/effect/mapping_helpers/airlock/windoor/access/any/security/general,
-/obj/machinery/door_control{
+/obj/machinery/door_control/normal{
desc = "A remote control switch for the brig foyer.";
id = "BrigLeft";
name = "Brig Foyer Left Doors";
- normaldoorcontrol = 1;
pixel_x = -5;
pixel_y = 6;
req_one_access_txt = "63"
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/normal{
desc = "A remote control switch for the brig foyer.";
id = "BrigRight";
name = "Brig Foyer Right Doors";
- normaldoorcontrol = 1;
pixel_x = 5;
pixel_y = 6;
req_one_access_txt = "63"
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/normal{
desc = "A remote control switch for the brig foyer.";
id = "BrigEast";
name = "Brig Foyer East Doors";
- normaldoorcontrol = 1;
pixel_x = 5;
pixel_y = -2;
req_one_access_txt = "63"
@@ -5132,14 +4851,8 @@
},
/area/station/security/lobby)
"auM" = (
-/obj/machinery/power/apc{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/power/apc/directional/east,
+/obj/machinery/light/directional/east,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -5189,11 +4902,7 @@
name = "Cell 3"
},
/obj/machinery/door/firedoor,
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/item/radio/intercom/directional/east,
/obj/machinery/door/poddoor/preopen{
id_tag = "Secure Gate";
name = "Security Blast Door"
@@ -5225,14 +4934,8 @@
},
/area/station/security/prison/cell_block/A)
"auS" = (
-/obj/machinery/light_switch{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light_switch/west,
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "darkredcorners"
@@ -5241,23 +4944,11 @@
"auT" = (
/obj/machinery/camera{
c_tag = "Brig Prisoner Processing West";
- dir = 4;
- pixel_y = -22
- },
-/obj/machinery/light{
- dir = 8
- },
-/obj/item/radio/intercom/department/security{
- dir = 4;
- pixel_x = -22;
- pixel_y = 6
+ dir = 4
},
-/obj/machinery/button/windowtint{
- dir = 4;
+/obj/machinery/light/directional/west,
+/obj/machinery/button/windowtint/west{
id = "Processing";
- name = "processing tint control";
- pixel_x = -24;
- pixel_y = -10;
req_one_access_txt = "63"
},
/turf/simulated/floor/plasteel,
@@ -5281,11 +4972,7 @@
},
/area/station/security/brig)
"auW" = (
-/obj/machinery/power/apc{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/power/apc/directional/east,
/obj/structure/cable,
/turf/simulated/floor/plasteel,
/area/station/security/processing)
@@ -5296,21 +4983,15 @@
/area/station/maintenance/apmaint)
"auY" = (
/obj/structure/table,
-/obj/machinery/light_switch{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/light_switch/south,
/obj/item/hand_labeler,
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/station/security/evidence)
"auZ" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
@@ -5319,9 +5000,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/fore)
"avb" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/station/maintenance/fore)
@@ -5444,16 +5123,11 @@
/area/station/security/permabrig)
"avo" = (
/obj/machinery/hydroponics/soil,
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/grass,
/area/station/security/permabrig)
"avp" = (
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/obj/structure/chair/comfy/shuttle{
dir = 4
},
@@ -5481,11 +5155,8 @@
/turf/simulated/floor/mineral/titanium/blue,
/area/shuttle/pod_3)
"avu" = (
-/obj/machinery/status_display{
- layer = 4;
- pixel_y = 32
- },
-/obj/machinery/light,
+/obj/machinery/status_display/directional/north,
+/obj/machinery/light/directional/south,
/obj/structure/chair/comfy/shuttle{
dir = 4
},
@@ -5496,7 +5167,7 @@
/turf/simulated/floor/plating,
/area/shuttle/pod_3)
"avz" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "Processing"
},
/obj/structure/cable{
@@ -5526,15 +5197,15 @@
},
/area/station/security/processing)
"avC" = (
-/obj/structure/sink{
- dir = 8;
- pixel_x = -12
- },
+/obj/structure/sink/directional/east,
/obj/item/soap,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"avE" = (
/obj/effect/decal/cleanable/dirt,
+/obj/structure/bed/mattress/dirty{
+ dir = 1
+ },
/obj/item/stack/cable_coil/random,
/mob/living/simple_animal/mouse/white,
/turf/simulated/floor/plating,
@@ -5583,9 +5254,7 @@
dir = 4
},
/obj/machinery/photocopier,
-/turf/simulated/floor/plasteel{
- icon_state = "cult"
- },
+/turf/simulated/floor/wood/fancy/cherry,
/area/station/legal/lawoffice)
"avS" = (
/obj/machinery/hologram/holopad,
@@ -5611,9 +5280,6 @@
/area/station/security/prison/cell_block/A)
"awa" = (
/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/security/glass{
- name = "Brig"
- },
/obj/effect/mapping_helpers/airlock/access/any/security/doors,
/turf/simulated/floor/plasteel{
dir = 4;
@@ -5622,10 +5288,6 @@
/area/station/security/prison/cell_block/A)
"awc" = (
/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/security/glass{
- id_tag = "BrigEast";
- name = "Brig East Entrance"
- },
/obj/effect/mapping_helpers/airlock/unres{
dir = 4
},
@@ -5647,13 +5309,14 @@
/area/station/security/prison/cell_block/A)
"awf" = (
/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/security/glass{
- name = "Prisoner Processing"
- },
/obj/effect/mapping_helpers/airlock/polarized{
id = "Processing"
},
/obj/effect/mapping_helpers/airlock/access/any/security/doors,
+/obj/machinery/door/airlock/security/glass{
+ id_tag = "Brig";
+ name = "Prisoner Processing"
+ },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "redcorner"
@@ -5671,12 +5334,6 @@
"awl" = (
/turf/simulated/wall,
/area/station/maintenance/fore)
-"awn" = (
-/obj/machinery/power/tracker,
-/obj/structure/cable,
-/obj/structure/lattice/catwalk,
-/turf/space,
-/area/station/engineering/solar/port)
"awx" = (
/obj/structure/table,
/obj/structure/mirror{
@@ -5703,15 +5360,10 @@
/area/station/security/processing)
"awC" = (
/obj/structure/chair,
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/firealarm/directional/east,
/obj/machinery/camera{
c_tag = "Brig Prisoner Processing East";
- dir = 8;
- pixel_y = -22
+ dir = 8
},
/turf/simulated/floor/plasteel{
dir = 4;
@@ -5737,7 +5389,8 @@
/area/station/maintenance/fore)
"awG" = (
/turf/simulated/floor/plasteel{
- icon_state = "grimy"
+ dir = 8;
+ icon_state = "darkbluecorners"
},
/area/station/security/detective)
"awH" = (
@@ -5768,9 +5421,8 @@
/obj/structure/chair{
dir = 1
},
-/turf/simulated/floor/wood{
- icon_state = "wood-broken7"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/asmaint)
"awN" = (
/obj/structure/table/wood,
@@ -5786,9 +5438,8 @@
/obj/structure/disposalpipe/trunk{
dir = 1
},
-/obj/machinery/button/windowtint{
- id = "virology";
- pixel_x = 24
+/obj/machinery/button/windowtint/east{
+ id = "virology"
},
/turf/simulated/floor/plasteel{
dir = 6;
@@ -5797,10 +5448,6 @@
/area/station/medical/virology)
"awP" = (
/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/security/glass{
- id_tag = "BrigEast";
- name = "Brig East Entrance"
- },
/obj/effect/mapping_helpers/airlock/unres{
dir = 4
},
@@ -5812,6 +5459,11 @@
dir = 4
},
/obj/effect/mapping_helpers/airlock/access/any/security/doors,
+/obj/machinery/door/airlock/multi_tile/security/glass{
+ dir = 2;
+ id_tag = "BrigEast";
+ name = "Brig East Entrance"
+ },
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "darkredcorners"
@@ -5873,11 +5525,7 @@
},
/area/station/medical/virology)
"axk" = (
-/obj/machinery/light_switch{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/light_switch/east,
/turf/simulated/floor/plasteel{
icon_state = "yellowcorner"
},
@@ -5893,13 +5541,9 @@
name = "Internal Affairs Requests Console";
pixel_x = -30
},
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/machinery/papershredder,
-/turf/simulated/floor/plasteel{
- icon_state = "cult"
- },
+/turf/simulated/floor/wood/fancy/cherry,
/area/station/legal/lawoffice)
"axq" = (
/obj/structure/cable{
@@ -5936,12 +5580,9 @@
/turf/simulated/floor/plasteel,
/area/station/security/processing)
"axu" = (
-/obj/machinery/newscaster{
- dir = 1;
- name = "south bump";
- pixel_y = -28
- },
+/obj/machinery/newscaster/directional/south,
/turf/simulated/floor/plasteel{
+ dir = 8;
icon_state = "redcorner"
},
/area/station/security/lobby)
@@ -5984,17 +5625,12 @@
/turf/simulated/floor/plasteel,
/area/station/security/lobby)
"axB" = (
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/firealarm/directional/east,
/obj/machinery/camera{
c_tag = "Brig Lobby East";
dir = 8
},
/turf/simulated/floor/plasteel{
- dir = 4;
icon_state = "redcorner"
},
/area/station/security/lobby)
@@ -6029,7 +5665,7 @@
},
/area/station/security/prison/cell_block/A)
"axH" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
@@ -6042,15 +5678,11 @@
dir = 4
},
/turf/simulated/floor/plasteel{
- dir = 8;
icon_state = "darkredcorners"
},
/area/station/security/prison/cell_block/A)
"axI" = (
/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/security/glass{
- name = "Brig"
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
@@ -6063,6 +5695,10 @@
dir = 4
},
/obj/effect/mapping_helpers/airlock/access/any/security/doors,
+/obj/machinery/door/airlock/multi_tile/security/glass{
+ dir = 2;
+ name = "Brig"
+ },
/turf/simulated/floor/plasteel{
icon_state = "darkredcorners"
},
@@ -6083,7 +5719,6 @@
dir = 4
},
/turf/simulated/floor/plasteel{
- dir = 8;
icon_state = "darkredcorners"
},
/area/station/security/prison/cell_block/A)
@@ -6142,23 +5777,27 @@
/area/station/engineering/control)
"axP" = (
/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/security/glass{
- name = "Prisoner Processing"
- },
/obj/effect/mapping_helpers/airlock/polarized{
id = "Processing"
},
/obj/effect/mapping_helpers/airlock/access/any/security/doors,
+/obj/machinery/door/airlock/security/glass{
+ id_tag = "Brig";
+ name = "Prisoner Processing"
+ },
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "redcorner"
},
/area/station/security/processing)
"axQ" = (
-/obj/item/radio/intercom{
+/obj/item/radio/intercom/custom{
dir = 1;
- name = "south bump";
- pixel_y = -22
+ pixel_y = -36
+ },
+/obj/item/radio/intercom/department/security{
+ pixel_y = -22;
+ dir = 1
},
/turf/simulated/floor/plasteel{
icon_state = "redcorner"
@@ -6176,14 +5815,8 @@
},
/area/station/security/processing)
"axU" = (
-/obj/machinery/alarm{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/alarm/directional/east,
+/obj/machinery/light/directional/east,
/obj/structure/table,
/obj/item/restraints/handcuffs,
/obj/item/taperecorder,
@@ -6200,9 +5833,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"axX" = (
-/obj/structure/sign/poster/contraband/random{
- pixel_y = 32
- },
+/obj/structure/sign/poster/contraband/random/north,
/obj/structure/rack{
dir = 1
},
@@ -6211,9 +5842,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"axY" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/structure/table,
/obj/item/taperecorder,
/turf/simulated/floor/plating,
@@ -6269,6 +5898,7 @@
dir = 4
},
/turf/simulated/floor/plasteel{
+ dir = 4;
icon_state = "darkredcorners"
},
/area/station/security/prison/cell_block/A)
@@ -6325,11 +5955,7 @@
"ayt" = (
/obj/structure/table,
/obj/item/storage/box/evidence,
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/south,
/obj/item/pen,
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -6350,9 +5976,7 @@
/turf/simulated/floor/plasteel,
/area/station/security/permabrig)
"ayz" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/structure/sign/electricshock{
pixel_y = 32
},
@@ -6366,15 +5990,27 @@
/obj/structure/noticeboard{
pixel_y = -30
},
-/obj/item/paper_bin{
- pixel_x = -3;
+/obj/effect/turf_decal/siding/wood{
+ dir = 1
+ },
+/obj/item/storage/box/evidence{
+ pixel_y = 2;
+ pixel_x = -18
+ },
+/obj/item/storage/photo_album,
+/obj/item/camera_film{
pixel_y = 7
},
-/obj/item/pen/multi,
-/obj/item/reagent_containers/food/drinks/flask/detflask,
-/turf/simulated/floor/plasteel{
- icon_state = "grimy"
+/obj/item/camera_film{
+ pixel_y = 7
+ },
+/obj/item/camera{
+ desc = "A one use - polaroid camera. 30 photos left.";
+ name = "detectives camera";
+ pictures_left = 30;
+ pixel_y = 2
},
+/turf/simulated/floor/wood/oak,
/area/station/security/detective)
"ayB" = (
/obj/structure/cable{
@@ -6389,7 +6025,7 @@
/turf/simulated/floor/plating,
/area/station/security/execution)
"ayC" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -6411,22 +6047,16 @@
},
/area/station/security/brig)
"ayH" = (
-/obj/machinery/button/windowtint{
- dir = 4;
+/obj/machinery/button/windowtint/west{
id = "IAA";
- pixel_x = -24;
req_one_access_txt = "38"
},
/obj/machinery/economy/vending/lawdrobe,
-/turf/simulated/floor/plasteel{
- icon_state = "cult"
- },
+/turf/simulated/floor/wood/fancy/cherry,
/area/station/legal/lawoffice)
"ayI" = (
/obj/structure/chair/comfy/brown,
-/turf/simulated/floor/plasteel{
- icon_state = "cult"
- },
+/turf/simulated/floor/wood/fancy/cherry,
/area/station/legal/lawoffice)
"ayK" = (
/obj/machinery/camera{
@@ -6435,19 +6065,16 @@
},
/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
- dir = 1;
+ dir = 8;
icon_state = "redcorner"
},
/area/station/security/lobby)
"ayM" = (
-/obj/machinery/light,
-/obj/machinery/ai_status_display{
- pixel_y = -32
- },
+/obj/machinery/light/directional/south,
+/obj/machinery/ai_status_display/south,
/obj/item/reagent_containers/food/drinks/mug/sec,
/obj/structure/table,
/turf/simulated/floor/plasteel{
- dir = 8;
icon_state = "redcorner"
},
/area/station/security/lobby)
@@ -6456,18 +6083,12 @@
dir = 1
},
/turf/simulated/floor/plasteel{
- dir = 8;
icon_state = "redcorner"
},
/area/station/security/lobby)
"ayP" = (
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/turf/simulated/floor/plasteel{
- dir = 8;
icon_state = "redcorner"
},
/area/station/security/lobby)
@@ -6517,11 +6138,7 @@
id = "Cell 4";
name = "Cell 4"
},
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/item/radio/intercom/directional/east,
/obj/machinery/door/poddoor/preopen{
id_tag = "Secure Gate";
name = "Security Blast Door"
@@ -6534,14 +6151,13 @@
},
/area/station/security/prison/cell_block/A)
"ayV" = (
-/turf/simulated/floor/carpet,
-/area/station/security/detective)
-"ayW" = (
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "bluecorner"
},
+/area/station/hallway/primary/fore)
+"ayW" = (
+/obj/machinery/firealarm/directional/east,
/obj/structure/disposalpipe/segment,
/obj/structure/cable{
d1 = 1;
@@ -6561,11 +6177,7 @@
},
/area/station/security/prison/cell_block/A)
"ayX" = (
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/power/apc/directional/west,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -6583,7 +6195,7 @@
/turf/simulated/floor/plasteel,
/area/station/public/locker)
"azc" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "Interrogation"
},
/obj/structure/cable{
@@ -6626,9 +6238,7 @@
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 8
},
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/obj/effect/landmark/spawner/xeno,
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -6654,11 +6264,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/fore)
"azq" = (
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -6682,7 +6288,7 @@
d2 = 8;
icon_state = "2-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/permabrig)
"azt" = (
@@ -6826,24 +6432,18 @@
},
/area/station/security/execution)
"azB" = (
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/power/apc/directional/west,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
},
-/turf/simulated/floor/plasteel{
- icon_state = "cult"
- },
+/turf/simulated/floor/wood/fancy/cherry,
/area/station/legal/lawoffice)
"azD" = (
/obj/machinery/economy/vending/coffee,
/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "redcorner"
+ dir = 6;
+ icon_state = "red"
},
/area/station/security/lobby)
"azE" = (
@@ -6852,22 +6452,19 @@
dir = 1
},
/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "redcorner"
+ dir = 10;
+ icon_state = "red"
},
/area/station/security/lobby)
"azG" = (
/obj/machinery/atmospherics/portable/canister/oxygen,
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor/plasteel,
/area/station/science/storage)
"azH" = (
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/east{
id = "brig_courtroom";
name = "Brig Courtroom Shutter Control";
- pixel_x = 25;
req_one_access_txt = "2"
},
/turf/simulated/floor/plasteel{
@@ -6941,9 +6538,7 @@
},
/area/station/security/interrogation)
"azM" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/machinery/atmospherics/binary/pump/on{
dir = 8
},
@@ -6957,10 +6552,7 @@
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
},
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "redcorner"
- },
+/turf/simulated/floor/carpet/cyan,
/area/station/security/prison/cell_block/A)
"azO" = (
/obj/structure/closet/secure_closet/brig{
@@ -6984,7 +6576,6 @@
"azR" = (
/obj/machinery/door/firedoor,
/turf/simulated/floor/plasteel{
- dir = 4;
icon_state = "redcorner"
},
/area/station/security/lobby)
@@ -6993,7 +6584,7 @@
dir = 4
},
/obj/effect/spawner/random_spawners/blood_often,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"azU" = (
/obj/structure/sign/electricshock,
@@ -7034,11 +6625,8 @@
},
/area/station/security/interrogation/observation)
"azY" = (
-/obj/machinery/button/windowtint{
- dir = 4;
+/obj/machinery/button/windowtint/west{
id = "Interrogation";
- name = "interrogation tint control";
- pixel_x = -24;
req_one_access_txt = "63"
},
/obj/structure/cable{
@@ -7063,33 +6651,29 @@
/obj/structure/chair/stool/bar{
dir = 4
},
-/turf/simulated/floor/wood{
- broken = 1;
- icon_state = "wood-broken"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"aAc" = (
/obj/structure/grille/broken,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"aAd" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/auxsolarport)
"aAf" = (
/turf/simulated/wall,
/area/station/maintenance/abandonedbar)
"aAg" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/abandonedbar)
"aAm" = (
/turf/simulated/wall/r_wall,
/area/station/legal/courtroom)
"aAo" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/structure/cable{
d1 = 1;
d2 = 8;
@@ -7098,8 +6682,19 @@
/turf/simulated/floor/carpet,
/area/station/command/office/hop)
"aAp" = (
-/turf/simulated/floor/wood,
-/area/station/legal/courtroom)
+/obj/structure/closet/secure_closet/security,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/item/clothing/mask/balaclava,
+/obj/effect/decal/warning_stripes/red,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/station/security/main)
"aAq" = (
/obj/machinery/atmospherics/pipe/simple/hidden{
dir = 6
@@ -7123,7 +6718,7 @@
/turf/simulated/floor/grass,
/area/station/security/permabrig)
"aAu" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/machinery/atmospherics/unary/outlet_injector/on{
dir = 1
},
@@ -7167,11 +6762,7 @@
/turf/simulated/floor/plasteel,
/area/station/security/prison/cell_block/A)
"aAB" = (
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/firealarm/directional/west,
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 1
},
@@ -7180,33 +6771,17 @@
},
/area/station/security/interrogation/observation)
"aAC" = (
-/obj/machinery/light_switch{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/light_switch/south,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/station/security/interrogation/observation)
"aAE" = (
-/obj/machinery/light{
- dir = 8
- },
-/obj/machinery/light_switch{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/light/directional/west,
+/obj/machinery/light_switch/west,
+/obj/machinery/firealarm/directional/south,
/obj/structure/closet/secure_closet/iaa,
-/turf/simulated/floor/plasteel{
- icon_state = "cult"
- },
+/turf/simulated/floor/wood/fancy/cherry,
/area/station/legal/lawoffice)
"aAF" = (
/turf/simulated/floor/plasteel,
@@ -7216,65 +6791,49 @@
dir = 1
},
/obj/effect/landmark/start/internal_affairs,
-/turf/simulated/floor/plasteel{
- icon_state = "cult"
- },
+/turf/simulated/floor/wood/fancy/cherry,
/area/station/legal/lawoffice)
"aAI" = (
-/obj/structure/table/reinforced,
+/obj/structure/table,
/obj/item/pen,
-/obj/machinery/alarm{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/alarm/directional/east,
/obj/item/paper_bin/nanotrasen,
-/turf/simulated/floor/plasteel{
- icon_state = "cult"
- },
+/turf/simulated/floor/wood/fancy/cherry,
/area/station/legal/lawoffice)
"aAL" = (
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/south,
/obj/structure/chair/stool/bar{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"aAM" = (
/obj/machinery/camera{
c_tag = "Magistrate's Office";
dir = 4
},
-/obj/item/radio/intercom/department/security{
- pixel_x = -28;
- pixel_y = -10
- },
/obj/item/radio/intercom/custom{
- pixel_x = -28;
- pixel_y = 4
+ dir = 4;
+ pixel_x = -36
+ },
+/obj/item/radio/intercom/department/security{
+ pixel_x = -22;
+ dir = 4
},
/turf/simulated/floor/carpet,
/area/station/legal/magistrate)
"aAN" = (
-/obj/structure/table/reinforced,
+/obj/structure/table,
/obj/item/taperecorder,
/obj/item/megaphone,
-/obj/machinery/button/windowtint{
- dir = 8;
+/obj/machinery/button/windowtint/east{
id = "Magistrate";
- pixel_x = 24;
pixel_y = 6;
req_one_access_txt = "74"
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/normal/east{
id = "magistrateofficedoor";
name = "Office Door";
- normaldoorcontrol = 1;
- pixel_x = 24;
pixel_y = -6;
req_one_access_txt = "74"
},
@@ -7286,10 +6845,6 @@
/turf/simulated/floor/carpet,
/area/station/legal/magistrate)
"aAP" = (
-/obj/structure/disposalpipe/segment{
- dir = 2;
- icon_state = "pipe-c"
- },
/obj/structure/cable{
d1 = 1;
d2 = 8;
@@ -7301,6 +6856,11 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/sortjunction{
+ dir = 4;
+ name = "Chapel";
+ sort_type_txt = "17"
+ },
/turf/simulated/floor/plasteel{
icon_state = "grimy"
},
@@ -7361,11 +6921,7 @@
name = "Cell 5"
},
/obj/machinery/door/firedoor,
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/obj/machinery/door/poddoor/preopen{
id_tag = "Secure Gate";
name = "Security Blast Door"
@@ -7389,9 +6945,7 @@
},
/area/station/security/prison/cell_block/A)
"aBb" = (
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 8
},
@@ -7401,7 +6955,7 @@
/obj/structure/table/wood,
/obj/item/deck/cards,
/obj/structure/spider/stickyweb,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"aBd" = (
/obj/structure/chair/wood/wings{
@@ -7416,20 +6970,18 @@
dir = 8
},
/obj/effect/spawner/random_spawners/cobweb_right_frequent,
-/turf/simulated/floor/wood{
- broken = 1;
- icon_state = "wood-broken"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"aBf" = (
/obj/structure/chair/wood/wings{
dir = 4
},
/obj/effect/decal/cleanable/dust,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"aBg" = (
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"aBh" = (
/obj/item/stack/tile/wood,
@@ -7454,18 +7006,14 @@
/turf/space,
/area/space)
"aBn" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/legal/courtroom)
"aBo" = (
/obj/structure/chair{
dir = 4
},
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/power/apc/directional/west,
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/plasteel{
@@ -7476,11 +7024,7 @@
/obj/structure/chair{
dir = 8
},
-/obj/machinery/alarm{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/alarm/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -7498,9 +7042,7 @@
/turf/simulated/wall,
/area/station/security/interrogation/observation)
"aBw" = (
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
@@ -7567,13 +7109,11 @@
pixel_x = 32
},
/obj/item/seeds/chili,
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/grass,
/area/station/security/permabrig)
"aBN" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable,
/obj/structure/cable{
d1 = 1;
@@ -7610,9 +7150,7 @@
"aBS" = (
/obj/structure/table/reinforced,
/obj/item/flashlight/lamp,
-/obj/structure/reagent_dispensers/peppertank{
- pixel_x = 32
- },
+/obj/structure/reagent_dispensers/peppertank/east,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -7623,39 +7161,28 @@
/turf/simulated/floor/plasteel/airless,
/area/space/nearstation)
"aBU" = (
-/obj/machinery/light_construct/small{
- dir = 8
- },
-/obj/machinery/status_display{
- layer = 4;
- pixel_y = 32
- },
+/obj/machinery/light_construct/small/west,
+/obj/machinery/status_display/directional/north,
/obj/structure/spider/stickyweb,
/obj/structure/sign/poster/random{
pixel_x = -32
},
-/turf/simulated/floor/wood{
- broken = 1;
- icon_state = "wood-broken"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"aBV" = (
/obj/item/storage/fancy/crayons,
/obj/effect/decal/cleanable/dust,
-/turf/simulated/floor/wood{
- broken = 1;
- icon_state = "wood-broken"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"aBW" = (
/obj/structure/holosign/barrier,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 4
},
-/turf/simulated/floor/wood{
- broken = 1;
- icon_state = "wood-broken"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"aBX" = (
/obj/item/trash/liquidfood,
@@ -7663,23 +7190,20 @@
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 6
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"aBZ" = (
/obj/effect/landmark/damageturf,
/turf/simulated/floor/plasteel/airless,
/area/space/nearstation)
"aCa" = (
-/obj/machinery/ai_status_display{
- pixel_x = 32
- },
+/obj/machinery/ai_status_display/east,
/turf/simulated/floor/plasteel{
- dir = 4;
icon_state = "redcorner"
},
/area/station/hallway/primary/fore)
"aCb" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "IAA"
},
/turf/simulated/floor/plating,
@@ -7699,74 +7223,54 @@
dir = 4
},
/obj/effect/mapping_helpers/airlock/access/any/security/iaa,
-/turf/simulated/floor/plasteel{
- icon_state = "cult"
- },
+/turf/simulated/floor/wood/fancy/cherry,
/area/station/legal/lawoffice)
"aCd" = (
/obj/structure/table/wood,
/obj/machinery/photocopier/faxmachine/longrange{
- department = "Magistrate's Office"
- },
-/obj/structure/sign/poster/official/random{
- pixel_y = 32
- },
-/turf/simulated/floor/plasteel{
- icon_state = "cult"
+ department = "Magistrate's Office";
+ pixel_y = 4
},
+/obj/structure/sign/poster/official/random/north,
+/turf/simulated/floor/wood/fancy/cherry,
/area/station/legal/magistrate)
"aCe" = (
-/obj/machinery/status_display{
- layer = 4;
- pixel_y = 32
- },
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/status_display/directional/north,
+/obj/machinery/alarm/directional/west,
/obj/machinery/computer/prisoner{
req_access = null;
req_one_access_txt = "2"
},
-/turf/simulated/floor/plasteel{
- icon_state = "cult"
- },
+/turf/simulated/floor/wood/fancy/cherry,
/area/station/legal/magistrate)
"aCf" = (
/turf/simulated/floor/carpet,
/area/station/legal/magistrate)
"aCg" = (
/obj/structure/table/wood,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/machinery/computer/secure_data/laptop,
-/turf/simulated/floor/plasteel{
- icon_state = "cult"
- },
+/turf/simulated/floor/wood/fancy/cherry,
/area/station/legal/magistrate)
"aCh" = (
/obj/effect/spawner/lootdrop/maintenance,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"aCi" = (
-/obj/structure/table/reinforced,
+/obj/structure/table,
/obj/item/book/manual/wiki/security_space_law,
/obj/item/pen/multi/gold,
/obj/item/stamp/magistrate,
/turf/simulated/floor/carpet,
/area/station/legal/magistrate)
"aCj" = (
-/obj/structure/table/reinforced,
+/obj/structure/table,
/obj/item/paper_bin/nanotrasen,
/turf/simulated/floor/carpet,
/area/station/legal/magistrate)
"aCl" = (
/obj/structure/closet/secure_closet/magistrate,
-/turf/simulated/floor/plasteel{
- icon_state = "cult"
- },
+/turf/simulated/floor/wood/fancy/cherry,
/area/station/legal/magistrate)
"aCo" = (
/mob/living/simple_animal/bot/secbot/beepsky,
@@ -7792,20 +7296,29 @@
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 1
},
-/turf/simulated/floor/carpet/cyan,
+/turf/simulated/floor/plasteel{
+ icon_state = "redcorner"
+ },
/area/station/security/prison/cell_block/A)
"aCq" = (
-/obj/structure/bed,
-/obj/item/bedsheet,
-/obj/machinery/light/small,
+/obj/structure/bed{
+ dir = 1
+ },
+/obj/item/bedsheet{
+ dir = 1
+ },
+/obj/machinery/light/small/directional/south,
/obj/machinery/camera{
c_tag = "Brig Cell 2";
dir = 1
},
-/turf/simulated/floor/carpet/cyan,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "redcorner"
+ },
/area/station/security/prison/cell_block/A)
"aCr" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 1
},
@@ -7815,7 +7328,7 @@
},
/area/station/security/prison/cell_block/A)
"aCs" = (
-/obj/structure/bed,
+/obj/structure/bed/mattress,
/obj/machinery/flasher{
id = "Cell 4";
pixel_y = -28
@@ -7836,13 +7349,13 @@
},
/area/station/command/bridge)
"aCv" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "conference"
},
/turf/simulated/floor/plating,
/area/station/command/meeting_room)
"aCw" = (
-/obj/structure/bed,
+/obj/structure/bed/mattress/dirty,
/obj/machinery/flasher{
id = "Cell 5";
pixel_y = -28
@@ -7889,11 +7402,7 @@
/obj/machinery/atmospherics/unary/portables_connector{
dir = 1
},
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -7917,7 +7426,7 @@
id_tag = "brig_courtroom";
name = "Brig Courtroom Shutters"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/brig)
"aCL" = (
@@ -7980,10 +7489,8 @@
"aCS" = (
/obj/item/lighter/random,
/obj/effect/decal/cleanable/dust,
-/turf/simulated/floor/wood{
- broken = 1;
- icon_state = "wood-broken"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"aCU" = (
/obj/item/stack/sheet/mineral/plasma{
@@ -8008,21 +7515,17 @@
/obj/item/trash/plate,
/obj/item/clothing/mask/bandana/skull,
/obj/item/melee/baseball_bat,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"aCW" = (
/obj/structure/table/wood,
/obj/item/reagent_containers/food/drinks/bottle/patron,
/obj/item/storage/fancy/cigarettes/cigpack_shadyjims,
-/obj/machinery/light_construct/small{
- dir = 4
- },
+/obj/machinery/light_construct/small/east,
/turf/simulated/floor/plating,
/area/station/maintenance/abandonedbar)
"aCZ" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "redcorner"
@@ -8034,15 +7537,12 @@
pixel_x = 3;
pixel_y = -4
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/north{
id = "brig_courtroom";
name = "Brig Courtroom Shutter Control";
- pixel_y = 25;
req_one_access_txt = "2"
},
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -8067,7 +7567,7 @@
},
/area/station/engineering/control)
"aDe" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "Magistrate"
},
/turf/simulated/floor/plating,
@@ -8090,14 +7590,10 @@
/obj/structure/chair/office/dark{
dir = 1
},
-/turf/simulated/floor/plasteel{
- icon_state = "cult"
- },
+/turf/simulated/floor/wood/fancy/cherry,
/area/station/legal/magistrate)
"aDi" = (
-/turf/simulated/floor/plasteel{
- icon_state = "cult"
- },
+/turf/simulated/floor/wood/fancy/cherry,
/area/station/legal/magistrate)
"aDj" = (
/obj/structure/chair/comfy/black{
@@ -8122,11 +7618,7 @@
},
/area/station/command/teleporter)
"aDm" = (
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/power/apc/directional/west,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -8137,11 +7629,7 @@
},
/area/station/hallway/primary/fore)
"aDo" = (
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/alarm/directional/west,
/obj/structure/disposalpipe/segment{
dir = 4;
icon_state = "pipe-c"
@@ -8153,9 +7641,7 @@
/area/station/security/prison/cell_block/A)
"aDp" = (
/obj/structure/closet/crate,
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/obj/effect/spawner/lootdrop/maintenance/two,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
@@ -8178,9 +7664,7 @@
/area/station/maintenance/abandonedbar)
"aDt" = (
/obj/machinery/fishtank/tank,
-/obj/structure/sign/poster/contraband/random{
- pixel_x = -32
- },
+/obj/structure/sign/poster/contraband/random/west,
/obj/item/tank_brush,
/obj/structure/spider/stickyweb,
/turf/simulated/floor/plating,
@@ -8196,9 +7680,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/auxsolarport)
"aDv" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -8213,6 +7695,23 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/table,
+/obj/item/clothing/accessory/medal{
+ name = "медаль хорошему мальчику";
+ desc = "Тот кто её носит - определенно заслужил её!"
+ },
+/obj/item/petcollar{
+ pixel_y = 7;
+ pixel_x = 6
+ },
+/obj/item/petcollar{
+ pixel_y = 3
+ },
+/obj/item/petcollar{
+ pixel_y = -2;
+ pixel_x = -6
+ },
+/obj/effect/decal/warning_stripes/blue/hollow,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutralcorner"
@@ -8249,7 +7748,7 @@
/obj/structure/rack,
/obj/item/camera,
/obj/effect/spawner/random_spawners/cobweb_right_frequent,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/fpmaint2)
"aDC" = (
/obj/structure/closet/cabinet,
@@ -8261,7 +7760,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint2)
"aDD" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint2)
"aDF" = (
@@ -8280,11 +7779,7 @@
/turf/simulated/floor/plasteel,
/area/station/security/permabrig)
"aDH" = (
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/obj/structure/cable{
d1 = 1;
d2 = 4;
@@ -8338,8 +7833,8 @@
/area/station/service/barber)
"aDQ" = (
/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "ramptop"
+ icon_state = "rampbottom";
+ dir = 8
},
/area/station/legal/courtroom)
"aDR" = (
@@ -8348,7 +7843,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint2)
"aDS" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/auxsolarstarboard)
"aDV" = (
@@ -8380,6 +7875,7 @@
"aDY" = (
/obj/item/stack/tile/plasteel,
/obj/effect/decal/cleanable/dust,
+/mob/living/simple_animal/mouse/rat,
/turf/simulated/floor/plating,
/area/station/maintenance/abandonedbar)
"aDZ" = (
@@ -8390,10 +7886,8 @@
/obj/structure/table/wood,
/obj/item/trash/can,
/obj/item/reagent_containers/glass/rag,
-/turf/simulated/floor/wood{
- broken = 1;
- icon_state = "wood-broken"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"aEc" = (
/obj/machinery/economy/vending/boozeomat,
@@ -8401,9 +7895,7 @@
/area/station/maintenance/abandonedbar)
"aEg" = (
/obj/structure/filingcabinet,
-/turf/simulated/floor/plasteel{
- icon_state = "cult"
- },
+/turf/simulated/floor/wood/fancy/cherry,
/area/station/legal/magistrate)
"aEi" = (
/obj/machinery/economy/vending/cigarette,
@@ -8427,63 +7919,57 @@
},
/area/station/hallway/primary/fore)
"aEn" = (
-/obj/structure/chair/office/dark,
-/obj/machinery/light{
- dir = 1
- },
+/obj/structure/chair/comfy/brown,
/obj/effect/landmark/start/detective,
-/turf/simulated/floor/carpet,
+/obj/machinery/light/directional/north,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
/area/station/security/detective)
"aEo" = (
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/firealarm/directional/west,
+/obj/machinery/power/apc/directional/north,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
},
-/turf/simulated/floor/carpet,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
/area/station/security/detective)
"aEp" = (
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
/obj/machinery/computer/security/wooden_tv{
- network = list("SS13","Research Outpost","Mining Outpost")
+ network = list("SS13","Research Outpost","Mining Outpost")
},
-/obj/machinery/button/windowtint{
+/obj/machinery/button/windowtint/north{
id = "Detective";
pixel_x = -8;
- pixel_y = 24;
req_one_access_txt = "4"
},
-/turf/simulated/floor/carpet,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
/area/station/security/detective)
"aEr" = (
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "darkredcorners"
+ dir = 1;
+ icon_state = "redcorner"
},
-/area/station/security/prison/cell_block/A)
+/area/station/security/lobby)
"aEw" = (
/obj/item/storage/toolbox/emergency,
/obj/structure/table,
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"aEx" = (
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/obj/effect/decal/cleanable/dust,
/obj/item/reagent_containers/glass/beaker/large,
/turf/simulated/floor/plating,
@@ -8514,9 +8000,7 @@
"aEB" = (
/obj/structure/rack,
/obj/effect/spawner/lootdrop/maintenance,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/effect/decal/cleanable/dust,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
@@ -8528,9 +8012,7 @@
/area/station/maintenance/auxsolarport)
"aED" = (
/obj/machinery/power/terminal,
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -8548,9 +8030,7 @@
"aEF" = (
/obj/structure/table,
/obj/item/paper_bin,
-/obj/structure/sign/poster/contraband/random{
- pixel_y = 32
- },
+/obj/structure/sign/poster/contraband/random/north,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint2)
"aEG" = (
@@ -8564,26 +8044,25 @@
/obj/item/clothing/head/det_hat,
/obj/item/cartridge/detective,
/obj/item/clothing/glasses/sunglasses/yeah,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/fpmaint2)
"aEH" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/landmark/spawner/xeno,
-/turf/simulated/floor/wood{
- broken = 1;
- icon_state = "wood-broken"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/fpmaint2)
"aEI" = (
/obj/structure/chair/comfy/black,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"aEJ" = (
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/fpmaint2)
"aEK" = (
/obj/structure/chair,
-/turf/simulated/floor/wood,
+/mob/living/simple_animal/mouse/rat,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/fpmaint2)
"aEL" = (
/obj/machinery/atmospherics/pipe/simple/visible/universal,
@@ -8604,9 +8083,7 @@
/area/station/security/permabrig)
"aEP" = (
/obj/structure/chair/stool,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"aEQ" = (
@@ -8615,9 +8092,7 @@
/area/station/maintenance/fpmaint)
"aES" = (
/obj/effect/decal/cleanable/dust,
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/obj/effect/mapping_helpers/machinery/destroyed,
/turf/simulated/floor/plating,
/area/station/maintenance/abandonedbar)
@@ -8655,46 +8130,32 @@
/area/station/maintenance/abandonedbar)
"aEX" = (
/obj/item/trash/pistachios,
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/effect/mapping_helpers/machinery/destroyed,
-/turf/simulated/floor/wood{
- broken = 1;
- icon_state = "wood-broken"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"aEY" = (
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/electrical)
"aEZ" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/structure/coatrack,
/obj/item/clothing/suit/tracksuit,
-/obj/machinery/light_switch{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/light_switch/south,
/turf/simulated/floor/plating,
/area/station/maintenance/abandonedbar)
"aFa" = (
-/obj/structure/sign/poster/contraband/random{
- pixel_x = 32
- },
-/obj/structure/sink/kitchen{
- dir = 8;
- name = "old sink";
- pixel_x = 12
- },
+/obj/structure/sign/poster/contraband/random/east,
+/obj/structure/sink/kitchen/east,
/obj/structure/closet/walllocker/medlocker/south,
/obj/item/reagent_containers/food/drinks/shaker{
pixel_x = -8;
pixel_y = 2
},
-/turf/simulated/floor/wood{
- broken = 1;
- icon_state = "wood-broken"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"aFb" = (
/obj/structure/table/wood,
@@ -8704,33 +8165,27 @@
/area/station/maintenance/abandonedbar)
"aFc" = (
/obj/structure/chair/stool,
-/obj/structure/sign/poster/contraband/random{
- pixel_y = 32
- },
+/obj/structure/sign/poster/contraband/random/north,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"aFd" = (
/obj/structure/closet/cabinet,
/obj/effect/spawner/lootdrop/maintenance,
/obj/effect/decal/cleanable/dust,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken3"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/fsmaint)
"aFh" = (
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "rampbottom"
+/turf/simulated/floor/plasteel/stairs{
+ icon_state = "rampbottom";
+ dir = 1
},
/area/station/legal/courtroom)
"aFm" = (
/obj/structure/table,
/obj/item/gavelblock,
/obj/item/gavelhammer,
-/obj/machinery/power/apc{
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/power/apc/directional/south,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -8738,9 +8193,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 5
},
-/turf/simulated/floor/plasteel{
- icon_state = "cult"
- },
+/turf/simulated/floor/wood/fancy/cherry,
/area/station/legal/magistrate)
"aFn" = (
/turf/simulated/floor/plasteel{
@@ -8748,20 +8201,10 @@
},
/area/station/security/interrogation)
"aFo" = (
-/obj/machinery/light_switch{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/light_switch/west,
/obj/item/kirbyplants,
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
-/turf/simulated/floor/plasteel{
- icon_state = "cult"
- },
+/obj/machinery/firealarm/directional/south,
+/turf/simulated/floor/wood/fancy/cherry,
/area/station/legal/magistrate)
"aFp" = (
/obj/structure/table,
@@ -8775,9 +8218,8 @@
},
/obj/item/pen/multi,
/obj/effect/spawner/lootdrop/officetoys,
-/turf/simulated/floor/plasteel{
- icon_state = "cult"
- },
+/obj/item/clothing/head/helmet/skull/Yorick,
+/turf/simulated/floor/wood/fancy/cherry,
/area/station/legal/magistrate)
"aFq" = (
/obj/structure/table,
@@ -8801,9 +8243,7 @@
pixel_x = 14;
pixel_y = 4
},
-/turf/simulated/floor/plasteel{
- icon_state = "cult"
- },
+/turf/simulated/floor/wood/fancy/cherry,
/area/station/legal/magistrate)
"aFs" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
@@ -8816,20 +8256,12 @@
/area/station/maintenance/fore)
"aFt" = (
/obj/machinery/disposal,
-/obj/machinery/light{
- dir = 4
- },
-/obj/machinery/newscaster/security_unit{
- dir = 1;
- name = "south bump";
- pixel_y = -28
- },
+/obj/machinery/light/directional/east,
+/obj/machinery/newscaster/security_unit/south,
/obj/structure/disposalpipe/trunk{
dir = 8
},
-/turf/simulated/floor/plasteel{
- icon_state = "cult"
- },
+/turf/simulated/floor/wood/fancy/cherry,
/area/station/legal/magistrate)
"aFw" = (
/turf/simulated/floor/plasteel{
@@ -8843,7 +8275,7 @@
},
/area/station/hallway/primary/fore)
"aFz" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "Detective"
},
/obj/structure/cable{
@@ -8863,26 +8295,40 @@
/area/station/hallway/primary/fore)
"aFB" = (
/obj/structure/table/wood,
-/obj/item/book/manual/wiki/security_space_law,
-/obj/item/clothing/glasses/sunglasses,
-/turf/simulated/floor/carpet,
+/obj/item/book/manual/detective{
+ pixel_y = 3
+ },
+/obj/item/clothing/glasses/sunglasses{
+ pixel_y = 6
+ },
+/obj/item/reagent_containers/food/drinks/flask/detflask{
+ pixel_x = 16;
+ pixel_y = 4;
+ initialized = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
/area/station/security/detective)
"aFD" = (
/obj/structure/table/wood,
+/obj/item/storage/fancy/cigarettes/dromedaryco{
+ pixel_x = -16;
+ pixel_y = 2
+ },
+/obj/item/ashtray/bronze{
+ pixel_x = -16
+ },
/obj/item/flashlight/lamp/green{
on = 0;
- pixel_x = -3;
pixel_y = 8
},
-/obj/item/storage/fancy/cigarettes/dromedaryco,
-/obj/item/ashtray/bronze,
-/obj/item/radio/intercom/department/security{
- pixel_x = 28
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
},
-/turf/simulated/floor/carpet,
/area/station/security/detective)
"aFE" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "Detective"
},
/obj/machinery/door/poddoor/preopen{
@@ -8914,7 +8360,7 @@
/obj/structure/disposalpipe/segment,
/obj/effect/mapping_helpers/airlock/access/any/security/forensics,
/turf/simulated/floor/plasteel{
- icon_state = "grimy"
+ icon_state = "dark"
},
/area/station/security/prison/cell_block/A)
"aFH" = (
@@ -8928,7 +8374,7 @@
/turf/simulated/wall/r_wall,
/area/station/public/dorms)
"aFK" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "holodeck"
},
/turf/simulated/floor/plating,
@@ -8971,12 +8417,7 @@
c_tag = "Fore Port Solar Control";
dir = 1
},
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump Engineering";
- pixel_x = -24;
- shock_proof = 1
- },
+/obj/machinery/power/apc/engineering/west,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -9011,10 +8452,8 @@
"aFU" = (
/obj/structure/table,
/obj/item/toy/figure/crew/detective,
-/obj/machinery/light/small{
- dir = 8
- },
-/turf/simulated/floor/wood,
+/obj/machinery/light/small/directional/west,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/fpmaint2)
"aFV" = (
/obj/structure/table,
@@ -9028,9 +8467,7 @@
},
/area/station/maintenance/fpmaint2)
"aFW" = (
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/obj/item/paper/crumpled,
/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{
dir = 1
@@ -9068,10 +8505,8 @@
name = "Abandoned Bar"
},
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
-/turf/simulated/floor/wood{
- broken = 1;
- icon_state = "wood-broken"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"aGd" = (
/obj/effect/decal/cleanable/fungus,
@@ -9089,12 +8524,8 @@
/turf/simulated/wall,
/area/station/maintenance/fpmaint)
"aGj" = (
-/obj/machinery/light/small{
- dir = 1
- },
-/obj/structure/sign/poster/contraband/random{
- pixel_y = 32
- },
+/obj/machinery/light/small/directional/north,
+/obj/structure/sign/poster/contraband/random/north,
/obj/structure/chair/wood,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
@@ -9107,9 +8538,8 @@
/obj/structure/chair/stool{
dir = 4
},
-/turf/simulated/floor/wood{
- icon_state = "wood-broken"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/fpmaint)
"aGm" = (
/obj/effect/decal/warning_stripes/yellow/partial,
@@ -9130,18 +8560,13 @@
/area/station/maintenance/fpmaint)
"aGp" = (
/obj/machinery/economy/vending/coffee,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken6"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/fpmaint)
"aGq" = (
/obj/structure/chair,
-/obj/structure/sign/poster/official/random{
- pixel_y = 32
- },
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/structure/sign/poster/official/random/north,
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "redfull"
},
@@ -9165,7 +8590,12 @@
/area/station/legal/courtroom)
"aGu" = (
/obj/item/kirbyplants,
-/turf/simulated/floor/wood,
+/obj/machinery/light/directional/east,
+/obj/machinery/camera{
+ c_tag = "Courtroom North";
+ dir = 8
+ },
+/turf/simulated/floor/wood/fancy,
/area/station/legal/courtroom)
"aGy" = (
/obj/structure/chair/stool{
@@ -9176,10 +8606,12 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/turf/simulated/floor/carpet,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
/area/station/security/detective)
"aGA" = (
/obj/machinery/camera{
@@ -9190,9 +8622,21 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
+/obj/structure/window/basic{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/item/radio/intercom/department/security{
+ pixel_y = 22
+ },
+/obj/item/radio/intercom/custom{
+ pixel_y = 36
+ },
/turf/simulated/floor/plasteel{
icon_state = "grimy"
},
@@ -9200,42 +8644,44 @@
"aGC" = (
/obj/machinery/economy/vending/detdrobe,
/turf/simulated/floor/plasteel{
- icon_state = "grimy"
+ dir = 1;
+ icon_state = "darkblue"
},
/area/station/security/detective)
"aGE" = (
-/obj/machinery/status_display{
- layer = 4;
- pixel_y = 32
- },
-/obj/machinery/computer/med_data,
+/obj/machinery/computer/secure_data,
+/obj/machinery/status_display/directional/north,
/turf/simulated/floor/plasteel{
- icon_state = "grimy"
+ dir = 1;
+ icon_state = "darkblue"
},
/area/station/security/detective)
"aGF" = (
-/obj/machinery/computer/secure_data,
+/obj/structure/closet/secure_closet/detective,
+/obj/item/storage/lockbox/spy_kit,
+/obj/item/storage/box/bodybags,
+/obj/item/restraints/handcuffs,
+/obj/item/flash,
+/obj/machinery/newscaster/security_unit/north,
/turf/simulated/floor/plasteel{
- icon_state = "grimy"
+ dir = 1;
+ icon_state = "darkblue"
},
/area/station/security/detective)
"aGG" = (
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
+/obj/machinery/ai_status_display/south,
+/turf/simulated/floor/plasteel{
+ icon_state = "darkblue"
},
+/area/station/security/detective)
+"aGH" = (
+/obj/machinery/power/apc/directional/west,
/obj/structure/disposalpipe/segment,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
},
-/turf/simulated/floor/plating,
-/area/station/maintenance/fore)
-"aGH" = (
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"aGI" = (
@@ -9249,11 +8695,7 @@
},
/area/station/service/barber)
"aGJ" = (
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/power/apc/directional/north,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -9266,10 +8708,7 @@
/obj/structure/chair/barber{
dir = 8
},
-/obj/machinery/status_display{
- layer = 4;
- pixel_y = 32
- },
+/obj/machinery/status_display/directional/north,
/obj/machinery/camera{
c_tag = "Barber Shop"
},
@@ -9279,11 +8718,7 @@
/area/station/service/barber)
"aGM" = (
/obj/machinery/dye_generator,
-/obj/machinery/alarm{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/alarm/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "barber"
},
@@ -9302,10 +8737,7 @@
/obj/machinery/camera{
c_tag = "Arcade"
},
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/firealarm/directional/north,
/turf/simulated/floor/carpet/arcade,
/area/station/public/arcade)
"aGQ" = (
@@ -9316,10 +8748,7 @@
/obj/structure/chair/comfy/black{
dir = 8
},
-/obj/machinery/newscaster{
- name = "north bump";
- pixel_y = 28
- },
+/obj/machinery/newscaster/directional/north,
/turf/simulated/floor/carpet/arcade,
/area/station/public/arcade)
"aGT" = (
@@ -9354,13 +8783,8 @@
"aGZ" = (
/obj/structure/table,
/obj/random/plushie,
-/obj/machinery/light/small{
- dir = 1
- },
-/obj/machinery/status_display{
- layer = 4;
- pixel_y = 32
- },
+/obj/machinery/light/small/directional/north,
+/obj/machinery/status_display/directional/north,
/turf/simulated/floor/carpet/arcade,
/area/station/public/arcade)
"aHa" = (
@@ -9382,6 +8806,7 @@
"aHd" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
+/mob/living/simple_animal/mouse/rat,
/turf/simulated/floor/plasteel{
icon_state = "stage_bleft"
},
@@ -9421,7 +8846,7 @@
/area/station/maintenance/fpmaint2)
"aHj" = (
/obj/machinery/economy/vending/cigarette,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/fpmaint2)
"aHk" = (
/obj/structure/chair/stool{
@@ -9439,9 +8864,8 @@
"aHm" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken7"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/fpmaint2)
"aHn" = (
/obj/effect/decal/cleanable/dirt,
@@ -9453,7 +8877,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"aHq" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "HoS"
},
/obj/structure/cable,
@@ -9500,11 +8924,8 @@
"aHx" = (
/obj/structure/table/reinforced,
/obj/item/reagent_containers/food/drinks/drinkingglass,
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/item/radio/intercom/directional/west,
+/obj/structure/window/reinforced,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "redcorner"
@@ -9521,62 +8942,45 @@
},
/area/station/legal/courtroom)
"aHz" = (
-/obj/structure/chair/office/dark,
-/turf/simulated/floor/wood,
+/obj/structure/chair/wood,
+/turf/simulated/floor/carpet/black,
/area/station/legal/courtroom)
"aHA" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "Courtroom"
},
/turf/simulated/floor/plating,
/area/station/legal/courtroom)
"aHB" = (
-/obj/structure/chair{
- dir = 8
- },
-/obj/machinery/light{
- dir = 1
- },
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
- },
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "blue"
- },
-/area/station/legal/courtroom)
-"aHC" = (
-/obj/structure/chair{
+/obj/structure/chair/sofa/pew/left{
dir = 8
},
/obj/machinery/camera{
c_tag = "Courtroom Lobby"
},
-/turf/simulated/floor/plasteel{
- dir = 9;
- icon_state = "blue"
- },
+/turf/simulated/floor/wood/fancy,
+/area/station/legal/courtroom)
+"aHC" = (
+/obj/item/kirbyplants,
+/obj/machinery/firealarm/directional/south,
+/turf/simulated/floor/wood/fancy,
/area/station/legal/courtroom)
"aHD" = (
/obj/structure/chair,
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "darkblue"
- },
+/turf/simulated/floor/wood/fancy/cherry,
/area/station/legal/courtroom)
"aHE" = (
/turf/simulated/wall/r_wall,
/area/station/security/detective)
"aHF" = (
-/obj/structure/window/reinforced{
+/obj/machinery/economy/vending/coffee,
+/obj/structure/window/basic{
dir = 8
},
-/obj/machinery/economy/vending/coffee,
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "darkblue"
+/obj/effect/turf_decal/siding/black{
+ dir = 8
},
+/turf/simulated/floor/wood/fancy/cherry,
/area/station/legal/courtroom)
"aHH" = (
/obj/item/kirbyplants,
@@ -9599,9 +9003,7 @@
icon_state = "0-8"
},
/obj/machinery/power/terminal,
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plating,
/area/station/maintenance/auxsolarstarboard)
"aHK" = (
@@ -9617,7 +9019,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint2)
"aHN" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"aHO" = (
@@ -9658,10 +9060,13 @@
},
/area/station/public/dorms)
"aHX" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+/obj/machinery/door/window/classic/reversed{
+ name = "Forensic laboratory";
+ dir = 4
+ },
+/obj/effect/mapping_helpers/airlock/windoor/access/any/security/forensics{
dir = 4
},
-/obj/machinery/hologram/holopad,
/turf/simulated/floor/plasteel{
icon_state = "grimy"
},
@@ -9675,36 +9080,48 @@
},
/area/station/service/barber)
"aIb" = (
-/obj/structure/chair/stool{
- dir = 1
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
},
/turf/simulated/floor/plasteel{
- icon_state = "grimy"
+ icon_state = "dark"
},
/area/station/security/detective)
"aIc" = (
/turf/simulated/wall,
/area/station/service/clown)
"aIg" = (
-/obj/machinery/door/airlock/maintenance{
- name = "Detective Maintenance";
- security_level = 1
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkblue"
},
-/obj/effect/mapping_helpers/airlock/access/any/security/forensics,
-/turf/simulated/floor/plating,
-/area/station/maintenance/fore)
+/area/station/security/detective)
"aIi" = (
-/obj/structure/rack{
- dir = 1
+/obj/structure/table/tray,
+/obj/item/scalpel{
+ pixel_y = 12
},
-/obj/item/storage/box/evidence,
-/turf/simulated/floor/plating,
-/area/station/maintenance/fore)
+/obj/item/clothing/gloves/color/latex/nitrile,
+/obj/item/clothing/mask/surgical,
+/obj/item/autopsy_scanner{
+ pixel_x = -2;
+ pixel_y = 4
+ },
+/obj/item/reagent_containers/spray/cleaner{
+ desc = "Someone has crossed out the Space from Space Cleaner and written in Surgery. 'Do not remove under punishment of death!!!' is scrawled on the back.";
+ name = "surgery cleaner"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkblue"
+ },
+/area/station/security/detective)
"aIj" = (
/obj/structure/table/reinforced,
-/obj/machinery/computer/security/telescreen/entertainment{
- pixel_x = -32
- },
+/obj/machinery/computer/security/telescreen/entertainment/directional/west,
/turf/simulated/floor/plasteel{
icon_state = "barber"
},
@@ -9714,14 +9131,8 @@
/area/station/legal/magistrate)
"aIn" = (
/obj/structure/dresser,
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/firealarm/directional/east,
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "barber"
},
@@ -9731,14 +9142,8 @@
/area/station/legal/lawoffice)
"aIp" = (
/obj/structure/chair/comfy/black,
-/obj/machinery/light/small{
- dir = 8
- },
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/light/small/directional/west,
+/obj/machinery/alarm/directional/west,
/obj/effect/landmark/start/assistant,
/turf/simulated/floor/carpet/arcade,
/area/station/public/arcade)
@@ -9747,11 +9152,7 @@
/turf/simulated/wall,
/area/station/maintenance/fore)
"aIu" = (
-/obj/machinery/power/apc{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/power/apc/directional/east,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -9782,11 +9183,6 @@
},
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint2)
-"aIy" = (
-/turf/simulated/floor/wood{
- icon_state = "wood-broken7"
- },
-/area/station/maintenance/fpmaint2)
"aIz" = (
/obj/machinery/door/firedoor,
/obj/machinery/door/window/reinforced/normal{
@@ -9817,12 +9213,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump Engineering";
- pixel_x = -24;
- shock_proof = 1
- },
+/obj/machinery/power/apc/engineering/west,
/turf/simulated/floor/plating,
/area/station/maintenance/auxsolarstarboard)
"aIC" = (
@@ -9843,7 +9234,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"aIE" = (
-/obj/effect/spawner/window,
+/obj/effect/spawner/window/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"aIF" = (
@@ -9852,12 +9243,11 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"aIH" = (
-/turf/simulated/floor/wood{
- icon_state = "wood-broken3"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/fpmaint2)
"aII" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint2)
"aIJ" = (
@@ -9874,9 +9264,8 @@
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 5
},
-/turf/simulated/floor/wood{
- icon_state = "wood-broken6"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/fpmaint2)
"aIM" = (
/obj/machinery/door/firedoor,
@@ -9887,20 +9276,13 @@
id = "Magistrate"
},
/obj/effect/mapping_helpers/airlock/access/any/command/magistrate,
-/turf/simulated/floor/plasteel{
- icon_state = "cult"
- },
+/turf/simulated/floor/wood/fancy/cherry,
/area/station/legal/magistrate)
"aIO" = (
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/firealarm/directional/east,
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
+ dir = 4;
icon_state = "bluecorner"
},
/area/station/hallway/primary/fore)
@@ -9933,26 +9315,18 @@
d2 = 4;
icon_state = "2-4"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/fpmaint)
"aIV" = (
/obj/effect/spawner/random_spawners/blood_often,
/obj/effect/spawner/lootdrop/maintenance,
+/obj/machinery/power/apc/directional/east,
/obj/structure/cable{
- d1 = 4;
d2 = 8;
- icon_state = "4-8"
+ icon_state = "0-8"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/fpmaint)
-"aIW" = (
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
-/turf/simulated/floor/wood,
-/area/station/legal/courtroom)
"aIX" = (
/obj/structure/table/wood,
/obj/item/reagent_containers/glass/beaker/waterbottle{
@@ -9961,11 +9335,11 @@
/obj/item/reagent_containers/food/drinks/drinkingglass{
pixel_x = -5
},
-/obj/structure/window/reinforced,
-/obj/structure/window/reinforced{
+/obj/structure/window/basic,
+/obj/structure/window/basic{
dir = 8
},
-/turf/simulated/floor/carpet,
+/turf/simulated/floor/carpet/black,
/area/station/legal/courtroom)
"aIY" = (
/obj/machinery/door/firedoor,
@@ -9977,34 +9351,34 @@
"aJa" = (
/obj/structure/table/wood,
/obj/item/folder,
-/obj/structure/window/reinforced,
-/turf/simulated/floor/carpet,
+/obj/structure/window/basic,
+/turf/simulated/floor/carpet/black,
/area/station/legal/courtroom)
"aJb" = (
-/obj/structure/chair{
+/obj/structure/chair/sofa/pew/right{
dir = 8
},
-/turf/simulated/floor/plasteel{
+/obj/structure/platform{
dir = 4;
- icon_state = "blue"
+ anchored = 1
},
+/turf/simulated/floor/wood/fancy,
/area/station/legal/courtroom)
"aJc" = (
-/obj/structure/chair{
+/obj/structure/chair/sofa/pew/left{
dir = 8
},
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "blue"
- },
+/turf/simulated/floor/wood/fancy,
/area/station/legal/courtroom)
"aJd" = (
-/obj/structure/window/reinforced{
+/obj/structure/window/basic{
dir = 8
},
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
+/obj/structure/window/basic,
+/obj/effect/turf_decal/siding/black{
+ dir = 10
},
+/turf/simulated/floor/wood/fancy/cherry,
/area/station/legal/courtroom)
"aJe" = (
/obj/structure/table,
@@ -10022,98 +9396,51 @@
},
/area/station/hallway/primary/fore)
"aJk" = (
-/obj/item/radio/intercom/department/security{
- pixel_y = -28
- },
-/obj/structure/disposalpipe/trunk{
- dir = 1
- },
-/obj/machinery/disposal,
-/turf/simulated/floor/plasteel{
- icon_state = "grimy"
- },
-/area/station/security/detective)
-"aJl" = (
-/obj/machinery/light_switch{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
-/obj/structure/table/wood,
-/obj/item/folder/red{
- pixel_y = 3
- },
-/obj/item/hand_labeler,
-/obj/item/storage/box/evidence,
-/turf/simulated/floor/plasteel{
- icon_state = "grimy"
- },
-/area/station/security/detective)
-"aJm" = (
+/obj/machinery/alarm/directional/south,
/obj/structure/table/wood,
-/obj/item/storage/photo_album{
- pixel_y = -10
+/obj/item/paper_bin{
+ pixel_y = 4;
+ pixel_x = -4
},
-/obj/item/camera_film,
-/obj/item/camera_film,
-/obj/item/camera{
- desc = "A one use - polaroid camera. 30 photos left.";
- name = "detectives camera";
- pictures_left = 30
+/obj/item/pen/multi{
+ pixel_y = 7;
+ pixel_x = -3
},
-/obj/machinery/requests_console{
- department = "Detective";
- departmentType = 5;
- name = "Detective Requests Console";
- pixel_y = -30
+/obj/effect/turf_decal/siding/wood{
+ dir = 1
},
-/turf/simulated/floor/plasteel{
- icon_state = "grimy"
+/obj/item/hand_labeler{
+ pixel_x = -4
},
+/turf/simulated/floor/wood/oak,
/area/station/security/detective)
-"aJn" = (
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
-/obj/structure/closet/secure_closet{
- anchored = 1;
- name = "Evidence Storage";
- req_one_access_txt = "4"
+"aJl" = (
+/obj/machinery/light_switch/south,
+/obj/structure/window/basic{
+ dir = 4
},
-/turf/simulated/floor/plasteel{
- icon_state = "grimy"
+/obj/effect/turf_decal/siding/wood{
+ dir = 1
},
+/obj/structure/filingcabinet/chestdrawer,
+/turf/simulated/floor/wood/oak,
/area/station/security/detective)
-"aJo" = (
-/obj/machinery/newscaster/security_unit{
- dir = 8;
- name = "east bump";
- pixel_x = 28
+"aJq" = (
+/obj/structure/morgue{
+ dir = 8
},
/turf/simulated/floor/plasteel{
- icon_state = "grimy"
+ dir = 6;
+ icon_state = "darkblue"
},
/area/station/security/detective)
-"aJq" = (
-/obj/structure/table,
-/obj/item/paper_bin{
- pixel_x = -3;
- pixel_y = 7
- },
-/obj/item/pen,
-/turf/simulated/floor/plating,
-/area/station/maintenance/fore)
"aJr" = (
/obj/structure/table/reinforced,
/obj/item/razor,
/obj/structure/mirror{
pixel_x = -28
},
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel{
icon_state = "barber"
},
@@ -10146,9 +9473,7 @@
/area/station/service/barber)
"aJv" = (
/obj/machinery/gameboard,
-/obj/structure/sign/poster/contraband/random{
- pixel_x = -32
- },
+/obj/structure/sign/poster/contraband/random/west,
/turf/simulated/floor/carpet/arcade,
/area/station/public/arcade)
"aJw" = (
@@ -10182,18 +9507,14 @@
/area/station/public/arcade)
"aJA" = (
/obj/structure/closet/lasertag/red,
-/obj/structure/sign/poster/official/random{
- pixel_x = 32
- },
+/obj/structure/sign/poster/official/random/east,
/turf/simulated/floor/carpet/arcade,
/area/station/public/arcade)
"aJB" = (
/obj/machinery/camera{
c_tag = "Kitchen Freezer"
},
-/obj/structure/sink/kitchen{
- pixel_y = 18
- },
+/obj/structure/sink/kitchen/north,
/turf/simulated/floor/plasteel{
icon_state = "freezerfloor"
},
@@ -10274,9 +9595,8 @@
d2 = 2;
icon_state = "1-2"
},
-/turf/simulated/floor/wood{
- icon_state = "wood-broken3"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/fpmaint)
"aJX" = (
/obj/structure/chair/stool{
@@ -10315,47 +9635,48 @@
/obj/effect/spawner/random_spawners/cobweb_right_rare,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
-"aKi" = (
+"aKj" = (
+/obj/effect/spawner/random_spawners/blood_often,
/obj/item/clothing/mask/bandana/skull,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
-"aKj" = (
-/obj/machinery/status_display{
- layer = 4;
- pixel_x = -32
- },
-/turf/simulated/floor/carpet,
-/area/station/legal/courtroom)
-"aKk" = (
-/obj/structure/table/wood,
-/obj/item/folder/blue,
-/obj/item/megaphone,
-/turf/simulated/floor/carpet,
-/area/station/legal/courtroom)
"aKl" = (
-/turf/simulated/floor/carpet,
+/obj/structure/table/wood/fancy/royalblack,
+/obj/item/reagent_containers/food/drinks/drinkingglass{
+ pixel_x = -5
+ },
+/obj/item/reagent_containers/glass/beaker/waterbottle{
+ pixel_x = 5
+ },
+/turf/simulated/floor/carpet/black,
/area/station/legal/courtroom)
"aKr" = (
+/obj/machinery/ai_status_display/west,
+/obj/item/flag/nt{
+ layer = 3.4
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced,
/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "blue"
+ icon_state = "Dark_Golden_1";
+ dir = 6
},
/area/station/legal/courtroom)
"aKs" = (
-/turf/simulated/floor/plasteel{
- icon_state = "cult"
- },
+/turf/simulated/floor/wood/fancy/cherry,
/area/station/legal/lawoffice)
"aKu" = (
-/turf/simulated/floor/plasteel{
- icon_state = "rampbottom"
+/obj/structure/platform{
+ dir = 1;
+ anchored = 1
},
+/turf/simulated/floor/wood/fancy,
/area/station/legal/courtroom)
"aKw" = (
/obj/structure/filingcabinet/chestdrawer,
-/turf/simulated/floor/plasteel{
- icon_state = "cult"
- },
+/turf/simulated/floor/wood/fancy/cherry,
/area/station/legal/lawoffice)
"aKx" = (
/obj/machinery/door/firedoor,
@@ -10375,9 +9696,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/effect/mapping_helpers/airlock/access/any/command/magistrate,
-/turf/simulated/floor/plasteel{
- icon_state = "cult"
- },
+/turf/simulated/floor/wood/fancy/cherry,
/area/station/legal/magistrate)
"aKy" = (
/obj/item/kirbyplants,
@@ -10395,33 +9714,12 @@
icon_state = "darkred"
},
/area/station/hallway/primary/fore)
-"aKB" = (
-/obj/structure/closet/secure_closet/detective,
-/obj/item/restraints/handcuffs,
-/obj/item/flash,
-/turf/simulated/floor/plasteel{
- icon_state = "grimy"
- },
-/area/station/security/detective)
-"aKC" = (
-/obj/machinery/photocopier,
-/obj/machinery/light,
-/turf/simulated/floor/plasteel{
- icon_state = "grimy"
- },
-/area/station/security/detective)
-"aKD" = (
-/obj/structure/filingcabinet/chestdrawer,
-/obj/machinery/ai_status_display{
- pixel_y = -32
- },
-/turf/simulated/floor/plasteel{
- icon_state = "grimy"
- },
-/area/station/security/detective)
"aKE" = (
-/obj/structure/table,
-/obj/item/hand_labeler,
+/obj/machinery/door/airlock/maintenance{
+ name = "Detective Maintenance";
+ security_level = 1
+ },
+/obj/effect/mapping_helpers/airlock/access/any/security/forensics,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"aKF" = (
@@ -10430,22 +9728,14 @@
pixel_y = 5
},
/obj/item/pen,
-/obj/machinery/computer/security/telescreen/entertainment{
- pixel_x = -32
- },
+/obj/machinery/computer/security/telescreen/entertainment/directional/west,
/turf/simulated/floor/plasteel{
icon_state = "barber"
},
/area/station/service/barber)
"aKG" = (
-/obj/machinery/newscaster{
- dir = 8;
- name = "east bump";
- pixel_x = 28
- },
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/newscaster/directional/east,
+/obj/machinery/light/directional/east,
/obj/machinery/hologram/holopad,
/obj/structure/cable{
d1 = 1;
@@ -10484,16 +9774,14 @@
},
/turf/simulated/floor/carpet/arcade,
/area/station/public/arcade)
+"aKM" = (
+/mob/living/simple_animal/pet/cat/spacecat/Musya,
+/turf/simulated/floor/plating/airless,
+/area/station/science/toxins/test)
"aKO" = (
/obj/structure/closet/lasertag/blue,
-/obj/machinery/light{
- dir = 4
- },
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/machinery/light/directional/east,
+/obj/item/radio/intercom/directional/east,
/turf/simulated/floor/carpet/arcade,
/area/station/public/arcade)
"aKQ" = (
@@ -10563,13 +9851,8 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"aLb" = (
-/obj/machinery/status_display{
- layer = 4;
- pixel_x = 32
- },
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/status_display/directional/east,
+/obj/machinery/light/directional/east,
/obj/structure/chair/comfy/shuttle{
dir = 1
},
@@ -10589,13 +9872,8 @@
/turf/space,
/area/space/nearstation)
"aLf" = (
-/obj/machinery/status_display{
- layer = 4;
- pixel_x = 32
- },
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/status_display/directional/east,
+/obj/machinery/light/directional/east,
/obj/structure/chair/comfy/shuttle{
dir = 1
},
@@ -10609,17 +9887,12 @@
/obj/effect/mapping_helpers/airlock/polarized{
id = "Detective"
},
+/obj/effect/mapping_helpers/airlock/access/any/security/forensics,
/obj/structure/cable{
d1 = 1;
- d2 = 4;
- icon_state = "1-4"
- },
-/obj/structure/cable{
- d1 = 2;
- d2 = 4;
- icon_state = "2-4"
+ d2 = 2;
+ icon_state = "1-2"
},
-/obj/effect/mapping_helpers/airlock/access/any/security/forensics,
/turf/simulated/floor/plasteel{
icon_state = "grimy"
},
@@ -10636,9 +9909,8 @@
dir = 4
},
/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken3"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/fpmaint2)
"aLr" = (
/obj/structure/disposalpipe/segment{
@@ -10662,9 +9934,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"aLt" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint2)
"aLu" = (
@@ -10721,13 +9991,12 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"aLK" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"aLL" = (
-/turf/simulated/floor/wood{
- icon_state = "wood-broken7"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/fpmaint)
"aLM" = (
/obj/structure/table,
@@ -10735,41 +10004,43 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"aLN" = (
-/obj/structure/sign/poster/official/random{
- pixel_x = -32
- },
-/obj/machinery/light{
- dir = 8
- },
-/obj/machinery/camera{
- c_tag = "Courtroom ";
+/obj/structure/chair/comfy/brown{
+ color = "#514E58";
dir = 4
},
-/turf/simulated/floor/carpet,
+/turf/simulated/floor/carpet/black,
/area/station/legal/courtroom)
"aLO" = (
-/obj/structure/table/wood,
-/obj/item/gavelblock,
-/obj/item/gavelhammer,
-/obj/machinery/button/windowtint{
- id = "Courtroom";
- pixel_x = -8;
- req_one_access_txt = "74;3"
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
},
-/turf/simulated/floor/carpet,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/carpet/black,
/area/station/legal/courtroom)
"aLP" = (
/turf/simulated/wall,
/area/station/public/sleep)
"aLQ" = (
-/obj/structure/chair/comfy/black{
- dir = 4
+/obj/structure/table/wood/fancy/royalblack,
+/obj/item/gavelblock,
+/obj/item/gavelhammer,
+/obj/machinery/button/windowtint{
+ id = "Courtroom";
+ req_one_access_txt = "74;3";
+ pixel_y = -12
},
-/turf/simulated/floor/carpet,
+/turf/simulated/floor/carpet/black,
/area/station/legal/courtroom)
"aLR" = (
-/obj/machinery/hologram/holopad,
-/turf/simulated/floor/carpet,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/turf/simulated/floor/carpet/black,
/area/station/legal/courtroom)
"aLS" = (
/obj/effect/decal/warning_stripes/north,
@@ -10787,10 +10058,8 @@
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 1
},
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "bluecorner"
- },
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/wood/fancy,
/area/station/legal/courtroom)
"aLY" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
@@ -10799,10 +10068,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "blue"
- },
+/turf/simulated/floor/wood/fancy,
/area/station/legal/courtroom)
"aMa" = (
/obj/machinery/door/firedoor,
@@ -10820,10 +10086,7 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "bluecorner"
- },
+/turf/simulated/floor/wood/fancy,
/area/station/legal/courtroom)
"aMd" = (
/obj/effect/decal/warning_stripes/north,
@@ -10895,11 +10158,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"aMp" = (
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/item/radio/intercom/directional/east,
/obj/structure/chair/comfy/shuttle{
dir = 1
},
@@ -10915,22 +10174,14 @@
/turf/simulated/wall,
/area/station/hallway/secondary/entry)
"aMt" = (
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/item/radio/intercom/directional/east,
/obj/structure/chair/comfy/shuttle{
dir = 1
},
/turf/simulated/floor/mineral/titanium/blue,
/area/shuttle/pod_2)
"aMw" = (
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/item/radio/intercom/directional/east,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -10957,15 +10208,12 @@
/obj/structure/sign/vacuum/external{
pixel_y = -32
},
-/obj/effect/decal/warning_stripes/south,
+/obj/effect/decal/warning_stripes/southeastcorner,
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
"aMD" = (
-/obj/machinery/status_display{
- layer = 4;
- pixel_y = -32
- },
-/obj/effect/decal/warning_stripes/south,
+/obj/machinery/status_display/directional/south,
+/obj/effect/decal/warning_stripes/southeastcorner,
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
"aME" = (
@@ -10982,11 +10230,7 @@
/area/station/public/arcade)
"aMJ" = (
/obj/machinery/economy/vending/snack,
-/obj/machinery/light_switch{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/light_switch/east,
/turf/simulated/floor/carpet/arcade,
/area/station/public/arcade)
"aMK" = (
@@ -11018,12 +10262,10 @@
},
/area/station/command/office/ce)
"aMO" = (
-/obj/structure/table/reinforced,
+/obj/structure/table,
/obj/item/pen,
/obj/item/paper_bin/nanotrasen,
-/turf/simulated/floor/plasteel{
- icon_state = "cult"
- },
+/turf/simulated/floor/wood/fancy/cherry,
/area/station/legal/lawoffice)
"aMR" = (
/obj/effect/spawner/random_spawners/wall_rusted_maybe,
@@ -11065,31 +10307,22 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"aMZ" = (
-/obj/effect/spawner/window,
+/obj/effect/spawner/window/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
-"aNa" = (
-/obj/machinery/ai_status_display{
- pixel_x = -32
- },
-/turf/simulated/floor/carpet,
-/area/station/legal/courtroom)
"aNb" = (
-/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/drinkingglass{
- pixel_x = -5
- },
-/obj/item/reagent_containers/glass/beaker/waterbottle{
- pixel_x = 5
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
},
-/turf/simulated/floor/carpet,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/wood/fancy/cherry,
/area/station/legal/courtroom)
"aNc" = (
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/item/radio/intercom/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "bluecorner"
},
@@ -11129,10 +10362,7 @@
},
/area/station/maintenance/fsmaint)
"aNk" = (
-/obj/structure/extinguisher_cabinet{
- name = "east bump";
- pixel_x = 27
- },
+/obj/structure/extinguisher_cabinet/directional/east,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/station/maintenance/electrical)
@@ -11234,23 +10464,25 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"aNJ" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 9
+/obj/structure/statue/themis{
+ layer = 4;
+ pixel_x = -4
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/light/directional/west,
+/obj/structure/sign/poster/official/nanotrasen_logo{
+ pixel_x = -32
},
/turf/simulated/floor/plasteel{
dir = 4;
- icon_state = "rampbottom"
+ icon_state = "plaque"
},
/area/station/legal/courtroom)
"aNK" = (
-/obj/machinery/light{
- dir = 8
- },
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/light/directional/west,
+/obj/machinery/alarm/directional/west,
/obj/machinery/camera{
c_tag = "Fore Primary Hallway South";
dir = 4
@@ -11261,47 +10493,20 @@
},
/area/station/hallway/primary/fore)
"aNM" = (
-/turf/simulated/floor/plasteel{
- icon_state = "bluecorner"
- },
+/turf/simulated/floor/wood/fancy/cherry,
/area/station/legal/courtroom)
"aNP" = (
/obj/machinery/door/firedoor,
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "bluecorner"
- },
-/area/station/legal/courtroom)
-"aNS" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/glass{
- name = "Courtroom"
- },
-/obj/effect/mapping_helpers/airlock/polarized{
- id = "Courtroom"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/effect/mapping_helpers/airlock/access/any/security/general,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/fancy,
/area/station/legal/courtroom)
"aNT" = (
-/obj/machinery/status_display{
- layer = 4;
- pixel_x = 32
- },
+/obj/machinery/status_display/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "bluecorner"
},
/area/station/hallway/primary/fore)
"aNX" = (
/obj/machinery/disposal,
-/obj/machinery/light_switch{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
/obj/structure/disposalpipe/trunk{
dir = 4
},
@@ -11310,9 +10515,7 @@
},
/area/station/service/barber)
"aNZ" = (
-/obj/machinery/economy/atm{
- pixel_y = -32
- },
+/obj/machinery/economy/atm/south,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -11321,9 +10524,7 @@
},
/area/station/service/barber)
"aOb" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/machinery/economy/arcade/claw,
/turf/simulated/floor/carpet/arcade,
/area/station/public/arcade)
@@ -11366,7 +10567,7 @@
/turf/simulated/floor/carpet,
/area/station/public/mrchangs)
"aOn" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/effect/decal/cleanable/dirt,
/obj/item/clothing/head/chefhat,
/turf/simulated/floor/plasteel,
@@ -11380,7 +10581,7 @@
/area/station/maintenance/fpmaint)
"aOp" = (
/obj/structure/closet/crate/freezer,
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "showroomfloor"
},
@@ -11421,35 +10622,33 @@
/obj/item/reagent_containers/food/drinks/drinkingglass{
pixel_x = -5
},
-/obj/structure/window/reinforced{
- dir = 1
- },
-/obj/structure/window/reinforced{
- dir = 8
- },
/obj/structure/cable{
d1 = 2;
d2 = 8;
icon_state = "2-8"
},
-/turf/simulated/floor/carpet,
+/obj/structure/window/basic{
+ dir = 8
+ },
+/obj/structure/window/basic{
+ dir = 1
+ },
+/turf/simulated/floor/carpet/black,
/area/station/legal/courtroom)
"aOy" = (
/obj/structure/table/wood,
/obj/item/folder/red,
-/obj/structure/window/reinforced{
+/obj/structure/window/basic{
dir = 1
},
-/turf/simulated/floor/carpet,
+/turf/simulated/floor/carpet/black,
/area/station/legal/courtroom)
"aOz" = (
-/obj/structure/chair{
- dir = 8
- },
-/turf/simulated/floor/plasteel,
+/obj/machinery/alarm/directional/west,
+/turf/simulated/floor/wood/fancy,
/area/station/legal/courtroom)
"aOB" = (
-/turf/simulated/floor/plasteel,
+/turf/simulated/floor/wood/fancy,
/area/station/legal/courtroom)
"aOC" = (
/obj/effect/spawner/random_spawners/wall_rusted_maybe,
@@ -11488,11 +10687,7 @@
/obj/item/clothing/gloves/color/fyellow,
/obj/item/storage/toolbox/electrical,
/obj/item/multitool,
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/item/radio/intercom/directional/east,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/station/maintenance/electrical)
@@ -11501,30 +10696,25 @@
/area/station/maintenance/electrical)
"aOM" = (
/obj/structure/cable,
-/obj/machinery/power/apc{
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/power/apc/directional/south,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "bluecorner"
},
/area/station/hallway/secondary/exit)
"aOP" = (
-/obj/machinery/light/small{
- dir = 8
- },
-/turf/simulated/floor/plating,
+/obj/machinery/light/small/directional/west,
+/turf/simulated/floor/catwalk,
/area/station/hallway/secondary/entry)
"aOQ" = (
/turf/simulated/floor/plating,
/area/station/hallway/secondary/entry)
"aOR" = (
/obj/structure/closet/emcloset,
-/turf/simulated/floor/plating,
+/turf/simulated/floor/catwalk,
/area/station/hallway/secondary/entry)
"aOS" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/atmos/storage)
"aOT" = (
@@ -11597,6 +10787,11 @@
name = "Engineering External Access"
},
/obj/effect/mapping_helpers/airlock/access/any/engineering/external,
+/obj/machinery/access_button{
+ autolink_id = "apsolar_btn_ext";
+ pixel_y = 24;
+ req_one_access_txt = "13"
+ },
/turf/simulated/floor/plating,
/area/station/maintenance/portsolar)
"aPe" = (
@@ -11617,7 +10812,7 @@
},
/area/station/service/barber)
"aPf" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/public/arcade)
"aPg" = (
@@ -11661,12 +10856,10 @@
dir = 1
},
/turf/simulated/floor/plating/airless,
-/area/station/maintenance/asmaint)
+/area/space/nearstation)
"aPr" = (
-/turf/simulated/floor/wood{
- broken = 1;
- icon_state = "wood-broken"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/asmaint)
"aPt" = (
/obj/structure/chair/stool{
@@ -11692,75 +10885,51 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint2)
"aPx" = (
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
-/turf/simulated/floor/wood,
+/obj/effect/spawner/window/grilled,
+/turf/simulated/floor/plating,
/area/station/legal/courtroom)
"aPA" = (
-/obj/structure/chair/office/dark{
+/obj/structure/chair/wood{
dir = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/carpet/black,
/area/station/legal/courtroom)
"aPB" = (
-/obj/structure/chair{
+/obj/structure/chair/sofa/pew/right{
dir = 8
},
-/obj/machinery/ai_status_display{
- pixel_y = -32
- },
-/turf/simulated/floor/plasteel{
- icon_state = "blue"
- },
+/obj/machinery/ai_status_display/south,
+/turf/simulated/floor/wood/fancy,
/area/station/legal/courtroom)
"aPC" = (
-/obj/structure/chair{
+/obj/structure/chair/sofa/pew/right{
dir = 8
},
-/turf/simulated/floor/plasteel{
- dir = 10;
- icon_state = "blue"
- },
+/turf/simulated/floor/wood/fancy,
/area/station/legal/courtroom)
"aPD" = (
-/turf/simulated/floor/plasteel{
- icon_state = "blue"
- },
+/turf/simulated/floor/plasteel/stairs/left,
/area/station/legal/courtroom)
"aPE" = (
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
-/obj/machinery/light,
-/turf/simulated/floor/plasteel{
- icon_state = "blue"
+/obj/item/radio/intercom/directional/south,
+/obj/machinery/light/directional/south,
+/obj/structure/chair/sofa/pew/right{
+ dir = 8
},
+/turf/simulated/floor/wood/fancy,
/area/station/legal/courtroom)
"aPF" = (
/obj/machinery/economy/vending/cola,
-/turf/simulated/floor/plasteel{
- dir = 6;
- icon_state = "blue"
- },
+/obj/machinery/firealarm/directional/south,
+/turf/simulated/floor/wood/fancy,
/area/station/legal/courtroom)
"aPG" = (
/obj/machinery/disposal,
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/alarm/directional/south,
/obj/structure/disposalpipe/trunk{
dir = 1
},
-/turf/simulated/floor/plasteel{
- icon_state = "blue"
- },
+/turf/simulated/floor/wood/fancy,
/area/station/legal/courtroom)
"aPH" = (
/obj/item/kirbyplants,
@@ -11770,11 +10939,20 @@
},
/area/station/hallway/primary/fore)
"aPJ" = (
-/obj/effect/decal/warning_stripes/north,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
-/turf/simulated/floor/plasteel,
+/obj/effect/decal/warning_stripes/northwestcorner,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/structure/sign/pods{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "arrival"
+ },
/area/station/hallway/secondary/entry)
"aPK" = (
/obj/machinery/door/poddoor/preopen{
@@ -11798,9 +10976,7 @@
},
/area/station/public/sleep)
"aPN" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -11815,24 +10991,20 @@
/turf/simulated/wall,
/area/station/maintenance/electrical)
"aPR" = (
-/obj/machinery/light{
- dir = 1
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/alarm/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "arrival"
},
/area/station/hallway/secondary/entry)
"aPS" = (
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump Engineering";
- pixel_y = 24;
- shock_proof = 1
- },
+/obj/machinery/power/apc/engineering/north,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -11840,13 +11012,13 @@
/turf/simulated/floor/plating,
/area/station/maintenance/electrical)
"aPT" = (
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "arrival"
@@ -11888,11 +11060,14 @@
/obj/machinery/door/airlock/external{
name = "Escape Pod"
},
+/obj/effect/turf_decal/caution,
/turf/simulated/floor/plating,
/area/station/hallway/secondary/entry)
"aQa" = (
-/obj/structure/sign/pods,
-/turf/simulated/wall,
+/obj/effect/turf_decal/caution/stand_clear,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
/area/station/hallway/secondary/entry)
"aQb" = (
/obj/item/wrench,
@@ -11913,16 +11088,13 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint2)
"aQf" = (
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/firealarm/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "whitegreenfull"
},
/area/station/public/sleep)
"aQg" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"aQh" = (
@@ -11939,10 +11111,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"aQk" = (
-/obj/machinery/status_display{
- layer = 4;
- pixel_x = -32
- },
+/obj/machinery/status_display/directional/west,
/obj/machinery/disposal,
/obj/structure/disposalpipe/trunk{
dir = 4
@@ -11957,10 +11126,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"aQn" = (
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -11971,9 +11137,7 @@
/area/station/public/dorms)
"aQo" = (
/obj/structure/chair,
-/obj/machinery/computer/security/telescreen/entertainment{
- pixel_y = 32
- },
+/obj/machinery/computer/security/telescreen/entertainment/directional/north,
/obj/effect/landmark/start/assistant,
/obj/structure/disposalpipe/segment{
dir = 4
@@ -12021,13 +11185,8 @@
},
/area/station/public/dorms)
"aQr" = (
-/obj/machinery/status_display{
- layer = 4;
- pixel_y = 32
- },
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/status_display/directional/north,
+/obj/machinery/light/directional/north,
/obj/structure/table,
/obj/item/stack/tape_roll,
/obj/structure/disposalpipe/segment{
@@ -12075,14 +11234,14 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 6
- },
/obj/structure/cable{
d1 = 1;
d2 = 4;
icon_state = "1-4"
},
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "arrival"
@@ -12108,6 +11267,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/effect/decal/warning_stripes/blue/partial{
+ dir = 8
+ },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutralcorner"
@@ -12147,13 +11309,13 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/effect/decal/warning_stripes/blue/hollow,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "bluered"
},
/area/station/public/dorms)
"aQA" = (
-/obj/machinery/economy/vending/snack,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -12168,6 +11330,8 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/machinery/economy/vending/crittercare,
+/obj/effect/decal/warning_stripes/blue,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "bluered"
@@ -12198,23 +11362,15 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/fore)
"aQE" = (
-/obj/machinery/economy/vending/wallmed{
- name = "Emergency NanoMed";
- pixel_y = 28
- },
+/obj/machinery/economy/vending/wallmed/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutralcorner"
},
/area/station/public/dorms)
"aQG" = (
-/obj/machinery/newscaster{
- name = "north bump";
- pixel_y = 28
- },
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/newscaster/directional/north,
+/obj/machinery/light/directional/north,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 10
},
@@ -12262,9 +11418,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"aQS" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "bluecorner"
},
@@ -12285,9 +11439,7 @@
/area/space/nearstation)
"aQV" = (
/obj/structure/table/glass,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/machinery/computer/mob_healer_terminal{
pixel_y = 30
},
@@ -12310,14 +11462,8 @@
pixel_x = -5;
pixel_y = 5
},
-/obj/machinery/alarm{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/alarm/directional/east,
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plating,
/area/station/maintenance/electrical)
"aQY" = (
@@ -12327,40 +11473,30 @@
/turf/simulated/floor/plating,
/area/station/maintenance/electrical)
"aRa" = (
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
-/obj/machinery/light{
- dir = 1
- },
-/obj/machinery/camera{
- c_tag = "Arrivals Escape Pods"
- },
+/obj/item/radio/intercom/directional/north,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
+ dir = 6
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "arrival"
},
-/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
"aRd" = (
-/obj/effect/decal/warning_stripes/southeastcorner,
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
"aRe" = (
/obj/structure/sign/vacuum/external{
pixel_y = -32
},
-/obj/effect/decal/warning_stripes/south,
-/obj/machinery/atmospherics/unary/vent_pump/on{
- dir = 1
- },
+/obj/effect/decal/warning_stripes/southwestcorner,
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
"aRf" = (
-/obj/structure/extinguisher_cabinet{
- name = "east bump";
- pixel_x = 27
- },
+/obj/structure/extinguisher_cabinet/directional/east,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/structure/cable{
@@ -12438,9 +11574,7 @@
},
/area/station/hallway/primary/starboard/west)
"aRA" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/south,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint2)
@@ -12451,12 +11585,9 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint2)
"aRF" = (
-/obj/machinery/status_display{
- layer = 4;
- pixel_x = -32
- },
+/obj/machinery/status_display/directional/west,
/turf/simulated/floor/plasteel{
- dir = 8;
+ dir = 1;
icon_state = "bluecorner"
},
/area/station/hallway/primary/fore)
@@ -12496,12 +11627,9 @@
"aRM" = (
/obj/structure/table,
/obj/item/storage/box/cups,
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
-/turf/simulated/floor/wood,
+/obj/item/radio/intercom/directional/south,
+/obj/machinery/light/directional/south,
+/turf/simulated/floor/wood/fancy,
/area/station/legal/courtroom)
"aRO" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
@@ -12513,26 +11641,25 @@
/area/station/science/hallway)
"aRP" = (
/obj/machinery/economy/vending/coffee,
-/obj/machinery/light,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/fancy,
/area/station/legal/courtroom)
"aRQ" = (
-/obj/machinery/power/apc{
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/power/apc/directional/south,
/obj/structure/cable,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/fancy,
/area/station/legal/courtroom)
"aRR" = (
/obj/structure/reagent_dispensers/water_cooler,
-/turf/simulated/floor/wood,
+/obj/machinery/camera{
+ c_tag = "Courtroom South";
+ dir = 1
+ },
+/turf/simulated/floor/wood/fancy,
/area/station/legal/courtroom)
"aRU" = (
/obj/machinery/door/airlock/external{
name = "Arrival Airlock"
},
-/obj/machinery/door/firedoor,
/turf/simulated/floor/plating,
/area/station/hallway/secondary/entry)
"aRV" = (
@@ -12540,9 +11667,7 @@
/turf/simulated/wall/mineral/titanium,
/area/shuttle/pod_2)
"aRW" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/structure/cable{
@@ -12552,7 +11677,7 @@
},
/turf/simulated/floor/plasteel{
dir = 4;
- icon_state = "arrival"
+ icon_state = "whitecorner"
},
/area/station/hallway/secondary/entry)
"aRX" = (
@@ -12586,10 +11711,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/electrical)
"aSc" = (
-/obj/structure/extinguisher_cabinet{
- name = "east bump";
- pixel_x = 27
- },
+/obj/structure/extinguisher_cabinet/directional/east,
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 8
},
@@ -12598,7 +11720,7 @@
},
/area/station/hallway/primary/fore)
"aSd" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/hallway/secondary/entry)
"aSf" = (
@@ -12621,7 +11743,7 @@
},
/area/station/public/dorms)
"aSl" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/public/sleep)
"aSn" = (
@@ -12633,10 +11755,7 @@
d2 = 2;
icon_state = "1-2"
},
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "arrival"
- },
+/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
"aSo" = (
/obj/structure/closet/wardrobe/white,
@@ -12672,9 +11791,7 @@
d2 = 8;
icon_state = "4-8"
},
-/turf/simulated/floor/plasteel{
- icon_state = "cult"
- },
+/turf/simulated/floor/wood/fancy/cherry,
/area/station/legal/lawoffice)
"aSA" = (
/turf/simulated/wall/r_wall,
@@ -12752,10 +11869,7 @@
},
/area/station/hallway/secondary/entry)
"aTa" = (
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/firealarm/directional/north,
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/central/ne)
"aTb" = (
@@ -12779,9 +11893,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"aTf" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/effect/spawner/random_spawners/cobweb_left_rare,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint2)
@@ -12790,9 +11902,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"aTh" = (
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
d1 = 1;
@@ -12822,23 +11932,17 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
"aTp" = (
-/obj/effect/decal/warning_stripes/east,
-/turf/simulated/floor/plasteel,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "arrival"
+ },
/area/station/hallway/secondary/entry)
"aTt" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/machinery/power/apc{
- cell_type = 15000;
- dir = 4;
- name = "Cryo and Arrivals Super APC";
- pixel_x = 24
- },
+/obj/machinery/power/apc/cryo/east,
/obj/structure/cable,
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "arrival"
- },
+/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
"aTu" = (
/turf/simulated/wall,
@@ -12910,7 +12014,7 @@
dir = 1;
layer = 2.9
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/public/dorms)
"aTF" = (
/turf/simulated/floor/plasteel{
@@ -12924,7 +12028,7 @@
dir = 1;
layer = 2.9
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/public/dorms)
"aTI" = (
/obj/structure/chair/sofa,
@@ -12933,7 +12037,7 @@
layer = 2.9
},
/obj/effect/landmark/start/assistant,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/public/dorms)
"aTJ" = (
/turf/simulated/floor/plasteel{
@@ -12969,17 +12073,13 @@
},
/area/station/medical/reception)
"aTM" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/sign/lifestar,
/turf/simulated/floor/plating,
/area/station/medical/reception)
"aTN" = (
-/obj/machinery/light{
- dir = 8
- },
-/obj/machinery/ai_status_display{
- pixel_x = -32
- },
+/obj/machinery/light/directional/west,
+/obj/machinery/ai_status_display/west,
/obj/machinery/papershredder,
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -12996,7 +12096,7 @@
dir = 1;
layer = 2.9
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/public/dorms)
"aTS" = (
/obj/effect/decal/warning_stripes/north,
@@ -13006,9 +12106,7 @@
"aTT" = (
/obj/effect/decal/warning_stripes/northwest,
/obj/machinery/chem_master,
-/obj/structure/reagent_dispensers/fueltank/chem{
- pixel_y = 32
- },
+/obj/structure/reagent_dispensers/fueltank/chem/north,
/turf/simulated/floor/engine,
/area/station/medical/chemistry)
"aTU" = (
@@ -13025,9 +12123,7 @@
"aTV" = (
/obj/effect/decal/warning_stripes/northeast,
/obj/machinery/chem_heater,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/engine,
/area/station/medical/chemistry)
"aTW" = (
@@ -13059,10 +12155,7 @@
info = "*Здесь было что-то написано, но вы не можете разобрать что именнно.*";
name = "Окровавленная записка"
},
-/obj/machinery/newscaster{
- name = "north bump";
- pixel_y = 28
- },
+/obj/machinery/newscaster/directional/north,
/obj/effect/spawner/random_spawners/mod/maint,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
@@ -13140,8 +12233,9 @@
/area/station/maintenance/electrical)
"aUk" = (
/obj/structure/closet/emcloset,
-/obj/effect/decal/warning_stripes/south,
-/turf/simulated/floor/plasteel,
+/turf/simulated/floor/plasteel{
+ icon_state = "arrival"
+ },
/area/station/hallway/secondary/entry)
"aUl" = (
/obj/structure/closet/emcloset,
@@ -13150,17 +12244,16 @@
/area/station/hallway/secondary/entry)
"aUm" = (
/obj/machinery/economy/vending/coffee,
-/obj/effect/decal/warning_stripes/southeast,
-/turf/simulated/floor/plasteel,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "arrival"
+ },
/area/station/hallway/secondary/entry)
"aUn" = (
-/obj/machinery/camera{
- c_tag = "Arrivals North";
- dir = 1
- },
/obj/effect/landmark/start/assistant,
-/obj/effect/decal/warning_stripes/south,
-/turf/simulated/floor/plasteel,
+/turf/simulated/floor/plasteel{
+ icon_state = "arrival"
+ },
/area/station/hallway/secondary/entry)
"aUo" = (
/obj/machinery/door/firedoor,
@@ -13172,14 +12265,11 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/garden)
"aUs" = (
-/obj/structure/extinguisher_cabinet{
- name = "north bump";
- pixel_y = 30
- },
+/obj/structure/extinguisher_cabinet/directional/north,
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/garden)
"aUt" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/checkpoint/secondary)
"aUu" = (
@@ -13188,15 +12278,11 @@
/area/station/hallway/secondary/garden)
"aUx" = (
/obj/machinery/seed_extractor,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/garden)
"aUz" = (
-/obj/structure/sink{
- pixel_y = 18
- },
+/obj/structure/sink/directional/north,
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/garden)
"aUA" = (
@@ -13259,23 +12345,18 @@
},
/area/station/public/dorms)
"aUL" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/plasteel{
icon_state = "cult"
},
/area/station/service/chapel/office)
"aUN" = (
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/central/ne)
"aUO" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/shutters{
density = 0;
desc = "Lube off, pal.";
@@ -13298,11 +12379,10 @@
/turf/simulated/floor/plating,
/area/station/medical/chemistry)
"aUP" = (
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/north{
desc = "A remote control switch for the medbay foyer.";
id = "imnotmakingyoulubepissoff";
- name = "Chemistry Privacy Shutter Control";
- pixel_y = 26
+ name = "Chemistry Privacy Shutter Control"
},
/obj/structure/table/glass,
/obj/item/clothing/glasses/science{
@@ -13350,10 +12430,9 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"aUV" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/effect/decal/warning_stripes/west,
+/obj/item/radio/intercom/directional/west,
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
"aUW" = (
@@ -13361,7 +12440,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"aUX" = (
-/obj/effect/spawner/window,
+/obj/effect/spawner/window/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/dronefabricator)
"aUY" = (
@@ -13393,10 +12472,7 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "arrival"
- },
+/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
"aVe" = (
/turf/simulated/floor/plasteel,
@@ -13420,20 +12496,14 @@
/area/station/public/storage/tools)
"aVk" = (
/obj/structure/closet/secure_closet/freezer/money,
-/obj/machinery/ai_status_display{
- pixel_y = 32
- },
+/obj/machinery/ai_status_display/north,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "vault"
},
/area/station/command/vault)
"aVl" = (
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/power/apc/directional/north,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -13444,13 +12514,8 @@
},
/area/station/command/vault)
"aVm" = (
-/obj/machinery/light/small{
- dir = 1
- },
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/light/small/directional/north,
+/obj/machinery/alarm/directional/north,
/obj/structure/cable{
d1 = 2;
d2 = 4;
@@ -13461,10 +12526,7 @@
},
/area/station/command/vault)
"aVn" = (
-/obj/machinery/status_display{
- layer = 4;
- pixel_y = 32
- },
+/obj/machinery/status_display/directional/north,
/obj/structure/table/reinforced,
/obj/structure/closet/fireaxecabinet{
pixel_x = 32
@@ -13509,8 +12571,9 @@
/area/station/public/dorms)
"aVr" = (
/obj/machinery/gateway,
+/obj/effect/decal/warning_stripes/south,
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ icon_state = "vault"
},
/area/station/service/expedition)
"aVs" = (
@@ -13537,9 +12600,7 @@
/area/station/medical/reception)
"aVA" = (
/obj/structure/reagent_dispensers/watertank,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"aVC" = (
@@ -13550,7 +12611,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"aVI" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
@@ -13606,7 +12667,7 @@
"aVX" = (
/obj/machinery/door/airlock/titanium,
/obj/structure/fans/tiny,
-/turf/simulated/floor/plating,
+/turf/simulated/floor/mineral/titanium/blue,
/area/shuttle/arrival/station)
"aVY" = (
/obj/effect/spawner/window/shuttle,
@@ -13631,11 +12692,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"aWc" = (
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/power/apc/directional/north,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -13647,24 +12704,17 @@
/area/station/security/checkpoint/secondary)
"aWd" = (
/obj/structure/closet/secure_closet/security,
-/obj/machinery/light{
- dir = 1
- },
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/light/directional/north,
+/obj/machinery/firealarm/directional/north,
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "red"
},
/area/station/security/checkpoint/secondary)
"aWf" = (
-/obj/structure/reagent_dispensers/peppertank{
- pixel_y = 30
- },
+/obj/structure/reagent_dispensers/peppertank/north,
/obj/machinery/computer/security{
- network = list("SS13","Research Outpost","Mining Outpost")
+ network = list("SS13","Research Outpost","Mining Outpost")
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -13698,10 +12748,7 @@
/area/station/security/checkpoint/secondary)
"aWi" = (
/obj/structure/table,
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/firealarm/directional/north,
/obj/item/wirecutters,
/obj/item/flashlight{
pixel_x = 1;
@@ -13739,19 +12786,13 @@
/area/station/public/storage/tools)
"aWn" = (
/obj/structure/table,
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/obj/item/t_scanner,
/turf/simulated/floor/plasteel,
/area/station/public/storage/tools)
"aWo" = (
/obj/structure/table,
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/obj/item/assembly/signaler,
/obj/item/assembly/signaler,
/obj/item/multitool,
@@ -13761,11 +12802,7 @@
/turf/simulated/floor/plasteel,
/area/station/public/storage/tools)
"aWp" = (
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/power/apc/directional/north,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -13774,20 +12811,14 @@
/area/station/public/storage/tools)
"aWq" = (
/obj/structure/table,
-/obj/machinery/light_switch{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/light_switch/north,
/obj/machinery/cell_charger,
/obj/item/stock_parts/cell/high,
/turf/simulated/floor/plasteel,
/area/station/public/storage/tools)
"aWr" = (
/obj/structure/table,
-/obj/machinery/status_display{
- layer = 4;
- pixel_y = 32
- },
+/obj/machinery/status_display/directional/north,
/obj/item/storage/toolbox/mechanical,
/turf/simulated/floor/plasteel,
/area/station/public/storage/tools)
@@ -13840,9 +12871,7 @@
},
/area/station/command/vault)
"aWz" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/machinery/cryopod{
dir = 4
},
@@ -13855,9 +12884,7 @@
/obj/structure/chair{
dir = 4
},
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutralcorner"
@@ -13867,7 +12894,7 @@
/obj/structure/chair/sofa/right{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/public/dorms)
"aWD" = (
/obj/structure/table/wood,
@@ -13884,7 +12911,7 @@
/obj/structure/chair/stool{
dir = 8
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/public/dorms)
"aWG" = (
/obj/structure/window/reinforced{
@@ -13914,13 +12941,8 @@
"aWI" = (
/obj/structure/table/glass,
/obj/item/storage/box/cups,
-/obj/machinery/light{
- dir = 1
- },
-/obj/machinery/newscaster{
- name = "north bump";
- pixel_y = 28
- },
+/obj/machinery/light/directional/north,
+/obj/machinery/newscaster/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "whiteblue"
@@ -13928,7 +12950,8 @@
/area/station/medical/reception)
"aWJ" = (
/mob/living/simple_animal/walrus{
- name = "Джеди"
+ name = "Порфирий Корнеевич";
+ desc = "Обожает плескаться в холодной воде и всем рекомендует."
},
/turf/simulated/floor/beach/water{
icon_state = "seadeep"
@@ -13956,11 +12979,7 @@
},
/area/station/public/dorms)
"aWN" = (
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/power/apc/directional/north,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -13992,10 +13011,7 @@
/area/station/maintenance/asmaint2)
"aWS" = (
/obj/machinery/economy/vending/chinese,
-/obj/machinery/newscaster{
- name = "north bump";
- pixel_y = 28
- },
+/obj/machinery/newscaster/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "cafeteria"
},
@@ -14075,11 +13091,7 @@
},
/area/station/public/dorms)
"aXg" = (
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/south,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 9
},
@@ -14103,10 +13115,7 @@
/area/station/service/chapel)
"aXi" = (
/obj/structure/table/wood,
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/obj/item/lipstick/random{
pixel_x = 3;
pixel_y = 6
@@ -14132,10 +13141,7 @@
},
/area/station/service/chapel/office)
"aXk" = (
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "cult"
},
@@ -14172,10 +13178,7 @@
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
dir = 4
},
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "arrival"
- },
+/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
"aXr" = (
/obj/structure/closet/walllocker/emerglocker/north,
@@ -14185,9 +13188,7 @@
/turf/simulated/floor/mineral/titanium/blue,
/area/shuttle/arrival/station)
"aXt" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/machinery/computer/arcade,
/turf/simulated/floor/mineral/titanium/blue,
/area/shuttle/arrival/station)
@@ -14209,9 +13210,7 @@
/area/shuttle/arrival/station)
"aXy" = (
/obj/structure/closet/walllocker/emerglocker/north,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/mineral/titanium/blue,
/area/shuttle/arrival/station)
"aXA" = (
@@ -14251,7 +13250,8 @@
/area/station/security/checkpoint/secondary)
"aXE" = (
/obj/item/radio/intercom/department/security{
- pixel_x = 28
+ pixel_x = 22;
+ dir = 8
},
/obj/structure/cable{
d1 = 1;
@@ -14319,11 +13319,7 @@
pixel_x = 1;
pixel_y = -2
},
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/item/radio/intercom/directional/west,
/obj/item/storage/belt/champion/wrestling,
/turf/simulated/floor/plasteel{
dir = 1;
@@ -14441,9 +13437,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"aYl" = (
-/obj/structure/sign/poster/official/random{
- pixel_y = 32
- },
+/obj/structure/sign/poster/official/random/north,
/obj/machinery/economy/vending/medidrobe,
/turf/simulated/floor/plasteel{
icon_state = "cafeteria"
@@ -14463,36 +13457,24 @@
/area/station/public/storage/office)
"aYo" = (
/obj/machinery/economy/vending/coffee,
-/obj/machinery/computer/security/telescreen/entertainment{
- pixel_y = 32
- },
+/obj/machinery/computer/security/telescreen/entertainment/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "cafeteria"
},
/area/station/medical/reception)
"aYr" = (
/obj/machinery/washing_machine,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "cafeteria"
},
/area/station/medical/reception)
"aYs" = (
-/obj/machinery/light_switch{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/light_switch/south,
/obj/machinery/cryopod{
dir = 4
},
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/item/radio/intercom/directional/west,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "whitegreencorner"
@@ -14578,6 +13560,13 @@
icon_state = "dark"
},
/area/station/maintenance/fsmaint)
+"aYD" = (
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/west,
+/turf/simulated/floor/plasteel,
+/area/station/hallway/secondary/entry)
"aYE" = (
/obj/structure/chair/comfy/brown{
color = "#514E58";
@@ -14594,17 +13583,13 @@
/area/station/service/chapel)
"aYG" = (
/obj/structure/closet/coffin,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/station/service/chapel)
"aYI" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/machinery/computer/cryopod{
dir = 8;
pixel_x = 30
@@ -14617,10 +13602,7 @@
},
/area/station/public/sleep)
"aYJ" = (
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/carpet,
/area/station/public/mrchangs)
@@ -14632,17 +13614,12 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/disposalpipe/segment{
- dir = 8;
- icon_state = "pipe-c"
- },
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"aYL" = (
-/obj/machinery/light{
- dir = 1
- },
/obj/structure/chair/comfy/shuttle,
+/obj/machinery/light/directional/east,
/turf/simulated/floor/mineral/titanium/blue,
/area/shuttle/arrival/station)
"aYM" = (
@@ -14664,7 +13641,7 @@
/turf/simulated/wall,
/area/station/service/chapel)
"aYQ" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/service/chapel)
"aYT" = (
@@ -14676,7 +13653,7 @@
"aYU" = (
/obj/structure/closet/secure_closet/engineering_personal,
/obj/effect/decal/warning_stripes/yellow/hollow,
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -14713,13 +13690,10 @@
/area/station/security/checkpoint/secondary)
"aZb" = (
/obj/item/radio/intercom/department/security{
- pixel_y = -28
- },
-/obj/machinery/newscaster/security_unit{
- dir = 8;
- name = "east bump";
- pixel_x = 28
+ pixel_y = -22;
+ dir = 1
},
+/obj/machinery/newscaster/security_unit/east,
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 8
},
@@ -14729,29 +13703,13 @@
},
/area/station/security/checkpoint/secondary)
"aZc" = (
-/obj/machinery/power/apc{
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/power/apc/directional/south,
/obj/structure/cable,
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/garden)
-"aZd" = (
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plating,
-/area/station/maintenance/fsmaint)
"aZe" = (
/obj/structure/table,
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/item/stack/cable_coil{
pixel_x = 2;
pixel_y = -2
@@ -14799,9 +13757,7 @@
},
/area/station/command/vault)
"aZj" = (
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/obj/structure/table/glass,
/obj/item/cultivator,
/obj/item/hatchet,
@@ -14827,11 +13783,7 @@
/obj/structure/safe{
known_by = list("captain")
},
-/obj/machinery/light_switch{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/light_switch/south,
/obj/item/clothing/head/bearpelt,
/obj/item/folder/documents,
/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka,
@@ -14845,9 +13797,7 @@
/area/station/command/vault)
"aZr" = (
/obj/structure/table,
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/item/storage/toolbox/mechanical,
/turf/simulated/floor/plasteel,
/area/station/public/storage/tools)
@@ -14858,7 +13808,7 @@
},
/area/station/public/dorms)
"aZt" = (
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/public/dorms)
"aZu" = (
/obj/machinery/hologram/holopad,
@@ -14887,10 +13837,7 @@
name = "Central Access"
},
/obj/machinery/door/firedoor,
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "bluecorner"
- },
+/turf/simulated/floor/plasteel,
/area/station/hallway/primary/fore)
"aZy" = (
/mob/living/simple_animal/hostile/retaliate/carp/koi{
@@ -14960,10 +13907,8 @@
"aZN" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "arrival"
- },
+/obj/machinery/alarm/directional/east,
+/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
"aZT" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
@@ -14994,11 +13939,7 @@
c_tag = "Security Checkpoint";
dir = 1
},
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/alarm/directional/west,
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
},
@@ -15016,11 +13957,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"bab" = (
-/obj/machinery/alarm{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/alarm/directional/east,
/obj/machinery/camera{
c_tag = "Garden";
dir = 8
@@ -15070,9 +14007,7 @@
pixel_y = -3
},
/obj/effect/decal/warning_stripes/blue/hollow,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/item/clothing/shoes/magboots{
pixel_x = -3;
pixel_y = -3
@@ -15093,17 +14028,14 @@
},
/area/station/service/expedition)
"bao" = (
-/obj/machinery/status_display{
- layer = 4;
- pixel_y = 32
- },
+/obj/machinery/status_display/directional/north,
/obj/structure/table/wood,
/obj/item/paper_bin{
pixel_x = 1;
pixel_y = 9
},
/obj/item/stack/packageWrap,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"baq" = (
/obj/effect/decal/warning_stripes/northwestcorner,
@@ -15139,32 +14071,17 @@
/turf/simulated/wall,
/area/station/service/library)
"bav" = (
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/obj/structure/table/wood,
/obj/item/dice/d20,
/obj/item/dice,
/obj/item/storage/box/characters,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
-"baw" = (
-/obj/machinery/power/apc{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
-/obj/structure/cable{
- d2 = 8;
- icon_state = "0-8"
- },
-/turf/simulated/floor/plating,
-/area/station/maintenance/fpmaint)
"bax" = (
/obj/machinery/disposal,
/obj/structure/disposalpipe/trunk,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"bay" = (
/turf/simulated/floor/plasteel{
@@ -15214,14 +14131,16 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/fore)
"baF" = (
-/obj/machinery/door/airlock/public/glass{
- name = "Central Access"
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
},
-/obj/machinery/door/firedoor,
/turf/simulated/floor/plasteel{
- icon_state = "bluecorner"
+ dir = 1;
+ icon_state = "darkredcorners"
},
-/area/station/hallway/primary/fore)
+/area/station/security/prison/cell_block/A)
"baI" = (
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock{
@@ -15266,9 +14185,7 @@
/turf/simulated/floor/plating,
/area/station/engineering/supermatter_room)
"baZ" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"bbf" = (
@@ -15446,10 +14363,7 @@
},
/area/station/ai_monitored/storage/eva)
"bbL" = (
-/obj/machinery/status_display{
- layer = 4;
- pixel_y = 32
- },
+/obj/machinery/status_display/directional/north,
/obj/machinery/suit_storage_unit/standard_unit,
/obj/effect/decal/warning_stripes/blue/hollow,
/turf/simulated/floor/plasteel{
@@ -15481,9 +14395,7 @@
},
/area/station/ai_monitored/storage/eva)
"bbQ" = (
-/obj/machinery/ai_status_display{
- pixel_y = 32
- },
+/obj/machinery/ai_status_display/north,
/obj/machinery/suit_storage_unit/standard_unit,
/obj/effect/decal/warning_stripes/blue/hollow,
/turf/simulated/floor/plasteel{
@@ -15509,9 +14421,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"bbZ" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "neutralcorner"
@@ -15549,13 +14459,13 @@
"bcc" = (
/obj/structure/window/reinforced,
/obj/machinery/economy/vending/cigarette,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/public/dorms)
"bcd" = (
/obj/structure/window/reinforced,
/obj/structure/table/wood,
/obj/item/paicard,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/public/dorms)
"bce" = (
/obj/structure/window/reinforced,
@@ -15563,7 +14473,7 @@
dir = 4
},
/obj/effect/landmark/start/assistant,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/public/dorms)
"bcf" = (
/obj/structure/window/reinforced,
@@ -15571,7 +14481,7 @@
dir = 8
},
/obj/effect/landmark/start/assistant,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/public/dorms)
"bch" = (
/obj/structure/chair/office/dark,
@@ -15581,44 +14491,41 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"bci" = (
/obj/structure/chair/office/dark,
/obj/structure/disposalpipe/segment{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"bck" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
-/obj/effect/spawner/window/reinforced,
-/turf/simulated/floor/plating,
-/area/station/maintenance/fsmaint)
-"bcm" = (
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/disposalpipe/segment{
dir = 4
},
+/turf/simulated/floor/plating,
+/area/station/maintenance/fsmaint)
+"bcm" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
-/turf/simulated/floor/plating,
-/area/station/maintenance/fsmaint)
-"bcn" = (
/obj/structure/disposalpipe/segment{
dir = 4
},
+/turf/simulated/floor/plating,
+/area/station/maintenance/fsmaint)
+"bcn" = (
/obj/structure/lattice,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
@@ -15626,26 +14533,22 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/space,
/area/space/nearstation)
"bco" = (
/obj/structure/filingcabinet,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"bcp" = (
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"bcq" = (
/obj/structure/closet/secure_closet/chaplain,
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
-/obj/machinery/status_display{
- layer = 4;
- pixel_y = 32
- },
+/obj/machinery/firealarm/directional/west,
+/obj/machinery/status_display/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "grimy"
},
@@ -15669,7 +14572,7 @@
dir = 4
},
/obj/structure/disposalpipe/segment{
- dir = 2;
+ dir = 8;
icon_state = "pipe-c"
},
/turf/simulated/floor/plating,
@@ -15678,16 +14581,11 @@
/obj/structure/table/wood,
/obj/item/pen,
/obj/item/reagent_containers/food/drinks/bottle/holywater,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/carpet/black,
/area/station/service/chapel/office)
"bcw" = (
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/obj/machinery/camera{
c_tag = "Chapel Chaplain's Office"
},
@@ -15705,10 +14603,7 @@
/area/station/service/chapel/office)
"bcA" = (
/obj/structure/dispenser,
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/turf/simulated/floor/plating,
/area/station/engineering/supermatter_room)
"bcB" = (
@@ -15718,19 +14613,13 @@
pixel_y = 5
},
/obj/item/storage/fancy/crayons,
-/obj/machinery/light_switch{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/light_switch/north,
/turf/simulated/floor/plasteel{
icon_state = "grimy"
},
/area/station/service/chapel/office)
"bcC" = (
-/obj/structure/extinguisher_cabinet{
- name = "north bump";
- pixel_y = 30
- },
+/obj/structure/extinguisher_cabinet/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "grimy"
},
@@ -15741,12 +14630,8 @@
},
/area/station/service/chapel)
"bcF" = (
-/obj/machinery/light{
- dir = 8
- },
-/obj/machinery/ai_status_display{
- pixel_x = -32
- },
+/obj/machinery/light/directional/west,
+/obj/machinery/ai_status_display/west,
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "vault"
@@ -15756,9 +14641,7 @@
/obj/machinery/camera{
c_tag = "Arrivals Lounge"
},
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
@@ -15768,7 +14651,7 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
"bcL" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -15776,10 +14659,7 @@
/turf/simulated/floor/plating,
/area/station/security/brig)
"bcM" = (
-/obj/structure/extinguisher_cabinet{
- name = "north bump";
- pixel_y = 30
- },
+/obj/structure/extinguisher_cabinet/directional/north,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
@@ -15789,17 +14669,14 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
"bcN" = (
-/obj/machinery/light,
/obj/structure/chair/comfy/shuttle{
dir = 1
},
+/obj/machinery/light/directional/east,
/turf/simulated/floor/mineral/titanium/blue,
/area/shuttle/arrival/station)
"bcO" = (
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/carpet/black,
/area/station/service/chapel/office)
@@ -15815,16 +14692,8 @@
/obj/structure/table/glass,
/obj/item/storage/bag/plants/portaseeder,
/obj/item/plant_analyzer,
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
-/obj/machinery/light_switch{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/item/radio/intercom/directional/east,
+/obj/machinery/light_switch/south,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "green"
@@ -15849,17 +14718,10 @@
/turf/simulated/floor/plasteel,
/area/station/public/storage/tools)
"bcW" = (
-/obj/machinery/alarm{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "whitecorner"
- },
+/obj/machinery/status_display/directional/east,
+/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
"bcX" = (
/obj/machinery/door/firedoor,
@@ -15909,11 +14771,7 @@
/obj/structure/table,
/obj/item/storage/belt/utility,
/obj/item/storage/firstaid/regular,
-/obj/machinery/newscaster{
- dir = 1;
- name = "south bump";
- pixel_y = -28
- },
+/obj/machinery/newscaster/directional/south,
/turf/simulated/floor/plasteel,
/area/station/public/storage/tools)
"bdh" = (
@@ -15945,26 +14803,18 @@
/turf/simulated/floor/plasteel,
/area/station/public/storage/tools)
"bdm" = (
-/obj/machinery/ai_status_display{
- pixel_x = 32
- },
+/obj/machinery/ai_status_display/east,
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
},
/area/station/public/dorms)
"bdn" = (
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/firealarm/directional/west,
/obj/effect/decal/warning_stripes/west,
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
"bdq" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/structure/sign/electricshock{
pixel_y = 32
},
@@ -15988,17 +14838,9 @@
/obj/item/clothing/suit/soldiercoat{
pixel_y = 6
},
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
-/obj/machinery/light_switch{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
-/turf/simulated/floor/wood,
+/obj/item/radio/intercom/directional/east,
+/obj/machinery/light_switch/south,
+/turf/simulated/floor/wood/oak,
/area/station/service/clown)
"bdu" = (
/obj/structure/reagent_dispensers/watertank,
@@ -16038,21 +14880,15 @@
/obj/item/reagent_containers/spray/pestspray,
/obj/item/reagent_containers/glass/bottle/nutrient/ez,
/obj/item/reagent_containers/glass/bottle/nutrient/rh,
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "green"
},
/area/station/hallway/secondary/garden)
"bdy" = (
-/obj/structure/sign/poster/official/random{
- pixel_x = -32
- },
-/obj/machinery/light{
- dir = 8
- },
+/obj/structure/sign/poster/official/random/west,
+/obj/machinery/light/directional/west,
/obj/machinery/suit_storage_unit/standard_unit,
/obj/effect/decal/warning_stripes/blue/hollow,
/turf/simulated/floor/plasteel{
@@ -16061,11 +14897,7 @@
/area/station/ai_monitored/storage/eva)
"bdz" = (
/obj/structure/filingcabinet,
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/power/apc/directional/north,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -16085,12 +14917,8 @@
},
/area/station/ai_monitored/storage/eva)
"bdB" = (
-/obj/machinery/light{
- dir = 4
- },
-/obj/structure/sign/poster/official/random{
- pixel_x = 32
- },
+/obj/machinery/light/directional/east,
+/obj/structure/sign/poster/official/random/east,
/obj/machinery/suit_storage_unit/standard_unit,
/obj/effect/decal/warning_stripes/blue/hollow,
/turf/simulated/floor/plasteel{
@@ -16098,16 +14926,11 @@
},
/area/station/ai_monitored/storage/eva)
"bdD" = (
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/central/north)
"bdE" = (
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/obj/structure/rack,
/obj/item/tank/internals/emergency_oxygen,
/obj/item/tank/internals/emergency_oxygen/engi{
@@ -16117,14 +14940,10 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"bdF" = (
-/obj/machinery/light{
- dir = 8
- },
-/obj/structure/sign/poster/official/random{
- pixel_x = -32
- },
+/obj/machinery/light/directional/west,
+/obj/structure/sign/poster/official/random/west,
/turf/simulated/floor/plasteel{
- dir = 8;
+ dir = 1;
icon_state = "bluecorner"
},
/area/station/hallway/primary/fore)
@@ -16171,12 +14990,13 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint2)
"bdO" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 5
- },
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "arrival"
},
@@ -16264,16 +15084,13 @@
/turf/simulated/wall,
/area/station/service/hydroponics)
"bec" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/structure/table/wood,
/obj/machinery/bottler,
/turf/simulated/floor/wood/fancy/oak,
/area/station/service/bar)
"bee" = (
-/obj/machinery/power/apc{
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/power/apc/directional/south,
/obj/effect/decal/warning_stripes/southeast,
/obj/structure/cable,
/turf/simulated/floor/plasteel{
@@ -16320,24 +15137,22 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"beo" = (
/obj/structure/chair/office/dark{
dir = 8
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"bep" = (
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 8
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"beq" = (
-/obj/machinery/ai_status_display{
- pixel_x = -32
- },
+/obj/machinery/ai_status_display/west,
/turf/simulated/floor/plasteel{
icon_state = "grimy"
},
@@ -16350,11 +15165,7 @@
/turf/simulated/floor/carpet/black,
/area/station/service/chapel/office)
"bes" = (
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/turf/simulated/floor/mineral/titanium/blue,
/area/shuttle/arrival/station)
"bet" = (
@@ -16365,11 +15176,7 @@
/turf/simulated/floor/carpet/black,
/area/station/service/chapel/office)
"beu" = (
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/firealarm/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "browncorner"
@@ -16399,11 +15206,11 @@
/turf/simulated/wall/r_wall,
/area/station/turret_protected/ai_upload)
"beG" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/mineral/titanium/blue,
/area/shuttle/arrival/station)
"beL" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/hallway/primary/port)
"beO" = (
@@ -16421,7 +15228,7 @@
},
/area/station/hallway/primary/port)
"beP" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/hallway/secondary/garden)
"beQ" = (
@@ -16432,7 +15239,7 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/garden)
"beR" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/public/storage/tools)
"beX" = (
@@ -16481,7 +15288,7 @@
/area/station/public/locker)
"bfh" = (
/obj/structure/sign/securearea,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -16489,11 +15296,7 @@
/turf/simulated/floor/plating,
/area/station/ai_monitored/storage/eva)
"bfi" = (
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/obj/machinery/camera{
c_tag = "Dormitories Center";
dir = 1
@@ -16532,10 +15335,7 @@
},
/area/station/service/kitchen)
"bfp" = (
-/obj/machinery/status_display{
- layer = 4;
- pixel_y = -32
- },
+/obj/machinery/status_display/directional/south,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -16574,11 +15374,7 @@
},
/area/station/public/dorms)
"bfv" = (
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/alarm/directional/south,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -16599,9 +15395,7 @@
},
/area/station/public/dorms)
"bfy" = (
-/obj/machinery/economy/atm{
- pixel_y = -32
- },
+/obj/machinery/economy/atm/south,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -16643,10 +15437,7 @@
},
/area/station/service/hydroponics)
"bfM" = (
-/obj/machinery/newscaster{
- name = "north bump";
- pixel_y = 28
- },
+/obj/machinery/newscaster/directional/north,
/obj/structure/table,
/obj/item/paper_bin{
pixel_x = -3;
@@ -16669,17 +15460,11 @@
},
/area/station/service/chapel)
"bfT" = (
-/obj/machinery/light{
- dir = 4
- },
-/turf/simulated/floor/wood,
+/obj/machinery/light/directional/east,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"bfU" = (
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/firealarm/directional/east,
/obj/structure/table,
/obj/item/stack/sheet/metal{
amount = 50
@@ -16714,11 +15499,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"bfX" = (
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/power/apc/directional/west,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -16730,12 +15511,12 @@
"bfY" = (
/obj/structure/table/wood,
/obj/item/book/manual/wiki/sop_service,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"bfZ" = (
/obj/structure/table/wood,
/obj/item/book/manual/wiki/sop_general,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"bga" = (
/obj/structure/table/wood,
@@ -16761,7 +15542,7 @@
},
/area/station/service/chapel)
"bgg" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/service/chapel/office)
"bgi" = (
@@ -16798,9 +15579,7 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
"bgn" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/structure/sign/directions/cargo{
dir = 4;
pixel_y = 25
@@ -16817,11 +15596,7 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
"bgq" = (
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/power/apc/directional/north,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -16829,10 +15604,7 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/port)
"bgr" = (
-/obj/machinery/status_display{
- layer = 4;
- pixel_y = 32
- },
+/obj/machinery/status_display/directional/north,
/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/port)
@@ -16842,10 +15614,7 @@
c_tag = "Office Supplies";
dir = 4
},
-/obj/machinery/status_display{
- layer = 4;
- pixel_y = 32
- },
+/obj/machinery/status_display/directional/north,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/station/public/storage/office)
@@ -16869,10 +15638,7 @@
},
/area/station/hallway/secondary/entry)
"bgw" = (
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
@@ -16947,56 +15713,42 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
"bgH" = (
-/obj/machinery/light{
- dir = 8
- },
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/machinery/light/directional/west,
+/obj/item/radio/intercom/directional/west,
/obj/effect/decal/warning_stripes/west,
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
"bgI" = (
/obj/item/radio/beacon,
-/obj/machinery/camera{
- c_tag = "Arrivals South"
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "arrival"
},
-/obj/effect/decal/warning_stripes/north,
-/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
"bgJ" = (
-/obj/machinery/light{
- dir = 1
- },
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/light/directional/north,
+/obj/machinery/firealarm/directional/north,
/obj/machinery/atmospherics/unary/vent_pump/on,
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/port)
"bgK" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/machinery/gateway{
dir = 10
},
+/obj/effect/decal/warning_stripes/south,
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ icon_state = "vault"
},
/area/station/service/expedition)
"bgL" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/machinery/gateway{
dir = 6
},
+/obj/effect/decal/warning_stripes/south,
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ icon_state = "vault"
},
/area/station/service/expedition)
"bgM" = (
@@ -17006,11 +15758,7 @@
/obj/item/crowbar,
/obj/item/plant_analyzer,
/obj/item/reagent_containers/glass/bucket,
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/firealarm/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "green"
@@ -17043,7 +15791,6 @@
/turf/simulated/floor/plasteel,
/area/station/public/storage/tools)
"bgR" = (
-/obj/machinery/light,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
@@ -17058,21 +15805,15 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/central/nw)
"bgT" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/public/mrchangs)
"bgU" = (
-/obj/machinery/status_display{
- layer = 4;
- pixel_y = 32
- },
+/obj/machinery/status_display/directional/north,
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/central/north)
"bgV" = (
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/obj/machinery/door/firedoor,
/turf/simulated/floor/plasteel{
dir = 1;
@@ -17122,10 +15863,7 @@
/turf/simulated/floor/carpet,
/area/station/hallway/secondary/entry)
"bhn" = (
-/obj/machinery/light_switch{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/light_switch/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "darkblue"
@@ -17161,17 +15899,13 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 5
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"bhz" = (
/obj/machinery/photocopier{
toner = 0
},
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/alarm/directional/west,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/station/public/storage/office)
@@ -17192,9 +15926,7 @@
pixel_y = 2
},
/obj/item/vending_refill/cola,
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 8
@@ -17209,16 +15941,13 @@
/obj/structure/railing{
dir = 4
},
-/obj/machinery/status_display{
- pixel_y = 32
- },
+/obj/machinery/status_display/directional/north,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkblue"
},
/area/station/service/expedition)
"bhI" = (
-/obj/effect/landmark/start/explorer,
/turf/simulated/floor/plasteel{
icon_state = "stairs-r"
},
@@ -17247,9 +15976,7 @@
/obj/structure/railing{
dir = 8
},
-/obj/machinery/ai_status_display{
- pixel_y = 32
- },
+/obj/machinery/ai_status_display/north,
/obj/item/radio/alternative{
pixel_y = 12
},
@@ -17302,39 +16029,28 @@
/obj/structure/chair{
dir = 1
},
-/obj/machinery/status_display{
- layer = 4;
- pixel_y = -32
- },
+/obj/machinery/status_display/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/station/service/chapel)
"bia" = (
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/firealarm/directional/west,
/obj/machinery/papershredder,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"bid" = (
/obj/machinery/economy/vending/snack,
-/obj/effect/decal/warning_stripes/northwest,
-/turf/simulated/floor/plasteel,
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "arrival"
+ },
/area/station/hallway/secondary/entry)
"bih" = (
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/alarm/directional/west,
+/obj/machinery/light/directional/west,
/obj/structure/table/wood,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"bii" = (
/obj/machinery/economy/vending/cigarette,
@@ -17347,9 +16063,7 @@
/turf/space,
/area/space/nearstation)
"bip" = (
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/obj/structure/disposalpipe/segment{
dir = 1;
icon_state = "pipe-c"
@@ -17395,7 +16109,7 @@
},
/area/station/ai_monitored/storage/eva)
"biu" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/ai_monitored/storage/eva)
"biv" = (
@@ -17405,17 +16119,16 @@
},
/area/station/hallway/secondary/entry)
"biw" = (
-/obj/machinery/newscaster{
- dir = 1;
- name = "south bump";
- pixel_y = -28
- },
+/obj/machinery/newscaster/directional/south,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "grimy"
},
@@ -17460,9 +16173,7 @@
/obj/item/stack/rods{
amount = 50
},
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/effect/decal/warning_stripes/white/hollow,
/obj/effect/decal/warning_stripes/white/hollow,
/turf/simulated/floor/plasteel{
@@ -17477,13 +16188,8 @@
pixel_x = 4;
pixel_y = 4
},
-/obj/machinery/light{
- dir = 4
- },
-/obj/structure/extinguisher_cabinet{
- name = "east bump";
- pixel_x = 27
- },
+/obj/machinery/light/directional/east,
+/obj/structure/extinguisher_cabinet/directional/east,
/obj/effect/decal/warning_stripes/white/hollow,
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -17584,7 +16290,7 @@
/area/station/service/chapel)
"bju" = (
/obj/machinery/bookbinder,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"bjy" = (
/turf/simulated/floor/plasteel{
@@ -17616,12 +16322,11 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"bjA" = (
-/obj/machinery/light{
- dir = 1
- },
-/obj/machinery/status_display{
- layer = 4;
- pixel_y = 32
+/obj/machinery/light/directional/north,
+/obj/machinery/status_display/directional/north,
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -17643,14 +16348,11 @@
/area/station/security/interrogation)
"bjF" = (
/obj/machinery/photocopier,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"bjI" = (
/obj/item/kirbyplants,
-/obj/machinery/light_switch{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/light_switch/north,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -17659,10 +16361,7 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/obj/structure/table,
/obj/item/reagent_containers/food/condiment/enzyme{
layer = 5;
@@ -17698,48 +16397,33 @@
/turf/simulated/wall/r_wall,
/area/station/hallway/secondary/entry)
"bjR" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/hallway/secondary/exit)
"bjS" = (
/obj/structure/closet/emcloset,
-/obj/effect/decal/warning_stripes/northeast,
-/turf/simulated/floor/plasteel,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "arrival"
+ },
/area/station/hallway/secondary/entry)
"bjT" = (
/obj/structure/closet/emcloset,
-/obj/effect/decal/warning_stripes/north,
-/turf/simulated/floor/plasteel,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "arrival"
+ },
/area/station/hallway/secondary/entry)
"bjU" = (
/obj/machinery/camera{
c_tag = "Arrivals Center";
dir = 4
},
-/obj/structure/extinguisher_cabinet{
- name = "west bump";
- pixel_x = -27
- },
/obj/effect/decal/warning_stripes/west,
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
-"bjX" = (
-/obj/structure/disposalpipe/segment{
- dir = 4;
- icon_state = "pipe-c"
- },
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
-/turf/simulated/floor/plating,
-/area/station/maintenance/fsmaint)
"bjY" = (
-/obj/structure/extinguisher_cabinet{
- name = "south bump";
- pixel_y = -30
- },
+/obj/structure/extinguisher_cabinet/directional/south,
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/port)
"bkb" = (
@@ -17747,11 +16431,7 @@
c_tag = "Port Hallway 3";
dir = 1
},
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/obj/structure/disposalpipe/segment{
dir = 1;
icon_state = "pipe-c"
@@ -17778,25 +16458,21 @@
},
/area/station/hallway/secondary/entry)
"bkf" = (
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/alarm/directional/south,
/obj/structure/disposalpipe/segment{
dir = 4
},
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/port)
"bki" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/port)
"bkn" = (
/obj/structure/chair/office/dark{
dir = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"bkq" = (
/obj/structure/sign/directions/cargo{
@@ -17833,13 +16509,6 @@
/obj/machinery/door/firedoor,
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/central/nw)
-"bkt" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/spawner/window/reinforced,
-/turf/simulated/floor/plating,
-/area/station/maintenance/fsmaint)
"bkv" = (
/turf/simulated/floor/plasteel{
dir = 8;
@@ -17851,7 +16520,7 @@
/turf/simulated/floor/plasteel,
/area/station/public/locker)
"bky" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/structure/sign/electricshock{
pixel_y = -32
},
@@ -17892,9 +16561,6 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/starboard/west)
"bkD" = (
-/obj/structure/disposalpipe/junction{
- dir = 4
- },
/obj/effect/spawner/random_spawners/grille_maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
@@ -17911,19 +16577,6 @@
/obj/effect/decal/cleanable/dust,
/turf/simulated/floor/plasteel,
/area/station/maintenance/fsmaint)
-"bkI" = (
-/obj/structure/lattice,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/space,
-/area/space/nearstation)
-"bkN" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/simulated/floor/plating,
-/area/station/maintenance/fsmaint)
"bkR" = (
/obj/effect/decal/warning_stripes/yellow,
/obj/machinery/door/poddoor/preopen{
@@ -17949,11 +16602,7 @@
pixel_y = 2
},
/obj/item/vending_refill/coffee,
-/obj/machinery/power/apc{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/power/apc/directional/east,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
d2 = 8;
@@ -17990,11 +16639,7 @@
/obj/structure/chair/comfy/black{
dir = 4
},
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/firealarm/directional/west,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -18003,12 +16648,7 @@
/obj/structure/railing/cap{
dir = 5
},
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
-/obj/effect/landmark/start/explorer,
+/obj/machinery/alarm/directional/west,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkbluecorners"
@@ -18028,7 +16668,7 @@
/obj/structure/bookcase{
name = "bookcase (Religious)"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"blj" = (
/turf/simulated/floor/carpet,
@@ -18037,18 +16677,14 @@
/obj/structure/bookcase{
name = "bookcase (Reference)"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"blm" = (
/obj/machinery/camera{
c_tag = "Chapel South";
dir = 8
},
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/item/radio/intercom/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -18066,10 +16702,8 @@
},
/area/station/service/chapel)
"blp" = (
-/obj/machinery/light/small{
- dir = 8
- },
-/turf/simulated/floor/wood,
+/obj/machinery/light/small/directional/west,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"bls" = (
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
@@ -18087,21 +16721,13 @@
d2 = 4;
icon_state = "2-4"
},
-/turf/simulated/floor/plasteel{
- desc = "\"This is a plaque in honour of our comrades on the G4407 Stations. Hopefully TG4407 model can live up to your fame and fortune.\" Scratched in beneath that is a crude image of a meteor and a spaceman. The spaceman is laughing. The meteor is exploding.";
- icon_state = "plaque";
- name = "Comemmorative Plaque"
- },
+/turf/simulated/floor/plasteel/goonplaque,
/area/station/hallway/secondary/entry)
"blw" = (
/obj/structure/chair/comfy/black{
dir = 4
},
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/item/radio/intercom/directional/west,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -18109,6 +16735,7 @@
"blx" = (
/obj/structure/table/wood,
/obj/item/storage/bible,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/carpet,
/area/station/service/chapel)
"bly" = (
@@ -18140,15 +16767,12 @@
/obj/structure/sign/vacuum/external{
pixel_y = 32
},
-/obj/effect/decal/warning_stripes/north,
+/obj/effect/decal/warning_stripes/northeastcorner,
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
"blE" = (
-/obj/machinery/status_display{
- layer = 4;
- pixel_y = 32
- },
-/obj/effect/decal/warning_stripes/north,
+/obj/machinery/status_display/directional/north,
+/obj/effect/decal/warning_stripes/northeastcorner,
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
"blJ" = (
@@ -18188,7 +16812,7 @@
/turf/simulated/wall,
/area/station/public/storage/emergency/port)
"blU" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "bridge blast north";
name = "Bridge Blast Doors"
@@ -18221,7 +16845,7 @@
/obj/machinery/status_display{
layer = 4
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "bridge blast north";
name = "Bridge Blast Doors"
@@ -18238,7 +16862,7 @@
/turf/simulated/floor/plating,
/area/station/command/bridge)
"bmb" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/hallway/primary/central/nw)
"bmc" = (
@@ -18253,19 +16877,14 @@
},
/area/station/service/chapel)
"bmi" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/hallway/primary/central/ne)
"bmk" = (
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/firealarm/directional/east,
/obj/structure/railing/cap{
dir = 1
},
-/obj/effect/landmark/start/explorer,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "darkbluecorners"
@@ -18304,6 +16923,20 @@
icon_state = "chapel"
},
/area/station/service/chapel)
+"bmt" = (
+/obj/structure/toilet{
+ dir = 4
+ },
+/obj/machinery/light/small/directional/south,
+/obj/machinery/door_control/bolt_control/south{
+ id = "toilet_sec_1"
+ },
+/obj/effect/landmark/start/security_officer,
+/obj/machinery/newscaster/directional/north,
+/turf/simulated/floor/plasteel{
+ icon_state = "hydrofloor"
+ },
+/area/station/security/main)
"bmv" = (
/obj/structure/table,
/obj/machinery/cell_charger{
@@ -18332,28 +16965,24 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/central/nw)
"bmD" = (
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/obj/machinery/camera{
c_tag = "Library East";
dir = 8
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"bmE" = (
/obj/machinery/light/small,
+/mob/living/simple_animal/pet/dog/bullterrier/Genn,
+/obj/structure/bed/dogbed,
/turf/simulated/floor/plasteel{
icon_state = "cult"
},
/area/station/service/library)
"bmF" = (
/obj/structure/cult/archives,
-/obj/machinery/light_switch{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/light_switch/south,
/turf/simulated/floor/plasteel{
icon_state = "cult"
},
@@ -18375,9 +17004,7 @@
/obj/structure/chair/comfy/black{
dir = 4
},
-/obj/machinery/ai_status_display{
- pixel_x = -32
- },
+/obj/machinery/ai_status_display/west,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -18389,14 +17016,8 @@
},
/area/station/service/chapel)
"bmK" = (
-/obj/machinery/light{
- dir = 4
- },
-/obj/machinery/alarm{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/light/directional/east,
+/obj/machinery/alarm/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -18418,9 +17039,7 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
"bmT" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -18433,9 +17052,7 @@
},
/area/station/service/chapel)
"bmW" = (
-/obj/structure/sign/poster/official/random{
- pixel_y = -32
- },
+/obj/structure/sign/poster/official/random/south,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
@@ -18494,11 +17111,7 @@
},
/area/station/hallway/primary/central/north)
"bng" = (
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/obj/structure/closet/secure_closet/personal,
/turf/simulated/floor/plasteel,
/area/station/public/locker)
@@ -18604,10 +17217,7 @@
},
/area/station/command/bridge)
"bnr" = (
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/firealarm/directional/north,
/obj/effect/decal/warning_stripes/west,
/turf/simulated/floor/plasteel,
/area/station/public/locker)
@@ -18627,9 +17237,7 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/central/ne)
"bnu" = (
-/obj/machinery/economy/atm{
- pixel_x = 32
- },
+/obj/machinery/economy/atm/east,
/obj/machinery/camera{
c_tag = "Arrivals Hallway";
dir = 8
@@ -18670,10 +17278,7 @@
/turf/simulated/floor/plating,
/area/station/public/storage/emergency/port)
"bnA" = (
-/obj/machinery/light_switch{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/light_switch/north,
/turf/simulated/floor/plasteel,
/area/station/public/locker)
"bnB" = (
@@ -18753,7 +17358,7 @@
/turf/simulated/wall,
/area/station/public/storage/tools/auxiliary)
"bnT" = (
-/obj/effect/spawner/window,
+/obj/effect/spawner/window/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"bnU" = (
@@ -18764,9 +17369,7 @@
pixel_y = 4
},
/obj/item/storage/box/ids,
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel,
/area/station/command/bridge)
"bnV" = (
@@ -18810,10 +17413,7 @@
},
/area/station/command/bridge)
"bob" = (
-/obj/structure/sink{
- dir = 4;
- pixel_x = 12
- },
+/obj/structure/sink/directional/west,
/turf/simulated/floor/plasteel{
icon_state = "cafeteria"
},
@@ -18825,9 +17425,7 @@
},
/area/station/hallway/primary/central/ne)
"boe" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/central/ne)
"bof" = (
@@ -18842,9 +17440,7 @@
/obj/item/assembly/timer,
/obj/item/assembly/signaler,
/obj/item/assembly/signaler,
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel,
/area/station/command/bridge)
"bol" = (
@@ -18882,11 +17478,7 @@
pixel_x = -2;
pixel_y = -2
},
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/firealarm/directional/east,
/obj/effect/decal/warning_stripes/white/hollow,
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -18919,7 +17511,7 @@
/area/station/service/hydroponics)
"boD" = (
/obj/structure/closet/crate/can,
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "purplecorner"
@@ -18929,13 +17521,13 @@
/obj/structure/bookcase{
name = "bookcase (Fiction)"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"boG" = (
/obj/structure/bookcase{
name = "bookcase (Non-Fiction)"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"boI" = (
/obj/machinery/door/airlock/external{
@@ -18957,17 +17549,13 @@
},
/area/station/hallway/secondary/entry)
"boP" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "arrival"
},
/area/station/hallway/secondary/entry)
"boT" = (
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/south,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
@@ -18981,9 +17569,7 @@
/area/station/public/mrchangs)
"boV" = (
/obj/structure/closet/secure_closet/bar,
-/obj/structure/sign/poster/contraband/random{
- pixel_x = 32
- },
+/obj/structure/sign/poster/contraband/random/east,
/turf/simulated/floor/wood/fancy/oak,
/area/station/service/bar)
"boW" = (
@@ -19020,11 +17606,7 @@
/turf/simulated/floor/plasteel,
/area/station/public/locker)
"bpb" = (
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/alarm/directional/west,
/obj/structure/rack{
dir = 8;
layer = 2.9
@@ -19038,11 +17620,7 @@
/turf/simulated/floor/plating,
/area/station/public/storage/emergency/port)
"bpc" = (
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/south,
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/port)
"bpd" = (
@@ -19050,9 +17628,7 @@
/turf/simulated/floor/plasteel,
/area/station/public/locker)
"bpe" = (
-/obj/structure/sign/poster/official/random{
- pixel_x = 32
- },
+/obj/structure/sign/poster/official/random/east,
/turf/simulated/floor/plasteel,
/area/station/public/locker)
"bpf" = (
@@ -19060,9 +17636,7 @@
/obj/item/clothing/shoes/workboots,
/obj/item/clothing/suit/storage/hazardvest,
/obj/item/clothing/head/hardhat,
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"bpl" = (
@@ -19084,7 +17658,7 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/central/nw)
"bpn" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor{
density = 0;
icon_state = "open";
@@ -19134,21 +17708,21 @@
/area/station/command/bridge)
"bpw" = (
/obj/structure/table/reinforced,
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter{
id = "bridge blast east";
name = "East Bridge Blast Door Control";
pixel_x = 6;
pixel_y = -2;
req_one_access_txt = "19"
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter{
id = "bridge blast west";
name = "West Bridge Blast Door Control";
pixel_x = -6;
pixel_y = -2;
req_one_access_txt = "19"
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter{
id = "bridge blast north";
name = "North Bridge Blast Door Control";
pixel_x = 6;
@@ -19176,11 +17750,7 @@
/turf/simulated/floor/plasteel,
/area/station/command/bridge)
"bpF" = (
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/alarm/directional/south,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
@@ -19191,16 +17761,12 @@
/area/station/hallway/secondary/entry)
"bpM" = (
/obj/effect/landmark/start/chaplain,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/carpet,
/area/station/service/chapel)
"bpQ" = (
-/obj/machinery/light{
- dir = 8
- },
-/obj/machinery/status_display{
- layer = 4;
- pixel_x = -32
- },
+/obj/machinery/light/directional/west,
+/obj/machinery/status_display/directional/west,
/obj/machinery/economy/vending/chinese,
/turf/simulated/floor/carpet,
/area/station/public/mrchangs)
@@ -19212,53 +17778,41 @@
/turf/simulated/floor/carpet,
/area/station/public/mrchangs)
"bpX" = (
-/obj/effect/decal/warning_stripes/northwest,
-/turf/simulated/floor/plasteel,
+/obj/item/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "arrival"
+ },
/area/station/hallway/secondary/entry)
"bpY" = (
/obj/machinery/door/window/classic/reversed{
dir = 8;
name = "Library Desk Door"
},
-/obj/machinery/status_display{
- layer = 4;
- pixel_y = 32
- },
+/obj/machinery/status_display/directional/north,
/obj/effect/mapping_helpers/airlock/windoor/access/any/service/library{
dir = 8
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"bqb" = (
-/obj/structure/sink{
- dir = 4;
- pixel_x = 12
- },
+/obj/structure/sink/directional/west,
/turf/simulated/floor/plasteel{
dir = 6;
icon_state = "whitepurple"
},
/area/station/science/hallway)
"bqc" = (
-/obj/machinery/newscaster{
- name = "north bump";
- pixel_y = 28
- },
+/obj/machinery/newscaster/directional/north,
/obj/machinery/atmospherics/unary/vent_scrubber/on,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"bqd" = (
/obj/structure/table/wood,
-/obj/machinery/light/small{
- dir = 4
- },
-/obj/machinery/light_switch{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/light/small/directional/east,
+/obj/machinery/light_switch/east,
/obj/machinery/computer/library,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"bqg" = (
/obj/structure/chair/sofa/pew/right{
@@ -19280,9 +17834,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"bql" = (
-/obj/machinery/economy/atm{
- pixel_x = 32
- },
+/obj/machinery/economy/atm/east,
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/port)
"bqm" = (
@@ -19301,14 +17853,14 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/public/mrchangs)
"bqn" = (
/obj/structure/sign/securearea{
desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'.";
name = "KEEP CLEAR: DOCKING AREA"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/hallway/secondary/exit)
"bqq" = (
@@ -19357,18 +17909,12 @@
/area/station/public/locker)
"bqz" = (
/obj/structure/closet/secure_closet/personal,
-/obj/machinery/alarm{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/alarm/directional/east,
/obj/machinery/camera{
c_tag = "Locker Room East";
dir = 8
},
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel,
/area/station/public/locker)
"bqA" = (
@@ -19402,11 +17948,7 @@
amount = 50
},
/obj/item/storage/toolbox/emergency,
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/alarm/directional/south,
/turf/simulated/floor/plasteel,
/area/station/public/storage/tools/auxiliary)
"bqI" = (
@@ -19456,10 +17998,7 @@
/area/station/command/bridge)
"bqP" = (
/obj/machinery/computer/secure_data,
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/turf/simulated/floor/plasteel{
dir = 6;
icon_state = "red"
@@ -19470,11 +18009,9 @@
c_tag = "Bridge West"
},
/obj/machinery/computer/security{
- network = list("SS13","Research Outpost","Mining Outpost","Telecomms")
- },
-/obj/machinery/computer/security/telescreen/entertainment{
- pixel_y = 32
+ network = list("SS13","Research Outpost","Mining Outpost","Telecomms")
},
+/obj/machinery/computer/security/telescreen/entertainment/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "red"
},
@@ -19506,10 +18043,7 @@
/area/station/command/bridge)
"bqZ" = (
/obj/machinery/computer/shuttle/mining,
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "brown"
@@ -19527,15 +18061,13 @@
c_tag = "Bridge East"
},
/obj/machinery/computer/supplycomp,
-/obj/machinery/computer/security/telescreen/entertainment{
- pixel_y = 32
- },
+/obj/machinery/computer/security/telescreen/entertainment/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "brown"
},
/area/station/command/bridge)
"brc" = (
-/obj/effect/decal/warning_stripes/northeastcorner,
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
"brd" = (
@@ -19565,10 +18097,7 @@
},
/area/station/hallway/secondary/entry)
"brn" = (
-/obj/machinery/status_display{
- layer = 4;
- pixel_y = 32
- },
+/obj/machinery/status_display/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutral"
@@ -19607,16 +18136,16 @@
/obj/structure/bookcase{
name = "bookcase (Adult)"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"brx" = (
/obj/structure/table/wood,
/obj/machinery/computer/library,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"bry" = (
/obj/structure/chair/comfy/black,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"brz" = (
/obj/structure/closet/walllocker/emerglocker/north,
@@ -19625,15 +18154,11 @@
"brA" = (
/obj/structure/chair/office/dark,
/obj/effect/landmark/start/librarian,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"brB" = (
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
-/turf/simulated/floor/wood,
+/obj/item/radio/intercom/directional/east,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"brD" = (
/obj/structure/chair{
@@ -19660,7 +18185,7 @@
pixel_x = 1;
pixel_y = 9
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"brK" = (
/obj/docking_port/stationary{
@@ -19674,7 +18199,7 @@
/turf/space,
/area/space)
"brL" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -19686,7 +18211,7 @@
},
/area/station/command/bridge)
"brU" = (
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/public/vacant_office)
"bsc" = (
/obj/effect/spawner/random_spawners/cobweb_right_frequent,
@@ -19796,15 +18321,11 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
"bst" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"bsv" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "redcorner"
@@ -19828,7 +18349,7 @@
},
/area/station/command/bridge)
"bsx" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
@@ -19910,19 +18431,14 @@
},
/area/station/command/bridge)
"bsG" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "browncorner"
},
/area/station/command/bridge)
"bsI" = (
-/obj/structure/extinguisher_cabinet{
- name = "south bump";
- pixel_y = -30
- },
+/obj/structure/extinguisher_cabinet/directional/south,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -19952,27 +18468,18 @@
/turf/simulated/wall/r_wall,
/area/station/hallway/primary/central/ne)
"bsO" = (
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/firealarm/directional/north,
/obj/machinery/disposal,
/obj/structure/disposalpipe/trunk,
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/exit)
"bsP" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/machinery/economy/vending/snack,
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/exit)
"bsQ" = (
-/obj/machinery/power/apc{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/power/apc/directional/east,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -19981,9 +18488,7 @@
/area/station/public/storage/emergency/port)
"bsR" = (
/obj/machinery/computer/arcade,
-/obj/structure/sign/poster/contraband/random{
- pixel_y = 32
- },
+/obj/structure/sign/poster/contraband/random/north,
/turf/simulated/floor/plasteel{
icon_state = "redyellowfull"
},
@@ -20011,10 +18516,7 @@
},
/area/station/maintenance/port)
"bta" = (
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/obj/machinery/economy/vending/cola,
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/exit)
@@ -20029,7 +18531,7 @@
pixel_y = 5
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"bte" = (
/turf/simulated/wall,
@@ -20037,19 +18539,19 @@
"bth" = (
/obj/structure/table/wood,
/obj/item/paper,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"bti" = (
/obj/structure/chair/comfy/black{
dir = 8
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"btj" = (
/obj/structure/table/wood,
/obj/item/camera_film,
/obj/item/camera_film,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"btk" = (
/obj/structure/sign/poster/official/random,
@@ -20057,7 +18559,7 @@
/area/station/hallway/secondary/exit)
"btl" = (
/obj/structure/table/wood,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"btp" = (
/turf/simulated/floor/plasteel{
@@ -20075,11 +18577,7 @@
/area/station/service/hydroponics)
"bts" = (
/obj/machinery/disposal,
-/obj/machinery/light_switch{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/light_switch/west,
/obj/structure/disposalpipe/trunk{
dir = 4
},
@@ -20113,7 +18611,7 @@
/area/station/maintenance/asmaint)
"btF" = (
/obj/item/kirbyplants,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/public/vacant_office)
"btG" = (
/obj/structure/table/wood,
@@ -20124,11 +18622,7 @@
/turf/simulated/floor/carpet,
/area/station/public/vacant_office)
"btH" = (
-/obj/machinery/power/apc{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/power/apc/directional/east,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -20159,11 +18653,7 @@
/area/station/public/locker)
"btT" = (
/obj/structure/closet/secure_closet/personal,
-/obj/machinery/newscaster{
- dir = 8;
- name = "east bump";
- pixel_x = 28
- },
+/obj/machinery/newscaster/directional/east,
/turf/simulated/floor/plasteel,
/area/station/public/locker)
"btU" = (
@@ -20173,11 +18663,7 @@
},
/area/station/service/hydroponics)
"btZ" = (
-/obj/machinery/power/apc{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/power/apc/directional/east,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -20187,9 +18673,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/maintcentral2)
"bua" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/item/rcs,
/obj/structure/rack{
dir = 8;
@@ -20208,9 +18692,7 @@
/area/station/public/storage/tools/auxiliary)
"buf" = (
/obj/machinery/door/firedoor,
-/obj/machinery/status_display{
- pixel_x = 32
- },
+/obj/machinery/status_display/directional/east,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plasteel,
@@ -20263,7 +18745,7 @@
pixel_x = 1;
pixel_y = 5
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"buz" = (
/obj/machinery/camera{
@@ -20305,7 +18787,7 @@
},
/area/station/hallway/secondary/exit)
"buN" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -20341,17 +18823,11 @@
/area/station/hallway/secondary/entry)
"buT" = (
/obj/machinery/economy/vending/cigarette,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/exit)
"buU" = (
-/obj/machinery/alarm{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/alarm/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "neutralcorner"
@@ -20370,10 +18846,7 @@
/area/station/service/chapel)
"bvb" = (
/obj/structure/chair/comfy/black,
-/obj/machinery/newscaster{
- name = "north bump";
- pixel_y = 28
- },
+/obj/machinery/newscaster/directional/north,
/turf/simulated/floor/carpet,
/area/station/public/vacant_office)
"bvc" = (
@@ -20417,14 +18890,8 @@
/turf/simulated/floor/plating,
/area/station/hallway/secondary/entry)
"bvm" = (
-/obj/machinery/light_switch{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light_switch/west,
+/obj/machinery/light/directional/west,
/turf/simulated/floor/carpet,
/area/station/public/vacant_office)
"bvn" = (
@@ -20451,7 +18918,7 @@
},
/obj/effect/decal/warning_stripes/west,
/turf/simulated/floor/plating/airless,
-/area/station/engineering/control)
+/area/space/nearstation)
"bvs" = (
/turf/simulated/wall,
/area/station/public/toilet/lockerroom)
@@ -20486,15 +18953,11 @@
/turf/simulated/floor/plasteel,
/area/station/command/bridge)
"bvF" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"bvL" = (
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/item/radio/intercom/directional/east,
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/central/ne)
"bvN" = (
@@ -20508,11 +18971,7 @@
},
/area/station/service/chapel/office)
"bvO" = (
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/power/apc/directional/west,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -20521,11 +18980,7 @@
/turf/simulated/floor/carpet,
/area/station/service/library)
"bvP" = (
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/item/radio/intercom/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "darkred"
@@ -20570,10 +19025,10 @@
/turf/simulated/floor/wood/fancy/oak,
/area/station/command/meeting_room)
"bvX" = (
-/obj/machinery/door/airlock/command,
/obj/effect/mapping_helpers/airlock/access/any/command/general,
/obj/machinery/door/firedoor,
/obj/effect/mapping_helpers/airlock/autoname,
+/obj/machinery/door/airlock/command,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "blue"
@@ -20594,11 +19049,7 @@
/area/station/command/bridge)
"bwc" = (
/obj/structure/closet/emcloset,
-/obj/machinery/light_switch{
- dir = 1;
- name = "west bump";
- pixel_y = -24
- },
+/obj/machinery/light_switch/south,
/turf/simulated/floor/plasteel{
icon_state = "blue"
},
@@ -20611,12 +19062,12 @@
/area/station/hallway/primary/central/ne)
"bwg" = (
/obj/machinery/door/firedoor,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable,
/turf/simulated/floor/plating,
/area/station/command/bridge)
"bwh" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "blue"
},
@@ -20654,12 +19105,6 @@
"bwv" = (
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/starboard/east)
-"bwx" = (
-/obj/structure/sign/poster/official/random{
- pixel_y = -32
- },
-/turf/simulated/floor/plasteel,
-/area/station/hallway/secondary/entry)
"bwz" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/coatrack,
@@ -20724,12 +19169,8 @@
d2 = 8;
icon_state = "1-8"
},
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
-/turf/simulated/floor/wood,
+/obj/machinery/firealarm/directional/east,
+/turf/simulated/floor/wood/oak,
/area/station/public/vacant_office)
"bwN" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
@@ -20755,9 +19196,7 @@
/obj/structure/toilet{
pixel_y = 8
},
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor/plasteel{
icon_state = "freezerfloor"
},
@@ -20831,9 +19270,7 @@
dir = 5;
id = "packageSort1"
},
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plating,
/area/station/supply/office)
"bxf" = (
@@ -20888,10 +19325,7 @@
/area/station/command/teleporter)
"bxk" = (
/obj/machinery/door/firedoor,
-/obj/machinery/status_display{
- layer = 4;
- pixel_x = 32
- },
+/obj/machinery/status_display/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "bluecorner"
},
@@ -20920,13 +19354,11 @@
/turf/simulated/floor/carpet/royalblue,
/area/station/command/office/captain)
"bxp" = (
-/obj/machinery/ai_status_display{
- pixel_y = 32
- },
/obj/structure/table/wood/fancy/blue,
/obj/item/kirbyplants{
pixel_y = 10
},
+/obj/machinery/ai_status_display/west,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -20963,10 +19395,7 @@
/obj/machinery/camera/motion{
c_tag = "AI Upload Chamber"
},
-/obj/machinery/light_switch{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/light_switch/north,
/turf/simulated/floor/bluegrid,
/area/station/turret_protected/ai_upload)
"bxu" = (
@@ -20975,10 +19404,7 @@
},
/area/station/command/bridge)
"bxw" = (
-/obj/structure/extinguisher_cabinet{
- name = "south bump";
- pixel_y = -30
- },
+/obj/structure/extinguisher_cabinet/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "blue"
},
@@ -21001,6 +19427,7 @@
/obj/machinery/hologram/holopad,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/carpet,
/area/station/service/chapel)
"bxD" = (
@@ -21020,9 +19447,7 @@
},
/area/station/command/bridge)
"bxK" = (
-/obj/machinery/ai_status_display{
- pixel_y = -32
- },
+/obj/machinery/ai_status_display/south,
/turf/simulated/floor/plasteel{
icon_state = "blue"
},
@@ -21050,15 +19475,15 @@
/area/station/public/dorms)
"bxQ" = (
/obj/machinery/economy/vending/coffee,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"bxR" = (
/obj/structure/chair/comfy/black{
dir = 4
},
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/effect/landmark/start/assistant,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"bxS" = (
/obj/structure/table/wood,
@@ -21066,19 +19491,15 @@
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 1
},
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
-/turf/simulated/floor/wood,
+/obj/machinery/firealarm/directional/south,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"bxT" = (
/obj/structure/chair/comfy/black{
dir = 8
},
/obj/effect/landmark/start/assistant,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"bxU" = (
/obj/structure/cable{
@@ -21095,12 +19516,8 @@
/obj/structure/chair/comfy/black{
dir = 4
},
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
-/turf/simulated/floor/wood,
+/obj/machinery/alarm/directional/south,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"bxW" = (
/obj/structure/table/wood,
@@ -21111,7 +19528,7 @@
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"bxX" = (
/obj/machinery/requests_console{
@@ -21130,11 +19547,7 @@
},
/area/station/science/rnd)
"bxY" = (
-/obj/machinery/newscaster/security_unit{
- dir = 1;
- name = "south bump";
- pixel_y = -28
- },
+/obj/machinery/newscaster/security_unit/south,
/turf/simulated/floor/plasteel{
icon_state = "blue"
},
@@ -21146,11 +19559,7 @@
},
/area/station/command/bridge)
"byh" = (
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/obj/machinery/camera{
c_tag = "Vacant Office";
dir = 1
@@ -21158,7 +19567,7 @@
/obj/structure/chair/office/dark{
dir = 8
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/public/vacant_office)
"byj" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
@@ -21230,10 +19639,7 @@
},
/area/station/hallway/primary/central/ne)
"byv" = (
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/firealarm/directional/north,
/turf/simulated/floor/plasteel,
/area/station/supply/storage)
"byw" = (
@@ -21257,11 +19663,7 @@
},
/area/station/hallway/primary/central/west)
"byI" = (
-/obj/machinery/light_switch{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/light_switch/east,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -21286,12 +19688,8 @@
},
/area/station/turret_protected/ai_upload)
"byZ" = (
-/obj/machinery/light,
-/obj/machinery/light_switch{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/light/directional/south,
+/obj/machinery/light_switch/south,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -21307,7 +19705,7 @@
/turf/simulated/floor/plasteel/goonplaque/memorial,
/area/station/hallway/secondary/exit)
"bzf" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "garden"
},
/turf/simulated/floor/plating,
@@ -21327,7 +19725,7 @@
/turf/simulated/floor/plating,
/area/station/service/kitchen)
"bzl" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -21350,20 +19748,14 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/starboard/west)
"bzr" = (
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/item/radio/intercom/directional/west,
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
"bzu" = (
/obj/structure/toilet{
pixel_y = 8
},
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/obj/effect/landmark/start/assistant,
/turf/simulated/floor/plasteel{
icon_state = "freezerfloor"
@@ -21458,10 +19850,7 @@
/obj/structure/table,
/obj/item/storage/box,
/obj/item/storage/box,
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/obj/item/paper_bin{
pixel_x = -3;
pixel_y = 7
@@ -21486,10 +19875,7 @@
},
/area/station/supply/office)
"bzM" = (
-/obj/machinery/status_display{
- layer = 4;
- pixel_x = -32
- },
+/obj/machinery/status_display/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "browncorner"
@@ -21530,10 +19916,7 @@
/turf/simulated/floor/carpet/green,
/area/station/command/bridge)
"bzU" = (
-/obj/machinery/status_display{
- layer = 4;
- pixel_x = -32
- },
+/obj/machinery/status_display/directional/west,
/obj/machinery/disposal,
/obj/structure/disposalpipe/trunk{
dir = 4
@@ -21541,13 +19924,9 @@
/turf/simulated/floor/plasteel,
/area/station/public/locker)
"bAb" = (
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/alarm/directional/west,
/obj/machinery/photocopier,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/ntrep)
"bAc" = (
/obj/machinery/door/airlock/command/cap,
@@ -21563,7 +19942,7 @@
/turf/simulated/floor/wood/fancy/cherry,
/area/station/command/office/captain/bedroom)
"bAe" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel,
/area/station/public/locker)
"bAf" = (
@@ -21606,20 +19985,14 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/starboard/west)
"bAl" = (
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/alarm/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "bluecorner"
},
/area/station/hallway/primary/central/east)
"bAn" = (
-/obj/machinery/economy/atm{
- pixel_y = 32
- },
+/obj/machinery/economy/atm/north,
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/starboard/west)
"bAo" = (
@@ -21631,17 +20004,11 @@
},
/area/station/service/kitchen)
"bAp" = (
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/starboard/west)
"bAq" = (
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/firealarm/directional/north,
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/starboard/west)
"bAr" = (
@@ -21663,7 +20030,7 @@
},
/area/station/hallway/primary/starboard/west)
"bAy" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "blue"
},
@@ -21733,9 +20100,7 @@
/turf/simulated/wall,
/area/station/hallway/secondary/exit)
"bAN" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -21752,14 +20117,11 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint2)
"bAW" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/machinery/camera{
c_tag = "Starboard Primary Hallway 4";
dir = 4
},
-/obj/structure/disposalpipe/segment,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -21789,34 +20151,12 @@
icon_state = "purplefull"
},
/area/station/science/rnd)
-"bBf" = (
-/obj/structure/lattice/catwalk,
-/obj/structure/cable{
- d1 = 1;
- d2 = 8;
- icon_state = "1-8"
- },
-/turf/space,
-/area/station/engineering/solar/port)
-"bBg" = (
-/obj/structure/closet/emcloset,
-/obj/machinery/camera{
- c_tag = "Arrivals Auxiliary Docking South";
- dir = 4
- },
-/obj/effect/decal/warning_stripes/northwest,
-/turf/simulated/floor/plasteel,
-/area/station/hallway/secondary/entry)
"bBj" = (
/obj/structure/closet/crate,
/turf/simulated/floor/plasteel,
/area/station/supply/storage)
"bBk" = (
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/item/radio/intercom/directional/west,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/plasteel,
/area/station/supply/storage)
@@ -21829,9 +20169,7 @@
/area/station/supply/office)
"bBp" = (
/obj/structure/table,
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/machinery/recharger,
/turf/simulated/floor/plasteel{
dir = 4;
@@ -21839,9 +20177,7 @@
},
/area/station/supply/office)
"bBq" = (
-/obj/machinery/economy/atm{
- pixel_x = -32
- },
+/obj/machinery/economy/atm/west,
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
},
@@ -21866,7 +20202,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/public/vacant_office)
"bBy" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
@@ -21897,10 +20233,7 @@
c_tag = "Central Hallway East";
dir = 4
},
-/obj/machinery/status_display{
- layer = 4;
- pixel_x = -32
- },
+/obj/machinery/status_display/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "bluecorner"
@@ -21913,10 +20246,7 @@
},
/area/station/medical/chemistry)
"bBN" = (
-/obj/machinery/light_switch{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/light_switch/north,
/turf/simulated/floor/plasteel{
icon_state = "freezerfloor"
},
@@ -21996,24 +20326,16 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"bCs" = (
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/station/maintenance/port)
"bCu" = (
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plasteel,
/area/station/supply/storage)
"bCv" = (
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/alarm/directional/west,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/plasteel,
/area/station/supply/storage)
@@ -22055,11 +20377,7 @@
},
/area/station/supply/office)
"bCF" = (
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/alarm/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "browncorner"
@@ -22092,7 +20410,8 @@
/area/station/turret_protected/ai_upload)
"bCL" = (
/obj/item/radio/intercom/private{
- pixel_y = -28
+ pixel_y = -22;
+ dir = 1
},
/obj/machinery/computer/borgupload{
dir = 1
@@ -22104,18 +20423,18 @@
c_tag = "Library South";
dir = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"bCR" = (
/obj/item/kirbyplants,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"bCS" = (
/obj/structure/chair/comfy/black{
dir = 8
},
-/obj/machinery/light/small,
-/turf/simulated/floor/wood,
+/obj/machinery/light/small/directional/south,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"bCT" = (
/obj/structure/chair{
@@ -22130,17 +20449,13 @@
/turf/simulated/floor/engine,
/area/station/medical/chemistry)
"bCX" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "green"
},
/area/station/hallway/secondary/exit)
"bCY" = (
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/power/apc/directional/west,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -22165,7 +20480,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"bDa" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/starboard/west)
"bDb" = (
@@ -22190,13 +20505,8 @@
/obj/item/reagent_containers/dropper{
pixel_y = 11
},
-/obj/machinery/light{
- dir = 8
- },
-/obj/structure/extinguisher_cabinet{
- name = "west bump";
- pixel_x = -27
- },
+/obj/machinery/light/directional/west,
+/obj/structure/extinguisher_cabinet/directional/west,
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "whiteyellow"
@@ -22239,8 +20549,8 @@
/area/station/medical/reception)
"bDk" = (
/obj/item/kirbyplants,
-/obj/machinery/light,
-/turf/simulated/floor/wood,
+/obj/machinery/light/directional/east,
+/turf/simulated/floor/wood/fancy,
/area/station/legal/courtroom)
"bDl" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
@@ -22260,11 +20570,8 @@
},
/area/station/medical/reception)
"bDp" = (
-/obj/machinery/status_display{
- layer = 4;
- pixel_y = -32
- },
-/obj/machinery/light,
+/obj/machinery/status_display/directional/south,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "green"
},
@@ -22279,26 +20586,18 @@
id_tag = "Biohazard";
name = "Biohazard Shutter"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "robo"
},
/turf/simulated/floor/plating,
/area/station/science/robotics)
"bDr" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"bDu" = (
-/obj/machinery/light{
- dir = 4
- },
-/obj/structure/extinguisher_cabinet{
- name = "east bump";
- pixel_x = 27
- },
+/obj/machinery/light/directional/east,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -22309,10 +20608,7 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
"bDv" = (
-/obj/structure/sink{
- dir = 4;
- pixel_x = 12
- },
+/obj/structure/sink/directional/west,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -22325,9 +20621,7 @@
/area/station/public/toilet/lockerroom)
"bDx" = (
/obj/structure/closet/toolcloset,
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel,
/area/station/public/storage/tools/auxiliary)
"bDA" = (
@@ -22403,7 +20697,7 @@
},
/area/station/command/bridge)
"bDX" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/supply/office)
"bEb" = (
@@ -22450,11 +20744,6 @@
/turf/simulated/floor/plasteel,
/area/station/service/chapel)
"bEm" = (
-/obj/machinery/alarm{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -22462,6 +20751,8 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/status_display/directional/east,
+/obj/machinery/hologram/holopad,
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
"bEn" = (
@@ -22490,7 +20781,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor{
density = 0;
icon_state = "open";
@@ -22502,10 +20793,8 @@
/area/station/medical/chemistry)
"bEt" = (
/obj/effect/spawner/lootdrop/maintenance,
-/turf/simulated/floor/wood{
- broken = 1;
- icon_state = "wood-broken"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/asmaint2)
"bEu" = (
/turf/simulated/wall,
@@ -22543,10 +20832,7 @@
},
/area/station/medical/reception)
"bEz" = (
-/obj/structure/sink{
- dir = 4;
- pixel_x = 12
- },
+/obj/structure/sink/directional/west,
/obj/structure/mirror{
pixel_x = 28
},
@@ -22624,6 +20910,15 @@
icon_state = "whitepurple"
},
/area/station/science/robotics)
+"bEN" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/obj/machinery/power/tracker,
+/turf/space,
+/area/station/engineering/solar/port)
"bER" = (
/obj/effect/landmark/start/scientist,
/turf/simulated/floor/plasteel{
@@ -22689,60 +20984,39 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/starboard/west)
"bFl" = (
-/obj/machinery/light_switch{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/light_switch/west,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/plasteel,
/area/station/supply/storage)
"bFo" = (
-/obj/machinery/economy/atm{
- pixel_y = 32
- },
+/obj/machinery/economy/atm/north,
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/starboard/east)
"bFp" = (
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/south{
id = "qm_warehouse";
name = "Warehouse Door Control";
pixel_x = -1;
- pixel_y = -24;
req_one_access_txt = "31"
},
/turf/simulated/floor/plasteel,
/area/station/supply/storage)
"bFq" = (
-/obj/structure/sign/poster/contraband/random{
- pixel_y = -32
- },
+/obj/structure/sign/poster/contraband/random/south,
/turf/simulated/floor/plasteel,
/area/station/supply/storage)
"bFr" = (
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/starboard/east)
"bFs" = (
-/obj/structure/extinguisher_cabinet{
- name = "north bump";
- pixel_y = 30
- },
-/obj/machinery/light{
- dir = 1
- },
+/obj/structure/extinguisher_cabinet/directional/north,
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/starboard/east)
"bFu" = (
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/power/apc/directional/north,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -22750,10 +21024,7 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/starboard/east)
"bFv" = (
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/firealarm/directional/north,
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/starboard/east)
"bFw" = (
@@ -22771,10 +21042,7 @@
},
/area/station/supply/office)
"bFz" = (
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/starboard/east)
"bFA" = (
@@ -22807,13 +21075,8 @@
},
/area/station/engineering/gravitygenerator)
"bFH" = (
-/obj/machinery/light{
- dir = 1
- },
-/obj/machinery/economy/vending/wallmed{
- name = "Emergency NanoMed";
- pixel_y = 28
- },
+/obj/machinery/light/directional/north,
+/obj/machinery/economy/vending/wallmed/directional/north,
/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/starboard/east)
@@ -22879,11 +21142,7 @@
/turf/simulated/floor/plating,
/area/station/medical/morgue)
"bFW" = (
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/firealarm/directional/east,
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/central/se)
"bFX" = (
@@ -22893,25 +21152,18 @@
},
/area/station/medical/morgue)
"bFY" = (
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/firealarm/directional/north,
/turf/simulated/floor/plasteel,
/area/station/public/storage/tools/auxiliary)
"bFZ" = (
-/obj/structure/extinguisher_cabinet{
- name = "north bump";
- pixel_y = 30
- },
+/obj/structure/extinguisher_cabinet/directional/north,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/station/public/storage/tools/auxiliary)
"bGb" = (
/obj/machinery/atmospherics/unary/vent_pump/on,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/port)
"bGc" = (
/turf/simulated/floor/plasteel{
@@ -22990,15 +21242,11 @@
},
/area/station/medical/chemistry)
"bGj" = (
-/obj/machinery/ai_status_display{
- pixel_y = 32
- },
+/obj/machinery/ai_status_display/north,
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/starboard/east)
"bGk" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/machinery/hologram/holopad{
pixel_y = 16
},
@@ -23007,15 +21255,19 @@
},
/area/station/public/toilet/lockerroom)
"bGl" = (
-/obj/effect/decal/warning_stripes/northeast,
-/turf/simulated/floor/plasteel,
-/area/station/hallway/secondary/entry)
-"bGm" = (
-/obj/machinery/light/small{
- dir = 1
+/obj/machinery/camera{
+ c_tag = "Arrivals Auxiliary Docking South"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "arrival"
},
-/obj/effect/decal/warning_stripes/northwest,
-/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
"bGo" = (
/obj/structure/chair{
@@ -23028,21 +21280,14 @@
/area/station/hallway/secondary/exit)
"bGp" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/machinery/firealarm/directional/east,
+/obj/item/radio/intercom/directional/north,
/obj/structure/closet/firecloset/full,
/obj/effect/turf_decal/stripes/line,
/turf/simulated/floor/plasteel,
/area/station/science/storage)
"bGq" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 8
},
@@ -23128,11 +21373,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/machinery/power/apc{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/power/apc/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "whiteblue"
@@ -23169,10 +21410,8 @@
/obj/item/stack/sheet/plasteel{
amount = 10
},
-/obj/machinery/button/windowtint{
- dir = 4;
- id = "robo";
- pixel_x = -24
+/obj/machinery/button/windowtint/west{
+ id = "robo"
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -23302,14 +21541,14 @@
"bHv" = (
/obj/effect/spawner/random_spawners/cobweb_left_rare,
/obj/structure/filingcabinet/chestdrawer,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/port)
"bHy" = (
/obj/structure/chair/office/dark{
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"bHz" = (
/turf/simulated/floor/plasteel{
@@ -23418,17 +21657,13 @@
},
/area/station/engineering/hallway)
"bHZ" = (
-/obj/effect/spawner/window,
+/obj/effect/spawner/window/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/emergency)
"bIa" = (
/turf/simulated/wall,
/area/station/science/robotics)
"bIb" = (
-/obj/machinery/status_display{
- layer = 4;
- pixel_x = 32
- },
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -23438,6 +21673,7 @@
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/alarm/directional/east,
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
"bIc" = (
@@ -23472,10 +21708,7 @@
},
/area/station/medical/chemistry)
"bIi" = (
-/obj/structure/sink{
- dir = 8;
- pixel_x = -12
- },
+/obj/structure/sink/directional/east,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
dir = 8;
@@ -23483,7 +21716,7 @@
},
/area/station/science/genetics)
"bIj" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/shutters{
density = 0;
desc = "Lube off, pal.";
@@ -23503,11 +21736,10 @@
/turf/simulated/floor/plating,
/area/station/medical/chemistry)
"bIk" = (
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/north{
id = "robotics";
name = "Robotics Lab Shutters Control";
pixel_x = 24;
- pixel_y = 32;
req_one_access_txt = "29"
},
/turf/simulated/floor/plasteel{
@@ -23534,7 +21766,7 @@
},
/area/station/science/rnd)
"bIq" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/medical/reception)
"bIw" = (
@@ -23563,21 +21795,19 @@
},
/area/station/science/genetics)
"bIC" = (
-/obj/machinery/atmospherics/unary/vent_pump/on{
- dir = 4
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
},
-/turf/simulated/floor/carpet,
/area/station/security/detective)
"bIG" = (
/obj/machinery/camera{
c_tag = "Cargo Delivery Office";
dir = 4
},
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/firealarm/directional/west,
/obj/machinery/telepad_cargo,
/turf/simulated/floor/plasteel{
dir = 8;
@@ -23593,7 +21823,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 6
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/apmaint)
"bIK" = (
/obj/structure/grille,
@@ -23613,11 +21843,7 @@
/area/station/turret_protected/ai_upload)
"bIM" = (
/obj/structure/table/wood,
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/obj/item/storage/box/matches,
/obj/item/reagent_containers/food/drinks/flask/gold,
/obj/item/clothing/mask/cigarette/cigar,
@@ -23637,9 +21863,8 @@
"bIP" = (
/obj/structure/closet/secure_closet/personal,
/obj/effect/spawner/random_spawners/cobweb_right_rare,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken3"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/port)
"bIR" = (
/obj/machinery/navbeacon{
@@ -23682,10 +21907,7 @@
/turf/simulated/floor/plasteel,
/area/station/supply/storage)
"bIV" = (
-/obj/machinery/newscaster{
- name = "north bump";
- pixel_y = 28
- },
+/obj/machinery/newscaster/directional/north,
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/machinery/navbeacon{
codes_txt = "delivery";
@@ -23699,10 +21921,7 @@
/turf/simulated/floor/plasteel,
/area/station/supply/storage)
"bIW" = (
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/firealarm/directional/north,
/obj/machinery/economy/vending/coffee,
/turf/simulated/floor/plasteel,
/area/station/supply/office)
@@ -23710,10 +21929,7 @@
/obj/machinery/camera{
c_tag = "Cargo Bay North"
},
-/obj/machinery/status_display{
- layer = 4;
- pixel_y = 32
- },
+/obj/machinery/status_display/directional/north,
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/machinery/navbeacon{
codes_txt = "delivery";
@@ -23723,10 +21939,7 @@
/turf/simulated/floor/plasteel,
/area/station/supply/storage)
"bIY" = (
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/machinery/navbeacon{
codes_txt = "delivery";
@@ -23736,19 +21949,12 @@
/turf/simulated/floor/plasteel,
/area/station/supply/storage)
"bIZ" = (
-/obj/machinery/light{
- dir = 1
- },
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/light/directional/north,
+/obj/machinery/alarm/directional/north,
/turf/simulated/floor/plasteel,
/area/station/supply/storage)
"bJb" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 10
},
@@ -23808,10 +22014,7 @@
},
/area/station/medical/storage)
"bJi" = (
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/obj/structure/table,
/obj/item/paper_bin{
pixel_x = 4;
@@ -23831,13 +22034,9 @@
pixel_x = 3;
pixel_y = 5
},
-/obj/machinery/light{
- dir = 1
- },
-/obj/machinery/button/windowtint{
- dir = 4;
+/obj/machinery/light/directional/north,
+/obj/machinery/button/windowtint/west{
id = "rnd";
- pixel_x = -24;
pixel_y = -9
},
/turf/simulated/floor/plasteel{
@@ -23846,10 +22045,7 @@
},
/area/station/science/rnd)
"bJs" = (
-/obj/structure/extinguisher_cabinet{
- name = "east bump";
- pixel_x = 27
- },
+/obj/structure/extinguisher_cabinet/directional/east,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -23865,13 +22061,10 @@
/area/station/maintenance/port)
"bJu" = (
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/port)
"bJx" = (
-/obj/machinery/power/apc{
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/power/apc/directional/south,
/obj/structure/cable,
/turf/simulated/floor/plasteel{
icon_state = "freezerfloor"
@@ -23893,11 +22086,7 @@
},
/area/station/medical/chemistry)
"bJE" = (
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/alarm/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "brown"
@@ -23929,11 +22118,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/abandonedbar)
"bJP" = (
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/item/radio/intercom/directional/east,
/obj/machinery/camera{
c_tag = "Medbay Surgery East";
dir = 8
@@ -23944,12 +22129,8 @@
},
/area/station/medical/surgery/primary)
"bJU" = (
-/obj/machinery/door_control{
- id = "toilet_unit1";
- name = "Door Bolt Control";
- normaldoorcontrol = 1;
- pixel_x = 24;
- specialfunctions = 4
+/obj/machinery/door_control/bolt_control/east{
+ id = "toilet_unit1"
},
/obj/machinery/recharge_station,
/turf/simulated/floor/plasteel{
@@ -23990,10 +22171,7 @@
/obj/structure/chair/comfy/teal{
dir = 8
},
-/obj/structure/extinguisher_cabinet{
- name = "east bump";
- pixel_x = 27
- },
+/obj/structure/extinguisher_cabinet/directional/east,
/obj/effect/landmark/start/doctor,
/turf/simulated/floor/plasteel{
dir = 6;
@@ -24060,11 +22238,11 @@
},
/area/station/science/hallway)
"bKp" = (
-/obj/machinery/door/airlock/external{
- id_tag = "admin_home";
- locked = 1
+/obj/structure/closet/emcloset,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "arrival"
},
-/turf/simulated/floor/plating,
/area/station/hallway/secondary/entry)
"bKs" = (
/obj/machinery/door/airlock/maintenance,
@@ -24076,11 +22254,11 @@
/area/station/maintenance/apmaint)
"bKt" = (
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
-/obj/effect/spawner/window/reinforced/tinted,
+/obj/effect/spawner/window/reinforced/tinted/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"bKv" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"bKw" = (
@@ -24090,18 +22268,14 @@
/turf/simulated/floor/plasteel,
/area/station/supply/storage)
"bKB" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/supply/storage)
"bKC" = (
/obj/machinery/conveyor_switch/oneway{
id = "packageExternal"
},
-/obj/machinery/newscaster/security_unit{
- dir = 8;
- name = "east bump";
- pixel_x = 28
- },
+/obj/machinery/newscaster/security_unit/east,
/turf/simulated/floor/plasteel,
/area/station/supply/office)
"bKF" = (
@@ -24116,9 +22290,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"bKI" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "brown"
@@ -24188,11 +22360,10 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/asmaint2)
"bLo" = (
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/north{
id = "rdlab2";
name = "Research and Development Lab Shutters Control";
pixel_x = -24;
- pixel_y = 32;
req_one_access_txt = "47"
},
/obj/effect/landmark/start/scientist,
@@ -24202,9 +22373,7 @@
},
/area/station/science/rnd)
"bLp" = (
-/obj/structure/sign/poster/official/random{
- pixel_x = 32
- },
+/obj/structure/sign/poster/official/random/east,
/obj/machinery/telepad_cargo,
/obj/effect/turf_decal/box,
/turf/simulated/floor/plasteel{
@@ -24272,7 +22441,7 @@
/turf/simulated/floor/plasteel/dark,
/area/station/maintenance/fsmaint)
"bLI" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/science/robotics)
"bLJ" = (
@@ -24293,7 +22462,7 @@
},
/area/station/medical/virology)
"bLQ" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor{
density = 0;
icon_state = "open";
@@ -24320,34 +22489,47 @@
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/apmaint)
"bLX" = (
-/obj/effect/decal/warning_stripes/southeast,
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/west,
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
"bLY" = (
-/obj/effect/decal/warning_stripes/southwest,
-/turf/simulated/floor/plasteel,
+/obj/item/kirbyplants,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "arrival"
+ },
/area/station/hallway/secondary/entry)
"bLZ" = (
/obj/effect/decal/warning_stripes/south,
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
"bMa" = (
-/obj/effect/landmark/start/assistant,
-/obj/effect/decal/warning_stripes/south,
-/turf/simulated/floor/plasteel,
+/turf/simulated/floor/catwalk,
/area/station/hallway/secondary/entry)
"bMb" = (
-/obj/machinery/light,
-/obj/effect/decal/warning_stripes/south,
-/turf/simulated/floor/plasteel,
+/obj/effect/decal/warning_stripes/north,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "arrival"
+ },
/area/station/hallway/secondary/entry)
"bMc" = (
-/obj/machinery/hologram/holopad,
-/obj/effect/decal/warning_stripes/south,
-/turf/simulated/floor/plasteel,
+/obj/structure/chair/office{
+ dir = 1
+ },
+/obj/effect/landmark/start/assistant,
+/turf/simulated/floor/plasteel{
+ icon_state = "arrival"
+ },
/area/station/hallway/secondary/entry)
"bMd" = (
/obj/structure/rack,
@@ -24380,18 +22562,13 @@
},
/area/station/hallway/secondary/entry)
"bMi" = (
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/north{
id = "qm_warehouse";
name = "Warehouse Door Control";
pixel_x = -1;
- pixel_y = 24;
req_one_access_txt = "31"
},
-/obj/machinery/power/apc{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/power/apc/directional/east,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -24399,32 +22576,21 @@
/turf/simulated/floor/plasteel,
/area/station/supply/storage)
"bMn" = (
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/firealarm/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "browncorner"
},
/area/station/hallway/primary/central/west)
"bMq" = (
-/obj/machinery/light{
- dir = 1
- },
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/light/directional/north,
+/obj/machinery/firealarm/directional/north,
/obj/machinery/hologram/holopad,
/turf/simulated/floor/plasteel,
/area/station/supply/storage)
"bMt" = (
/obj/machinery/disposal,
-/obj/structure/sign/poster/official/random{
- pixel_x = -32
- },
+/obj/structure/sign/poster/official/random/west,
/obj/structure/disposalpipe/trunk{
dir = 4
},
@@ -24442,9 +22608,7 @@
/turf/simulated/floor/plasteel,
/area/station/supply/office)
"bMJ" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/machinery/door/firedoor,
/turf/simulated/floor/plasteel{
dir = 8;
@@ -24452,18 +22616,14 @@
},
/area/station/hallway/primary/central/sw)
"bMT" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "bluecorner"
},
/area/station/hallway/primary/central/se)
"bMW" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -24576,13 +22736,8 @@
dir = 4
},
/obj/effect/decal/warning_stripes/northwestsouth,
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/alarm/directional/north,
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "whiteblue"
@@ -24648,15 +22803,10 @@
},
/obj/item/stock_parts/capacitor,
/obj/item/stock_parts/manipulator,
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/item/stock_parts/scanning_module,
/obj/item/stock_parts/scanning_module,
-/obj/machinery/status_display{
- layer = 4;
- pixel_x = 32
- },
+/obj/machinery/status_display/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "purple"
@@ -24672,12 +22822,8 @@
},
/area/station/hallway/secondary/exit)
"bNx" = (
-/obj/machinery/light,
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/light/directional/south,
+/obj/machinery/alarm/directional/south,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "browncorner"
@@ -24718,7 +22864,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint2)
"bNC" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "whitepurple"
},
@@ -24786,7 +22932,7 @@
},
/area/station/science/robotics)
"bNK" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/medical/storage)
"bNL" = (
@@ -24807,10 +22953,7 @@
},
/area/station/medical/morgue)
"bNM" = (
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -24835,9 +22978,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/port)
"bNQ" = (
-/obj/machinery/status_display{
- pixel_y = -32
- },
+/obj/machinery/status_display/directional/south,
/obj/machinery/economy/vending/robodrobe,
/turf/simulated/floor/plasteel{
icon_state = "whitepurple"
@@ -24857,10 +22998,7 @@
/turf/simulated/floor/plasteel,
/area/station/supply/storage)
"bNW" = (
-/obj/machinery/economy/vending/wallmed{
- name = "Emergency NanoMed";
- pixel_y = -28
- },
+/obj/machinery/economy/vending/wallmed/directional/south,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -24873,9 +23011,15 @@
/turf/simulated/floor/plasteel,
/area/station/supply/office)
"bOb" = (
-/obj/structure/sign/vacuum/external,
-/obj/effect/spawner/window/reinforced,
-/turf/simulated/floor/plating,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "arrival"
+ },
/area/station/hallway/secondary/entry)
"bOd" = (
/obj/machinery/door/poddoor{
@@ -24887,18 +23031,16 @@
/turf/simulated/floor/plating,
/area/station/maintenance/disposal)
"bOg" = (
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/west{
id = "QMLoaddoor";
layer = 4;
name = "Loading Doors";
- pixel_x = -24;
pixel_y = -8
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/west{
id = "QMLoaddoor2";
layer = 4;
name = "Loading Doors";
- pixel_x = -24;
pixel_y = 8
},
/obj/effect/turf_decal{
@@ -24919,10 +23061,7 @@
},
/area/station/engineering/gravitygenerator)
"bOt" = (
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/obj/machinery/computer/supplycomp/public{
dir = 4
},
@@ -24954,10 +23093,7 @@
},
/area/station/hallway/primary/central/sw)
"bOz" = (
-/obj/structure/extinguisher_cabinet{
- name = "west bump";
- pixel_x = -27
- },
+/obj/structure/extinguisher_cabinet/directional/west,
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/central/se)
"bOA" = (
@@ -24988,9 +23124,7 @@
},
/area/station/medical/reception)
"bOE" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 6
@@ -25048,11 +23182,7 @@
},
/area/station/medical/reception)
"bOR" = (
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/firealarm/directional/east,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plasteel{
@@ -25062,9 +23192,7 @@
/area/station/medical/reception)
"bOT" = (
/obj/structure/filingcabinet/chestdrawer/autopsy,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "darkblue"
@@ -25086,10 +23214,7 @@
"bPe" = (
/obj/effect/decal/warning_stripes/northwest,
/obj/machinery/chem_heater,
-/obj/machinery/status_display{
- layer = 4;
- pixel_x = -32
- },
+/obj/machinery/status_display/directional/west,
/turf/simulated/floor/engine,
/area/station/medical/chemistry)
"bPf" = (
@@ -25118,14 +23243,8 @@
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 8
},
-/obj/machinery/alarm{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/alarm/directional/east,
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "whiteyellow"
@@ -25150,7 +23269,7 @@
/obj/structure/chair{
dir = 1
},
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "whitepurple"
},
@@ -25192,15 +23311,8 @@
/area/station/science/robotics)
"bPz" = (
/obj/machinery/r_n_d/circuit_imprinter,
-/obj/machinery/light_switch{
- name = "north bump";
- pixel_y = 24
- },
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/machinery/light_switch/north,
+/obj/item/radio/intercom/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "purplecorner"
@@ -25234,7 +23346,7 @@
},
/area/station/medical/reception)
"bPH" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d1 = 1;
d2 = 8;
@@ -25258,11 +23370,10 @@
name = "Quarantine Lockdown";
opacity = 0
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/normal{
desc = "A remote control switch for the medbay foyer.";
id = "MedbayFoyerPort";
name = "Medbay Doors Control";
- normaldoorcontrol = 1;
req_access = list(5)
},
/obj/item/storage/box/rxglasses{
@@ -25299,10 +23410,7 @@
/area/station/supply/storage)
"bPP" = (
/obj/machinery/computer/security/mining,
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/firealarm/directional/north,
/obj/machinery/requests_console{
department = "Cargo Bay";
departmentType = 2;
@@ -25313,13 +23421,12 @@
/area/station/supply/qm)
"bPR" = (
/obj/effect/decal/cleanable/dust,
-/turf/simulated/floor/wood/fancy/birch{
- icon_state = "fancy-wood-birch-broken2"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/fancy/birch,
/area/station/maintenance/fsmaint)
"bPT" = (
/obj/structure/sign/vacuum/external,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/supply/storage)
"bPV" = (
@@ -25335,17 +23442,12 @@
/area/station/supply/office)
"bPX" = (
/obj/structure/closet/emcloset,
-/obj/structure/extinguisher_cabinet{
- name = "north bump";
- pixel_y = 30
- },
+/obj/structure/extinguisher_cabinet/directional/north,
/turf/simulated/floor/plasteel,
/area/station/supply/storage)
"bPY" = (
/obj/structure/closet/emcloset,
-/obj/machinery/status_display/supply_display{
- pixel_y = 32
- },
+/obj/machinery/status_display/supply_display/north,
/obj/effect/turf_decal{
dir = 8
},
@@ -25391,9 +23493,7 @@
},
/area/station/hallway/primary/central/sw)
"bQj" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel,
/area/station/supply/office)
"bQq" = (
@@ -25465,11 +23565,7 @@
/area/station/medical/paramedic)
"bQS" = (
/obj/structure/table/glass,
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/firealarm/directional/east,
/obj/item/storage/box/syringes{
pixel_y = 16
},
@@ -25531,11 +23627,7 @@
},
/area/station/medical/morgue)
"bRg" = (
-/obj/machinery/power/apc{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/power/apc/directional/east,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -25543,11 +23635,7 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/central/se)
"bRj" = (
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/power/apc/directional/west,
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/plasteel{
@@ -25585,11 +23673,7 @@
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
},
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/item/radio/intercom/directional/west,
/obj/structure/closet/firecloset,
/turf/simulated/floor/plasteel{
dir = 9;
@@ -25675,11 +23759,7 @@
/area/station/public/locker)
"bRM" = (
/obj/machinery/autolathe,
-/obj/machinery/light_switch{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/light_switch/west,
/turf/simulated/floor/plasteel,
/area/station/supply/office)
"bRN" = (
@@ -25689,12 +23769,8 @@
/turf/simulated/floor/plasteel,
/area/station/supply/office)
"bRQ" = (
-/obj/structure/reagent_dispensers/fueltank/chem{
- pixel_x = 32
- },
-/obj/machinery/light{
- dir = 4
- },
+/obj/structure/reagent_dispensers/fueltank/chem/east,
+/obj/machinery/light/directional/east,
/obj/machinery/camera{
c_tag = "Research Robotics Lab";
dir = 8;
@@ -25720,9 +23796,7 @@
},
/area/station/science/robotics)
"bRU" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -25749,16 +23823,14 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/central/sw)
"bSf" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/turbine)
"bSk" = (
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 8
},
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -25771,9 +23843,7 @@
"bSo" = (
/obj/effect/decal/warning_stripes/southwest,
/obj/machinery/chem_master,
-/obj/structure/reagent_dispensers/fueltank/chem{
- pixel_x = -32
- },
+/obj/structure/reagent_dispensers/fueltank/chem/west,
/turf/simulated/floor/engine,
/area/station/medical/chemistry)
"bSq" = (
@@ -25797,7 +23867,7 @@
},
/area/station/medical/reception)
"bSu" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor{
density = 0;
icon_state = "open";
@@ -25832,11 +23902,7 @@
},
/area/station/medical/reception)
"bSx" = (
-/obj/machinery/alarm{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/alarm/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkblue"
@@ -25940,7 +24006,7 @@
},
/area/station/medical/morgue)
"bSH" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "surgery1"
},
/turf/simulated/floor/plating,
@@ -25970,7 +24036,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"bSN" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/sign/chemistry,
/obj/structure/cable{
d2 = 4;
@@ -26005,17 +24071,12 @@
/obj/structure/chair{
dir = 8
},
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
- },
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/firealarm/directional/north,
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel,
/area/station/supply/office)
"bSR" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "paramedic"
},
/turf/simulated/floor/plating,
@@ -26106,14 +24167,12 @@
/turf/simulated/wall,
/area/station/science/rnd)
"bTe" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/science/rnd)
"bTg" = (
/obj/machinery/disposal,
-/obj/machinery/ai_status_display{
- pixel_x = 32
- },
+/obj/machinery/ai_status_display/east,
/obj/structure/disposalpipe/trunk{
dir = 8
},
@@ -26122,7 +24181,7 @@
},
/area/station/science/robotics)
"bTi" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -26133,9 +24192,7 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/central/sw)
"bTq" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plating,
/area/station/supply/storage)
"bTr" = (
@@ -26197,9 +24254,7 @@
/obj/structure/sign/poster/random{
pixel_x = -32
},
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/central/se)
"bTI" = (
@@ -26211,9 +24266,7 @@
/obj/item/storage/box/beakers{
pixel_x = 5
},
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "whiteyellow"
@@ -26229,11 +24282,7 @@
pixel_x = 3;
pixel_y = 3
},
-/obj/machinery/light_switch{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/light_switch/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "whiteyellow"
@@ -26340,18 +24389,13 @@
/obj/structure/chair/office/light{
dir = 1
},
-/obj/machinery/button/windowtint{
+/obj/machinery/button/windowtint/west{
id = "paramedic";
- pixel_x = -24;
pixel_y = 8;
range = 10
},
/obj/effect/landmark/start/paramedic,
-/obj/machinery/light_switch{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/light_switch/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whiteblue"
@@ -26455,23 +24499,15 @@
d2 = 2;
icon_state = "1-2"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/hos)
"bUG" = (
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/firealarm/directional/west,
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/central/se)
"bUH" = (
/obj/item/kirbyplants,
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "whitepurple"
},
@@ -26480,19 +24516,13 @@
/obj/machinery/computer/aifixer{
dir = 1
},
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/alarm/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "darkpurple"
},
/area/station/command/office/rd)
"bUN" = (
-/obj/structure/sign/poster/official/random{
- pixel_x = -32
- },
+/obj/structure/sign/poster/official/random/west,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/plasteel{
dir = 8;
@@ -26579,24 +24609,20 @@
/turf/simulated/floor/plasteel,
/area/station/supply/storage)
"bVp" = (
-/obj/machinery/button/windowtint{
- dir = 8;
+/obj/machinery/button/windowtint/east{
id = "qm";
- pixel_x = 24;
pixel_y = 8;
req_one_access_txt = "41"
},
-/obj/machinery/light_switch{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/structure/cable{
d1 = 1;
d2 = 2;
icon_state = "1-2"
},
+/obj/machinery/keycard_auth/east{
+ pixel_y = -6
+ },
/turf/simulated/floor/carpet,
/area/station/supply/qm)
"bVr" = (
@@ -26616,11 +24642,7 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/central/ne)
"bVw" = (
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/alarm/directional/west,
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/central/se)
"bVx" = (
@@ -26644,11 +24666,7 @@
},
/area/station/aisat/atmos)
"bVA" = (
-/obj/machinery/light_switch{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/light_switch/west,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 5
},
@@ -26827,20 +24845,14 @@
/area/station/science/robotics)
"bWl" = (
/obj/structure/closet/secure_closet/roboticist,
-/obj/machinery/newscaster{
- dir = 1;
- name = "south bump";
- pixel_y = -28
- },
+/obj/machinery/newscaster/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "whitepurple"
},
/area/station/science/robotics)
"bWq" = (
/obj/structure/closet/firecloset,
-/obj/structure/sign/poster/official/random{
- pixel_x = -32
- },
+/obj/structure/sign/poster/official/random/west,
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 4
},
@@ -26907,6 +24919,35 @@
icon_state = "stairs-l"
},
/area/station/hallway/primary/central/ne)
+"bWJ" = (
+/obj/structure/closet/secure_closet{
+ anchored = 1;
+ name = "Evidence Storage";
+ req_one_access_txt = "4"
+ },
+/obj/item/folder/red{
+ pixel_x = -6;
+ pixel_y = 6
+ },
+/obj/item/folder/red{
+ pixel_x = -4;
+ pixel_y = 4
+ },
+/obj/item/folder/red{
+ pixel_x = -2;
+ pixel_y = 2
+ },
+/obj/item/folder/red,
+/obj/item/folder/red{
+ pixel_x = 2;
+ pixel_y = -2
+ },
+/obj/machinery/light/directional/north,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/station/security/detective)
"bWL" = (
/obj/structure/grille,
/obj/effect/decal/warning_stripes/north,
@@ -26941,9 +24982,7 @@
},
/area/station/science/misc_lab)
"bWS" = (
-/obj/machinery/computer/security/telescreen/entertainment{
- pixel_x = 32
- },
+/obj/machinery/computer/security/telescreen/entertainment/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "bluecorner"
},
@@ -26953,7 +24992,7 @@
/turf/simulated/wall,
/area/station/maintenance/storage)
"bWU" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/machinery/economy/merch,
/turf/simulated/floor/plasteel,
/area/station/supply/office)
@@ -26993,7 +25032,7 @@
},
/area/station/hallway/primary/central/se)
"bXD" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/medical/sleeper)
"bXF" = (
@@ -27038,7 +25077,7 @@
},
/area/station/medical/medbay)
"bXN" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/science/genetics)
"bXO" = (
@@ -27057,7 +25096,7 @@
/obj/machinery/computer/cloning{
dir = 1
},
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "whiteblue"
},
@@ -27076,11 +25115,8 @@
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 1
},
-/obj/structure/extinguisher_cabinet{
- name = "south bump";
- pixel_y = -30
- },
-/obj/machinery/light,
+/obj/structure/extinguisher_cabinet/directional/south,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "whiteblue"
@@ -27180,7 +25216,7 @@
"bYm" = (
/obj/structure/table/wood,
/obj/item/reagent_containers/food/drinks/mug,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/asmaint2)
"bYr" = (
/obj/structure/table,
@@ -27204,10 +25240,7 @@
pixel_x = -32;
pixel_y = 32
},
-/obj/machinery/economy/vending/wallmed{
- name = "Emergency NanoMed";
- pixel_y = 28
- },
+/obj/machinery/economy/vending/wallmed/directional/north,
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "whiteblue"
@@ -27257,16 +25290,12 @@
/turf/simulated/floor/plating,
/area/station/command/office/blueshield)
"bYG" = (
-/obj/machinery/newscaster{
- dir = 1;
- name = "south bump";
- pixel_y = -28
- },
+/obj/machinery/newscaster/directional/south,
/obj/machinery/papershredder,
/turf/simulated/floor/plasteel,
/area/station/supply/office)
"bYH" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/machinery/computer/guestpass{
pixel_y = -28
},
@@ -27307,13 +25336,8 @@
/turf/simulated/floor/plasteel,
/area/station/supply/office)
"bYJ" = (
-/obj/machinery/status_display/supply_display{
- pixel_x = 32
- },
-/obj/machinery/power/apc{
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/status_display/supply_display/east,
+/obj/machinery/power/apc/directional/south,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -27324,7 +25348,7 @@
},
/area/station/supply/office)
"bYL" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -27339,16 +25363,14 @@
c_tag = "Cargo Bay Entrance";
dir = 4
},
-/obj/machinery/economy/atm{
- pixel_x = -32
- },
+/obj/machinery/economy/atm/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "browncorner"
},
/area/station/hallway/primary/central/sw)
"bYP" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/supply/miningdock)
"bYQ" = (
@@ -27519,11 +25541,7 @@
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 4
},
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/firealarm/directional/west,
/obj/item/pen{
pixel_x = -5;
pixel_y = 7
@@ -27547,14 +25565,8 @@
/area/station/medical/medbay)
"bZw" = (
/obj/structure/closet/radiation,
-/obj/machinery/power/apc{
- name = "south bump";
- pixel_y = -24
- },
-/obj/structure/extinguisher_cabinet{
- name = "east bump";
- pixel_x = 27
- },
+/obj/machinery/power/apc/directional/south,
+/obj/structure/extinguisher_cabinet/directional/east,
/obj/structure/cable,
/turf/simulated/floor/plasteel{
dir = 6;
@@ -27565,11 +25577,7 @@
/obj/machinery/camera{
c_tag = "Medbay Waiting Room"
},
-/obj/machinery/light_switch{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/light_switch/east,
/obj/machinery/economy/vending/coffee,
/turf/simulated/floor/plasteel{
dir = 5;
@@ -27579,11 +25587,7 @@
"bZE" = (
/obj/structure/chair/comfy/teal,
/obj/effect/landmark/start/doctor,
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/power/apc/directional/west,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -27598,9 +25602,7 @@
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 4
},
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/obj/machinery/camera{
c_tag = "Virology Observation";
dir = 4
@@ -27633,11 +25635,7 @@
"bZJ" = (
/obj/machinery/disposal,
/obj/structure/disposalpipe/trunk,
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/firealarm/directional/west,
/obj/machinery/camera{
c_tag = "Medbay Treatment West";
dir = 4
@@ -27679,9 +25677,7 @@
},
/area/station/medical/virology)
"bZP" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/machinery/camera{
c_tag = "Medbay Hallway North"
},
@@ -27702,9 +25698,7 @@
/turf/simulated/wall,
/area/station/supply/miningdock)
"can" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/machinery/camera{
c_tag = "Medbay Lobby";
dir = 4
@@ -27731,7 +25725,7 @@
/area/station/maintenance/apmaint)
"caq" = (
/obj/item/flag/nt,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/ntrep)
"cas" = (
/obj/machinery/door/airlock/mining{
@@ -27764,14 +25758,8 @@
desc = "Someone has crossed out the Space from Space Cleaner and written in Surgery. 'Do not remove under punishment of death!!!' is scrawled on the back.";
name = "Surgery Cleaner"
},
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
-/obj/structure/reagent_dispensers/fueltank/chem{
- pixel_y = 32
- },
+/obj/item/radio/intercom/directional/west,
+/obj/structure/reagent_dispensers/fueltank/chem/north,
/turf/simulated/floor/plasteel{
icon_state = "freezerfloor"
},
@@ -27792,21 +25780,14 @@
},
/area/station/science/robotics)
"caw" = (
-/obj/machinery/status_display{
- layer = 4;
- pixel_x = 32
- },
+/obj/machinery/status_display/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "bluecorner"
},
/area/station/hallway/primary/central/sw)
"cay" = (
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/item/radio/intercom/directional/west,
/obj/machinery/economy/vending/coffee,
/turf/simulated/floor/plasteel{
dir = 1;
@@ -27829,9 +25810,7 @@
/turf/simulated/wall,
/area/station/medical/sleeper)
"caC" = (
-/obj/machinery/ai_status_display{
- pixel_y = 32
- },
+/obj/machinery/ai_status_display/north,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -27943,7 +25922,7 @@
},
/area/station/medical/sleeper)
"caP" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/sign/examroom,
/turf/simulated/floor/plating,
/area/station/medical/sleeper)
@@ -27963,9 +25942,7 @@
/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{
dir = 1
},
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/structure/cable{
d1 = 2;
d2 = 8;
@@ -28060,10 +26037,7 @@
},
/area/station/science/server)
"cbo" = (
-/obj/machinery/status_display{
- layer = 4;
- pixel_x = -32
- },
+/obj/machinery/status_display/directional/west,
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/central/se)
"cbq" = (
@@ -28078,9 +26052,7 @@
/turf/simulated/floor/grass,
/area/station/medical/sleeper)
"cbs" = (
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint2)
"cbu" = (
@@ -28099,9 +26071,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 6
},
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/structure/cable{
d1 = 1;
d2 = 4;
@@ -28371,10 +26341,7 @@
},
/area/station/science/robotics)
"ccj" = (
-/obj/structure/sink{
- dir = 4;
- pixel_x = 12
- },
+/obj/structure/sink/directional/west,
/turf/simulated/floor/plasteel{
icon_state = "freezerfloor"
},
@@ -28403,30 +26370,21 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/central/se)
"ccn" = (
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/firealarm/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "bluecorner"
},
/area/station/hallway/primary/central/se)
"cco" = (
-/obj/machinery/newscaster{
- name = "north bump";
- pixel_y = 28
- },
+/obj/machinery/newscaster/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "bluecorner"
},
/area/station/hallway/primary/central/se)
"ccq" = (
-/obj/machinery/power/apc{
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/power/apc/directional/south,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -28448,17 +26406,13 @@
pixel_x = 5;
pixel_y = 8
},
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/structure/cable{
d1 = 1;
d2 = 8;
icon_state = "1-8"
},
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/alarm/directional/south,
/obj/structure/table,
/turf/simulated/floor/plasteel{
icon_state = "whiteblue"
@@ -28506,10 +26460,9 @@
},
/area/station/medical/sleeper)
"ccC" = (
-/obj/machinery/button/windowtint{
+/obj/machinery/button/windowtint/south{
id = "cloning";
- pixel_x = -24;
- pixel_y = -24
+ pixel_x = -24
},
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 1
@@ -28557,9 +26510,7 @@
/obj/structure/sign/poster/random{
pixel_y = 32
},
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/effect/spawner/lootdrop/maintenance,
/turf/simulated/floor/plasteel{
icon_state = "floorgrime"
@@ -28569,7 +26520,7 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/blueshield)
"ccO" = (
/obj/structure/chair,
@@ -28615,7 +26566,7 @@
d2 = 2;
icon_state = "1-2"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/blueshield)
"ccX" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
@@ -28664,7 +26615,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint2)
"cdd" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "rd"
},
/turf/simulated/floor/plating,
@@ -28770,11 +26721,7 @@
/area/station/maintenance/apmaint)
"cdI" = (
/obj/machinery/door/firedoor,
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/item/radio/intercom/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "redcorner"
},
@@ -28809,11 +26756,7 @@
/area/station/science/hallway)
"cdQ" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/alarm/directional/west,
/obj/item/stack/cable_coil,
/obj/structure/cable{
d1 = 1;
@@ -28823,11 +26766,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/assembly_line)
"cdS" = (
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/power/apc/directional/north,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -28838,10 +26777,7 @@
},
/area/station/hallway/primary/central/sw)
"cdT" = (
-/obj/machinery/newscaster{
- name = "north bump";
- pixel_y = 28
- },
+/obj/machinery/newscaster/directional/north,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "bluecorner"
@@ -28863,19 +26799,14 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/central/se)
"cdV" = (
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/firealarm/directional/north,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "bluecorner"
},
/area/station/hallway/primary/central/sw)
"cdX" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "bluecorner"
@@ -28895,9 +26826,7 @@
/obj/structure/disposalpipe/trunk{
dir = 4
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-cherry"
- },
+/turf/simulated/floor/wood/oak,
/area/station/medical/psych)
"ceb" = (
/obj/machinery/camera{
@@ -28913,7 +26842,7 @@
dir = 4
},
/turf/simulated/floor/plasteel{
- dir = 8;
+ dir = 1;
icon_state = "darkredcorners"
},
/area/station/security/prison/cell_block/A)
@@ -28965,19 +26894,14 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/garden)
"cet" = (
-/obj/machinery/ai_status_display{
- pixel_y = 32
- },
+/obj/machinery/ai_status_display/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "bluecorner"
},
/area/station/hallway/primary/central/south)
"ceu" = (
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/firealarm/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "bluecorner"
@@ -28995,10 +26919,7 @@
},
/area/station/hallway/primary/central/south)
"cex" = (
-/obj/machinery/status_display{
- layer = 4;
- pixel_y = 32
- },
+/obj/machinery/status_display/directional/north,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "bluecorner"
@@ -29014,29 +26935,21 @@
/obj/machinery/camera{
c_tag = "Central Primary Hallway South"
},
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/firealarm/directional/north,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "bluecorner"
},
/area/station/hallway/primary/central/south)
"ceC" = (
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "bluecorner"
},
/area/station/hallway/primary/central/south)
"ceD" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "bluecorner"
@@ -29077,9 +26990,8 @@
/area/station/maintenance/asmaint2)
"ceK" = (
/obj/effect/spawner/random_spawners/cobweb_right_frequent,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken7"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/asmaint2)
"ceM" = (
/obj/machinery/atmospherics/pipe/simple/heat_exchanging{
@@ -29110,7 +27022,7 @@
name = "NT Representative Requests Console";
pixel_x = 30
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/ntrep)
"ceT" = (
/obj/structure/sign/securearea{
@@ -29127,9 +27039,7 @@
/turf/simulated/floor/plasteel,
/area/station/supply/miningdock)
"cfc" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/structure/table,
/obj/item/storage/firstaid/regular,
/turf/simulated/floor/plasteel{
@@ -29156,11 +27066,7 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/central/sw)
"cfi" = (
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/central/sw)
"cfm" = (
@@ -29175,9 +27081,7 @@
/turf/simulated/floor/plasteel,
/area/station/supply/miningdock)
"cfn" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "yellowcorner"
},
@@ -29201,7 +27105,7 @@
name = "Blueshield Requests Console";
pixel_x = -30
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/blueshield)
"cfw" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
@@ -29230,10 +27134,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint2)
"cfB" = (
-/obj/structure/extinguisher_cabinet{
- name = "south bump";
- pixel_y = -30
- },
+/obj/structure/extinguisher_cabinet/directional/south,
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/central/se)
"cfE" = (
@@ -29300,14 +27201,9 @@
},
/area/station/science/toxins/mixing)
"cfL" = (
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/firealarm/directional/north,
/obj/structure/reagent_dispensers/water_cooler,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "darkblue"
@@ -29319,11 +27215,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint2)
"cfR" = (
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/alarm/directional/south,
/turf/simulated/wall,
/area/station/medical/reception)
"cfW" = (
@@ -29382,7 +27274,7 @@
dir = 8
},
/obj/structure/table/reinforced,
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter{
id = "xenobio4";
name = "Chamber 4 Containment Blast Doors";
pixel_y = 4;
@@ -29444,11 +27336,7 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/central/south)
"cgq" = (
-/obj/machinery/alarm{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/alarm/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "whitepurplecorner"
},
@@ -29457,11 +27345,7 @@
/turf/simulated/wall/r_wall,
/area/station/science/toxins/mixing)
"cgv" = (
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/south,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -29473,9 +27357,7 @@
/area/station/service/hydroponics)
"cgA" = (
/obj/machinery/economy/vending/coffee,
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-cherry"
- },
+/turf/simulated/floor/wood/oak,
/area/station/medical/psych)
"cgE" = (
/obj/machinery/economy/vending/plasmaresearch,
@@ -29554,7 +27436,7 @@
},
/area/station/engineering/atmos/control)
"cgZ" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/shutters{
density = 0;
dir = 2;
@@ -29576,7 +27458,7 @@
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
dir = 1
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/aisat/hall)
"chf" = (
@@ -29586,9 +27468,7 @@
/turf/simulated/wall,
/area/station/medical/paramedic)
"chk" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/effect/spawner/random_spawners/blood_maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint2)
@@ -29653,11 +27533,7 @@
},
/area/station/medical/reception)
"chu" = (
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/item/radio/intercom/directional/west,
/obj/machinery/camera{
c_tag = "Medbay Surgery West";
dir = 4
@@ -29738,7 +27614,7 @@
},
/area/station/command/office/cmo)
"chH" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/shutters{
density = 0;
icon_state = "open";
@@ -29750,11 +27626,7 @@
/turf/simulated/floor/plating,
/area/station/command/office/ntrep)
"chJ" = (
-/obj/machinery/alarm{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/alarm/directional/east,
/obj/structure/filingcabinet/chestdrawer,
/turf/simulated/floor/carpet,
/area/station/medical/psych)
@@ -29776,14 +27648,8 @@
},
/area/station/medical/storage)
"chL" = (
-/obj/structure/sink{
- dir = 4;
- pixel_x = 12
- },
-/obj/machinery/status_display{
- layer = 4;
- pixel_x = 32
- },
+/obj/structure/sink/directional/west,
+/obj/machinery/status_display/directional/east,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whiteblue"
@@ -29810,10 +27676,7 @@
/obj/structure/table/glass,
/obj/item/pen/multi,
/obj/item/paper_bin/nanotrasen,
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/obj/machinery/camera{
c_tag = "Research Director's Office";
network = list("Research","SS13")
@@ -29849,9 +27712,7 @@
},
/area/station/engineering/atmos)
"chU" = (
-/obj/structure/sign/poster/contraband/random{
- pixel_y = 32
- },
+/obj/structure/sign/poster/contraband/random/north,
/obj/structure/table/wood,
/obj/item/reagent_containers/food/drinks/cans/bottler/glass_bottle{
pixel_x = 4
@@ -29859,10 +27720,10 @@
/obj/item/reagent_containers/food/drinks/cans/bottler/glass_bottle{
pixel_x = -9
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/asmaint2)
"chX" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/structure/closet/secure_closet/freezer/meat,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
@@ -29870,7 +27731,7 @@
},
/area/station/maintenance/fpmaint)
"cic" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating/airless,
/area/station/science/toxins/test)
"cid" = (
@@ -29931,14 +27792,10 @@
/obj/structure/disposalpipe/trunk{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/blueshield)
"ciC" = (
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/alarm/directional/south,
/obj/effect/landmark/spawner/xeno,
/turf/simulated/floor/plasteel{
icon_state = "freezerfloor"
@@ -29949,11 +27806,7 @@
/turf/simulated/floor/plating,
/area/station/command/office/ntrep)
"ciE" = (
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/power/apc/directional/north,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -30002,7 +27855,7 @@
/obj/structure/disposalpipe/trunk{
dir = 8
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/ntrep)
"ciM" = (
/obj/machinery/camera{
@@ -30091,25 +27944,22 @@
"cjf" = (
/obj/structure/table/glass,
/obj/effect/spawner/lootdrop/maintenance,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"cjg" = (
/obj/structure/grille/broken,
/obj/effect/decal/cleanable/generic,
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"cjh" = (
-/obj/machinery/light,
-/obj/structure/sign/poster/official/random{
- pixel_y = -32
- },
+/obj/machinery/light/directional/south,
+/obj/structure/sign/poster/official/random/south,
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/central/south)
"cjj" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "bridge blast north";
name = "Bridge Blast Doors"
@@ -30121,11 +27971,7 @@
/turf/simulated/floor/plating,
/area/station/command/bridge)
"cjm" = (
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/obj/machinery/camera{
c_tag = "Central Primary Hallway Psychiatrist Office";
dir = 1
@@ -30173,9 +28019,7 @@
},
/area/station/medical/medbay)
"cjw" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 10
},
@@ -30191,9 +28035,7 @@
},
/area/station/medical/patients_rooms)
"cjz" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whiteblue"
@@ -30204,7 +28046,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint2)
"cjB" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "surgery2"
},
/turf/simulated/floor/plating,
@@ -30245,11 +28087,7 @@
/obj/machinery/computer/card/minor/rd{
dir = 4
},
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/firealarm/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "darkpurple"
@@ -30305,13 +28143,11 @@
/turf/simulated/floor/carpet/arcade,
/area/station/public/arcade)
"ckg" = (
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/mob/living/simple_animal/pet/dog/pug/Frank,
/turf/simulated/floor/engine,
/area/station/science/explab/chamber)
"ckk" = (
@@ -30337,11 +28173,7 @@
c_tag = "Mining Dock";
dir = 8
},
-/obj/machinery/light_switch{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/light_switch/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "brown"
@@ -30391,7 +28223,7 @@
/turf/simulated/floor/carpet/blue,
/area/station/command/office/blueshield)
"ckv" = (
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/ntrep)
"ckw" = (
/turf/simulated/floor/carpet/royalblack,
@@ -30425,9 +28257,7 @@
c_tag = "Medbay Surgery Observation";
dir = 1
},
-/obj/machinery/computer/security/telescreen/entertainment{
- pixel_y = -32
- },
+/obj/machinery/computer/security/telescreen/entertainment/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "darkblue"
},
@@ -30482,7 +28312,7 @@
},
/area/station/command/office/cmo)
"ckF" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "blue"
},
@@ -30502,14 +28332,13 @@
/turf/simulated/floor/plating/airless,
/area/station/engineering/control)
"ckI" = (
-/obj/structure/sign/poster/official/random{
- pixel_y = 32
- },
+/obj/structure/sign/poster/official/random/north,
/obj/structure/table/wood,
/obj/machinery/photocopier/faxmachine/longrange{
- department = "NT Representative's Office"
+ department = "NT Representative's Office";
+ pixel_y = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/ntrep)
"ckL" = (
/obj/machinery/atmospherics/binary/valve,
@@ -30539,7 +28368,7 @@
d2 = 8;
icon_state = "2-8"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/ntrep)
"ckP" = (
/obj/machinery/atmospherics/pipe/simple/visible/purple{
@@ -30618,11 +28447,7 @@
/turf/simulated/wall,
/area/station/command/office/rd)
"clc" = (
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/firealarm/directional/west,
/obj/machinery/disposal,
/obj/structure/disposalpipe/trunk{
dir = 4
@@ -30668,9 +28493,7 @@
},
/area/station/medical/surgery/primary)
"clg" = (
-/turf/simulated/floor/wood{
- icon_state = "wood-broken7"
- },
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/asmaint2)
"clj" = (
/obj/machinery/computer/security/telescreen/rd{
@@ -30690,7 +28513,7 @@
},
/area/station/command/office/cmo)
"cln" = (
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter{
id = "Biohazard";
name = "Biohazard Shutter Control";
pixel_x = -4;
@@ -30705,10 +28528,9 @@
pixel_y = -2
},
/obj/structure/table/glass,
-/obj/machinery/door_control{
+/obj/machinery/door_control/normal{
id = "rdofficedoor";
name = "Office Door";
- normaldoorcontrol = 1;
pixel_x = -4;
pixel_y = -4;
req_one_access_txt = "30"
@@ -30728,9 +28550,7 @@
/obj/machinery/computer/mecha{
dir = 4
},
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "darkpurple"
@@ -30752,9 +28572,7 @@
/area/station/maintenance/apmaint)
"clw" = (
/obj/machinery/atmospherics/portable/canister/carbon_dioxide,
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plasteel,
/area/station/science/storage)
"clA" = (
@@ -30778,23 +28596,18 @@
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/apmaint)
"clH" = (
/obj/machinery/camera{
c_tag = "Research Toxins Test Chamber North";
network = list("Toxins","Research","SS13")
},
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel/airless,
/area/station/science/toxins/test)
"clJ" = (
-/obj/structure/sink{
- dir = 4;
- pixel_x = 12
- },
+/obj/structure/sink/directional/west,
/obj/structure/mirror{
pixel_x = 28
},
@@ -30837,7 +28650,9 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/atmos)
"clR" = (
-/turf/simulated/floor/wood,
+/obj/structure/bed/dogbed/pet,
+/mob/living/simple_animal/pet/cat/Floppa,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/blueshield)
"clU" = (
/obj/machinery/door/airlock/medical/glass{
@@ -30851,19 +28666,14 @@
},
/area/station/medical/reception)
"clW" = (
-/obj/machinery/light/small{
- dir = 4
- },
-/turf/simulated/floor/wood{
- broken = 1;
- icon_state = "wood-broken"
- },
+/obj/machinery/light/small/directional/east,
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/asmaint2)
"clX" = (
/obj/structure/fermenting_barrel,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/asmaint2)
"clY" = (
/obj/structure/cable{
@@ -30877,27 +28687,19 @@
/area/station/command/office/rd)
"clZ" = (
/obj/machinery/computer/general_air_control{
- autolink_sensors = list("mair_in_meter"="Mixed Air In","air_sensor"="Mixed Air Supply Tank","mair_out_meter"="Mixed Air Out","dloop_atm_meter"="Distribution Loop","wloop_atm_meter"="Waste Loop");
+ autolink_sensors = list("mair_in_meter"="Mixed Air In","air_sensor"="Mixed Air Supply Tank","mair_out_meter"="Mixed Air Out","dloop_atm_meter"="Distribution Loop","wloop_atm_meter"="Waste Loop");
dir = 8;
level = 3;
name = "Distribution and Waste Monitor"
},
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/firealarm/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "yellowcorner"
},
/area/station/engineering/controlroom)
"cma" = (
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/power/apc/directional/west,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -30935,6 +28737,11 @@
name = "Engineering External Access"
},
/obj/effect/mapping_helpers/airlock/access/any/engineering/external,
+/obj/machinery/access_button{
+ autolink_id = "apsolar_btn_int";
+ pixel_y = -24;
+ req_one_access_txt = "13"
+ },
/turf/simulated/floor/plating,
/area/station/maintenance/portsolar)
"cmd" = (
@@ -30963,11 +28770,10 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/north{
desc = "A remote control-switch for secure storage.";
id = "enginestorage";
name = "Engineering Engine Storage";
- pixel_y = 24;
req_access_txt = "11"
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
@@ -31062,10 +28868,8 @@
},
/area/station/command/office/cmo)
"cmv" = (
-/obj/machinery/keycard_auth{
- pixel_y = -24
- },
-/obj/machinery/light,
+/obj/machinery/keycard_auth/south,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "darkblue"
},
@@ -31119,7 +28923,7 @@
/area/station/medical/surgery/primary)
"cmK" = (
/obj/effect/decal/warning_stripes/southeast,
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -31147,10 +28951,8 @@
/obj/item/reagent_containers/food/drinks/bottle/whiskey,
/obj/item/reagent_containers/food/drinks/drinkingglass,
/obj/structure/closet/cabinet,
-/obj/machinery/light{
- dir = 4
- },
-/turf/simulated/floor/wood,
+/obj/machinery/light/directional/east,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/blueshield)
"cmU" = (
/obj/structure/disposalpipe/segment,
@@ -31162,9 +28964,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"cmV" = (
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/obj/machinery/atmospherics/pipe/simple/heat_exchanging{
dir = 6
},
@@ -31179,17 +28979,9 @@
/obj/effect/turf_decal/stripes/line{
dir = 1
},
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/firealarm/directional/west,
/obj/effect/turf_decal/bot,
-/obj/machinery/light_switch{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/light_switch/south,
/turf/simulated/floor/plasteel,
/area/station/science/storage)
"cmZ" = (
@@ -31229,7 +29021,7 @@
/turf/simulated/floor/plasteel,
/area/station/science/storage)
"cng" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"cnk" = (
@@ -31240,11 +29032,7 @@
/turf/simulated/wall,
/area/station/science/toxins/test)
"cnm" = (
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/power/apc/directional/north,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -31258,7 +29046,7 @@
},
/area/station/supply/miningdock)
"cns" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "barber"
},
@@ -31267,13 +29055,14 @@
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 8
},
+/mob/living/simple_animal/mouse/hamster/Representative,
+/obj/structure/bed/dogbed/pet,
/turf/simulated/floor/carpet/royalblack,
/area/station/command/office/ntrep)
"cnv" = (
/obj/item/seeds/berry,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken3"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/asmaint2)
"cnx" = (
/obj/structure/cable{
@@ -31292,7 +29081,7 @@
},
/area/station/medical/sleeper)
"cny" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/science/server/coldroom)
"cnA" = (
@@ -31359,10 +29148,9 @@
/area/station/medical/medbay2)
"cnN" = (
/obj/structure/table/glass,
-/obj/machinery/door_control{
+/obj/machinery/door_control/normal{
id = "cmoofficedoor";
name = "Office Door";
- normaldoorcontrol = 1;
pixel_x = -4;
req_one_access_txt = "40"
},
@@ -31371,7 +29159,7 @@
pixel_x = 7;
pixel_y = 6
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter{
id = "Biohazard_medi";
name = "Emergency Medbay Quarantine";
pixel_x = -4;
@@ -31390,11 +29178,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/power/apc/directional/west,
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "whiteblue"
@@ -31418,11 +29202,7 @@
/obj/structure/table,
/obj/item/folder/yellow,
/obj/item/pen,
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/alarm/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "brown"
@@ -31434,6 +29214,18 @@
icon_state = "browncorner"
},
/area/station/supply/miningdock)
+"cnU" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/power/apc/directional/south,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plasteel,
+/area/station/security/range)
"cnW" = (
/obj/structure/table,
/obj/item/camera{
@@ -31475,14 +29267,8 @@
},
/area/station/medical/medbay2)
"cnZ" = (
-/obj/machinery/status_display{
- layer = 4;
- pixel_x = -32
- },
-/obj/structure/sink{
- dir = 8;
- pixel_x = -12
- },
+/obj/machinery/status_display/directional/west,
+/obj/structure/sink/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "whiteblue"
@@ -31587,9 +29373,8 @@
/area/station/medical/medbay2)
"coA" = (
/obj/item/seeds/apple,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken5"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/asmaint2)
"coC" = (
/turf/simulated/floor/plasteel{
@@ -31599,11 +29384,9 @@
/area/station/hallway/primary/aft)
"coH" = (
/obj/machinery/computer/med_data/laptop,
-/obj/structure/sign/poster/official/random{
- pixel_y = 32
- },
+/obj/structure/sign/poster/official/random/north,
/obj/structure/table/wood,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/ntrep)
"coL" = (
/turf/simulated/floor/plating,
@@ -31634,11 +29417,8 @@
/area/station/supply/miningdock)
"coT" = (
/obj/machinery/computer/crew,
-/obj/machinery/status_display{
- layer = 4;
- pixel_y = 32
- },
-/turf/simulated/floor/wood,
+/obj/machinery/status_display/directional/north,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/ntrep)
"coU" = (
/obj/effect/decal/cleanable/dirt,
@@ -31679,7 +29459,7 @@
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 1
},
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
dir = 6;
icon_state = "whiteblue"
@@ -31715,7 +29495,7 @@
/area/station/medical/virology)
"cpm" = (
/obj/item/flag/nt,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/blueshield)
"cpn" = (
/obj/structure/table/reinforced,
@@ -31750,11 +29530,7 @@
/area/station/science/server)
"cpv" = (
/obj/machinery/atmospherics/unary/thermomachine/freezer/on/server,
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/item/radio/intercom/directional/east,
/obj/machinery/camera{
c_tag = "Research Server Room";
network = list("Research","SS13");
@@ -31830,7 +29606,7 @@
},
/area/station/science/server)
"cpE" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"cpI" = (
@@ -31851,9 +29627,7 @@
/obj/machinery/atmospherics/binary/valve/open{
name = "Virology Air Supply"
},
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint2)
"cpR" = (
@@ -31943,9 +29717,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/obj/structure/reagent_dispensers/watertank,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint2)
@@ -31986,7 +29758,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"cqC" = (
-/obj/effect/spawner/window/reinforced/tinted,
+/obj/effect/spawner/window/reinforced/tinted/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"cqD" = (
@@ -32023,12 +29795,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump Engineering";
- pixel_y = 24;
- shock_proof = 1
- },
+/obj/machinery/power/apc/engineering/north,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkbluecorners"
@@ -32057,9 +29824,7 @@
},
/area/station/maintenance/aft)
"cqQ" = (
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
d1 = 1;
@@ -32071,9 +29836,7 @@
/area/station/maintenance/port)
"cqT" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/structure/cable{
@@ -32084,10 +29847,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/apmaint)
"cqZ" = (
-/obj/machinery/power/apc{
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/power/apc/directional/south,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -32108,10 +29868,7 @@
pixel_y = 2
},
/obj/structure/table,
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 8
},
@@ -32120,14 +29877,9 @@
icon_state = "whiteblue"
},
/area/station/medical/patients_rooms)
-"cri" = (
-/turf/simulated/floor/wood,
-/area/station/maintenance/asmaint2)
"crj" = (
-/turf/simulated/floor/wood{
- broken = 1;
- icon_state = "wood-broken"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/asmaint2)
"crm" = (
/obj/structure/bed,
@@ -32210,9 +29962,7 @@
/obj/structure/table,
/obj/item/ashtray/bronze,
/obj/item/clothing/mask/cigarette,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "whitepurplecorner"
@@ -32263,9 +30013,7 @@
},
/area/station/science/hallway)
"crJ" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "purple"
@@ -32335,11 +30083,11 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/aft)
"crY" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/medical/ward)
"crZ" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/sign/examroom,
/turf/simulated/floor/plating,
/area/station/medical/ward)
@@ -32435,7 +30183,7 @@
},
/obj/effect/decal/warning_stripes/north,
/turf/simulated/floor/plating/airless,
-/area/station/engineering/control)
+/area/space/nearstation)
"csv" = (
/obj/machinery/atmospherics/unary/vent_pump/on,
/turf/simulated/floor/plasteel{
@@ -32462,17 +30210,15 @@
d2 = 4;
icon_state = "2-4"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/blueshield)
"csB" = (
/obj/structure/table/wood,
/obj/machinery/chem_dispenser/soda{
dir = 8
},
-/obj/machinery/light/small{
- dir = 4
- },
-/turf/simulated/floor/wood,
+/obj/machinery/light/small/directional/east,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/asmaint2)
"csC" = (
/turf/simulated/floor/plasteel/stairs/right,
@@ -32529,6 +30275,15 @@
},
/turf/simulated/floor/plasteel/dark,
/area/station/science/server/coldroom)
+"csI" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/station/security/detective)
"csK" = (
/obj/structure/table,
/obj/effect/spawner/lootdrop/maintenance,
@@ -32558,16 +30313,14 @@
},
/area/station/science/hallway)
"csN" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "yellow"
},
/area/station/engineering/hallway)
"csO" = (
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/obj/machinery/atmospherics/pipe/simple/visible/red{
dir = 4
},
@@ -32750,14 +30503,9 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/aft)
"ctu" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/science/explab)
-"ctv" = (
-/turf/simulated/floor/wood{
- icon_state = "wood-broken6"
- },
-/area/station/maintenance/asmaint2)
"cty" = (
/obj/machinery/optable,
/turf/simulated/floor/plasteel{
@@ -32766,20 +30514,14 @@
},
/area/station/medical/morgue)
"ctz" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "darkblue"
},
/area/station/command/office/cmo)
"ctC" = (
-/obj/machinery/light/small{
- dir = 8
- },
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/light/small/directional/west,
+/obj/machinery/firealarm/directional/south,
/obj/machinery/atmospherics/pipe/simple/heat_exchanging{
dir = 5
},
@@ -32797,10 +30539,6 @@
/area/station/maintenance/asmaint)
"ctG" = (
/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/security/glass{
- id_tag = "BrigRight";
- name = "Brig Foyer Right Entrance"
- },
/obj/machinery/door/poddoor/preopen{
id_tag = "Secure Gate";
name = "Security Blast Door"
@@ -32812,13 +30550,16 @@
icon_state = "1-2"
},
/obj/effect/mapping_helpers/airlock/access/any/security/doors,
+/obj/machinery/door/airlock/multi_tile/security/glass{
+ id_tag = "BrigRight";
+ name = "Brig Foyer Right Entrance"
+ },
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "darkred"
},
/area/station/security/brig)
"ctH" = (
-/obj/structure/disposalpipe/segment,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -32882,7 +30623,7 @@
/area/station/hallway/primary/aft)
"ctY" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
@@ -32945,9 +30686,7 @@
/obj/machinery/atmospherics/unary/portables_connector{
dir = 8
},
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "darkyellowfull"
},
@@ -33107,11 +30846,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/machinery/newscaster{
- dir = 1;
- name = "south bump";
- pixel_y = -28
- },
+/obj/machinery/newscaster/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "darkblue"
},
@@ -33186,9 +30921,7 @@
},
/area/station/medical/patients_rooms)
"cuN" = (
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/obj/structure/disposalpipe/segment,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
@@ -33215,22 +30948,14 @@
/turf/simulated/floor/plating,
/area/station/aisat/hall)
"cuZ" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/structure/reagent_dispensers/watertank,
-/obj/machinery/light_switch{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/light_switch/west,
/turf/simulated/floor/plasteel,
/area/station/science/toxins/mixing)
"cva" = (
/obj/structure/closet/l3closet/scientist,
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/turf/simulated/floor/plasteel,
/area/station/science/toxins/mixing)
"cvb" = (
@@ -33249,6 +30974,14 @@
/obj/effect/mapping_helpers/airlock/access/any/science/research,
/turf/simulated/floor/plasteel,
/area/station/science/hallway)
+"cve" = (
+/obj/effect/turf_decal/caution/stand_clear{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/station/hallway/secondary/entry)
"cvf" = (
/obj/structure/grille/broken,
/obj/item/stack/rods,
@@ -33276,11 +31009,7 @@
/turf/simulated/wall/r_wall,
/area/station/maintenance/apmaint)
"cvr" = (
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/firealarm/directional/east,
/obj/machinery/atmospherics/portable/scrubber,
/turf/simulated/floor/plasteel,
/area/station/science/toxins/mixing)
@@ -33310,7 +31039,7 @@
/turf/simulated/floor/plasteel/airless,
/area/station/science/toxins/test)
"cvw" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor{
density = 0;
icon_state = "open";
@@ -33347,7 +31076,7 @@
/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{
dir = 4
},
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/obj/machinery/door/poddoor{
density = 0;
icon_state = "open";
@@ -33362,7 +31091,7 @@
/turf/simulated/floor/plating,
/area/station/engineering/supermatter_room)
"cvB" = (
-/obj/effect/spawner/window,
+/obj/effect/spawner/window/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/controlroom)
"cvC" = (
@@ -33421,10 +31150,7 @@
},
/area/station/medical/virology)
"cvP" = (
-/obj/machinery/newscaster{
- name = "north bump";
- pixel_y = 28
- },
+/obj/machinery/newscaster/directional/north,
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "darkblue"
@@ -33508,7 +31234,7 @@
},
/area/station/medical/virology)
"cvZ" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "paramedic"
},
/obj/structure/cable{
@@ -33567,9 +31293,7 @@
},
/area/station/science/genetics)
"cwr" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whitegreen"
@@ -33706,9 +31430,7 @@
pixel_x = -4;
pixel_y = -4
},
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/item/reagent_containers/food/drinks/mug/sci{
desc = "A purple mug with a small piece of duct tape on it that has 'Janitor's' written on it in sharpie. Looks a bit too.. scientific to belong to the Janitor.";
name = "Janitor's mug";
@@ -33735,10 +31457,7 @@
},
/area/station/engineering/atmos)
"cxn" = (
-/obj/structure/extinguisher_cabinet{
- name = "west bump";
- pixel_x = -27
- },
+/obj/structure/extinguisher_cabinet/directional/west,
/turf/simulated/floor/carpet,
/area/station/medical/psych)
"cxo" = (
@@ -33754,11 +31473,7 @@
/area/station/hallway/primary/aft)
"cxt" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light{
- dir = 1;
- nightshift_allowed = 0;
- nightshift_enabled = 1
- },
+/obj/machinery/light/nightshifted/north,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"cxu" = (
@@ -33779,7 +31494,7 @@
},
/area/station/medical/storage)
"cxz" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/public/construction)
"cxA" = (
@@ -33846,10 +31561,7 @@
/turf/simulated/wall/r_wall,
/area/station/maintenance/aft)
"cxP" = (
-/obj/machinery/light_switch{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/light_switch/north,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -33867,7 +31579,7 @@
},
/area/station/medical/patients_rooms)
"cxT" = (
-/obj/effect/spawner/window/reinforced/tinted,
+/obj/effect/spawner/window/reinforced/tinted/grilled,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -33950,7 +31662,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"cyh" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -33989,10 +31701,7 @@
/area/station/maintenance/apmaint)
"cyn" = (
/obj/structure/closet/emcloset,
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -34002,7 +31711,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/incinerator)
"cyo" = (
-/obj/effect/spawner/window/reinforced/tinted,
+/obj/effect/spawner/window/reinforced/tinted/grilled,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -34034,11 +31743,7 @@
},
/area/station/public/construction)
"cyt" = (
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/power/apc/directional/west,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -34055,11 +31760,7 @@
},
/area/station/engineering/break_room)
"cyw" = (
-/obj/machinery/power/apc{
- name = "south bump Engineering";
- pixel_y = -24;
- shock_proof = 1
- },
+/obj/machinery/power/apc/engineering/south,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -34070,10 +31771,7 @@
},
/area/station/engineering/break_room)
"cyx" = (
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/obj/structure/closet/l3closet/janitor,
/turf/simulated/floor/plasteel,
/area/station/service/janitor)
@@ -34102,11 +31800,7 @@
/turf/simulated/floor/plating,
/area/station/turret_protected/aisat/interior)
"cyA" = (
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/alarm/directional/west,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 6
},
@@ -34174,10 +31868,7 @@
/obj/structure/window/reinforced{
dir = 4
},
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -34273,7 +31964,7 @@
},
/area/station/medical/sleeper)
"cyV" = (
-/obj/effect/spawner/window/reinforced/tinted,
+/obj/effect/spawner/window/reinforced/tinted/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"cyW" = (
@@ -34281,7 +31972,7 @@
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 1
},
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/item/reagent_containers/food/drinks/britcup{
initialized = 1;
list_reagents = list("tea"=15);
@@ -34476,9 +32167,7 @@
/area/station/service/janitor)
"czD" = (
/obj/structure/closet/radiation,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/structure/window/basic{
dir = 4
},
@@ -34502,6 +32191,7 @@
/obj/structure/sign/nosmoking_2{
pixel_x = -28
},
+/mob/living/simple_animal/mouse/rat,
/turf/simulated/floor/plating,
/area/station/maintenance/incinerator)
"czJ" = (
@@ -34588,10 +32278,7 @@
/area/station/medical/surgery/primary)
"czY" = (
/obj/item/kirbyplants,
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/firealarm/directional/north,
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "whiteblue"
@@ -34614,11 +32301,11 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"cAe" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"cAg" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/machinery/turretid/stun{
control_area = "\improper AI Satellite Antechamber";
name = "AI Antechamber Turret Control";
@@ -34658,17 +32345,14 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/turf/simulated/floor/plasteel,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "arrival"
+ },
/area/station/hallway/secondary/entry)
"cAo" = (
-/obj/machinery/light/small{
- dir = 4
- },
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/machinery/light/small/directional/east,
+/obj/item/radio/intercom/directional/east,
/obj/machinery/atmospherics/unary/vent_pump/on,
/obj/structure/cable{
d1 = 1;
@@ -34688,11 +32372,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/atmos)
"cAq" = (
-/obj/machinery/light_switch{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/light_switch/south,
/obj/structure/chair/comfy/teal{
dir = 4
},
@@ -34736,11 +32416,7 @@
"cAD" = (
/obj/structure/table/glass,
/obj/item/storage/box/syringes,
-/obj/machinery/newscaster{
- dir = 1;
- name = "south bump";
- pixel_y = -28
- },
+/obj/machinery/newscaster/directional/south,
/obj/item/book/manual/wiki/sop_science,
/turf/simulated/floor/plasteel{
icon_state = "darkpurple"
@@ -34850,9 +32526,7 @@
/turf/simulated/floor/engine,
/area/station/maintenance/incinerator)
"cBj" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/structure/sign/fire{
pixel_y = 32
},
@@ -34866,11 +32540,7 @@
/turf/simulated/wall/r_wall,
/area/station/engineering/tech_storage)
"cBl" = (
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/alarm/directional/west,
/obj/machinery/camera/motion{
c_tag = "AI Satellite Hallway";
dir = 4;
@@ -34882,11 +32552,7 @@
/turf/simulated/floor/bluegrid,
/area/station/aisat/hall)
"cBn" = (
-/obj/machinery/light_switch{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/light_switch/east,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/station/maintenance/incinerator)
@@ -34901,11 +32567,7 @@
"cBq" = (
/obj/structure/table,
/obj/item/mounted/frame/apc_frame,
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/alarm/directional/west,
/obj/machinery/camera{
c_tag = "Engineering Drone Fabricator Room";
dir = 4;
@@ -34936,13 +32598,18 @@
dir = 1
},
/obj/structure/cable/yellow{
- d2 = 2;
- icon_state = "0-2"
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/obj/effect/decal/warning_stripes/north,
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
+ dir = 6
},
-/obj/effect/decal/warning_stripes/north,
/turf/simulated/floor/plasteel{
icon_state = "yellowfull"
},
@@ -34980,9 +32647,7 @@
/area/station/engineering/atmos)
"cBB" = (
/obj/machinery/door/firedoor,
-/obj/structure/sign/poster/official/random{
- pixel_x = -32
- },
+/obj/structure/sign/poster/official/random/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whitepurplecorner"
@@ -35016,11 +32681,7 @@
},
/area/station/engineering/hallway)
"cBF" = (
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/power/apc/directional/west,
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 5
@@ -35028,11 +32689,7 @@
/turf/simulated/floor/plasteel,
/area/station/service/janitor)
"cBG" = (
-/obj/machinery/power/apc{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/power/apc/directional/east,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -35053,20 +32710,12 @@
},
/area/station/medical/surgery/secondary)
"cBJ" = (
-/obj/machinery/light_switch{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/light_switch/south,
/obj/structure/reagent_dispensers/watertank,
/turf/simulated/floor/plasteel,
/area/station/service/janitor)
"cBL" = (
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/south,
/obj/structure/closet/jcloset,
/turf/simulated/floor/plasteel,
/area/station/service/janitor)
@@ -35075,14 +32724,14 @@
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"cBQ" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"cBR" = (
/turf/simulated/wall/r_wall,
/area/station/science/xenobiology)
"cBS" = (
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "telescienceblast";
name = "test chamber blast doors"
@@ -35123,7 +32772,7 @@
},
/area/station/service/janitor)
"cCc" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/shutters/preopen{
dir = 2;
id_tag = "testlab";
@@ -35275,11 +32924,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/firealarm/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "whiteblue"
@@ -35311,10 +32956,7 @@
/area/station/medical/surgery/primary)
"cCX" = (
/obj/structure/closet/emcloset,
-/obj/machinery/status_display{
- layer = 4;
- pixel_y = 32
- },
+/obj/machinery/status_display/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "whitepurple"
@@ -35424,11 +33066,7 @@
dir = 1;
network = list("SS13","Research")
},
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "darkpurple"
},
@@ -35443,9 +33081,7 @@
/area/station/hallway/primary/aft)
"cDz" = (
/obj/effect/decal/warning_stripes/north,
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -35482,10 +33118,7 @@
pixel_x = 4;
pixel_y = -2
},
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/firealarm/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "whitepurple"
@@ -35495,17 +33128,14 @@
/obj/effect/turf_decal/stripes/line{
dir = 6
},
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "floorgrime"
},
/area/station/engineering/gravitygenerator)
"cDF" = (
/obj/machinery/chem_heater,
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/turf/simulated/floor/engine,
/area/station/science/misc_lab)
"cDG" = (
@@ -35531,7 +33161,7 @@
},
/area/station/engineering/atmos)
"cDL" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/simple/visible{
dir = 9
@@ -35544,13 +33174,11 @@
dir = 1;
network = list("Toxins","Research","SS13")
},
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel/airless,
/area/station/science/toxins/test)
"cDO" = (
-/obj/structure/sign/poster/contraband/random{
- pixel_x = 32
- },
+/obj/structure/sign/poster/contraband/random/east,
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/unary/portables_connector{
dir = 8
@@ -35565,10 +33193,7 @@
/area/station/maintenance/incinerator)
"cDQ" = (
/obj/structure/closet/toolcloset,
-/obj/machinery/status_display{
- layer = 4;
- pixel_x = 32
- },
+/obj/machinery/status_display/directional/east,
/turf/simulated/floor/plasteel,
/area/station/public/storage/tools/auxiliary)
"cDR" = (
@@ -35594,10 +33219,9 @@
/turf/simulated/floor/engine,
/area/station/maintenance/incinerator)
"cDV" = (
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/south{
id = "disvent";
name = "Incinerator Vent Control";
- pixel_y = -24;
req_one_access_txt = "12"
},
/obj/machinery/atmospherics/meter,
@@ -35618,11 +33242,7 @@
},
/area/station/engineering/atmos)
"cDX" = (
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/south,
/obj/machinery/atmospherics/unary/portables_connector{
dir = 4
},
@@ -35640,11 +33260,7 @@
},
/area/station/hallway/primary/aft)
"cDZ" = (
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/binary/pump/on{
dir = 4
@@ -35667,11 +33283,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/port)
"cEd" = (
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -35697,7 +33309,7 @@
/turf/simulated/floor/plating,
/area/station/engineering/supermatter_room)
"cEj" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/machinery/economy/vending/janidrobe,
/turf/simulated/floor/plasteel,
/area/station/service/janitor)
@@ -35709,9 +33321,7 @@
pixel_y = 9
},
/obj/item/pen,
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whitepurple"
@@ -35750,9 +33360,7 @@
},
/area/station/engineering/break_room)
"cEs" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whitepurplecorner"
@@ -35776,9 +33384,7 @@
/turf/simulated/wall,
/area/station/maintenance/aft)
"cEy" = (
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/obj/effect/turf_decal/loading_area,
/obj/machinery/atmospherics/pipe/manifold/visible{
dir = 4
@@ -35841,11 +33447,12 @@
/turf/simulated/floor/plating,
/area/station/public/storage/emergency/port)
"cEL" = (
-/obj/machinery/light/small{
- dir = 8
+/obj/structure/sign/securearea{
+ desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'.";
+ name = "KEEP CLEAR: DOCKING AREA"
},
-/turf/simulated/floor/plating,
-/area/station/maintenance/port)
+/turf/simulated/wall,
+/area/station/hallway/secondary/entry)
"cEM" = (
/obj/structure/closet/walllocker/emerglocker/north,
/obj/machinery/atmospherics/pipe/simple/visible{
@@ -35860,20 +33467,14 @@
"cES" = (
/obj/structure/table,
/obj/item/rcs,
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/item/radio/intercom/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "brown"
},
/area/station/supply/miningdock)
"cEV" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "red"
@@ -35892,10 +33493,7 @@
/obj/structure/sign/poster/official/safety_eye_protection{
pixel_x = -29
},
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/turf/simulated/floor/plasteel,
/area/station/science/storage)
"cFh" = (
@@ -35917,16 +33515,6 @@
icon_state = "yellowcorner"
},
/area/station/hallway/primary/aft)
-"cFj" = (
-/obj/machinery/power/grounding_rod{
- anchored = 1
- },
-/obj/effect/decal/warning_stripes/southwest,
-/obj/machinery/light{
- dir = 4
- },
-/turf/simulated/floor/plating/airless,
-/area/station/engineering/control)
"cFm" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
@@ -35948,9 +33536,7 @@
/obj/machinery/atmospherics/unary/portables_connector{
layer = 2
},
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "yellow"
@@ -35963,9 +33549,7 @@
/obj/machinery/atmospherics/unary/portables_connector{
layer = 2
},
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "yellow"
@@ -36033,12 +33617,8 @@
},
/area/station/science/misc_lab)
"cFJ" = (
-/obj/machinery/status_display{
- layer = 4;
- pixel_y = 32
- },
-/obj/effect/decal/warning_stripes/north,
-/obj/machinery/atmospherics/unary/vent_pump/on,
+/obj/machinery/status_display/directional/north,
+/obj/effect/decal/warning_stripes/northwestcorner,
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
"cFM" = (
@@ -36062,9 +33642,7 @@
dir = 1
},
/obj/machinery/atmospherics/meter,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plating,
/area/station/maintenance/maintcentral2)
"cFT" = (
@@ -36302,17 +33880,13 @@
/obj/effect/turf_decal/stripes/line{
dir = 4
},
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/station/supply/miningdock)
"cGJ" = (
/obj/item/kirbyplants,
-/obj/structure/sign/poster/official/random{
- pixel_y = 32
- },
+/obj/structure/sign/poster/official/random/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "yellow"
@@ -36334,9 +33908,7 @@
/obj/machinery/atmospherics/unary/portables_connector{
layer = 2
},
-/obj/machinery/ai_status_display{
- pixel_y = 32
- },
+/obj/machinery/ai_status_display/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "yellow"
@@ -36346,25 +33918,15 @@
/obj/machinery/photocopier{
toner = 0
},
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/firealarm/directional/west,
+/obj/machinery/light/directional/west,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/station/public/storage/office)
"cGS" = (
/obj/structure/table,
/obj/item/camera,
-/obj/machinery/light_switch{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/light_switch/east,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/station/public/storage/office)
@@ -36372,6 +33934,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 5
},
+/obj/effect/landmark/start/explorer,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -36389,16 +33952,11 @@
},
/area/station/engineering/control)
"cGV" = (
-/obj/structure/closet/secure_closet/exile,
-/obj/effect/decal/warning_stripes/white/hollow,
-/obj/effect/decal/warning_stripes/northeast,
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/item/radio/intercom/directional/west,
+/obj/structure/closet/secure_closet/expedition,
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ dir = 5;
+ icon_state = "darkblue"
},
/area/station/service/expedition)
"cGW" = (
@@ -36431,6 +33989,7 @@
dir = 4
},
/obj/machinery/hologram/holopad,
+/obj/effect/landmark/start/explorer,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -36450,9 +34009,7 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/machinery/ai_status_display{
- pixel_y = -32
- },
+/obj/machinery/ai_status_display/south,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
@@ -36585,10 +34142,7 @@
/area/station/engineering/tech_storage)
"cHw" = (
/obj/structure/reagent_dispensers/fueltank,
-/obj/machinery/power/apc{
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/power/apc/directional/south,
/obj/structure/cable,
/obj/structure/disposalpipe/segment{
dir = 4
@@ -36597,18 +34151,8 @@
icon_state = "whitepurple"
},
/area/station/science/misc_lab)
-"cHy" = (
-/obj/machinery/power/grounding_rod{
- anchored = 1
- },
-/obj/effect/decal/warning_stripes/northwest,
-/turf/simulated/floor/plating/airless,
-/area/station/engineering/control)
"cHz" = (
-/obj/machinery/power/apc{
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/power/apc/directional/south,
/obj/structure/cable,
/obj/structure/cable{
d1 = 1;
@@ -36685,9 +34229,7 @@
name = "Prison Intercom (General)";
pixel_x = 22
},
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plasteel{
icon_state = "bar"
@@ -36722,7 +34264,7 @@
icon_state = "1-4"
},
/turf/simulated/floor/plating/airless,
-/area/station/engineering/control)
+/area/space/nearstation)
"cHO" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
@@ -36798,6 +34340,15 @@
},
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/aft)
+"cHW" = (
+/obj/machinery/door/airlock/bathroom{
+ name = "Private Restroom";
+ id_tag = "toilet_sec_2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "hydrofloor"
+ },
+/area/station/security/main)
"cHX" = (
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 8
@@ -36881,9 +34432,7 @@
pixel_x = 9;
pixel_y = -9
},
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plating,
/area/station/engineering/tech_storage)
"cIh" = (
@@ -36926,9 +34475,8 @@
d2 = 8;
icon_state = "4-8"
},
-/turf/simulated/floor/wood{
- icon_state = "wood-broken7"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/aft)
"cIl" = (
/obj/effect/decal/cleanable/dirt,
@@ -36944,7 +34492,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"cIm" = (
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/aft)
"cIn" = (
/obj/structure/table,
@@ -36960,9 +34508,7 @@
/obj/item/grenade/chem_grenade/cleaner,
/obj/item/grenade/chem_grenade/cleaner,
/obj/item/grenade/chem_grenade/cleaner,
-/obj/structure/reagent_dispensers/spacecleanertank{
- pixel_y = 30
- },
+/obj/structure/reagent_dispensers/spacecleanertank/north,
/turf/simulated/floor/plasteel,
/area/station/service/janitor)
"cIp" = (
@@ -37069,7 +34615,7 @@
pixel_x = 3;
pixel_y = -3
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter{
id = "RnDChem";
name = "Chamber Blast Doors";
pixel_x = 3;
@@ -37095,6 +34641,11 @@
icon_state = "whitepurple"
},
/area/station/science/misc_lab)
+"cIK" = (
+/obj/effect/decal/warning_stripes/south,
+/obj/structure/extinguisher_cabinet/directional/south,
+/turf/simulated/floor/plasteel,
+/area/station/hallway/secondary/entry)
"cIL" = (
/obj/structure/disposalpipe/segment,
/obj/structure/cable{
@@ -37123,10 +34674,9 @@
/obj/effect/turf_decal/stripes/line{
dir = 8
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/south{
id = "telescienceblast";
- name = "Test Chamber Blast Doors";
- pixel_y = -25
+ name = "Test Chamber Blast Doors"
},
/obj/structure/cable{
d1 = 4;
@@ -37147,21 +34697,18 @@
/obj/structure/chair/office/dark{
dir = 1
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/north{
desc = "A remote control-switch for the engineering lobby emergency supply room.";
id = "engemergencyeva";
name = "Lobby Emergency Supply";
pixel_x = -6;
- pixel_y = 30;
req_access_txt = "32"
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/normal/north{
desc = "A remote control-switch for the engineering lobby doors.";
id = "englobby";
name = "Lobby Entrance";
- normaldoorcontrol = 1;
pixel_x = 6;
- pixel_y = 30;
req_access_txt = "32"
},
/obj/structure/disposalpipe/segment,
@@ -37185,11 +34732,7 @@
},
/area/station/hallway/primary/aft)
"cIV" = (
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/firealarm/directional/east,
/turf/simulated/floor/plasteel{
dir = 6;
icon_state = "yellow"
@@ -37212,11 +34755,7 @@
pixel_x = 5;
pixel_y = -5
},
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/firealarm/directional/west,
/turf/simulated/floor/plating,
/area/station/engineering/tech_storage)
"cIX" = (
@@ -37267,9 +34806,7 @@
/obj/machinery/hologram/holopad,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-cherry"
- },
+/turf/simulated/floor/wood/oak,
/area/station/medical/psych)
"cJg" = (
/obj/structure/table,
@@ -37283,11 +34820,10 @@
dir = 1;
network = list("SS13","Engineering")
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/south{
desc = "A remote control-switch for the SM Radiation Security Shutters";
id = "engsm2";
- name = "SM Door Radiation Shutters Control";
- pixel_y = -27
+ name = "SM Door Radiation Shutters Control"
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -37404,7 +34940,7 @@
/obj/structure/window/reinforced{
dir = 4
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter{
id = "xenobio6";
name = "Chamber 6 Containment Blast Doors";
pixel_y = 4;
@@ -37414,11 +34950,7 @@
/area/station/science/xenobiology)
"cJA" = (
/obj/structure/table/reinforced,
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/alarm/directional/west,
/obj/machinery/camera/motion{
c_tag = "EVA Motion Sensor";
dir = 4
@@ -37498,11 +35030,7 @@
pixel_x = 28;
pixel_y = -10
},
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/obj/machinery/requests_console{
department = "AI";
departmentType = 5;
@@ -37527,7 +35055,7 @@
id_tag = "RnDChem";
name = "Biohazard Shutter"
},
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/turf/simulated/floor/engine,
/area/station/science/misc_lab)
"cJQ" = (
@@ -37651,12 +35179,8 @@
},
/area/station/maintenance/fsmaint)
"cKv" = (
-/obj/machinery/light{
- dir = 1
- },
-/obj/structure/sign/poster/official/random{
- pixel_y = 32
- },
+/obj/machinery/light/directional/north,
+/obj/structure/sign/poster/official/random/north,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -37683,9 +35207,7 @@
/obj/item/circuitboard/mechfab{
pixel_y = 3
},
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plating,
/area/station/engineering/tech_storage)
"cKD" = (
@@ -37737,16 +35259,11 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint2)
"cKS" = (
-/turf/simulated/floor/wood{
- icon_state = "wood-broken3"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/aft)
"cKT" = (
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/firealarm/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whitepurplecorner"
@@ -37783,10 +35300,7 @@
/turf/simulated/wall/r_wall,
/area/station/engineering/tech_storage)
"cLa" = (
-/obj/machinery/status_display{
- layer = 4;
- pixel_x = -32
- },
+/obj/machinery/status_display/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whitepurplecorner"
@@ -37813,9 +35327,7 @@
/obj/machinery/conveyor/south{
id = "Skynet_heavy"
},
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel,
/area/station/maintenance/assembly_line)
"cLh" = (
@@ -37823,7 +35335,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint2)
"cLi" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -37860,7 +35372,7 @@
/turf/simulated/floor/engine/plasma,
/area/station/engineering/atmos)
"cLu" = (
-/obj/effect/spawner/window/reinforced/tinted,
+/obj/effect/spawner/window/reinforced/tinted/grilled,
/obj/machinery/atmospherics/pipe/simple/hidden/purple,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
@@ -37943,9 +35455,7 @@
"cLD" = (
/obj/structure/table,
/obj/item/lightreplacer,
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"cLE" = (
@@ -37963,14 +35473,8 @@
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/assembly_line)
-"cLH" = (
-/obj/structure/grille,
-/obj/effect/decal/warning_stripes/west,
-/obj/effect/decal/warning_stripes/east,
-/turf/simulated/floor/plating/airless,
-/area/station/engineering/control)
"cLJ" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -37978,10 +35482,7 @@
/turf/simulated/floor/plating,
/area/station/engineering/tech_storage)
"cLK" = (
-/obj/structure/extinguisher_cabinet{
- name = "north bump";
- pixel_y = 30
- },
+/obj/structure/extinguisher_cabinet/directional/north,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -38090,6 +35591,7 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/effect/landmark/start/explorer,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -38135,10 +35637,7 @@
/turf/simulated/floor/engine,
/area/station/science/xenobiology)
"cMK" = (
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/starboard/west)
"cMN" = (
@@ -38147,7 +35646,7 @@
d2 = 8;
icon_state = "4-8"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/ntrep)
"cMO" = (
/obj/effect/decal/cleanable/dirt,
@@ -38172,7 +35671,7 @@
},
/area/station/maintenance/aft)
"cMQ" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "xenobio7";
name = "Chamber 7 Containment Blast Doors"
@@ -38235,11 +35734,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 9
},
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/alarm/directional/south,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 5
},
@@ -38260,11 +35755,7 @@
},
/area/station/maintenance/asmaint2)
"cNl" = (
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/item/radio/intercom/directional/west,
/obj/structure/closet/firecloset/full,
/turf/simulated/floor/plasteel{
dir = 10;
@@ -38300,9 +35791,7 @@
},
/area/station/engineering/atmos)
"cNx" = (
-/obj/structure/sign/poster/official/random{
- pixel_x = -32
- },
+/obj/structure/sign/poster/official/random/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whitepurplecorner"
@@ -38340,18 +35829,6 @@
},
/turf/simulated/floor/plating,
/area/station/engineering/supermatter_room)
-"cNF" = (
-/obj/machinery/power/solar{
- name = "Aft Port Solar Array"
- },
-/obj/structure/cable{
- d2 = 8;
- icon_state = "0-8"
- },
-/turf/simulated/floor/plasteel/airless{
- icon_state = "solarpanel"
- },
-/area/station/engineering/solar/port)
"cNG" = (
/turf/simulated/floor/plating,
/area/station/maintenance/assembly_line)
@@ -38516,9 +35993,7 @@
dir = 1;
network = list("SS13","engine","Engineering")
},
-/obj/structure/sign/poster/official/random{
- pixel_y = -32
- },
+/obj/structure/sign/poster/official/random/south,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -38589,14 +36064,8 @@
},
/area/station/engineering/hallway)
"cOu" = (
-/obj/machinery/light{
- dir = 8
- },
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/machinery/light/directional/west,
+/obj/item/radio/intercom/directional/south,
/obj/machinery/atmospherics/portable/scrubber,
/turf/simulated/floor/engine,
/area/station/science/test_chamber)
@@ -38607,10 +36076,9 @@
/obj/structure/barricade/wooden{
layer = 4
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/north{
id = "maint_house";
- name = "shutter door controller";
- pixel_y = 24
+ name = "shutter door controller"
},
/obj/structure/cable{
d1 = 4;
@@ -38637,18 +36105,14 @@
name = "Engineering Security Doors";
opacity = 0
},
-/obj/effect/spawner/window,
+/obj/effect/spawner/window/grilled,
/obj/structure/barricade/wooden{
layer = 4
},
/turf/simulated/floor/plating,
/area/station/maintenance/assembly_line)
"cOA" = (
-/obj/machinery/power/apc{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/power/apc/directional/east,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -38725,19 +36189,13 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "darkyellowcorners"
},
/area/station/engineering/hallway)
"cON" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/effect/turf_decal/stripes/red/line{
dir = 4
},
@@ -38786,7 +36244,7 @@
/turf/simulated/floor/plating,
/area/station/aisat/hall)
"cPb" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "paramedic"
},
/obj/structure/cable{
@@ -38813,11 +36271,7 @@
/area/station/maintenance/aft)
"cPj" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/alarm/directional/south,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"cPk" = (
@@ -38879,23 +36333,14 @@
/turf/simulated/wall/r_wall,
/area/station/maintenance/portsolar)
"cPx" = (
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/simulated/floor/mineral/titanium/blue,
/area/shuttle/pod_4)
"cPy" = (
-/obj/machinery/power/apc{
- cell_type = 25000;
- dir = 1;
- name = "Engineering Engine Super APC";
- pixel_y = 24;
- shock_proof = 1
- },
+/obj/machinery/power/apc/super/north,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -38906,11 +36351,7 @@
/area/station/engineering/control)
"cPz" = (
/obj/structure/table/reinforced,
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/alarm/directional/south,
/obj/item/clothing/mask/gas,
/obj/machinery/door/window/classic/reversed{
dir = 1;
@@ -38926,10 +36367,7 @@
/obj/structure/table/reinforced,
/obj/item/paper_bin,
/obj/item/pen,
-/obj/machinery/power/apc{
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/power/apc/directional/south,
/obj/structure/window/reinforced{
dir = 1
},
@@ -38940,33 +36378,12 @@
/obj/machinery/computer/station_alert{
dir = 4
},
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "yellowcorner"
},
/area/station/engineering/controlroom)
-"cPC" = (
-/obj/structure/lattice/catwalk,
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
-/obj/structure/cable{
- d1 = 1;
- d2 = 8;
- icon_state = "1-8"
- },
-/obj/structure/cable{
- d1 = 1;
- d2 = 4;
- icon_state = "1-4"
- },
-/turf/space,
-/area/station/engineering/solar/port)
"cPD" = (
/obj/machinery/suit_storage_unit/atmos,
/obj/effect/decal/warning_stripes/yellow/hollow,
@@ -38992,9 +36409,6 @@
d2 = 4;
icon_state = "2-4"
},
-/obj/machinery/light{
- dir = 1
- },
/turf/simulated/floor/plating/airless,
/area/station/engineering/control)
"cPH" = (
@@ -39042,7 +36456,7 @@
},
/area/station/engineering/hallway)
"cPP" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/break_room)
"cPQ" = (
@@ -39069,7 +36483,7 @@
/turf/simulated/floor/engine/vacuum,
/area/station/maintenance/turbine)
"cPU" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
@@ -39127,9 +36541,7 @@
/turf/simulated/wall/r_wall,
/area/station/engineering/supermatter_room)
"cQg" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/machinery/camera{
c_tag = "Engineering Atmos East";
network = list("SS13","Engineering")
@@ -39218,14 +36630,6 @@
icon_state = "darkyellowcorners"
},
/area/station/engineering/supermatter_room)
-"cQq" = (
-/obj/structure/cable{
- d2 = 2;
- icon_state = "0-2"
- },
-/obj/structure/lattice/catwalk,
-/turf/space,
-/area/station/engineering/solar/port)
"cQr" = (
/obj/machinery/atmospherics/portable/canister/air,
/turf/simulated/floor/plating,
@@ -39255,9 +36659,7 @@
/turf/simulated/floor/plating,
/area/station/engineering/tech_storage)
"cQB" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "purple"
@@ -39269,9 +36671,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"cQE" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "yellowcorner"
@@ -39337,7 +36737,7 @@
},
/area/station/engineering/hallway)
"cQL" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -39350,7 +36750,7 @@
/turf/simulated/floor/plating,
/area/station/engineering/tech_storage)
"cQM" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -39425,20 +36825,13 @@
},
/area/station/engineering/atmos/control)
"cQU" = (
-/obj/machinery/light{
- dir = 1
- },
-/obj/machinery/status_display{
- layer = 4;
- pixel_y = 32
- },
+/obj/machinery/light/directional/north,
+/obj/machinery/status_display/directional/north,
/obj/structure/engineeringcart,
/turf/simulated/floor/plasteel,
/area/station/engineering/break_room)
"cQW" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plating,
/area/station/engineering/break_room)
"cQX" = (
@@ -39485,16 +36878,7 @@
},
/area/station/engineering/hallway)
"cRf" = (
-/obj/structure/cable/yellow{
- d1 = 1;
- d2 = 4;
- icon_state = "1-4"
- },
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/firealarm/directional/west,
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "yellow"
@@ -39532,7 +36916,7 @@
icon_state = "0-2"
},
/turf/simulated/floor/plating/airless,
-/area/station/engineering/control)
+/area/space/nearstation)
"cRl" = (
/obj/machinery/atmospherics/pipe/simple/visible{
dir = 5
@@ -39546,10 +36930,7 @@
dir = 8;
layer = 2.9
},
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/obj/structure/reagent_dispensers/fueltank,
/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plating,
@@ -39563,7 +36944,7 @@
},
/area/station/engineering/atmos)
"cRq" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/atmospherics/pipe/simple/visible/green,
/obj/machinery/door/poddoor{
density = 0;
@@ -39578,7 +36959,7 @@
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 8
},
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -39588,12 +36969,7 @@
pixel_x = -1
},
/obj/effect/decal/warning_stripes/blue/hollow,
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump Engineering";
- pixel_x = -24;
- shock_proof = 1
- },
+/obj/machinery/power/apc/engineering/west,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -39714,11 +37090,7 @@
/obj/item/clothing/head/welding,
/obj/item/storage/belt/utility,
/obj/item/multitool,
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/item/radio/intercom/directional/east,
/obj/effect/decal/warning_stripes/white/hollow,
/obj/item/storage/belt/utility,
/obj/item/multitool,
@@ -39751,11 +37123,7 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/south,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
@@ -39799,11 +37167,7 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
@@ -39827,9 +37191,7 @@
},
/area/station/engineering/hallway)
"cRX" = (
-/obj/structure/sign/poster/official/random{
- pixel_y = 32
- },
+/obj/structure/sign/poster/official/random/north,
/obj/machinery/camera{
c_tag = "Engineering Foyer East";
network = list("SS13","Engineering")
@@ -39839,7 +37201,7 @@
},
/area/station/engineering/hallway)
"cRY" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "xenobio7";
name = "Chamber 7 Containment Blast Doors"
@@ -39855,11 +37217,7 @@
/turf/simulated/floor/plating,
/area/station/science/xenobiology)
"cSa" = (
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -39913,18 +37271,6 @@
icon_state = "whitepurple"
},
/area/station/science/xenobiology)
-"cSk" = (
-/obj/machinery/power/solar{
- name = "Aft Port Solar Array"
- },
-/obj/structure/cable{
- d2 = 4;
- icon_state = "0-4"
- },
-/turf/simulated/floor/plasteel/airless{
- icon_state = "solarpanel"
- },
-/area/station/engineering/solar/port)
"cSl" = (
/obj/machinery/atmospherics/pipe/simple/visible/yellow{
dir = 4
@@ -39935,10 +37281,7 @@
},
/area/station/engineering/atmos/control)
"cSm" = (
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/firealarm/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutral"
@@ -39952,12 +37295,7 @@
},
/area/station/engineering/atmos)
"cSq" = (
-/obj/machinery/power/apc{
- dir = 4;
- name = "east bump Engineering";
- pixel_x = 24;
- shock_proof = 1
- },
+/obj/machinery/power/apc/engineering/east,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -39969,11 +37307,10 @@
/area/station/engineering/hallway)
"cSr" = (
/obj/effect/decal/warning_stripes/yellow/partial,
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/west{
desc = "A remote control-switch for the engineering lobby emergency supply room.";
id = "engemergencyeva";
name = "Lobby Emergency Supply";
- pixel_x = -24;
pixel_y = 6;
req_access_txt = "32"
},
@@ -40005,11 +37342,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/south,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "darkyellowcorners"
@@ -40019,11 +37352,6 @@
/turf/simulated/floor/engine/vacuum,
/area/station/engineering/atmos)
"cSx" = (
-/obj/structure/cable/yellow{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
/obj/machinery/hologram/holopad,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 9
@@ -40033,6 +37361,16 @@
},
/obj/effect/decal/warning_stripes/northwestcorner,
/obj/effect/decal/warning_stripes/northeastcorner,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
/turf/simulated/floor/plasteel{
icon_state = "floorgrime"
},
@@ -40058,10 +37396,7 @@
/area/station/engineering/secure_storage)
"cSF" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "darkblue"
@@ -40083,9 +37418,7 @@
c_tag = "Xenobiology Module North";
network = list("Research","SS13")
},
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "whitepurple"
@@ -40129,7 +37462,7 @@
},
/area/station/engineering/atmos/control)
"cSN" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -40151,11 +37484,7 @@
dir = 1;
network = list("SS13","engine","Engineering")
},
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "darkyellow"
},
@@ -40194,9 +37523,7 @@
/turf/simulated/wall/r_wall,
/area/station/engineering/control)
"cSV" = (
-/obj/machinery/ai_status_display{
- pixel_y = -32
- },
+/obj/machinery/ai_status_display/south,
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 1
},
@@ -40204,11 +37531,7 @@
/area/station/public/mrchangs)
"cSW" = (
/obj/structure/statue/chickenstatue,
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/south,
/turf/simulated/floor/carpet,
/area/station/public/mrchangs)
"cSX" = (
@@ -40229,14 +37552,12 @@
icon_state = "1-2"
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/plasteel/stairs,
+/turf/simulated/floor/plasteel/stairs{
+ icon_state = "rampbottom"
+ },
/area/station/engineering/supermatter_room)
"cSZ" = (
-/obj/machinery/light_switch{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/light_switch/west,
/turf/simulated/floor/plasteel{
icon_state = "yellowcorner"
},
@@ -40303,7 +37624,7 @@
/obj/machinery/atmospherics/pipe/simple/visible/red{
dir = 4
},
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plating,
/area/station/engineering/supermatter_room)
"cTn" = (
@@ -40313,15 +37634,10 @@
d2 = 4;
icon_state = "2-4"
},
-/obj/machinery/camera{
- c_tag = "Engineering Singularity NorthWest";
- dir = 4;
- network = list("SS13","Singularity","Engineering")
- },
/turf/space,
/area/space/nearstation)
"cTo" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/effect/turf_decal/stripes/line{
dir = 10
},
@@ -40330,11 +37646,7 @@
},
/area/station/engineering/gravitygenerator)
"cTp" = (
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/item/radio/intercom/directional/east,
/obj/machinery/field/generator,
/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plating,
@@ -40524,11 +37836,7 @@
/obj/structure/table,
/obj/item/apc_electronics,
/obj/item/airlock_electronics,
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 1
},
@@ -40536,10 +37844,7 @@
/area/station/public/storage/tools/auxiliary)
"cTT" = (
/obj/structure/table,
-/obj/machinery/status_display{
- layer = 4;
- pixel_y = 32
- },
+/obj/machinery/status_display/directional/north,
/obj/item/radio/alternative{
pixel_y = 6;
pixel_x = -8
@@ -40561,18 +37866,15 @@
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"cTV" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/machinery/camera{
c_tag = "Engineering Chief Engineer's Office";
dir = 1
},
-/obj/machinery/keycard_auth{
- dir = 1;
- pixel_y = -24
- },
+/obj/machinery/keycard_auth/south,
/obj/machinery/computer/security/engineering{
dir = 1;
- network = list("Power Alarms","Atmosphere Alarms","Fire Alarms","Engineering","Singularity","engine")
+ network = list("Power Alarms","Atmosphere Alarms","Fire Alarms","Engineering","Singularity","engine")
},
/turf/simulated/floor/plasteel{
dir = 8;
@@ -40603,9 +37905,6 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/machinery/light{
- dir = 1
- },
/turf/simulated/floor/plating/airless,
/area/station/engineering/control)
"cUe" = (
@@ -40644,12 +37943,7 @@
/turf/simulated/floor/carpet,
/area/station/public/mrchangs)
"cUj" = (
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump Engineering";
- pixel_y = 24;
- shock_proof = 1
- },
+/obj/machinery/power/apc/engineering/north,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -40660,7 +37954,7 @@
},
/area/station/engineering/gravitygenerator)
"cUk" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor{
density = 0;
icon_state = "open";
@@ -40840,17 +38134,14 @@
},
/area/station/security/brig)
"cUS" = (
-/obj/machinery/light_switch{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/light_switch/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "yellowcorner"
},
/area/station/engineering/hallway)
"cUT" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/medical/virology)
"cUV" = (
@@ -40908,7 +38199,7 @@
},
/area/station/engineering/equipmentstorage)
"cVk" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/shutters{
density = 0;
dir = 8;
@@ -40998,37 +38289,24 @@
/turf/simulated/floor/engine/vacuum,
/area/station/engineering/atmos)
"cVw" = (
-/obj/structure/cable/yellow{
- d1 = 1;
- d2 = 4;
- icon_state = "1-4"
- },
-/obj/structure/cable/yellow{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
/obj/machinery/camera{
c_tag = "Engineering SMES Room";
dir = 1;
network = list("SS13","Engineering")
},
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
/turf/simulated/floor/plasteel{
icon_state = "yellow"
},
/area/station/engineering/smes)
"cVy" = (
-/obj/structure/cable/yellow{
- d1 = 1;
+/obj/structure/cable{
d2 = 8;
- icon_state = "1-8"
- },
-/obj/structure/cable,
-/obj/machinery/power/apc{
- name = "south bump Engineering";
- pixel_y = -24;
- shock_proof = 1
+ icon_state = "0-8"
},
+/obj/machinery/power/apc/engineering/south,
/turf/simulated/floor/plasteel{
dir = 6;
icon_state = "yellow"
@@ -41062,16 +38340,14 @@
/obj/item/clothing/head/radiation,
/obj/item/clothing/glasses/meson,
/obj/item/geiger_counter,
-/obj/machinery/ai_status_display{
- pixel_y = 32
- },
+/obj/machinery/ai_status_display/north,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkyellowcorners"
},
/area/station/engineering/supermatter_room)
"cVH" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "darkblue"
},
@@ -41110,13 +38386,8 @@
/area/station/engineering/break_room)
"cVN" = (
/obj/structure/closet/firecloset,
-/obj/machinery/light{
- dir = 1
- },
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/machinery/light/directional/north,
+/obj/item/radio/intercom/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutral"
@@ -41127,7 +38398,7 @@
/obj/machinery/atmospherics/pipe/simple/visible/cyan{
dir = 4
},
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "darkyellow"
},
@@ -41146,10 +38417,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"cVS" = (
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/obj/structure/disposalpipe/trunk,
/obj/machinery/disposal,
/obj/machinery/camera{
@@ -41194,7 +38462,7 @@
/obj/effect/decal/warning_stripes/north,
/obj/structure/cable/yellow,
/turf/simulated/floor/plating/airless,
-/area/station/engineering/control)
+/area/space/nearstation)
"cWh" = (
/obj/structure/cable{
d1 = 1;
@@ -41221,14 +38489,11 @@
/area/station/engineering/hallway)
"cWl" = (
/obj/structure/disposalpipe/segment,
-/turf/simulated/floor/plasteel,
+/turf/simulated/floor/wood/fancy,
/area/station/legal/courtroom)
"cWm" = (
/obj/effect/decal/cleanable/dirt,
-/obj/structure/extinguisher_cabinet{
- name = "south bump";
- pixel_y = -30
- },
+/obj/structure/extinguisher_cabinet/directional/south,
/obj/machinery/atmospherics/portable/canister,
/obj/machinery/atmospherics/unary/portables_connector{
dir = 4
@@ -41265,9 +38530,7 @@
/area/station/science/xenobiology)
"cWt" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/obj/structure/disposalpipe/segment,
/obj/structure/cable{
d1 = 1;
@@ -41277,22 +38540,14 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/port)
"cWx" = (
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "darkblue"
},
/area/station/engineering/aitransit)
"cWz" = (
-/obj/machinery/light/small,
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/machinery/light/small/directional/south,
+/obj/item/radio/intercom/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -41348,9 +38603,7 @@
/obj/effect/overlay/coconut{
pixel_y = -6
},
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/beach/sand,
/area/station/hallway/secondary/exit)
"cWI" = (
@@ -41437,11 +38690,7 @@
/area/station/hallway/primary/aft)
"cWV" = (
/obj/structure/disposalpipe/segment,
-/obj/machinery/alarm{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/alarm/directional/east,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "yellowcorner"
@@ -41460,10 +38709,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/storage)
"cWX" = (
-/obj/machinery/status_display{
- layer = 4;
- pixel_y = -32
- },
+/obj/machinery/status_display/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -41486,7 +38732,7 @@
/area/station/engineering/atmos)
"cXa" = (
/obj/machinery/camera{
- c_tag = "Engineering Singularity SouthEast";
+ c_tag = "Engineering Singularity South-East";
dir = 8;
network = list("SS13","Singularity","Engineering")
},
@@ -41553,19 +38799,12 @@
/obj/effect/turf_decal/siding/wood{
dir = 1
},
-/obj/machinery/ai_status_display{
- pixel_y = 32
- },
+/obj/machinery/ai_status_display/north,
/turf/simulated/floor/wood/fancy/oak,
/area/station/command/meeting_room)
"cXs" = (
-/obj/machinery/status_display{
- layer = 4;
- pixel_y = 32
- },
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/status_display/directional/north,
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "green"
@@ -41614,13 +38853,8 @@
"cXG" = (
/obj/structure/closet/secure_closet/engineering_electrical,
/obj/effect/decal/warning_stripes/yellow/hollow,
-/obj/machinery/light{
- dir = 1
- },
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/machinery/light/directional/north,
+/obj/item/radio/intercom/directional/north,
/obj/structure/window/reinforced{
dir = 8
},
@@ -41634,15 +38868,11 @@
},
/area/station/engineering/equipmentstorage)
"cXL" = (
-/obj/effect/spawner/window,
+/obj/effect/spawner/window/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/equipmentstorage)
"cXO" = (
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/south,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -41681,7 +38911,7 @@
"cXS" = (
/obj/machinery/computer/security/engineering{
dir = 1;
- network = list("Power Alarms","Atmosphere Alarms","Fire Alarms","Singularity")
+ network = list("Power Alarms","Atmosphere Alarms","Fire Alarms","Singularity")
},
/turf/simulated/floor/plasteel{
icon_state = "darkyellowfull"
@@ -41800,9 +39030,7 @@
},
/area/station/engineering/supermatter_room)
"cYe" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "green"
@@ -41818,7 +39046,7 @@
},
/area/station/engineering/gravitygenerator)
"cYh" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/shutters/preopen{
dir = 8;
id_tag = "rdlab2";
@@ -41835,28 +39063,21 @@
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"cYl" = (
-/obj/machinery/shower{
- dir = 8
- },
-/obj/structure/curtain/open/shower/security,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 10
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
- icon_state = "freezerfloor"
+ dir = 1;
+ icon_state = "neutral"
},
/area/station/security/main)
"cYn" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 5
},
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"cYq" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel/stairs/left{
dir = 1
},
@@ -41894,16 +39115,12 @@
},
/area/station/engineering/gravitygenerator)
"cYC" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/control)
"cYH" = (
/obj/item/kirbyplants,
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/item/radio/intercom/directional/west,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/station/public/storage/office)
@@ -41954,11 +39171,14 @@
},
/area/station/engineering/gravitygenerator)
"cYN" = (
-/obj/structure/closet/l3closet/scientist,
-/obj/effect/decal/warning_stripes/white/hollow,
-/obj/effect/decal/warning_stripes/east,
+/obj/structure/closet/secure_closet/expedition,
+/obj/machinery/camera/motion{
+ c_tag = "Gateway Motion Sensor";
+ dir = 1
+ },
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ dir = 4;
+ icon_state = "darkblue"
},
/area/station/service/expedition)
"cYO" = (
@@ -41978,7 +39198,7 @@
},
/area/station/hallway/primary/central/west)
"cYQ" = (
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/control)
"cYT" = (
@@ -42003,9 +39223,7 @@
"cYV" = (
/obj/structure/rack,
/obj/item/storage/toolbox/electrical,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "floorgrime"
},
@@ -42033,26 +39251,16 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"cZa" = (
-/obj/structure/table,
-/obj/machinery/power/apc{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/power/apc/directional/east,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
},
-/obj/item/storage/firstaid/regular{
- pixel_y = 2
- },
-/obj/machinery/light_switch{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/light_switch/south,
+/obj/structure/closet/secure_closet/expedition,
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ dir = 8;
+ icon_state = "darkblue"
},
/area/station/service/expedition)
"cZb" = (
@@ -42075,11 +39283,7 @@
/obj/item/clothing/gloves/color/black,
/obj/item/clothing/gloves/color/black,
/obj/item/clothing/gloves/color/black,
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/alarm/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -42106,22 +39310,15 @@
},
/obj/effect/decal/warning_stripes/south,
/turf/simulated/floor/plating/airless,
-/area/station/engineering/control)
+/area/space/nearstation)
"cZj" = (
-/obj/structure/extinguisher_cabinet{
- name = "east bump";
- pixel_x = 27
- },
+/obj/structure/extinguisher_cabinet/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "bluecorner"
},
/area/station/hallway/primary/central/west)
"cZn" = (
-/obj/machinery/newscaster{
- dir = 1;
- name = "south bump";
- pixel_y = -28
- },
+/obj/machinery/newscaster/directional/south,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "bluecorner"
@@ -42130,11 +39327,7 @@
"cZp" = (
/obj/item/stack/cable_coil,
/obj/structure/table/glass,
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/power/apc/directional/north,
/obj/item/weldingtool/research,
/obj/structure/cable{
d2 = 2;
@@ -42146,9 +39339,7 @@
},
/area/station/science/rnd)
"cZq" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/structure/closet/l3closet/scientist,
/obj/structure/cable{
d1 = 1;
@@ -42162,7 +39353,7 @@
/obj/structure/window/reinforced{
dir = 4
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter{
id = "xenobio7";
name = "Chamber 7 Containment Blast Doors";
pixel_y = 4;
@@ -42173,9 +39364,7 @@
"cZt" = (
/obj/structure/rack,
/obj/item/storage/box/syringes,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/structure/window/reinforced{
dir = 4
},
@@ -42218,11 +39407,7 @@
},
/area/station/science/xenobiology)
"cZz" = (
-/obj/machinery/power/apc{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/power/apc/directional/east,
/obj/structure/cable,
/turf/simulated/floor/plasteel{
dir = 4;
@@ -42362,8 +39547,9 @@
/obj/machinery/door/airlock/engineering/glass{
name = "Engineering"
},
-/obj/effect/mapping_helpers/airlock/access/all/engineering/construction,
/obj/machinery/door/firedoor,
+/obj/effect/mapping_helpers/airlock/access/any/engineering/atmos,
+/obj/effect/mapping_helpers/airlock/access/any/engineering/general,
/turf/simulated/floor/plasteel{
icon_state = "floorgrime"
},
@@ -42391,11 +39577,7 @@
},
/area/station/engineering/supermatter_room)
"daa" = (
-/obj/machinery/light_switch{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/light_switch/west,
/obj/structure/disposalpipe/segment,
/turf/simulated/floor/wood/fancy/cherry,
/area/station/command/office/captain)
@@ -42413,14 +39595,8 @@
/obj/item/stack/rods{
amount = 50
},
-/obj/machinery/light{
- dir = 4
- },
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/machinery/light/directional/east,
+/obj/item/radio/intercom/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "darkyellowfull"
},
@@ -42435,20 +39611,13 @@
},
/area/station/engineering/hallway)
"daf" = (
-/obj/structure/table/reinforced,
/obj/machinery/requests_console{
department = "EVA";
name = "EVA Requests Console";
pixel_x = -32
},
/obj/effect/decal/warning_stripes/white/hollow,
-/obj/item/paper/pamphlet/gateway{
- pixel_x = -4
- },
-/obj/item/paper/pamphlet/gateway,
-/obj/item/paper/pamphlet/gateway{
- pixel_x = 4
- },
+/obj/structure/closet/secure_closet/exile,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -42607,9 +39776,7 @@
/obj/structure/disposalpipe/trunk{
dir = 1
},
-/obj/machinery/ai_status_display{
- pixel_y = -32
- },
+/obj/machinery/ai_status_display/south,
/obj/machinery/disposal,
/turf/simulated/floor/plasteel{
dir = 8;
@@ -42640,7 +39807,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/structure/sign/securearea{
pixel_y = -32
},
@@ -42682,10 +39849,7 @@
d2 = 8;
icon_state = "2-8"
},
-/obj/structure/extinguisher_cabinet{
- name = "north bump";
- pixel_y = 30
- },
+/obj/structure/extinguisher_cabinet/directional/north,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
@@ -42805,7 +39969,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"dby" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "CE"
},
/obj/structure/cable{
@@ -42824,9 +39988,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"dbD" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "darkbluecorners"
},
@@ -42850,11 +40012,7 @@
pixel_y = 6
},
/obj/structure/table,
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/firealarm/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "darkyellowfull"
},
@@ -42893,11 +40051,7 @@
pixel_x = 3;
pixel_y = -7
},
-/obj/machinery/light_switch{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/light_switch/south,
/obj/effect/decal/warning_stripes/white/hollow,
/obj/machinery/camera{
c_tag = "EVA";
@@ -42964,8 +40118,7 @@
/obj/structure/sign/vacuum/external{
pixel_y = 32
},
-/obj/effect/decal/warning_stripes/north,
-/obj/machinery/atmospherics/unary/vent_scrubber/on,
+/obj/effect/decal/warning_stripes/northwestcorner,
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
"dcf" = (
@@ -42992,12 +40145,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/break_room)
"dcl" = (
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump Engineering";
- pixel_y = 24;
- shock_proof = 1
- },
+/obj/machinery/power/apc/engineering/north,
/obj/structure/reagent_dispensers/watertank,
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/structure/cable{
@@ -43079,8 +40227,9 @@
/obj/machinery/door/airlock/engineering/glass{
name = "Engineering"
},
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
/obj/machinery/door/firedoor,
+/obj/effect/mapping_helpers/airlock/access/any/engineering/atmos,
+/obj/effect/mapping_helpers/airlock/access/any/engineering/general,
/turf/simulated/floor/plasteel{
icon_state = "floorgrime"
},
@@ -43093,9 +40242,7 @@
icon_state = "1-2"
},
/obj/machinery/atmospherics/pipe/simple/visible/cyan,
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/machinery/atmospherics/meter,
/turf/simulated/floor/plasteel{
dir = 8;
@@ -43122,7 +40269,7 @@
},
/area/station/engineering/supermatter_room)
"dcB" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor{
density = 0;
icon_state = "open";
@@ -43270,12 +40417,6 @@
},
/turf/simulated/floor/plating,
/area/station/engineering/supermatter_room)
-"ddl" = (
-/obj/structure/grille,
-/obj/effect/decal/warning_stripes/east,
-/obj/effect/decal/warning_stripes/west,
-/turf/simulated/floor/plating/airless,
-/area/station/engineering/control)
"ddm" = (
/obj/structure/cable{
d1 = 4;
@@ -43382,10 +40523,7 @@
/turf/simulated/floor/plasteel,
/area/station/science/xenobiology)
"ddG" = (
-/obj/structure/extinguisher_cabinet{
- name = "west bump";
- pixel_x = -27
- },
+/obj/structure/extinguisher_cabinet/directional/west,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plasteel{
@@ -43598,22 +40736,13 @@
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 1
},
-/obj/machinery/status_display{
- layer = 4;
- pixel_y = -32
- },
+/obj/machinery/status_display/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "whiteblue"
},
/area/station/medical/patients_rooms)
"deu" = (
-/obj/machinery/power/apc{
- cell_type = 25000;
- dir = 1;
- name = "Engineering Engine Super APC";
- pixel_y = 24;
- shock_proof = 1
- },
+/obj/machinery/power/apc/super/north,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -43659,10 +40788,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/machinery/light_switch{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/light_switch/north,
/obj/machinery/atmospherics/pipe/simple/hidden/yellow{
dir = 4
},
@@ -43672,51 +40798,23 @@
},
/area/station/engineering/hallway)
"deA" = (
-/obj/structure/cable/yellow{
- d1 = 1;
- d2 = 8;
- icon_state = "1-8"
- },
-/obj/structure/cable/yellow{
- d1 = 1;
- d2 = 4;
- icon_state = "1-4"
- },
/obj/structure/table,
/obj/item/storage/toolbox/electrical,
-/obj/machinery/light,
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/machinery/light/directional/south,
+/obj/item/radio/intercom/directional/south,
/turf/simulated/floor/plasteel,
/area/station/engineering/smes)
"deB" = (
-/obj/structure/cable/yellow{
- d1 = 1;
- d2 = 8;
- icon_state = "1-8"
- },
-/obj/structure/cable/yellow{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
+/obj/machinery/alarm/directional/south,
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 1
},
/turf/simulated/floor/plasteel{
icon_state = "yellow"
},
/area/station/engineering/smes)
"deD" = (
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -43782,15 +40880,12 @@
pixel_x = -32
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/effect/decal/remains/mouse,
/turf/simulated/floor/plating,
/area/station/aisat/hall)
"deL" = (
/obj/structure/table/reinforced,
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/item/radio/intercom/directional/east,
/obj/item/megaphone,
/obj/item/stock_parts/cell/high/plus,
/obj/item/stock_parts/cell/high/plus,
@@ -43798,10 +40893,7 @@
/obj/item/rcd_ammo/large,
/obj/item/rcd_ammo/large,
/obj/item/rcd/preloaded,
-/obj/machinery/newscaster{
- name = "north bump";
- pixel_y = 28
- },
+/obj/machinery/newscaster/directional/north,
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "darkyellow"
@@ -43831,9 +40923,7 @@
/area/station/engineering/atmos/storage)
"deP" = (
/obj/effect/decal/cleanable/dirt,
-/obj/structure/sign/poster/contraband/random{
- pixel_y = -32
- },
+/obj/structure/sign/poster/contraband/random/south,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 4
},
@@ -43862,12 +40952,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump Engineering";
- pixel_x = -24;
- shock_proof = 1
- },
+/obj/machinery/power/apc/engineering/west,
/turf/simulated/floor/plating,
/area/station/maintenance/starboardsolar)
"deU" = (
@@ -43880,6 +40965,19 @@
/obj/structure/sign/nosmoking_2,
/turf/simulated/wall/r_wall,
/area/station/engineering/atmos/control)
+"deX" = (
+/obj/effect/spawner/window/reinforced/polarized/grilled{
+ id = "hos_room"
+ },
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/obj/machinery/door/poddoor{
+ id_tag = "hos_secure_doors"
+ },
+/turf/simulated/floor/plating,
+/area/station/command/office/hos)
"deY" = (
/obj/structure/table/reinforced,
/obj/item/lighter/zippo/ce,
@@ -43887,17 +40985,14 @@
pixel_x = 10;
pixel_y = 4
},
-/obj/machinery/button/windowtint{
+/obj/machinery/button/windowtint/west{
id = "CE";
- pixel_x = -16;
pixel_y = 8;
req_access_txt = "56"
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/normal/west{
id = "ceofficedoor";
name = "Office Doors";
- normaldoorcontrol = 1;
- pixel_x = -16;
pixel_y = -2;
req_access_txt = "56"
},
@@ -43925,6 +41020,7 @@
d2 = 4;
icon_state = "2-4"
},
+/obj/effect/decal/remains/mouse,
/turf/simulated/floor/plating,
/area/station/maintenance/starboardsolar)
"dfb" = (
@@ -43960,9 +41056,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plating,
/area/station/maintenance/starboardsolar)
"dfn" = (
@@ -44019,11 +41113,7 @@
/area/station/engineering/engine/supermatter)
"dft" = (
/obj/machinery/disposal,
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/alarm/directional/west,
/obj/structure/disposalpipe/trunk{
dir = 4
},
@@ -44062,9 +41152,7 @@
/turf/simulated/floor/plating,
/area/station/aisat/atmos)
"dfD" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "yellow"
@@ -44186,7 +41274,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"dgc" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/storage)
"dgd" = (
@@ -44200,7 +41288,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/atmos)
"dgi" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/machinery/atmospherics/pipe/simple/visible/cyan{
dir = 4
},
@@ -44236,9 +41324,7 @@
},
/area/station/engineering/equipmentstorage)
"dgp" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
@@ -44276,7 +41362,7 @@
/turf/simulated/floor/catwalk,
/area/station/maintenance/storage)
"dgr" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "CE"
},
/obj/structure/cable{
@@ -44346,12 +41432,9 @@
"dgH" = (
/obj/structure/table/wood,
/obj/item/reagent_containers/food/drinks/mug,
-/obj/machinery/power/apc{
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/power/apc/directional/south,
/obj/structure/cable,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/public/mrchangs)
"dgI" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
@@ -44367,18 +41450,14 @@
/area/station/engineering/atmos)
"dgM" = (
/obj/effect/decal/warning_stripes/eastnorthwest,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/station/engineering/supermatter_room)
"dgN" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/effect/mapping_helpers/machinery/damaged,
/turf/simulated/floor/plating,
/area/station/engineering/control)
@@ -44414,10 +41493,7 @@
/turf/simulated/wall/r_wall,
/area/station/maintenance/turbine)
"dgT" = (
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/firealarm/directional/north,
/obj/structure/transit_tube{
dir = 4;
icon_state = "Block"
@@ -44467,7 +41543,7 @@
/turf/space,
/area/space/nearstation)
"dgZ" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/atmospherics/pipe/simple/visible/yellow{
dir = 4
},
@@ -44486,43 +41562,27 @@
/turf/space,
/area/space/nearstation)
"dhk" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/transit_tube,
/turf/simulated/floor/plating,
/area/station/engineering/aitransit)
-"dho" = (
-/obj/effect/decal/warning_stripes/southwest,
-/turf/simulated/floor/plating/airless,
-/area/station/engineering/control)
"dhp" = (
/obj/structure/table/wood,
/obj/item/reagent_containers/food/condiment/peppermill{
pixel_x = 2;
pixel_y = 6
},
-/obj/machinery/newscaster{
- dir = 1;
- name = "south bump";
- pixel_y = -28
- },
-/turf/simulated/floor/wood,
+/obj/machinery/newscaster/directional/south,
+/turf/simulated/floor/wood/oak,
/area/station/public/mrchangs)
"dhq" = (
-/obj/machinery/light,
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/machinery/light/directional/south,
+/obj/item/radio/intercom/directional/south,
/obj/structure/chair/wood{
dir = 8
},
-/obj/machinery/light_switch{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
-/turf/simulated/floor/wood,
+/obj/machinery/light_switch/east,
+/turf/simulated/floor/wood/oak,
/area/station/public/mrchangs)
"dhv" = (
/obj/effect/decal/warning_stripes/yellow/hollow,
@@ -44619,7 +41679,7 @@
},
/obj/effect/decal/warning_stripes/southeast,
/turf/simulated/floor/plating/airless,
-/area/station/engineering/control)
+/area/space/nearstation)
"dib" = (
/obj/machinery/atmospherics/pipe/simple/heat_exchanging{
dir = 10
@@ -44636,7 +41696,7 @@
/turf/simulated/floor/plasteel,
/area/station/public/locker)
"dij" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor{
density = 0;
icon_state = "open";
@@ -44664,7 +41724,7 @@
/turf/simulated/floor/plasteel,
/area/station/public/storage/office)
"dim" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/public/storage/office)
"dio" = (
@@ -44696,7 +41756,7 @@
icon_state = "0-8"
},
/turf/simulated/floor/plating/airless,
-/area/station/engineering/control)
+/area/space/nearstation)
"dis" = (
/obj/machinery/hologram/holopad,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
@@ -44752,10 +41812,7 @@
/obj/machinery/camera{
c_tag = "Central Hallway North"
},
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/firealarm/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "blue"
@@ -44763,13 +41820,8 @@
/area/station/hallway/primary/central/north)
"dix" = (
/obj/item/kirbyplants,
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/alarm/directional/north,
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "blue"
@@ -44791,16 +41843,11 @@
},
/area/station/turret_protected/aisat/interior)
"diD" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/structure/rack,
/obj/item/screwdriver,
/obj/item/radio,
-/obj/machinery/light_switch{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/light_switch/north,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -44824,10 +41871,7 @@
},
/area/station/turret_protected/aisat/interior)
"diG" = (
-/obj/structure/extinguisher_cabinet{
- name = "north bump";
- pixel_y = 30
- },
+/obj/structure/extinguisher_cabinet/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -44843,7 +41887,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"diK" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor{
density = 0;
icon_state = "open";
@@ -44929,7 +41973,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "darkyellow"
},
@@ -44946,9 +41990,7 @@
},
/area/station/engineering/supermatter_room)
"djb" = (
-/obj/machinery/ai_status_display{
- pixel_y = -32
- },
+/obj/machinery/ai_status_display/south,
/obj/structure/table,
/obj/structure/railing{
dir = 8
@@ -44970,14 +42012,8 @@
/area/space/nearstation)
"dje" = (
/obj/item/kirbyplants,
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/power/apc/directional/north,
+/obj/machinery/light/directional/north,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -45016,7 +42052,7 @@
},
/area/station/service/hydroponics)
"djl" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/atmospherics/pipe/simple/visible/yellow,
/obj/machinery/door/poddoor{
density = 0;
@@ -45086,15 +42122,8 @@
},
/area/station/engineering/control)
"djv" = (
-/obj/machinery/light{
- dir = 1
- },
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump Engineering";
- pixel_y = 24;
- shock_proof = 1
- },
+/obj/machinery/light/directional/north,
+/obj/machinery/power/apc/engineering/north,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -45149,11 +42178,7 @@
icon_state = "0-8"
},
/obj/structure/chair,
-/obj/machinery/power/apc{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/power/apc/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -45232,11 +42257,7 @@
},
/area/station/engineering/atmos/control)
"djV" = (
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/power/apc/directional/north,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -45253,9 +42274,7 @@
},
/area/station/hallway/primary/central/nw)
"djZ" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "bluecorner"
@@ -45277,10 +42296,7 @@
},
/area/station/turret_protected/aisat/interior)
"dkd" = (
-/obj/machinery/light_switch{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/light_switch/north,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkbluecorners"
@@ -45321,23 +42337,18 @@
},
/area/station/engineering/atmos/control)
"dkm" = (
-/obj/machinery/status_display{
- layer = 4;
- pixel_y = 32
- },
+/obj/machinery/status_display/directional/north,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "neutralcorner"
},
/area/station/hallway/primary/central/ne)
"dkn" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/central/ne)
"dkr" = (
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/atmos)
"dku" = (
@@ -45355,9 +42366,7 @@
/obj/machinery/camera{
c_tag = "Central Hallway North-East"
},
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/central/ne)
"dkz" = (
@@ -45376,27 +42385,19 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/atmos)
"dkC" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/machinery/camera{
c_tag = "Engineering Atmos Center North";
network = list("SS13","Engineering")
},
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/firealarm/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "yellow"
},
/area/station/engineering/atmos)
"dkD" = (
-/obj/machinery/newscaster{
- name = "north bump";
- pixel_y = 28
- },
+/obj/machinery/newscaster/directional/north,
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/central/ne)
"dkH" = (
@@ -45475,7 +42476,7 @@
icon_state = "1-2"
},
/turf/simulated/floor/plating/airless,
-/area/station/engineering/control)
+/area/space/nearstation)
"dkR" = (
/obj/structure/disposalpipe/segment,
/obj/machinery/door/airlock/maintenance{
@@ -45490,12 +42491,12 @@
},
/obj/effect/mapping_helpers/airlock/access/any/service/bar,
/turf/simulated/floor/plating,
-/area/station/service/bar)
+/area/station/maintenance/fsmaint)
"dkT" = (
/turf/simulated/floor/engine/o2,
/area/station/engineering/atmos)
"dkU" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/machinery/atmospherics/pipe/simple/visible{
dir = 4
},
@@ -45516,9 +42517,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/machinery/atmospherics/pipe/simple/hidden/yellow{
dir = 4
},
@@ -45567,9 +42566,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/machinery/atmospherics/pipe/simple/visible/green,
/turf/simulated/floor/plasteel{
dir = 4;
@@ -45640,23 +42637,20 @@
/obj/structure/chair/office/dark{
dir = 1
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/normal/south{
id = "blueshieldofficedoor";
name = "Office Door";
- normaldoorcontrol = 1;
pixel_x = 6;
- pixel_y = -24;
req_access_txt = "67"
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/south{
id = "blueshield";
name = "Privacy Shutters Control";
pixel_x = -6;
- pixel_y = -24;
req_access_txt = "67"
},
-/obj/machinery/keycard_auth{
- pixel_y = -35
+/obj/machinery/keycard_auth/south{
+ pixel_y = -34
},
/obj/effect/landmark/start/blueshield,
/obj/structure/cable{
@@ -45701,9 +42695,7 @@
/area/space/nearstation)
"dlx" = (
/obj/effect/decal/warning_stripes/east,
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/machinery/atmospherics/pipe/simple/visible/yellow,
/turf/simulated/floor/plasteel{
dir = 4;
@@ -45731,9 +42723,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"dlR" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "yellowcorner"
@@ -45747,7 +42737,7 @@
/turf/space,
/area/space/nearstation)
"dlT" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/starboardsolar)
"dlU" = (
@@ -45791,13 +42781,13 @@
icon_state = "1-2"
},
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/permabrig)
"dmb" = (
/obj/structure/table/wood,
/obj/structure/reagent_dispensers/beerkeg,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/aft)
"dmd" = (
/obj/machinery/atmospherics/binary/pump{
@@ -45873,7 +42863,7 @@
/area/station/command/office/captain/bedroom)
"dmp" = (
/obj/machinery/kitchen_machine/grill,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/aft)
"dmr" = (
/obj/structure/table,
@@ -45933,7 +42923,7 @@
},
/area/station/engineering/atmos)
"dmB" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/turret_protected/aisat/interior)
"dmD" = (
@@ -46035,14 +43025,11 @@
},
/area/station/engineering/supermatter_room)
"dmS" = (
-/obj/machinery/light{
- dir = 4
- },
-/obj/machinery/door_control{
+/obj/machinery/light/directional/east,
+/obj/machinery/door_control/shutter/east{
desc = "A remote control-switch for secure storage.";
id = "Secure Storage";
name = "Engineering Secure Storage";
- pixel_x = 24;
req_access_txt = "11"
},
/turf/simulated/floor/plasteel{
@@ -46102,7 +43089,7 @@
/turf/simulated/floor/plating,
/area/station/engineering/supermatter_room)
"dmY" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plasteel,
/area/station/maintenance/apmaint)
"dnc" = (
@@ -46146,14 +43133,8 @@
/turf/simulated/floor/plating/airless,
/area/station/maintenance/aft)
"dnh" = (
-/obj/machinery/light/small{
- dir = 1
- },
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/light/small/directional/north,
+/obj/machinery/firealarm/directional/east,
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 8
},
@@ -46184,9 +43165,7 @@
},
/area/station/turret_protected/ai)
"dnk" = (
-/obj/machinery/economy/atm{
- pixel_x = 32
- },
+/obj/machinery/economy/atm/east,
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/central/ne)
"dnl" = (
@@ -46323,9 +43302,7 @@
},
/area/station/turret_protected/ai)
"dnG" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel,
/area/station/public/locker)
"dnI" = (
@@ -46358,9 +43335,7 @@
},
/area/station/service/library)
"dnN" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel{
icon_state = "stairs-l"
},
@@ -46374,7 +43349,7 @@
/obj/structure/sign/securearea{
pixel_y = -32
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/turret_protected/aisat/interior)
"dnW" = (
@@ -46400,7 +43375,7 @@
/obj/structure/sign/securearea{
pixel_y = -32
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/atmospherics/pipe/simple/visible/universal{
dir = 4
},
@@ -46419,13 +43394,8 @@
},
/area/station/engineering/solar/starboard)
"doi" = (
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
-/obj/machinery/light{
- dir = 1
- },
+/obj/item/radio/intercom/directional/north,
+/obj/machinery/light/directional/north,
/obj/machinery/computer/card,
/turf/simulated/floor/plasteel{
dir = 1;
@@ -46433,11 +43403,7 @@
},
/area/station/security/checkpoint/secondary)
"doj" = (
-/obj/machinery/light_switch{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/light_switch/east,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -46457,7 +43423,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/aisat/hall)
"dos" = (
@@ -46495,9 +43461,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/electrical)
"doy" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/structure/table,
/obj/item/folder,
/obj/item/phone{
@@ -46584,22 +43548,15 @@
/turf/simulated/floor/mineral/titanium/blue,
/area/shuttle/pod_4)
"doM" = (
-/obj/machinery/status_display{
- layer = 4;
- pixel_y = 32
- },
-/obj/machinery/light,
+/obj/machinery/status_display/directional/north,
+/obj/machinery/light/directional/south,
/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/simulated/floor/mineral/titanium/blue,
/area/shuttle/pod_4)
"doN" = (
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/alarm/directional/west,
/obj/machinery/computer/station_alert{
dir = 4
},
@@ -46638,9 +43595,7 @@
/turf/simulated/wall/r_wall,
/area/station/turret_protected/aisat/interior)
"dpg" = (
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/obj/machinery/teleport/station,
/turf/simulated/floor/plating,
/area/station/turret_protected/aisat/interior)
@@ -46650,21 +43605,13 @@
pixel_x = -3;
pixel_y = 6
},
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/firealarm/directional/west,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/station/turret_protected/aisat/interior)
"dpl" = (
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/obj/machinery/recharge_station,
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -46706,9 +43653,7 @@
dir = 1
},
/obj/structure/table/wood,
-/obj/machinery/newscaster/security_unit{
- pixel_y = -32
- },
+/obj/machinery/newscaster/security_unit/south,
/obj/item/taperecorder,
/obj/item/lighter/zippo/nt_rep,
/turf/simulated/floor/carpet/royalblack,
@@ -46719,10 +43664,7 @@
pixel_x = 3;
pixel_y = 3
},
-/obj/machinery/status_display{
- layer = 4;
- pixel_y = -32
- },
+/obj/machinery/status_display/directional/south,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "vault"
@@ -46739,12 +43681,7 @@
pixel_y = -7
},
/obj/item/storage/toolbox/mechanical,
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump Engineering";
- pixel_x = -24;
- shock_proof = 1
- },
+/obj/machinery/power/apc/engineering/west,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -46755,10 +43692,7 @@
/area/station/engineering/dronefabricator)
"dpx" = (
/obj/structure/table,
-/obj/machinery/status_display{
- layer = 4;
- pixel_y = -32
- },
+/obj/machinery/status_display/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -46771,11 +43705,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/atmos)
"dpC" = (
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/firealarm/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -46786,15 +43716,10 @@
dir = 1
},
/obj/structure/cable/yellow{
- d2 = 2;
- icon_state = "0-2"
- },
-/obj/effect/decal/warning_stripes/north,
-/obj/structure/cable{
- d1 = 2;
d2 = 8;
- icon_state = "2-8"
+ icon_state = "0-8"
},
+/obj/effect/decal/warning_stripes/north,
/turf/simulated/floor/plasteel{
icon_state = "yellowfull"
},
@@ -46815,20 +43740,17 @@
/area/station/engineering/supermatter_room)
"dpJ" = (
/obj/effect/decal/warning_stripes/yellow/hollow,
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/west{
desc = "A remote control-switch for secure storage.";
id = "Secure Storage";
name = "Engineering Secure Storage";
- pixel_x = -24;
req_access_txt = "11"
},
/obj/machinery/the_singularitygen,
/turf/simulated/floor/plating,
/area/station/engineering/secure_storage)
"dpK" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/machinery/porta_turret{
dir = 8;
installation = /obj/item/gun/energy/gun;
@@ -46857,10 +43779,7 @@
/obj/structure/disposalpipe/trunk{
dir = 4
},
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "cafeteria"
},
@@ -46900,10 +43819,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/turf/simulated/floor/plasteel,
/area/station/maintenance/turbine)
"dpZ" = (
@@ -47011,11 +43927,7 @@
},
/area/station/engineering/supermatter_room)
"dqx" = (
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "darkyellow"
@@ -47123,17 +44035,11 @@
/area/station/turret_protected/ai)
"drh" = (
/obj/effect/spawner/lootdrop/maintenance,
-/obj/structure/sink/kitchen{
- desc = "A sink used for washing one's hands and face. It looks rusty and home-made";
- name = "old sink";
- pixel_y = 25
- },
+/obj/structure/sink/kitchen/north,
/turf/simulated/floor/plating,
/area/station/maintenance/storage)
"dro" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/structure/table/reinforced,
/obj/item/paper_bin{
pixel_x = -3;
@@ -47145,10 +44051,7 @@
},
/area/station/turret_protected/ai)
"drq" = (
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/obj/structure/chair{
dir = 8
},
@@ -47164,17 +44067,14 @@
},
/area/station/turret_protected/ai)
"drv" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/turret_protected/ai)
"dry" = (
/turf/simulated/floor/bluegrid,
/area/station/turret_protected/ai)
"drA" = (
-/obj/structure/extinguisher_cabinet{
- name = "east bump";
- pixel_x = 27
- },
+/obj/structure/extinguisher_cabinet/directional/east,
/obj/structure/chair/office/dark,
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -47192,13 +44092,8 @@
},
/area/station/turret_protected/ai)
"drG" = (
-/obj/machinery/light{
- dir = 8
- },
-/obj/machinery/status_display{
- layer = 4;
- pixel_x = -32
- },
+/obj/machinery/light/directional/west,
+/obj/machinery/status_display/directional/west,
/turf/simulated/floor/bluegrid,
/area/station/turret_protected/ai)
"drI" = (
@@ -47225,13 +44120,8 @@
/turf/simulated/wall,
/area/station/turret_protected/ai)
"drO" = (
-/obj/machinery/light{
- dir = 4
- },
-/obj/machinery/status_display{
- layer = 4;
- pixel_x = 32
- },
+/obj/machinery/light/directional/east,
+/obj/machinery/status_display/directional/east,
/turf/simulated/floor/bluegrid,
/area/station/turret_protected/ai)
"drP" = (
@@ -47258,20 +44148,12 @@
network = list("SS13","MiniSat");
start_active = 1
},
-/obj/machinery/power/apc{
- cell_type = 5000;
- name = "south bump Important Area";
- pixel_y = -24
- },
+/obj/machinery/power/apc/important/south,
/turf/simulated/floor/bluegrid,
/area/station/turret_protected/ai)
"drS" = (
-/obj/machinery/light{
- dir = 1
- },
-/obj/machinery/ai_status_display{
- pixel_y = 32
- },
+/obj/machinery/light/directional/north,
+/obj/machinery/ai_status_display/north,
/obj/machinery/camera{
c_tag = "Engineering Atmos Northeast";
network = list("SS13","Engineering")
@@ -47364,11 +44246,7 @@
/turf/simulated/floor/bluegrid,
/area/station/turret_protected/ai)
"dsg" = (
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/alarm/directional/west,
/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/structure/cable{
@@ -47382,22 +44260,14 @@
},
/area/station/hallway/primary/aft)
"dsh" = (
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/alarm/directional/south,
/obj/machinery/hologram/holopad,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/station/turret_protected/ai)
"dsi" = (
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -47417,11 +44287,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/atmos)
"dsy" = (
-/obj/machinery/light_switch{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/light_switch/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whitepurplecorner"
@@ -47449,12 +44315,11 @@
},
/area/station/science/server)
"dsG" = (
-/obj/machinery/firealarm{
+/obj/machinery/firealarm/directional/east,
+/turf/simulated/floor/plasteel{
dir = 4;
- name = "east bump";
- pixel_x = 24
+ icon_state = "arrival"
},
-/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
"dsH" = (
/obj/structure/cable{
@@ -47487,9 +44352,7 @@
charge = 100;
maxcharge = 15000
},
-/obj/machinery/ai_status_display{
- pixel_y = 32
- },
+/obj/machinery/ai_status_display/north,
/turf/simulated/floor/plating,
/area/station/engineering/tech_storage)
"dsK" = (
@@ -47513,7 +44376,7 @@
/turf/simulated/floor/plating/airless,
/area/station/engineering/control)
"dsN" = (
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/supermatter_room)
"dsT" = (
@@ -47546,9 +44409,7 @@
dir = 1
},
/obj/machinery/atmospherics/meter,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"dsY" = (
@@ -47576,11 +44437,7 @@
/turf/simulated/floor/plasteel/stairs/left,
/area/station/engineering/equipmentstorage)
"dtc" = (
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/firealarm/directional/west,
/turf/simulated/floor/plasteel{
icon_state = "yellowcorner"
},
@@ -47616,7 +44473,7 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/ntrep)
"dtp" = (
/obj/machinery/computer/station_alert,
@@ -47625,10 +44482,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "darkyellowfull"
},
@@ -47640,10 +44494,7 @@
icon_state = "4-8"
},
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/status_display{
- layer = 4;
- pixel_y = 32
- },
+/obj/machinery/status_display/directional/north,
/obj/machinery/computer/monitor{
name = "Engine Power Monitoring Computer"
},
@@ -47695,12 +44546,7 @@
c_tag = "Tech Storage";
network = list("SS13","Engineering")
},
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump Engineering";
- pixel_y = 24;
- shock_proof = 1
- },
+/obj/machinery/power/apc/engineering/north,
/turf/simulated/floor/plating,
/area/station/engineering/tech_storage)
"dtF" = (
@@ -47711,9 +44557,7 @@
/area/station/command/office/captain/bedroom)
"dtH" = (
/obj/structure/closet/radiation,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/structure/window/basic{
dir = 8
},
@@ -47796,11 +44640,7 @@
icon_state = "0-8"
},
/obj/machinery/power/port_gen/pacman,
-/obj/machinery/power/apc{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/power/apc/directional/east,
/turf/simulated/floor/plating,
/area/station/aisat/service)
"dvv" = (
@@ -47860,11 +44700,7 @@
/area/station/public/arcade)
"dwA" = (
/obj/machinery/floodlight,
-/obj/machinery/light_switch{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/light_switch/west,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -47876,12 +44712,12 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint2)
"dwZ" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"dxa" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/structure/cable{
d1 = 1;
d2 = 8;
@@ -47995,7 +44831,7 @@
/turf/simulated/wall/r_wall,
/area/station/maintenance/turbine)
"dzn" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "bluecorner"
@@ -48071,15 +44907,13 @@
},
/area/station/security/brig)
"dAh" = (
-/obj/structure/sink/kitchen{
- pixel_y = 28
- },
+/obj/structure/sink/kitchen/north,
/turf/simulated/floor/plasteel{
icon_state = "cafeteria"
},
/area/station/service/kitchen)
"dAq" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor{
density = 0;
icon_state = "open";
@@ -48117,7 +44951,8 @@
/area/station/science/hallway)
"dAH" = (
/obj/machinery/atmospherics/pipe/simple/hidden/universal,
-/turf/simulated/wall,
+/obj/effect/spawner/window/reinforced/tinted/grilled,
+/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"dBd" = (
/obj/machinery/door/firedoor,
@@ -48151,7 +44986,7 @@
"dBR" = (
/obj/effect/decal/warning_stripes/east,
/obj/machinery/atmospherics/unary/vent_scrubber/on,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/hos)
"dBW" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
@@ -48316,16 +45151,14 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"dEc" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "darkyellowcorners"
},
/area/station/engineering/atmos/control)
"dEj" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "Secure Gate";
name = "Security Blast Door"
@@ -48356,7 +45189,7 @@
},
/obj/effect/decal/cleanable/dirt,
/obj/effect/spawner/random_spawners/cobweb_left_frequent,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/apmaint)
"dEv" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
@@ -48404,7 +45237,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint2)
"dEI" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "darkred"
},
@@ -48513,12 +45346,8 @@
},
/area/station/security/brig)
"dGj" = (
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
-/turf/simulated/floor/wood,
+/obj/machinery/firealarm/directional/south,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/ntrep)
"dGn" = (
/obj/structure/cable/yellow{
@@ -48568,29 +45397,22 @@
},
/area/station/science/xenobiology)
"dHc" = (
-/obj/structure/sink{
- pixel_y = 18
- },
+/obj/structure/sink/directional/north,
/obj/machinery/atmospherics/pipe/simple/hidden/purple{
dir = 4
},
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"dHp" = (
-/obj/effect/spawner/window/reinforced,
-/obj/structure/cable{
- d2 = 2;
- icon_state = "0-2"
- },
/obj/structure/cable{
- d1 = 2;
d2 = 4;
- icon_state = "2-4"
+ icon_state = "0-4"
},
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/main)
"dHv" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -48604,38 +45426,24 @@
/turf/simulated/floor/plating,
/area/station/engineering/smes)
"dHF" = (
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
-/obj/machinery/light_switch{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/west,
+/obj/machinery/light_switch/south,
/turf/simulated/floor/engine,
/area/station/science/explab/chamber)
"dHU" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/spawner/random_spawners/blood_maybe,
-/obj/machinery/light/small/built{
- dir = 1
- },
+/obj/machinery/light/small/built/north,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint2)
"dIa" = (
-/obj/machinery/alarm{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/alarm/directional/east,
/obj/structure/table/wood,
/obj/machinery/photocopier/faxmachine/longrange{
department = "Head of Personnel's Office";
pixel_y = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/hop)
"dIh" = (
/obj/structure/dresser,
@@ -48673,7 +45481,7 @@
/turf/simulated/floor/engine/n2,
/area/station/engineering/atmos)
"dKa" = (
-/obj/effect/spawner/window,
+/obj/effect/spawner/window/grilled,
/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
/area/station/engineering/emergency)
@@ -48684,10 +45492,9 @@
},
/obj/item/reagent_containers/glass/bottle/morphine,
/obj/item/reagent_containers/glass/bottle/facid,
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/west{
id = "justice_blast";
name = "Space Vent";
- pixel_x = -32;
req_one_access_txt = "2"
},
/obj/machinery/flasher_button{
@@ -48695,10 +45502,7 @@
pixel_x = -32;
pixel_y = 7
},
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -48779,7 +45583,7 @@
id_tag = "robotics";
name = "Robotics Lab Shutters"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "robo"
},
/turf/simulated/floor/plating,
@@ -48874,7 +45678,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"dMJ" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "purplecorner"
},
@@ -48931,9 +45735,7 @@
/obj/item/reagent_containers/glass/rag{
pixel_x = -7
},
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "white"
@@ -49029,9 +45831,7 @@
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
},
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/bluegrid,
/area/station/telecomms/chamber)
"dQM" = (
@@ -49061,7 +45861,7 @@
},
/obj/effect/mapping_helpers/airlock/access/any/service/bar,
/turf/simulated/floor/plating,
-/area/station/service/bar)
+/area/station/maintenance/fsmaint)
"dRi" = (
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 1
@@ -49119,17 +45919,14 @@
/obj/structure/table/wood,
/obj/effect/decal/cleanable/dust,
/obj/item/eftpos,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/fsmaint)
"dSu" = (
/obj/effect/spawner/random_spawners/fungus_maybe,
/turf/simulated/wall,
/area/station/maintenance/asmaint)
"dTF" = (
-/obj/structure/extinguisher_cabinet{
- name = "west bump";
- pixel_x = -27
- },
+/obj/structure/extinguisher_cabinet/directional/west,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/structure/cable{
@@ -49162,11 +45959,7 @@
/area/station/maintenance/disposal)
"dTO" = (
/obj/structure/closet/secure_closet/captains,
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/firealarm/directional/west,
/turf/simulated/floor/carpet,
/area/station/command/office/captain/bedroom)
"dTW" = (
@@ -49231,7 +46024,7 @@
},
/area/station/engineering/equipmentstorage)
"dVG" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "whitepurplecorner"
},
@@ -49271,9 +46064,7 @@
/obj/item/storage/firstaid/regular{
pixel_y = 2
},
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "whiteblue"
@@ -49305,9 +46096,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 8
},
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/structure/rack,
/obj/item/storage/toolbox/emergency{
pixel_x = -2
@@ -49362,9 +46151,7 @@
},
/area/station/maintenance/apmaint)
"dXX" = (
-/obj/structure/sink{
- pixel_y = 22
- },
+/obj/structure/sink/directional/north,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 6
},
@@ -49377,7 +46164,7 @@
},
/area/station/medical/patients_rooms)
"dYl" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "Secure Gate";
name = "Security Blast Door"
@@ -49504,7 +46291,7 @@
},
/obj/structure/table,
/obj/item/flashlight/lamp,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/security/permabrig)
"ebu" = (
/turf/simulated/floor/plasteel{
@@ -49550,9 +46337,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"ech" = (
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"ecq" = (
@@ -49591,7 +46376,7 @@
/turf/simulated/wall,
/area/station/engineering/aitransit)
"ecI" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/structure/chair/office/dark{
dir = 8
},
@@ -49648,9 +46433,7 @@
/area/station/engineering/hallway)
"edk" = (
/obj/effect/decal/warning_stripes/yellow/hollow,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plating,
/area/station/engineering/secure_storage)
"edp" = (
@@ -49679,9 +46462,7 @@
},
/area/station/medical/sleeper)
"edM" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "caution"
@@ -49705,9 +46486,7 @@
/area/station/hallway/secondary/exit)
"edS" = (
/obj/structure/disposalpipe/segment,
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "darkblue"
@@ -49721,9 +46500,7 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
"eei" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden,
@@ -49765,9 +46542,9 @@
/area/station/engineering/engine/supermatter)
"eez" = (
/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
},
/obj/structure/cable{
d1 = 2;
@@ -49777,12 +46554,6 @@
/obj/machinery/atmospherics/pipe/simple/hidden{
dir = 9
},
-/obj/machinery/access_button{
- autolink_id = "apsolar_btn_int";
- pixel_x = -25;
- pixel_y = -25;
- req_one_access_txt = "13"
- },
/turf/simulated/floor/plating,
/area/station/maintenance/portsolar)
"eeF" = (
@@ -49799,13 +46570,8 @@
pixel_x = 1;
pixel_y = 3
},
-/obj/machinery/light{
- dir = 1
- },
-/obj/machinery/newscaster{
- name = "north bump";
- pixel_y = 28
- },
+/obj/machinery/light/directional/north,
+/obj/machinery/newscaster/directional/north,
/obj/item/eftpos{
pixel_x = 9;
pixel_y = 5
@@ -49846,13 +46612,10 @@
/obj/structure/sign/poster/contraband/red_rum{
pixel_y = 30
},
-/turf/simulated/floor/wood{
- broken = 1;
- icon_state = "wood-broken"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/apmaint)
"efl" = (
-/obj/effect/landmark/start/explorer,
/turf/simulated/floor/plasteel{
icon_state = "stairs-m"
},
@@ -49899,16 +46662,14 @@
dir = 1
},
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light_construct/small{
- dir = 8
- },
+/obj/machinery/light_construct/small/west,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "chapel"
},
/area/station/maintenance/fsmaint)
"egl" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "Secure Gate";
name = "Security Blast Door"
@@ -49928,11 +46689,7 @@
/area/station/security/lobby)
"egq" = (
/obj/structure/closet/secure_closet/brig,
-/obj/machinery/power/apc{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/power/apc/directional/east,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -49961,10 +46718,7 @@
pixel_x = 6;
pixel_y = -2
},
-/obj/machinery/status_display{
- layer = 4;
- pixel_x = 32
- },
+/obj/machinery/status_display/directional/east,
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "whitepurple"
@@ -50004,10 +46758,11 @@
/obj/machinery/door/airlock/public/glass{
name = "Vacant Office"
},
-/turf/simulated/floor/wood,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/wood/oak,
/area/station/public/vacant_office)
"ehi" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "conference"
},
/obj/machinery/door/poddoor/shutters/preopen{
@@ -50041,9 +46796,7 @@
dir = 1
},
/obj/machinery/atmospherics/meter,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint2)
"ehE" = (
@@ -50077,7 +46830,7 @@
"ehT" = (
/obj/structure/table,
/obj/effect/spawner/lootdrop/maintenance,
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/structure/sign/securearea{
pixel_y = -32
},
@@ -50087,9 +46840,7 @@
},
/area/station/engineering/aitransit)
"eic" = (
-/obj/machinery/computer/security/telescreen/entertainment{
- pixel_x = -32
- },
+/obj/machinery/computer/security/telescreen/entertainment/directional/west,
/obj/effect/decal/cleanable/dirt,
/obj/structure/closet/firecloset,
/turf/simulated/floor/plasteel{
@@ -50102,7 +46853,7 @@
d2 = 8;
icon_state = "1-8"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/aft)
"eiq" = (
/obj/structure/sign/directions/evac{
@@ -50128,15 +46879,12 @@
id_tag = "Biohazard";
name = "Biohazard Shutter"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "rnd"
},
/turf/simulated/floor/plating,
/area/station/science/rnd)
"eiU" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -50171,7 +46919,7 @@
"ejw" = (
/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating/airless,
-/area/station/maintenance/asmaint)
+/area/space/nearstation)
"ejH" = (
/obj/effect/spawner/random_barrier/obstruction,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
@@ -50259,7 +47007,7 @@
/turf/simulated/floor/plating,
/area/station/engineering/secure_storage)
"emr" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -50366,12 +47114,13 @@
},
/turf/simulated/floor/carpet,
/area/station/service/chapel)
-"eoR" = (
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
+"eoP" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
},
+/area/station/hallway/secondary/entry)
+"eoR" = (
+/obj/item/radio/intercom/directional/west,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -50394,7 +47143,9 @@
/area/station/medical/surgery/primary)
"epd" = (
/obj/effect/decal/cleanable/dust,
-/turf/simulated/floor/plasteel/stairs,
+/turf/simulated/floor/plasteel/stairs{
+ icon_state = "rampbottom"
+ },
/area/station/maintenance/fsmaint)
"epp" = (
/obj/machinery/door/firedoor,
@@ -50405,11 +47156,7 @@
/turf/simulated/floor/plasteel,
/area/station/public/storage/tools)
"epu" = (
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/obj/structure/disposalpipe/segment{
dir = 8;
icon_state = "pipe-c"
@@ -50430,7 +47177,7 @@
},
/area/station/command/office/ce)
"eqb" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable,
/turf/simulated/floor/plating,
/area/station/security/prison/cell_block/A)
@@ -50519,7 +47266,7 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/central/north)
"erN" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/atmospherics/pipe/simple/visible,
/turf/simulated/floor/plating,
/area/station/maintenance/turbine)
@@ -50613,11 +47360,7 @@
/obj/item/crowbar/red,
/obj/item/wrench,
/obj/item/clothing/head/welding,
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/firealarm/directional/west,
/turf/simulated/floor/plating,
/area/station/aisat/atmos)
"esS" = (
@@ -50694,7 +47437,7 @@
/turf/simulated/wall/r_wall,
/area/station/engineering/control)
"eup" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d1 = 1;
d2 = 4;
@@ -50720,11 +47463,13 @@
},
/area/station/engineering/atmos/control)
"euy" = (
-/obj/effect/decal/warning_stripes/southwest,
/obj/structure/chair/sofa/bench/left{
dir = 1
},
-/turf/simulated/floor/plasteel,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "arrival"
+ },
/area/station/hallway/secondary/entry)
"euD" = (
/obj/effect/decal/cleanable/dirt,
@@ -50751,10 +47496,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"evo" = (
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "darkpurple"
@@ -50811,11 +47553,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/asmaint)
"ewf" = (
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/firealarm/directional/west,
/turf/simulated/floor/plasteel/stairs/left,
/area/station/command/bridge)
"ewu" = (
@@ -50869,6 +47607,16 @@
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint2)
+"exe" = (
+/obj/structure/mirror{
+ pixel_x = 28
+ },
+/obj/structure/sink/directional/west,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutral"
+ },
+/area/station/security/main)
"exh" = (
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
@@ -50901,7 +47649,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"exD" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 1
},
@@ -50933,9 +47681,7 @@
/turf/simulated/floor/carpet/blue,
/area/station/command/office/blueshield)
"eyg" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "bluecorner"
@@ -50959,9 +47705,7 @@
/obj/machinery/atmospherics/pipe/simple/visible/cyan{
dir = 4
},
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "darkyellow"
@@ -50980,7 +47724,7 @@
/area/station/engineering/atmos)
"ezf" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 4
},
@@ -50996,11 +47740,7 @@
},
/area/station/command/teleporter)
"ezy" = (
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/item/radio/intercom/directional/east,
/obj/machinery/papershredder,
/turf/simulated/floor/plasteel{
dir = 5;
@@ -51031,11 +47771,7 @@
/area/station/command/office/cmo)
"eAk" = (
/obj/structure/kitchenspike,
-/obj/machinery/light_switch{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/light_switch/south,
/turf/simulated/floor/plasteel{
icon_state = "freezerfloor"
},
@@ -51070,11 +47806,7 @@
},
/area/station/medical/virology)
"eBx" = (
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/firealarm/directional/west,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 5
@@ -51111,7 +47843,7 @@
},
/area/station/security/interrogation)
"eBF" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "xenobio1";
name = "Chamber 1 Containment Blast Doors"
@@ -51179,15 +47911,20 @@
},
/area/station/maintenance/fsmaint)
"eEj" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
- d2 = 8;
- icon_state = "0-8"
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
},
/obj/structure/cable{
- d1 = 4;
+ d1 = 2;
d2 = 8;
- icon_state = "4-8"
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
},
/turf/simulated/floor/plating,
/area/station/security/main)
@@ -51208,9 +47945,7 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/exit)
"eER" = (
-/obj/structure/sign/poster/official/random{
- pixel_y = 32
- },
+/obj/structure/sign/poster/official/random/north,
/obj/machinery/economy/vending/cigarette,
/turf/simulated/floor/plasteel{
dir = 5;
@@ -51228,16 +47963,6 @@
dir = 2;
icon_state = "pipe-c"
},
-/obj/structure/cable{
- d1 = 1;
- d2 = 8;
- icon_state = "1-8"
- },
-/obj/structure/cable{
- d1 = 1;
- d2 = 4;
- icon_state = "1-4"
- },
/obj/structure/cable{
d1 = 2;
d2 = 8;
@@ -51259,9 +47984,7 @@
},
/area/station/security/brig)
"eFn" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/structure/sign/poster/official/help_others{
pixel_y = 32
},
@@ -51281,13 +48004,11 @@
/turf/simulated/floor/carpet/orange,
/area/station/maintenance/fsmaint)
"eFV" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/wood/fancy/cherry,
/area/station/command/office/captain)
"eFY" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/permabrig)
"eGm" = (
@@ -51301,11 +48022,15 @@
/area/station/science/hallway)
"eGo" = (
/obj/effect/decal/cleanable/blood/oil,
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
+"eGs" = (
+/obj/effect/turf_decal/bot,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/station/hallway/secondary/entry)
"eGC" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/disposalpipe/segment{
@@ -51323,7 +48048,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"eGU" = (
/obj/effect/decal/cleanable/dirt,
@@ -51354,9 +48079,8 @@
d2 = 8;
icon_state = "2-8"
},
-/turf/simulated/floor/wood{
- icon_state = "wood-broken3"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/aft)
"eGZ" = (
/obj/structure/closet/crate,
@@ -51460,7 +48184,7 @@
/turf/simulated/floor/carpet/royalblue,
/area/station/command/office/captain)
"eJo" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -51476,10 +48200,7 @@
/area/station/engineering/atmos/control)
"eJt" = (
/obj/machinery/atmospherics/unary/vent_scrubber/on,
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "blue"
- },
+/turf/simulated/floor/wood/fancy,
/area/station/legal/courtroom)
"eJI" = (
/obj/structure/disposalpipe/segment{
@@ -51535,9 +48256,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"eKC" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/effect/decal/cleanable/dirt,
/obj/structure/disposalpipe/segment{
dir = 4
@@ -51584,10 +48303,7 @@
/turf/simulated/floor/plasteel,
/area/station/supply/office)
"eLi" = (
-/obj/structure/extinguisher_cabinet{
- name = "north bump";
- pixel_y = 30
- },
+/obj/structure/extinguisher_cabinet/directional/north,
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/port)
"eLk" = (
@@ -51642,11 +48358,7 @@
dir = 8;
network = list("Research","SS13")
},
-/obj/machinery/newscaster{
- dir = 8;
- name = "east bump";
- pixel_x = 28
- },
+/obj/machinery/newscaster/directional/east,
/obj/structure/window/reinforced,
/obj/structure/table,
/obj/item/reagent_containers/dropper,
@@ -51670,7 +48382,7 @@
},
/area/station/command/office/cmo)
"eMe" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -51693,8 +48405,13 @@
icon_state = "dark"
},
/area/station/engineering/secure_storage)
+"eMV" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/station/security/detective)
"eMZ" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -51707,7 +48424,10 @@
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"eNi" = (
-/obj/structure/chair/stool{
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 1
},
/obj/structure/cable{
@@ -51715,14 +48435,8 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
/turf/simulated/floor/plasteel{
- icon_state = "redfull"
+ icon_state = "darkredfull"
},
/area/station/security/main)
"eNn" = (
@@ -51730,19 +48444,14 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"eNs" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/simulated/floor/plasteel,
-/area/station/maintenance/fpmaint)
+/obj/structure/table/wood/fancy/royalblack,
+/obj/item/folder/blue,
+/obj/item/megaphone,
+/turf/simulated/floor/carpet/black,
+/area/station/legal/courtroom)
"eND" = (
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-cherry"
- },
+/obj/machinery/firealarm/directional/west,
+/turf/simulated/floor/wood/oak,
/area/station/medical/psych)
"eOd" = (
/obj/effect/turf_decal/siding/wood/corner{
@@ -51875,12 +48584,12 @@
dir = 1
},
/obj/effect/turf_decal/siding/wood,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"eRh" = (
/obj/structure/table/wood,
/obj/machinery/smartfridge/id,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/hop)
"eRn" = (
/mob/living/simple_animal/mouse/gray,
@@ -51893,10 +48602,7 @@
"eSg" = (
/obj/machinery/disposal,
/obj/structure/disposalpipe/trunk,
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "whiteblue"
@@ -51952,7 +48658,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 5
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/hos)
"eTp" = (
/obj/machinery/atmospherics/unary/vent_scrubber/on{
@@ -52035,17 +48741,27 @@
},
/area/station/maintenance/aft)
"eUA" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 5
+ dir = 4
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 6
+ dir = 4
},
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "rampbottom"
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
},
-/area/station/legal/courtroom)
+/turf/simulated/floor/plating,
+/area/station/maintenance/fpmaint)
"eUC" = (
/obj/structure/morgue,
/obj/effect/landmark/spawner/rev,
@@ -52093,7 +48809,7 @@
/turf/simulated/floor/wood/fancy/cherry,
/area/station/service/bar/atrium)
"eWx" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 5
},
@@ -52105,10 +48821,13 @@
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"eWB" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "hos_room"
},
/obj/structure/cable,
+/obj/machinery/door/poddoor{
+ id_tag = "hos_secure_doors"
+ },
/turf/simulated/floor/plating,
/area/station/command/office/hos)
"eWC" = (
@@ -52140,11 +48859,7 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/garden)
"eXy" = (
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/alarm/directional/south,
/obj/structure/table,
/obj/item/stack/cable_coil,
/obj/machinery/cell_charger,
@@ -52168,14 +48883,14 @@
/obj/machinery/computer/card{
dir = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/hop)
"eYV" = (
/obj/structure/window/reinforced{
dir = 8
},
/obj/structure/table/reinforced,
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter{
id = "xenobio2";
name = "Chamber 2 Containment Blast Doors";
pixel_y = 4;
@@ -52196,10 +48911,9 @@
id_tag = "mechbay_outer";
name = "Mech Bay Public Shutter"
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/east{
id = "mechbay_outer";
name = "Outer Mech Bay Shutters Control";
- pixel_x = 24;
req_one_access_txt = "29"
},
/turf/simulated/floor/plasteel,
@@ -52281,10 +48995,9 @@
id_tag = "Biohazard";
name = "Biohazard Shutter"
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/south{
id = "mechbay_inner";
name = "Inner Mech Bay Shutter Control";
- pixel_y = -24;
req_one_access_txt = "29"
},
/turf/simulated/floor/plasteel{
@@ -52293,11 +49006,7 @@
/area/station/science/robotics/chargebay)
"fbn" = (
/obj/effect/decal/warning_stripes/southwestcorner,
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "darkyellowfull"
},
@@ -52305,7 +49014,7 @@
"fbp" = (
/obj/structure/table/reinforced,
/obj/item/reagent_containers/glass/beaker/waterbottle/empty,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/aft)
"fbz" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
@@ -52326,7 +49035,7 @@
/area/station/service/chapel)
"fbT" = (
/obj/machinery/computer/general_air_control{
- autolink_sensors = list("mair_in_meter"="Mixed Air In","air_sensor"="Mixed Air Supply Tank","mair_out_meter"="Mixed Air Out","dloop_atm_meter"="Distribution Loop","wloop_atm_meter"="Waste Loop");
+ autolink_sensors = list("mair_in_meter"="Mixed Air In","air_sensor"="Mixed Air Supply Tank","mair_out_meter"="Mixed Air Out","dloop_atm_meter"="Distribution Loop","wloop_atm_meter"="Waste Loop");
dir = 1;
level = 3;
name = "Distribution and Waste Monitor"
@@ -52337,15 +49046,8 @@
/area/station/engineering/atmos/control)
"fbX" = (
/obj/structure/chair/comfy/black,
-/obj/machinery/economy/vending/wallmed{
- name = "Emergency NanoMed";
- pixel_y = 28
- },
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/economy/vending/wallmed/directional/north,
+/obj/machinery/firealarm/directional/west,
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "darkred"
@@ -52383,21 +49085,6 @@
icon_state = "red"
},
/area/station/security/permabrig)
-"fcE" = (
-/obj/machinery/access_button{
- autolink_id = "apsolar_btn_ext";
- pixel_x = 25;
- pixel_y = 25;
- req_one_access_txt = "13"
- },
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/obj/structure/lattice/catwalk,
-/turf/space,
-/area/station/engineering/solar/port)
"fcH" = (
/obj/item/latexballon,
/turf/simulated/floor/plating,
@@ -52408,11 +49095,23 @@
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
-"fda" = (
-/obj/machinery/atmospherics/unary/vent_scrubber/on{
- dir = 4
+"fcQ" = (
+/obj/structure/toilet{
+ dir = 8
},
-/turf/simulated/floor/carpet,
+/obj/machinery/light/small/directional/south,
+/obj/machinery/door_control/bolt_control/south{
+ id = "toilet_sec_2"
+ },
+/obj/effect/landmark/start/security_officer,
+/obj/machinery/newscaster/directional/north,
+/turf/simulated/floor/plasteel{
+ icon_state = "hydrofloor"
+ },
+/area/station/security/main)
+"fda" = (
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
+/turf/simulated/floor/carpet/black,
/area/station/legal/courtroom)
"fdb" = (
/obj/machinery/door/airlock/command/cap,
@@ -52429,11 +49128,7 @@
},
/area/station/command/office/captain)
"fdd" = (
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/south,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
@@ -52523,7 +49218,7 @@
},
/area/station/medical/reception)
"fdX" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "cloning"
},
/turf/simulated/floor/plating,
@@ -52583,11 +49278,7 @@
/turf/simulated/floor/plasteel,
/area/station/science/rnd)
"fgv" = (
-/obj/machinery/alarm{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/alarm/directional/east,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whiteblue"
@@ -52606,11 +49297,7 @@
},
/area/station/hallway/secondary/exit)
"fho" = (
-/obj/machinery/light_switch{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/light_switch/west,
/turf/simulated/floor/plasteel,
/area/station/public/dorms)
"fhx" = (
@@ -52656,9 +49343,7 @@
pixel_y = -8
},
/obj/effect/decal/cleanable/dust,
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -52724,7 +49409,7 @@
/turf/simulated/floor/engine,
/area/station/science/misc_lab)
"fjE" = (
-/obj/effect/spawner/window,
+/obj/effect/spawner/window/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/hallway)
"fjM" = (
@@ -52750,7 +49435,7 @@
d2 = 8;
icon_state = "4-8"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/ntrep)
"fjO" = (
/obj/structure/sign/directions/medical{
@@ -52775,24 +49460,15 @@
/area/station/maintenance/maintcentral2)
"fko" = (
/obj/effect/decal/warning_stripes/northwestcorner,
-/obj/machinery/light{
- dir = 1
- },
-/obj/machinery/status_display{
- layer = 4;
- pixel_y = 32
- },
+/obj/machinery/light/directional/north,
+/obj/machinery/status_display/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "darkyellowfull"
},
/area/station/engineering/control)
"fkC" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light{
- dir = 8;
- nightshift_allowed = 0;
- nightshift_enabled = 1
- },
+/obj/machinery/light/nightshifted/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whiteblue"
@@ -52803,11 +49479,7 @@
/turf/simulated/floor/bluegrid,
/area/station/turret_protected/ai_upload)
"fkT" = (
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/firealarm/directional/west,
/turf/simulated/floor/bluegrid,
/area/station/aisat/hall)
"flm" = (
@@ -52907,7 +49579,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"fnd" = (
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/obj/machinery/door/poddoor{
density = 0;
icon_state = "open";
@@ -52923,9 +49595,7 @@
/area/station/engineering/supermatter_room)
"fnP" = (
/obj/effect/decal/cleanable/dirt,
-/obj/structure/sign/poster/official/random{
- pixel_y = 32
- },
+/obj/structure/sign/poster/official/random/north,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 10
},
@@ -52962,12 +49632,12 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
-/obj/effect/mapping_helpers/airlock/access/any/supply/qm,
+/obj/effect/mapping_helpers/airlock/access/all/supply/qm,
/obj/effect/mapping_helpers/airlock/autoname,
/turf/simulated/floor/plasteel,
/area/station/supply/qm)
"foi" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "xenobio3";
name = "Chamber 3 Containment Blast Doors"
@@ -52993,9 +49663,7 @@
/area/station/maintenance/aft)
"fpa" = (
/obj/structure/filingcabinet,
-/turf/simulated/floor/plasteel{
- icon_state = "cult"
- },
+/turf/simulated/floor/wood/fancy/cherry,
/area/station/legal/lawoffice)
"fpd" = (
/obj/structure/disposalpipe/segment{
@@ -53004,14 +49672,10 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"fpe" = (
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/firealarm/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "yellowcorner"
@@ -53047,24 +49711,20 @@
/area/station/maintenance/asmaint2)
"fqk" = (
/obj/structure/table/glass/reinforced/plastitanium,
-/obj/item/storage/backpack/duffel/syndie/med/surgery_fake,
/obj/item/instrument/bikehorn{
pixel_y = 12
},
/obj/effect/decal/cleanable/dust,
+/obj/item/storage/firstaid/surgery{
+ icon_state = "duffel-syndimed"
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/station/security/interrogation)
"fqq" = (
-/obj/machinery/light{
- dir = 4
- },
-/obj/machinery/light_switch{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/light/directional/east,
+/obj/machinery/light_switch/east,
/obj/machinery/camera{
c_tag = "Brig Cell Block A South";
dir = 8
@@ -53145,11 +49805,7 @@
},
/area/station/service/kitchen)
"frm" = (
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/item/radio/intercom/directional/east,
/turf/simulated/floor/plasteel{
dir = 6;
icon_state = "whitepurple"
@@ -53167,12 +49823,22 @@
d2 = 2;
icon_state = "1-2"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/ntrep)
"frM" = (
-/obj/machinery/atmospherics/unary/vent_scrubber/on,
-/turf/simulated/floor/plasteel,
-/area/station/security/range)
+/obj/structure/closet/secure_closet/security,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/item/clothing/mask/balaclava,
+/obj/effect/decal/warning_stripes/red,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/station/security/main)
"fsm" = (
/obj/structure/railing{
dir = 6
@@ -53189,13 +49855,8 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/machinery/light{
- dir = 1
- },
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/light/directional/north,
+/obj/machinery/alarm/directional/north,
/obj/machinery/camera{
c_tag = "Engineering Tesling Engine Room North";
network = list("Singularity","SS13","Engineering")
@@ -53208,7 +49869,7 @@
},
/area/station/engineering/control)
"fsM" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "xenobio7";
name = "Chamber 7 Containment Blast Doors"
@@ -53229,11 +49890,7 @@
/turf/simulated/floor/plating,
/area/station/science/xenobiology)
"fsQ" = (
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/south,
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "darkblue"
@@ -53241,9 +49898,7 @@
/area/station/medical/morgue)
"fsR" = (
/obj/item/kirbyplants,
-/obj/machinery/status_display{
- pixel_x = -32
- },
+/obj/machinery/status_display/directional/west,
/obj/structure/cable{
d1 = 2;
d2 = 4;
@@ -53304,16 +49959,8 @@
},
/area/station/engineering/control)
"ftM" = (
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
-/obj/machinery/light_switch{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/item/radio/intercom/directional/south,
+/obj/machinery/light_switch/west,
/obj/machinery/photocopier,
/turf/simulated/floor/carpet,
/area/station/medical/psych)
@@ -53446,11 +50093,10 @@
},
/area/station/security/permabrig)
"fwc" = (
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/north{
id = "smstorage";
name = "Supermatter Storage";
pixel_x = 24;
- pixel_y = 24;
req_access_txt = "32"
},
/obj/machinery/atmospherics/unary/vent_pump/on{
@@ -53477,6 +50123,19 @@
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
+"fwA" = (
+/obj/machinery/requests_console{
+ department = "Detective";
+ departmentType = 5;
+ name = "Detective Requests Console";
+ pixel_y = -30
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 1
+ },
+/obj/machinery/photocopier,
+/turf/simulated/floor/wood/oak,
+/area/station/security/detective)
"fwF" = (
/obj/effect/decal/warning_stripes/southeast,
/obj/structure/cable/yellow{
@@ -53485,7 +50144,7 @@
icon_state = "1-2"
},
/turf/simulated/floor/plating/airless,
-/area/station/engineering/control)
+/area/space/nearstation)
"fwZ" = (
/obj/machinery/atmospherics/pipe/simple/visible/purple{
dir = 4
@@ -53495,9 +50154,6 @@
/area/station/engineering/atmos)
"fxr" = (
/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/security{
- name = "Equipment Storage"
- },
/obj/structure/disposalpipe/segment,
/obj/structure/cable{
d1 = 1;
@@ -53526,10 +50182,7 @@
c_tag = "Research Access";
network = list("Research","SS13")
},
-/obj/structure/sink{
- dir = 4;
- pixel_x = 12
- },
+/obj/structure/sink/directional/west,
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "whitepurple"
@@ -53538,7 +50191,7 @@
"fxN" = (
/obj/structure/table,
/obj/item/reagent_containers/food/drinks/drinkingglass,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/asmaint)
"fxP" = (
/obj/effect/decal/cleanable/dirt,
@@ -53557,14 +50210,8 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/power/apc/directional/west,
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "whiteblue"
@@ -53586,7 +50233,7 @@
id_tag = "HydroHallway";
name = "Hydroponics Shutters"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/service/hydroponics)
"fyR" = (
@@ -53626,9 +50273,7 @@
/obj/machinery/conveyor/east{
id = "garbage"
},
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal)
"fzl" = (
@@ -53642,7 +50287,7 @@
/area/station/public/dorms)
"fzq" = (
/obj/effect/spawner/lootdrop/maintenance,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"fzC" = (
/obj/structure/disposalpipe/segment,
@@ -53705,6 +50350,18 @@
},
/turf/simulated/floor/plasteel/dark,
/area/station/telecomms/chamber)
+"fAC" = (
+/obj/machinery/power/solar{
+ name = "Aft Port Solar Array"
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plasteel/airless{
+ icon_state = "solarpanel"
+ },
+/area/station/engineering/solar/port)
"fAH" = (
/obj/structure/rack{
dir = 1
@@ -53725,7 +50382,7 @@
},
/area/station/service/chapel/office)
"fAN" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -53810,10 +50467,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"fCh" = (
-/obj/machinery/status_display{
- layer = 4;
- pixel_x = -32
- },
+/obj/machinery/status_display/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "bluecorner"
@@ -53930,13 +50584,11 @@
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 4
},
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"fEE" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor{
density = 0;
icon_state = "open";
@@ -53975,7 +50627,7 @@
/turf/simulated/floor/beach/sand,
/area/station/hallway/secondary/exit)
"fEP" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/shutters{
density = 0;
icon_state = "open";
@@ -53990,9 +50642,7 @@
/turf/simulated/floor/plating,
/area/station/command/office/ntrep)
"fET" = (
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor/engine,
/area/station/science/xenobiology)
"fFz" = (
@@ -54001,7 +50651,10 @@
d2 = 2;
icon_state = "1-2"
},
-/turf/simulated/floor/wood,
+/obj/structure/chair/wood{
+ dir = 1
+ },
+/turf/simulated/floor/carpet/black,
/area/station/legal/courtroom)
"fFC" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
@@ -54020,7 +50673,7 @@
},
/area/station/science/xenobiology)
"fFF" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable,
/obj/structure/cable{
d1 = 1;
@@ -54070,17 +50723,14 @@
},
/area/station/supply/miningdock)
"fGI" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"fGT" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/east{
id = "maintcham";
- name = "Containment Control";
- pixel_x = 26
+ name = "Containment Control"
},
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
@@ -54129,11 +50779,7 @@
/turf/simulated/floor/plating/airless,
/area/space/nearstation)
"fHE" = (
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/power/apc/directional/west,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -54144,11 +50790,10 @@
},
/area/station/science/server/coldroom)
"fIB" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/service/mime)
"fIC" = (
-/obj/machinery/door/airlock/command,
/obj/effect/mapping_helpers/airlock/access/any/command/general,
/obj/machinery/door/firedoor,
/obj/structure/disposalpipe/segment,
@@ -54160,13 +50805,14 @@
d2 = 2;
icon_state = "1-2"
},
+/obj/machinery/door/airlock/command,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "blue"
},
/area/station/command/bridge)
"fIP" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "scene"
},
/turf/simulated/floor/plating,
@@ -54208,13 +50854,7 @@
dir = 4;
pixel_x = -24
},
-/obj/machinery/power/apc{
- cell_type = 25000;
- dir = 1;
- name = "Engineering Engine Super APC";
- pixel_y = 24;
- shock_proof = 1
- },
+/obj/machinery/power/apc/super/north,
/obj/machinery/atmospherics/binary/pump{
dir = 1;
name = "Gas to Filter"
@@ -54297,7 +50937,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
-/turf/simulated/floor/plasteel,
+/turf/simulated/floor/plasteel{
+ icon_state = "redcorner"
+ },
/area/station/security/lobby)
"fMa" = (
/obj/machinery/disposal,
@@ -54404,7 +51046,7 @@
/area/station/service/hydroponics)
"fNC" = (
/obj/structure/reagent_dispensers/water_cooler,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/ntrep)
"fNH" = (
/obj/machinery/space_heater,
@@ -54415,11 +51057,7 @@
},
/area/station/maintenance/fsmaint)
"fNQ" = (
-/obj/machinery/newscaster/security_unit{
- dir = 4;
- name = "west bump";
- pixel_x = -28
- },
+/obj/machinery/newscaster/security_unit/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "darkred"
@@ -54457,9 +51095,7 @@
/area/station/maintenance/aft)
"fPq" = (
/obj/effect/spawner/lootdrop/maintenance/three,
-/obj/structure/sign/poster/official/random{
- pixel_y = 32
- },
+/obj/structure/sign/poster/official/random/north,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"fPr" = (
@@ -54492,7 +51128,7 @@
/obj/structure/chair/sofa/right{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/asmaint)
"fQr" = (
/obj/structure/table,
@@ -54509,10 +51145,9 @@
/obj/item/stamp/captain{
pixel_x = -10
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/normal{
id = "captainofficedoor";
name = "Office Door";
- normaldoorcontrol = 1;
pixel_y = -3;
req_one_access_txt = "20"
},
@@ -54551,15 +51186,12 @@
icon_state = "red"
},
/area/station/security/permabrig)
+"fRv" = (
+/turf/simulated/floor/plating,
+/area/station/security/main)
"fRK" = (
-/obj/machinery/light/small{
- dir = 4
- },
-/obj/machinery/alarm{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/light/small/directional/east,
+/obj/machinery/alarm/directional/east,
/obj/structure/rack,
/obj/item/storage/toolbox/electrical{
pixel_x = -3;
@@ -54575,11 +51207,7 @@
/turf/simulated/floor/plating,
/area/station/aisat/service)
"fRL" = (
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/item/radio/intercom/directional/west,
/turf/simulated/floor/plasteel,
/area/station/public/dorms)
"fSi" = (
@@ -54670,10 +51298,7 @@
/area/station/maintenance/aft)
"fTD" = (
/obj/machinery/plantgenes,
-/obj/structure/extinguisher_cabinet{
- name = "east bump";
- pixel_x = 27
- },
+/obj/structure/extinguisher_cabinet/directional/east,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "vault"
@@ -54682,14 +51307,10 @@
"fTO" = (
/obj/effect/decal/cleanable/dust,
/obj/effect/spawner/random_spawners/blood_often,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"fTR" = (
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "whitepurplecorner"
},
@@ -54735,15 +51356,14 @@
"fVg" = (
/obj/effect/decal/cleanable/dust,
/obj/item/trash/can,
-/turf/simulated/floor/wood/fancy/oak{
- icon_state = "fancy-wood-oak-broken7"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/fancy/oak,
/area/station/maintenance/abandonedbar)
"fVk" = (
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 4
},
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"fVq" = (
@@ -54850,9 +51470,7 @@
},
/area/station/engineering/atmos)
"fWQ" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/item/storage/box/monkeycubes,
/turf/simulated/floor/plasteel,
/area/station/science/genetics)
@@ -54888,10 +51506,9 @@
/area/station/maintenance/portsolar)
"fXQ" = (
/obj/effect/decal/warning_stripes/south,
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/west{
id = "teleshutter";
name = "Teleporter Shutters Access Control";
- pixel_x = -24;
req_one_access_txt = "62"
},
/turf/simulated/floor/plasteel{
@@ -54921,12 +51538,8 @@
},
/area/station/engineering/hallway)
"fYg" = (
-/obj/machinery/door_control{
- id = "toilet_unitb";
- name = "Door Bolt Control";
- normaldoorcontrol = 1;
- pixel_x = 24;
- specialfunctions = 4
+/obj/machinery/door_control/bolt_control/east{
+ id = "toilet_unitb"
},
/obj/structure/toilet{
dir = 1
@@ -54972,6 +51585,7 @@
d2 = 8;
icon_state = "2-8"
},
+/obj/effect/decal/remains/mouse,
/turf/simulated/floor/plating/airless,
/area/station/science/toxins/test)
"fZu" = (
@@ -54991,9 +51605,7 @@
/obj/structure/chair/comfy/teal{
dir = 4
},
-/obj/machinery/ai_status_display{
- pixel_x = -32
- },
+/obj/machinery/ai_status_display/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "darkblue"
@@ -55012,10 +51624,10 @@
},
/area/station/engineering/break_room)
"fZM" = (
-/obj/machinery/door/airlock/command,
/obj/effect/mapping_helpers/airlock/access/any/command/general,
/obj/machinery/door/firedoor,
/obj/effect/mapping_helpers/airlock/autoname,
+/obj/machinery/door/airlock/command,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "blue"
@@ -55086,13 +51698,13 @@
/area/station/science/robotics/chargebay)
"gbM" = (
/obj/structure/table,
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter{
id = "durka1";
name = "Privacy Shutters Control";
pixel_x = 6;
pixel_y = 8
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter{
id = "durka2";
name = "Privacy Shutters Control";
pixel_x = -6;
@@ -55110,9 +51722,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"gdp" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/structure/sign/poster/official/healthy{
pixel_y = 32
},
@@ -55123,7 +51733,7 @@
},
/area/station/medical/sleeper)
"gdq" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/aisat/hall)
"gdy" = (
@@ -55149,7 +51759,6 @@
},
/area/station/engineering/controlroom)
"gdP" = (
-/obj/structure/disposalpipe/segment,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -55160,10 +51769,7 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/starboard/east)
"gdQ" = (
-/obj/structure/sink{
- dir = 4;
- pixel_x = 12
- },
+/obj/structure/sink/directional/west,
/obj/structure/mirror{
pixel_x = 28
},
@@ -55179,12 +51785,15 @@
icon_state = "freezerfloor"
},
/area/station/public/toilet/lockerroom)
-"geb" = (
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
+"gdX" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/bed/mattress/dirty{
+ dir = 1
},
+/turf/simulated/floor/plasteel,
+/area/station/maintenance/port)
+"geb" = (
+/obj/item/radio/intercom/directional/south,
/turf/simulated/floor/plasteel{
dir = 6;
icon_state = "whitepurple"
@@ -55197,14 +51806,8 @@
},
/area/station/engineering/atmos)
"geo" = (
-/obj/machinery/ai_status_display{
- pixel_y = 32
- },
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/machinery/ai_status_display/north,
+/obj/item/radio/intercom/directional/west,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -55213,7 +51816,7 @@
/obj/structure/chair/sofa{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/asmaint)
"geX" = (
/obj/structure/cable{
@@ -55282,7 +51885,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/apmaint)
"ggB" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "yellow"
},
@@ -55312,7 +51915,6 @@
/obj/machinery/door/airlock/maintenance{
name = "Engineering Maintenance"
},
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
/obj/machinery/door/poddoor{
density = 0;
icon_state = "open";
@@ -55321,6 +51923,8 @@
opacity = 0
},
/obj/machinery/door/firedoor,
+/obj/effect/mapping_helpers/airlock/access/any/engineering/atmos,
+/obj/effect/mapping_helpers/airlock/access/any/engineering/general,
/turf/simulated/floor/plasteel{
icon_state = "floorgrime"
},
@@ -55329,10 +51933,7 @@
/obj/machinery/camera{
c_tag = "Teleporter Room"
},
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "floorgrime"
},
@@ -55386,11 +51987,10 @@
/obj/structure/table/reinforced,
/obj/item/clothing/gloves/color/black,
/obj/item/clothing/glasses/meson,
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/north{
desc = "A remote control-switch for the SM Radiation Security Shutters";
id = "engsm2";
- name = "SM Door Radiation Shutters Control";
- pixel_y = 27
+ name = "SM Door Radiation Shutters Control"
},
/turf/simulated/floor/plasteel{
dir = 4;
@@ -55471,7 +52071,7 @@
},
/area/station/engineering/atmos)
"giR" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "hos_room"
},
/obj/structure/cable{
@@ -55488,6 +52088,9 @@
d2 = 8;
icon_state = "2-8"
},
+/obj/machinery/door/poddoor{
+ id_tag = "hos_secure_doors"
+ },
/turf/simulated/floor/plating,
/area/station/command/office/hos)
"giX" = (
@@ -55522,14 +52125,12 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/asmaint)
"gjP" = (
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/obj/structure/chair/sofa{
color = "#85130b";
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/security/permabrig)
"gkf" = (
/obj/structure/cable{
@@ -55549,17 +52150,9 @@
/turf/simulated/floor/plasteel,
/area/station/science/storage)
"gkn" = (
-/obj/machinery/light_switch{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/light_switch/west,
/obj/item/kirbyplants,
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/power/apc/directional/north,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -55582,10 +52175,15 @@
/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
-"gkP" = (
-/obj/effect/decal/warning_stripes/northwestcorner,
-/turf/simulated/floor/plating/airless,
-/area/station/engineering/control)
+"gkC" = (
+/obj/effect/decal/warning_stripes/red/partial{
+ dir = 8
+ },
+/obj/structure/sign/poster/official/random/north,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/station/security/main)
"gll" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
@@ -55612,9 +52210,7 @@
/area/station/security/prison/cell_block/A)
"gly" = (
/obj/machinery/economy/slot_machine,
-/obj/structure/sign/poster/contraband/random{
- pixel_x = 32
- },
+/obj/structure/sign/poster/contraband/random/east,
/turf/simulated/floor/plasteel{
icon_state = "redyellowfull"
},
@@ -55649,10 +52245,9 @@
locked = 1;
name = "Virology Lab Internal Airlock"
},
-/obj/machinery/access_button{
+/obj/machinery/access_button/west{
autolink_id = "viro_btn_int";
- name = "Virology Lab Access Button";
- pixel_x = -24
+ name = "Virology Lab Access Button"
},
/obj/machinery/door/firedoor,
/obj/structure/disposalpipe/segment,
@@ -55810,11 +52405,7 @@
/obj/effect/turf_decal/siding/wood{
dir = 9
},
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/power/apc/directional/north,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -55932,26 +52523,18 @@
dir = 4
},
/obj/machinery/papershredder,
-/turf/simulated/floor/plasteel{
- icon_state = "cult"
- },
+/turf/simulated/floor/wood/fancy/cherry,
/area/station/legal/magistrate)
"gqr" = (
-/obj/machinery/holosign_switch{
- dir = 8;
+/obj/machinery/holosign_switch/east{
id = "surgery2";
- pixel_x = 24;
pixel_y = 8
},
-/obj/machinery/light_switch{
- dir = 8;
- name = "custom placement";
- pixel_x = 24;
+/obj/machinery/light_switch/east{
pixel_y = -8
},
-/obj/machinery/button/windowtint{
- id = "surgery2";
- pixel_x = 24
+/obj/machinery/button/windowtint/east{
+ id = "surgery2"
},
/obj/structure/closet/crate/freezer/iv_storage,
/turf/simulated/floor/plasteel{
@@ -56049,10 +52632,10 @@
/area/station/security/brig)
"gsd" = (
/obj/structure/table/wood,
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/item/reagent_containers/food/drinks/mug/novelty,
/obj/effect/spawner/lootdrop/officetoys,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/ntrep)
"gsg" = (
/obj/effect/decal/warning_stripes/east,
@@ -56123,9 +52706,7 @@
"gsY" = (
/obj/structure/table,
/obj/effect/spawner/lootdrop/maintenance,
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
@@ -56171,11 +52752,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"gtW" = (
-/obj/machinery/newscaster/security_unit{
- dir = 4;
- name = "west bump";
- pixel_x = -28
- },
+/obj/machinery/newscaster/security_unit/west,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 6
},
@@ -56191,11 +52768,7 @@
/area/station/command/office/captain)
"gug" = (
/obj/item/kirbyplants,
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/south,
/turf/simulated/floor/carpet,
/area/station/command/office/hop)
"guy" = (
@@ -56239,15 +52812,13 @@
pixel_x = -7
},
/obj/effect/spawner/lootdrop/maintenance,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/aft)
"guR" = (
/obj/effect/turf_decal/siding/wood{
dir = 5
},
-/obj/machinery/economy/atm{
- pixel_y = 32
- },
+/obj/machinery/economy/atm/north,
/turf/simulated/floor/wood/fancy/cherry,
/area/station/service/bar)
"gvg" = (
@@ -56290,9 +52861,7 @@
},
/area/station/security/permabrig)
"gvi" = (
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint2)
"gvW" = (
@@ -56427,7 +52996,7 @@
/turf/simulated/floor/plasteel,
/area/station/command/bridge)
"gyS" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "xenobio4";
name = "Chamber 4 Containment Blast Doors"
@@ -56508,11 +53077,6 @@
/obj/structure/reagent_dispensers/watertank,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
-"gAJ" = (
-/turf/simulated/floor/wood{
- icon_state = "wood-broken7"
- },
-/area/station/maintenance/port)
"gAS" = (
/obj/structure/table/glass,
/obj/item/paper_bin{
@@ -56576,12 +53140,6 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
-"gCp" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/turf/simulated/floor/carpet,
-/area/station/legal/courtroom)
"gCr" = (
/obj/structure/closet,
/obj/effect/spawner/lootdrop/maintenance/two,
@@ -56613,9 +53171,7 @@
/obj/machinery/atmospherics/pipe/simple/visible/cyan{
dir = 4
},
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/machinery/camera{
c_tag = "Engineering Atmos West";
network = list("SS13","Engineering")
@@ -56673,17 +53229,14 @@
dir = 4;
icon_state = "pipe-c"
},
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "blue"
- },
+/turf/simulated/floor/wood/fancy,
/area/station/legal/courtroom)
"gDU" = (
/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"gEb" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "Secure Gate";
name = "Security Blast Door"
@@ -56700,9 +53253,7 @@
"gEj" = (
/obj/structure/closet,
/obj/effect/spawner/lootdrop/maintenance/two,
-/obj/structure/sign/poster/contraband/random{
- pixel_x = -32
- },
+/obj/structure/sign/poster/contraband/random/west,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"gEs" = (
@@ -56710,11 +53261,7 @@
/obj/item/toy/figure/crew/cmo{
pixel_y = 14
},
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/item/radio/intercom/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -56744,11 +53291,7 @@
"gFm" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/firealarm/directional/west,
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "whiteblue"
@@ -56840,11 +53383,10 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/south{
desc = "A remote control-switch for the SM Radiation Security Shutters";
id = "engsm2";
- name = "SM Door Radiation Shutters Control";
- pixel_y = -27
+ name = "SM Door Radiation Shutters Control"
},
/turf/simulated/floor/plasteel{
icon_state = "darkyellow"
@@ -56862,16 +53404,12 @@
/area/station/public/toilet)
"gGO" = (
/obj/structure/displaycase/captain,
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/wood/fancy/cherry,
/area/station/command/office/captain)
"gGQ" = (
/obj/effect/landmark/spawner/rev,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/engine,
/area/station/science/xenobiology)
"gGR" = (
@@ -56887,11 +53425,10 @@
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"gGY" = (
-/obj/effect/decal/warning_stripes/north,
-/obj/machinery/light{
- dir = 1
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "arrival"
},
-/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
"gHg" = (
/obj/structure/cable/yellow{
@@ -56927,18 +53464,17 @@
/area/station/engineering/atmos)
"gIn" = (
/obj/item/lighter/random,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken3"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/aft)
"gIp" = (
/obj/effect/landmark/spawner/rev,
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/engine,
/area/station/science/xenobiology)
"gIr" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"gIy" = (
/obj/effect/decal/cleanable/dirt,
@@ -56960,12 +53496,10 @@
name = "Private Residence"
},
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/apmaint)
"gJa" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"gJd" = (
@@ -56993,7 +53527,7 @@
/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{
dir = 8
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"gKn" = (
/obj/effect/decal/warning_stripes/northeast,
@@ -57003,7 +53537,7 @@
icon_state = "1-2"
},
/turf/simulated/floor/plating/airless,
-/area/station/engineering/control)
+/area/space/nearstation)
"gKs" = (
/obj/structure/cable{
d1 = 1;
@@ -57021,7 +53555,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 10
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/hos)
"gKF" = (
/obj/machinery/atmospherics/pipe/simple/visible{
@@ -57040,11 +53574,11 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"gKN" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/medical/medbay)
"gKS" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/sign/nosmoking_1,
/obj/machinery/door/poddoor{
density = 0;
@@ -57062,14 +53596,12 @@
/turf/simulated/floor/carpet/arcade,
/area/station/public/arcade)
"gLu" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/science/hallway)
"gLA" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor/plasteel,
/area/station/maintenance/asmaint)
"gLG" = (
@@ -57234,10 +53766,7 @@
/turf/simulated/floor/plasteel,
/area/station/command/office/hop)
"gNf" = (
-/obj/machinery/power/apc{
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/power/apc/directional/south,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -57336,6 +53865,15 @@
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
+"gOw" = (
+/obj/structure/cable,
+/obj/machinery/power/solar{
+ name = "Aft Port Solar Array"
+ },
+/turf/simulated/floor/plasteel/airless{
+ icon_state = "solarpanel"
+ },
+/area/station/engineering/solar/port)
"gOE" = (
/obj/structure/disposalpipe/segment,
/obj/structure/cable{
@@ -57349,9 +53887,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"gOF" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/effect/turf_decal/stripes/red/line{
dir = 8
},
@@ -57386,7 +53922,7 @@
/obj/machinery/hydroponics/soil,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/grass,
/area/station/maintenance/asmaint)
"gPj" = (
@@ -57401,14 +53937,14 @@
/obj/structure/closet,
/obj/item/stack/spacecash/c5,
/obj/effect/spawner/lootdrop/trash,
-/obj/machinery/light_construct/small,
+/obj/machinery/light_construct/small/south,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"gPM" = (
/obj/structure/chair{
dir = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/asmaint)
"gPW" = (
/obj/effect/decal/cleanable/dirt,
@@ -57421,14 +53957,8 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"gQi" = (
-/obj/machinery/light/small{
- dir = 8
- },
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/machinery/light/small/directional/west,
+/obj/item/radio/intercom/directional/west,
/obj/machinery/computer/cryopod/robot{
pixel_x = -30;
pixel_y = 30
@@ -57477,7 +54007,7 @@
"gRe" = (
/obj/structure/table/wood,
/obj/item/reagent_containers/food/drinks/drinkingglass,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/asmaint2)
"gRp" = (
/obj/effect/spawner/random_spawners/wall_rusted_maybe,
@@ -57492,7 +54022,7 @@
/turf/simulated/floor/carpet/black,
/area/station/maintenance/fsmaint)
"gRE" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "CE"
},
/obj/structure/cable{
@@ -57523,7 +54053,7 @@
/obj/structure/chair{
dir = 1
},
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "bluecorner"
@@ -57572,7 +54102,7 @@
},
/area/station/science/hallway)
"gST" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 6
},
@@ -57591,7 +54121,7 @@
},
/area/station/maintenance/abandonedbar)
"gSY" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -57622,13 +54152,6 @@
icon_state = "bluecorner"
},
/area/station/hallway/primary/central/north)
-"gTV" = (
-/obj/structure/fermenting_barrel,
-/turf/simulated/floor/wood{
- broken = 1;
- icon_state = "wood-broken"
- },
-/area/station/maintenance/asmaint2)
"gTX" = (
/obj/structure/cable{
d1 = 1;
@@ -57649,7 +54172,7 @@
},
/area/station/security/prison/cell_block/A)
"gUh" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/structure/disposalpipe/segment{
dir = 1;
icon_state = "pipe-c"
@@ -57683,9 +54206,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"gUq" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "whiteblue"
@@ -57737,6 +54258,16 @@
/obj/structure/reagent_dispensers/fueltank,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
+"gVt" = (
+/obj/structure/table,
+/obj/machinery/microscope{
+ pixel_y = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkblue"
+ },
+/area/station/security/detective)
"gVu" = (
/obj/machinery/camera{
c_tag = "Research Hallway South";
@@ -57752,11 +54283,7 @@
/obj/structure/chair/comfy/teal{
dir = 4
},
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/obj/effect/landmark/start/assistant,
/turf/simulated/floor/plasteel{
dir = 10;
@@ -57766,11 +54293,7 @@
"gVD" = (
/obj/effect/decal/cleanable/blood/xeno,
/obj/item/restraints/handcuffs/cable/blue,
-/obj/structure/sink/kitchen{
- desc = "A sink used for washing one's hands and face. It looks rusty and home-made";
- name = "old sink";
- pixel_y = 25
- },
+/obj/structure/sink/kitchen/north,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"gVE" = (
@@ -57782,13 +54305,8 @@
"gVT" = (
/obj/structure/table,
/obj/item/ashtray/glass,
-/obj/machinery/light_switch{
- name = "north bump";
- pixel_y = 24
- },
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light_switch/north,
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "purple"
@@ -57884,6 +54402,7 @@
/obj/structure/railing/cap/reversed{
dir = 4
},
+/obj/effect/decal/remains/mouse,
/turf/simulated/floor/plasteel{
icon_state = "showroomfloor"
},
@@ -58044,9 +54563,8 @@
/area/station/engineering/atmos)
"gZH" = (
/obj/effect/decal/remains/human,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken6"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/asmaint2)
"gZS" = (
/obj/structure/disposalpipe/segment,
@@ -58055,9 +54573,6 @@
/turf/simulated/floor/plasteel,
/area/station/science/hallway)
"gZW" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -58070,9 +54585,7 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/starboard/east)
"gZX" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/machinery/requests_console{
department = "Medbay";
departmentType = 1;
@@ -58101,12 +54614,9 @@
/area/station/service/bar)
"hak" = (
/obj/effect/decal/cleanable/dust,
-/obj/machinery/light/small{
- dir = 4
- },
-/turf/simulated/floor/wood/fancy/birch{
- icon_state = "fancy-wood-birch-broken"
- },
+/obj/machinery/light/small/directional/east,
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/fancy/birch,
/area/station/maintenance/fsmaint)
"hau" = (
/obj/structure/cable{
@@ -58138,16 +54648,8 @@
},
/area/station/security/permabrig)
"haD" = (
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/item/radio/intercom/directional/south,
+/obj/machinery/power/apc/directional/west,
/obj/machinery/camera{
c_tag = "Dormitories Toilets";
dir = 4
@@ -58185,10 +54687,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint2)
"hbc" = (
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "darkblue"
@@ -58245,6 +54744,18 @@
icon_state = "dark"
},
/area/station/turret_protected/aisat/interior)
+"hdS" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/turf/simulated/floor/plasteel,
+/area/station/hallway/primary/starboard/east)
"hdW" = (
/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/plasteel{
@@ -58278,9 +54789,7 @@
/area/station/medical/sleeper)
"hew" = (
/obj/item/reagent_containers/glass/bucket,
-/obj/structure/sink{
- pixel_y = 22
- },
+/obj/structure/sink/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "Dark"
},
@@ -58296,7 +54805,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 10
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/fsmaint)
"hfb" = (
/obj/machinery/atmospherics/binary/volume_pump/on{
@@ -58332,9 +54841,8 @@
/area/station/science/robotics/chargebay)
"hgb" = (
/obj/structure/chair,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken7"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/asmaint)
"hgT" = (
/obj/structure/table/wood,
@@ -58350,18 +54858,12 @@
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 4
},
-/obj/structure/sign/poster/official/random{
- pixel_x = -32
- },
-/obj/machinery/light{
- dir = 8;
- nightshift_allowed = 0;
- nightshift_enabled = 1
- },
-/obj/machinery/button/windowtint{
+/obj/structure/sign/poster/official/random/west,
+/obj/machinery/light/nightshifted/west,
+/obj/machinery/button/windowtint/east{
id = "psych";
- pixel_x = 16;
- pixel_y = -2
+ pixel_y = -2;
+ pixel_x = 18
},
/obj/item/clothing/glasses/hud/skills,
/turf/simulated/floor/carpet,
@@ -58462,18 +54964,15 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint2)
"hhV" = (
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/obj/structure/sign/fire{
pixel_x = 32
},
-/obj/machinery/access_button{
+/obj/machinery/access_button/south{
autolink_id = "turbine_btn_int";
layer = 3.1;
name = "Gas Turbine Airlock Control";
- pixel_x = -8;
- pixel_y = -24
+ pixel_x = -8
},
/obj/machinery/atmospherics/binary/pump/on,
/turf/simulated/floor/engine,
@@ -58507,11 +55006,7 @@
},
/area/station/security/permabrig)
"hib" = (
-/obj/machinery/power/apc{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/power/apc/directional/east,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -58533,7 +55028,7 @@
/area/station/maintenance/fsmaint)
"hit" = (
/obj/structure/sign/securearea,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -58550,11 +55045,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/machinery/power/apc{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/power/apc/directional/east,
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/central/west)
"hiM" = (
@@ -58610,9 +55101,7 @@
},
/area/station/service/chapel/office)
"hjH" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -58646,10 +55135,7 @@
/obj/machinery/conveyor/east{
id = "garbage"
},
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal)
"hjX" = (
@@ -58667,7 +55153,7 @@
},
/obj/effect/decal/warning_stripes/northwest,
/turf/simulated/floor/plating/airless,
-/area/station/engineering/control)
+/area/space/nearstation)
"hkN" = (
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
@@ -58677,18 +55163,14 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/sign/electricshock{
pixel_x = -32
},
/turf/simulated/floor/plating,
/area/station/security/permabrig)
"hlq" = (
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/alarm/directional/south,
/obj/machinery/camera{
c_tag = "Medbay Cryogenics";
dir = 1
@@ -58702,7 +55184,7 @@
},
/area/station/medical/cryo)
"hlG" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "Prison Gate";
name = "Prison Lockdown Blast Doors"
@@ -58724,7 +55206,7 @@
/turf/simulated/floor/plating,
/area/station/security/permabrig)
"hlI" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/shutters{
density = 0;
dir = 2;
@@ -58750,6 +55232,7 @@
dir = 6
},
/obj/effect/decal/cleanable/dust,
+/obj/effect/decal/remains/mouse,
/turf/simulated/floor/beach/water{
icon_state = "seadeep"
},
@@ -58765,9 +55248,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/asmaint)
"hmR" = (
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/obj/machinery/turretid/stun{
control_area = "\improper AI Satellite Service";
name = "AI Satellite Service Bay Turret Control";
@@ -58782,6 +55263,17 @@
icon_state = "darkbluecorners"
},
/area/station/turret_protected/aisat/interior)
+"hmS" = (
+/obj/effect/decal/remains/mouse,
+/turf/simulated/floor/plating,
+/area/station/maintenance/fore)
+"hnb" = (
+/obj/machinery/ai_status_display/south,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "bluecorner"
+ },
+/area/station/hallway/secondary/exit)
"hng" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -58835,6 +55327,7 @@
pixel_x = 4;
pixel_y = 4
},
+/obj/structure/reagent_dispensers/virusfood/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "whitegreen"
@@ -58847,9 +55340,7 @@
},
/area/station/command/office/hop)
"hnY" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/structure/table,
/obj/item/bonegel,
/obj/item/bonesetter,
@@ -58946,7 +55437,7 @@
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/security/permabrig)
"hpQ" = (
/obj/structure/disposalpipe/junction/reversed{
@@ -58978,11 +55469,7 @@
/obj/structure/chair/sofa/bench{
dir = 4
},
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/item/radio/intercom/directional/west,
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/exit)
"hqe" = (
@@ -58995,9 +55482,8 @@
},
/area/station/hallway/secondary/exit)
"hqi" = (
-/turf/simulated/floor/wood{
- icon_state = "wood-broken5"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/port)
"hqo" = (
/obj/item/stack/sheet/mineral/plasma{
@@ -59010,11 +55496,7 @@
pixel_y = 2
},
/obj/structure/table/glass,
-/obj/machinery/newscaster{
- dir = 4;
- name = "west bump";
- pixel_x = -28
- },
+/obj/machinery/newscaster/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whitepurple"
@@ -59069,16 +55551,12 @@
},
/area/station/engineering/supermatter_room)
"hrm" = (
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint2)
"hrq" = (
/obj/structure/janitorialcart,
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/item/reagent_containers/glass/bucket,
/obj/item/mop,
/turf/simulated/floor/plasteel{
@@ -59130,9 +55608,7 @@
/area/station/maintenance/port)
"hsz" = (
/obj/effect/decal/cleanable/dust,
-/obj/structure/sign/poster/contraband/random{
- pixel_x = -32
- },
+/obj/structure/sign/poster/contraband/random/west,
/obj/effect/spawner/random_spawners/cobweb_left_frequent,
/obj/structure/bed{
dir = 1
@@ -59145,7 +55621,7 @@
d2 = 2;
icon_state = "1-2"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/aft)
"hsD" = (
/obj/structure/cable{
@@ -59161,7 +55637,7 @@
dir = 8
},
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/apmaint)
"hsP" = (
/obj/structure/disposalpipe/segment{
@@ -59208,12 +55684,8 @@
color = "#85130b";
dir = 4
},
-/obj/machinery/newscaster{
- dir = 1;
- name = "south bump";
- pixel_y = -28
- },
-/turf/simulated/floor/wood,
+/obj/machinery/newscaster/directional/south,
+/turf/simulated/floor/wood/oak,
/area/station/security/permabrig)
"htV" = (
/obj/effect/decal/cleanable/dirt,
@@ -59245,21 +55717,15 @@
pixel_y = 5
},
/obj/item/rpd,
-/obj/machinery/ai_status_display{
- pixel_y = 32
- },
+/obj/machinery/ai_status_display/north,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkyellowcorners"
},
/area/station/engineering/supermatter_room)
"hug" = (
-/obj/structure/sign/poster/official/random{
- pixel_x = 32
- },
-/obj/machinery/light{
- dir = 4
- },
+/obj/structure/sign/poster/official/random/east,
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "whitepurplecorner"
},
@@ -59267,7 +55733,7 @@
"huo" = (
/obj/structure/chair/stool,
/obj/effect/spawner/random_spawners/dirt_frequent,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/asmaint2)
"huD" = (
/obj/structure/disposalpipe/segment{
@@ -59325,11 +55791,7 @@
/obj/effect/turf_decal/siding/wood{
dir = 10
},
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/item/radio/intercom/directional/west,
/turf/simulated/floor/wood/fancy/cherry,
/area/station/service/bar/atrium)
"hwH" = (
@@ -59348,14 +55810,19 @@
},
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
+"hwW" = (
+/obj/effect/decal/cleanable/dust,
+/mob/living/simple_animal/mouse/rat,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/station/security/interrogation)
"hxx" = (
/obj/structure/table/wood,
/obj/item/flashlight/lamp{
pixel_y = 2
},
-/obj/machinery/computer/security/telescreen/entertainment{
- pixel_y = -32
- },
+/obj/machinery/computer/security/telescreen/entertainment/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -59372,7 +55839,7 @@
/obj/item/bedsheet/brown{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/fsmaint)
"hyj" = (
/obj/structure/cable{
@@ -59391,12 +55858,8 @@
d2 = 8;
icon_state = "1-8"
},
-/obj/machinery/light,
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/machinery/light/directional/south,
+/obj/item/radio/intercom/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "floorgrime"
},
@@ -59406,10 +55869,7 @@
/area/station/maintenance/asmaint)
"hyv" = (
/obj/structure/cable,
-/obj/machinery/power/apc{
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/power/apc/directional/south,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 9
},
@@ -59446,9 +55906,18 @@
/turf/simulated/floor/carpet,
/area/station/medical/psych)
"hyO" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
+/obj/structure/table/reinforced,
+/obj/item/clothing/ears/earmuffs{
+ pixel_x = -3;
+ pixel_y = -2
+ },
+/obj/item/clothing/ears/earmuffs,
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2.9
},
+/obj/effect/decal/warning_stripes/north,
+/obj/item/paper/firingrange,
/turf/simulated/floor/plasteel,
/area/station/security/range)
"hyQ" = (
@@ -59561,10 +56030,9 @@
name = "Quarantine Lockdown";
opacity = 0
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/north{
id = "paramedic";
name = "Garage Door Control";
- pixel_y = 24;
req_one_access_txt = "66"
},
/turf/simulated/floor/plasteel{
@@ -59602,12 +56070,7 @@
/area/station/science/toxins/mixing)
"hAX" = (
/obj/structure/reagent_dispensers/fueltank,
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump Engineering";
- pixel_y = 24;
- shock_proof = 1
- },
+/obj/machinery/power/apc/engineering/north,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -59643,6 +56106,12 @@
},
/turf/simulated/floor/plasteel,
/area/station/command/bridge)
+"hCn" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/extinguisher_cabinet/directional/east,
+/turf/simulated/floor/plasteel,
+/area/station/hallway/secondary/entry)
"hCr" = (
/obj/machinery/economy/vending/coffee,
/turf/simulated/floor/plasteel,
@@ -59660,7 +56129,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/atmos)
"hCz" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/north,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint2)
@@ -59691,7 +56160,7 @@
/area/station/maintenance/apmaint)
"hDd" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/window/reinforced/tinted,
+/obj/effect/spawner/window/reinforced/tinted/grilled,
/obj/machinery/atmospherics/pipe/simple/hidden/purple,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 4
@@ -59731,7 +56200,7 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"hDI" = (
/obj/machinery/door/airlock/maintenance,
@@ -59763,12 +56232,11 @@
/obj/machinery/atmospherics/pipe/simple/heat_exchanging{
dir = 5
},
+/obj/effect/decal/remains/mouse/Pinkie,
/turf/simulated/floor/engine,
/area/station/science/toxins/mixing)
"hDR" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
dir = 6;
icon_state = "blue"
@@ -59777,9 +56245,7 @@
"hDS" = (
/obj/structure/table,
/obj/item/reagent_containers/food/drinks/mug/sci,
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whitepurplecorner"
@@ -59807,11 +56273,7 @@
},
/area/station/command/bridge)
"hEu" = (
-/obj/machinery/light_switch{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/light_switch/west,
/obj/machinery/camera{
c_tag = "Prisoner Lockers";
dir = 4
@@ -59838,11 +56300,7 @@
},
/area/station/command/office/ce)
"hEX" = (
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "blue"
},
@@ -59857,7 +56315,7 @@
},
/area/station/maintenance/aft)
"hFx" = (
-/obj/effect/spawner/window/reinforced/tinted,
+/obj/effect/spawner/window/reinforced/tinted/grilled,
/turf/simulated/floor/plating,
/area/station/service/chapel)
"hFz" = (
@@ -59867,7 +56325,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"hFE" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -59895,27 +56353,23 @@
"hFX" = (
/obj/structure/bed,
/obj/item/bedsheet/cmo,
-/obj/machinery/light{
- dir = 4
- },
-/obj/machinery/status_display{
- pixel_x = 32
- },
+/obj/machinery/light/directional/east,
+/obj/machinery/status_display/directional/east,
/obj/effect/landmark/start/chief_medical_officer,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/station/command/office/cmo)
"hGg" = (
-/obj/machinery/door/airlock/command/glass{
- id_tag = "conference"
- },
/obj/machinery/door/firedoor,
/obj/effect/mapping_helpers/airlock/autoname,
/obj/effect/mapping_helpers/airlock/access/any/command/general,
/obj/effect/mapping_helpers/airlock/polarized{
id = "conference"
},
+/obj/machinery/door/airlock/command/glass{
+ id_tag = "conference"
+ },
/turf/simulated/floor/carpet/black,
/area/station/command/meeting_room)
"hGj" = (
@@ -59953,17 +56407,13 @@
pixel_x = 2
},
/obj/effect/decal/cleanable/dust,
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/station/security/interrogation)
"hGQ" = (
-/obj/structure/sign/poster/contraband/random{
- pixel_y = -32
- },
+/obj/structure/sign/poster/contraband/random/south,
/turf/simulated/floor/plating,
/area/station/maintenance/storage)
"hGY" = (
@@ -59992,9 +56442,7 @@
"hHp" = (
/obj/structure/table/wood/fancy/blue,
/obj/item/aiModule/nanotrasen,
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -60014,10 +56462,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "bluecorner"
- },
+/turf/simulated/floor/plasteel,
/area/station/hallway/primary/fore)
"hHK" = (
/obj/structure/cable{
@@ -60025,16 +56470,11 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/effect/decal/cleanable/dust,
/turf/simulated/floor/plasteel,
/area/station/maintenance/fsmaint)
-"hHP" = (
-/obj/structure/lattice,
-/turf/space,
-/area/space)
"hIc" = (
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 1
@@ -60096,10 +56536,7 @@
/obj/machinery/atmospherics/pipe/simple/visible/purple{
dir = 4
},
-/obj/machinery/status_display{
- layer = 4;
- pixel_y = 32
- },
+/obj/machinery/status_display/directional/north,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
@@ -60176,16 +56613,19 @@
},
/area/station/security/prisonlockers)
"hLk" = (
-/obj/structure/disposalpipe/segment,
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
/obj/structure/cable{
d1 = 2;
d2 = 8;
icon_state = "2-8"
},
/obj/structure/cable{
- d1 = 1;
- d2 = 8;
- icon_state = "1-8"
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
},
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
@@ -60193,10 +56633,7 @@
/obj/item/restraints/handcuffs/cable/cyan,
/obj/effect/decal/remains/human,
/obj/effect/decal/cleanable/blood/old,
-/obj/machinery/newscaster{
- name = "north bump";
- pixel_y = 28
- },
+/obj/machinery/newscaster/directional/north,
/obj/item/storage/pill_bottle/random_drug_bottle{
pixel_x = -12
},
@@ -60204,10 +56641,7 @@
/area/station/maintenance/asmaint)
"hLu" = (
/obj/machinery/door/firedoor,
-/obj/machinery/status_display{
- layer = 4;
- pixel_x = -32
- },
+/obj/machinery/status_display/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whitepurple"
@@ -60299,7 +56733,7 @@
},
/area/station/command/bridge)
"hMI" = (
-/obj/effect/spawner/window/reinforced/tinted,
+/obj/effect/spawner/window/reinforced/tinted/grilled,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
@@ -60354,9 +56788,7 @@
"hNT" = (
/obj/structure/table,
/obj/item/clothing/gloves/color/latex,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint2)
"hOa" = (
@@ -60368,15 +56800,8 @@
/obj/item/wrench,
/obj/item/crowbar,
/obj/item/reagent_containers/spray/cleaner,
-/obj/machinery/light_switch{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
-/obj/structure/extinguisher_cabinet{
- name = "south bump";
- pixel_y = -30
- },
+/obj/machinery/light_switch/west,
+/obj/structure/extinguisher_cabinet/directional/south,
/obj/item/reagent_containers/glass/beaker/cryoxadone{
pixel_x = 10;
pixel_y = 4
@@ -60387,7 +56812,7 @@
},
/area/station/medical/cloning)
"hOf" = (
-/mob/living/simple_animal/pig,
+/mob/living/simple_animal/pig/Sanya,
/turf/simulated/floor/plasteel{
icon_state = "hydrofloor"
},
@@ -60428,7 +56853,7 @@
dir = 8
},
/obj/structure/table/reinforced,
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter{
id = "xenobio1";
name = "Chamber 1 Containment Blast Door";
pixel_y = 4;
@@ -60448,15 +56873,15 @@
icon_state = "1-2"
},
/obj/effect/decal/cleanable/dirt,
+/mob/living/simple_animal/mothroach{
+ name = "Сеньйор";
+ desc = "Мотылёк. Обожает светочи. Знает всю атмосферику, но из-за своего скверного характера не расскажет, даже если бы мог говорить."
+ },
/turf/simulated/floor/plasteel,
/area/station/maintenance/turbine)
"hOJ" = (
/obj/machinery/economy/vending/chefdrobe,
-/obj/machinery/alarm{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/alarm/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "freezerfloor"
},
@@ -60518,7 +56943,7 @@
id_tag = "Secure Gate";
name = "Security Blast Door"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable,
/turf/simulated/floor/plating,
/area/station/security/prison/cell_block/A)
@@ -60536,16 +56961,17 @@
},
/area/station/engineering/hallway)
"hRm" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/security/glass{
- name = "Security Office"
- },
/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
},
-/obj/effect/mapping_helpers/airlock/access/any/security/general,
/turf/simulated/floor/plasteel,
/area/station/security/main)
"hRx" = (
@@ -60567,10 +56993,7 @@
/area/station/command/bridge)
"hRF" = (
/obj/structure/chair/sofa/bench/left,
-/obj/machinery/newscaster{
- name = "north bump";
- pixel_y = 28
- },
+/obj/machinery/newscaster/directional/north,
/obj/effect/decal/cleanable/dust,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
@@ -60654,7 +57077,7 @@
},
/area/station/medical/ward)
"hTu" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "Prison Gate";
name = "Prison Lockdown Blast Doors"
@@ -60671,7 +57094,7 @@
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 1
},
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "whiteblue"
@@ -60689,18 +57112,11 @@
dir = 1;
network = list("Research","SS13")
},
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/alarm/directional/south,
/turf/simulated/floor/plasteel,
/area/station/science/xenobiology)
"hTK" = (
-/obj/structure/sink{
- dir = 4;
- pixel_x = 12
- },
+/obj/structure/sink/directional/west,
/obj/structure/mirror{
pixel_x = 28
},
@@ -60731,31 +57147,24 @@
},
/area/station/maintenance/aft)
"hUj" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/sign/lifestar,
/turf/simulated/floor/plating,
/area/station/medical/cryo)
"hUm" = (
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/firealarm/directional/east,
/obj/machinery/chem_master/condimaster{
name = "CondiMaster Neo";
pixel_x = -5
},
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "freezerfloor"
},
/area/station/service/kitchen)
"hUC" = (
/obj/machinery/computer/arcade,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/security/permabrig)
"hUP" = (
/obj/structure/closet/secure_closet/brig,
@@ -60770,7 +57179,7 @@
},
/area/station/security/prisonlockers)
"hUV" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d1 = 2;
d2 = 4;
@@ -60787,19 +57196,22 @@
/obj/structure/toilet{
pixel_y = 8
},
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/obj/item/radio/intercom/locked/prison{
name = "Prison Intercom (General)";
pixel_y = 24
},
+/mob/living/simple_animal/frog/scream{
+ real_name = "лягушка-нонконформист";
+ name = "лягушка-нонконформист";
+ desc = "Кто-нибудь, заткните её пожалуйста!"
+ },
/turf/simulated/floor/plasteel{
icon_state = "freezerfloor"
},
/area/station/security/permabrig)
"hVD" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/command/office/hop)
"hVT" = (
@@ -60848,11 +57260,7 @@
/area/station/maintenance/asmaint)
"hWI" = (
/obj/machinery/disposal,
-/obj/machinery/light_switch{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/light_switch/west,
/obj/structure/disposalpipe/trunk{
dir = 1
},
@@ -60916,12 +57324,8 @@
/area/station/hallway/primary/aft)
"hXp" = (
/obj/effect/turf_decal/siding/wood,
-/obj/machinery/light,
-/obj/machinery/newscaster{
- dir = 1;
- name = "south bump";
- pixel_y = -28
- },
+/obj/machinery/light/directional/south,
+/obj/machinery/newscaster/directional/south,
/turf/simulated/floor/wood/fancy/cherry,
/area/station/service/bar/atrium)
"hXB" = (
@@ -60983,11 +57387,7 @@
},
/area/station/security/interrogation)
"hYs" = (
-/obj/machinery/alarm{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/alarm/directional/east,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/structure/cable{
@@ -61043,7 +57443,7 @@
/area/station/supply/office)
"hZR" = (
/obj/machinery/camera{
- c_tag = "Engineering Singularity NorthEast";
+ c_tag = "Engineering Singularity North-East";
dir = 8;
network = list("SS13","Singularity","Engineering")
},
@@ -61084,7 +57484,7 @@
icon_state = "4-8"
},
/obj/machinery/pdapainter,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/hop)
"ial" = (
/obj/structure/cable{
@@ -61164,10 +57564,7 @@
/turf/simulated/floor/carpet,
/area/station/public/vacant_office)
"ibM" = (
-/obj/machinery/power/apc{
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/power/apc/directional/south,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -61179,11 +57576,9 @@
},
/area/station/medical/chemistry)
"ibW" = (
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/asmaint)
"icn" = (
/obj/structure/closet/l3closet/scientist,
@@ -61200,7 +57595,7 @@
dir = 10
},
/turf/simulated/floor/plasteel{
- icon_state = "freezerfloor"
+ icon_state = "neutral"
},
/area/station/security/main)
"ido" = (
@@ -61218,14 +57613,6 @@
/turf/simulated/floor/plasteel,
/area/station/public/locker)
"idF" = (
-/obj/structure/cable/yellow{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/unary/vent_pump/on{
- dir = 1
- },
/turf/simulated/floor/plasteel{
icon_state = "yellow"
},
@@ -61259,11 +57646,7 @@
},
/area/station/hallway/secondary/exit)
"iev" = (
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -61286,10 +57669,7 @@
/area/station/medical/surgery/secondary)
"ieI" = (
/obj/structure/reagent_dispensers/watertank/high,
-/obj/machinery/status_display{
- layer = 4;
- pixel_y = 32
- },
+/obj/machinery/status_display/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutral"
@@ -61302,7 +57682,7 @@
},
/area/station/maintenance/asmaint)
"ieW" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/shutters{
density = 0;
dir = 8;
@@ -61332,7 +57712,7 @@
"ifT" = (
/obj/structure/table/wood,
/obj/machinery/bottler,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/asmaint2)
"ifV" = (
/obj/effect/decal/cleanable/dirt,
@@ -61351,7 +57731,7 @@
/obj/structure/chair/sofa/left{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/asmaint)
"igV" = (
/obj/effect/decal/cleanable/dirt,
@@ -61423,9 +57803,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/auxsolarstarboard)
"iip" = (
-/obj/machinery/ai_status_display{
- pixel_x = -32
- },
+/obj/machinery/ai_status_display/west,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -61438,9 +57816,7 @@
/area/station/science/xenobiology)
"iis" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor/plasteel{
icon_state = "floorgrime"
},
@@ -61513,18 +57889,19 @@
},
/area/station/hallway/primary/central/sw)
"ikg" = (
-/obj/effect/decal/warning_stripes/north,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 6
+/obj/effect/decal/warning_stripes/northwestcorner,
+/obj/machinery/light/directional/north,
+/obj/structure/sign/pods{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "arrival"
},
-/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
"iki" = (
/obj/effect/decal/warning_stripes/yellow/hollow,
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/obj/structure/closet/crate,
/obj/item/hatchet,
/obj/item/hatchet{
@@ -61574,7 +57951,7 @@
/turf/simulated/floor/carpet/royalblue,
/area/station/command/office/captain)
"ilj" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "xenobio4";
name = "Chamber 4 Containment Blast Doors"
@@ -61591,7 +57968,7 @@
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 1
},
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
dir = 6;
icon_state = "whiteblue"
@@ -61604,9 +57981,7 @@
},
/area/station/public/dorms)
"imr" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 8
},
@@ -61632,11 +58007,7 @@
/obj/structure/table/glass,
/obj/item/hand_labeler,
/obj/item/roller,
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/alarm/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "darkpurple"
},
@@ -61660,9 +58031,8 @@
"inm" = (
/obj/machinery/washing_machine,
/obj/effect/decal/cleanable/dust,
-/turf/simulated/floor/wood/fancy/birch{
- icon_state = "fancy-wood-birch-broken4"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/fancy/birch,
/area/station/maintenance/fsmaint)
"inu" = (
/obj/machinery/atmospherics/unary/vent_scrubber/on,
@@ -61682,11 +58052,7 @@
/obj/item/clothing/glasses/hud/health{
pixel_y = -2
},
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/alarm/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "whiteblue"
},
@@ -61707,23 +58073,9 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint2)
"inP" = (
-/obj/structure/cable{
- d1 = 1;
- d2 = 4;
- icon_state = "1-4"
- },
-/obj/structure/cable{
- d1 = 2;
- d2 = 4;
- icon_state = "2-4"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 5
+/turf/simulated/floor/plasteel{
+ icon_state = "darkredfull"
},
-/turf/simulated/floor/plasteel,
/area/station/security/main)
"inQ" = (
/obj/structure/sign/biohazard,
@@ -61733,9 +58085,7 @@
/obj/machinery/atmospherics/unary/portables_connector{
dir = 8
},
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plating,
/area/station/engineering/supermatter_room)
"iot" = (
@@ -61798,7 +58148,7 @@
},
/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance,
/turf/simulated/floor/plating,
-/area/station/service/bar/atrium)
+/area/station/maintenance/fsmaint)
"ipF" = (
/obj/structure/lattice,
/obj/machinery/atmospherics/pipe/simple/heat_exchanging{
@@ -61915,10 +58265,7 @@
/obj/machinery/atmospherics/unary/portables_connector{
layer = 2
},
-/obj/machinery/status_display{
- layer = 4;
- pixel_y = 32
- },
+/obj/machinery/status_display/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "yellow"
@@ -61931,21 +58278,17 @@
},
/area/station/engineering/atmos)
"ism" = (
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/south,
/obj/structure/cable{
d1 = 4;
d2 = 8;
icon_state = "4-8"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/blueshield)
"isv" = (
-/obj/structure/statue/bananium/clown,
-/turf/simulated/floor/wood,
+/obj/structure/statue/bananium/clown/unique,
+/turf/simulated/floor/wood/oak,
/area/station/service/clown)
"isD" = (
/obj/effect/decal/cleanable/blood/tracks,
@@ -61997,7 +58340,7 @@
/turf/simulated/floor/plasteel,
/area/station/supply/office)
"itZ" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable,
/obj/structure/cable{
d1 = 1;
@@ -62054,20 +58397,14 @@
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"iuO" = (
-/obj/machinery/status_display{
- layer = 4;
- pixel_y = 32
- },
+/obj/machinery/status_display/directional/north,
/obj/structure/transit_tube/station,
/turf/simulated/floor/plasteel{
icon_state = "darkbluefull"
},
/area/station/engineering/aitransit)
"ivY" = (
-/obj/structure/sink{
- dir = 4;
- pixel_x = 12
- },
+/obj/structure/sink/directional/west,
/obj/machinery/camera{
c_tag = "Virology Airlock"
},
@@ -62077,7 +58414,7 @@
},
/area/station/medical/virology)
"ivZ" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "xenobio6";
name = "Chamber 6 Containment Blast Doors"
@@ -62108,7 +58445,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"iwD" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "Secure Gate";
name = "Security Blast Door"
@@ -62151,7 +58488,7 @@
/obj/machinery/computer/guestpass/hop{
pixel_x = 28
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/hop)
"iwS" = (
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
@@ -62177,7 +58514,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"ixy" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "qm"
},
/obj/structure/cable{
@@ -62188,10 +58525,7 @@
/area/station/supply/qm)
"ixH" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkbluecorners"
@@ -62258,9 +58592,7 @@
},
/area/station/service/bar)
"iyp" = (
-/obj/machinery/computer/security/telescreen/entertainment{
- pixel_x = 32
- },
+/obj/machinery/computer/security/telescreen/entertainment/directional/east,
/obj/item/flag/nt,
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -62301,11 +58633,7 @@
},
/area/station/service/bar)
"izR" = (
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/alarm/directional/west,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "whiteblue"
@@ -62333,6 +58661,10 @@
icon_state = "purplecorner"
},
/area/station/hallway/secondary/exit)
+"iBM" = (
+/mob/living/simple_animal/mouse/rat,
+/turf/simulated/floor/plating,
+/area/station/maintenance/asmaint)
"iBP" = (
/obj/structure/disposalpipe/segment,
/obj/structure/cable{
@@ -62377,18 +58709,13 @@
dir = 1
},
/obj/structure/cable,
-/obj/machinery/power/apc{
- name = "south bump Engineering";
- pixel_y = -24;
- shock_proof = 1
- },
+/obj/machinery/power/apc/engineering/south,
/turf/simulated/floor/plating,
/area/station/maintenance/portsolar)
"iCD" = (
-/obj/machinery/light_construct/small{
- dir = 4
- },
+/obj/machinery/light_construct/small/east,
/obj/item/trash/chips,
+/mob/living/simple_animal/moth,
/turf/simulated/floor/carpet,
/area/station/maintenance/fsmaint)
"iDd" = (
@@ -62423,12 +58750,8 @@
/area/station/maintenance/fore)
"iDz" = (
/obj/structure/filingcabinet/filingcabinet,
-/obj/machinery/power/apc{
- cell_type = 5000;
- name = "south bump Important Area";
- pixel_y = -24
- },
-/obj/machinery/light,
+/obj/machinery/power/apc/important/south,
+/obj/machinery/light/directional/south,
/obj/structure/cable,
/turf/simulated/floor/plasteel{
dir = 10;
@@ -62473,9 +58796,8 @@
d2 = 2;
icon_state = "1-2"
},
-/turf/simulated/floor/wood{
- icon_state = "wood-broken5"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/aft)
"iEg" = (
/obj/structure/table,
@@ -62515,7 +58837,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 9
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"iEE" = (
/obj/structure/cable{
@@ -62528,12 +58850,8 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
-/obj/machinery/power/apc{
- cell_type = 5000;
- dir = 1;
- name = "north bump Atmospherics";
- pixel_y = 24;
- shock_proof = 1
+/obj/machinery/power/apc/engineering/north{
+ cell_type = 5000
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -62578,9 +58896,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/apmaint)
"iFm" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 8
},
@@ -62617,6 +58933,10 @@
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint2)
+"iFW" = (
+/mob/living/simple_animal/mouse/rat,
+/turf/simulated/floor/wood/oak,
+/area/station/maintenance/aft)
"iGq" = (
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 8
@@ -62648,19 +58968,21 @@
},
/area/station/public/dorms)
"iGV" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
/obj/structure/cable{
d1 = 1;
d2 = 8;
icon_state = "1-8"
},
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/structure/disposalpipe/segment{
- dir = 8;
- icon_state = "pipe-c"
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
- icon_state = "grimy"
+ dir = 9;
+ icon_state = "darkblue"
},
/area/station/security/detective)
"iHu" = (
@@ -62724,9 +59046,7 @@
/area/station/medical/medbay2)
"iIi" = (
/obj/machinery/atmospherics/unary/vent_pump/on,
-/turf/simulated/floor/plasteel{
- icon_state = "cult"
- },
+/turf/simulated/floor/wood/fancy/cherry,
/area/station/legal/magistrate)
"iIk" = (
/obj/structure/cable{
@@ -62764,6 +59084,12 @@
/obj/effect/decal/warning_stripes/south,
/turf/simulated/floor/plating/airless,
/area/station/engineering/control)
+"iIQ" = (
+/obj/structure/table/reinforced,
+/obj/item/gun/energy/laser/practice,
+/obj/machinery/recharger,
+/turf/simulated/floor/plating,
+/area/station/security/range)
"iIW" = (
/obj/structure/mineral_door/wood,
/obj/effect/decal/cleanable/dust,
@@ -62805,6 +59131,12 @@
},
/turf/simulated/floor/plasteel,
/area/station/engineering/atmos)
+"iKi" = (
+/obj/machinery/dnaforensics,
+/turf/simulated/floor/plasteel{
+ icon_state = "darkblue"
+ },
+/area/station/security/detective)
"iKr" = (
/obj/structure/table,
/obj/item/trash/chips,
@@ -62824,6 +59156,10 @@
/obj/structure/disposalpipe/segment,
/turf/simulated/floor/wood/fancy/oak,
/area/station/command/meeting_room)
+"iKS" = (
+/obj/machinery/atmospherics/unary/vent_pump/on,
+/turf/simulated/floor/plasteel,
+/area/station/security/range)
"iKU" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/simple/visible{
@@ -62853,7 +59189,7 @@
opacity = 1
},
/turf/simulated/floor/plasteel,
-/area/station/service/bar)
+/area/station/maintenance/fsmaint)
"iLx" = (
/obj/structure/grille,
/obj/effect/decal/warning_stripes/north,
@@ -62862,7 +59198,6 @@
d2 = 4;
icon_state = "1-4"
},
-/obj/machinery/light,
/turf/simulated/floor/plating/airless,
/area/station/engineering/control)
"iLA" = (
@@ -62873,7 +59208,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"iLP" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -62972,27 +59307,16 @@
/obj/effect/decal/cleanable/dirt,
/obj/structure/rack,
/obj/item/clothing/under/rank/medical/scrubs,
-/obj/machinery/economy/vending/wallmed{
- name = "Emergency NanoMed";
- pixel_x = -28
- },
+/obj/machinery/economy/vending/wallmed/directional/west,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "whitehall"
},
/area/station/maintenance/aft)
"iNn" = (
-/obj/machinery/light,
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
-/obj/machinery/light_switch{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/light/directional/south,
+/obj/machinery/firealarm/directional/south,
+/obj/machinery/light_switch/west,
/obj/machinery/economy/vending/dinnerware,
/turf/simulated/floor/plasteel{
icon_state = "cafeteria"
@@ -63040,9 +59364,7 @@
/area/station/maintenance/asmaint2)
"iOY" = (
/obj/structure/table/wood,
-/obj/structure/sign/poster/official/random{
- pixel_y = 32
- },
+/obj/structure/sign/poster/official/random/north,
/obj/item/reagent_containers/food/drinks/bottle/whiskey{
pixel_x = 5;
pixel_y = 6
@@ -63052,7 +59374,7 @@
pixel_x = -8;
pixel_y = 7
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/blueshield)
"iPb" = (
/obj/machinery/computer/security/telescreen/entertainment/television,
@@ -63064,7 +59386,7 @@
c_tag = "Port Hallway";
dir = 1
},
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -63073,7 +59395,7 @@
"iPz" = (
/obj/structure/table,
/obj/machinery/computer/library,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/security/permabrig)
"iPF" = (
/obj/structure/cable{
@@ -63228,6 +59550,9 @@
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 4
},
+/obj/effect/decal/warning_stripes/blue/partial{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "bluered"
@@ -63243,11 +59568,7 @@
/obj/structure/chair{
dir = 4
},
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/item/radio/intercom/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "purplecorner"
@@ -63323,11 +59644,7 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/port)
"iTW" = (
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/south,
/obj/machinery/space_heater,
/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel{
@@ -63370,11 +59687,7 @@
/obj/effect/turf_decal/siding/wood{
dir = 9
},
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/alarm/directional/west,
/turf/simulated/floor/wood/fancy/cherry,
/area/station/service/bar/atrium)
"iVr" = (
@@ -63387,9 +59700,7 @@
/obj/structure/chair/comfy/brown{
dir = 4
},
-/obj/machinery/light/small/built{
- dir = 8
- },
+/obj/machinery/light/small/built/west,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint2)
"iVU" = (
@@ -63417,9 +59728,7 @@
/obj/effect/decal/cleanable/dirt,
/obj/item/stack/cable_coil/random,
/obj/effect/decal/cleanable/shreds,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "yellow"
@@ -63444,10 +59753,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 10
},
-/obj/machinery/newscaster{
- name = "north bump";
- pixel_y = 28
- },
+/obj/machinery/newscaster/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -63471,22 +59777,22 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/turf/simulated/floor/carpet,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
/area/station/security/detective)
"iXD" = (
/turf/simulated/floor/light,
/area/station/maintenance/asmaint)
"iXW" = (
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
-/obj/machinery/light{
- dir = 8
- },
+/obj/item/radio/intercom/directional/north,
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "darkpurple"
@@ -63519,7 +59825,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"iYD" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable,
/turf/simulated/floor/plating,
/area/station/engineering/gravitygenerator)
@@ -63543,11 +59849,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/apmaint)
"iYO" = (
-/obj/machinery/light_switch{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/light_switch/south,
/turf/simulated/floor/plating,
/area/station/public/storage/emergency/port)
"iYQ" = (
@@ -63641,11 +59943,7 @@
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/item/radio/intercom/directional/west,
/turf/simulated/floor/plasteel{
icon_state = "floorgrime"
},
@@ -63678,11 +59976,20 @@
icon_state = "yellow"
},
/area/station/maintenance/fsmaint)
-"jbt" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 6
+"jbh" = (
+/obj/effect/decal/cleanable/dust,
+/mob/living/simple_animal/hostile/lizard/croco/Gena,
+/turf/simulated/floor/beach/water{
+ icon_state = "seadeep"
},
+/area/station/maintenance/abandonedbar)
+"jbt" = (
/obj/effect/decal/warning_stripes/north,
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
/turf/simulated/floor/plasteel,
/area/station/engineering/smes)
"jbB" = (
@@ -63698,17 +60005,14 @@
/area/station/public/dorms)
"jbO" = (
/obj/machinery/economy/vending/coffee,
-/obj/structure/extinguisher_cabinet{
- name = "north bump";
- pixel_y = 30
- },
+/obj/structure/extinguisher_cabinet/directional/north,
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "darkred"
},
/area/station/security/interrogation)
"jbR" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -63731,12 +60035,12 @@
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
},
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/engine,
/area/station/science/explab/chamber)
"jcg" = (
/obj/machinery/atmospherics/unary/vent_scrubber/on,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/public/vacant_office)
"jcp" = (
/obj/structure/musician/piano{
@@ -63764,7 +60068,7 @@
},
/area/station/medical/ward)
"jdi" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "qm"
},
/obj/structure/cable{
@@ -63798,9 +60102,7 @@
/area/station/command/office/rd)
"jeb" = (
/obj/effect/turf_decal/loading_area,
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/obj/machinery/atmospherics/pipe/simple/visible{
dir = 6
},
@@ -63887,10 +60189,7 @@
/area/station/engineering/gravitygenerator)
"jfa" = (
/obj/machinery/atmospherics/unary/vent_scrubber/on,
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "bluecorner"
@@ -63901,10 +60200,10 @@
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"jfm" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "Processing"
},
/obj/structure/cable{
@@ -63919,19 +60218,18 @@
/turf/simulated/floor/plating,
/area/station/security/processing)
"jfx" = (
-/obj/effect/spawner/window/reinforced,
/obj/structure/cable{
- d2 = 2;
- icon_state = "0-2"
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
},
-/turf/simulated/floor/plating,
-/area/station/security/main)
-"jfQ" = (
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkred"
},
+/area/station/security/warden)
+"jfQ" = (
+/obj/machinery/firealarm/directional/east,
/obj/machinery/camera{
c_tag = "Medbay Treatment East";
dir = 8
@@ -63969,11 +60267,7 @@
/obj/item/screwdriver,
/obj/item/wrench,
/obj/item/storage/fancy/donut_box,
-/obj/machinery/light_switch{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/light_switch/west,
/obj/machinery/atmospherics/pipe/simple/visible{
dir = 5
},
@@ -63999,23 +60293,17 @@
dir = 1
},
/obj/structure/cable/yellow{
- d2 = 2;
- icon_state = "0-2"
+ d2 = 4;
+ icon_state = "0-4"
},
/obj/effect/decal/warning_stripes/north,
-/obj/machinery/light_switch{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/light_switch/west,
/turf/simulated/floor/plasteel{
icon_state = "yellowfull"
},
/area/station/engineering/smes)
"jgY" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/plasteel{
dir = 4;
@@ -64025,14 +60313,8 @@
"jhy" = (
/obj/structure/table,
/obj/item/radio/beacon,
-/obj/machinery/status_display{
- layer = 4;
- pixel_y = 32
- },
-/obj/structure/extinguisher_cabinet{
- name = "west bump";
- pixel_x = -27
- },
+/obj/machinery/status_display/directional/north,
+/obj/structure/extinguisher_cabinet/directional/west,
/turf/simulated/floor/plasteel{
icon_state = "floorgrime"
},
@@ -64057,9 +60339,7 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
"jiC" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel{
icon_state = "rampbottom"
},
@@ -64091,7 +60371,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"jjX" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -64108,11 +60388,7 @@
/turf/simulated/floor/grass,
/area/station/security/permabrig)
"jkP" = (
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/power/apc/directional/north,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -64158,6 +60434,10 @@
icon_state = "darkyellowcorners"
},
/area/station/engineering/equipmentstorage)
+"jmB" = (
+/mob/living/simple_animal/mouse/rat,
+/turf/simulated/floor/grass,
+/area/station/security/permabrig)
"jmU" = (
/obj/effect/decal/remains/human,
/obj/effect/decal/cleanable/dirt,
@@ -64209,7 +60489,7 @@
/turf/simulated/floor/plating,
/area/station/engineering/secure_storage)
"jnE" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/shutters/preopen{
id_tag = "robotics";
name = "Robotics Lab Shutters"
@@ -64241,7 +60521,7 @@
d2 = 8;
icon_state = "4-8"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/public/vacant_office)
"jot" = (
/obj/structure/cable{
@@ -64298,11 +60578,7 @@
},
/area/station/engineering/atmos/storage)
"jpb" = (
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/south,
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 1
},
@@ -64348,7 +60624,7 @@
/turf/simulated/floor/wood/fancy/cherry,
/area/station/service/bar/atrium)
"jpn" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "xenobio2";
name = "Chamber 2 Containment Blast Doors"
@@ -64394,11 +60670,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/turf/simulated/floor/plating,
/area/station/turret_protected/aisat/interior)
"jqo" = (
@@ -64416,7 +60688,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"jqN" = (
/obj/machinery/atmospherics/unary/vent_pump/on{
@@ -64437,7 +60709,7 @@
/obj/machinery/door/airlock/maintenance,
/obj/effect/mapping_helpers/airlock/access/any/service/mime,
/turf/simulated/floor/plating,
-/area/station/service/mime)
+/area/station/maintenance/fsmaint)
"jqU" = (
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 1
@@ -64445,17 +60717,12 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/exit)
"jra" = (
-/obj/machinery/door_control{
+/obj/machinery/door_control/bolt_control/east{
id = "vipbar_bolt";
- name = "Door Bolt Control";
- normaldoorcontrol = 1;
- pixel_x = 24;
- pixel_y = -6;
- specialfunctions = 4
+ pixel_y = -6
},
-/obj/machinery/button/windowtint{
+/obj/machinery/button/windowtint/east{
id = "vipbar";
- pixel_x = 24;
pixel_y = 6
},
/obj/structure/table/glass,
@@ -64469,6 +60736,14 @@
},
/turf/simulated/floor/light/purple,
/area/station/service/bar)
+"jrj" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutral"
+ },
+/area/station/security/main)
"jrq" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/stripes/line,
@@ -64491,6 +60766,10 @@
/obj/item/storage/box/monkeycubes/wolpincubes,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
+"jrA" = (
+/mob/living/simple_animal/mouse/rat,
+/turf/simulated/floor/plasteel,
+/area/station/maintenance/aft)
"jrD" = (
/obj/effect/decal/cleanable/dust,
/obj/machinery/atmospherics/unary/vent_pump/on{
@@ -64521,10 +60800,7 @@
/area/station/maintenance/aft)
"jsn" = (
/obj/machinery/disposal,
-/obj/machinery/light_switch{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/light_switch/north,
/obj/structure/disposalpipe/trunk{
dir = 4
},
@@ -64532,6 +60808,17 @@
icon_state = "hydrofloor"
},
/area/station/public/toilet)
+"jsv" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/reagent_containers/food/snacks/disk,
+/obj/item/reagent_containers/food/snacks/disk{
+ pixel_y = -6;
+ pixel_x = 5
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "vault"
+ },
+/area/station/maintenance/apmaint)
"jsF" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
@@ -64547,15 +60834,13 @@
/obj/structure/chair/sofa/bench/left{
dir = 4
},
-/obj/machinery/light_construct{
- dir = 8
- },
+/obj/machinery/light_construct/directional/west,
/turf/simulated/floor/plasteel{
icon_state = "showroomfloor"
},
/area/station/maintenance/abandonedbar)
"jtc" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "xenobio2";
name = "Chamber 2 Containment Blast Doors"
@@ -64599,9 +60884,8 @@
/area/station/turret_protected/ai_upload)
"jtP" = (
/obj/item/kirbyplants,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken5"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/asmaint)
"jtR" = (
/obj/machinery/atmospherics/unary/vent_pump/on{
@@ -64617,7 +60901,6 @@
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"juO" = (
-/obj/structure/disposalpipe/segment,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -64629,12 +60912,8 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/fsmaint)
"juZ" = (
-/obj/machinery/light_switch{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
-/turf/simulated/floor/wood,
+/obj/machinery/light_switch/east,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/hop)
"jva" = (
/obj/structure/cable{
@@ -64663,9 +60942,7 @@
/obj/effect/turf_decal/siding/wood{
dir = 4
},
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/structure/disposalpipe/segment,
/obj/machinery/camera{
c_tag = "Bar East";
@@ -64710,16 +60987,6 @@
icon_state = "cafeteria"
},
/area/station/service/kitchen)
-"jwu" = (
-/obj/machinery/ai_status_display{
- pixel_x = -32;
- pixel_y = -32
- },
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "bluecorner"
- },
-/area/station/hallway/secondary/exit)
"jxf" = (
/obj/item/storage/toolbox/emergency,
/obj/structure/rack{
@@ -64777,7 +61044,6 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/structure/grille,
@@ -64789,7 +61055,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"jyu" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -64850,11 +61116,7 @@
/obj/item/storage/belt/medical{
pixel_y = -3
},
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "whiteblue"
},
@@ -64864,11 +61126,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/machinery/power/apc{
- name = "south bump Engineering";
- pixel_y = -24;
- shock_proof = 1
- },
+/obj/machinery/power/apc/engineering/south,
/turf/simulated/floor/plasteel{
icon_state = "darkyellow"
},
@@ -64948,7 +61206,7 @@
/turf/simulated/floor/carpet,
/area/station/medical/psych)
"jAz" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "freezerfloor"
@@ -64971,9 +61229,7 @@
/obj/structure/table/wood,
/obj/effect/spawner/lootdrop/maintenance/two,
/obj/item/lighter/zippo,
-/obj/structure/sign/poster/contraband/random{
- pixel_y = 32
- },
+/obj/structure/sign/poster/contraband/random/north,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"jAY" = (
@@ -64997,9 +61253,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 10
},
-/turf/simulated/floor/plasteel{
- icon_state = "cult"
- },
+/turf/simulated/floor/wood/fancy/cherry,
/area/station/legal/magistrate)
"jBn" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
@@ -65061,9 +61315,7 @@
},
/area/station/medical/surgery/secondary)
"jCb" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whiteblue"
@@ -65075,14 +61327,8 @@
c_tag = "Medbay Paramedic";
dir = 4
},
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
-/obj/structure/sign/poster/official/random{
- pixel_y = 32
- },
+/obj/item/radio/intercom/directional/west,
+/obj/structure/sign/poster/official/random/north,
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "whiteblue"
@@ -65098,11 +61344,7 @@
/area/station/science/hallway)
"jCu" = (
/obj/machinery/economy/vending/scidrobe,
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "purple"
},
@@ -65115,7 +61357,7 @@
},
/area/station/security/prisonlockers)
"jDn" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "qm"
},
/obj/structure/cable{
@@ -65347,9 +61589,7 @@
"jJJ" = (
/obj/machinery/hydroponics/constructable,
/obj/effect/decal/warning_stripes/green/hollow,
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -65428,7 +61668,7 @@
},
/area/station/security/permabrig)
"jLh" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -65441,13 +61681,16 @@
/turf/simulated/floor/plating,
/area/station/security/main)
"jLt" = (
-/obj/effect/decal/warning_stripes/red/partial{
- dir = 1
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
},
/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
},
/turf/simulated/floor/plasteel,
/area/station/security/main)
@@ -65534,7 +61777,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/atmos)
"jNP" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "Processing"
},
/obj/structure/cable,
@@ -65594,7 +61837,7 @@
/obj/structure/reagent_dispensers/beerkeg/nuke{
name = "Nanotrasen-brand nuclear fizz-sion explosive"
},
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "vault"
},
@@ -65603,10 +61846,7 @@
/obj/machinery/atmospherics/unary/thermomachine/freezer/on/coldroom{
dir = 1
},
-/obj/machinery/ai_status_display{
- pixel_x = 32;
- step_size = 0
- },
+/obj/machinery/ai_status_display/east,
/turf/simulated/floor/plasteel,
/area/station/science/xenobiology)
"jPi" = (
@@ -65667,18 +61907,18 @@
pixel_x = 32
},
/obj/effect/decal/cleanable/dirt,
-/obj/structure/sink{
- dir = 4;
- pixel_x = 12
- },
+/obj/structure/sink/directional/west,
/turf/simulated/floor/plasteel{
icon_state = "showroomfloor"
},
/area/station/maintenance/asmaint)
+"jQc" = (
+/obj/effect/decal/warning_stripes/west,
+/obj/machinery/firealarm/directional/west,
+/turf/simulated/floor/plasteel,
+/area/station/hallway/secondary/entry)
"jQi" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/machinery/icemachine{
dir = 8;
pixel_x = -1;
@@ -65689,13 +61929,16 @@
},
/area/station/service/kitchen)
"jQu" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "hos_room"
},
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
},
+/obj/machinery/door/poddoor{
+ id_tag = "hos_secure_doors"
+ },
/turf/simulated/floor/plating,
/area/station/command/office/hos)
"jQC" = (
@@ -65738,7 +61981,7 @@
dir = 8
},
/obj/machinery/atmospherics/unary/vent_pump/on,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/hos)
"jRf" = (
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
@@ -65787,7 +62030,7 @@
/turf/simulated/floor/plating,
/area/station/science/toxins/launch)
"jRQ" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/structure/disposalpipe/segment{
dir = 1;
icon_state = "pipe-c"
@@ -65824,6 +62067,14 @@
},
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint2)
+"jSf" = (
+/obj/structure/closet/emcloset,
+/obj/machinery/light_switch/south,
+/obj/machinery/ai_status_display/west,
+/turf/simulated/floor/plasteel{
+ icon_state = "blue"
+ },
+/area/station/command/bridge)
"jSq" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
@@ -65840,9 +62091,7 @@
icon_state = "4-8"
},
/obj/effect/decal/warning_stripes/northwestcorner,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "red"
@@ -65897,18 +62146,25 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"jUf" = (
+/obj/effect/decal/warning_stripes/south,
+/obj/effect/decal/warning_stripes/north,
/turf/simulated/floor/plasteel{
- icon_state = "darkred"
+ icon_state = "dark"
},
-/area/station/security/brig)
+/area/station/security/armory/secure)
+"jUn" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
+ dir = 4
+ },
+/mob/living/simple_animal/mouse/rat,
+/turf/simulated/floor/wood/oak,
+/area/station/maintenance/abandonedbar)
"jUq" = (
/obj/item/flag/mime,
/turf/simulated/floor/mineral/tranquillite,
/area/station/service/mime)
"jUt" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel/airless,
/area/station/science/toxins/test)
"jUF" = (
@@ -65946,10 +62202,7 @@
"jVf" = (
/obj/vehicle/secway,
/obj/item/key/security,
-/obj/machinery/newscaster/security_unit{
- name = "north bump";
- pixel_y = 28
- },
+/obj/machinery/newscaster/security_unit/north,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -66008,9 +62261,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint2)
"jWV" = (
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/west,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
@@ -66081,11 +62332,7 @@
dir = 6
},
/obj/effect/spawner/lootdrop/maintenance,
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/alarm/directional/west,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"jZx" = (
@@ -66162,6 +62409,13 @@
icon_state = "yellowcorner"
},
/area/station/engineering/hallway)
+"kaE" = (
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "arrival"
+ },
+/area/station/hallway/secondary/entry)
"kbg" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
@@ -66176,16 +62430,13 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plasteel{
- icon_state = "rampbottom"
- },
+/turf/simulated/floor/plasteel/stairs/right,
/area/station/legal/courtroom)
"kcl" = (
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/north{
desc = "A remote control-switch for the engineering security doors.";
id = "teledoor";
name = "AI Satellite Teleport Shutters Control";
- pixel_y = 25;
req_one_access_txt = "17;75"
},
/obj/effect/decal/warning_stripes/east,
@@ -66194,10 +62445,7 @@
},
/area/station/turret_protected/aisat/interior)
"kcr" = (
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/obj/structure/closet/crate,
/obj/item/crowbar,
/turf/simulated/floor/plasteel{
@@ -66242,12 +62490,11 @@
/area/station/security/permabrig)
"kdh" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/item/reagent_containers/food/snacks/grown/cannabis,
/turf/simulated/floor/carpet,
/area/station/maintenance/asmaint)
"kdx" = (
-/obj/structure/disposalpipe/junction/y,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -66255,6 +62502,7 @@
},
/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/structure/disposalpipe/junction/reversed,
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/starboard/east)
"kdD" = (
@@ -66278,7 +62526,7 @@
},
/area/station/engineering/supermatter_room)
"kdE" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "bridge blast north";
name = "Bridge Blast Doors"
@@ -66347,9 +62595,7 @@
},
/area/station/science/genetics)
"keJ" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "whitepurplecorner"
},
@@ -66419,11 +62665,7 @@
/area/station/engineering/supermatter_room)
"khl" = (
/obj/machinery/hologram/holopad,
-/obj/machinery/newscaster{
- dir = 8;
- name = "east bump";
- pixel_x = 28
- },
+/obj/machinery/newscaster/directional/east,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/structure/cable{
d1 = 1;
@@ -66482,10 +62724,9 @@
name = "Engine Room"
},
/obj/effect/mapping_helpers/airlock/access/all/engineering/general,
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/east{
id = "Singularity";
- name = "Containment Blast Doors";
- pixel_x = 32
+ name = "Containment Blast Doors"
},
/turf/simulated/floor/plasteel{
icon_state = "darkyellowfull"
@@ -66515,12 +62756,8 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"kiq" = (
-/obj/machinery/light_switch{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
-/obj/machinery/light,
+/obj/machinery/light_switch/south,
+/obj/machinery/light/directional/south,
/obj/machinery/atmospherics/portable/canister/air,
/obj/machinery/atmospherics/unary/portables_connector{
dir = 1
@@ -66533,30 +62770,25 @@
/area/station/public/dorms)
"kiF" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/effect/spawner/random_spawners/oil_maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"kjf" = (
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/south{
id = "representative";
name = "Privacy Shutters Control";
pixel_x = -6;
- pixel_y = -24;
req_access_txt = "73"
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/normal/south{
id = "ntrepofficedoor";
name = "Office Door";
- normaldoorcontrol = 1;
pixel_x = 6;
- pixel_y = -24;
req_access_txt = "73"
},
-/obj/machinery/keycard_auth{
- pixel_y = -35
+/obj/machinery/keycard_auth/south{
+ pixel_y = -34
},
/obj/effect/landmark/start/nanotrasen_rep,
/obj/structure/chair/comfy/corp{
@@ -66577,8 +62809,13 @@
"kju" = (
/turf/simulated/floor/carpet,
/area/station/maintenance/asmaint)
+"kjy" = (
+/obj/machinery/atmospherics/unary/vent_pump/on,
+/obj/effect/turf_decal/bot_white,
+/turf/simulated/floor/plasteel,
+/area/station/security/main)
"kjG" = (
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/apmaint)
"kjL" = (
/obj/structure/disposalpipe/segment,
@@ -66600,7 +62837,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/apmaint)
"kjN" = (
/obj/machinery/power/smes/engineering,
@@ -66619,7 +62856,7 @@
/obj/structure/window/reinforced,
/obj/structure/closet/secure_closet/freezer/fridge,
/obj/item/kitchen/knife,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/aft)
"kkv" = (
/obj/effect/decal/cleanable/dirt,
@@ -66679,7 +62916,7 @@
/turf/simulated/floor/plasteel,
/area/station/supply/storage)
"kla" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/machinery/atmospherics/unary/portables_connector{
dir = 1
},
@@ -66733,14 +62970,12 @@
icon_state = "1-4"
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint2)
"klN" = (
/mob/living/simple_animal/hostile/feral_cat,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/apmaint)
"klS" = (
/obj/structure/cable{
@@ -66815,11 +63050,7 @@
/obj/structure/chair/comfy/brown{
dir = 8
},
-/obj/machinery/light{
- dir = 4;
- nightshift_allowed = 0;
- nightshift_enabled = 1
- },
+/obj/machinery/light/nightshifted/east,
/obj/effect/landmark/start/psychiatrist,
/turf/simulated/floor/carpet,
/area/station/medical/psych)
@@ -66831,11 +63062,7 @@
},
/area/station/engineering/equipmentstorage)
"kpz" = (
-/obj/machinery/power/apc{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/power/apc/directional/east,
/obj/structure/disposalpipe/segment{
dir = 8;
icon_state = "pipe-c"
@@ -66961,7 +63188,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"krb" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "bridge blast north";
name = "Bridge Blast Doors"
@@ -66977,14 +63204,8 @@
},
/turf/simulated/floor/plating,
/area/station/command/bridge)
-"krh" = (
-/obj/effect/decal/cleanable/dust,
-/turf/simulated/floor/wood/fancy/birch{
- icon_state = "fancy-wood-birch-broken3"
- },
-/area/station/maintenance/fsmaint)
"krv" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -66992,9 +63213,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"krw" = (
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/east,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
@@ -67006,6 +63225,15 @@
icon_state = "dark"
},
/area/station/security/warden)
+"krD" = (
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/station/service/chapel)
"krG" = (
/obj/machinery/hologram/holopad,
/turf/simulated/floor/plasteel,
@@ -67026,17 +63254,14 @@
/area/station/maintenance/fpmaint2)
"krV" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/west{
id = "maintcham2";
- name = "Containment Control";
- pixel_x = -26
+ name = "Containment Control"
},
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"ksj" = (
-/obj/structure/sign/poster/contraband/random{
- pixel_y = 32
- },
+/obj/structure/sign/poster/contraband/random/north,
/obj/item/clothing/mask/cigarette/random,
/obj/structure/closet/secure_closet/freezer/fridge/open,
/obj/item/reagent_containers/food/drinks/cans/beer,
@@ -67118,11 +63343,7 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/central/south)
"ktw" = (
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/obj/machinery/camera{
c_tag = "Research E.X.P.E.R.I-MENTOR Lab";
dir = 1;
@@ -67143,11 +63364,7 @@
dir = 1;
pixel_y = -22
},
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/item/radio/intercom/directional/west,
/obj/effect/landmark{
icon = 'icons/effects/spawner_icons.dmi';
icon_state = "AI";
@@ -67172,16 +63389,15 @@
/area/station/maintenance/fsmaint)
"kua" = (
/obj/structure/table/wood,
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/power/apc/directional/west,
/obj/item/reagent_containers/food/snacks/baguette,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
},
+/obj/item/toy/figure/crew/mime{
+ pixel_x = -5
+ },
/turf/simulated/floor/mineral/tranquillite,
/area/station/service/mime)
"kum" = (
@@ -67213,11 +63429,7 @@
/obj/structure/closet/secure_closet/personal/patient,
/obj/item/clothing/suit/straight_jacket,
/obj/item/clothing/mask/muzzle,
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/firealarm/directional/west,
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "whiteblue"
@@ -67229,7 +63441,7 @@
},
/mob/living/simple_animal/mouse/gray,
/obj/effect/turf_decal/siding/wood,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"kuW" = (
/obj/effect/decal/cleanable/dirt,
@@ -67254,7 +63466,7 @@
/area/station/security/prisonlockers)
"kvJ" = (
/obj/machinery/hologram/holopad,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/clown)
"kwk" = (
/obj/effect/decal/cleanable/dust,
@@ -67321,8 +63533,17 @@
icon_state = "white"
},
/area/station/science/rnd)
+"kxr" = (
+/obj/structure/lattice,
+/obj/machinery/camera{
+ c_tag = "Engineering Singularity South-West";
+ dir = 4;
+ network = list("SS13","Singularity","Engineering")
+ },
+/turf/space,
+/area/station/engineering/control)
"kxx" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "CE"
},
/obj/structure/cable{
@@ -67403,7 +63624,7 @@
},
/area/station/science/xenobiology)
"kzo" = (
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/turf/simulated/floor/plating,
/area/station/science/toxins/mixing)
"kzB" = (
@@ -67432,16 +63653,16 @@
},
/area/station/medical/storage)
"kAr" = (
-/obj/structure/cable{
- d1 = 2;
- d2 = 8;
- icon_state = "2-8"
- },
/obj/structure/cable{
d1 = 4;
d2 = 8;
icon_state = "4-8"
},
+/obj/machinery/door_control/shutter/south{
+ id = "Secure Armory";
+ name = "Secure Armory Shutter Control";
+ req_one_access_txt = "3"
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -67453,16 +63674,14 @@
},
/area/station/engineering/gravitygenerator)
"kAS" = (
-/obj/structure/bed,
-/obj/item/bedsheet/hos,
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
+/obj/structure/bed{
+ dir = 1
},
-/obj/machinery/light{
- dir = 8
+/obj/item/bedsheet/hos{
+ dir = 1
},
+/obj/item/radio/intercom/directional/west,
+/obj/machinery/light/directional/west,
/obj/effect/landmark/start/head_of_security,
/turf/simulated/floor/plasteel{
icon_state = "grimy"
@@ -67497,13 +63716,8 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/machinery/light{
- dir = 1
- },
-/obj/machinery/status_display{
- layer = 4;
- pixel_y = 32
- },
+/obj/machinery/light/directional/north,
+/obj/machinery/status_display/directional/north,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
@@ -67548,11 +63762,7 @@
},
/area/station/maintenance/asmaint)
"kBK" = (
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/firealarm/directional/east,
/obj/structure/table/glass,
/obj/item/cartridge/medical{
pixel_x = 8;
@@ -67590,9 +63800,7 @@
/turf/simulated/floor/plasteel,
/area/station/science/toxins/launch)
"kCq" = (
-/obj/structure/sink{
- pixel_y = 18
- },
+/obj/structure/sink/directional/north,
/obj/machinery/light_switch{
name = "custom placement";
pixel_x = -10;
@@ -67634,7 +63842,7 @@
/obj/structure/chair/stool/bar{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/blueshield)
"kCP" = (
/obj/structure/chair/comfy/teal,
@@ -67650,22 +63858,18 @@
dir = 1
},
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel{
icon_state = "cmo"
},
/area/station/security/permabrig)
"kDp" = (
-/obj/structure/sign/poster/official/random{
- pixel_x = 32
- },
+/obj/structure/sign/poster/official/random/east,
/obj/structure/disposalpipe/trunk{
dir = 1
},
/obj/machinery/disposal,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/hop)
"kDx" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
@@ -67678,18 +63882,14 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"kDW" = (
-/obj/machinery/power/apc{
- cell_type = 5000;
- name = "south bump Important Area";
- pixel_y = -24
- },
+/obj/machinery/power/apc/important/south,
/obj/structure/cable,
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/bluegrid,
/area/station/turret_protected/ai_upload)
"kDY" = (
/obj/item/kirbyplants,
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 4
},
@@ -67697,12 +63897,11 @@
/area/station/maintenance/aft)
"kEe" = (
/obj/machinery/economy/vending/coffee,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken7"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/asmaint)
"kEj" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "vipbar"
},
/turf/simulated/floor/plating,
@@ -67766,9 +63965,7 @@
/turf/simulated/floor/carpet,
/area/station/service/library)
"kFB" = (
-/obj/machinery/status_display{
- pixel_y = 32
- },
+/obj/machinery/status_display/directional/north,
/obj/machinery/economy/vending/boozeomat,
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -67791,6 +63988,10 @@
},
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/central/se)
+"kGb" = (
+/obj/machinery/status_display/directional/west,
+/turf/simulated/floor/mineral/titanium,
+/area/shuttle/arrival/station)
"kGo" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
@@ -67842,11 +64043,7 @@
/turf/simulated/floor/plasteel,
/area/station/public/dorms)
"kGM" = (
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/central/south)
"kGZ" = (
@@ -67861,7 +64058,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/carpet/royalblue,
/area/station/command/office/captain)
"kHi" = (
@@ -67923,21 +64120,16 @@
/turf/simulated/floor/plating,
/area/station/maintenance/portsolar)
"kIk" = (
-/obj/machinery/atmospherics/unary/vent_scrubber/on{
- dir = 8
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
},
/turf/simulated/floor/plasteel{
- icon_state = "grimy"
+ icon_state = "dark"
},
/area/station/security/detective)
-"kIR" = (
-/obj/structure/lattice/catwalk,
-/obj/structure/cable{
- d2 = 2;
- icon_state = "0-2"
- },
-/turf/space,
-/area/station/engineering/solar/port)
"kIT" = (
/obj/machinery/atmospherics/pipe/simple/heat_exchanging{
dir = 10
@@ -68005,11 +64197,7 @@
/turf/simulated/floor/plating,
/area/station/supply/miningdock)
"kJT" = (
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/alarm/directional/west,
/turf/simulated/floor/plating,
/area/station/engineering/tech_storage)
"kKg" = (
@@ -68051,10 +64239,7 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/starboard/east)
"kKV" = (
-/obj/machinery/power/apc{
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/power/apc/directional/south,
/obj/structure/cable,
/turf/simulated/floor/plating/airless,
/area/station/science/toxins/test)
@@ -68121,9 +64306,7 @@
/turf/simulated/floor/plasteel,
/area/station/supply/storage)
"kLp" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/machinery/atmospherics/unary/vent_pump/high_volume{
autolink_id = "eng_sm_vent";
dir = 8
@@ -68152,11 +64335,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"kMd" = (
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/firealarm/directional/west,
/obj/structure/table,
/obj/item/paper_bin{
pixel_x = 1;
@@ -68173,7 +64352,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/port)
"kMB" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "xenobio3";
name = "Chamber 3 Containment Blast Doors"
@@ -68210,7 +64389,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"kNq" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/shutters{
density = 0;
dir = 8;
@@ -68290,9 +64469,7 @@
/area/station/science/robotics/chargebay)
"kOa" = (
/obj/structure/closet/emcloset,
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plating/airless,
/area/station/science/toxins/test)
"kOq" = (
@@ -68302,7 +64479,7 @@
/turf/simulated/floor/carpet/royalblue,
/area/station/command/office/captain)
"kPs" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "hos_room"
},
/obj/structure/cable{
@@ -68377,7 +64554,7 @@
},
/area/station/security/brig)
"kQn" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable,
/obj/structure/cable{
d1 = 1;
@@ -68400,15 +64577,8 @@
/area/station/maintenance/apmaint)
"kQs" = (
/obj/structure/dresser,
-/obj/machinery/light_switch{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
-/obj/machinery/newscaster/security_unit{
- name = "north bump";
- pixel_y = 28
- },
+/obj/machinery/light_switch/west,
+/obj/machinery/newscaster/security_unit/north,
/obj/item/toy/figure/crew/hop{
layer = 4;
pixel_x = -4;
@@ -68426,14 +64596,8 @@
/obj/item/tank/internals/air{
pixel_x = 7
},
-/obj/machinery/light/small{
- dir = 4
- },
-/obj/machinery/power/apc{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/light/small/directional/east,
+/obj/machinery/power/apc/directional/east,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -68450,11 +64614,10 @@
locked = 1;
name = "Virology Lab External Airlock"
},
-/obj/machinery/access_button{
+/obj/machinery/access_button/north{
autolink_id = "viro_btn_ext";
layer = 3.6;
- name = "Virology Lab Access Button";
- pixel_y = 24
+ name = "Virology Lab Access Button"
},
/obj/machinery/door/firedoor,
/obj/structure/disposalpipe/segment{
@@ -68539,7 +64702,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"kSz" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "Secure Gate";
name = "Security Blast Door"
@@ -68602,12 +64765,8 @@
},
/area/station/medical/surgery/secondary)
"kTo" = (
-/obj/machinery/door_control{
- id = "toilet_unitc";
- name = "Door Bolt Control";
- normaldoorcontrol = 1;
- pixel_x = 24;
- specialfunctions = 4
+/obj/machinery/door_control/bolt_control/east{
+ id = "toilet_unitc"
},
/obj/structure/toilet{
dir = 1
@@ -68617,7 +64776,7 @@
},
/area/station/public/toilet)
"kTA" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/machinery/photocopier,
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -68683,7 +64842,9 @@
/turf/simulated/floor/carpet/purple,
/area/station/service/bar)
"kVw" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/polarized/grilled{
+ id = "Processing"
+ },
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -68700,7 +64861,7 @@
c_tag = "Medbay Morgue South";
dir = 1
},
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "darkblue"
},
@@ -68715,7 +64876,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"kWu" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -68752,14 +64913,12 @@
d2 = 8;
icon_state = "1-8"
},
+/mob/living/simple_animal/mouse/rat,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/station/maintenance/aft)
"kWH" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable{
d1 = 2;
d2 = 8;
@@ -68804,9 +64963,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "red"
@@ -68873,9 +65030,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/starboardsolar)
"kYC" = (
-/obj/structure/sink{
- pixel_y = 18
- },
+/obj/structure/sink/directional/north,
/obj/structure/mirror{
layer = 2.8;
pixel_y = 34
@@ -68896,7 +65051,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint2)
"kZv" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -68941,7 +65096,7 @@
name = "Prison Intercom (General)";
pixel_y = 22
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/security/permabrig)
"laP" = (
/obj/structure/chair/sofa/bench/right,
@@ -68964,14 +65119,8 @@
/area/station/engineering/solar/auxport)
"lbb" = (
/obj/structure/closet/firecloset,
-/obj/machinery/light{
- dir = 4
- },
-/obj/machinery/alarm{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/light/directional/east,
+/obj/machinery/alarm/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "yellowcorner"
@@ -69016,9 +65165,7 @@
/obj/item/clothing/mask/breath,
/obj/item/tank/internals/emergency_oxygen,
/obj/item/tank/internals/emergency_oxygen,
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "darkred"
@@ -69091,9 +65238,7 @@
/obj/machinery/door/window{
dir = 4
},
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -69106,7 +65251,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"lcZ" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{
dir = 8
},
@@ -69123,27 +65268,20 @@
/obj/machinery/atmospherics/binary/valve{
dir = 4
},
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"ldl" = (
/obj/effect/decal/cleanable/dust,
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/item/clothing/shoes/sandal,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"lee" = (
/obj/structure/filingcabinet/chestdrawer,
/obj/item/folder/white,
-/obj/machinery/light{
- dir = 1
- },
-/obj/machinery/status_display{
- layer = 4;
- pixel_y = 32
- },
+/obj/machinery/light/directional/north,
+/obj/machinery/status_display/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "darkblue"
@@ -69316,6 +65454,12 @@
icon_state = "showroomfloor"
},
/area/station/public/toilet)
+"lhl" = (
+/obj/item/trash/pistachios,
+/obj/effect/decal/cleanable/dirt,
+/mob/living/simple_animal/mouse/rat,
+/turf/simulated/floor/plating,
+/area/station/maintenance/asmaint)
"lhs" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/effect/decal/warning_stripes/southwestcorner,
@@ -69331,7 +65475,7 @@
},
/obj/effect/decal/warning_stripes/northeast,
/turf/simulated/floor/plating/airless,
-/area/station/engineering/control)
+/area/space/nearstation)
"lhy" = (
/obj/structure/cable{
d1 = 1;
@@ -69355,7 +65499,7 @@
/turf/simulated/floor/carpet/purple,
/area/station/service/bar)
"lie" = (
-/obj/effect/spawner/window/reinforced/tinted,
+/obj/effect/spawner/window/reinforced/tinted/grilled,
/obj/structure/barricade/wooden{
layer = 4
},
@@ -69435,9 +65579,7 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
"lkw" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel,
/area/station/public/dorms)
"llj" = (
@@ -69482,6 +65624,14 @@
icon_state = "white"
},
/area/station/science/xenobiology)
+"llV" = (
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plating,
+/area/station/security/main)
"lme" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/structure/disposalpipe/segment,
@@ -69529,12 +65679,12 @@
/area/station/science/rnd)
"lmU" = (
/obj/effect/decal/warning_stripes/yellow/hollow,
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plating,
/area/station/engineering/secure_storage)
"lnh" = (
/obj/structure/chair/stool,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/apmaint)
"lnL" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
@@ -69543,9 +65693,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
-/turf/simulated/floor/plasteel{
- icon_state = "bluecorner"
- },
+/turf/simulated/floor/plasteel,
/area/station/hallway/primary/fore)
"lnQ" = (
/obj/structure/cable{
@@ -69582,6 +65730,13 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/engine,
/area/station/science/explab/chamber)
+"loP" = (
+/obj/machinery/computer/med_data,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "darkblue"
+ },
+/area/station/security/detective)
"lpi" = (
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
@@ -69622,6 +65777,13 @@
icon_state = "darkyellow"
},
/area/station/engineering/supermatter_room)
+"lpF" = (
+/obj/machinery/optable,
+/obj/machinery/light/directional/south,
+/turf/simulated/floor/plasteel{
+ icon_state = "darkblue"
+ },
+/area/station/security/detective)
"lpN" = (
/turf/simulated/floor/plasteel{
icon_state = "yellowcorner"
@@ -69673,17 +65835,11 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"lqm" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
+/obj/structure/table,
+/obj/item/storage/fancy/donut_box,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel,
-/area/station/security/range)
+/area/station/security/main)
"lqw" = (
/obj/structure/morgue,
/turf/simulated/floor/plasteel{
@@ -69722,13 +65878,24 @@
},
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
+"lrF" = (
+/obj/structure/table/reinforced,
+/obj/item/storage/box/flashbangs,
+/obj/machinery/status_display/directional/west,
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2.9
+ },
+/obj/effect/decal/warning_stripes/north,
+/turf/simulated/floor/plasteel,
+/area/station/security/range)
"lrJ" = (
/obj/effect/landmark/start/atmospheric,
/turf/simulated/floor/plasteel,
/area/station/engineering/atmos/storage)
"lrL" = (
/obj/structure/closet/emcloset,
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"lrO" = (
@@ -69750,18 +65917,14 @@
/turf/simulated/floor/wood/fancy/cherry,
/area/station/command/office/captain)
"lrW" = (
-/obj/effect/spawner/window/reinforced/tinted,
+/obj/effect/spawner/window/reinforced/tinted/grilled,
/obj/machinery/atmospherics/pipe/simple/hidden/purple{
dir = 4
},
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"lrY" = (
-/obj/machinery/alarm{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/alarm/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "yellow"
@@ -69830,11 +65993,9 @@
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"lte" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/machinery/papershredder,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/ntrep)
"ltK" = (
/obj/structure/disposalpipe/segment,
@@ -69845,7 +66006,7 @@
},
/area/station/hallway/primary/central/south)
"ltM" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "CE"
},
/obj/structure/cable{
@@ -69881,13 +66042,12 @@
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"luD" = (
-/obj/effect/decal/warning_stripes/red/partial{
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 1
},
-/obj/machinery/atmospherics/unary/vent_pump/on{
- dir = 1
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
},
-/turf/simulated/floor/plasteel,
/area/station/security/main)
"luJ" = (
/obj/effect/decal/cleanable/crayon{
@@ -69899,19 +66059,16 @@
},
/area/station/maintenance/fsmaint)
"luV" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel{
icon_state = "yellowcorner"
},
/area/station/engineering/break_room)
"lvb" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/science/misc_lab)
"lvd" = (
-/obj/machinery/door/airlock/command,
/obj/effect/mapping_helpers/airlock/access/any/command/general,
/obj/machinery/door/firedoor,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
@@ -69923,6 +66080,7 @@
icon_state = "1-2"
},
/obj/structure/disposalpipe/segment,
+/obj/machinery/door/airlock/command,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "blue"
@@ -70153,9 +66311,7 @@
/area/station/maintenance/apmaint)
"lAb" = (
/obj/effect/landmark/damageturf,
-/obj/machinery/light_construct/small{
- dir = 8
- },
+/obj/machinery/light_construct/small/west,
/obj/effect/decal/cleanable/glass,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
@@ -70187,16 +66343,14 @@
},
/area/station/engineering/atmos)
"lAt" = (
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/obj/structure/closet/secure_closet/freezer/meat,
/turf/simulated/floor/plasteel{
icon_state = "freezerfloor"
},
/area/station/service/kitchen)
"lAD" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -70211,21 +66365,19 @@
},
/area/station/medical/virology)
"lAN" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- d1 = 2;
- d2 = 4;
- icon_state = "2-4"
+/obj/structure/closet/secure_closet/security,
+/obj/structure/window/reinforced{
+ dir = 8
},
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 6
+/obj/item/clothing/mask/balaclava,
+/obj/effect/decal/warning_stripes/red,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
},
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plasteel,
-/area/station/security/range)
+/area/station/security/main)
"lBb" = (
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"lBg" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
@@ -70237,16 +66389,13 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/controlroom)
"lBr" = (
-/obj/machinery/light/small{
- dir = 4
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
},
-/turf/simulated/floor/plating,
-/area/station/maintenance/aft)
+/area/station/security/detective)
"lBQ" = (
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/turf/simulated/floor/engine,
/area/station/science/explab/chamber)
"lCk" = (
@@ -70282,9 +66431,7 @@
/area/station/maintenance/starboardsolar)
"lCQ" = (
/obj/structure/closet/emcloset,
-/obj/structure/sign/poster/official/random{
- pixel_x = -32
- },
+/obj/structure/sign/poster/official/random/west,
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "whitepurple"
@@ -70304,10 +66451,7 @@
},
/area/station/security/brig)
"lDi" = (
-/obj/structure/sink{
- dir = 8;
- pixel_x = -12
- },
+/obj/structure/sink/directional/east,
/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
dir = 8;
@@ -70345,10 +66489,7 @@
dir = 4
},
/obj/structure/closet/firecloset,
-/obj/machinery/power/apc{
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/power/apc/directional/south,
/obj/structure/cable,
/turf/simulated/floor/plasteel,
/area/station/science/toxins/mixing)
@@ -70398,7 +66539,7 @@
/obj/item/stamp/clown{
pixel_x = 8
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/clown)
"lEM" = (
/obj/effect/decal/cleanable/dirt,
@@ -70442,9 +66583,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/turf/simulated/floor/plasteel{
- icon_state = "cult"
- },
+/turf/simulated/floor/wood/fancy/cherry,
/area/station/legal/lawoffice)
"lFH" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
@@ -70491,7 +66630,9 @@
d2 = 2;
icon_state = "1-2"
},
-/turf/simulated/floor/carpet,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
/area/station/security/detective)
"lGd" = (
/obj/effect/decal/cleanable/dirt,
@@ -70519,7 +66660,7 @@
},
/area/station/engineering/atmos/control)
"lGP" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/shutters/preopen{
dir = 8;
id_tag = "hop";
@@ -70655,9 +66796,7 @@
pixel_x = -8;
initialized = 1
},
-/obj/structure/sign/poster/official/random{
- pixel_y = 32
- },
+/obj/structure/sign/poster/official/random/north,
/obj/effect/decal/cleanable/dust,
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -70668,10 +66807,10 @@
/obj/effect/turf_decal/siding/wood{
dir = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"lJV" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 8
},
@@ -70680,9 +66819,8 @@
},
/area/station/security/permabrig)
"lJX" = (
-/obj/machinery/button/windowtint{
+/obj/machinery/button/windowtint/east{
id = "holodeck";
- pixel_x = 24;
range = 9
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
@@ -70706,6 +66844,17 @@
},
/turf/simulated/floor/plating,
/area/station/maintenance/port)
+"lKL" = (
+/obj/structure/chair/sofa/pew/left{
+ dir = 8
+ },
+/obj/structure/platform{
+ dir = 4;
+ anchored = 1
+ },
+/obj/machinery/light/directional/north,
+/turf/simulated/floor/wood/fancy,
+/area/station/legal/courtroom)
"lKO" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
@@ -70751,11 +66900,7 @@
},
/area/station/engineering/break_room)
"lLH" = (
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/power/apc/directional/north,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -70791,7 +66936,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint2)
"lMl" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -70819,10 +66964,9 @@
/turf/simulated/floor/engine/vacuum,
/area/station/maintenance/turbine)
"lMP" = (
-/obj/structure/sign/poster/contraband/random{
- pixel_y = 32
- },
-/turf/simulated/floor/wood,
+/obj/structure/sign/poster/contraband/random/north,
+/mob/living/simple_animal/mouse/rat,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/aft)
"lNb" = (
/obj/effect/decal/cleanable/dirt,
@@ -70856,7 +67000,7 @@
pixel_x = 6;
pixel_y = 2
},
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/item/storage/box/monkeycubes/farwacubes{
pixel_x = -6;
pixel_y = 2
@@ -70887,16 +67031,12 @@
/area/station/science/toxins/test)
"lNS" = (
/obj/machinery/disposal,
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/west{
id = "testlab";
name = "Test Lab Privacy Shutters";
- pixel_x = -28;
pixel_y = 5
},
-/obj/machinery/light_switch{
- dir = 4;
- name = "custom placement";
- pixel_x = -24;
+/obj/machinery/light_switch/west{
pixel_y = -6
},
/obj/structure/disposalpipe/trunk,
@@ -70930,12 +67070,8 @@
/area/station/engineering/atmos)
"lPp" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small{
- dir = 4
- },
-/obj/structure/sign/poster/contraband/random{
- pixel_x = 32
- },
+/obj/machinery/light/small/directional/east,
+/obj/structure/sign/poster/contraband/random/east,
/turf/simulated/floor/plasteel{
icon_state = "grimy"
},
@@ -70990,7 +67126,7 @@
},
/area/station/command/bridge)
"lPR" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 4
},
@@ -71004,7 +67140,7 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/hos)
"lPT" = (
/obj/effect/decal/cleanable/dust,
@@ -71028,9 +67164,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "floorgrime"
},
@@ -71189,7 +67323,7 @@
/turf/simulated/floor/grass,
/area/station/hallway/secondary/exit)
"lSU" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "Processing"
},
/obj/structure/cable{
@@ -71225,11 +67359,10 @@
/area/station/security/permabrig)
"lTU" = (
/obj/effect/decal/warning_stripes/west,
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/west{
desc = "A remote control-switch for the SM Radiation Security Shutters";
id = "engsm2";
name = "SM Door Radiation Shutters Control";
- pixel_x = -27;
pixel_y = 5
},
/turf/simulated/floor/plasteel{
@@ -71324,10 +67457,7 @@
/obj/structure/table,
/obj/item/aicard,
/obj/item/aiModule/reset,
-/obj/machinery/status_display{
- layer = 4;
- pixel_y = 32
- },
+/obj/machinery/status_display/directional/north,
/turf/simulated/floor/plating,
/area/station/engineering/tech_storage)
"lVr" = (
@@ -71398,11 +67528,7 @@
},
/area/station/hallway/secondary/exit)
"lVX" = (
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/power/apc/directional/west,
/obj/structure/cable,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
@@ -71411,7 +67537,7 @@
},
/area/station/maintenance/aft)
"lWF" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -71460,9 +67586,11 @@
},
/area/station/turret_protected/ai_upload)
"lXg" = (
-/obj/machinery/atmospherics/binary/volume_pump/on{
+/obj/machinery/atmospherics/binary/pump{
dir = 1;
- name = "Air To Distro"
+ name = "Air to Station";
+ on = 1;
+ target_pressure = 303
},
/turf/simulated/floor/plasteel{
dir = 8;
@@ -71474,14 +67602,11 @@
/area/station/hallway/primary/aft)
"lXi" = (
/obj/machinery/chem_master,
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/turf/simulated/floor/engine,
/area/station/science/misc_lab)
"lXA" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d1 = 2;
d2 = 4;
@@ -71599,11 +67724,7 @@
},
/area/station/maintenance/aft)
"lZu" = (
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/power/apc/directional/west,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -71767,7 +67888,7 @@
/obj/structure/window/basic{
dir = 8
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"mcg" = (
/obj/structure/table/glass/reinforced/plastitanium,
@@ -71859,9 +67980,7 @@
/obj/structure/disposalpipe/trunk{
dir = 8
},
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/structure/sign/deathsposal{
pixel_y = 32
},
@@ -71880,25 +67999,23 @@
},
/area/station/hallway/primary/central/north)
"mdn" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 10
- },
/obj/effect/decal/warning_stripes/north,
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
/obj/structure/cable{
d1 = 1;
- d2 = 4;
- icon_state = "1-4"
+ d2 = 2;
+ icon_state = "1-2"
},
/turf/simulated/floor/plasteel{
icon_state = "floorgrime"
},
/area/station/engineering/smes)
"mdr" = (
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/south,
/obj/structure/curtain/open/shower,
/obj/machinery/shower{
dir = 8;
@@ -71923,10 +68040,8 @@
/obj/item/reagent_containers/food/snacks/grown/cannabis,
/obj/effect/decal/cleanable/dirt,
/obj/item/clothing/mask/cigarette/medical_marijuana,
-/turf/simulated/floor/wood{
- broken = 1;
- icon_state = "wood-broken"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/asmaint)
"mem" = (
/obj/machinery/economy/vending/medical,
@@ -72069,7 +68184,7 @@
/obj/structure/chair/stool{
dir = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/security/permabrig)
"mha" = (
/obj/structure/lattice/catwalk,
@@ -72096,9 +68211,8 @@
/obj/machinery/floodlight{
light_power = 1
},
-/turf/simulated/floor/wood{
- icon_state = "wood-broken6"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/asmaint)
"mhv" = (
/obj/structure/table/reinforced,
@@ -72112,16 +68226,10 @@
name = "Mr. Deempisi portrait";
pixel_y = 32
},
-/obj/machinery/door_control{
- id = "vipbar_bolt";
- name = "Door Bolt Control";
- normaldoorcontrol = 1;
- pixel_x = -24;
- specialfunctions = 4
- },
-/obj/machinery/light{
- dir = 1
+/obj/machinery/door_control/bolt_control/west{
+ id = "vipbar_bolt"
},
+/obj/machinery/light/directional/north,
/obj/item/book/manual/wiki/sop_service{
pixel_x = -5;
pixel_y = 3
@@ -72170,10 +68278,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 6
},
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 10
},
@@ -72241,9 +68346,7 @@
icon_state = "1-2"
},
/obj/effect/mapping_helpers/airlock/access/any/security/iaa,
-/turf/simulated/floor/plasteel{
- icon_state = "cult"
- },
+/turf/simulated/floor/wood/fancy/cherry,
/area/station/legal/lawoffice)
"miN" = (
/obj/machinery/camera{
@@ -72293,6 +68396,15 @@
/obj/structure/reagent_dispensers/watertank,
/turf/simulated/floor/plasteel,
/area/station/maintenance/apmaint)
+"mjO" = (
+/obj/structure/lattice,
+/obj/machinery/camera{
+ c_tag = "Engineering Singularity North-West";
+ dir = 4;
+ network = list("SS13","Singularity","Engineering")
+ },
+/turf/space,
+/area/station/engineering/control)
"mjP" = (
/obj/effect/landmark/start/scientist,
/obj/structure/cable{
@@ -72341,7 +68453,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/effect/mapping_helpers/airlock/access/any/security/hos,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/hos)
"mjZ" = (
/obj/machinery/atmospherics/unary/vent_scrubber/on{
@@ -72349,16 +68461,24 @@
},
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/central/ne)
+"mkg" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "arrival"
+ },
+/area/station/hallway/secondary/entry)
"mki" = (
/obj/structure/window/reinforced{
dir = 4
},
/obj/structure/closet/wardrobe/coroner,
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/power/apc/directional/north,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -72381,27 +68501,18 @@
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 4
},
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/bluegrid,
/area/station/telecomms/chamber)
"mlv" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/structure/closet,
/obj/item/restraints/legcuffs/beartrap,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"mlz" = (
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump Engineering";
- pixel_x = -24;
- shock_proof = 1
- },
+/obj/item/radio/intercom/directional/south,
+/obj/machinery/power/apc/engineering/west,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -72423,10 +68534,7 @@
pixel_x = 5;
pixel_y = -6
},
-/obj/machinery/economy/vending/wallmed{
- name = "Emergency NanoMed";
- pixel_x = -28
- },
+/obj/machinery/economy/vending/wallmed/directional/west,
/turf/simulated/floor/plasteel,
/area/station/maintenance/aft)
"mlF" = (
@@ -72443,9 +68551,9 @@
/obj/machinery/camera{
c_tag = "Brig Head of Security's Bedroom"
},
-/obj/machinery/newscaster/security_unit{
- name = "north bump";
- pixel_y = 28
+/obj/machinery/newscaster/security_unit/north,
+/obj/machinery/door_control/shutter/west{
+ id = "hos_secure_doors"
},
/turf/simulated/floor/plasteel{
icon_state = "grimy"
@@ -72551,11 +68659,7 @@
/turf/simulated/floor/plating,
/area/station/science/toxins/launch)
"mpt" = (
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/firealarm/directional/west,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plasteel{
@@ -72593,10 +68697,10 @@
},
/area/station/medical/reception)
"mqw" = (
-/obj/structure/disposalpipe/junction/y,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/junction/y,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"mqG" = (
@@ -72620,9 +68724,8 @@
/obj/structure/chair/stool{
dir = 1
},
-/turf/simulated/floor/wood{
- icon_state = "wood-broken"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/aft)
"mrd" = (
/obj/machinery/door/firedoor,
@@ -72689,7 +68792,7 @@
"msm" = (
/obj/machinery/constructable_frame/machine_frame,
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"msr" = (
@@ -72721,10 +68824,9 @@
/area/station/medical/reception)
"msR" = (
/obj/effect/decal/warning_stripes/southwest,
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/west{
id = "Disposal Exit";
name = "Disposal Vent Control";
- pixel_x = -24;
pixel_y = 8;
req_one_access_txt = "12"
},
@@ -72812,7 +68914,7 @@
},
/area/station/security/brig)
"muq" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "xenobio3";
name = "Chamber 3 Containment Blast Doors"
@@ -72952,11 +69054,7 @@
/area/station/maintenance/asmaint)
"mxH" = (
/obj/item/kirbyplants,
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/firealarm/directional/east,
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/exit)
"mxJ" = (
@@ -73066,7 +69164,7 @@
},
/area/station/medical/reception)
"mzC" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "qm"
},
/obj/structure/cable{
@@ -73100,7 +69198,7 @@
/area/station/command/office/captain)
"mAX" = (
/obj/effect/decal/cleanable/dust,
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/effect/mapping_helpers/machinery/destroyed,
/turf/simulated/floor/plasteel{
icon_state = "white"
@@ -73112,11 +69210,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/machinery/light_switch{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/light_switch/west,
/obj/machinery/atmospherics/pipe/simple/visible/purple,
/turf/simulated/floor/plasteel{
dir = 4;
@@ -73144,9 +69238,7 @@
"mBE" = (
/obj/structure/table,
/obj/effect/spawner/lootdrop/maintenance,
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"mBZ" = (
@@ -73183,6 +69275,24 @@
/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance,
/turf/simulated/floor/plasteel,
/area/station/maintenance/aft)
+"mCp" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/sign/poster/official/random/north,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "arrival"
+ },
+/area/station/hallway/secondary/entry)
"mCw" = (
/obj/effect/spawner/random_spawners/wall_rusted_probably,
/turf/simulated/wall,
@@ -73206,18 +69316,12 @@
},
/area/station/maintenance/apmaint)
"mCO" = (
-/obj/machinery/power/apc{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/power/apc/directional/east,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
},
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whiteblue"
@@ -73239,9 +69343,7 @@
/turf/simulated/floor/plasteel,
/area/station/science/hallway)
"mDs" = (
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -73258,6 +69360,7 @@
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 8
},
+/mob/living/simple_animal/moth,
/turf/simulated/floor/carpet,
/area/station/maintenance/fsmaint)
"mDx" = (
@@ -73319,12 +69422,15 @@
level = 1
},
/obj/effect/spawner/random_spawners/cobweb_left_rare,
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint2)
+"mEj" = (
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkred"
+ },
+/area/station/security/main)
"mEk" = (
/obj/machinery/door/airlock/welded{
name = "Maintenance Airlock"
@@ -73368,10 +69474,7 @@
},
/area/station/service/chapel)
"mEM" = (
-/obj/structure/closet/secure_closet/guncabinet{
- name = "HoS personal weapons";
- req_access = list(58)
- },
+/obj/structure/displaycase/hos,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -73382,16 +69485,17 @@
d2 = 4;
icon_state = "1-4"
},
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
/obj/structure/cable{
- d1 = 2;
- d2 = 4;
- icon_state = "2-4"
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4;
- icon_state = "pipe-c"
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
},
-/turf/simulated/floor/carpet,
/area/station/security/detective)
"mFq" = (
/obj/effect/turf_decal/siding/wood{
@@ -73424,7 +69528,7 @@
/turf/simulated/floor/wood/fancy/oak,
/area/station/service/bar)
"mGG" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "xenobio7";
name = "Chamber 7 Containment Blast Doors"
@@ -73473,8 +69577,21 @@
icon_state = "neutralcorner"
},
/area/station/public/dorms)
+"mHb" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
+ dir = 4
+ },
+/mob/living/simple_animal/mouse/rat,
+/turf/simulated/floor/plating,
+/area/station/maintenance/fpmaint2)
"mHh" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "hos_room"
},
/obj/structure/cable{
@@ -73491,12 +69608,13 @@
d2 = 8;
icon_state = "2-8"
},
+/obj/machinery/door/poddoor{
+ id_tag = "hos_secure_doors"
+ },
/turf/simulated/floor/plating,
/area/station/command/office/hos)
"mHA" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
d1 = 4;
@@ -73548,9 +69666,7 @@
/area/station/security/permabrig)
"mIU" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/effect/mapping_helpers/machinery/destroyed,
/turf/simulated/floor/plasteel{
icon_state = "cult"
@@ -73570,7 +69686,7 @@
id_tag = "Biohazard";
name = "Biohazard Shutter"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/science/toxins/launch)
"mJO" = (
@@ -73664,11 +69780,7 @@
pixel_y = 6
},
/obj/item/storage/toolbox/electrical,
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/item/radio/intercom/directional/west,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/station/maintenance/asmaint)
@@ -73709,11 +69821,7 @@
},
/area/station/medical/medbay)
"mMB" = (
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/power/apc/directional/west,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -73796,13 +69904,19 @@
id_tag = "Secure Gate";
name = "Security Blast Door"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
},
/turf/simulated/floor/plating,
/area/station/security/prison/cell_block/A)
+"mOp" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "arrival"
+ },
+/area/station/hallway/secondary/entry)
"mOz" = (
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 4
@@ -73821,22 +69935,13 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/aft)
"mOH" = (
-/obj/structure/extinguisher_cabinet{
- name = "north bump";
- pixel_y = 30
- },
+/obj/structure/extinguisher_cabinet/directional/north,
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/machinery/economy/vending/hydrodrobe,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/station/service/hydroponics)
-"mPM" = (
-/obj/structure/fermenting_barrel,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken7"
- },
-/area/station/maintenance/asmaint2)
"mPO" = (
/obj/machinery/door/airlock,
/obj/effect/decal/cleanable/dirt,
@@ -73874,22 +69979,17 @@
/obj/structure/barricade/wooden{
layer = 4
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"mRf" = (
/obj/item/bedsheet/hop,
/obj/structure/bed,
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/turf/simulated/floor/carpet,
/area/station/command/office/hop)
"mRJ" = (
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-cherry"
- },
+/turf/simulated/floor/wood/oak,
/area/station/medical/psych)
"mRO" = (
/obj/structure/table,
@@ -73916,16 +70016,11 @@
"mSI" = (
/obj/structure/chair/comfy/brown,
/obj/effect/decal/cleanable/dust,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken3"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/fsmaint)
"mSJ" = (
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "bluecorner"
@@ -73968,8 +70063,11 @@
},
/area/station/service/hydroponics)
"mTi" = (
-/obj/machinery/door/airlock/external,
-/turf/simulated/floor/plasteel,
+/obj/structure/closet/emcloset,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "arrival"
+ },
/area/station/hallway/secondary/entry)
"mTj" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
@@ -73992,7 +70090,7 @@
/obj/item/reagent_containers/syringe/epinephrine{
pixel_y = -1
},
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/structure/table,
/turf/simulated/floor/plasteel{
icon_state = "whiteblue"
@@ -74019,9 +70117,7 @@
/obj/effect/turf_decal/siding/wood{
dir = 1
},
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -74061,11 +70157,7 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/starboard/east)
"mVh" = (
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/power/apc/directional/west,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -74100,6 +70192,15 @@
},
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
+"mVJ" = (
+/obj/machinery/power/solar{
+ name = "Aft Port Solar Array"
+ },
+/obj/structure/cable,
+/turf/simulated/floor/plasteel/airless{
+ icon_state = "solarpanel"
+ },
+/area/station/engineering/solar/port)
"mVO" = (
/obj/structure/closet/emcloset,
/obj/machinery/atmospherics/unary/vent_scrubber/on{
@@ -74189,27 +70290,11 @@
/area/station/maintenance/asmaint2)
"mXS" = (
/obj/item/reagent_containers/glass/bucket,
-/obj/structure/sink/kitchen{
- pixel_y = 18
- },
+/obj/structure/sink/kitchen/north,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/station/security/interrogation)
-"mXT" = (
-/obj/structure/lattice/catwalk,
-/obj/structure/cable{
- d1 = 1;
- d2 = 4;
- icon_state = "1-4"
- },
-/obj/structure/cable{
- d1 = 1;
- d2 = 8;
- icon_state = "1-8"
- },
-/turf/space,
-/area/station/engineering/solar/port)
"mYn" = (
/obj/structure/cable{
d1 = 4;
@@ -74310,18 +70395,16 @@
/area/station/command/office/captain)
"mZI" = (
/obj/machinery/computer/secure_data,
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/north{
id = "hopqueue";
name = "Queue Privacy Shutters Control";
pixel_x = -6;
- pixel_y = 25;
req_one_access_txt = "57"
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/north{
id = "hop";
name = "Privacy Shutters Control";
pixel_x = 6;
- pixel_y = 25;
req_one_access_txt = "57"
},
/obj/machinery/flasher_button{
@@ -74332,7 +70415,7 @@
pixel_x = -24;
pixel_y = -7
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/hop)
"nah" = (
/obj/machinery/atmospherics/unary/vent_pump/on{
@@ -74363,9 +70446,6 @@
},
/area/station/maintenance/fsmaint)
"nbj" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable{
d1 = 1;
d2 = 4;
@@ -74418,7 +70498,7 @@
/area/station/hallway/primary/starboard/west)
"nbC" = (
/obj/machinery/economy/vending/cigarette,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/aft)
"nbE" = (
/obj/structure/disposalpipe/segment{
@@ -74439,23 +70519,17 @@
"nbW" = (
/obj/structure/table/wood,
/obj/item/radio/intercom/command,
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/north{
id = "heads_meeting";
name = "Privacy Shutters Control";
- pixel_x = -6;
- pixel_y = 24
+ pixel_x = -11
},
-/obj/machinery/button/windowtint{
+/obj/machinery/button/windowtint/north{
id = "conference";
- pixel_x = 6;
- pixel_y = 24
+ pixel_x = 11
},
-/obj/machinery/door_control{
- id = "conference";
- name = "Door Bolt Control";
- normaldoorcontrol = 1;
- pixel_y = 34;
- specialfunctions = 4
+/obj/machinery/door_control/bolt_control/north{
+ id = "conference"
},
/obj/effect/turf_decal/siding/wood{
dir = 1
@@ -74467,7 +70541,7 @@
name = "Clown's Office"
},
/obj/effect/mapping_helpers/airlock/access/any/service/clown,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/clown)
"ncM" = (
/turf/simulated/floor/plasteel{
@@ -74480,15 +70554,27 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/power/apc/directional/north,
/turf/simulated/floor/plasteel,
/area/station/maintenance/turbine)
+"ndn" = (
+/obj/structure/curtain/open/shower/security{
+ anchored = 1
+ },
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/machinery/shower{
+ pixel_y = 20
+ },
+/obj/effect/landmark/start/security_officer,
+/obj/effect/turf_decal/miscellaneous/plumbing{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "hydrofloor"
+ },
+/area/station/security/main)
"ndr" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable,
/obj/structure/cable{
d1 = 1;
@@ -74498,9 +70584,7 @@
/turf/simulated/floor/plating,
/area/station/engineering/gravitygenerator)
"nds" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/structure/table,
/obj/item/hand_tele,
/turf/simulated/floor/plasteel{
@@ -74519,9 +70603,7 @@
/obj/structure/chair{
dir = 8
},
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkred"
@@ -74554,12 +70636,18 @@
/turf/simulated/floor/plating,
/area/station/maintenance/electrical)
"neo" = (
-/obj/effect/spawner/window/reinforced/tinted,
+/obj/effect/spawner/window/reinforced/tinted/grilled,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 4
},
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint2)
+"neF" = (
+/obj/machinery/light/directional/north,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/station/hallway/secondary/entry)
"neH" = (
/obj/structure/closet/crate/medical,
/obj/item/crutches,
@@ -74717,7 +70805,7 @@
/turf/simulated/floor/plating,
/area/station/public/storage/emergency/port)
"nic" = (
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/engine/supermatter)
"nif" = (
@@ -74726,9 +70814,7 @@
/turf/simulated/floor/light/purple,
/area/station/service/bar/atrium)
"nin" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whitepurple"
@@ -74801,11 +70887,13 @@
icon_state = "yellowcorner"
},
/area/station/engineering/controlroom)
+"niR" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/structure/extinguisher_cabinet/directional/north,
+/turf/simulated/floor/plasteel,
+/area/station/hallway/secondary/entry)
"niT" = (
-/obj/machinery/newscaster{
- name = "north bump";
- pixel_y = 28
- },
+/obj/machinery/newscaster/directional/north,
/obj/structure/table,
/obj/item/paper_bin{
pixel_x = -5;
@@ -74816,25 +70904,19 @@
pixel_y = 5
},
/obj/effect/decal/warning_stripes/yellow/hollow,
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel,
/area/station/command/office/hop)
"niW" = (
/obj/machinery/atmospherics/binary/valve,
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/alarm/directional/west,
/turf/simulated/floor/plating,
/area/station/maintenance/maintcentral2)
"njM" = (
/obj/structure/sign/electricshock{
pixel_y = -32
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/shutters/preopen{
dir = 8;
id_tag = "hop";
@@ -74882,7 +70964,7 @@
},
/area/station/science/hallway)
"nky" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint2)
@@ -74915,18 +70997,17 @@
id = "incineratorturbine"
},
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter{
id = "turbinevent";
name = "Turbine Vent Control";
pixel_x = -8;
pixel_y = -38;
req_access_txt = "12"
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/south{
id = "auxincineratorvent";
name = "Auxiliary Vent Control";
pixel_x = -8;
- pixel_y = -26;
req_access_txt = "12"
},
/obj/machinery/atmospherics/pipe/manifold/visible{
@@ -75007,14 +71088,11 @@
/area/station/medical/morgue)
"nlI" = (
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood/fancy/birch{
- icon_state = "fancy-wood-birch-broken4"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/fancy/birch,
/area/station/maintenance/fsmaint)
"nlK" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "darkred"
@@ -75056,7 +71134,7 @@
/obj/structure/chair/stool/bar{
dir = 8
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/blueshield)
"nmJ" = (
/obj/structure/chair/comfy/black,
@@ -75104,6 +71182,14 @@
},
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
+"nof" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/station/security/main)
"noh" = (
/obj/structure/cable{
d1 = 2;
@@ -75125,9 +71211,7 @@
dir = 1;
id = "QMLoad"
},
-/obj/machinery/status_display/supply_display{
- pixel_x = -32
- },
+/obj/machinery/status_display/supply_display/west,
/turf/simulated/floor/plasteel,
/area/station/supply/storage)
"noy" = (
@@ -75178,11 +71262,7 @@
dir = 1;
pixel_y = -22
},
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/item/radio/intercom/directional/east,
/obj/effect/landmark{
icon = 'icons/effects/spawner_icons.dmi';
icon_state = "AI";
@@ -75213,7 +71293,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"npM" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/medical/medbay2)
"npQ" = (
@@ -75299,10 +71379,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/turf/simulated/floor/plating,
/area/station/engineering/supermatter_room)
"nqX" = (
@@ -75422,11 +71499,12 @@
icon_state = "darkred"
},
/area/station/security/brig)
+"nte" = (
+/mob/living/simple_animal/mouse/rat,
+/turf/simulated/floor/plating,
+/area/station/maintenance/aft)
"ntg" = (
-/mob/living/simple_animal/hostile/retaliate/goat{
- name = "Pete";
- real_name = "Pete"
- },
+/mob/living/simple_animal/hostile/retaliate/goat/chef,
/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 4
@@ -75458,10 +71536,8 @@
/area/station/security/brig)
"ntr" = (
/obj/machinery/cooker/deepfryer,
-/obj/machinery/light/small{
- dir = 1
- },
-/turf/simulated/floor/wood,
+/obj/machinery/light/small/directional/north,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/aft)
"ntt" = (
/obj/structure/cable{
@@ -75505,9 +71581,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"nuM" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "darkblue"
@@ -75566,7 +71640,7 @@
/area/station/engineering/aitransit)
"nvO" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -75667,7 +71741,7 @@
},
/area/station/supply/qm)
"nxm" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel,
/area/station/supply/storage)
"nxy" = (
@@ -75675,9 +71749,8 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/turf/simulated/floor/wood{
- icon_state = "wood-broken"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/fsmaint)
"nxH" = (
/obj/machinery/atmospherics/unary/vent_pump/on{
@@ -75695,7 +71768,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"nyJ" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "Secure Gate";
name = "Security Blast Door"
@@ -75765,11 +71838,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/apmaint)
"nzF" = (
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/power/apc/directional/north,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -75789,10 +71858,7 @@
/turf/simulated/floor/plasteel,
/area/station/supply/storage)
"nAq" = (
-/obj/structure/sink{
- dir = 8;
- pixel_x = -12
- },
+/obj/structure/sink/directional/east,
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
},
@@ -75809,17 +71875,15 @@
},
/area/station/hallway/secondary/exit)
"nAy" = (
-/obj/structure/bed,
-/obj/item/bedsheet/orange,
+/obj/structure/bed/mattress/dirty,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"nAE" = (
/obj/machinery/smartfridge,
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/east{
id = "HydroHallway";
name = "Hydroponics Privacy Shutters Control";
- pixel_x = 24;
req_one_access_txt = "35"
},
/turf/simulated/floor/plasteel{
@@ -75853,10 +71917,8 @@
"nBc" = (
/obj/structure/table,
/obj/item/storage/toolbox/mechanical,
-/obj/machinery/light,
-/obj/structure/sign/poster/official/random{
- pixel_y = -32
- },
+/obj/machinery/light/directional/south,
+/obj/structure/sign/poster/official/random/south,
/turf/simulated/floor/plasteel{
dir = 6;
icon_state = "whitepurple"
@@ -75864,11 +71926,7 @@
/area/station/science/toxins/mixing)
"nBq" = (
/obj/structure/table,
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/south,
/obj/item/book/manual/wiki/engineering_guide,
/obj/item/clothing/glasses/meson/engine,
/obj/item/clothing/glasses/meson/engine{
@@ -75934,7 +71992,7 @@
"nBN" = (
/obj/structure/table,
/obj/effect/spawner/lootdrop/maintenance,
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"nBZ" = (
@@ -75979,12 +72037,23 @@
icon_state = "dark"
},
/area/station/command/office/ce)
+"nCM" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/glass{
+ name = "Chapel Office"
+ },
+/obj/effect/mapping_helpers/airlock/access/any/service/chapel_office,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/station/service/chapel/office)
"nCP" = (
/obj/structure/window/reinforced{
dir = 8
},
/obj/structure/table/reinforced,
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter{
id = "xenobio3";
name = "Chamber 3 Containment Blast Doors";
pixel_y = 4;
@@ -76058,9 +72127,7 @@
},
/area/station/medical/patients_rooms)
"nEC" = (
-/obj/structure/sign/poster/contraband/random{
- pixel_y = -32
- },
+/obj/structure/sign/poster/contraband/random/south,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 4
},
@@ -76074,7 +72141,7 @@
/obj/structure/window/reinforced{
dir = 4
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter{
id = "xenobio5";
name = "Chamber 5 Containment Blast Doors";
pixel_y = 4;
@@ -76096,7 +72163,7 @@
/area/station/engineering/atmos)
"nFc" = (
/obj/machinery/hologram/holopad,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/security/permabrig)
"nFx" = (
/obj/effect/decal/cleanable/dirt,
@@ -76131,9 +72198,7 @@
/area/station/science/xenobiology)
"nGq" = (
/obj/effect/decal/warning_stripes/yellow/hollow,
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plating,
/area/station/engineering/secure_storage)
"nGG" = (
@@ -76192,18 +72257,14 @@
/obj/machinery/atmospherics/pipe/manifold/visible/cyan{
dir = 8
},
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "darkyellow"
},
/area/station/engineering/supermatter_room)
"nIF" = (
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/engine,
/area/station/science/xenobiology)
"nIM" = (
@@ -76242,27 +72303,16 @@
/turf/simulated/floor/catwalk,
/area/station/maintenance/storage)
"nJf" = (
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/firealarm/directional/east,
/obj/structure/closet/radiation,
-/obj/machinery/light_switch{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/light_switch/north,
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "whiteblue"
},
/area/station/medical/storage)
"nJl" = (
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/firealarm/directional/east,
/obj/structure/sign/nosmoking_1{
pixel_y = 32
},
@@ -76301,13 +72351,11 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint2)
"nKq" = (
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
},
/turf/simulated/floor/plasteel{
- icon_state = "darkred"
+ icon_state = "darkredcorners"
},
/area/station/security/brig)
"nKv" = (
@@ -76346,9 +72394,7 @@
pixel_x = -2;
pixel_y = -2
},
-/obj/machinery/ai_status_display{
- pixel_y = 32
- },
+/obj/machinery/ai_status_display/north,
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "purple"
@@ -76357,14 +72403,8 @@
"nLf" = (
/obj/effect/decal/warning_stripes/blue/hollow,
/obj/machinery/suit_storage_unit/standard_unit,
-/obj/machinery/light{
- dir = 8
- },
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/light/directional/west,
+/obj/machinery/alarm/directional/west,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -76395,9 +72435,7 @@
/turf/simulated/floor/wood/fancy/cherry,
/area/station/service/bar/atrium)
"nLC" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/structure/closet/emcloset,
/turf/simulated/floor/plasteel{
dir = 8;
@@ -76437,6 +72475,7 @@
dir = 10
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/effect/landmark/start/explorer,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -76457,10 +72496,7 @@
/area/station/maintenance/asmaint)
"nMT" = (
/obj/structure/closet/secure_closet/personal,
-/obj/machinery/power/apc{
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/power/apc/directional/south,
/obj/structure/cable,
/turf/simulated/floor/plasteel,
/area/station/public/locker)
@@ -76471,9 +72507,7 @@
pixel_y = 6
},
/obj/item/paper_bin,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"nNf" = (
@@ -76491,7 +72525,7 @@
},
/area/station/supply/miningdock)
"nNv" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -76520,10 +72554,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkyellowcorners"
@@ -76544,10 +72575,7 @@
/obj/machinery/recharger{
pixel_y = 4
},
-/obj/machinery/status_display{
- layer = 4;
- pixel_y = 32
- },
+/obj/machinery/status_display/directional/north,
/obj/effect/turf_decal/siding/wood{
dir = 1
},
@@ -76570,7 +72598,7 @@
/obj/structure/window/basic{
dir = 8
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"nPm" = (
/obj/structure/railing{
@@ -76611,7 +72639,7 @@
},
/area/station/command/office/hop)
"nQT" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable,
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -76752,11 +72780,7 @@
/obj/structure/window/reinforced{
dir = 1
},
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/power/apc/directional/west,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -76800,7 +72824,7 @@
/turf/simulated/floor/transparent/glass,
/area/station/service/bar/atrium)
"nTQ" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plating,
/area/station/maintenance/storage)
"nTZ" = (
@@ -76810,15 +72834,11 @@
/turf/simulated/floor/grass/no_creep,
/area/station/command/bridge)
"nUh" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/floor/carpet,
+/turf/simulated/floor/carpet/black,
/area/station/legal/courtroom)
"nUj" = (
-/obj/machinery/button/windowtint{
+/obj/machinery/button/windowtint/west{
id = "scene";
- pixel_x = -24;
range = 10
},
/obj/structure/chair/comfy/black{
@@ -76849,9 +72869,7 @@
/turf/simulated/wall,
/area/station/engineering/atmos)
"nVq" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/structure/table,
/obj/item/cultivator,
/obj/item/shovel/spade,
@@ -76859,11 +72877,7 @@
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 8
},
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/firealarm/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "hydrofloor"
},
@@ -76926,11 +72940,7 @@
pixel_x = -3;
pixel_y = 8
},
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 1
},
@@ -76966,10 +72976,7 @@
},
/area/station/science/hallway)
"nXr" = (
-/obj/machinery/status_display{
- layer = 4;
- pixel_x = -32
- },
+/obj/machinery/status_display/directional/west,
/turf/simulated/floor/plasteel,
/area/station/public/dorms)
"nXu" = (
@@ -77073,10 +73080,9 @@
/area/station/hallway/secondary/exit)
"nYX" = (
/obj/structure/table/wood,
-/obj/machinery/door_control{
+/obj/machinery/door_control/normal{
id = "hopofficedoor";
name = "Office Door";
- normaldoorcontrol = 1;
pixel_x = -6;
pixel_y = 3;
req_one_access_txt = "57"
@@ -77091,7 +73097,7 @@
/obj/structure/chair/office/dark{
dir = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/security/permabrig)
"nZI" = (
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
@@ -77314,7 +73320,7 @@
/area/station/hallway/primary/aft)
"odD" = (
/obj/structure/bookcase,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/asmaint)
"odL" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
@@ -77349,9 +73355,6 @@
/obj/machinery/hologram/holopad,
/turf/simulated/floor/mineral/tranquillite,
/area/station/service/mime)
-"oej" = (
-/turf/space,
-/area/space/nearstation)
"oes" = (
/obj/structure/disposalpipe/sortjunction/reversed{
dir = 8;
@@ -77375,10 +73378,7 @@
/obj/item/stock_parts/cell/high/plus,
/obj/item/stock_parts/cell/high/plus,
/obj/item/crowbar,
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/obj/item/mecha_parts/core,
/turf/simulated/floor/plasteel{
dir = 1;
@@ -77402,11 +73402,7 @@
/turf/simulated/wall,
/area/station/service/bar/atrium)
"ofy" = (
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/item/radio/intercom/directional/west,
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/central/se)
"ofP" = (
@@ -77416,11 +73412,9 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"ofW" = (
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/obj/structure/bookcase,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/security/permabrig)
"ogg" = (
/obj/machinery/door/airlock/research{
@@ -77486,7 +73480,7 @@
/area/station/maintenance/fore)
"ogO" = (
/obj/machinery/door/firedoor,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -77500,7 +73494,7 @@
},
/area/station/maintenance/fsmaint)
"ohx" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "xenobio7";
name = "Chamber 7 Containment Blast Doors"
@@ -77535,7 +73529,7 @@
/obj/structure/chair/sofa/left{
color = "#85130b"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/security/permabrig)
"oil" = (
/obj/structure/table/reinforced,
@@ -77555,14 +73549,8 @@
/turf/simulated/floor/plasteel,
/area/station/service/hydroponics)
"ois" = (
-/obj/machinery/newscaster/security_unit{
- name = "north bump";
- pixel_y = 28
- },
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
+/obj/structure/sign/restroom{
+ pixel_y = 32
},
/turf/simulated/floor/plasteel,
/area/station/security/main)
@@ -77652,19 +73640,13 @@
id_tag = "RnDChem";
name = "Biohazard Shutter"
},
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/obj/machinery/atmospherics/pipe/simple/insulated,
/turf/simulated/floor/engine,
/area/station/science/misc_lab)
"ojj" = (
-/obj/machinery/light/small{
- dir = 8
- },
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/light/small/directional/west,
+/obj/machinery/alarm/directional/west,
/obj/machinery/space_heater,
/obj/machinery/camera{
c_tag = "AI Satellite Atmospherics";
@@ -77689,13 +73671,10 @@
/turf/simulated/floor/plating,
/area/station/engineering/aitransit)
"ojz" = (
-/obj/structure/sign/poster/contraband/random{
- pixel_x = -32
- },
+/obj/structure/sign/poster/contraband/random/west,
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken5"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/asmaint)
"ojJ" = (
/obj/structure/cable{
@@ -77744,7 +73723,7 @@
/obj/effect/turf_decal/siding/wood{
dir = 6
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"okf" = (
/obj/machinery/access_button{
@@ -77838,9 +73817,7 @@
},
/area/station/public/construction)
"olG" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/structure/rack,
/obj/item/stack/sheet/plasteel,
/turf/simulated/floor/plasteel{
@@ -77875,7 +73852,7 @@
/turf/simulated/wall/r_wall,
/area/station/engineering/engine/supermatter)
"omI" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "hydrofloor"
},
@@ -77922,7 +73899,7 @@
/obj/machinery/atmospherics/pipe/simple/visible{
dir = 4
},
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "yellow"
},
@@ -77943,6 +73920,13 @@
/obj/effect/landmark/spawner/nukedisc_respawn,
/turf/simulated/floor/engine,
/area/station/science/toxins/mixing)
+"opa" = (
+/obj/effect/mapping_helpers/airlock/access/any/security/general,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plasteel{
+ icon_state = "darkredfull"
+ },
+/area/station/security/storage)
"opf" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plasteel{
@@ -78004,17 +73988,13 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
-/obj/effect/mapping_helpers/airlock/access/any/supply/qm,
+/obj/effect/mapping_helpers/airlock/access/all/supply/qm,
/obj/effect/mapping_helpers/airlock/autoname,
/turf/simulated/floor/plasteel,
/area/station/supply/qm)
"oqc" = (
/obj/machinery/disposal,
-/obj/machinery/light_switch{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/light_switch/south,
/obj/structure/disposalpipe/trunk{
dir = 1
},
@@ -78033,6 +74013,10 @@
/obj/effect/mapping_helpers/airlock/access/any/engineering/external,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
+"oqZ" = (
+/obj/effect/decal/warning_stripes/blue/partial,
+/turf/simulated/floor/plasteel,
+/area/station/public/dorms)
"orf" = (
/obj/machinery/atmospherics/pipe/manifold/visible{
dir = 4
@@ -78052,7 +74036,7 @@
},
/obj/effect/decal/warning_stripes/southwest,
/turf/simulated/floor/plating/airless,
-/area/station/engineering/control)
+/area/space/nearstation)
"orE" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/spawner/lootdrop/maintenance,
@@ -78074,7 +74058,7 @@
},
/area/station/security/permabrig)
"orY" = (
-/obj/effect/spawner/window,
+/obj/effect/spawner/window/grilled,
/obj/effect/mapping_helpers/damaged_window,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
@@ -78132,7 +74116,7 @@
/turf/simulated/floor/plating,
/area/station/service/janitor)
"osN" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "xenobio6";
name = "Chamber 6 Containment Blast Doors"
@@ -78167,10 +74151,7 @@
},
/area/station/service/hydroponics)
"oto" = (
-/obj/structure/sink{
- dir = 4;
- pixel_x = 12
- },
+/obj/structure/sink/directional/west,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "whitepurple"
@@ -78185,13 +74166,11 @@
/area/station/maintenance/storage)
"otv" = (
/obj/structure/mecha_wreckage/ripley,
-/obj/structure/sign/poster/contraband/random{
- pixel_y = 32
- },
+/obj/structure/sign/poster/contraband/random/north,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"otH" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/shutters{
density = 0;
dir = 2;
@@ -78220,22 +74199,17 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint2)
"otL" = (
-/obj/machinery/keycard_auth{
- pixel_x = -24
- },
+/obj/machinery/keycard_auth/west,
/obj/machinery/computer/security/mining{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/hop)
"otW" = (
/obj/effect/turf_decal/stripes/line{
dir = 1
},
-/obj/machinery/power/apc{
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/power/apc/directional/south,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -78292,7 +74266,6 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/effect/decal/cleanable/dust,
@@ -78340,11 +74313,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/fpmaint2)
"owa" = (
-/obj/machinery/ai_status_display{
- pixel_x = 32;
- pixel_y = 32;
- step_size = 0
- },
+/obj/machinery/ai_status_display/north,
/obj/machinery/camera{
c_tag = "Departure Lounge Security"
},
@@ -78357,9 +74326,6 @@
},
/area/station/hallway/secondary/exit)
"owm" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable{
d1 = 2;
d2 = 8;
@@ -78458,9 +74424,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -78472,11 +74436,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"oyG" = (
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/alarm/directional/west,
/turf/simulated/floor/carpet,
/area/station/public/vacant_office)
"oyH" = (
@@ -78517,7 +74477,7 @@
},
/area/station/supply/storage)
"ozI" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -78666,10 +74626,7 @@
amount = 50
},
/obj/item/stack/tape_roll,
-/obj/structure/extinguisher_cabinet{
- name = "west bump";
- pixel_x = -27
- },
+/obj/structure/extinguisher_cabinet/directional/west,
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "yellow"
@@ -78695,10 +74652,7 @@
/obj/machinery/cryopod{
dir = 4
},
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "whitegreencorner"
@@ -78723,8 +74677,9 @@
/obj/machinery/door/airlock/engineering/glass{
name = "Engineering"
},
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
/obj/machinery/door/firedoor,
+/obj/effect/mapping_helpers/airlock/access/any/engineering/atmos,
+/obj/effect/mapping_helpers/airlock/access/any/engineering/general,
/turf/simulated/floor/plasteel{
icon_state = "floorgrime"
},
@@ -78786,11 +74741,7 @@
/area/station/science/test_chamber)
"oER" = (
/obj/structure/cable,
-/obj/machinery/power/apc{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/power/apc/directional/east,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 9
},
@@ -78798,7 +74749,7 @@
/area/station/aisat/hall)
"oFj" = (
/obj/effect/turf_decal/stripes/line,
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel/airless,
/area/station/science/toxins/test)
"oFk" = (
@@ -78924,7 +74875,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint2)
"oGm" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "HoS"
},
/obj/structure/cable{
@@ -78939,7 +74890,7 @@
/turf/simulated/floor/plating,
/area/station/command/office/hos)
"oGs" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "xenobio4";
name = "Chamber 4 Containment Blast Doors"
@@ -78949,12 +74900,6 @@
/turf/simulated/floor/plating,
/area/station/science/xenobiology)
"oGv" = (
-/obj/structure/disposalpipe/sortjunction{
- dir = 4;
- icon_state = "pipe-j2s";
- name = "Chapel";
- sort_type_txt = "17"
- },
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
@@ -78966,6 +74911,9 @@
d2 = 8;
icon_state = "1-8"
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"oGw" = (
@@ -79019,17 +74967,15 @@
/area/station/maintenance/asmaint2)
"oHE" = (
/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
},
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
+/obj/machinery/door/firedoor,
+/obj/effect/mapping_helpers/airlock/access/any/security/general,
+/turf/simulated/floor/plasteel{
+ icon_state = "darkredfull"
},
-/turf/simulated/floor/plasteel,
/area/station/security/main)
"oHO" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
@@ -79038,22 +74984,12 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 10
},
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"oIB" = (
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/alarm/directional/south,
+/obj/machinery/firealarm/directional/east,
/obj/machinery/computer/message_monitor{
dir = 8
},
@@ -79085,11 +75021,7 @@
/area/station/maintenance/aft)
"oJo" = (
/obj/structure/closet/secure_closet/scientist,
-/obj/machinery/newscaster{
- dir = 8;
- name = "east bump";
- pixel_x = 28
- },
+/obj/machinery/newscaster/directional/east,
/turf/simulated/floor/plasteel{
dir = 6;
icon_state = "purple"
@@ -79105,10 +75037,7 @@
/turf/simulated/floor/transparent/glass,
/area/station/service/bar/atrium)
"oJu" = (
-/obj/machinery/newscaster{
- name = "north bump";
- pixel_y = 28
- },
+/obj/machinery/newscaster/directional/north,
/obj/vehicle/janicart,
/turf/simulated/floor/plasteel,
/area/station/service/janitor)
@@ -79136,16 +75065,23 @@
/turf/simulated/floor/plasteel,
/area/station/supply/office)
"oJO" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/structure/closet/firecloset/full,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
-"oKl" = (
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
+"oJZ" = (
+/obj/structure/chair/stool{
+ dir = 1
},
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/station/security/detective)
+"oKl" = (
+/obj/machinery/firealarm/directional/south,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -79166,7 +75102,9 @@
},
/area/station/public/dorms)
"oKo" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/polarized/grilled{
+ id = "Processing"
+ },
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -79194,7 +75132,7 @@
},
/area/station/medical/medbay)
"oKx" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/portsolar)
"oLe" = (
@@ -79234,9 +75172,21 @@
/obj/machinery/atmospherics/unary/portables_connector{
dir = 1
},
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint2)
+"oLQ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "bluecorner"
+ },
+/area/station/hallway/secondary/entry)
"oLS" = (
/obj/structure/window/reinforced,
/obj/structure/table,
@@ -79249,11 +75199,7 @@
/area/station/science/xenobiology)
"oLW" = (
/obj/effect/decal/warning_stripes/southeast,
-/obj/machinery/light_switch{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/light_switch/south,
/obj/machinery/atmospherics/binary/valve/open{
dir = 4;
name = "Filter to Space"
@@ -79312,19 +75258,9 @@
},
/area/station/command/office/captain)
"oND" = (
-/obj/machinery/light{
- dir = 8
- },
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/light/directional/west,
+/obj/machinery/power/apc/directional/north,
+/obj/machinery/firealarm/directional/west,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -79336,9 +75272,7 @@
dir = 8;
id_tag = "trash"
},
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal)
"oOe" = (
@@ -79426,9 +75360,6 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
-/obj/machinery/door/airlock/command/glass{
- id_tag = "conference"
- },
/obj/effect/mapping_helpers/airlock/autoname,
/obj/effect/mapping_helpers/airlock/access/any/command/general,
/obj/effect/mapping_helpers/airlock/polarized{
@@ -79437,23 +75368,19 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
+/obj/machinery/door/airlock/command/glass{
+ id_tag = "conference"
+ },
/turf/simulated/floor/carpet/black,
/area/station/command/meeting_room)
"oPX" = (
-/obj/structure/extinguisher_cabinet{
- name = "north bump";
- pixel_y = 30
- },
+/obj/structure/extinguisher_cabinet/directional/north,
/obj/machinery/atmospherics/unary/portables_connector,
/obj/machinery/atmospherics/portable/canister/air,
/turf/simulated/floor/plasteel,
/area/station/maintenance/asmaint)
"oPY" = (
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/item/radio/intercom/directional/west,
/obj/machinery/camera{
c_tag = "Aft Primary Hallway 1";
dir = 4;
@@ -79499,12 +75426,12 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/apmaint)
"oQQ" = (
-/obj/machinery/atmospherics/unary/vent_scrubber/on,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "darkred"
+ dir = 8;
+ icon_state = "redcorner"
},
-/area/station/security/brig)
+/area/station/security/prison/cell_block/A)
"oQT" = (
/obj/effect/turf_decal/siding/white{
dir = 9
@@ -79526,17 +75453,18 @@
},
/area/station/maintenance/fsmaint)
"oRn" = (
-/obj/machinery/light{
- dir = 4
- },
-/obj/machinery/economy/atm{
- pixel_x = 32
- },
+/obj/machinery/light/directional/east,
+/obj/machinery/economy/atm/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "whiteblue"
},
/area/station/medical/reception)
+"oRu" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plating,
+/area/station/service/chapel)
"oRB" = (
/turf/simulated/floor/plasteel{
dir = 8;
@@ -79574,6 +75502,13 @@
/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/station/science/toxins/mixing)
+"oSm" = (
+/obj/effect/decal/cleanable/dirt,
+/mob/living/simple_animal/mouse/rat/irish/Remi,
+/turf/simulated/floor/plasteel{
+ icon_state = "bar"
+ },
+/area/station/security/permabrig)
"oSt" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
@@ -79653,11 +75588,7 @@
/area/station/medical/sleeper)
"oTk" = (
/obj/effect/spawner/random_spawners/oil_maybe,
-/obj/machinery/power/apc{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/power/apc/directional/east,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -79691,12 +75622,14 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 10
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/public/vacant_office)
"oUf" = (
-/obj/effect/decal/warning_stripes/red/partial,
-/obj/machinery/atmospherics/unary/vent_scrubber/on,
-/turf/simulated/floor/plasteel,
+/obj/effect/decal/warning_stripes/red/hollow,
+/obj/machinery/economy/vending/secdrobe,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
/area/station/security/main)
"oUn" = (
/obj/effect/landmark/start/doctor,
@@ -79711,7 +75644,7 @@
},
/area/station/medical/surgery/secondary)
"oUI" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/atmospherics/pipe/simple/visible,
/obj/structure/cable,
/turf/simulated/floor/plating,
@@ -79726,11 +75659,7 @@
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
},
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/south,
/obj/item/book/manual/wiki/sop_general{
pixel_x = -6;
pixel_y = 2
@@ -79776,6 +75705,12 @@
icon_state = "blue"
},
/area/station/command/bridge)
+"oVr" = (
+/obj/machinery/light/directional/north,
+/obj/machinery/syndicatebomb/training,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel,
+/area/station/security/range)
"oVs" = (
/obj/structure/closet/crate,
/obj/effect/spawner/lootdrop/maintenance/two,
@@ -79791,21 +75726,26 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"oVH" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint2)
"oVJ" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "Detective"
},
/obj/structure/cable{
- d2 = 2;
- icon_state = "0-2"
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
},
/obj/structure/cable{
d1 = 1;
- d2 = 2;
- icon_state = "1-2"
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
},
/turf/simulated/floor/plating,
/area/station/security/detective)
@@ -79830,23 +75770,15 @@
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 4
},
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/item/radio/intercom/directional/west,
/obj/item/reagent_containers/spray/waterflower,
-/obj/machinery/light_switch{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/light_switch/south,
/turf/simulated/floor/mineral/tranquillite,
/area/station/service/mime)
"oWe" = (
/obj/structure/table,
/obj/item/storage/photo_album,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/security/permabrig)
"oWo" = (
/obj/machinery/camera{
@@ -79900,10 +75832,7 @@
/obj/item/clothing/shoes/orange,
/obj/item/clothing/shoes/orange,
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/economy/vending/wallmed{
- name = "Emergency NanoMed";
- pixel_x = -28
- },
+/obj/machinery/economy/vending/wallmed/directional/west,
/obj/item/crowbar/large,
/obj/item/clothing/under/misc/pj/red,
/obj/item/clothing/under/misc/pj/red,
@@ -79982,6 +75911,7 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/light_switch/east,
/turf/simulated/floor/plasteel{
icon_state = "barber"
},
@@ -80003,10 +75933,7 @@
"oYC" = (
/obj/effect/decal/warning_stripes/south,
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/power/apc{
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/power/apc/directional/south,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -80039,6 +75966,10 @@
/obj/effect/spawner/random_spawners/blood_maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint2)
+"oZe" = (
+/obj/structure/lattice,
+/turf/space,
+/area/station/engineering/control)
"oZi" = (
/obj/structure/cable{
d1 = 1;
@@ -80048,9 +75979,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint2)
"oZr" = (
@@ -80077,9 +76006,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"pao" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -80113,10 +76040,7 @@
/obj/effect/turf_decal/woodsiding/end{
dir = 1
},
-/obj/machinery/status_display{
- layer = 4;
- pixel_y = 32
- },
+/obj/machinery/status_display/directional/north,
/turf/simulated/floor/grass/jungle/no_creep,
/area/station/command/bridge)
"paW" = (
@@ -80124,11 +76048,7 @@
/obj/structure/disposalpipe/trunk{
dir = 8
},
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/item/radio/intercom/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "whiteyellow"
@@ -80139,7 +76059,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"pbv" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -80152,9 +76072,7 @@
/turf/simulated/floor/plating,
/area/station/security/warden)
"pbx" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/machinery/computer/area_atmos/area{
dir = 4
},
@@ -80217,9 +76135,7 @@
"pdE" = (
/obj/effect/decal/warning_stripes/south,
/obj/effect/decal/warning_stripes/north,
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -80256,12 +76172,19 @@
},
/turf/simulated/floor/plasteel,
/area/station/maintenance/port)
+"pfm" = (
+/obj/machinery/light/directional/south,
+/mob/living/simple_animal/hostile/retaliate/carp/koi{
+ name = "Лупа"
+ },
+/turf/simulated/floor/beach/water{
+ icon_state = "seadeep"
+ },
+/area/station/command/bridge)
"pfB" = (
/obj/effect/decal/cleanable/dust,
/obj/machinery/space_heater,
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/obj/effect/turf_decal/siding/wood{
dir = 4
},
@@ -80278,10 +76201,7 @@
},
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "blue"
- },
+/turf/simulated/floor/wood/fancy,
/area/station/legal/courtroom)
"pfF" = (
/obj/effect/decal/cleanable/dirt,
@@ -80294,6 +76214,25 @@
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
/turf/simulated/floor/plasteel,
/area/station/maintenance/asmaint)
+"pfI" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/space,
+/area/station/engineering/solar/port)
"pgE" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/simple/visible,
@@ -80405,6 +76344,13 @@
/obj/structure/lattice/catwalk,
/turf/space,
/area/space/nearstation)
+"pic" = (
+/obj/structure/chair/comfy/beige,
+/obj/effect/landmark/start/assistant,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/station/hallway/secondary/entry)
"pij" = (
/obj/structure/cable{
d1 = 2;
@@ -80454,14 +76400,18 @@
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"piL" = (
-/obj/structure/sink/kitchen{
- desc = "A sink used for washing one's hands and face. It looks rusty and home-made";
- name = "old sink";
- pixel_y = 25
- },
+/obj/structure/sink/kitchen/north,
/obj/item/reagent_containers/glass/bucket,
/turf/simulated/floor/plating,
/area/station/service/janitor)
+"piQ" = (
+/obj/machinery/door/airlock/external{
+ id_tag = "admin_home";
+ locked = 1;
+ name = "Arrival Airlock"
+ },
+/turf/simulated/floor/plating,
+/area/station/hallway/secondary/entry)
"pjc" = (
/obj/structure/disposalpipe/sortjunction{
dir = 8;
@@ -80541,8 +76491,15 @@
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/public/vacant_office)
+"pkf" = (
+/obj/machinery/door/airlock/external{
+ name = "Arrival Airlock";
+ locked = 1
+ },
+/turf/simulated/floor/plating,
+/area/station/hallway/secondary/entry)
"pko" = (
/obj/structure/chair/stool{
dir = 8
@@ -80671,11 +76628,7 @@
},
/area/station/medical/morgue)
"plW" = (
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/obj/structure/sign/vacuum/external{
pixel_x = -32
},
@@ -80707,16 +76660,12 @@
},
/area/station/science/hallway)
"pmG" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/service/clown)
"pmH" = (
/obj/effect/decal/cleanable/dust,
-/obj/machinery/light_switch{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/light_switch/south,
/turf/simulated/floor/plasteel{
icon_state = "showroomfloor"
},
@@ -80728,15 +76677,6 @@
/obj/item/shard,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
-"pmV" = (
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
-/obj/structure/lattice/catwalk,
-/turf/space,
-/area/station/engineering/solar/port)
"pni" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
@@ -80747,7 +76687,7 @@
d2 = 2;
icon_state = "1-2"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/clown)
"pnz" = (
/obj/effect/decal/cleanable/blood/old{
@@ -80758,6 +76698,11 @@
icon_state = "dark"
},
/area/station/security/interrogation)
+"pnE" = (
+/obj/effect/decal/cleanable/dirt,
+/mob/living/simple_animal/mouse/rat,
+/turf/simulated/floor/plating,
+/area/station/maintenance/aft)
"pnG" = (
/obj/structure/disposalpipe/segment{
dir = 4;
@@ -80815,10 +76760,7 @@
dir = 4
},
/obj/structure/closet/secure_closet/freezer/kitchen,
-/obj/structure/extinguisher_cabinet{
- name = "north bump";
- pixel_y = 30
- },
+/obj/structure/extinguisher_cabinet/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "cafeteria"
},
@@ -80870,7 +76812,7 @@
},
/area/station/medical/ward)
"pou" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/shutters/preopen{
dir = 2;
id_tag = "HydroHallway";
@@ -80880,9 +76822,7 @@
/area/station/service/hydroponics)
"poC" = (
/obj/structure/closet/secure_closet/research_reagents,
-/obj/structure/sign/poster/contraband/random{
- pixel_x = 32
- },
+/obj/structure/sign/poster/contraband/random/east,
/obj/structure/disaster_counter/scichem{
pixel_y = 32
},
@@ -80940,7 +76880,7 @@
dir = 6
},
/turf/simulated/floor/plasteel{
- dir = 1;
+ dir = 8;
icon_state = "redcorner"
},
/area/station/security/prison/cell_block/A)
@@ -80972,9 +76912,7 @@
},
/area/station/aisat/hall)
"pql" = (
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/unary/portables_connector{
dir = 1
@@ -81029,7 +76967,7 @@
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"prB" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
@@ -81055,6 +76993,16 @@
},
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/fore)
+"prR" = (
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkblue"
+ },
+/area/station/security/detective)
"prX" = (
/obj/structure/closet/secure_closet/cargotech,
/turf/simulated/floor/plasteel{
@@ -81108,9 +77056,7 @@
d2 = 8;
icon_state = "2-8"
},
-/turf/simulated/floor/plasteel{
- icon_state = "cult"
- },
+/turf/simulated/floor/wood/fancy/cherry,
/area/station/legal/lawoffice)
"ptK" = (
/obj/machinery/atmospherics/unary/vent_pump/on{
@@ -81130,6 +77076,7 @@
/obj/effect/turf_decal/siding/white{
dir = 4
},
+/mob/living/simple_animal/chicken/Wife,
/turf/simulated/floor/plasteel{
icon_state = "asteroid"
},
@@ -81156,6 +77103,23 @@
/obj/effect/spawner/random_spawners/cobweb_right_rare,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
+"puy" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/turf/space,
+/area/station/engineering/solar/port)
+"puD" = (
+/obj/machinery/door/airlock/bathroom{
+ name = "Private Restroom";
+ id_tag = "toilet_sec_1"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "hydrofloor"
+ },
+/area/station/security/main)
"pva" = (
/obj/machinery/hologram/holopad{
pixel_x = 16
@@ -81184,10 +77148,7 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/machinery/light_switch{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/light_switch/north,
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
dir = 1
},
@@ -81229,7 +77190,7 @@
},
/area/station/medical/storage)
"pvT" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/curtain,
/turf/simulated/floor/plating,
/area/station/medical/virology)
@@ -81242,28 +77203,19 @@
/area/station/command/bridge)
"pwf" = (
/obj/machinery/chem_dispenser,
-/obj/structure/extinguisher_cabinet{
- name = "south bump";
- pixel_y = -30
- },
+/obj/structure/extinguisher_cabinet/directional/south,
/turf/simulated/floor/engine,
/area/station/science/misc_lab)
"pwk" = (
/obj/effect/turf_decal/stripes/line,
-/obj/machinery/power/apc{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/power/apc/directional/east,
/obj/structure/cable,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
/area/station/science/hallway)
"pwm" = (
-/obj/structure/sign/poster/official/random{
- pixel_x = -32
- },
+/obj/structure/sign/poster/official/random/west,
/obj/structure/disposalpipe/segment,
/obj/structure/cable{
d1 = 1;
@@ -81361,9 +77313,7 @@
/turf/simulated/floor/plating,
/area/station/engineering/supermatter_room)
"pxG" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whiteblue"
@@ -81382,9 +77332,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "darkyellowfull"
},
@@ -81527,9 +77475,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"pAx" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/plasteel{
icon_state = "darkyellowfull"
@@ -81543,11 +77489,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"pAU" = (
-/obj/machinery/status_display{
- layer = 4;
- pixel_x = -32;
- pixel_y = 32
- },
+/obj/machinery/status_display/directional/north,
/obj/structure/table/reinforced,
/obj/item/book/manual/wiki/sop_legal{
pixel_x = 5;
@@ -81587,12 +77529,19 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/central/nw)
"pBh" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 10
+/obj/machinery/status_display/directional/west,
+/obj/item/flag/nt{
+ layer = 3.4
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 1
},
/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "rampbottom"
+ icon_state = "Dark_Golden_1";
+ dir = 5
},
/area/station/legal/courtroom)
"pBP" = (
@@ -81604,11 +77553,7 @@
/obj/structure/disposalpipe/trunk{
dir = 8
},
-/obj/machinery/alarm{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/alarm/directional/east,
/turf/simulated/floor/plasteel{
dir = 6;
icon_state = "whiteblue"
@@ -81624,11 +77569,7 @@
/area/station/maintenance/asmaint)
"pCx" = (
/obj/machinery/chem_heater,
-/obj/machinery/newscaster{
- dir = 1;
- name = "south bump";
- pixel_y = -28
- },
+/obj/machinery/newscaster/directional/south,
/turf/simulated/floor/engine,
/area/station/science/misc_lab)
"pCy" = (
@@ -81687,9 +77628,7 @@
/turf/simulated/floor/carpet/black,
/area/station/maintenance/fsmaint)
"pDZ" = (
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/obj/structure/disposalpipe/segment,
/obj/structure/cable{
d1 = 1;
@@ -81698,6 +77637,15 @@
},
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
+"pEp" = (
+/obj/structure/chair/office{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "arrival"
+ },
+/area/station/hallway/secondary/entry)
"pEu" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/spawner/random_spawners/grille_maybe,
@@ -81707,18 +77655,13 @@
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"pEE" = (
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/flasher/portable,
+/obj/effect/decal/warning_stripes/red/hollow,
/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "darkred"
+ dir = 4;
+ icon_state = "vault"
},
-/area/station/security/brig)
+/area/station/security/armory/secure)
"pEO" = (
/obj/effect/decal/cleanable/blood/oil,
/turf/simulated/floor/plating,
@@ -81730,12 +77673,8 @@
pixel_y = 7
},
/obj/item/pen,
-/obj/machinery/light,
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/light/directional/south,
+/obj/machinery/alarm/directional/south,
/turf/simulated/floor/plasteel{
dir = 6;
icon_state = "blue"
@@ -81792,9 +77731,8 @@
/obj/structure/closet/cabinet,
/obj/item/lighter/zippo/engraved,
/obj/effect/decal/cleanable/dust,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken6"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/fsmaint)
"pHs" = (
/obj/structure/disposalpipe/segment{
@@ -81944,19 +77882,14 @@
"pKr" = (
/obj/structure/table/wood,
/obj/machinery/photocopier/faxmachine/longrange{
- department = "Captain's Office"
- },
-/obj/machinery/light{
- dir = 8
+ department = "Captain's Office";
+ pixel_y = 4
},
+/obj/machinery/light/directional/west,
/turf/simulated/floor/carpet/royalblue,
/area/station/command/office/captain)
"pKv" = (
-/obj/machinery/newscaster{
- dir = 1;
- name = "south bump";
- pixel_y = -28
- },
+/obj/machinery/newscaster/directional/south,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -81987,16 +77920,14 @@
/turf/simulated/floor/engine,
/area/station/science/xenobiology)
"pLy" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "blue"
},
/area/station/command/bridge)
"pLI" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable,
/turf/simulated/floor/plating,
/area/station/security/main)
@@ -82009,13 +77940,10 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/bolt_control/west{
id = "psych_bolt";
- name = "Door Bolt Control";
- normaldoorcontrol = 1;
- pixel_x = -16;
pixel_y = 7;
- specialfunctions = 4
+ pixel_x = -14
},
/turf/simulated/floor/carpet,
/area/station/medical/psych)
@@ -82054,6 +77982,10 @@
/obj/effect/spawner/random_spawners/wall_rusted_probably,
/turf/simulated/wall,
/area/station/maintenance/electrical)
+"pMM" = (
+/obj/effect/decal/remains/mouse,
+/turf/simulated/floor/plating,
+/area/station/aisat/hall)
"pMP" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
@@ -82119,23 +78051,26 @@
},
/area/station/engineering/break_room)
"pNG" = (
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/south,
/obj/item/kirbyplants,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/hop)
"pNL" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "whiteblue"
},
/area/station/medical/surgery/primary)
+"pNQ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "arrival"
+ },
+/area/station/hallway/secondary/entry)
"pOg" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
@@ -82156,6 +78091,16 @@
},
/turf/simulated/floor/bluegrid,
/area/station/science/robotics/chargebay)
+"pOo" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dust,
+/obj/effect/decal/remains/mouse,
+/turf/simulated/floor/beach/water{
+ icon_state = "seadeep"
+ },
+/area/station/maintenance/abandonedbar)
"pOt" = (
/obj/structure/rack,
/obj/item/poster/random_contraband,
@@ -82224,9 +78169,8 @@
/obj/machinery/door/window/classic/normal{
dir = 8
},
-/turf/simulated/floor/wood{
- icon_state = "wood-broken3"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/asmaint2)
"pQg" = (
/obj/structure/disposalpipe/segment{
@@ -82307,17 +78251,12 @@
"pRv" = (
/obj/effect/decal/cleanable/dust,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"pRD" = (
/obj/machinery/computer/supplycomp,
-/obj/machinery/light{
- dir = 1
- },
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/light/directional/north,
+/obj/machinery/alarm/directional/north,
/turf/simulated/floor/carpet,
/area/station/supply/qm)
"pRE" = (
@@ -82356,10 +78295,6 @@
icon_state = "whitegreen"
},
/area/station/medical/virology)
-"pRU" = (
-/obj/effect/decal/warning_stripes/northwest,
-/turf/simulated/floor/plating/airless,
-/area/station/engineering/control)
"pSb" = (
/obj/machinery/camera{
c_tag = "Secure Lab - Test Chamber";
@@ -82379,6 +78314,15 @@
},
/turf/simulated/floor/plasteel,
/area/station/public/storage/tools)
+"pSs" = (
+/obj/machinery/light/small/directional/south,
+/obj/effect/turf_decal/siding/white{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "hydrofloor"
+ },
+/area/station/security/main)
"pSW" = (
/obj/machinery/atmospherics/unary/vent_pump/on,
/obj/effect/decal/cleanable/dirt,
@@ -82426,7 +78370,7 @@
/area/station/engineering/engine/supermatter)
"pTs" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plasteel,
/area/station/maintenance/asmaint)
"pTJ" = (
@@ -82440,7 +78384,7 @@
/obj/machinery/door/airlock/maintenance,
/obj/effect/mapping_helpers/airlock/access/any/service/clown,
/turf/simulated/floor/plating,
-/area/station/service/clown)
+/area/station/maintenance/fsmaint)
"pTK" = (
/obj/machinery/access_button{
autolink_id = "arrivalsmaint_btn_int";
@@ -82522,7 +78466,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/assembly_line)
"pUX" = (
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/obj/machinery/door/poddoor/shutters/radiation/preopen{
id_tag = "engsm2";
name = "SM Radiation Security Lock"
@@ -82531,10 +78475,15 @@
/area/station/engineering/supermatter_room)
"pUZ" = (
/obj/machinery/computer/general_air_control{
- autolink_sensors = list("n2_sensor"="Nitrogen","o2_sensor"="Oxygen","co2_sensor"="Carbon Dioxide","tox_sensor"="Toxins","n2o_sensor"="Nitrous Oxide","waste_sensor"="Gas Mix Tank");
+ autolink_sensors = list("n2_sensor"="Nitrogen","o2_sensor"="Oxygen","co2_sensor"="Carbon Dioxide","tox_sensor"="Toxins","n2o_sensor"="Nitrous Oxide","waste_sensor"="Gas Mix Tank");
dir = 1;
name = "Tank Monitor"
},
+/obj/machinery/door_control/shutter/west{
+ id = "atmos";
+ name = "Atmospherics Lockdown";
+ req_access_txt = "24"
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -82547,16 +78496,9 @@
},
/area/station/hallway/primary/central/south)
"pVw" = (
-/obj/structure/sink{
- dir = 4;
- pixel_x = 12
- },
+/obj/structure/sink/directional/west,
/obj/item/reagent_containers/glass/bucket,
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/item/radio/intercom/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -82581,17 +78523,13 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/central/south)
"pWT" = (
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/power/apc/directional/north,
/obj/item/flag/nt,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/hop)
"pWW" = (
/obj/effect/decal/cleanable/dirt,
@@ -82632,12 +78570,12 @@
/area/station/maintenance/asmaint)
"pYd" = (
/obj/machinery/atmospherics/unary/vent_pump/on{
- dir = 4
+ dir = 1
},
-/turf/simulated/floor/carpet,
+/turf/simulated/floor/carpet/black,
/area/station/legal/courtroom)
"pYZ" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "CE"
},
/obj/structure/cable,
@@ -82695,14 +78633,8 @@
},
/area/station/medical/morgue)
"pZK" = (
-/obj/machinery/light{
- dir = 8
- },
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/machinery/light/directional/west,
+/obj/item/radio/intercom/directional/west,
/obj/machinery/camera{
c_tag = "Xenobiology Module West";
dir = 4;
@@ -82730,7 +78662,7 @@
/area/station/hallway/primary/aft)
"pZP" = (
/obj/machinery/door/firedoor,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -82824,9 +78756,19 @@
},
/turf/simulated/floor/carpet/purple,
/area/station/service/bar)
+"qaX" = (
+/obj/structure/table,
+/obj/item/paper/pamphlet,
+/obj/item/folder,
+/obj/item/pen,
+/obj/machinery/light/directional/south,
+/turf/simulated/floor/plasteel{
+ icon_state = "arrival"
+ },
+/area/station/hallway/secondary/entry)
"qbR" = (
/obj/effect/decal/warning_stripes/east,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/hos)
"qbX" = (
/obj/structure/disposalpipe/segment,
@@ -82880,7 +78822,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint2)
"qcH" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/sign/securearea{
desc = "A warning sign which reads 'BOMB RANGE";
name = "BOMB RANGE"
@@ -82906,7 +78848,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/permabrig)
"qdk" = (
@@ -82935,20 +78877,14 @@
/obj/item/flashlight/lamp/green{
pixel_y = 4
},
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/carpet,
/area/station/command/office/captain/bedroom)
"qef" = (
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/clown)
"qei" = (
-/obj/machinery/power/apc{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/power/apc/directional/east,
/obj/structure/cable,
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -82981,9 +78917,7 @@
name = "Prison Intercom (General)";
pixel_y = 22
},
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/machinery/atmospherics/portable/scrubber/huge/stationary,
/turf/simulated/floor/grass,
/area/station/security/permabrig)
@@ -83004,6 +78938,18 @@
},
/turf/simulated/floor/plasteel,
/area/station/maintenance/turbine)
+"qfI" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "arrival"
+ },
+/area/station/hallway/secondary/entry)
"qfJ" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
@@ -83032,9 +78978,7 @@
},
/obj/item/clothing/under/color/grey,
/obj/item/clothing/under/color/grey,
-/obj/machinery/light_construct/small{
- dir = 1
- },
+/obj/machinery/light_construct/small/north,
/turf/simulated/floor/wood/fancy/birch,
/area/station/maintenance/fsmaint)
"qgz" = (
@@ -83062,15 +79006,8 @@
},
/area/station/science/xenobiology)
"qgF" = (
-/obj/structure/sink{
- dir = 4;
- pixel_x = 12
- },
-/obj/machinery/alarm{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/structure/sink/directional/west,
+/obj/machinery/alarm/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "hydrofloor"
},
@@ -83106,9 +79043,7 @@
/area/station/maintenance/port)
"qhC" = (
/obj/structure/chair/sofa/bench,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"qhK" = (
@@ -83236,9 +79171,7 @@
},
/area/station/medical/sleeper)
"qjZ" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/machinery/atmospherics/portable/canister/oxygen,
/obj/effect/decal/warning_stripes/blue/hollow,
/turf/simulated/floor/plasteel{
@@ -83270,7 +79203,7 @@
},
/area/station/science/hallway)
"qkA" = (
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/obj/structure/cable,
/obj/machinery/door/poddoor/preopen{
id_tag = "Prison Gate";
@@ -83279,11 +79212,7 @@
/turf/simulated/floor/plating,
/area/station/security/permabrig)
"qkB" = (
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/item/radio/intercom/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "yellow"
@@ -83333,17 +79262,11 @@
},
/area/station/science/robotics)
"qlA" = (
-/obj/structure/disposalpipe/segment,
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
+/obj/structure/platform/corner{
+ dir = 8;
+ anchored = 1
},
+/turf/simulated/floor/wood/fancy,
/area/station/legal/courtroom)
"qlE" = (
/obj/item/restraints/handcuffs/cable/green,
@@ -83363,7 +79286,7 @@
name = "Engineering Security Doors";
opacity = 0
},
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/obj/machinery/door/poddoor/shutters/radiation/preopen{
id_tag = "engsm2";
name = "SM Radiation Security Lock"
@@ -83394,7 +79317,7 @@
dir = 6;
network = list("Prison","SS13")
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/security/permabrig)
"qmH" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
@@ -83415,16 +79338,9 @@
/turf/simulated/floor/plating,
/area/station/turret_protected/aisat/interior)
"qmW" = (
-/obj/machinery/light_switch{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/light_switch/north,
/obj/structure/dresser,
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/power/apc/directional/west,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -83432,7 +79348,7 @@
/turf/simulated/floor/carpet,
/area/station/command/office/captain/bedroom)
"qmX" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/atmos/control)
"qnk" = (
@@ -83440,23 +79356,20 @@
dir = 4
},
/obj/machinery/computer/general_air_control{
- autolink_sensors = list("burn_sensor"="Burn Mix");
+ autolink_sensors = list("burn_sensor"="Burn Mix");
name = "Bomb Mix Monitor"
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/north{
id = "ToxinsVenting";
name = "Toxin Venting Control";
- pixel_x = -8;
- pixel_y = 26
+ pixel_x = -8
},
/obj/machinery/ignition_switch{
id = "toxinsigniter";
pixel_x = 6;
pixel_y = 25
},
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/machinery/atmospherics/pipe/simple/visible{
dir = 10
},
@@ -83524,9 +79437,7 @@
/area/station/security/permabrig)
"qom" = (
/obj/structure/table/wood,
-/obj/machinery/status_display{
- pixel_y = 32
- },
+/obj/machinery/status_display/directional/north,
/obj/item/storage/fancy/donut_box{
pixel_y = 2
},
@@ -83542,15 +79453,11 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"qot" = (
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/turf/simulated/floor/plasteel,
/area/station/supply/storage)
"qov" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"qoQ" = (
@@ -83637,9 +79544,7 @@
/area/station/engineering/hallway)
"qqB" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/structure/largecrate,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
@@ -83658,7 +79563,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"qri" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "IAA"
},
/obj/machinery/door/poddoor/preopen{
@@ -83673,11 +79578,7 @@
/area/station/legal/lawoffice)
"qrr" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/item/radio/intercom/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "darkyellowfull"
},
@@ -83712,7 +79613,6 @@
},
/area/station/science/robotics/chargebay)
"qsi" = (
-/obj/structure/disposalpipe/segment,
/obj/structure/cable{
d1 = 1;
d2 = 4;
@@ -83733,16 +79633,14 @@
/area/station/hallway/primary/starboard/east)
"qsl" = (
/obj/structure/table/wood,
-/obj/machinery/computer/security/telescreen/entertainment{
- pixel_y = 32
- },
+/obj/machinery/computer/security/telescreen/entertainment/directional/north,
/obj/item/flashlight/lamp/green{
pixel_y = 8
},
/turf/simulated/floor/carpet,
/area/station/command/office/captain)
"qss" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor{
density = 0;
icon_state = "open";
@@ -83778,11 +79676,7 @@
/area/space/nearstation)
"qsV" = (
/obj/item/kirbyplants,
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/power/apc/directional/north,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -83808,7 +79702,7 @@
/obj/item/reagent_containers/spray/cleaner{
pixel_x = -5
},
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "whiteblue"
@@ -83838,9 +79732,7 @@
},
/area/station/engineering/supermatter_room)
"qth" = (
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"qtm" = (
@@ -83865,7 +79757,7 @@
/area/station/maintenance/fsmaint)
"qtA" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/public/vacant_office)
"qtC" = (
/mob/living/simple_animal/crab/Coffee{
@@ -83907,7 +79799,7 @@
"qtT" = (
/obj/structure/bookcase/random,
/obj/effect/decal/cleanable/dust,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/fsmaint)
"quc" = (
/obj/structure/disposalpipe/segment{
@@ -83946,24 +79838,35 @@
"qvf" = (
/obj/structure/table,
/obj/item/melee/baton/cattleprod,
-/obj/structure/sign/poster/contraband/random{
- pixel_x = 32
- },
+/obj/structure/sign/poster/contraband/random/east,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/station/maintenance/asmaint)
"qvo" = (
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/east{
id = "stationawaygate";
name = "Gateway Shutters Control";
- pixel_x = 24;
req_one_access_txt = "62"
},
+/obj/structure/closet/secure_closet/expedition,
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ dir = 9;
+ icon_state = "darkblue"
},
/area/station/service/expedition)
+"qvr" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/camera{
+ c_tag = "Arrivals South";
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "arrival"
+ },
+/area/station/hallway/secondary/entry)
"qvO" = (
/obj/structure/table,
/obj/item/paper_bin{
@@ -83978,6 +79881,14 @@
icon_state = "purple"
},
/area/station/science/rnd)
+"qvP" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/station/security/detective)
"qvV" = (
/obj/machinery/atmospherics/portable/canister/toxins,
/obj/machinery/camera{
@@ -84005,11 +79916,20 @@
/obj/structure/rack,
/obj/effect/spawner/lootdrop/maintenance,
/obj/effect/spawner/random_spawners/cobweb_right_frequent,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint2)
+"qwP" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "arrival"
+ },
+/area/station/hallway/secondary/entry)
"qwU" = (
/obj/structure/chair/sofa/corp,
/obj/machinery/camera{
@@ -84053,9 +79973,7 @@
},
/area/station/security/execution)
"qyf" = (
-/obj/structure/sign/poster/official/random{
- pixel_x = 32
- },
+/obj/structure/sign/poster/official/random/east,
/obj/machinery/shower{
dir = 8
},
@@ -84065,13 +79983,15 @@
icon_state = "whitepurple"
},
/area/station/science/xenobiology)
+"qyh" = (
+/obj/structure/closet,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/station/security/main)
"qyq" = (
/obj/item/kirbyplants,
-/obj/machinery/newscaster{
- dir = 1;
- name = "south bump";
- pixel_y = -28
- },
+/obj/machinery/newscaster/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -84117,14 +80037,8 @@
"qzn" = (
/obj/machinery/hydroponics/constructable,
/obj/effect/decal/warning_stripes/green/hollow,
-/obj/machinery/light{
- dir = 8
- },
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/light/directional/west,
+/obj/machinery/firealarm/directional/west,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -84171,6 +80085,15 @@
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/station/science/toxins/mixing)
+"qAt" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/space,
+/area/station/engineering/solar/port)
"qAG" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
@@ -84228,10 +80151,7 @@
dir = 9
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "redcorner"
- },
+/turf/simulated/floor/carpet/cyan,
/area/station/security/prison/cell_block/A)
"qBo" = (
/obj/effect/decal/cleanable/dirt,
@@ -84267,9 +80187,7 @@
pixel_x = -3;
pixel_y = -3
},
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "yellow"
@@ -84304,6 +80222,17 @@
/obj/effect/spawner/random_spawners/cobweb_right_rare,
/turf/simulated/floor/plasteel,
/area/station/maintenance/fpmaint)
+"qCJ" = (
+/obj/structure/curtain/open/shower,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/shower{
+ pixel_y = 20
+ },
+/mob/living/simple_animal/mouse/rat,
+/turf/simulated/floor/plasteel{
+ icon_state = "freezerfloor"
+ },
+/area/station/maintenance/disposal)
"qCO" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/simple/visible/cyan{
@@ -84325,9 +80254,7 @@
},
/area/station/maintenance/fsmaint)
"qCZ" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/structure/table,
/obj/machinery/cell_charger,
/obj/item/stock_parts/cell/high/plus,
@@ -84346,12 +80273,11 @@
pixel_x = -22;
pixel_y = 22
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/north{
desc = "A remote control-switch to lock down the prison wing's blast doors";
id = "Prison Gate";
name = "Prison Wing Lockdown";
pixel_x = -32;
- pixel_y = 22;
req_one_access_txt = "2"
},
/obj/machinery/flasher_button{
@@ -84424,11 +80350,7 @@
pixel_x = 7;
pixel_y = 3
},
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/power/apc/directional/north,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -84607,7 +80529,7 @@
id_tag = "Biohazard";
name = "Biohazard Shutter"
},
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/turf/simulated/floor/plating,
/area/station/science/toxins/launch)
"qHc" = (
@@ -84651,9 +80573,7 @@
/obj/item/storage/firstaid/toxin{
pixel_y = 2
},
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "whiteblue"
@@ -84687,12 +80607,10 @@
/area/station/engineering/supermatter_room)
"qIn" = (
/obj/machinery/economy/vending/boozeomat/syndicate_access,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/blueshield)
"qIu" = (
-/obj/machinery/ai_status_display{
- pixel_y = 32
- },
+/obj/machinery/ai_status_display/north,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "yellowcorner"
@@ -84752,7 +80670,7 @@
dir = 9
},
/obj/effect/spawner/random_spawners/blood_often,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"qJg" = (
/obj/structure/cable{
@@ -84760,7 +80678,7 @@
d2 = 8;
icon_state = "4-8"
},
-/turf/simulated/floor/carpet,
+/turf/simulated/floor/carpet/black,
/area/station/legal/courtroom)
"qJx" = (
/obj/machinery/door/firedoor,
@@ -84774,12 +80692,10 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/effect/mapping_helpers/airlock/access/any/command/hop,
/obj/effect/mapping_helpers/airlock/autoname,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/hop)
"qJB" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "blue"
@@ -84796,7 +80712,7 @@
/area/station/engineering/supermatter_room)
"qJK" = (
/obj/structure/reagent_dispensers/fueltank,
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"qJN" = (
@@ -84804,6 +80720,13 @@
/obj/effect/landmark/start/coroner,
/turf/simulated/floor/plating,
/area/station/medical/morgue)
+"qJO" = (
+/obj/machinery/power/grounding_rod{
+ anchored = 1
+ },
+/obj/effect/decal/warning_stripes/northwest,
+/turf/simulated/floor/plating/airless,
+/area/station/engineering/control)
"qKa" = (
/obj/structure/disposalpipe/segment{
dir = 1;
@@ -84815,11 +80738,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/alarm/directional/south,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -84862,16 +80781,13 @@
/area/station/public/toilet/lockerroom)
"qKG" = (
/obj/effect/turf_decal/loading_area,
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/station/science/robotics/chargebay)
"qKN" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "xenobio6";
name = "Chamber 6 Containment Blast Doors"
@@ -84905,10 +80821,7 @@
/area/station/science/xenobiology)
"qLc" = (
/obj/item/kirbyplants,
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "whiteblue"
@@ -84965,9 +80878,7 @@
/area/station/hallway/primary/central/south)
"qLD" = (
/obj/effect/spawner/random_spawners/blood_often,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/item/shard{
icon_state = "small"
},
@@ -85101,11 +81012,7 @@
/area/station/medical/ward)
"qNB" = (
/obj/machinery/disposal,
-/obj/machinery/light_switch{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/light_switch/south,
/obj/effect/turf_decal/siding/wood{
dir = 6
},
@@ -85172,7 +81079,7 @@
/area/station/maintenance/asmaint)
"qON" = (
/obj/machinery/photocopier,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/public/vacant_office)
"qOP" = (
/obj/machinery/door/airlock/atmos{
@@ -85205,6 +81112,15 @@
},
/turf/simulated/floor/plating,
/area/station/maintenance/disposal)
+"qPx" = (
+/obj/item/kirbyplants,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/station/service/chapel)
"qPI" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -85224,10 +81140,9 @@
/obj/structure/table,
/obj/item/pen,
/obj/item/paper/crumpled,
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/east{
id = "oldshop";
- name = "Old Shop Shutters Control";
- pixel_x = 24
+ name = "Old Shop Shutters Control"
},
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
@@ -85242,9 +81157,7 @@
/area/station/science/robotics/chargebay)
"qQx" = (
/obj/machinery/power/port_gen/pacman,
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/machinery/camera{
c_tag = "Engineering Equipment Storage Hardsuits";
dir = 4;
@@ -85269,6 +81182,14 @@
icon_state = "bar"
},
/area/station/security/permabrig)
+"qQE" = (
+/obj/structure/chair{
+ dir = 8
+ },
+/obj/effect/landmark/start/security_officer,
+/obj/machinery/light/directional/south,
+/turf/simulated/floor/plasteel,
+/area/station/security/main)
"qQO" = (
/obj/machinery/door/firedoor,
/obj/machinery/door/poddoor/preopen{
@@ -85296,27 +81217,19 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/asmaint)
"qRs" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/station/service/hydroponics)
"qRu" = (
-/obj/machinery/light/small{
- dir = 4
- },
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/light/small/directional/east,
+/obj/machinery/firealarm/directional/east,
/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plating,
/area/station/engineering/secure_storage)
"qRS" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/effect/turf_decal/siding/wood{
dir = 8
},
@@ -85387,7 +81300,7 @@
/obj/structure/chair/comfy/brown{
dir = 4
},
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/item/c_tube,
/turf/simulated/floor/carpet/orange,
/area/station/maintenance/fsmaint)
@@ -85443,11 +81356,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"qUu" = (
-/obj/machinery/light_switch{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/light_switch/west,
/obj/machinery/hologram/holopad,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plasteel,
@@ -85455,7 +81364,7 @@
"qUQ" = (
/obj/machinery/kitchen_machine/microwave,
/obj/structure/table,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/aft)
"qVc" = (
/obj/machinery/door/airlock/maintenance,
@@ -85481,7 +81390,7 @@
dir = 4
},
/obj/item/trash/gum,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/fsmaint)
"qVG" = (
/obj/machinery/door/airlock/command/hop,
@@ -85526,6 +81435,18 @@
},
/turf/simulated/floor/plasteel,
/area/station/maintenance/asmaint)
+"qVU" = (
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/obj/machinery/power/solar{
+ name = "Aft Port Solar Array"
+ },
+/turf/simulated/floor/plasteel/airless{
+ icon_state = "solarpanel"
+ },
+/area/station/engineering/solar/port)
"qWP" = (
/obj/machinery/hologram/holopad{
pixel_y = 16
@@ -85542,7 +81463,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/permabrig)
"qXm" = (
@@ -85626,10 +81547,9 @@
},
/area/station/medical/reception)
"qYy" = (
-/obj/machinery/atmospherics/binary/volume_pump/on{
- dir = 1;
- name = "Distro to Waste";
- on = 0
+/obj/machinery/atmospherics/binary/pump{
+ name = "Air to Waste";
+ target_pressure = 101
},
/turf/simulated/floor/plasteel{
dir = 4;
@@ -85638,9 +81558,8 @@
/area/station/engineering/atmos/control)
"qYC" = (
/obj/item/pen/fancy,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken3"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/asmaint)
"qYJ" = (
/obj/structure/grille/broken,
@@ -85655,7 +81574,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint2)
"qYK" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -85704,7 +81623,7 @@
d2 = 8;
icon_state = "4-8"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/blueshield)
"rao" = (
/obj/structure/reagent_dispensers/fueltank,
@@ -85762,17 +81681,14 @@
},
/area/station/medical/medbay2)
"rbb" = (
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/obj/machinery/atmospherics/portable/canister/oxygen,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/station/engineering/equipmentstorage)
"rbu" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "Secure Gate";
name = "Security Blast Door"
@@ -85784,9 +81700,7 @@
/turf/simulated/floor/plating,
/area/station/security/prison/cell_block/A)
"rbx" = (
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/obj/machinery/camera{
c_tag = "AI Satellite Antechamber South";
dir = 4
@@ -85834,7 +81748,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint2)
"rcm" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -85851,7 +81765,7 @@
/turf/simulated/floor/plating,
/area/station/security/permabrig)
"rcs" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "CMO"
},
/obj/structure/cable,
@@ -85902,10 +81816,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"rcZ" = (
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "whiteblue"
@@ -85957,9 +81868,7 @@
},
/area/station/medical/paramedic)
"ree" = (
-/obj/machinery/status_display{
- pixel_y = 32
- },
+/obj/machinery/status_display/directional/north,
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/starboard/east)
"reu" = (
@@ -86002,11 +81911,7 @@
icon_state = "0-4"
},
/obj/machinery/atmospherics/portable/scrubber,
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/power/apc/directional/west,
/obj/effect/decal/warning_stripes/north,
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -86014,9 +81919,8 @@
/area/station/aisat/atmos)
"rfh" = (
/obj/item/clothing/under/misc/assistantformal,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/asmaint)
"rfp" = (
/obj/structure/disposalpipe/segment{
@@ -86055,9 +81959,7 @@
/turf/simulated/wall,
/area/station/maintenance/apmaint)
"rgv" = (
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkblue"
@@ -86099,7 +82001,7 @@
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 8
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/security/permabrig)
"rhs" = (
/obj/machinery/atmospherics/pipe/simple/visible/universal,
@@ -86117,7 +82019,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/apmaint)
"rhK" = (
/obj/structure/cable{
@@ -86143,11 +82045,8 @@
pixel_x = 4;
pixel_y = 6
},
-/obj/machinery/status_display{
- layer = 4;
- pixel_y = 32
- },
-/turf/simulated/floor/wood,
+/obj/machinery/status_display/directional/north,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/blueshield)
"rix" = (
/obj/structure/cable{
@@ -86170,7 +82069,7 @@
/turf/simulated/floor/carpet,
/area/station/legal/lawoffice)
"rjh" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/barricade/wooden{
layer = 4
},
@@ -86257,13 +82156,6 @@
/obj/machinery/atmospherics/pipe/simple/visible/cyan{
dir = 9
},
-/obj/machinery/door_control{
- id = "atmos";
- name = "Atmospherics Lockdown";
- pixel_x = -24;
- pixel_y = -24;
- req_access_txt = "24"
- },
/turf/simulated/floor/plasteel{
icon_state = "darkyellowcorners"
},
@@ -86321,9 +82213,15 @@
},
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
+"rmu" = (
+/obj/machinery/light/small/directional/east,
+/obj/effect/decal/remains/mouse,
+/turf/simulated/floor/plating,
+/area/station/maintenance/storage)
"rmH" = (
-/obj/structure/bed,
+/obj/structure/bed/mattress,
/obj/effect/decal/cleanable/dirt,
+/obj/item/bedsheet/blue,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"rmI" = (
@@ -86367,9 +82265,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"rnu" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/machinery/atmospherics/unary/vent_pump/on,
/turf/simulated/floor/plasteel{
dir = 8;
@@ -86495,7 +82391,7 @@
/area/station/supply/storage)
"rrL" = (
/obj/structure/bookcase,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/public/vacant_office)
"rsv" = (
/obj/machinery/atmospherics/unary/outlet_injector/on{
@@ -86509,12 +82405,8 @@
/obj/item/paper/gravity_gen,
/obj/item/pen/blue,
/obj/effect/decal/cleanable/dirt,
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
-/obj/machinery/light,
+/obj/item/radio/intercom/directional/south,
+/obj/machinery/light/directional/south,
/obj/structure/cable{
d1 = 1;
d2 = 8;
@@ -86544,6 +82436,14 @@
icon_state = "dark"
},
/area/station/science/genetics)
+"rtU" = (
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/station/security/detective)
"ruu" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -86559,7 +82459,7 @@
},
/area/station/medical/virology)
"ruL" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/shutters{
density = 0;
dir = 2;
@@ -86618,12 +82518,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/machinery/power/apc{
- cell_type = 15000;
- dir = 1;
- name = "Cryo and Arrivals Super APC";
- pixel_y = 24
- },
+/obj/machinery/power/apc/cryo/north,
/turf/simulated/floor/plasteel{
icon_state = "whitegreenfull"
},
@@ -86641,9 +82536,7 @@
/area/station/maintenance/fsmaint)
"rvH" = (
/obj/structure/reagent_dispensers/fueltank,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint2)
"rwc" = (
@@ -86691,7 +82584,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/aft)
"rwI" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -86710,7 +82603,7 @@
},
/area/station/science/robotics/chargebay)
"rxp" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/aitransit)
"rxK" = (
@@ -86763,20 +82656,14 @@
dir = 4;
pixel_x = -36
},
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/item/radio/intercom/directional/west,
/turf/simulated/floor/carpet/royalblue,
/area/station/command/office/captain)
"ryo" = (
/obj/structure/sign/electricshock{
pixel_x = -32
},
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/machinery/atmospherics/portable/scrubber/huge/stationary,
/turf/simulated/floor/plasteel{
icon_state = "bar"
@@ -86804,18 +82691,16 @@
"rzy" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/manifold4w/visible,
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plasteel,
/area/station/maintenance/turbine)
"rzA" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/structure/disposalpipe/segment{
dir = 2;
icon_state = "pipe-c"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/hop)
"rzF" = (
/turf/simulated/floor/plasteel,
@@ -86858,7 +82743,7 @@
/area/station/security/processing)
"rAI" = (
/obj/structure/spider/stickyweb,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"rAN" = (
/obj/machinery/door/firedoor,
@@ -86898,6 +82783,12 @@
icon_state = "whitepurple"
},
/area/station/science/toxins/mixing)
+"rBx" = (
+/obj/effect/landmark/start/explorer,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/station/service/expedition)
"rBN" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plasteel{
@@ -86924,19 +82815,14 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
-/obj/machinery/status_display{
- layer = 4;
- pixel_y = 32
- },
+/obj/machinery/status_display/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/station/service/hydroponics)
"rCT" = (
/obj/item/kirbyplants,
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "red"
@@ -86975,11 +82861,6 @@
d2 = 4;
icon_state = "1-4"
},
-/obj/machinery/camera{
- c_tag = "Engineering Singularity SouthWest";
- dir = 4;
- network = list("SS13","Singularity","Engineering")
- },
/turf/space,
/area/space/nearstation)
"rDV" = (
@@ -87043,15 +82924,11 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/spawner/window/reinforced/tinted,
+/obj/effect/spawner/window/reinforced/tinted/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint2)
"rEx" = (
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/power/apc/directional/west,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -87069,7 +82946,7 @@
id_tag = "Secure Gate";
name = "Security Blast Door"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "IAA"
},
/obj/structure/cable{
@@ -87089,11 +82966,6 @@
},
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
-"rFc" = (
-/turf/simulated/floor/wood{
- icon_state = "wood-broken3"
- },
-/area/station/maintenance/apmaint)
"rFe" = (
/obj/structure/chair/sofa/bench{
dir = 4
@@ -87131,9 +83003,8 @@
},
/area/station/medical/virology)
"rFZ" = (
-/obj/machinery/access_button{
+/obj/machinery/access_button/west{
autolink_id = "scibomb_btn_ext";
- pixel_x = -24;
pixel_y = 25;
req_one_access_txt = "10;13"
},
@@ -87160,6 +83031,12 @@
icon_state = "redcorner"
},
/area/station/security/prison/cell_block/A)
+"rGW" = (
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/station/hallway/secondary/entry)
"rHa" = (
/obj/structure/cable{
d1 = 1;
@@ -87213,10 +83090,7 @@
},
/area/station/engineering/supermatter_room)
"rHF" = (
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "floorgrime"
},
@@ -87261,11 +83135,7 @@
},
/area/station/supply/miningdock)
"rJp" = (
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/alarm/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "yellow"
@@ -87281,7 +83151,7 @@
},
/area/station/engineering/supermatter_room)
"rKr" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "Secure Gate";
name = "Security Blast Door"
@@ -87304,9 +83174,7 @@
/area/station/security/prison/cell_block/A)
"rKD" = (
/obj/item/reagent_containers/glass/bucket,
-/obj/structure/sink{
- pixel_y = 18
- },
+/obj/structure/sink/directional/north,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "vault"
@@ -87333,9 +83201,7 @@
},
/area/station/hallway/secondary/exit)
"rLs" = (
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -87347,15 +83213,8 @@
},
/area/station/command/office/captain)
"rLK" = (
-/obj/machinery/newscaster{
- dir = 4;
- name = "west bump";
- pixel_x = -28
- },
-/obj/structure/sink{
- dir = 4;
- pixel_x = 12
- },
+/obj/machinery/newscaster/directional/west,
+/obj/structure/sink/directional/west,
/obj/structure/mirror{
pixel_x = 28
},
@@ -87365,9 +83224,7 @@
/area/station/security/permabrig)
"rLL" = (
/obj/structure/chair/office/light,
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-cherry"
- },
+/turf/simulated/floor/wood/oak,
/area/station/medical/psych)
"rLY" = (
/obj/machinery/r_n_d/experimentor,
@@ -87388,6 +83245,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 5
},
+/mob/living/simple_animal/mouse/rat,
/turf/simulated/floor/plasteel,
/area/station/maintenance/disposal)
"rMq" = (
@@ -87438,10 +83296,9 @@
icon_state = "1-2"
},
/obj/effect/mapping_helpers/airlock/access/all/engineering/general,
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/east{
id = "Singularity";
- name = "Containment Blast Doors";
- pixel_x = 32
+ name = "Containment Blast Doors"
},
/obj/machinery/door/airlock/engineering/glass{
name = "Engine Room"
@@ -87457,7 +83314,7 @@
/obj/structure/chair/comfy/brown{
dir = 8
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/hop)
"rNv" = (
/turf/simulated/wall/r_wall,
@@ -87467,14 +83324,13 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/starboard/east)
"rOg" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/mineral/tranquillite,
/area/station/service/mime)
"rPa" = (
/obj/effect/decal/cleanable/dust,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken6"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/fsmaint)
"rPd" = (
/obj/structure/cable{
@@ -87503,7 +83359,7 @@
dir = 5
},
/obj/effect/spawner/random_spawners/cobweb_right_frequent,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"rPK" = (
/obj/structure/lattice/catwalk,
@@ -87542,7 +83398,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint2)
"rPY" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -87556,13 +83412,10 @@
/turf/simulated/floor/plating,
/area/station/engineering/smes)
"rPZ" = (
-/obj/structure/cable/yellow{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/unary/vent_scrubber/on{
- dir = 1
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
},
/turf/simulated/floor/plasteel{
icon_state = "yellow"
@@ -87598,7 +83451,7 @@
/area/space/nearstation)
"rQs" = (
/obj/machinery/door/firedoor,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -87610,6 +83463,18 @@
/obj/effect/decal/cleanable/blood,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
+"rQP" = (
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/fore)
"rQW" = (
/obj/structure/cable{
d1 = 1;
@@ -87639,9 +83504,7 @@
/obj/structure/toilet{
pixel_y = 8
},
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/obj/effect/decal/cleanable/dirt,
/obj/item/radio/intercom/locked/prison{
name = "Prison Intercom (General)";
@@ -87762,16 +83625,13 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 10
},
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/obj/machinery/computer/message_monitor,
/turf/simulated/floor/bluegrid,
/area/station/telecomms/chamber)
"rTB" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"rTE" = (
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
@@ -87834,20 +83694,12 @@
/obj/effect/spawner/lootdrop/maintenance/two,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
-"rVQ" = (
-/obj/structure/cable{
- d1 = 2;
- d2 = 8;
- icon_state = "2-8"
- },
-/obj/structure/cable{
- d1 = 1;
- d2 = 8;
- icon_state = "1-8"
+"rVS" = (
+/obj/machinery/economy/vending/security,
+/obj/effect/decal/warning_stripes/red/hollow,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
},
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plasteel,
/area/station/security/main)
"rWd" = (
/obj/structure/chair/sofa{
@@ -87905,7 +83757,7 @@
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 1
},
-/turf/simulated/floor/plasteel,
+/turf/simulated/floor/wood/fancy,
/area/station/legal/courtroom)
"rWA" = (
/obj/machinery/clonepod/biomass,
@@ -88084,13 +83936,11 @@
/area/station/medical/chemistry)
"rZM" = (
/obj/structure/bed/dogbed,
-/mob/living/simple_animal/pet/dog/pug,
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-cherry"
- },
+/mob/living/simple_animal/pet/dog/brittany/Psycho,
+/turf/simulated/floor/wood/oak,
/area/station/medical/psych)
"sar" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -88164,9 +84014,7 @@
},
/area/station/engineering/supermatter_room)
"sbP" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/plasteel{
icon_state = "floorgrime"
@@ -88174,16 +84022,13 @@
/area/station/command/teleporter)
"sbR" = (
/obj/structure/table/wood,
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/obj/item/flashlight/lamp/bananalamp{
layer = 3.4;
pixel_x = 4;
pixel_y = 12
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/clown)
"scB" = (
/obj/structure/table,
@@ -88264,7 +84109,7 @@
},
/area/station/engineering/control)
"sdP" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "bridge blast north";
name = "Bridge Blast Doors"
@@ -88390,9 +84235,7 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/structure/disposalpipe/segment,
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkyellow"
@@ -88433,7 +84276,6 @@
/area/station/service/chapel)
"shi" = (
/obj/machinery/door/airlock/maintenance,
-/obj/structure/disposalpipe/segment,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -88507,9 +84349,7 @@
"sji" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/spawner/random_spawners/cobweb_right_rare,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "freezerfloor"
},
@@ -88548,7 +84388,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"sjO" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -88566,10 +84406,7 @@
network = list("Toxins");
pixel_x = 32
},
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/turf/simulated/floor/plasteel,
/area/station/science/toxins/launch)
"skf" = (
@@ -88583,9 +84420,7 @@
},
/area/station/hallway/secondary/exit)
"skh" = (
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plating,
/area/station/maintenance/storage)
"ski" = (
@@ -88594,13 +84429,18 @@
dir = 1
},
/obj/structure/cable/yellow{
- d2 = 2;
- icon_state = "0-2"
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/obj/effect/decal/warning_stripes/north,
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
+ dir = 10
},
-/obj/effect/decal/warning_stripes/north,
/turf/simulated/floor/plasteel{
icon_state = "yellowfull"
},
@@ -88631,6 +84471,11 @@
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
+"sln" = (
+/obj/structure/bed/dogbed,
+/mob/living/simple_animal/pet/dog/security,
+/turf/simulated/floor/plasteel,
+/area/station/security/main)
"slo" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/carpet,
@@ -88642,21 +84487,15 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"slC" = (
-/obj/machinery/holosign_switch{
- dir = 4;
+/obj/machinery/holosign_switch/west{
id = "surgery1";
- pixel_x = -24;
pixel_y = 8
},
-/obj/machinery/light_switch{
- dir = 4;
- name = "custom placement";
- pixel_x = -24;
+/obj/machinery/light_switch/west{
pixel_y = -8
},
-/obj/machinery/button/windowtint{
- id = "surgery1";
- pixel_x = -24
+/obj/machinery/button/windowtint/west{
+ id = "surgery1"
},
/obj/structure/closet/crate/freezer/iv_storage,
/turf/simulated/floor/plasteel{
@@ -88696,22 +84535,17 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/structure/cable{
- d1 = 1;
- d2 = 4;
- icon_state = "1-4"
- },
-/obj/structure/cable{
- d1 = 1;
- d2 = 8;
- icon_state = "1-8"
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"smx" = (
@@ -88720,7 +84554,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"smz" = (
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/obj/machinery/atmospherics/pipe/simple/insulated,
/turf/simulated/floor/plating,
/area/station/science/toxins/mixing)
@@ -88735,10 +84569,7 @@
/obj/structure/toilet{
dir = 4
},
-/obj/machinery/newscaster{
- name = "north bump";
- pixel_y = 28
- },
+/obj/machinery/newscaster/directional/north,
/obj/effect/landmark/spawner/nukedisc_respawn,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
@@ -88746,9 +84577,7 @@
/obj/structure/closet/crate,
/obj/effect/spawner/random_spawners/cobweb_right_rare,
/obj/effect/spawner/lootdrop/maintenance,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"smW" = (
@@ -88826,20 +84655,14 @@
dir = 1;
network = list("Singularity","SS13","Engineering")
},
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "darkyellowfull"
},
/area/station/engineering/control)
"snV" = (
/obj/machinery/atmospherics/trinary/tvalve/digital/flipped,
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "yellow"
@@ -88867,7 +84690,7 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/central/se)
"sou" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/structure/closet/secure_closet/miner,
/turf/simulated/floor/plasteel{
icon_state = "brown"
@@ -88906,9 +84729,7 @@
},
/area/station/command/office/captain/bedroom)
"soX" = (
-/obj/structure/sign/poster/contraband/random{
- pixel_y = 32
- },
+/obj/structure/sign/poster/contraband/random/north,
/obj/structure/chair/stool{
dir = 8
},
@@ -88918,9 +84739,7 @@
/obj/machinery/camera{
c_tag = "Bar North"
},
-/obj/machinery/computer/security/telescreen/entertainment{
- pixel_y = 32
- },
+/obj/machinery/computer/security/telescreen/entertainment/directional/north,
/obj/machinery/economy/vending/cigarette,
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -88933,7 +84752,7 @@
/area/station/science/hallway)
"spo" = (
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/security/permabrig)
"spH" = (
/obj/effect/decal/cleanable/vomit,
@@ -89026,6 +84845,15 @@
},
/turf/simulated/floor/plasteel,
/area/station/maintenance/apmaint)
+"sqZ" = (
+/obj/machinery/light/small/directional/south,
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "hydrofloor"
+ },
+/area/station/security/main)
"srv" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
@@ -89051,9 +84879,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"ssf" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel{
icon_state = "bar"
},
@@ -89085,6 +84911,7 @@
"ssL" = (
/obj/effect/spawner/lootdrop/maintenance/three,
/obj/item/clothing/gloves/color/blue,
+/mob/living/simple_animal/mouse/rat,
/turf/simulated/floor/plasteel{
icon_state = "freezerfloor"
},
@@ -89226,7 +85053,7 @@
},
/area/station/ai_monitored/storage/eva)
"suB" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable,
/obj/structure/cable{
d1 = 1;
@@ -89264,8 +85091,8 @@
pixel_x = 4;
pixel_y = 2
},
-/obj/machinery/light,
-/turf/simulated/floor/wood,
+/obj/machinery/light/directional/south,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/hop)
"sve" = (
/obj/machinery/atmospherics/pipe/simple/visible{
@@ -89322,9 +85149,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
-/obj/structure/sign/poster/official/random{
- pixel_y = 32
- },
+/obj/structure/sign/poster/official/random/north,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -89337,22 +85162,24 @@
/area/station/engineering/atmos)
"swk" = (
/obj/structure/chair,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "bluecorner"
},
/area/station/hallway/secondary/exit)
+"swY" = (
+/obj/effect/decal/warning_stripes/northeastcorner,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "arrival"
+ },
+/area/station/hallway/secondary/entry)
"sxg" = (
/obj/machinery/sleeper{
pixel_x = 3
},
-/obj/structure/extinguisher_cabinet{
- name = "south bump";
- pixel_y = -30
- },
+/obj/structure/extinguisher_cabinet/directional/south,
/obj/effect/decal/warning_stripes/blue/hollow,
/turf/simulated/floor/plasteel{
dir = 6;
@@ -89361,13 +85188,11 @@
/area/station/medical/sleeper)
"sxh" = (
/obj/effect/decal/warning_stripes/yellow/hollow,
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel,
/area/station/command/office/hop)
"sxn" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "xenobio3";
name = "Chamber 3 Containment Blast Doors"
@@ -89380,7 +85205,7 @@
/turf/simulated/floor/plating,
/area/station/science/xenobiology)
"sxu" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "CE"
},
/obj/structure/cable{
@@ -89472,7 +85297,7 @@
},
/area/station/science/hallway)
"szS" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -89522,10 +85347,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint2)
"sAl" = (
-/obj/machinery/power/apc{
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/power/apc/directional/south,
/obj/structure/cable,
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/starboard/west)
@@ -89553,8 +85375,15 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/public/vacant_office)
+"sAy" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
+ dir = 4
+ },
+/mob/living/simple_animal/mouse/rat,
+/turf/simulated/floor/plating,
+/area/station/maintenance/fpmaint2)
"sAB" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/blood,
@@ -89608,16 +85437,12 @@
/area/station/security/prisonlockers)
"sBi" = (
/obj/structure/filingcabinet,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/ntrep)
"sBx" = (
/obj/structure/closet/wardrobe/black,
/obj/effect/decal/warning_stripes/north,
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/item/radio/intercom/directional/west,
/obj/structure/window/reinforced{
dir = 1
},
@@ -89627,9 +85452,8 @@
/obj/structure/table/wood,
/obj/effect/spawner/lootdrop/maintenance,
/obj/item/stack/sheet/cloth,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/fsmaint)
"sBO" = (
/obj/structure/table/wood,
@@ -89739,7 +85563,7 @@
dir = 4
},
/turf/simulated/floor/plasteel{
- dir = 8;
+ dir = 1;
icon_state = "bluecorner"
},
/area/station/hallway/primary/fore)
@@ -89748,7 +85572,7 @@
id_tag = "Secure Gate";
name = "Security Blast Door"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "IAA"
},
/obj/structure/cable{
@@ -89883,12 +85707,18 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
+"sEJ" = (
+/obj/machinery/light/directional/north,
+/obj/structure/sign/poster/official/random/north,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "arrival"
+ },
+/area/station/hallway/secondary/entry)
"sEL" = (
/obj/effect/decal/cleanable/dust,
-/turf/simulated/floor/wood{
- broken = 1;
- icon_state = "wood-broken"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"sEO" = (
/obj/structure/cable{
@@ -89916,7 +85746,7 @@
/area/station/science/hallway)
"sFl" = (
/obj/machinery/computer/general_air_control{
- autolink_sensors = list("n2_sensor"="Nitrogen","o2_sensor"="Oxygen","co2_sensor"="Carbon Dioxide","tox_sensor"="Toxins","n2o_sensor"="Nitrous Oxide","waste_sensor"="Gas Mix Tank");
+ autolink_sensors = list("n2_sensor"="Nitrogen","o2_sensor"="Oxygen","co2_sensor"="Carbon Dioxide","tox_sensor"="Toxins","n2o_sensor"="Nitrous Oxide","waste_sensor"="Gas Mix Tank");
dir = 4;
name = "Tank Monitor"
},
@@ -89970,10 +85800,8 @@
dir = 8
},
/obj/effect/decal/cleanable/dust,
-/turf/simulated/floor/wood{
- broken = 1;
- icon_state = "wood-broken"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"sGi" = (
/obj/machinery/atmospherics/unary/vent_pump/on{
@@ -90048,9 +85876,7 @@
/area/holodeck/alphadeck)
"sHC" = (
/obj/machinery/economy/vending/coffee,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "darkblue"
@@ -90087,19 +85913,15 @@
},
/area/station/engineering/gravitygenerator)
"sIO" = (
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/station/public/construction)
"sJC" = (
/obj/machinery/economy/slot_machine,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken6"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/apmaint)
"sJQ" = (
/obj/effect/spawner/random_spawners/oil_maybe,
@@ -90121,7 +85943,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 9
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/hos)
"sKs" = (
/obj/structure/closet/crate/internals,
@@ -90139,10 +85961,9 @@
/obj/machinery/atmospherics/pipe/manifold/visible/cyan{
dir = 1
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/south{
id = "engsm";
name = "Radiation Shutters Control";
- pixel_y = -24;
req_access_txt = "10"
},
/turf/simulated/floor/plasteel{
@@ -90190,14 +86011,14 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"sLy" = (
-/obj/machinery/power/apc{
- name = "south bump Engineering";
- pixel_y = -24;
- shock_proof = 1
- },
+/obj/machinery/power/apc/engineering/south,
/obj/structure/cable,
/turf/simulated/floor/plating,
/area/station/maintenance/storage)
+"sLN" = (
+/obj/machinery/atmospherics/unary/vent_pump/on,
+/turf/simulated/floor/plasteel,
+/area/station/hallway/secondary/entry)
"sLX" = (
/obj/structure/reagent_dispensers/fueltank,
/obj/effect/spawner/random_spawners/oil_often,
@@ -90214,7 +86035,7 @@
/turf/simulated/floor/carpet,
/area/station/maintenance/asmaint)
"sMc" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "xenobio6";
name = "Chamber 6 Containment Blast Doors"
@@ -90251,10 +86072,11 @@
},
/area/station/medical/ward)
"sNy" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/unary/vent_pump/on,
+/obj/structure/chair{
+ dir = 8
+ },
/turf/simulated/floor/plasteel,
-/area/station/security/range)
+/area/station/security/main)
"sNJ" = (
/obj/structure/closet/walllocker/emerglocker/north,
/obj/structure/disposalpipe/segment{
@@ -90328,7 +86150,10 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/machinery/photocopier/faxmachine,
+/obj/machinery/photocopier/faxmachine/longrange{
+ department = "Chief Engineer's Office";
+ pixel_y = 4
+ },
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "darkyellow"
@@ -90356,10 +86181,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"sPb" = (
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 10
},
@@ -90416,9 +86238,6 @@
/area/station/medical/virology)
"sPz" = (
/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/security/glass{
- name = "Security Office"
- },
/obj/effect/mapping_helpers/airlock/access/any/security/doors,
/obj/structure/cable{
d1 = 1;
@@ -90437,13 +86256,14 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/door/airlock/multi_tile/security/glass{
+ name = "Security Office"
+ },
/turf/simulated/floor/plasteel,
/area/station/security/main)
"sPF" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
@@ -90452,7 +86272,7 @@
dir = 8
},
/obj/effect/decal/cleanable/dust,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/fsmaint)
"sQe" = (
/obj/structure/table/wood,
@@ -90460,11 +86280,7 @@
pixel_x = 1;
pixel_y = 5
},
-/obj/machinery/newscaster{
- dir = 8;
- name = "east bump";
- pixel_x = 28
- },
+/obj/machinery/newscaster/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "grimy"
},
@@ -90487,13 +86303,13 @@
icon_state = "1-8"
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plasteel/stairs,
+/turf/simulated/floor/plasteel/stairs{
+ icon_state = "rampbottom"
+ },
/area/station/engineering/supermatter_room)
"sRi" = (
/obj/machinery/atmospherics/unary/portables_connector,
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel,
/area/station/engineering/atmos)
"sRm" = (
@@ -90517,30 +86333,28 @@
"sRx" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/carpet,
/area/station/service/chapel)
"sRJ" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "yellowcorner"
},
/area/station/engineering/atmos)
"sRW" = (
-/obj/structure/statue/tranquillite/mime,
+/obj/structure/statue/tranquillite/mime/unique,
/turf/simulated/floor/mineral/tranquillite,
/area/station/service/mime)
"sRY" = (
/obj/structure/chair/wood{
dir = 8
},
-/turf/simulated/floor/wood{
- icon_state = "wood-broken5"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/aft)
"sSa" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -90588,9 +86402,7 @@
/turf/simulated/floor/carpet/black,
/area/station/command/meeting_room)
"sSP" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/machinery/atmospherics/portable/pump,
/turf/simulated/floor/engine,
/area/station/science/test_chamber)
@@ -90609,12 +86421,7 @@
/turf/simulated/floor/plasteel,
/area/station/science/toxins/launch)
"sSX" = (
-/obj/structure/sink/kitchen{
- desc = "A sink used for washing one's hands and face. It looks rusty and home-made";
- dir = 4;
- name = "old sink";
- pixel_x = -12
- },
+/obj/structure/sink/kitchen/west,
/obj/item/reagent_containers/glass/bucket,
/turf/simulated/floor/grass,
/area/station/security/permabrig)
@@ -90624,12 +86431,8 @@
d2 = 4;
icon_state = "1-4"
},
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 5
- },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
"sTF" = (
@@ -90656,30 +86459,24 @@
"sTQ" = (
/obj/structure/table,
/obj/item/reagent_containers/food/pill/patch/styptic{
- initialized = 1;
pixel_x = -5
},
/obj/item/reagent_containers/food/pill/patch/silver_sulf{
- initialized = 1;
pixel_x = 6
},
/obj/item/reagent_containers/food/pill/patch/styptic{
- initialized = 1;
pixel_x = -5;
pixel_y = 2
},
/obj/item/reagent_containers/food/pill/patch/silver_sulf{
- initialized = 1;
pixel_x = 6;
pixel_y = 2
},
/obj/item/reagent_containers/food/pill/patch/styptic{
- initialized = 1;
pixel_x = -5;
pixel_y = 4
},
/obj/item/reagent_containers/food/pill/patch/silver_sulf{
- initialized = 1;
pixel_x = 6;
pixel_y = 4
},
@@ -90693,7 +86490,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 4
},
-/obj/machinery/light_construct/small,
+/obj/machinery/light_construct/small/south,
/turf/simulated/floor/plasteel{
icon_state = "redyellowfull"
},
@@ -90758,9 +86555,7 @@
/obj/item/clothing/glasses/hud/health{
pixel_y = 6
},
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "whitegreen"
@@ -90775,7 +86570,7 @@
},
/area/station/service/chapel)
"sUZ" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "xenobio4";
name = "Chamber 4 Containment Blast Doors"
@@ -90822,14 +86617,15 @@
},
/area/station/medical/morgue)
"sVz" = (
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/firealarm/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "floorgrime"
},
/area/station/command/teleporter)
+"sVG" = (
+/obj/effect/spawner/window/grilled,
+/turf/simulated/floor/plating,
+/area/station/hallway/secondary/entry)
"sVZ" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -90841,7 +86637,7 @@
/turf/simulated/floor/plasteel,
/area/station/security/lobby)
"sWO" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 9
},
@@ -90911,9 +86707,7 @@
name = "Robotics Operating Computer";
stat = 1
},
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/machinery/iv_drip,
/turf/simulated/floor/plasteel{
icon_state = "white"
@@ -90925,10 +86719,7 @@
},
/obj/effect/decal/cleanable/dust,
/mob/living/simple_animal/mouse/gray,
-/obj/machinery/newscaster{
- name = "north bump";
- pixel_y = 28
- },
+/obj/machinery/newscaster/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -91005,23 +86796,20 @@
"tab" = (
/obj/machinery/hydroponics/constructable,
/obj/effect/decal/warning_stripes/green/hollow,
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/station/service/hydroponics)
"tae" = (
-/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/plasteel{
dir = 4;
- icon_state = "darkredcorners"
+ icon_state = "bluecorner"
},
-/area/station/security/brig)
+/area/station/hallway/primary/fore)
"tai" = (
/obj/effect/turf_decal/siding/wood,
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/wood/fancy/cherry,
/area/station/service/bar/atrium)
"taM" = (
@@ -91100,9 +86888,8 @@
/area/station/engineering/control)
"tbW" = (
/obj/effect/decal/cleanable/dust,
-/turf/simulated/floor/wood/fancy/oak{
- icon_state = "fancy-wood-oak-broken4"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/fancy/oak,
/area/station/maintenance/abandonedbar)
"tcw" = (
/obj/machinery/door/airlock/maintenance{
@@ -91146,12 +86933,8 @@
/area/station/maintenance/apmaint)
"tcX" = (
/obj/machinery/photocopier,
-/obj/machinery/alarm{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
-/turf/simulated/floor/wood,
+/obj/machinery/alarm/directional/east,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/blueshield)
"tdb" = (
/obj/structure/grille/broken,
@@ -91237,7 +87020,7 @@
/turf/simulated/wall/r_wall,
/area/station/engineering/engine/supermatter)
"tfd" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -91273,9 +87056,7 @@
/obj/effect/turf_decal/siding/wood{
dir = 4
},
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/wood/fancy/oak,
/area/station/command/meeting_room)
"tfH" = (
@@ -91286,7 +87067,6 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/structure/disposalpipe/segment,
/obj/structure/girder,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
@@ -91299,6 +87079,11 @@
},
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint2)
+"tga" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/remains/mouse,
+/turf/simulated/floor/plating,
+/area/station/maintenance/asmaint)
"tgb" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
@@ -91367,7 +87152,7 @@
id_tag = "Secure Gate";
name = "Security Blast Door"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -91394,9 +87179,7 @@
},
/area/station/engineering/supermatter_room)
"thb" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -91408,12 +87191,8 @@
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"thl" = (
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
-/obj/machinery/light,
+/obj/machinery/alarm/directional/south,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/bluegrid,
/area/station/turret_protected/ai_upload)
"thq" = (
@@ -91468,9 +87247,7 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-cherry"
- },
+/turf/simulated/floor/wood/oak,
/area/station/medical/psych)
"thF" = (
/obj/structure/chair{
@@ -91516,31 +87293,25 @@
"tia" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/structure/sink/kitchen{
- dir = 8;
- name = "old sink";
- pixel_x = 12
- },
+/obj/structure/sink/kitchen/east,
/turf/simulated/floor/plasteel{
icon_state = "bar"
},
/area/station/security/permabrig)
"tiR" = (
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/south{
id = "kitchenhall";
name = "Kitchen Hallway Shutters Control";
pixel_x = 6;
- pixel_y = -24;
req_one_access_txt = "28"
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/south{
id = "kitchenbar";
name = "Kitchen Bar Shutters Control";
pixel_x = -6;
- pixel_y = -24;
req_one_access_txt = "28"
},
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/machinery/processor,
/turf/simulated/floor/plasteel{
icon_state = "cafeteria"
@@ -91584,9 +87355,7 @@
},
/area/station/public/construction)
"tkb" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -91598,9 +87367,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"tkc" = (
-/obj/structure/sign/poster/official/random{
- pixel_y = -32
- },
+/obj/structure/sign/poster/official/random/south,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -91622,7 +87389,7 @@
},
/area/station/security/brig)
"tks" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/science/storage)
"tkw" = (
@@ -91664,6 +87431,11 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/central/sw)
+"tkN" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/mob/living/simple_animal/mouse/rat,
+/turf/simulated/floor/plating,
+/area/station/maintenance/aft)
"tkW" = (
/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
@@ -91679,13 +87451,11 @@
/obj/effect/turf_decal/siding/wood{
dir = 4
},
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/wood/fancy/oak,
/area/station/command/meeting_room)
"tlj" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "xenobio5";
name = "Chamber 5 Containment Blast Doors"
@@ -91724,10 +87494,7 @@
/turf/simulated/floor/wood/fancy/cherry,
/area/station/service/bar/atrium)
"tlC" = (
-/obj/structure/sink{
- dir = 4;
- pixel_x = 12
- },
+/obj/structure/sink/directional/west,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -91742,18 +87509,14 @@
},
/area/station/public/toilet/lockerroom)
"tlI" = (
-/obj/structure/sign/poster/contraband/random{
- pixel_y = 32
- },
+/obj/structure/sign/poster/contraband/random/north,
/obj/effect/decal/cleanable/dirt,
/obj/machinery/economy/vending/snack,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"tlP" = (
/obj/effect/landmark/spawner/rev,
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/structure/toilet/material/captain{
dir = 4
},
@@ -91846,21 +87609,14 @@
/turf/simulated/floor/beach/sand,
/area/station/hallway/secondary/exit)
"tnR" = (
-/obj/machinery/light,
-/mob/living/simple_animal/hostile/retaliate/carp/koi,
+/obj/machinery/light/directional/south,
+/mob/living/simple_animal/hostile/retaliate/carp/koi{
+ name = "Пупа"
+ },
/turf/simulated/floor/beach/water{
icon_state = "seadeep"
},
/area/station/command/bridge)
-"tnS" = (
-/obj/effect/decal/cleanable/dust,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/floor/wood{
- icon_state = "wood-broken5"
- },
-/area/station/maintenance/fsmaint)
"ton" = (
/obj/structure/table/wood,
/obj/item/videocam,
@@ -91895,7 +87651,7 @@
},
/area/station/medical/medbay)
"tpP" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "virology"
},
/turf/simulated/floor/plating,
@@ -92062,7 +87818,7 @@
pixel_y = 3
},
/obj/item/gun/syringe,
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "whiteblue"
},
@@ -92118,13 +87874,12 @@
/area/station/science/xenobiology)
"tue" = (
/obj/effect/spawner/lootdrop/maintenance,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken5"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/asmaint)
"tuy" = (
/obj/structure/sign/securearea,
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "telescienceblast";
name = "test chamber blast doors"
@@ -92132,9 +87887,7 @@
/turf/simulated/floor/plating,
/area/station/science/explab)
"tuJ" = (
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
/obj/structure/disposalpipe/segment,
/obj/structure/cable{
@@ -92153,7 +87906,7 @@
/obj/machinery/atmospherics/pipe/simple/visible/green{
dir = 4
},
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/machinery/atmospherics/meter,
/turf/simulated/floor/plasteel{
icon_state = "darkyellow"
@@ -92167,7 +87920,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 6
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/security/permabrig)
"tvE" = (
/obj/structure/table,
@@ -92215,15 +87968,8 @@
/area/station/security/permabrig)
"twv" = (
/obj/item/kirbyplants,
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/firealarm/directional/west,
+/obj/machinery/alarm/directional/north,
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "whitepurple"
@@ -92258,11 +88004,7 @@
},
/area/station/security/permabrig)
"twT" = (
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/firealarm/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "yellowcorner"
},
@@ -92281,10 +88023,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/machinery/power/apc{
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/power/apc/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "whitegreen"
},
@@ -92297,7 +88036,7 @@
},
/area/station/service/chapel)
"txJ" = (
-/obj/effect/spawner/window,
+/obj/effect/spawner/window/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/break_room)
"txR" = (
@@ -92321,7 +88060,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/apmaint)
"tyo" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/shutters{
density = 0;
icon_state = "open";
@@ -92375,11 +88114,7 @@
/area/station/maintenance/fsmaint)
"tzE" = (
/obj/structure/cable,
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/power/apc/directional/west,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"tzW" = (
@@ -92421,9 +88156,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plating,
/area/station/maintenance/portsolar)
"tAp" = (
@@ -92433,11 +88166,7 @@
pixel_y = 4
},
/obj/structure/table/glass,
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/firealarm/directional/west,
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "whitepurple"
@@ -92502,11 +88231,7 @@
"tCl" = (
/obj/structure/table,
/obj/machinery/recharger,
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/item/radio/intercom/directional/west,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -92524,7 +88249,6 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/machinery/light,
/turf/simulated/floor/plating/airless,
/area/station/engineering/control)
"tCS" = (
@@ -92536,11 +88260,7 @@
/area/station/maintenance/apmaint)
"tCY" = (
/obj/structure/closet/secure_closet/brig,
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/firealarm/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "red"
@@ -92580,11 +88300,6 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/fpmaint)
"tDV" = (
-/obj/structure/cable{
- d1 = 2;
- d2 = 8;
- icon_state = "2-8"
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/plasteel,
@@ -92597,19 +88312,41 @@
"tEu" = (
/obj/structure/table/wood/fancy/blue,
/obj/item/aiModule/reset,
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/station/turret_protected/ai_upload)
+"tEw" = (
+/obj/effect/spawner/window/reinforced/polarized/grilled{
+ id = "hos_room"
+ },
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/obj/machinery/door/poddoor{
+ id_tag = "hos_secure_doors"
+ },
+/turf/simulated/floor/plating,
+/area/station/command/office/hos)
"tFl" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 10
},
/turf/simulated/floor/engine,
/area/station/science/explab/chamber)
+"tFr" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/fore)
"tFt" = (
/obj/machinery/computer/scan_consolenew{
dir = 8
@@ -92642,20 +88379,14 @@
pixel_x = -2;
pixel_y = 30
},
-/obj/machinery/button/windowtint{
+/obj/machinery/button/windowtint/west{
desc = "A remote control switch for polarized windows. For culling the sight of the equipment-starved masses.";
- dir = 4;
id = "rdrobosurgery";
- name = "Surgery Window Tint Control";
- pixel_x = -24;
pixel_y = 4
},
-/obj/machinery/button/windowtint{
+/obj/machinery/button/windowtint/west{
desc = "A remote control switch for polarized windows. For culling the sight of the equipment-starved masses.";
- dir = 4;
id = "rd";
- name = "Office Window Tint Control";
- pixel_x = -24;
pixel_y = -4
},
/turf/simulated/floor/plasteel{
@@ -92688,6 +88419,18 @@
icon_state = "dark"
},
/area/station/engineering/supermatter_room)
+"tGJ" = (
+/obj/structure/closet/secure_closet/security,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/light/directional/east,
+/obj/item/clothing/mask/balaclava,
+/obj/effect/decal/warning_stripes/red,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/station/security/main)
"tGO" = (
/obj/structure/girder,
/turf/simulated/floor/plating,
@@ -92737,7 +88480,7 @@
},
/area/station/security/interrogation)
"tHv" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "xenobio5";
name = "Chamber 5 Containment Blast Doors"
@@ -92767,11 +88510,7 @@
/obj/machinery/computer/rdservercontrol{
dir = 4
},
-/obj/machinery/light_switch{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/light_switch/south,
/obj/effect/turf_decal/stripes/corner{
dir = 1
},
@@ -92795,7 +88534,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"tJa" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/shutters/preopen{
dir = 8;
id_tag = "hop";
@@ -92913,7 +88652,7 @@
/turf/simulated/floor/plasteel,
/area/station/security/processing)
"tLn" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "Processing"
},
/obj/structure/cable{
@@ -92985,7 +88724,7 @@
/turf/simulated/floor/engine,
/area/station/science/misc_lab)
"tMq" = (
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/obj/machinery/atmospherics/pipe/simple/visible,
/turf/simulated/floor/plating,
/area/station/engineering/supermatter_room)
@@ -93035,17 +88774,13 @@
dir = 8;
icon_state = "pipe-c"
},
-/obj/machinery/newscaster{
- dir = 8;
- name = "east bump";
- pixel_x = 28
- },
-/turf/simulated/floor/wood,
+/obj/machinery/newscaster/directional/east,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"tNc" = (
/obj/structure/table/reinforced,
/obj/item/reagent_containers/food/drinks/drinkingglass,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/aft)
"tNg" = (
/obj/effect/decal/cleanable/dirt,
@@ -93062,10 +88797,30 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-cherry"
- },
+/turf/simulated/floor/wood/oak,
/area/station/medical/psych)
+"tND" = (
+/obj/machinery/light/directional/north,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/sign/poster/official/random/north,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "arrival"
+ },
+/area/station/hallway/secondary/entry)
+"tNR" = (
+/obj/structure/chair{
+ dir = 8
+ },
+/obj/effect/landmark/start/security_officer,
+/obj/machinery/light/directional/north,
+/turf/simulated/floor/plasteel,
+/area/station/security/main)
"tOn" = (
/obj/machinery/suit_storage_unit/captain,
/obj/machinery/requests_console{
@@ -93104,7 +88859,7 @@
/obj/structure/sign/poster/random{
pixel_x = 32
},
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/machinery/papershredder,
/turf/simulated/floor/plasteel{
icon_state = "grimy"
@@ -93144,9 +88899,7 @@
},
/area/station/medical/paramedic)
"tPD" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/machinery/atmospherics/pipe/simple/hidden{
dir = 10
},
@@ -93240,9 +88993,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
@@ -93458,7 +89209,7 @@
/obj/effect/landmark/spawner/nukedisc_respawn,
/obj/effect/spawner/random_spawners/cobweb_left_frequent,
/obj/effect/spawner/lootdrop/maintenance/eight,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/apmaint)
"tUi" = (
/obj/item/stack/tile/mineral,
@@ -93491,14 +89242,9 @@
"tVd" = (
/obj/structure/table/reinforced,
/obj/machinery/reagentgrinder,
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/engine,
/area/station/science/misc_lab)
-"tVi" = (
-/turf/simulated/wall,
-/area/space)
"tVq" = (
/obj/structure/chair/sofa,
/obj/effect/decal/cleanable/dirt,
@@ -93618,13 +89364,26 @@
"tXx" = (
/obj/structure/grille/broken,
/obj/item/book/manual/wiki/sop_engineering,
-/obj/machinery/alarm{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/alarm/directional/east,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
+"tXB" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/station/service/chapel)
+"tXD" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/wood/fancy,
+/area/station/legal/courtroom)
"tXE" = (
/obj/effect/turf_decal/stripes/red/line{
dir = 8
@@ -93742,25 +89501,22 @@
},
/area/station/engineering/supermatter_room)
"tYr" = (
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/west{
desc = "A remote control-switch for secure storage.";
id = "Secure Storage";
name = "Engineering Secure Storage";
- pixel_x = -24;
req_access_txt = "11"
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/west{
desc = "A remote control-switch for the engineering security doors.";
id = "Engineering";
name = "Engineering Lockdown";
- pixel_x = -24;
pixel_y = 10;
req_access_txt = "10"
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/west{
id = "atmos";
name = "Atmospherics Lockdown";
- pixel_x = -24;
pixel_y = -10;
req_access_txt = "24"
},
@@ -93772,20 +89528,14 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/machinery/light_switch{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/light_switch/south,
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "darkyellow"
},
/area/station/command/office/ce)
"tYP" = (
-/obj/structure/sign/poster/official/random{
- pixel_x = 32
- },
+/obj/structure/sign/poster/official/random/east,
/obj/structure/table,
/obj/item/clothing/gloves/color/latex,
/turf/simulated/floor/plasteel{
@@ -93804,15 +89554,12 @@
/area/station/hallway/secondary/garden)
"tZo" = (
/obj/structure/table,
-/obj/machinery/photocopier/faxmachine{
+/obj/item/radio/intercom/directional/south,
+/obj/machinery/light/directional/south,
+/obj/machinery/photocopier/faxmachine/longrange{
+ pixel_y = 4;
department = "Quartermaster's Office"
},
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
-/obj/machinery/light,
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "brown"
@@ -93846,11 +89593,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"tZY" = (
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/firealarm/directional/east,
/turf/simulated/floor/plasteel/stairs/right,
/area/station/command/bridge)
"uac" = (
@@ -93873,7 +89616,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/aft)
"uaY" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d1 = 1;
d2 = 4;
@@ -93916,10 +89659,7 @@
pixel_y = 2
},
/obj/item/clothing/gloves/boxing/yellow,
-/obj/machinery/economy/vending/wallmed{
- name = "Emergency NanoMed";
- pixel_y = 28
- },
+/obj/machinery/economy/vending/wallmed/directional/north,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"ubE" = (
@@ -93997,10 +89737,7 @@
/turf/space,
/area/space/nearstation)
"udc" = (
-/obj/machinery/status_display{
- layer = 4;
- pixel_y = 32
- },
+/obj/machinery/status_display/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "cafeteria"
},
@@ -94016,7 +89753,7 @@
d2 = 4;
icon_state = "2-4"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/clown)
"udq" = (
/obj/effect/turf_decal/stripes/line{
@@ -94216,10 +89953,7 @@
/area/station/public/dorms)
"uhh" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/power/apc{
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/power/apc/directional/south,
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/simple/visible{
dir = 4
@@ -94239,9 +89973,8 @@
},
/area/station/medical/paramedic)
"uhA" = (
-/obj/machinery/access_button{
+/obj/machinery/access_button/east{
autolink_id = "scibomb_btn_int";
- pixel_x = 24;
pixel_y = 25;
req_one_access_txt = "10;13"
},
@@ -94256,11 +89989,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"uhU" = (
-/obj/machinery/light_switch{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/light_switch/south,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -94291,10 +90020,7 @@
/turf/simulated/floor/engine,
/area/station/science/explab/chamber)
"uiw" = (
-/obj/structure/extinguisher_cabinet{
- name = "east bump";
- pixel_x = 27
- },
+/obj/structure/extinguisher_cabinet/directional/east,
/turf/simulated/floor/plasteel{
dir = 6;
icon_state = "darkyellow"
@@ -94310,7 +90036,7 @@
},
/area/station/engineering/atmos/control)
"ujD" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "Secure Gate";
name = "Security Blast Door"
@@ -94438,9 +90164,8 @@
/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
pixel_x = -5
},
-/turf/simulated/floor/wood{
- icon_state = "wood-broken"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/asmaint)
"uly" = (
/obj/machinery/disposal/deliveryChute,
@@ -94464,10 +90189,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/disposal)
"ulC" = (
-/obj/structure/extinguisher_cabinet{
- name = "south bump";
- pixel_y = -30
- },
+/obj/structure/extinguisher_cabinet/directional/south,
/obj/machinery/economy/vending/cigarette,
/obj/effect/turf_decal/siding/wood,
/turf/simulated/floor/wood/fancy/oak,
@@ -94497,7 +90219,7 @@
/obj/effect/turf_decal/siding/wood{
dir = 8
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/hos)
"umk" = (
/obj/structure/disposalpipe/segment{
@@ -94618,11 +90340,7 @@
/turf/simulated/floor/carpet/black,
/area/station/command/meeting_room)
"uoH" = (
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/alarm/directional/west,
/obj/structure/disposalpipe/segment,
/turf/simulated/floor/wood/fancy/cherry,
/area/station/command/office/captain)
@@ -94638,11 +90356,7 @@
},
/area/station/command/office/rd)
"uoR" = (
-/obj/machinery/power/apc{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/power/apc/directional/east,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -94650,12 +90364,7 @@
/turf/simulated/floor/carpet/royalblack,
/area/station/command/office/ntrep)
"uph" = (
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump Engineering";
- pixel_y = 24;
- shock_proof = 1
- },
+/obj/machinery/power/apc/engineering/north,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -94668,7 +90377,7 @@
/turf/simulated/wall/r_wall,
/area/station/command/office/hop)
"upI" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -94739,11 +90448,7 @@
/area/station/engineering/atmos)
"ure" = (
/obj/machinery/disposal,
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/firealarm/directional/east,
/obj/structure/disposalpipe/trunk{
dir = 8
},
@@ -94779,11 +90484,13 @@
},
/area/station/engineering/hallway)
"urF" = (
-/obj/effect/decal/warning_stripes/southeast,
/obj/structure/chair/sofa/bench/right{
dir = 1
},
-/turf/simulated/floor/plasteel,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "arrival"
+ },
/area/station/hallway/secondary/entry)
"urU" = (
/obj/structure/disposalpipe/segment{
@@ -94823,7 +90530,7 @@
},
/area/station/engineering/emergency)
"usZ" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"uti" = (
@@ -94867,7 +90574,7 @@
/turf/simulated/floor/plasteel,
/area/station/security/prisonlockers)
"utC" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
},
@@ -94881,23 +90588,23 @@
/obj/item/reagent_containers/food/snacks/pie{
pixel_y = 2
},
-/obj/machinery/power/apc{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/power/apc/directional/east,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
},
-/turf/simulated/floor/wood,
+/obj/item/toy/figure/crew/clown{
+ pixel_x = 5
+ },
+/turf/simulated/floor/wood/oak,
/area/station/service/clown)
"uuh" = (
/obj/machinery/disposal,
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/structure/disposalpipe/trunk{
dir = 1
},
+/obj/machinery/light_switch/east,
/turf/simulated/floor/plasteel{
dir = 6;
icon_state = "brown"
@@ -94963,13 +90670,11 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
-/obj/structure/disposalpipe/sortjunction/reversed{
- dir = 4;
- name = "Library";
- sort_type_txt = "16"
- },
/obj/structure/reagent_dispensers/watertank/high,
/obj/item/reagent_containers/glass/bucket,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"uvk" = (
@@ -95046,7 +90751,6 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"uwn" = (
-/obj/structure/disposalpipe/segment,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -95171,6 +90875,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 10
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/starboard/east)
"uyY" = (
@@ -95220,6 +90925,7 @@
dir = 1
},
/obj/effect/decal/cleanable/dirt,
+/mob/living/simple_animal/mouse/rat,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal)
"uAb" = (
@@ -95306,12 +91012,18 @@
},
/area/station/security/brig)
"uAL" = (
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{
dir = 1
},
/turf/simulated/floor/plating,
/area/station/science/toxins/mixing)
+"uAT" = (
+/obj/effect/decal/warning_stripes/blue/partial,
+/turf/simulated/floor/plasteel{
+ icon_state = "arrival"
+ },
+/area/station/public/dorms)
"uAU" = (
/obj/structure/cable{
d1 = 4;
@@ -95327,7 +91039,7 @@
},
/area/station/command/teleporter)
"uBf" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "xenobio4";
name = "Chamber 4 Containment Blast Doors"
@@ -95355,7 +91067,7 @@
/turf/simulated/floor/plating,
/area/station/science/xenobiology)
"uBn" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "CMO"
},
/obj/structure/cable,
@@ -95398,7 +91110,7 @@
/obj/structure/lattice/catwalk,
/obj/machinery/atmospherics/unary/passive_vent,
/turf/space,
-/area/station/maintenance/asmaint)
+/area/station/science/toxins/mixing)
"uCC" = (
/obj/machinery/atmospherics/trinary/filter{
dir = 4;
@@ -95411,9 +91123,7 @@
},
/area/station/engineering/atmos)
"uCJ" = (
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/obj/machinery/atmospherics/unary/vent_pump/on,
/turf/simulated/floor/plasteel{
icon_state = "showroomfloor"
@@ -95448,17 +91158,20 @@
/area/station/public/dorms)
"uCT" = (
/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/glass{
+/obj/machinery/door/airlock/lawyer/glass{
name = "Courtroom"
},
/obj/effect/mapping_helpers/airlock/polarized{
id = "Courtroom"
},
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
/obj/effect/mapping_helpers/airlock/access/any/security/general,
-/turf/simulated/floor/wood,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/wood/fancy,
/area/station/legal/courtroom)
"uCU" = (
/obj/structure/closet,
@@ -95496,9 +91209,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/control)
"uES" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel/stairs/right,
/area/station/engineering/control)
"uEU" = (
@@ -95529,9 +91240,7 @@
},
/area/station/security/permabrig)
"uFe" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkyellow"
@@ -95556,12 +91265,19 @@
icon_state = "dark"
},
/area/station/engineering/hallway)
+"uFC" = (
+/obj/effect/decal/cleanable/dirt,
+/mob/living/simple_animal/mouse/rat/Ratatui,
+/turf/simulated/floor/plasteel{
+ icon_state = "bar"
+ },
+/area/station/security/permabrig)
"uGf" = (
/obj/structure/table/reinforced,
/obj/item/reagent_containers/food/snacks/grilledcheese{
pixel_y = 9
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/aft)
"uGk" = (
/obj/effect/decal/warning_stripes/yellow/hollow,
@@ -95610,7 +91326,7 @@
d2 = 4;
icon_state = "2-4"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/security/permabrig)
"uHy" = (
/obj/structure/grille/broken,
@@ -95657,7 +91373,7 @@
},
/area/station/engineering/secure_storage)
"uHT" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/science/server)
"uHX" = (
@@ -95764,14 +91480,8 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/hallway)
"uKL" = (
-/obj/machinery/status_display{
- layer = 4;
- pixel_y = -32
- },
-/obj/effect/decal/warning_stripes/south,
-/obj/machinery/atmospherics/unary/vent_scrubber/on{
- dir = 1
- },
+/obj/machinery/status_display/directional/south,
+/obj/effect/decal/warning_stripes/southwestcorner,
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
"uKQ" = (
@@ -95793,7 +91503,7 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/exit)
"uLp" = (
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/security/permabrig)
"uLu" = (
/obj/structure/grille/broken,
@@ -95834,9 +91544,7 @@
c_tag = "Hydroponics Pasture";
dir = 9
},
-/obj/structure/sign/poster/official/random{
- pixel_x = 32
- },
+/obj/structure/sign/poster/official/random/east,
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 8
},
@@ -95855,10 +91563,8 @@
},
/area/station/science/hallway)
"uMl" = (
-/turf/simulated/floor/wood{
- broken = 1;
- icon_state = "wood-broken"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/apmaint)
"uMp" = (
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
@@ -95878,9 +91584,7 @@
},
/area/station/engineering/emergency)
"uMu" = (
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plating/airless,
/area/station/science/toxins/test)
"uMy" = (
@@ -96004,9 +91708,6 @@
"uPn" = (
/obj/effect/decal/cleanable/dirt,
/obj/item/tank/internals/oxygen,
-/obj/machinery/light/small{
- dir = 8
- },
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"uPs" = (
@@ -96055,7 +91756,7 @@
/turf/simulated/floor/plating,
/area/station/engineering/supermatter_room)
"uPV" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/atmospherics/pipe/simple/visible/cyan,
/obj/machinery/door/poddoor{
density = 0;
@@ -96067,7 +91768,7 @@
/turf/simulated/floor/plating,
/area/station/engineering/atmos)
"uPX" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -96125,7 +91826,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"uSD" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "xenobio6";
name = "Chamber 6 Containment Blast Doors"
@@ -96278,7 +91979,7 @@
dir = 4
},
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/structure/disposalpipe/segment{
dir = 1;
icon_state = "pipe-c"
@@ -96370,9 +92071,7 @@
d2 = 8;
icon_state = "4-8"
},
-/turf/simulated/floor/plasteel{
- icon_state = "bluecorner"
- },
+/turf/simulated/floor/plasteel,
/area/station/hallway/primary/fore)
"uWP" = (
/obj/structure/chair{
@@ -96387,7 +92086,7 @@
d2 = 8;
icon_state = "4-8"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/fancy,
/area/station/legal/courtroom)
"uXy" = (
/obj/effect/turf_decal/siding/white,
@@ -96443,7 +92142,7 @@
/obj/effect/decal/cleanable/dust,
/obj/machinery/atmospherics/unary/vent_pump/on,
/mob/living/simple_animal/mouse,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"uYB" = (
/obj/effect/decal/cleanable/dirt,
@@ -96477,7 +92176,7 @@
},
/area/station/engineering/supermatter_room)
"uZx" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/hallway)
"uZJ" = (
@@ -96537,10 +92236,9 @@
locked = 1;
name = "Xenobiology External Airlock"
},
-/obj/machinery/access_button{
+/obj/machinery/access_button/west{
autolink_id = "xeno_btn_ext";
name = "Xenobiology Access Button";
- pixel_x = -24;
req_one_access_txt = "55"
},
/obj/effect/turf_decal/stripes/full,
@@ -96562,11 +92260,7 @@
},
/area/station/science/xenobiology)
"vaz" = (
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/alarm/directional/south,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"vaH" = (
@@ -96651,14 +92345,8 @@
"vbD" = (
/obj/structure/bed/psych,
/obj/random/therapy,
-/obj/machinery/newscaster{
- dir = 8;
- name = "east bump";
- pixel_x = 28
- },
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-cherry"
- },
+/obj/machinery/newscaster/directional/east,
+/turf/simulated/floor/wood/oak,
/area/station/medical/psych)
"vbI" = (
/obj/machinery/atmospherics/binary/volume_pump/on{
@@ -96727,6 +92415,15 @@
/obj/effect/decal/cleanable/blood/drip,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
+"vcQ" = (
+/obj/structure/chair/comfy/beige{
+ dir = 1
+ },
+/obj/effect/landmark/start/assistant,
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
+ },
+/area/station/hallway/secondary/entry)
"vcS" = (
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/effect/landmark/start/cargo_technician,
@@ -96803,22 +92500,57 @@
},
/area/station/service/kitchen)
"veF" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "rampbottom"
},
/area/station/service/bar/atrium)
+"veM" = (
+/obj/effect/decal/cleanable/dirt,
+/mob/living/simple_animal/mouse/rat,
+/turf/simulated/floor/plating,
+/area/station/maintenance/asmaint)
"veP" = (
/obj/structure/closet/secure_closet/clown,
/obj/machinery/camera{
c_tag = "Clown's Office";
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/clown)
+"veR" = (
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/effect/mapping_helpers/airlock/access/any/security/general,
+/obj/machinery/door/airlock/multi_tile/security/glass{
+ dir = 2;
+ name = "Security Office"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkredfull"
+ },
+/area/station/security/main)
"veU" = (
/obj/item/candle,
/obj/effect/decal/cleanable/dirt,
@@ -96838,7 +92570,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"vfa" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -96851,7 +92583,7 @@
/turf/simulated/floor/plating,
/area/station/security/warden)
"vfc" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "xenobio3";
name = "Chamber 3 Containment Blast Doors"
@@ -96897,8 +92629,8 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/machinery/light/small,
-/turf/simulated/floor/wood,
+/obj/machinery/light/small/directional/south,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/blueshield)
"vfJ" = (
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
@@ -97001,25 +92733,16 @@
/area/station/engineering/engine/supermatter)
"vhf" = (
/obj/structure/chair,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/asmaint)
"vhs" = (
/obj/structure/table/wood,
/obj/item/melee/chainofcommand,
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
-/obj/machinery/light_switch{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
-/obj/machinery/button/windowtint{
+/obj/machinery/firealarm/directional/west,
+/obj/machinery/light_switch/south,
+/obj/machinery/button/windowtint/south{
id = "hos_room";
- pixel_x = 10;
- pixel_y = -24
+ pixel_x = 10
},
/turf/simulated/floor/plasteel{
icon_state = "grimy"
@@ -97048,9 +92771,7 @@
"vic" = (
/obj/structure/table,
/obj/effect/spawner/lootdrop/maintenance,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"vih" = (
@@ -97075,11 +92796,7 @@
"viP" = (
/obj/structure/table/glass,
/obj/item/hand_labeler,
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/firealarm/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whitepurple"
@@ -97093,10 +92810,8 @@
range = 18
},
/obj/machinery/atmospherics/unary/vent_scrubber/on,
-/obj/machinery/light_switch{
- name = "custom placement";
- pixel_x = -7;
- pixel_y = 24
+/obj/machinery/light_switch/north{
+ pixel_x = -7
},
/turf/simulated/floor/plasteel,
/area/station/science/toxins/launch)
@@ -97104,7 +92819,7 @@
/turf/simulated/floor/carpet/royalblack,
/area/station/maintenance/apmaint)
"vjg" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/atmospherics/pipe/simple/visible/purple,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
@@ -97123,9 +92838,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/apmaint)
"vkC" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/carpet/royalblack,
/area/station/maintenance/apmaint)
"vkV" = (
@@ -97138,9 +92851,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"vlF" = (
-/obj/machinery/light_construct/small{
- dir = 4
- },
+/obj/machinery/light_construct/small/east,
/obj/structure/table/wood,
/obj/item/storage/fancy/candle_box/full,
/obj/item/storage/fancy/candle_box,
@@ -97287,7 +92998,7 @@
/obj/structure/chair{
dir = 8
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/aft)
"vnZ" = (
/obj/machinery/suit_storage_unit/qm/secure,
@@ -97301,9 +93012,23 @@
icon_state = "brown"
},
/area/station/supply/qm)
+"vog" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/space,
+/area/station/engineering/solar/port)
"voo" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/structure/dispenser,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
@@ -97346,16 +93071,12 @@
/obj/structure/window/reinforced{
dir = 1
},
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/item/radio/intercom/directional/east,
/obj/machinery/economy/vending/bardrobe,
/turf/simulated/floor/wood/fancy/oak,
/area/station/service/bar)
"vqp" = (
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
@@ -97441,7 +93162,7 @@
},
/area/station/supply/storage)
"vtf" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -97469,7 +93190,6 @@
},
/area/station/engineering/atmos)
"vtO" = (
-/obj/effect/landmark/start/explorer,
/turf/simulated/floor/plasteel{
icon_state = "stairs-l"
},
@@ -97511,23 +93231,14 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/hop)
"vur" = (
-/obj/machinery/hologram/holopad,
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
- dir = 1
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
+ dir = 6
},
/turf/simulated/floor/plasteel{
- icon_state = "redfull"
+ icon_state = "darkredfull"
},
/area/station/security/main)
"vuu" = (
@@ -97574,9 +93285,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "darkyellow"
@@ -97584,14 +93293,8 @@
/area/station/engineering/control)
"vuN" = (
/obj/structure/closet/firecloset,
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/firealarm/directional/south,
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "purple"
@@ -97628,11 +93331,10 @@
/area/station/hallway/secondary/exit)
"vvV" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/south{
id = "maint3";
name = "Blast Door Control C";
- pixel_x = 4;
- pixel_y = -24
+ pixel_x = 4
},
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 4
@@ -97652,6 +93354,10 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel{
icon_state = "grimy"
},
@@ -97665,7 +93371,7 @@
/obj/structure/window/reinforced{
dir = 8
},
-/mob/living/simple_animal/chicken/clucky,
+/mob/living/simple_animal/cock/Clucky,
/turf/simulated/floor/grass,
/area/station/service/hydroponics)
"vws" = (
@@ -97677,14 +93383,8 @@
/area/station/hallway/secondary/exit)
"vwC" = (
/obj/structure/closet/secure_closet/RD,
-/obj/machinery/light_switch{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
-/obj/machinery/keycard_auth{
- pixel_y = -26
- },
+/obj/machinery/light_switch/west,
+/obj/machinery/keycard_auth/south,
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "darkpurple"
@@ -97706,7 +93406,7 @@
},
/area/station/science/robotics/chargebay)
"vxf" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "bluecorner"
},
@@ -97743,10 +93443,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint2)
"vxB" = (
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/obj/machinery/economy/slot_machine,
/obj/effect/turf_decal/siding/wood{
dir = 1
@@ -97792,9 +93489,8 @@
/area/station/science/explab)
"vyw" = (
/obj/structure/chair/stool,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken6"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/apmaint)
"vyz" = (
/obj/structure/lattice/catwalk,
@@ -97815,11 +93511,7 @@
/obj/effect/turf_decal/stripes/corner{
dir = 8
},
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/turf/simulated/floor/plasteel,
/area/station/science/toxins/launch)
"vze" = (
@@ -97871,7 +93563,7 @@
/area/station/science/xenobiology)
"vzq" = (
/obj/effect/decal/cleanable/blood/old,
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"vzE" = (
@@ -97936,9 +93628,7 @@
},
/area/station/engineering/supermatter_room)
"vAZ" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "brown"
@@ -98018,7 +93708,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"vBJ" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable,
/turf/simulated/floor/plating,
/area/station/security/warden)
@@ -98026,7 +93716,7 @@
/obj/machinery/status_display{
layer = 4
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "bridge blast north";
name = "Bridge Blast Doors"
@@ -98073,9 +93763,7 @@
},
/area/station/hallway/secondary/exit)
"vBX" = (
-/obj/structure/reagent_dispensers/spacecleanertank{
- pixel_y = 27
- },
+/obj/structure/reagent_dispensers/spacecleanertank/north,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"vCe" = (
@@ -98088,11 +93776,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"vCM" = (
-/obj/machinery/power/apc{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/power/apc/directional/east,
/obj/structure/cable,
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -98125,9 +93809,7 @@
"vDR" = (
/obj/structure/table,
/obj/item/reagent_containers/spray/cleaner,
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/obj/effect/spawner/lootdrop/maintenance,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint2)
@@ -98167,18 +93849,14 @@
layer = 2.9
},
/obj/item/storage/box/bodybags,
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/item/radio/intercom/directional/west,
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "whitepurple"
},
/area/station/science/genetics)
"vEw" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "paramedic"
},
/obj/structure/cable{
@@ -98195,11 +93873,7 @@
/turf/simulated/floor/plating,
/area/station/medical/paramedic)
"vEA" = (
-/obj/structure/sink/kitchen{
- dir = 8;
- name = "old sink";
- pixel_x = 12
- },
+/obj/structure/sink/kitchen/east,
/obj/item/reagent_containers/glass/bucket,
/obj/item/radio/intercom/locked/prison{
dir = 8;
@@ -98217,14 +93891,14 @@
/area/station/public/dorms)
"vET" = (
/obj/structure/cable{
- d1 = 4;
+ d1 = 2;
d2 = 8;
- icon_state = "4-8"
+ icon_state = "2-8"
},
/obj/structure/cable{
d1 = 2;
- d2 = 8;
- icon_state = "2-8"
+ d2 = 4;
+ icon_state = "2-4"
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -98243,7 +93917,7 @@
/area/station/maintenance/asmaint2)
"vFk" = (
/obj/item/kirbyplants,
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/exit)
"vFw" = (
@@ -98264,10 +93938,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
-/obj/machinery/status_display{
- layer = 4;
- pixel_y = 32
- },
+/obj/machinery/status_display/directional/north,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
@@ -98280,7 +93951,7 @@
},
/area/station/engineering/hallway)
"vFJ" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "psych"
},
/turf/simulated/floor/plating,
@@ -98307,12 +93978,8 @@
c_tag = "Holodeck East";
dir = 1
},
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
-/obj/machinery/light/small,
+/obj/item/radio/intercom/directional/south,
+/obj/machinery/light/small/directional/south,
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
},
@@ -98329,11 +93996,7 @@
/obj/item/stack/sheet/cardboard{
amount = 10
},
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/alarm/directional/south,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "bluecorner"
@@ -98346,11 +94009,7 @@
/obj/item/bedsheet/captain{
dir = 1
},
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/alarm/directional/west,
/turf/simulated/floor/carpet,
/area/station/command/office/captain/bedroom)
"vHd" = (
@@ -98540,9 +94199,10 @@
"vKE" = (
/obj/machinery/door/airlock/external{
id_tag = "trade_dock";
- locked = 1
+ locked = 1;
+ name = "Arrival Airlock"
},
-/turf/simulated/floor/plasteel,
+/turf/simulated/floor/plating,
/area/station/hallway/secondary/entry)
"vKP" = (
/obj/effect/turf_decal/stripes/corner{
@@ -98569,6 +94229,11 @@
icon_state = "dark"
},
/area/station/security/warden)
+"vKV" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
+/turf/simulated/floor/plasteel,
+/area/station/security/range)
"vLq" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
@@ -98608,7 +94273,7 @@
},
/area/station/maintenance/asmaint)
"vMe" = (
-/obj/effect/spawner/window/reinforced/tinted,
+/obj/effect/spawner/window/reinforced/tinted/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"vMv" = (
@@ -98663,7 +94328,7 @@
color = "#85130b";
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/security/permabrig)
"vNg" = (
/turf/simulated/floor/bluegrid,
@@ -98707,10 +94372,7 @@
/area/station/maintenance/aft)
"vNX" = (
/obj/machinery/cryopod/robot,
-/obj/structure/extinguisher_cabinet{
- name = "north bump";
- pixel_y = 30
- },
+/obj/structure/extinguisher_cabinet/directional/north,
/turf/simulated/floor/plating,
/area/station/aisat/service)
"vOb" = (
@@ -98748,7 +94410,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/security/permabrig)
"vOE" = (
/obj/machinery/door/airlock/medical/glass{
@@ -98772,6 +94434,15 @@
icon_state = "whitebluefull"
},
/area/station/medical/storage)
+"vON" = (
+/obj/machinery/shower{
+ dir = 4
+ },
+/mob/living/simple_animal/mouse/rat,
+/turf/simulated/floor/plasteel{
+ icon_state = "freezerfloor"
+ },
+/area/station/security/permabrig)
"vPr" = (
/obj/machinery/door/airlock/maintenance,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
@@ -98854,13 +94525,11 @@
autolink_id = "fpmaint_vent";
dir = 1
},
+/obj/effect/decal/remains/mouse,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"vQw" = (
-/obj/machinery/light_switch{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/light_switch/north,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkbluecorners"
@@ -98912,7 +94581,7 @@
/obj/structure/sign/poster/contraband/revolver{
pixel_y = 30
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/apmaint)
"vRJ" = (
/obj/machinery/camera{
@@ -98966,14 +94635,14 @@
/obj/structure/window/reinforced{
dir = 1
},
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/obj/structure/closet/crate/freezer,
/obj/item/storage/firstaid/aquatic_kit/full,
/obj/item/reagent_containers/glass/bucket,
/obj/item/fish_eggs/salmon,
/obj/item/fish_eggs/salmon,
+/obj/item/fish_eggs/shrimp,
+/obj/item/fish_eggs/shrimp,
/turf/simulated/floor/plasteel{
icon_state = "freezerfloor"
},
@@ -99012,7 +94681,7 @@
/turf/simulated/floor/engine/air,
/area/station/engineering/atmos)
"vTx" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "Detective"
},
/obj/structure/cable,
@@ -99035,12 +94704,7 @@
/turf/simulated/floor/bluegrid,
/area/station/aisat/hall)
"vTU" = (
-/obj/machinery/power/apc{
- cell_type = 5000;
- dir = 1;
- name = "north bump Important Area";
- pixel_y = 24
- },
+/obj/machinery/power/apc/important/north,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -99081,9 +94745,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/atmos)
"vUK" = (
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/obj/structure/table/wood,
/obj/item/trash/candle,
/turf/simulated/floor/plating,
@@ -99119,20 +94781,14 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/port)
"vWr" = (
-/obj/machinery/ai_status_display{
- pixel_x = -32
- },
+/obj/machinery/ai_status_display/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "blue"
},
/area/station/command/bridge)
"vWt" = (
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/power/apc/directional/west,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -99149,11 +94805,7 @@
/area/station/security/permabrig)
"vWz" = (
/obj/structure/table/reinforced,
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/south,
/obj/item/clipboard,
/obj/item/hand_labeler,
/obj/structure/window/reinforced{
@@ -99192,11 +94844,7 @@
},
/area/station/maintenance/abandonedbar)
"vXb" = (
-/obj/machinery/alarm{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/alarm/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -99214,11 +94862,7 @@
},
/area/station/science/toxins/mixing)
"vXp" = (
-/obj/machinery/power/apc{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/power/apc/directional/east,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -99285,12 +94929,10 @@
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"vYh" = (
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
+/obj/item/radio/intercom/directional/east,
+/turf/simulated/floor/plasteel{
+ icon_state = "bluecorner"
},
-/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
"vYv" = (
/obj/machinery/disposal,
@@ -99304,13 +94946,26 @@
pixel_y = 3
},
/obj/item/storage/toolbox,
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "blue"
},
/area/station/maintenance/aft)
+"vYH" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/northeastcorner,
+/obj/machinery/camera{
+ c_tag = "Arrivals North"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "arrival"
+ },
+/area/station/hallway/secondary/entry)
"vYJ" = (
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
dir = 1
@@ -99362,19 +95017,14 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/port)
"vZh" = (
-/obj/machinery/economy/atm{
- pixel_y = 32
- },
+/obj/machinery/economy/atm/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "bluecorner"
},
/area/station/hallway/primary/central/se)
"vZl" = (
-/obj/structure/sink{
- dir = 4;
- pixel_x = 12
- },
+/obj/structure/sink/directional/west,
/obj/effect/decal/cleanable/dust,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
@@ -99412,17 +95062,14 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/apmaint)
"wap" = (
-/obj/machinery/light,
-/turf/simulated/floor/wood,
+/obj/machinery/light/directional/south,
+/turf/simulated/floor/wood/oak,
/area/station/service/clown)
"waY" = (
/obj/structure/bed/dogbed/ian,
/mob/living/simple_animal/pet/dog/corgi/Ian,
-/obj/machinery/status_display{
- layer = 4;
- pixel_y = 32
- },
-/turf/simulated/floor/wood,
+/obj/machinery/status_display/directional/north,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/hop)
"wbl" = (
/obj/effect/turf_decal/siding/purple{
@@ -99545,7 +95192,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor{
density = 0;
icon_state = "open";
@@ -99569,7 +95216,7 @@
icon_state = "1-2"
},
/turf/simulated/floor/plasteel{
- dir = 4;
+ dir = 1;
icon_state = "darkredcorners"
},
/area/station/security/brig)
@@ -99610,7 +95257,7 @@
/area/station/maintenance/fsmaint)
"weV" = (
/obj/machinery/economy/vending/genedrobe,
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
dir = 6;
icon_state = "darkpurple"
@@ -99685,7 +95332,7 @@
"why" = (
/obj/effect/decal/warning_stripes/southeastcorner,
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"wie" = (
@@ -99693,26 +95340,21 @@
c_tag = "Blueshield's Office";
dir = 1
},
-/obj/machinery/newscaster/security_unit{
- pixel_y = -32
- },
+/obj/machinery/newscaster/security_unit/south,
/obj/machinery/computer/crew{
dir = 4
},
/turf/simulated/floor/carpet/blue,
/area/station/command/office/blueshield)
"wii" = (
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/obj/structure/sign/fire{
pixel_x = -32
},
-/obj/machinery/access_button{
+/obj/machinery/access_button/north{
autolink_id = "turbine_btn_ext";
name = "Gas Turbine Airlock Control";
- pixel_x = 8;
- pixel_y = 24
+ pixel_x = 8
},
/obj/machinery/atmospherics/binary/pump/on{
dir = 1
@@ -99739,9 +95381,7 @@
/turf/simulated/floor/engine,
/area/station/engineering/engine/supermatter)
"wjh" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -99791,7 +95431,7 @@
cover_color = "#85130b";
dir = 1
},
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "red"
},
@@ -99803,9 +95443,7 @@
using_irrigation = 1
},
/obj/item/seeds/wheat/rice,
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/grass,
/area/station/security/permabrig)
"wkB" = (
@@ -99818,10 +95456,8 @@
/area/station/maintenance/aft)
"wkM" = (
/obj/machinery/photocopier,
-/obj/machinery/light{
- dir = 8
- },
-/turf/simulated/floor/wood,
+/obj/machinery/light/directional/west,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/hop)
"wkQ" = (
/obj/effect/spawner/random_spawners/blood_maybe,
@@ -99969,11 +95605,7 @@
"wnQ" = (
/obj/effect/decal/warning_stripes/east,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/firealarm/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "darkyellowcorners"
},
@@ -99987,11 +95619,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/disposal)
"wnU" = (
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/south,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "yellowcorner"
@@ -100042,11 +95670,7 @@
},
/area/station/science/hallway)
"woD" = (
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/turf/simulated/floor/carpet/royalblack,
/area/station/command/office/ntrep)
"woK" = (
@@ -100173,11 +95797,7 @@
pixel_x = -2;
pixel_y = 4
},
-/obj/machinery/newscaster{
- dir = 1;
- name = "south bump";
- pixel_y = -28
- },
+/obj/machinery/newscaster/directional/south,
/turf/simulated/floor/plasteel{
dir = 6;
icon_state = "darkpurple"
@@ -100240,9 +95860,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"wrl" = (
-/obj/machinery/ai_status_display{
- pixel_x = 32
- },
+/obj/machinery/ai_status_display/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "blue"
@@ -100329,18 +95947,14 @@
"wsY" = (
/obj/structure/table,
/obj/item/storage/box/prisoner,
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "red"
},
/area/station/security/prisonlockers)
"wtn" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -100407,7 +96021,7 @@
},
/area/station/security/interrogation)
"wuA" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -100421,9 +96035,7 @@
/turf/simulated/floor/plasteel,
/area/station/supply/storage)
"wve" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -100443,16 +96055,6 @@
icon_state = "cafeteria"
},
/area/station/service/kitchen)
-"wvq" = (
-/obj/machinery/power/grounding_rod{
- anchored = 1
- },
-/obj/effect/decal/warning_stripes/northwest,
-/obj/machinery/light{
- dir = 4
- },
-/turf/simulated/floor/plating/airless,
-/area/station/engineering/control)
"wvz" = (
/obj/structure/cable{
d1 = 1;
@@ -100514,10 +96116,10 @@
/area/station/maintenance/fpmaint2)
"wwL" = (
/obj/item/flag/clown,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/clown)
"wwZ" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "rdrobosurgery"
},
/turf/simulated/floor/plating,
@@ -100530,13 +96132,8 @@
},
/area/station/security/lobby)
"wxp" = (
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/alarm/directional/north,
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "red"
@@ -100556,7 +96153,7 @@
},
/area/station/engineering/hallway)
"wxF" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "hos_room"
},
/obj/structure/cable{
@@ -100595,7 +96192,7 @@
/turf/simulated/floor/plasteel,
/area/station/science/storage)
"wyv" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/atmospherics/pipe/simple/hidden/purple{
dir = 4
},
@@ -100689,9 +96286,7 @@
/area/station/command/office/hop)
"wAG" = (
/obj/machinery/chem_master,
-/obj/structure/sign/poster/contraband/random{
- pixel_y = -32
- },
+/obj/structure/sign/poster/contraband/random/south,
/turf/simulated/floor/engine,
/area/station/science/misc_lab)
"wAP" = (
@@ -100699,14 +96294,13 @@
dir = 8
},
/obj/effect/decal/cleanable/dust,
+/mob/living/simple_animal/moth,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"wAW" = (
-/obj/structure/sink{
- dir = 8;
- pixel_x = -12
- },
+/obj/structure/sink/directional/east,
/obj/effect/decal/cleanable/dirt,
+/mob/living/simple_animal/mouse/rat,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"wBf" = (
@@ -100723,9 +96317,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"wBy" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/machinery/atmospherics/unary/vent_pump/on,
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -100791,9 +96383,7 @@
},
/area/station/science/xenobiology)
"wCk" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/machinery/porta_turret{
dir = 4;
installation = /obj/item/gun/energy/gun;
@@ -100839,11 +96429,7 @@
},
/area/station/service/kitchen)
"wCQ" = (
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/alarm/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -100861,19 +96447,15 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint2)
"wCZ" = (
-/obj/machinery/ai_status_display{
- pixel_y = -32
- },
+/obj/machinery/ai_status_display/south,
/obj/item/kirbyplants,
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "cafeteria"
},
/area/station/public/dorms)
"wDe" = (
-/obj/structure/sign/poster/contraband/random{
- pixel_x = -32
- },
+/obj/structure/sign/poster/contraband/random/west,
/obj/effect/decal/cleanable/dirt,
/obj/structure/table,
/obj/effect/spawner/lootdrop/maintenance/two,
@@ -100902,15 +96484,8 @@
/turf/simulated/wall/r_wall,
/area/station/science/test_chamber)
"wEP" = (
-/obj/machinery/newscaster{
- dir = 8;
- name = "east bump";
- pixel_x = 28
- },
-/obj/structure/sink{
- dir = 8;
- pixel_x = -12
- },
+/obj/machinery/newscaster/directional/east,
+/obj/structure/sink/directional/east,
/obj/structure/mirror{
pixel_x = -28
},
@@ -100953,15 +96528,9 @@
/obj/structure/chair/comfy/brown{
dir = 8
},
-/obj/machinery/ai_status_display{
- pixel_y = 32
- },
+/obj/machinery/ai_status_display/north,
/turf/simulated/floor/carpet,
/area/station/command/office/captain)
-"wGI" = (
-/obj/effect/decal/warning_stripes/west,
-/turf/simulated/floor/plating/airless,
-/area/station/engineering/control)
"wGJ" = (
/obj/machinery/status_display,
/turf/simulated/wall/r_wall,
@@ -101038,21 +96607,17 @@
d2 = 4;
icon_state = "1-4"
},
-/obj/machinery/light_switch{
- name = "custom placement";
- pixel_x = -26;
- pixel_y = 26
- },
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/binary/pump{
name = "Fuel Pipe to Incinerator"
},
+/obj/machinery/light_switch/west,
/turf/simulated/floor/plasteel,
/area/station/maintenance/turbine)
"wHF" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -101065,11 +96630,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"wHW" = (
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/firealarm/directional/east,
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 8
},
@@ -101131,9 +96692,7 @@
/area/station/maintenance/fore)
"wII" = (
/obj/structure/disposalpipe/segment,
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "yellowcorner"
@@ -101242,9 +96801,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"wLm" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "blue"
@@ -101256,9 +96813,7 @@
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 8
},
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "whitegreen"
@@ -101287,7 +96842,7 @@
id_tag = "Prison Gate";
name = "Prison Lockdown Blast Doors"
},
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/obj/structure/cable,
/obj/effect/decal/warning_stripes/yellow,
/turf/simulated/floor/plating,
@@ -101345,7 +96900,7 @@
},
/obj/effect/decal/warning_stripes/east,
/turf/simulated/floor/plating/airless,
-/area/station/engineering/control)
+/area/space/nearstation)
"wMV" = (
/obj/structure/railing/corner{
dir = 1;
@@ -101482,7 +97037,7 @@
/turf/simulated/floor/plasteel,
/area/station/supply/storage)
"wPX" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -101504,9 +97059,7 @@
/area/station/supply/miningdock)
"wQi" = (
/obj/machinery/atmospherics/portable/canister/oxygen,
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "yellowcorner"
@@ -101516,9 +97069,7 @@
/obj/machinery/atmospherics/pipe/manifold/visible/cyan{
dir = 8
},
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
dir = 8;
@@ -101544,9 +97095,7 @@
/turf/simulated/floor/plasteel,
/area/station/supply/storage)
"wQI" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/machinery/atmospherics/unary/vent_pump/high_volume{
autolink_id = "eng_n_tesla_vent";
dir = 4
@@ -101624,9 +97173,24 @@
icon_state = "whiteblue"
},
/area/station/medical/medbay2)
+"wRN" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/security/glass{
+ name = "Firing Range"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/effect/mapping_helpers/airlock/access/any/security/general,
+/turf/simulated/floor/plasteel,
+/area/station/security/range)
"wSs" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"wSU" = (
@@ -101682,11 +97246,7 @@
/obj/structure/chair{
dir = 1
},
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/south,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "bluecorner"
@@ -101746,7 +97306,7 @@
/obj/machinery/camera/autoname{
dir = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/hop)
"wWf" = (
/obj/structure/cable{
@@ -101763,10 +97323,8 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
-/obj/structure/sign/poster/official/random{
- pixel_y = -32
- },
-/obj/machinery/light,
+/obj/structure/sign/poster/official/random/south,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "yellowcorner"
@@ -101774,7 +97332,7 @@
/area/station/engineering/hallway)
"wWp" = (
/obj/effect/decal/cleanable/blood/xeno,
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/machinery/cooker/deepfryer,
/turf/simulated/floor/plasteel{
icon_state = "freezerfloor"
@@ -101802,7 +97360,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/apmaint)
"wXm" = (
/obj/structure/cable{
@@ -101876,9 +97434,7 @@
/area/station/command/office/hop)
"wYs" = (
/obj/effect/spawner/lootdrop/maintenance,
-/obj/structure/sign/poster/contraband/random{
- pixel_y = 32
- },
+/obj/structure/sign/poster/contraband/random/north,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"wYL" = (
@@ -101937,9 +97493,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
-/obj/structure/sign/poster/official/random{
- pixel_y = 32
- },
+/obj/structure/sign/poster/official/random/north,
/obj/machinery/door/firedoor,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
@@ -101983,6 +97537,12 @@
icon_state = "dark"
},
/area/station/service/hydroponics)
+"xaY" = (
+/obj/machinery/economy/vending/cigarette,
+/turf/simulated/floor/plasteel{
+ icon_state = "arrival"
+ },
+/area/station/hallway/secondary/entry)
"xaZ" = (
/obj/machinery/atmospherics/binary/pump{
dir = 0;
@@ -102009,12 +97569,8 @@
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 1
},
-/obj/machinery/light,
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/light/directional/south,
+/obj/machinery/alarm/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "whiteblue"
},
@@ -102048,10 +97604,6 @@
/turf/simulated/floor/plasteel,
/area/station/public/dorms)
"xcC" = (
-/obj/structure/disposalpipe/segment{
- dir = 1;
- icon_state = "pipe-c"
- },
/obj/structure/cable{
d1 = 1;
d2 = 4;
@@ -102067,18 +97619,13 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/starboard/east)
"xcG" = (
-/obj/machinery/button/windowtint{
- id = "garden";
- pixel_x = 24
+/obj/machinery/button/windowtint/east{
+ id = "garden"
},
/obj/structure/flora/ausbushes/sparsegrass,
/obj/structure/flora/ausbushes/ywflowers,
/obj/machinery/hydroponics/soil,
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/turf/simulated/floor/grass,
/area/station/service/hydroponics)
"xcO" = (
@@ -102125,26 +97672,18 @@
dir = 1;
network = list("Research","SS13")
},
-/obj/machinery/ai_status_display{
- pixel_y = -32
- },
+/obj/machinery/ai_status_display/south,
/turf/simulated/floor/plasteel{
icon_state = "whitepurplecorner"
},
/area/station/science/hallway)
"xdA" = (
/obj/item/kirbyplants,
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/firealarm/directional/east,
/turf/simulated/floor/wood/fancy/cherry,
/area/station/command/office/captain)
"xdJ" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 6
@@ -102176,11 +97715,7 @@
/obj/structure/chair/office/light{
dir = 4
},
-/obj/machinery/light_switch{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/light_switch/west,
/obj/effect/landmark/start/geneticist,
/turf/simulated/floor/plasteel{
dir = 8;
@@ -102188,7 +97723,7 @@
},
/area/station/science/genetics)
"xea" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "Secure Gate";
name = "Security Blast Door"
@@ -102278,7 +97813,7 @@
/turf/simulated/floor/plasteel,
/area/station/service/janitor)
"xfi" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -102308,31 +97843,22 @@
pixel_x = 14;
pixel_y = 2
},
-/obj/structure/sign/poster/official/random{
- pixel_y = 32
- },
+/obj/structure/sign/poster/official/random/north,
/obj/effect/decal/cleanable/dust,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/station/security/interrogation)
"xfQ" = (
-/obj/machinery/light/small{
- dir = 1
- },
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/light/small/directional/north,
+/obj/machinery/firealarm/directional/north,
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 4
},
/turf/simulated/floor/plasteel,
/area/station/public/dorms)
"xgm" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkbluecorners"
@@ -102458,11 +97984,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/asmaint)
"xhM" = (
-/obj/machinery/light_switch{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/light_switch/west,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -102473,7 +97995,7 @@
},
/area/station/public/toilet)
"xhR" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plating,
/area/station/science/toxins/launch)
"xhW" = (
@@ -102521,11 +98043,12 @@
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"xiF" = (
/obj/structure/table/glass,
-/obj/machinery/photocopier/faxmachine{
+/obj/machinery/photocopier/faxmachine/longrange{
+ pixel_y = 4;
department = "Research Director's Office"
},
/turf/simulated/floor/plasteel{
@@ -102534,29 +98057,29 @@
},
/area/station/command/office/rd)
"xiV" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 9
+/obj/structure/closet/secure_closet/security,
+/obj/structure/window/reinforced{
+ dir = 4
},
-/turf/simulated/floor/plasteel,
-/area/station/security/range)
+/obj/item/clothing/mask/balaclava,
+/obj/effect/decal/warning_stripes/red,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/station/security/main)
"xiZ" = (
/obj/structure/cable{
d1 = 1;
d2 = 2;
icon_state = "1-2"
},
-/turf/simulated/floor/plasteel{
- icon_state = "cult"
- },
+/turf/simulated/floor/wood/fancy/cherry,
/area/station/legal/lawoffice)
"xjh" = (
/obj/structure/chair/comfy/brown{
dir = 4
},
-/obj/machinery/ai_status_display{
- pixel_y = 32
- },
+/obj/machinery/ai_status_display/north,
/turf/simulated/floor/carpet,
/area/station/command/office/captain)
"xjj" = (
@@ -102739,19 +98262,14 @@
/area/station/maintenance/fore)
"xnT" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "red"
},
/area/station/security/permabrig)
"xol" = (
-/obj/machinery/power/apc{
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/power/apc/directional/south,
/obj/structure/closet/secure_closet/roboticist,
/obj/structure/cable,
/turf/simulated/floor/plasteel{
@@ -102767,11 +98285,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/power/apc/directional/west,
/obj/machinery/papershredder,
/turf/simulated/floor/plasteel{
dir = 9;
@@ -102792,6 +98306,7 @@
/obj/effect/turf_decal/siding/white/corner{
dir = 8
},
+/obj/effect/decal/remains/mouse,
/turf/simulated/floor/beach/water{
icon_state = "seadeep"
},
@@ -102866,9 +98381,7 @@
/turf/simulated/floor/plasteel,
/area/station/science/hallway)
"xqv" = (
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
d1 = 1;
@@ -102921,14 +98434,16 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"xrI" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 9
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 5
},
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
- icon_state = "grimy"
+ dir = 8;
+ icon_state = "darkblue"
},
/area/station/security/detective)
"xrP" = (
@@ -103034,7 +98549,7 @@
d2 = 4;
icon_state = "2-4"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/hop)
"xtJ" = (
/obj/structure/table,
@@ -103090,9 +98605,7 @@
/area/station/security/prisonlockers)
"xun" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plasteel,
/area/station/maintenance/apmaint)
"xuG" = (
@@ -103186,9 +98699,7 @@
/obj/machinery/door/window{
dir = 8
},
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -103207,6 +98718,13 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/central/se)
+"xvP" = (
+/obj/machinery/camera{
+ c_tag = "Arrivals Auxiliary Docking South-East";
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/station/hallway/secondary/entry)
"xvS" = (
/obj/structure/closet/emcloset,
/turf/simulated/floor/plating,
@@ -103266,9 +98784,7 @@
},
/area/station/hallway/primary/fore)
"xyr" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/effect/turf_decal/stripes/line{
dir = 8
},
@@ -103432,9 +98948,8 @@
/area/station/engineering/gravitygenerator)
"xBC" = (
/obj/machinery/door/airlock/maintenance,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/asmaint2)
"xBM" = (
/obj/structure/flora/ausbushes/sparsegrass,
@@ -103467,12 +98982,8 @@
/area/station/medical/medbay)
"xCt" = (
/obj/structure/filingcabinet/chestdrawer,
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
-/turf/simulated/floor/wood,
+/obj/item/radio/intercom/directional/west,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/hop)
"xCz" = (
/obj/structure/reagent_dispensers/fueltank,
@@ -103490,18 +99001,11 @@
},
/obj/item/flash,
/obj/item/flash,
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/item/radio/intercom/directional/west,
/turf/simulated/floor/plating,
/area/station/engineering/tech_storage)
"xDc" = (
-/obj/machinery/light_switch{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/light_switch/north,
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "darkblue"
@@ -103545,13 +99049,14 @@
pixel_y = 9
},
/obj/item/stack/tape_roll,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/fsmaint)
"xEA" = (
/obj/effect/turf_decal/siding/white{
dir = 10
},
/obj/effect/decal/cleanable/dust,
+/mob/living/simple_animal/frog/Wednesday,
/turf/simulated/floor/beach/water{
icon_state = "seadeep"
},
@@ -103682,21 +99187,23 @@
"xHv" = (
/obj/item/toy/crayon/random,
/obj/effect/decal/cleanable/dust,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"xHy" = (
/obj/effect/decal/cleanable/dirt,
+/obj/item/reagent_containers/food/snacks/disk{
+ pixel_x = -6
+ },
+/obj/item/reagent_containers/food/snacks/disk{
+ pixel_y = 10;
+ pixel_x = 8
+ },
/turf/simulated/floor/plasteel{
icon_state = "vault"
},
/area/station/maintenance/apmaint)
"xHz" = (
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump Engineering";
- pixel_x = -24;
- shock_proof = 1
- },
+/obj/machinery/power/apc/engineering/west,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -103730,16 +99237,8 @@
/obj/effect/turf_decal/siding/wood{
dir = 6
},
-/obj/machinery/light_switch{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/light_switch/east,
+/obj/machinery/firealarm/directional/south,
/obj/structure/disposalpipe/trunk{
dir = 1
},
@@ -103777,9 +99276,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"xIm" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "whiteblue"
@@ -103813,7 +99310,7 @@
},
/area/station/hallway/primary/central/south)
"xJi" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "qm"
},
/obj/structure/cable,
@@ -103837,7 +99334,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "whitegreen"
},
@@ -103909,6 +99406,7 @@
/turf/space,
/area/space/nearstation)
"xKc" = (
+/obj/effect/turf_decal/caution,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "darkblue"
@@ -103957,10 +99455,7 @@
/obj/structure/window/reinforced{
dir = 8
},
-/obj/machinery/light_switch{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/light_switch/north,
/turf/simulated/floor/plasteel,
/area/station/supply/storage)
"xKT" = (
@@ -103969,6 +99464,7 @@
dir = 6
},
/obj/effect/spawner/random_spawners/blood_maybe,
+/mob/living/simple_animal/mouse/rat,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"xLj" = (
@@ -104016,6 +99512,14 @@
},
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
+"xLx" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/alarm/directional/south,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel,
+/area/station/security/range)
"xLF" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
@@ -104062,7 +99566,7 @@
id_tag = "Prison Gate";
name = "Prison Lockdown Blast Doors"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -104086,16 +99590,14 @@
/turf/simulated/wall/r_wall,
/area/station/medical/virology)
"xML" = (
-/obj/effect/spawner/window/reinforced/tinted,
+/obj/effect/spawner/window/reinforced/tinted/grilled,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 4
},
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"xMP" = (
-/obj/machinery/keycard_auth{
- pixel_y = -24
- },
+/obj/machinery/keycard_auth/south,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -104131,7 +99633,7 @@
/area/station/public/storage/tools)
"xNV" = (
/obj/machinery/biogenerator,
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel,
/area/station/security/permabrig)
"xOn" = (
@@ -104150,7 +99652,7 @@
/obj/structure/chair/stool{
dir = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/aft)
"xOQ" = (
/obj/effect/decal/cleanable/dirt,
@@ -104196,7 +99698,7 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/central/nw)
"xPo" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "CE"
},
/obj/machinery/door/poddoor{
@@ -104215,24 +99717,29 @@
/obj/effect/turf_decal/siding/wood{
dir = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"xPz" = (
/obj/structure/disposalpipe/segment{
dir = 4;
icon_state = "pipe-c"
},
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -104266,12 +99773,14 @@
},
/obj/item/pen,
/obj/structure/table,
-/obj/machinery/newscaster{
- name = "north bump";
- pixel_y = 28
- },
+/obj/machinery/newscaster/directional/north,
/turf/simulated/floor/plasteel,
/area/station/engineering/break_room)
+"xPW" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/station/security/main)
"xQd" = (
/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{
dir = 1
@@ -104279,7 +99788,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"xQB" = (
-/obj/effect/spawner/window/reinforced/tinted,
+/obj/effect/spawner/window/reinforced/tinted/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"xQF" = (
@@ -104322,16 +99831,14 @@
/turf/simulated/floor/plasteel,
/area/station/service/chapel)
"xRy" = (
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/west{
id = "maint2";
name = "Blast Control Door B";
- pixel_x = -28;
pixel_y = 4
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/west{
id = "maint1";
name = "Blast Control Door A";
- pixel_x = -28;
pixel_y = -6
},
/turf/simulated/floor/plating,
@@ -104464,18 +99971,14 @@
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 1
},
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/alarm/directional/south,
/turf/simulated/floor/plasteel{
dir = 6;
icon_state = "darkred"
},
/area/station/security/interrogation)
"xSH" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plating,
/area/station/supply/storage)
"xSV" = (
@@ -104489,11 +99992,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 10
},
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/power/apc/directional/north,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -104501,11 +100000,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint2)
"xTc" = (
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/power/apc/directional/north,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -104516,13 +100011,9 @@
},
/area/station/hallway/primary/central/south)
"xTH" = (
-/obj/effect/spawner/window/reinforced,
-/obj/structure/cable{
- d2 = 8;
- icon_state = "0-8"
- },
-/turf/simulated/floor/plating,
-/area/station/security/processing)
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/carpet/black,
+/area/station/legal/courtroom)
"xTJ" = (
/obj/item/trash/semki,
/turf/simulated/floor/plating,
@@ -104540,19 +100031,13 @@
/obj/structure/urinal{
pixel_y = 32
},
-/obj/machinery/alarm{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/alarm/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "hydrofloor"
},
/area/station/public/toilet)
"xTZ" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "whitepurple"
@@ -104577,15 +100062,12 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 10
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/carpet,
/area/station/service/chapel)
"xUK" = (
/obj/structure/table/glass,
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/item/radio/intercom/directional/west,
/obj/item/slime_scanner,
/obj/item/slime_scanner,
/turf/simulated/floor/plasteel{
@@ -104617,17 +100099,13 @@
/area/station/legal/lawoffice)
"xVC" = (
/obj/structure/closet/secure_closet/injection,
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/item/radio/intercom/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/station/security/execution)
"xVF" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -104641,13 +100119,8 @@
/area/station/security/prisonlockers)
"xVM" = (
/obj/structure/closet/secure_closet/brig,
-/obj/machinery/status_display{
- layer = 4;
- pixel_y = 32
- },
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/status_display/directional/north,
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "red"
@@ -104676,10 +100149,7 @@
/turf/space,
/area/space/nearstation)
"xWg" = (
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "whitepurple"
@@ -104691,18 +100161,15 @@
/area/station/maintenance/asmaint2)
"xWJ" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plasteel,
/area/station/maintenance/port)
"xWL" = (
-/obj/machinery/light_switch{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
-/obj/structure/reagent_dispensers/peppertank{
- pixel_y = -32
+/obj/item/storage/secure/safe{
+ pixel_x = -27;
+ pixel_y = 5
},
+/obj/effect/decal/warning_stripes/west,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -104765,7 +100232,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"xXe" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/transit_tube{
icon_state = "N-S-Pass"
},
@@ -104791,7 +100258,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"xXO" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/structure/table,
/obj/item/storage/belt/utility,
/obj/item/storage/toolbox/mechanical,
@@ -104876,9 +100343,7 @@
pixel_y = -3
},
/obj/item/reagent_containers/food/drinks/trophy/bronze_cup,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"xYK" = (
@@ -104897,6 +100362,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 5
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/carpet,
/area/station/service/chapel)
"xZh" = (
@@ -104937,7 +100403,7 @@
},
/area/station/security/brig)
"xZH" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "Interrogation"
},
/obj/structure/cable{
@@ -104963,9 +100429,7 @@
id = "psych"
},
/obj/effect/mapping_helpers/airlock/access/any/medical/psychology,
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-cherry"
- },
+/turf/simulated/floor/wood/oak,
/area/station/medical/psych)
"yad" = (
/obj/machinery/door/window/classic/reversed{
@@ -104995,9 +100459,7 @@
/obj/structure/sign/poster/random{
pixel_y = 32
},
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/structure/rack{
dir = 1
},
@@ -105006,9 +100468,7 @@
/area/station/maintenance/fsmaint)
"ybE" = (
/obj/machinery/hydroponics/constructable,
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/effect/decal/warning_stripes/green/hollow,
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -105109,11 +100569,12 @@
},
/area/station/security/permabrig)
"ydU" = (
-/obj/structure/closet/jcloset{
- initialized = 1;
- opened = 1
- },
/obj/effect/decal/cleanable/dust,
+/obj/structure/closet{
+ icon_state = "mixed";
+ opened = 1;
+ icon_opened = "generic_open"
+ },
/obj/item/cartridge/janitor,
/obj/item/flashlight,
/obj/item/storage/bag/trash,
@@ -105134,11 +100595,7 @@
/turf/simulated/floor/plating,
/area/station/medical/morgue)
"yeL" = (
-/obj/machinery/power/apc{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/power/apc/directional/east,
/obj/structure/cable,
/turf/simulated/floor/plasteel{
dir = 4;
@@ -105292,18 +100749,6 @@
icon_state = "yellowcorner"
},
/area/station/engineering/atmos)
-"yhA" = (
-/obj/structure/lattice/catwalk,
-/obj/structure/cable/yellow{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
-/obj/machinery/light{
- dir = 8
- },
-/turf/space,
-/area/space/nearstation)
"yhF" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
@@ -105312,28 +100757,33 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/apmaint)
"yhP" = (
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/firealarm/directional/east,
/obj/machinery/computer/security/engineering{
dir = 1;
- network = list("Power Alarms","Atmosphere Alarms","Fire Alarms","Engineering")
+ network = list("Power Alarms","Atmosphere Alarms","Fire Alarms","Engineering")
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/station/engineering/atmos/control)
+"yhS" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/camera{
+ c_tag = "Brig Firing Range";
+ dir = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/station/security/range)
"yhY" = (
/obj/structure/table/reinforced,
/obj/effect/spawner/lootdrop/maintenance/three,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken7"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/apmaint)
"yig" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -105360,7 +100810,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/atmos)
"yiF" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/shutters/preopen{
dir = 8;
id_tag = "testlab";
@@ -105389,9 +100839,8 @@
"yiZ" = (
/obj/structure/closet/wardrobe/pjs,
/obj/effect/spawner/lootdrop/maintenance,
-/turf/simulated/floor/wood/fancy/birch{
- icon_state = "fancy-wood-birch-broken3"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/fancy/birch,
/area/station/maintenance/fsmaint)
"yjg" = (
/obj/effect/decal/cleanable/dirt,
@@ -105467,10 +100916,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"yjV" = (
-/obj/machinery/power/apc{
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/power/apc/directional/south,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -105520,9 +100966,7 @@
/obj/item/cartridge/atmos,
/obj/item/t_scanner,
/obj/item/wrench,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -105579,9 +101023,7 @@
/obj/structure/chair/stool{
dir = 8
},
-/obj/structure/sign/poster/contraband/random{
- pixel_x = 32
- },
+/obj/structure/sign/poster/contraband/random/east,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"yme" = (
@@ -113448,10 +108890,10 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
+aMs
+pkf
+pkf
+aMs
aaa
aaa
aaa
@@ -113676,8 +109118,8 @@ aaa
aaa
aaa
aSd
-aSf
-aSf
+eGs
+eGs
aSd
aaa
aaa
@@ -113689,6 +109131,7 @@ aaa
aaa
aaa
aaa
+aab
aaa
aaa
aaa
@@ -113704,11 +109147,10 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aSd
+eGs
+eGs
+aSd
aaa
aaa
aaa
@@ -113932,21 +109374,22 @@ aaa
aaa
aaa
aaa
-aSd
-aSf
-aSf
+aLd
+neF
+eoP
aSd
aaa
aaa
aaa
aVV
-aVV
aVY
-aVV
+aVY
+aVY
aVV
aaa
aaa
aab
+aab
aaa
aaa
aaa
@@ -113961,11 +109404,10 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aLd
+neF
+eoP
+aSd
aaa
aaa
aaa
@@ -114189,21 +109631,21 @@ aaa
aaa
aaa
aaa
-aMs
-mTi
-mTi
-aMs
-tVi
+aLd
+vKE
+vKE
+aLd
+bjQ
aaa
aaa
-aVV
+aVY
aYM
jyO
bcr
-aVV
+aVY
aaa
aaa
-aab
+cEL
aab
aaa
aaa
@@ -114213,17 +109655,17 @@ aaa
aaa
aaa
aaa
+cEL
aaa
aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aLd
+pkf
+pkf
+aLd
+bjQ
aaa
aaa
aaa
@@ -114446,11 +109888,11 @@ aaa
aaa
aaa
aaa
-aMs
-aMd
+aLd
+gGY
aSf
euy
-tVi
+aLd
aaa
aaa
aVV
@@ -114460,7 +109902,7 @@ bcN
aVV
aaa
aaa
-bjQ
+aMs
aab
aaa
aaa
@@ -114470,17 +109912,17 @@ aaa
aaa
aaa
aaa
+aMs
aaa
aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aLd
+gGY
+aSf
+euy
+aLd
aaa
aaa
aaa
@@ -114703,11 +110145,11 @@ aaa
aMs
aMs
aMs
-aMs
+aLd
gGY
-aRd
+aSf
urF
-tVi
+aLd
aaa
aVV
aVV
@@ -114718,7 +110160,7 @@ aVV
aVV
aaa
aLd
-aMs
+aLd
aSd
aSd
aLd
@@ -114727,17 +110169,17 @@ aaa
aaa
aaa
aaa
+aMs
aaa
aaa
aaa
aaa
aaa
-aaa
-bjQ
-aaa
-aaa
-aaa
-aaa
+aLd
+gGY
+aSf
+urF
+aLd
aaa
aaa
aaa
@@ -114961,16 +110403,16 @@ aJP
aRm
aOP
aMs
-aMd
+swY
aMB
aSd
aSd
aSd
aVV
aXr
+kGb
jyO
-jyO
-jyO
+kGb
aXs
aVV
aSd
@@ -114984,18 +110426,18 @@ aaa
aaa
aaa
aaa
-aaa
+aMs
aaa
aaa
aaa
aaa
aaa
aLd
-aaa
-aaa
-aaa
-aaa
-aaa
+gGY
+aMB
+aSd
+aSd
+aSd
aaa
aaa
aaa
@@ -115216,12 +110658,12 @@ aJS
aLb
aMp
aNt
-aOQ
+bMa
aPZ
-aMd
-aSf
+kaE
+bLZ
aRU
-aOQ
+cve
aRU
aVX
aXs
@@ -115231,9 +110673,9 @@ aYZ
aXs
aVX
aRU
-aOQ
+aQa
aRU
-aSf
+aMd
boL
aSd
aaa
@@ -115241,18 +110683,18 @@ aaa
aaa
aaa
aaa
-bjQ
-aaa
-aaa
-aaa
-aaa
-aaa
-aSd
+aLd
aaa
aaa
aaa
aaa
aaa
+aLd
+sEJ
+bLZ
+piQ
+cve
+piQ
aaa
aaa
aaa
@@ -115474,7 +110916,7 @@ aJP
aJP
aRm
aOR
-aQa
+aMs
ikg
uKL
aSd
@@ -115491,26 +110933,26 @@ aSd
aSd
aSd
cFJ
-bMg
+boL
aSd
aaa
aaa
aaa
aaa
aaa
-aLd
+sVG
aaa
aaa
aaa
aaa
aaa
aSd
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+gGY
+bLZ
+piQ
+cve
+piQ
+bPN
aaa
aaa
aaa
@@ -115733,9 +111175,9 @@ aMs
aMs
aLd
aRa
-aME
-aTo
-aUl
+rGW
+mOp
+mTi
aSd
aVV
aXu
@@ -115746,22 +111188,24 @@ bes
aVV
aSd
bid
-aTo
-bmS
-bsh
+mOp
+sLN
+bMg
aSd
aaa
aaa
aaa
aaa
aaa
-aSd
+sVG
aaa
aaa
aaa
aaa
aaa
aSd
+gGY
+uKL
aSd
aSd
aSd
@@ -115883,8 +111327,6 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
"}
(41,1,1) = {"
aaa
@@ -115989,7 +111431,7 @@ aJR
aRV
aOP
aMs
-aPJ
+vYH
aSf
aSf
aUk
@@ -116012,17 +111454,17 @@ aaa
aaa
aaa
aaa
-aSd
+sVG
aaa
aaa
aaa
aaa
aaa
aSd
-bGm
-bLY
-bKp
-aaa
+pNQ
+rGW
+mTi
+aSd
aaa
aaa
aaa
@@ -116244,9 +111686,9 @@ aJV
aLf
aMt
aNy
-aOQ
+bMa
aPZ
-aPJ
+bMb
aSf
aSf
aUn
@@ -116262,14 +111704,14 @@ aSd
bjT
aSf
aSf
-bsh
+qvr
aSd
aaa
aaa
aaa
aaa
aaa
-aSd
+sVG
aaa
aaa
aaa
@@ -116277,9 +111719,9 @@ aaa
aaa
aSd
bGl
-bLX
+aRd
bKp
-bPN
+aSd
aaa
aaa
aaa
@@ -116502,7 +111944,7 @@ aJR
aJR
aRV
aOR
-aQa
+aMs
aPJ
aRd
aTp
@@ -116519,25 +111961,25 @@ aSd
bjS
aTp
brc
-bsh
+bOb
aSd
aaa
aaa
aaa
aaa
aaa
-aMs
+sVG
aaa
aaa
aaa
aaa
aaa
aSd
-bKp
-bKp
-bOb
-aaa
-aaa
+mkg
+aMD
+aSd
+aSd
+aSd
aaa
aaa
aaa
@@ -116776,25 +112218,25 @@ aSd
aSd
aSd
blE
-bsh
+qwP
aSd
aaa
aaa
aaa
aaa
aaa
-aMs
+sVG
aaa
aaa
aaa
aaa
aaa
aSd
-aMd
+qfI
bLZ
-aSd
-aaa
-aaa
+pkf
+cve
+pkf
aaa
aaa
aaa
@@ -117018,9 +112460,9 @@ mxz
aKa
aGn
aPR
-aSf
+bLZ
aRU
-aOQ
+cve
aRU
aVX
aXs
@@ -117030,28 +112472,28 @@ jyO
aXs
aVX
aRU
-aOQ
+aQa
aRU
-aSf
-bsh
+aMd
+qwP
aSd
aaa
aaa
bvf
aaa
aaa
-aMs
+aLd
aaa
aaa
bCi
aaa
aaa
-aSd
-aMd
+aLd
+tND
bLZ
-aSd
-aaa
-aaa
+pkf
+cve
+pkf
aaa
aaa
aaa
@@ -117291,24 +112733,24 @@ aSd
aSd
dce
bdO
-aSd
-aab
+aLd
+dOd
aSd
bvl
aSd
-aab
+dOd
aMs
-aab
+dOd
aSd
bDC
aSd
-aaa
+dOd
+aLd
+qfI
+aRe
+aSd
aSd
-aMd
-bLZ
aSd
-aaa
-aaa
aaa
aaa
aaa
@@ -117532,7 +112974,7 @@ pTK
sar
aGn
aPY
-aME
+aSf
bLY
aSd
aUZ
@@ -117546,9 +112988,9 @@ aVV
aUZ
aSd
bpX
-bmS
+aSf
bgR
-aLd
+aMs
aSd
aSd
aOQ
@@ -117560,28 +113002,11 @@ aSd
aOQ
aSd
aSd
+aMs
+qfI
+aSf
+bLY
aSd
-aMd
-bMa
-bjQ
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
aaa
aaa
aaa
@@ -117616,6 +113041,23 @@ aaa
aaa
aaa
aaa
+alv
+alv
+alv
+alv
+alv
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+ppR
+aaa
+aaa
aaa
aaa
aaa
@@ -117790,7 +113232,7 @@ iOQ
aGn
aPY
aSf
-bLZ
+cIK
aLd
aLd
aLd
@@ -117802,7 +113244,7 @@ aSd
aLd
aLd
aLd
-aMd
+niR
aSf
bsl
aMs
@@ -117816,10 +113258,11 @@ aUl
aSd
bDC
aSd
-bBg
-aTo
-bmS
-bMb
+bwO
+aMs
+oLQ
+aSf
+xaY
aLd
aaa
aaa
@@ -117855,12 +113298,11 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+alv
+aab
+aab
+aab
+alv
aaa
aaa
aaa
@@ -118045,12 +113487,12 @@ aII
aNA
oGl
aGn
-aPY
+mCp
aSf
aME
aUo
aUV
-aTo
+jQc
edY
aTo
aTo
@@ -118065,18 +113507,19 @@ aSj
bgG
aME
aTo
-aSf
-lko
+aTo
+bLX
bmS
bzr
aME
-edY
-aSf
+aYD
+aTo
aTo
bmS
+xvP
+bgB
aSf
-aSf
-bLZ
+bMc
aSd
aaa
aaa
@@ -118112,12 +113555,11 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+alv
+aab
+bEN
+aab
+alv
aaa
aaa
aaa
@@ -118322,7 +113764,7 @@ bsq
buf
buS
blV
-blV
+hCn
uGE
bDu
bEm
@@ -118333,14 +113775,9 @@ jiy
plc
plc
sTE
-bMc
-aSd
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+blg
+qaX
+aLd
aaa
aaa
aaa
@@ -118375,6 +113812,11 @@ aaa
aaa
aaa
aaa
+alv
+aab
+qAt
+aab
+alv
aaa
aaa
aaa
@@ -118590,8 +114032,9 @@ kNP
vYh
dsG
cAm
-bwx
-blQ
+aTp
+pEp
+aSd
aaa
aaa
aaa
@@ -118625,22 +114068,21 @@ aaa
aaa
aaa
aaa
+alv
+alv
+aab
+puy
+aab
+alv
+alv
+aaa
+aaa
+aaa
+aaa
+aaa
aaa
aaa
aaa
-dQR
-dQR
-dQR
-dQR
-aQU
-dQR
-dQR
-dQR
-dQR
-dQR
-dQR
-dQR
-dQR
aaa
aaa
aaa
@@ -118849,6 +114291,7 @@ bnS
ckp
blQ
nqv
+blQ
aaa
aaa
aaa
@@ -118882,23 +114325,22 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-dQR
-dQR
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+alv
aab
aab
+cyO
aab
aab
-dQR
-dQR
+alv
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
aaa
aaa
aaa
@@ -119084,10 +114526,10 @@ aZW
bcX
bgu
bhO
-aSW
+pic
bgj
bjO
-bmo
+vcQ
brk
bgB
bqr
@@ -119104,9 +114546,9 @@ jtt
cTP
bnS
pfj
+bnK
hEd
mBl
-blQ
nqv
blQ
iez
@@ -119140,27 +114582,27 @@ aaa
aaa
aaa
aaa
-aaa
-aQU
-aab
-aab
-aab
-cSk
-cSk
-cSk
-cSk
-cSk
-cSk
-cSk
-aab
+alv
aab
+qVU
+vog
+gOw
aaa
+alv
+alv
+alv
+alv
+alv
+alv
aQU
-aaa
-aaa
-aaa
-aaa
-aaa
+alv
+alv
+alv
+alv
+alv
+alv
+aQU
+alv
aaa
aaa
aaa
@@ -119325,7 +114767,7 @@ aSt
sve
erj
aGn
-aLt
+aDD
oGl
aGn
aOT
@@ -119362,7 +114804,7 @@ bqG
bnS
jFt
bnK
-cEL
+bnK
cjg
bnw
vwk
@@ -119397,28 +114839,28 @@ aaa
aaa
aaa
aaa
-aaa
-dQR
-aab
-cyO
-kIR
-cPC
-cPC
-cPC
-cPC
-cPC
-cPC
-mXT
-cyO
-cyO
+alv
aab
-dQR
-aaa
-aaa
+qVU
+pfI
+gOw
aaa
aaa
aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aaa
+alv
+alv
aaa
aaa
aaa
@@ -119654,28 +115096,28 @@ aaa
aaa
aaa
aaa
-aaa
-dQR
-aab
-cyO
-aab
-cNF
-cNF
-cNF
-cNF
-cNF
-cNF
-cNF
-aab
-cyO
+alv
aab
-dQR
-aaa
-aaa
-aaa
+fAC
+pfI
+mVJ
aaa
aaa
aaa
+cyO
+cyO
+cyO
+cyO
+cyO
+cyO
+cyO
+cyO
+cyO
+cyO
+cyO
+aab
+aab
+alv
aaa
aaa
aaa
@@ -119911,28 +115353,28 @@ aaa
aaa
aaa
aaa
+aQU
aaa
-dQR
-aab
-cyO
+fAC
+pfI
+mVJ
aaa
aaa
aab
-aaa
-aaa
-aaa
+cyO
aab
aaa
aaa
+aab
cyO
aab
-dQR
-aaa
-aaa
-aaa
-aaa
aaa
aaa
+aab
+cyO
+aab
+aab
+alv
aaa
aaa
aaa
@@ -120093,7 +115535,7 @@ aDw
aDw
aFT
aHi
-aRA
+hCz
aNF
aGn
fRo
@@ -120126,7 +115568,7 @@ joq
qON
bqr
bHv
-gAJ
+hqi
mBl
cEv
bJt
@@ -120142,7 +115584,7 @@ aaa
blQ
bNP
bCs
-svp
+gdX
brF
blQ
aaa
@@ -120168,28 +115610,28 @@ aaa
aaa
aaa
aaa
+alv
aaa
-dQR
+fAC
+pfI
+gOw
aab
-cyO
-aaa
-aaa
aab
+qVU
+vog
+gOw
aaa
aaa
-aaa
-aab
+qVU
+vog
+gOw
aaa
aaa
-cyO
+qVU
+vog
+gOw
aab
-dQR
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+alv
aaa
aaa
aaa
@@ -120425,28 +115867,28 @@ aaa
aaa
aaa
aaa
+alv
+aab
+fAC
+pfI
+gOw
aaa
-dQR
+aaa
+qVU
+pfI
+gOw
aab
-cyO
aab
-cSk
-cSk
-cSk
-cSk
-cSk
-cSk
-cSk
+qVU
+pfI
+gOw
aab
-cyO
aab
-dQR
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+qVU
+pfI
+gOw
+aab
+alv
aaa
aaa
aaa
@@ -120682,28 +116124,28 @@ aaa
aaa
aaa
aaa
-aaa
-dQR
+alv
aab
-cyO
-kIR
-cPC
-cPC
-cPC
-cPC
-cPC
-cPC
-mXT
-cyO
-cyO
+fAC
+pfI
+gOw
aab
-dQR
-aaa
-aaa
+aab
+qVU
+pfI
+mVJ
aaa
aaa
+qVU
+pfI
+gOw
aaa
aaa
+qVU
+pfI
+gOw
+aab
+alv
aaa
aaa
abp
@@ -120864,7 +116306,7 @@ aGn
aEF
aFU
aHj
-aIy
+aIH
aKW
aHl
pDr
@@ -120939,28 +116381,28 @@ aaa
aaa
aaa
aaa
-aaa
-aQU
-aab
-cyO
-aab
-cNF
-cNF
-cNF
-cNF
-cNF
-cNF
-cNF
-aab
-cyO
+alv
aab
-aQU
+fAC
+pfI
+gOw
aaa
aaa
+fAC
+pfI
+mVJ
aaa
aaa
+fAC
+pfI
+gOw
aaa
aaa
+fAC
+pfI
+mVJ
+aab
+alv
aaa
aaa
aaa
@@ -121124,7 +116566,7 @@ aJY
aIK
aGn
aHS
-miW
+mHb
aGn
aKW
aRp
@@ -121160,7 +116602,7 @@ ebI
bnK
stO
bKv
-oej
+aaa
aaa
nqv
blQ
@@ -121196,28 +116638,28 @@ aaa
aaa
aaa
aaa
-aaa
-dQR
+alv
aab
-cyO
-aaa
+fAC
+pfI
+gOw
aaa
-aab
aaa
+fAC
+pfI
+mVJ
aaa
aaa
-aab
+fAC
+pfI
+gOw
aaa
aaa
-cyO
+fAC
+pfI
+mVJ
aab
-dQR
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+alv
aaa
aaa
aaa
@@ -121434,7 +116876,7 @@ aaa
gzN
cgQ
gYs
-fGI
+qov
rgR
coL
cgQ
@@ -121453,28 +116895,28 @@ aaa
aaa
aaa
aaa
+aQU
aaa
-dQR
aab
-cyO
-oej
-oej
+puy
aab
-oej
-oej
-oej
aab
-oej
-oej
-cyO
aab
-dQR
-aaa
-aaa
-ppR
-aaa
-aaa
-aaa
+fAC
+pfI
+mVJ
+aab
+aab
+fAC
+pfI
+gOw
+aab
+aab
+fAC
+pfI
+mVJ
+aab
+aQU
aaa
aaa
aaa
@@ -121637,7 +117079,7 @@ aFX
aHk
aHl
aKW
-aLt
+aDD
miW
aGn
afO
@@ -121708,30 +117150,30 @@ aaa
aaa
aaa
aaa
+alv
+alv
+alv
aaa
-aaa
-aaa
-dQR
aab
cyO
aab
-cSk
-cSk
-cSk
-cSk
-cSk
-cSk
-cSk
-aab
-cyO
-aab
-dQR
aaa
aaa
+qVU
+pfI
+gOw
aaa
aaa
+qVU
+pfI
+gOw
aaa
aaa
+qVU
+pfI
+gOw
+aab
+alv
aaa
aaa
aaa
@@ -121965,30 +117407,30 @@ cBi
cBi
cwx
aaa
+alv
aaa
aaa
-aaa
-dQR
aab
cyO
-kIR
-cPC
-cPC
-cPC
-cPC
-cPC
-cPC
-mXT
cyO
cyO
aab
-dQR
-aaa
aaa
+aab
+puy
+aab
aaa
aaa
+aab
+puy
+aab
aaa
aaa
+aab
+puy
+aab
+aab
+alv
aaa
aaa
aaa
@@ -122221,31 +117663,31 @@ qFj
cCw
cDP
cwx
-aaa
-aaa
-aaa
-aaa
-dQR
aab
-cyO
-aab
-cNF
-cNF
-cNF
-cNF
-cNF
-cNF
-cNF
+aQU
aab
+cyO
+cyO
+cyO
+dav
+cyO
+cyO
+cyO
+cyO
+cyO
+cyO
+cyO
+cyO
+cyO
+cyO
+cyO
+cyO
+cyO
+cyO
+cyO
aab
aab
-dQR
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+alv
aaa
aaa
aaa
@@ -122442,7 +117884,7 @@ bvs
bCm
bvs
bym
-bst
+bvF
qhr
bKw
aaa
@@ -122479,30 +117921,30 @@ ljh
ujX
tzm
aaa
+alv
aaa
-aaa
-dQR
-dQR
+cyO
aab
cyO
-aaa
-aaa
+cyO
+cyO
aab
-aaa
-aaa
aab
-aaa
aab
-aaa
aab
-aaa
-dQR
-dQR
-dQR
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+alv
+alv
aaa
aaa
aaa
@@ -122638,7 +118080,7 @@ aaa
abN
qXR
qQy
-yiL
+uFC
vSi
lXd
vSi
@@ -122669,7 +118111,7 @@ bRY
qXL
aKW
ufN
-hCz
+aRA
aKW
dwT
uTe
@@ -122736,31 +118178,31 @@ cCq
cDU
cwx
aaa
+alv
aaa
-aaa
-aaa
-aaa
-aab
cyO
-aab
aaa
aab
-aaa
-aaa
aab
-aaa
aab
-aaa
aab
+alv
+alv
+alv
+alv
+aQU
+alv
+alv
+alv
+aQU
+alv
+alv
+alv
+aQU
+alv
+alv
aaa
aaa
-aab
-dQR
-dQR
-dQR
-dQR
-dQR
-aaa
aaa
aaa
aaa
@@ -122895,7 +118337,7 @@ aaa
abN
ppV
yiL
-yiL
+oSm
oEG
jLf
oEG
@@ -122978,7 +118420,7 @@ tUd
bIH
gIU
qSB
-jWV
+krw
rvp
hsD
bCf
@@ -122993,30 +118435,30 @@ jIM
kJJ
cwx
aaa
+aQU
aaa
-aaa
-aaa
-aaa
-cNM
cyO
-cyO
-aab
-aab
-cSk
-cSk
-cSk
-cSk
-cSk
-cSk
-cSk
-cSk
-cSk
-aab
-aab
-aab
-aab
+aaa
aab
+aQU
+dQR
dQR
+alv
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
aaa
aaa
aaa
@@ -123250,30 +118692,30 @@ czJ
cDV
cwx
aaa
-aaa
+aab
aaa
cyO
-pmV
-bBf
-dav
-cyO
-cyO
-kIR
-cPC
-cPC
-cPC
-cPC
-cPC
-cPC
-cPC
-cPC
-mXT
-cQq
-pmV
-pmV
-awn
+aaa
aab
-dQR
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
aaa
aaa
aaa
@@ -123477,9 +118919,9 @@ aaa
aaa
bKB
bRK
-xSH
-bxb
bTq
+bxb
+xSH
bYw
bKB
aaa
@@ -123507,30 +118949,30 @@ pgE
cDL
tzm
aaa
-aaa
+aab
aaa
cyO
aaa
-cyO
-cyO
-cyO
-aab
-aab
-cNF
-cNF
-cNF
-cNF
-cNF
-cNF
-cNF
-cNF
-cNF
-aab
-aab
aab
-aab
-aab
-dQR
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
aaa
aaa
aaa
@@ -123693,12 +119135,12 @@ oxe
wwc
uJB
uKQ
-jjl
+sAy
aHS
aHS
aHl
aHS
-aDD
+aLt
aKW
qky
aHS
@@ -123752,9 +119194,9 @@ bCg
cgQ
puo
vKe
-qov
+fGI
bCf
-kwZ
+qCJ
dTL
cwx
cyc
@@ -123764,30 +119206,30 @@ cCz
cDX
cwx
aaa
-aaa
+aab
aaa
cyO
aaa
-aaa
-aab
aab
aaa
aaa
-aab
-aab
-aab
-aab
aaa
aaa
-aab
-aab
-aab
-aab
-dQR
-dQR
-dQR
-dQR
-dQR
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
aaa
aaa
aaa
@@ -123939,7 +119381,7 @@ uVr
rAe
luh
luh
-luh
+vON
xPE
aaa
aaa
@@ -124021,36 +119463,36 @@ aag
cDZ
cwx
aaa
-aaa
-aaa
-fcE
aab
-aQU
-dQR
-dQR
-dQR
-aQU
-dQR
-dQR
-dQR
-dQR
-dQR
-aQU
-dQR
-dQR
-dQR
-dQR
-dQR
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
aaa
+cNM
aaa
+aab
aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aaa
aaa
aaa
@@ -124277,32 +119719,36 @@ iKU
uAw
uhh
tzm
-aaa
-aaa
+aab
+aab
oKx
aPd
oKx
-hHP
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
aab
aab
aab
+cSU
+qsQ
+qsQ
+qsQ
+cSU
+cKr
+cKr
+cKr
+cSU
+cKr
+cKr
+cKr
+cSU
+cKr
+cKr
+cKr
+cSU
+cKr
+cKr
+cKr
+cKr
+cSU
aab
aaa
aaa
@@ -124362,10 +119808,6 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
"}
(74,1,1) = {"
aaa
@@ -124466,7 +119908,7 @@ bat
bat
aGn
aLk
-gvi
+hrm
dyh
wqh
lpV
@@ -124535,31 +119977,34 @@ cCD
cDO
cwx
aaa
-hHP
+aaa
oKx
osy
oKx
-hHP
aaa
aaa
aab
-aab
cSU
-qsQ
cSU
-cKr
-cKr
-cKr
cSU
-cKr
-cKr
-cKr
cSU
-cKr
-cKr
-cKr
cSU
-cKr
+cSU
+cSU
+cSU
+cSU
+cSU
+cSU
+cSU
+cSU
+cSU
+cSU
+cSU
+cSU
+cSU
+cSU
+cSU
+cSU
cSU
aab
aaa
@@ -124620,9 +120065,6 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
"}
(75,1,1) = {"
aaa
@@ -124797,26 +120239,28 @@ oKx
cmc
oKx
oKx
-aaa
aab
aab
cSU
+qsQ
+qsQ
+qsQ
cSU
+cKr
+cKr
+cKr
cSU
+cKr
+cKr
+cKr
cSU
+cKr
+cKr
+cKr
cSU
-cSU
-cSU
-cSU
-cSU
-cSU
-cSU
-cSU
-cSU
-cSU
-cSU
-cSU
-cSU
+cKr
+cKr
+cKr
cSU
cSU
aab
@@ -124878,8 +120322,6 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
"}
(76,1,1) = {"
aaa
@@ -124983,7 +120425,7 @@ gMa
qaI
dyh
aJX
-hrm
+gvi
xSt
aHS
aKb
@@ -125044,7 +120486,7 @@ ecW
oiM
vZX
auX
-krw
+jWV
vjY
nZI
coL
@@ -125057,24 +120499,25 @@ uLO
aab
cSU
cSU
-cSU
-ddl
-cLH
-cSU
-ddl
-ddl
-ddl
-cSU
-ddl
-ddl
-ddl
-cSU
-ddl
-ddl
-ddl
-cSU
-ddl
-ddl
+sdw
+aab
+aaa
+mjO
+aaa
+aaa
+aaa
+oZe
+aaa
+aaa
+aaa
+oZe
+aaa
+aaa
+aaa
+kxr
+aaa
+aab
+dpm
cSU
cSU
aab
@@ -125136,7 +120579,6 @@ aaa
aaa
aaa
aaa
-aaa
"}
(77,1,1) = {"
aaa
@@ -125313,29 +120755,29 @@ fXL
cPu
aab
cSU
-cSU
+iIG
dpO
cPn
aaa
cTn
cVB
cVB
-hft
-yhA
+cZF
+cVB
cVB
hft
cVB
-yhA
-cZF
+cVB
+hft
cVB
cVB
rDS
aaa
-cHy
-gkP
+qJO
+afT
cSU
cSU
-aaa
+aab
aaa
aaa
aaa
@@ -125575,24 +121017,24 @@ cRA
sdw
aab
gAm
-pRU
-wGI
+uwH
+iWP
diq
-wGI
-wGI
+iWP
+iWP
diq
-wGI
-wGI
+iWP
+iWP
diq
-wGI
-dho
+iWP
+egM
gAm
aab
dpm
cRA
jRW
cSU
-aaa
+aab
aaa
aaa
aaa
@@ -125832,7 +121274,7 @@ cVm
sdw
aaa
gAm
-dpm
+fJu
hke
aab
aab
@@ -125842,14 +121284,14 @@ doE
aab
aab
orA
-sdw
+fIU
gAm
aaa
dpm
nSm
iLx
cSU
-aaa
+aab
aaa
aaa
aaa
@@ -125996,7 +121438,7 @@ atS
avm
jkw
eES
-xBl
+jmB
sDL
aAr
twu
@@ -126106,7 +121548,7 @@ dpm
cRA
dfA
cSU
-aaa
+aab
aaa
aaa
aaa
@@ -126346,7 +121788,7 @@ gBF
sdw
aaa
gAm
-dpm
+fJu
aab
aaa
doE
@@ -126356,7 +121798,7 @@ doE
doE
aaa
aab
-sdw
+fIU
gAm
aaa
dpm
@@ -126584,10 +122026,10 @@ rbX
dlZ
cvp
tDB
-xHy
+jsv
cyk
cqs
-rFc
+uMl
cgQ
cgQ
wsD
@@ -126603,7 +122045,7 @@ cRz
dpO
doE
gAm
-dpm
+fJu
cst
doE
doE
@@ -126613,7 +122055,7 @@ egM
doE
doE
doE
-sdw
+fIU
gAm
doE
cRA
@@ -127060,7 +122502,7 @@ ijw
iYO
blR
rXH
-bvF
+bst
bxb
byv
mwY
@@ -127117,7 +122559,7 @@ cRz
lgQ
doE
gAm
-dpm
+fJu
doE
doE
doE
@@ -127127,7 +122569,7 @@ tJE
doE
doE
cZh
-sdw
+fIU
gAm
doE
cRA
@@ -127357,7 +122799,7 @@ lAb
vBH
isE
rgs
-rFc
+uMl
wXg
jQI
kjG
@@ -127374,7 +122816,7 @@ cVl
sdw
aaa
gAm
-dpm
+fJu
aab
aaa
doE
@@ -127384,7 +122826,7 @@ doE
doE
aaa
aab
-sdw
+fIU
gAm
aaa
dpm
@@ -127648,7 +123090,7 @@ dpm
cRA
dfA
cSU
-aaa
+aab
aaa
doE
cXZ
@@ -127888,7 +123330,7 @@ cVm
sdw
aaa
gAm
-dpm
+fJu
lht
aab
aab
@@ -127898,14 +123340,14 @@ wMN
aab
aab
dhY
-sdw
+fIU
gAm
aaa
dpm
nSm
tCH
cSU
-aaa
+aab
aab
dgc
bUy
@@ -128145,24 +123587,24 @@ ciz
sdw
aab
gAm
-dpm
-cRA
+fJu
+afO
aaa
aaa
doE
aaa
-cRA
+afO
aaa
aaa
-cRA
-sdw
+afO
+fIU
gAm
aab
dpm
axO
bWL
cSU
-aaa
+aab
aab
dgc
hRS
@@ -128657,9 +124099,9 @@ cSU
cSU
vDt
cSU
-cFj
+cPn
aab
-cRA
+afO
cLC
cYQ
cYQ
@@ -128669,9 +124111,9 @@ cYQ
cYQ
cYQ
cLC
-cRA
+afO
aab
-wvq
+qJO
cSU
bYQ
cSU
@@ -128937,7 +124379,7 @@ qVp
cSU
bQq
ujG
-skh
+rmu
xvS
dgS
dgS
@@ -129156,7 +124598,7 @@ egK
cJi
coL
cgQ
-fGI
+qov
txR
lXR
ghP
@@ -129346,7 +124788,7 @@ aET
aPt
aPt
aIV
-aKc
+aKj
aLK
aOr
dyn
@@ -129602,15 +125044,15 @@ aqI
biL
aGp
aHv
-baw
-aKi
-aPi
+aSu
+aKh
+aLM
aMZ
-mNX
-eNs
-aMY
-aPi
-xGy
+xha
+jEE
+uJq
+jEE
+eUA
aMA
aSA
aSA
@@ -129860,13 +125302,13 @@ aqI
aAm
aAm
aAm
-aKh
-aLM
-aMZ
-xha
-jEE
-uJq
-jEE
+aEl
+aEl
+aEl
+aOv
+aEl
+aMY
+aPi
smu
aQj
aSA
@@ -129876,7 +125318,7 @@ bgK
vtO
bam
cGT
-aUF
+rBx
iIt
bgP
pBf
@@ -130116,14 +125558,14 @@ aDJ
aqI
aGr
aHx
-aAm
-aEl
-aEl
+aOB
+pBh
+aNJ
+aKr
+uXd
aEl
-aOv
aEl
-aMY
-aPi
+lQx
xGy
aQl
aSA
@@ -130133,7 +125575,7 @@ aVr
efl
xKc
cGZ
-aUF
+rBx
iIt
bgP
pBf
@@ -130373,14 +125815,14 @@ aDI
aAm
aGq
aHw
-aIW
-aKj
+aOB
+nUh
aLN
-aNa
+nUh
uXd
+aOz
+aHC
aEl
-aEl
-lQx
wQO
aPi
aSA
@@ -130613,7 +126055,7 @@ goy
goy
agq
aid
-ajN
+aty
aIo
aoa
aKw
@@ -130630,12 +126072,12 @@ ykw
aBn
aGs
aHy
-aAp
-aKl
+aOB
+eNs
aLQ
aKl
uXd
-aPx
+aOB
aRP
aEl
wQO
@@ -130868,9 +126310,9 @@ hEu
iyY
wsY
goy
-wyJ
+ago
iwJ
-jUf
+atg
qri
anZ
aqY
@@ -130885,14 +126327,14 @@ aCb
aDL
ykw
aFh
-aAp
-aAp
-aAp
-aKk
-aLO
-aNb
+aOB
+aOB
+aOB
+nUh
+nUh
+nUh
uXd
-aAp
+aOB
aRM
aEl
xGy
@@ -131125,9 +126567,9 @@ rwo
ydz
jDf
jbR
-wyJ
+ago
grH
-nKq
+npW
ald
aKs
aKs
@@ -131142,14 +126584,14 @@ miF
ecT
bZo
aFh
-aAp
-aAp
-aKl
-aKl
-aKl
-aKl
+aOB
+nUh
+nUh
+nUh
+xTH
+nUh
qJg
-aAp
+nUh
aRR
aEl
gZg
@@ -131382,9 +126824,9 @@ xRT
ydz
hLh
xVF
-wyJ
+ago
iwJ
-jUf
+akY
sDq
aob
ara
@@ -131399,7 +126841,7 @@ aCb
aDc
aDL
aFh
-aAp
+aOB
aHz
aIX
fda
@@ -131639,9 +127081,9 @@ utu
dFK
xJD
sBh
-pEE
+auU
tgF
-jUf
+akY
rED
aoe
aMO
@@ -131659,8 +127101,8 @@ aBn
aGu
aHz
aJa
-gCp
-aKl
+nUh
+aLO
nUh
aOy
aPA
@@ -131896,14 +127338,14 @@ esN
xue
hLh
aeg
-oQQ
+iOG
hQH
ajP
aIo
aCb
aCb
aIo
-aAz
+avd
bEK
axu
aIo
@@ -131916,9 +127358,9 @@ aIl
aIl
aHA
aHA
+aHA
uCT
aHA
-aNS
aHA
aHA
aEl
@@ -132018,7 +127460,7 @@ lJs
wPf
hPR
cwU
-lmU
+edk
dar
yme
tIg
@@ -132157,10 +127599,10 @@ aqX
axw
atg
alr
-aog
-aog
+avd
+avd
asQ
-axL
+avd
ipz
gji
ayK
@@ -132171,11 +127613,11 @@ aDi
aDi
aFo
aIl
-aHC
aJc
-pBh
-eUA
-aNJ
+aPC
+aOB
+aLY
+aOB
aJc
aPC
aEl
@@ -132414,13 +127856,13 @@ aqX
axw
akY
alo
-axL
+aAz
axL
axL
axL
axL
alL
-axL
+ajn
azD
aIl
aCd
@@ -132429,11 +127871,11 @@ iIi
aFm
aIl
aHB
-aJb
+aPC
eJt
aLT
rWy
-aOz
+aJc
aPB
aEl
aGb
@@ -132457,7 +127899,7 @@ bmc
bqO
bsv
vQV
-bwc
+jSf
bCw
qsV
tfz
@@ -132521,7 +127963,7 @@ cHk
tGW
daK
dar
-edk
+lmU
wtA
ifW
ifW
@@ -132684,13 +128126,13 @@ aCg
aDi
aDi
aFq
-aDe
-aHF
-aJd
-aKu
-aLY
-aOB
+aIl
+lKL
+aJb
+qlA
+tXD
aOB
+aJc
aPE
aEl
aQl
@@ -132942,13 +128384,13 @@ aCf
aLE
aFp
aDe
-aHD
-aDL
+aHF
+aJd
aKu
aLY
aOB
aOB
-aPD
+aOB
hlM
aPi
xJn
@@ -133176,7 +128618,7 @@ ahF
ahF
aaa
jyu
-uNP
+jfx
amy
aov
apg
@@ -133200,8 +128642,8 @@ aCf
gqq
aDe
aHD
-aDL
-aKu
+aNM
+aPD
gDS
cWl
cWl
@@ -133440,7 +128882,7 @@ apf
pbv
aqX
mUM
-sAM
+npW
umw
anX
ark
@@ -133456,12 +128898,12 @@ aCf
inu
jBe
aKx
-qlA
-qlA
+aNb
+aNb
kbv
pfE
-aNM
-aKr
+aOB
+aOB
aPF
aEl
aPi
@@ -133714,12 +129156,12 @@ aEg
aFt
aIl
aEl
-aBn
-aBn
+aPx
+aPx
aMa
aNP
-aBn
-aBn
+aPx
+aPx
aEl
aad
lwj
@@ -133962,7 +129404,7 @@ kSz
dEj
gfo
cBD
-aog
+ajn
aDf
aIl
aDe
@@ -134241,8 +129683,8 @@ aRF
sDk
atc
bdF
-aSN
-aSN
+ayV
+ayV
aZx
bbr
dcb
@@ -134470,7 +129912,7 @@ ago
xZq
cUR
ctG
-axy
+aEr
axy
axy
bVN
@@ -134726,7 +130168,7 @@ uPX
ago
uAG
akY
-alO
+alo
aAz
aAz
aAz
@@ -134734,8 +130176,8 @@ auM
aAz
fLX
axB
-aAz
-aAz
+ajn
+ajn
azR
aCa
aCx
@@ -134753,11 +130195,11 @@ aNT
aQS
aHT
aSc
-aHT
+aFF
lnL
-aHT
-aHT
-baF
+tae
+tae
+aZx
bev
bhh
bhV
@@ -135224,14 +130666,14 @@ aab
aiw
aiv
akl
-agS
+pEE
ahV
aiq
aiN
ajr
-adw
+ajj
kAr
-alY
+aiv
amG
anJ
aoz
@@ -135482,7 +130924,7 @@ aaa
aiv
aeR
agS
-acj
+jUf
aip
aiB
ajq
@@ -135555,7 +130997,7 @@ onE
tqr
kto
uAb
-tnR
+pfm
lsh
cFQ
fki
@@ -135738,9 +131180,9 @@ aaa
aaa
aiv
abO
-ajn
+acK
ahW
-air
+aAT
aiO
aAT
akw
@@ -135996,9 +131438,9 @@ aaa
aiv
aqR
ahR
-aiv
-aiv
-aiv
+anv
+air
+anv
ajK
akt
aku
@@ -136013,7 +131455,7 @@ npc
alM
aAx
aoW
-rGR
+oQQ
ppN
auP
dBB
@@ -136026,7 +131468,7 @@ aHE
aEn
aFB
aGy
-ayV
+lBr
ayA
axe
aMj
@@ -136247,9 +131689,9 @@ afO
afX
afX
afX
-afX
-afX
-aaa
+akB
+akB
+akB
aiv
aiv
aiv
@@ -136270,7 +131712,7 @@ tcI
aty
aAx
aoX
-alt
+ajN
ate
nEQ
aum
@@ -136284,7 +131726,7 @@ aEp
aFD
iXs
bIC
-aJm
+fwA
axe
avq
aTm
@@ -136504,25 +131946,25 @@ afO
afX
afX
afX
-aab
-aab
-aab
akB
aca
aqd
aco
alB
-acL
-adi
+lrF
+iIQ
atY
-anH
-anH
+akW
+anA
+anA
+anA
+anA
aui
+opa
aoC
-aoC
-aui
apS
-agV
+apS
+ajU
npc
atx
aAx
@@ -136587,7 +132029,7 @@ bBB
nds
aDk
xmZ
-xnr
+qNN
bBB
ceD
ktq
@@ -136761,22 +132203,22 @@ aaa
afO
afX
afX
-afX
-afO
-aaa
akB
acc
ach
aqd
aqd
aev
+iKS
+cnU
+akW
frM
lAN
adQ
aek
-rVQ
+oUf
+inP
inP
-jLt
apI
anA
ahk
@@ -136791,14 +132233,14 @@ awd
axM
ayX
ceh
-vJy
-aEr
+baF
+awd
aDo
taS
aFG
iGV
xrI
-aJn
+prR
axe
axe
aTm
@@ -136844,7 +132286,7 @@ bBB
kcr
iJg
nWZ
-qNN
+xnr
bBB
fFO
sol
@@ -137018,25 +132460,25 @@ aaa
afO
afX
afX
-afX
-afX
-afO
akB
acb
aqd
act
aqd
-acM
+hyO
aqd
-lqm
-anA
+adi
+akW
+acP
aej
-aeB
+aej
+aej
+mEj
vur
luD
apJ
dHp
-weo
+aqX
eEU
lYC
alP
@@ -137054,9 +132496,9 @@ fqq
wrn
aFE
aGC
-kIk
+aIb
awG
-aKB
+gVt
axe
aTm
aLP
@@ -137275,25 +132717,25 @@ aaa
aaa
afO
afX
-afX
-afX
-afX
akB
akW
akW
akW
akW
acO
+oVr
+acL
+wRN
adl
adE
-anA
+adE
amd
aeB
-eNi
-apH
-apJ
+acM
+xPW
+rVS
eEj
-ago
+weo
xPz
atC
awV
@@ -137311,9 +132753,9 @@ aAx
usw
axe
aGF
-aIb
-awG
-aKD
+kIk
+qvP
+iKi
axe
aTm
aLP
@@ -137532,27 +132974,27 @@ aaa
aaa
afO
afO
-afO
-afX
-afX
akB
aca
alB
acu
aqd
-acM
-alB
hyO
-anA
+alB
+yhS
+akW
+gkC
amc
-aeB
+amc
+amc
+ael
eNi
-apH
+nof
apJ
-eEj
-tae
+tfd
+iOG
umJ
-lHX
+nKq
oKo
apa
axt
@@ -137567,10 +133009,10 @@ aAA
aAx
ogL
axe
-aGE
-awG
-aJo
-aKC
+bWJ
+csI
+eMV
+lpF
axe
aTm
aOI
@@ -137787,29 +133229,29 @@ aaa
aaa
aaa
aaa
-aaa
-afO
-aaa
+dQR
afO
-anv
akB
acc
ach
aqd
aqd
aev
-sNy
+vKV
+xLx
+akW
+aAp
xiV
-anA
+tGJ
amf
oUf
anM
apH
-apJ
-tfd
-ago
+apI
+anA
+aqX
roN
-atg
+akY
kVw
awh
avB
@@ -137824,10 +133266,10 @@ aCw
aAx
ogL
axe
-axe
-aIg
-axe
-axe
+aGE
+oJZ
+rtU
+aGG
axe
aTm
aOI
@@ -138044,29 +133486,29 @@ aaa
aaa
abp
aaa
+aab
aaa
-aaa
-aaa
-aaa
-afO
akB
acb
alB
acv
aqd
-acP
+afx
adm
aij
+akW
anA
-ael
-aeB
+anA
+anA
+anA
+llV
oHE
-apH
-afx
+veR
+pLI
anA
-ago
+aqX
uAG
-atg
+akY
kVw
avA
rAt
@@ -138079,13 +133521,13 @@ aAx
aAx
aAx
aAx
-mqw
-gDU
-aGG
-ssY
-ssY
-ssY
-ssY
+ogL
+axe
+loP
+aIg
+aIi
+aJq
+axe
hLk
ijf
hpQ
@@ -138301,11 +133743,8 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-afO
+dQR
+aab
akB
anH
anA
@@ -138316,12 +133755,15 @@ anA
anA
anA
anA
-jfx
aoL
+adw
+alG
+pOw
+aoJ
hRm
-pLI
+lqm
anA
-ahD
+arC
eHI
auU
alR
@@ -138336,14 +133778,14 @@ azY
aBo
aAB
aBs
-mbb
-avq
-aGH
-avq
-avq
-avq
-avq
-avq
+ogL
+axe
+axe
+aKE
+axe
+axe
+axe
+tFr
aOI
aQp
aSM
@@ -138399,7 +133841,7 @@ uVH
ngS
crD
pxz
-lBr
+cep
cAv
cep
cyJ
@@ -138558,13 +134000,13 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
aab
aaa
+aab
+anH
+agc
+anA
+bmt
anA
acw
acD
@@ -138572,13 +134014,13 @@ acS
anA
akv
alp
-alG
-pOw
-oHE
aoJ
+aoJ
+aoJ
+jLt
aoR
sjO
-ago
+aqX
npc
atg
auE
@@ -138593,14 +134035,14 @@ azX
aBi
aHU
aBs
-mbb
-aFH
-aIq
-aIi
-aJq
-aKE
-awl
-aFH
+mqw
+gDU
+aGH
+ssY
+ssY
+ssY
+ssY
+rQP
aOI
aQo
aSM
@@ -138758,13 +134200,8 @@ aaa
aaa
aaa
aaa
-"}
-(130,1,1) = {"
-aaa
-aaa
-aaa
-aaa
-aaa
+"}
+(130,1,1) = {"
aaa
aaa
aaa
@@ -138820,22 +134257,27 @@ aaa
aaa
aaa
aaa
-alv
+dQR
aab
-aci
-acy
+dQR
+anH
+sqZ
anA
+puD
anA
+acy
+kjy
+jrj
anA
akF
adX
aoJ
amM
-oHE
aoJ
+hRm
aoR
jLh
-ago
+aqX
npc
atg
auE
@@ -139073,12 +134515,12 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
aab
aaa
+anH
+aci
+aci
+aci
aci
acx
acE
@@ -139090,12 +134532,12 @@ afK
amr
anS
aoM
-aoJ
+sln
jLh
-ago
+aqX
pQg
akx
-xTH
+lSU
apc
arE
tLb
@@ -139330,12 +134772,12 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
+dQR
aab
-aaa
+anH
+pSs
+anA
+cHW
anA
cYl
acB
@@ -139587,16 +135029,16 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-alv
aab
+aaa
+anH
+ndn
anA
+fcQ
anA
-anA
-anA
+acw
+exe
+qyh
anA
apM
adY
@@ -139844,26 +135286,26 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aaa
-aaa
+dQR
aab
-anA
-acV
anH
+anH
+anH
+anH
+anH
+anA
+anA
+anA
+anA
akI
apO
apO
amQ
apO
apO
-apO
+sNy
tfd
-aqX
+ago
uAG
akC
avF
@@ -140101,24 +135543,24 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
aab
aaa
+aab
aaa
aab
-anA
-anA
+aaa
anH
-aoJ
-aoJ
+fRv
+acV
+fRv
+anA
+tNR
+apO
apO
amP
apO
-aoJ
-aoJ
+apO
+qQE
anA
ahQ
aiV
@@ -140145,7 +135587,7 @@ aKK
aOb
aFI
aDv
-aSJ
+uAT
aUI
aWJ
aWK
@@ -140358,17 +135800,17 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-alv
-aab
-aab
+dQR
aab
+dQR
aab
+alv
aab
aih
+aqG
+aqG
+aqG
+aih
akJ
oGm
oGm
@@ -140377,7 +135819,7 @@ aHq
aHq
apQ
aqG
-ajU
+agV
aiX
aFL
auI
@@ -140402,7 +135844,7 @@ aGN
aGN
aPf
aQA
-aSJ
+uAT
aUK
aWM
aWM
@@ -140467,7 +135909,7 @@ bTU
cyJ
uWP
chf
-vic
+nBN
cyJ
vih
cep
@@ -140619,7 +136061,7 @@ aaa
aaa
aaa
aaa
-aab
+dQR
aaa
aih
aih
@@ -140659,7 +136101,7 @@ qfL
gLe
aPf
aQz
-aPm
+oqZ
aUJ
aWL
aZz
@@ -140877,7 +136319,7 @@ aaa
aaa
aaa
aab
-aaa
+aab
aih
mma
kAS
@@ -140891,7 +136333,7 @@ ajV
aiY
apV
aqG
-arC
+ahD
dGa
aFL
aFL
@@ -141134,8 +136576,8 @@ aaa
aaa
aaa
alv
-aab
-wxF
+aaa
+deX
jRb
eTn
umg
@@ -141148,7 +136590,7 @@ ahm
tWh
apU
aqG
-aqX
+ago
tls
atg
awl
@@ -141390,8 +136832,8 @@ aaa
aaa
aaa
aaa
+dQR
aab
-aaa
mHh
bUE
gKs
@@ -141401,7 +136843,7 @@ wuh
pJH
xhz
and
-aeW
+xhz
iEJ
hWQ
aqH
@@ -141647,9 +137089,9 @@ aaa
aaa
aaa
aaa
-aab
+dQR
aaa
-kPs
+tEw
dBR
sKj
qbR
@@ -141904,7 +137346,7 @@ aaa
aaa
aaa
aaa
-alv
+aab
aab
aih
adH
@@ -142161,7 +137603,7 @@ aaa
aaa
aaa
aaa
-aab
+dQR
aaa
aih
jQu
@@ -142269,7 +137711,7 @@ oaY
xBf
cpC
dUm
-usZ
+gJa
cxO
aaa
bFC
@@ -142422,7 +137864,7 @@ aab
aaa
aab
aaa
-aaa
+aab
aaa
aab
aaa
@@ -142676,12 +138118,12 @@ aaa
aaa
aaa
alv
+dQR
aab
-alv
-aab
-aab
+dQR
+dQR
+dQR
aab
-alv
aab
rlu
mXS
@@ -142944,7 +138386,7 @@ rlu
qFK
xHC
pTX
-pTX
+hwW
pTX
rlu
qom
@@ -144499,7 +139941,7 @@ qtm
atG
aup
avq
-avq
+hmS
atG
sHt
sHt
@@ -144595,7 +140037,7 @@ bFC
aab
cAe
mEx
-nBN
+vic
ogH
sto
tSu
@@ -145411,7 +140853,7 @@ cVd
cVd
dkX
dkX
-dkX
+pMM
dkX
cAO
cAO
@@ -145560,7 +141002,7 @@ beb
beb
rKD
aSQ
-jJJ
+tab
exm
bef
qzn
@@ -146321,7 +141763,7 @@ vCe
vCe
jKH
woV
-bjX
+woV
oGv
beb
iYn
@@ -146663,7 +142105,7 @@ xlg
sDr
chf
csK
-cyJ
+pnE
bDr
cyJ
cAe
@@ -146835,7 +142277,7 @@ aMz
aGX
aMz
aMz
-bkt
+aHN
bck
beb
iki
@@ -146916,7 +142358,7 @@ eGC
sug
vbQ
wtp
-wtp
+tkN
pmR
cuc
csK
@@ -147092,7 +142534,7 @@ aGX
aTZ
cQZ
aGX
-bkI
+aab
bcn
beb
mTh
@@ -147319,8 +142761,8 @@ aab
aab
aab
aab
-hHP
-hHP
+aab
+aab
aDS
aGT
aGT
@@ -147349,7 +142791,7 @@ lrO
vZl
mAX
aHP
-bkt
+aHN
bck
beb
rRW
@@ -147359,7 +142801,7 @@ beb
ukr
fTD
qIy
-tab
+jJJ
bef
bef
ybE
@@ -147433,7 +142875,7 @@ chf
jVj
chf
chf
-gJa
+usZ
cyJ
cep
cep
@@ -147606,7 +143048,7 @@ aMz
aGX
aGX
aGX
-bkN
+aGY
bcm
beb
beb
@@ -147867,11 +143309,11 @@ aYK
bct
tfH
jxS
-aZd
+gCl
juO
ouH
hHK
-abT
+klS
uwn
ctH
ctH
@@ -147979,7 +143421,7 @@ cVd
cVd
cVd
cVd
-dkX
+pMM
dkX
dkX
dkX
@@ -148177,7 +143619,7 @@ cQk
cQk
gZH
spH
-clg
+crj
cuQ
cuQ
cuQ
@@ -148210,7 +143652,7 @@ cep
cDm
mlC
cep
-cep
+nte
cAv
cep
czq
@@ -148347,7 +143789,7 @@ aqZ
aab
aab
aab
-hHP
+aab
aaa
aDS
aGT
@@ -148700,7 +144142,7 @@ dlD
dlD
dlD
qZN
-gGQ
+gIp
taM
cJK
vXT
@@ -148713,7 +144155,7 @@ beh
hLC
cJK
cJK
-gIp
+gGQ
cxO
cPI
hKw
@@ -149236,12 +144678,12 @@ cyJ
uqE
qiB
chf
-czq
+jrA
eZo
qTA
eMZ
dbr
-cyJ
+pnE
sAB
czr
mgJ
@@ -149728,7 +145170,7 @@ lqd
bcb
dbg
qZN
-gGQ
+gIp
taM
cJK
cIt
@@ -149741,12 +145183,12 @@ beh
twx
cJK
cJK
-gIp
+gGQ
cxO
-cep
+nte
bop
mmB
-cyJ
+pnE
cyJ
xxd
chf
@@ -149956,8 +145398,8 @@ fQr
vDR
dlD
lqd
-gTV
-mPM
+clX
+clX
nbx
nbx
cuQ
@@ -150220,7 +145662,7 @@ dlD
lqd
crj
huo
-ctv
+crj
bWg
bIi
cpI
@@ -150451,7 +145893,7 @@ blj
bxT
bau
bwv
-aAR
+uKG
cfy
bGr
bWj
@@ -150469,13 +145911,13 @@ ccg
cdC
bEA
ceK
-cri
clg
+crj
clW
bGG
coA
cjA
-cri
+clg
csB
bYm
bWg
@@ -150690,13 +146132,13 @@ aGX
aGX
aGX
bbI
-aGX
-aGX
-aGX
-aGX
-aGX
-aGX
-aGX
+bau
+bau
+bau
+bau
+bau
+bau
+bau
bll
bmD
boG
@@ -150756,7 +146198,7 @@ cuQ
mNK
cuQ
qZN
-gGQ
+gIp
taM
cJK
cMJ
@@ -150769,7 +146211,7 @@ beh
pKP
cJK
cJK
-gIp
+gGQ
cxO
gmu
aoA
@@ -150782,7 +146224,7 @@ fbp
uGf
guQ
mrc
-cIm
+iFW
cep
cIm
chf
@@ -150953,7 +146395,7 @@ dWK
dWK
bip
bjn
-aGX
+bau
bau
bau
bau
@@ -150965,7 +146407,7 @@ blj
bxV
bau
hen
-xmu
+hdS
cfy
bDq
bGB
@@ -151032,7 +146474,7 @@ cyJ
hbP
cDm
vNo
-cyJ
+pnE
uqE
chf
ntr
@@ -151210,7 +146652,7 @@ bel
bfW
gpp
bii
-aGX
+bau
bkX
bmE
bau
@@ -151539,7 +146981,7 @@ vIW
kiq
cBR
cJK
-nIF
+fET
cJK
ecZ
kMc
@@ -151736,7 +147178,7 @@ blj
bCR
bau
bFz
-aAR
+uKG
cfy
bDq
bKT
@@ -151801,7 +147243,7 @@ cJK
oJr
cQC
fyM
-csL
+iBM
ciY
ciY
vMe
@@ -151993,7 +147435,7 @@ bva
aYP
aYP
bFw
-aAR
+uKG
cfy
bDq
bEM
@@ -152237,8 +147679,8 @@ bcu
ber
bga
vwd
-bvN
-bcD
+nCM
+krD
bld
blw
bmI
@@ -152250,7 +147692,7 @@ boJ
bjD
aYP
bwv
-aAR
+uKG
dMJ
bIa
bIa
@@ -152495,7 +147937,7 @@ bfV
qDr
gYV
bgg
-bcD
+tXB
bln
bmJ
mlF
@@ -152567,7 +148009,7 @@ tPD
jPb
cBR
cJK
-fET
+nIF
cJK
ecZ
bUx
@@ -152737,7 +148179,7 @@ jpP
bPR
erd
xub
-krh
+bPR
inm
jJU
aGX
@@ -152752,7 +148194,7 @@ bcx
bhA
fAL
bgg
-bcD
+tXB
blo
bmO
ipJ
@@ -152764,7 +148206,7 @@ boJ
boJ
aYQ
bwv
-aAR
+uKG
cfy
gLu
bGL
@@ -153009,7 +148451,7 @@ bcz
bcz
dKH
baz
-bjD
+qPx
boJ
blz
xPH
@@ -153021,7 +148463,7 @@ boJ
eof
xRk
dxX
-aAR
+uKG
bwv
lRy
nOo
@@ -153079,7 +148521,7 @@ vum
ojz
dci
lon
-cga
+veM
xsx
reO
rCg
@@ -153093,7 +148535,7 @@ hyk
csL
ciY
vZV
-csL
+iBM
cHf
cBQ
aaa
@@ -153276,7 +148718,7 @@ bxB
sRx
sRx
xZg
-aYQ
+oRu
uyO
kdx
nhF
@@ -153590,7 +149032,7 @@ osm
oJr
ksj
mdX
-cga
+veM
ciY
hWu
xvs
@@ -154010,7 +149452,7 @@ aab
aab
aAf
aBe
-aVD
+jUn
aBg
aBg
aFa
@@ -154102,7 +149544,7 @@ ciY
vBC
ePu
lcL
-ijg
+lhl
iPb
skT
xII
@@ -155311,7 +150753,7 @@ weG
npQ
aMq
nhw
-tnS
+nxy
mSI
dSj
ptw
@@ -156069,8 +151511,8 @@ xPw
tbW
eQY
aCN
-moA
-qAn
+pOo
+jbh
uXy
aMq
aMq
@@ -156423,7 +151865,7 @@ ciY
csL
ylW
dfU
-cpE
+baZ
ciY
cBe
csL
@@ -156630,12 +152072,12 @@ ciY
rng
csL
cga
-csL
+iBM
pZe
ciY
ciY
ciY
-baZ
+cpE
dbX
qrd
cgs
@@ -157185,7 +152627,7 @@ csL
hyk
csL
csL
-cpE
+baZ
ciY
nNb
cIr
@@ -157401,7 +152843,7 @@ ciY
csL
bUx
ciY
-cga
+tga
dzN
ciY
xKa
@@ -158198,7 +153640,7 @@ ciY
csL
fmn
qth
-csL
+iBM
oXK
isD
ciY
@@ -158424,7 +153866,7 @@ nAs
bmm
yha
bmm
-iIB
+hnb
ciY
hMr
ciY
@@ -158681,7 +154123,7 @@ oWE
oWE
dYR
vvK
-jwu
+iIB
bmm
bmm
bEF
@@ -158723,7 +154165,7 @@ ciY
kiF
hBu
gRU
-cpE
+baZ
cQw
ciY
ePu
@@ -161242,13 +156684,13 @@ bol
btp
bol
bjR
-brL
+bAN
bEF
cWE
bGN
dgz
bEF
-bAN
+brL
bjR
bol
bjR
@@ -163848,7 +159290,7 @@ cie
cie
clA
lNG
-cjZ
+aKM
cie
aaa
aaa
diff --git a/_maps/map_files220/delta/delta.dmm b/_maps/map_files220/delta/delta.dmm
index e56d007ecbc0..24832c7f23a1 100644
--- a/_maps/map_files220/delta/delta.dmm
+++ b/_maps/map_files220/delta/delta.dmm
@@ -168,7 +168,7 @@
},
/area/station/maintenance/starboard2)
"acC" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/hallway/secondary/entry)
"acE" = (
@@ -199,7 +199,7 @@
},
/area/station/maintenance/auxsolarstarboard)
"acS" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable,
/obj/structure/cable{
d1 = 1;
@@ -219,7 +219,7 @@
d2 = 8;
icon_state = "1-8"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/science/robotics/showroom)
"acY" = (
/obj/machinery/atmospherics/unary/outlet_injector/on{
@@ -264,11 +264,7 @@
/turf/space,
/area/space/nearstation)
"ado" = (
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "neutralcorner"
@@ -306,12 +302,8 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
"adx" = (
-/obj/machinery/status_display{
- pixel_x = 32
- },
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/status_display/directional/east,
+/obj/machinery/light/directional/east,
/obj/structure/chair/comfy/shuttle{
dir = 1
},
@@ -339,11 +331,7 @@
/turf/simulated/wall/r_wall,
/area/station/hallway/secondary/entry)
"adO" = (
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/item/radio/intercom/directional/east,
/obj/structure/chair/comfy/shuttle{
dir = 1
},
@@ -454,9 +442,7 @@
/turf/space,
/area/space/nearstation)
"aey" = (
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/east,
/obj/effect/decal/warning_stripes/north,
/turf/simulated/floor/plating,
/area/station/hallway/secondary/entry)
@@ -465,16 +451,12 @@
/turf/simulated/floor/plating,
/area/station/hallway/secondary/entry)
"aeA" = (
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/west,
/obj/effect/decal/warning_stripes/north,
/turf/simulated/floor/plating,
/area/station/hallway/secondary/entry)
"aeC" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plating,
/area/station/hallway/secondary/entry)
"aeI" = (
@@ -512,11 +494,7 @@
/obj/machinery/door/firedoor,
/obj/effect/decal/warning_stripes/yellow,
/obj/effect/decal/warning_stripes/east,
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/item/radio/intercom/directional/east,
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
"aeP" = (
@@ -544,13 +522,10 @@
d2 = 2;
icon_state = "0-2"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/library)
"afa" = (
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/obj/structure/chair/comfy/shuttle{
dir = 4
},
@@ -568,10 +543,8 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
"afd" = (
-/obj/machinery/status_display{
- pixel_y = 32
- },
-/obj/machinery/light,
+/obj/machinery/status_display/directional/north,
+/obj/machinery/light/directional/south,
/obj/structure/chair/comfy/shuttle{
dir = 4
},
@@ -583,11 +556,7 @@
/area/shuttle/pod_4)
"aff" = (
/obj/structure/closet/emcloset,
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/item/radio/intercom/directional/west,
/turf/simulated/floor/plating,
/area/station/hallway/secondary/entry)
"afg" = (
@@ -598,17 +567,13 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
"afi" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/auxsolarstarboard)
"afj" = (
/obj/item/kirbyplants,
/obj/effect/decal/warning_stripes/northeast,
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/item/radio/intercom/directional/east,
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
"afk" = (
@@ -625,16 +590,15 @@
},
/area/station/hallway/secondary/entry)
"afm" = (
+/mob/living/simple_animal/pet/cat/birman/Crusher,
+/obj/effect/spawner/lootdrop/trash,
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "brown"
},
/area/station/hallway/secondary/entry)
"afn" = (
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/obj/effect/decal/warning_stripes/northwest,
/obj/structure/cable{
d1 = 2;
@@ -645,9 +609,7 @@
/area/station/maintenance/auxsolarstarboard)
"afx" = (
/obj/machinery/power/smes,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/effect/decal/warning_stripes/north,
/obj/structure/cable{
d2 = 8;
@@ -685,10 +647,23 @@
icon_state = "brown"
},
/area/station/hallway/secondary/entry)
-"afJ" = (
-/obj/machinery/status_display{
- pixel_x = -32
+"afG" = (
+/obj/effect/spawner/window/reinforced/polarized/grilled{
+ id = "qm"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
},
+/turf/simulated/floor/plating,
+/area/station/supply/qm)
+"afJ" = (
+/obj/machinery/status_display/directional/west,
/obj/effect/decal/warning_stripes/west,
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
@@ -753,9 +728,7 @@
},
/area/station/security/checkpoint/south)
"agd" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/effect/decal/warning_stripes/west,
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
@@ -770,22 +743,14 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
"agg" = (
-/obj/machinery/status_display{
- pixel_x = -32
- },
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/status_display/directional/west,
+/obj/machinery/light/directional/west,
/obj/effect/decal/warning_stripes/west,
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
"agh" = (
-/obj/machinery/status_display{
- pixel_x = 32
- },
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/status_display/directional/east,
+/obj/machinery/light/directional/east,
/obj/machinery/camera{
c_tag = "Arrivals Center Fore";
dir = 8
@@ -804,9 +769,7 @@
"agp" = (
/obj/structure/table/reinforced,
/obj/item/clipboard,
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/machinery/camera{
c_tag = "Starboard Arrivals Storage";
dir = 4;
@@ -858,7 +821,7 @@
/turf/simulated/floor/plating,
/area/shuttle/arrival/station)
"agI" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "Biohazard_medi";
name = "Quarantine Lockdown"
@@ -956,10 +919,8 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 5
},
-/turf/simulated/floor/wood{
- broken = 1;
- icon_state = "wood-broken"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/starboard)
"ahy" = (
/obj/machinery/door/airlock/glass{
@@ -1016,14 +977,12 @@
/turf/simulated/floor/mineral/titanium/blue,
/area/shuttle/arrival/station)
"ahW" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/machinery/hologram/holopad,
/turf/simulated/floor/mineral/titanium/blue,
/area/shuttle/arrival/station)
"aik" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/structure/closet/emcloset,
/obj/effect/decal/warning_stripes/yellow,
/turf/simulated/floor/plasteel,
@@ -1043,9 +1002,7 @@
/turf/simulated/floor/mineral/titanium/blue,
/area/shuttle/arrival/station)
"aio" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/item/kirbyplants,
/obj/effect/decal/warning_stripes/yellow,
/turf/simulated/floor/plasteel,
@@ -1058,9 +1015,7 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
"ait" = (
-/obj/machinery/economy/atm{
- pixel_y = -32
- },
+/obj/machinery/economy/atm/south,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
@@ -1249,15 +1204,11 @@
/turf/space,
/area/space)
"aka" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/mineral/titanium/blue,
/area/shuttle/arrival/station)
"akb" = (
-/obj/machinery/status_display{
- pixel_x = 32
- },
+/obj/machinery/status_display/directional/east,
/obj/effect/decal/warning_stripes/east,
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
@@ -1343,9 +1294,7 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
"alv" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/mineral/titanium/blue,
/area/shuttle/arrival/station)
"alw" = (
@@ -1353,12 +1302,8 @@
/turf/simulated/floor/mineral/titanium/blue,
/area/shuttle/arrival/station)
"aly" = (
-/obj/machinery/status_display{
- pixel_x = 32
- },
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/status_display/directional/east,
+/obj/machinery/light/directional/east,
/obj/machinery/camera{
c_tag = "Arrivals Center Aft";
dir = 8
@@ -1372,21 +1317,14 @@
c_tag = "Chief Engineer's Quarters";
network = list("Engineering","SS13")
},
-/obj/machinery/light_switch{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/light_switch/north,
/obj/effect/decal/warning_stripes/northwest,
/obj/item/rpd/bluespace,
/turf/simulated/floor/plasteel,
/area/station/command/office/ce)
"alG" = (
-/obj/machinery/status_display{
- pixel_x = -32
- },
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/status_display/directional/west,
+/obj/machinery/light/directional/west,
/obj/machinery/camera{
c_tag = "Arrivals Aft Starboard";
dir = 4;
@@ -1414,25 +1352,20 @@
/area/station/maintenance/fore2)
"alN" = (
/obj/structure/barricade/wooden,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/fore2)
"alR" = (
/obj/structure/chair/stool,
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/alarm/directional/north,
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plasteel/dark,
/area/station/maintenance/fore2)
"alW" = (
/obj/machinery/bodyscanner{
dir = 1
},
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "whiteblue"
@@ -1466,7 +1399,7 @@
},
/area/station/maintenance/fore2)
"amh" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/fore2)
"aml" = (
@@ -1477,7 +1410,7 @@
name = "Prison Lockdown Blast Doors";
opacity = 0
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -1499,7 +1432,7 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
"amC" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/fore2)
@@ -1580,7 +1513,7 @@
},
/area/station/maintenance/fore2)
"amT" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "redyellowfull"
},
@@ -1607,20 +1540,14 @@
},
/area/station/hallway/secondary/entry)
"ann" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "arrival"
},
/area/station/hallway/secondary/entry)
"anp" = (
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/power/apc/cryo/north,
/obj/machinery/camera{
c_tag = "Arrivals Hall Center"
},
@@ -1634,13 +1561,8 @@
},
/area/station/hallway/secondary/entry)
"ans" = (
-/obj/machinery/light{
- dir = 1
- },
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/machinery/light/directional/north,
+/obj/item/radio/intercom/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "arrival"
@@ -1659,11 +1581,7 @@
},
/area/station/hallway/secondary/entry)
"any" = (
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/power/apc/directional/west,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -1675,9 +1593,7 @@
/area/station/hallway/primary/central/nw)
"anz" = (
/obj/item/kirbyplants,
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/obj/effect/decal/warning_stripes/yellow,
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
@@ -1757,10 +1673,7 @@
},
/area/station/hallway/secondary/entry)
"anX" = (
-/obj/structure/extinguisher_cabinet{
- name = "south bump";
- pixel_y = -30
- },
+/obj/structure/extinguisher_cabinet/directional/south,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 9
},
@@ -1772,11 +1685,7 @@
},
/area/station/hallway/secondary/entry)
"anY" = (
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/alarm/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "arrival"
},
@@ -1809,11 +1718,7 @@
"aoe" = (
/obj/structure/table,
/obj/random/toolbox,
-/obj/machinery/newscaster{
- dir = 8;
- name = "east bump";
- pixel_x = 28
- },
+/obj/machinery/newscaster/directional/east,
/obj/effect/decal/warning_stripes/yellow,
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
@@ -1822,34 +1727,20 @@
/turf/simulated/floor/plasteel/white/side,
/area/station/maintenance/fore2)
"aog" = (
-/obj/structure/sink/kitchen{
- desc = "A sink used for washing one's hands and face. It looks rusty and home-made";
- name = "old sink";
- pixel_y = 25
- },
-/obj/machinery/newscaster{
- dir = 8;
- name = "east bump";
- pixel_x = 28
- },
+/obj/structure/sink/kitchen/north,
+/obj/machinery/newscaster/directional/east,
/obj/effect/decal/cleanable/cobweb2,
/turf/simulated/floor/plasteel{
icon_state = "red"
},
/area/station/maintenance/fore2)
"aoh" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel/white/side,
/area/station/maintenance/fore2)
"aoi" = (
-/obj/structure/sink/kitchen{
- desc = "A sink used for washing one's hands and face. It looks rusty and home-made";
- name = "old sink";
- pixel_y = 25
- },
+/obj/structure/sink/kitchen/north,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel/white/side,
/area/station/maintenance/fore2)
@@ -1967,9 +1858,7 @@
/turf/simulated/floor/plasteel,
/area/station/command/teleporter)
"aoR" = (
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "neutral"
@@ -1989,9 +1878,7 @@
/area/station/public/vacant_office)
"aoV" = (
/obj/machinery/photocopier,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plasteel/grimy,
/area/station/public/vacant_office)
"aoX" = (
@@ -2004,18 +1891,11 @@
/area/station/public/vacant_office)
"aoY" = (
/obj/item/kirbyplants,
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
- },
-/turf/simulated/floor/wood,
+/obj/machinery/firealarm/directional/north,
+/turf/simulated/floor/wood/oak,
/area/station/public/vacant_office)
"aoZ" = (
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/item/radio/intercom/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "neutralcorner"
@@ -2024,28 +1904,21 @@
"apa" = (
/obj/structure/table/wood,
/obj/item/flashlight/lamp,
-/obj/machinery/light_switch{
- name = "north bump";
- pixel_y = 24
- },
-/turf/simulated/floor/wood,
+/obj/machinery/light_switch/north,
+/turf/simulated/floor/wood/oak,
/area/station/public/vacant_office)
"apb" = (
/obj/structure/table/wood,
/obj/item/taperecorder,
-/obj/machinery/light/small{
- dir = 1
- },
-/obj/machinery/status_display{
- pixel_y = 32
- },
-/turf/simulated/floor/wood,
+/obj/machinery/light/small/directional/north,
+/obj/machinery/status_display/directional/north,
+/turf/simulated/floor/wood/oak,
/area/station/public/vacant_office)
"apc" = (
/obj/structure/table/wood,
/obj/item/paper_bin,
/obj/item/pen,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/public/vacant_office)
"ape" = (
/obj/structure/table/reinforced,
@@ -2064,19 +1937,8 @@
/area/station/command/customs)
"apg" = (
/obj/item/kirbyplants,
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
- },
-/obj/machinery/keycard_auth{
- pixel_x = 24;
- pixel_y = 24
- },
-/obj/machinery/light_switch{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/firealarm/directional/north,
+/obj/machinery/light_switch/east,
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "blue"
@@ -2108,15 +1970,8 @@
/area/station/hallway/secondary/entry)
"apl" = (
/obj/structure/filingcabinet,
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
- },
-/obj/machinery/light_switch{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/firealarm/directional/north,
+/obj/machinery/light_switch/west,
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "red"
@@ -2156,9 +2011,7 @@
},
/area/station/maintenance/fore2)
"apq" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
d1 = 4;
@@ -2278,7 +2131,7 @@
/turf/simulated/wall,
/area/station/maintenance/electrical_shop)
"apH" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/electrical_shop)
"apI" = (
@@ -2316,22 +2169,21 @@
},
/obj/item/folder/yellow,
/obj/item/pen,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/public/vacant_office)
"apS" = (
/obj/structure/chair/office/light{
dir = 8
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/public/vacant_office)
"apT" = (
-/obj/machinery/status_display{
- pixel_x = 32
- },
+/obj/machinery/status_display/directional/east,
/obj/structure/computerframe,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/public/vacant_office)
"apV" = (
+/obj/machinery/keycard_auth/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "blue"
@@ -2339,11 +2191,7 @@
/area/station/command/customs)
"apW" = (
/obj/structure/table,
-/obj/machinery/alarm{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/alarm/directional/east,
/obj/machinery/kitchen_machine/microwave,
/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel{
@@ -2358,11 +2206,7 @@
},
/area/station/command/customs)
"apY" = (
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/alarm/directional/south,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel{
@@ -2419,11 +2263,7 @@
/turf/simulated/floor/plasteel,
/area/station/command/customs)
"aqj" = (
-/obj/machinery/alarm{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/alarm/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "red"
@@ -2512,32 +2352,26 @@
/turf/simulated/floor/plasteel/dark,
/area/station/maintenance/electrical_shop)
"aqy" = (
-/obj/machinery/light/small{
- dir = 1
- },
-/obj/machinery/status_display{
- pixel_y = 32
- },
-/turf/simulated/floor/wood,
+/obj/machinery/light/small/directional/north,
+/obj/machinery/status_display/directional/north,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/electrical_shop)
"aqz" = (
/obj/item/kirbyplants,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/electrical_shop)
"aqA" = (
/obj/structure/table/wood,
/obj/item/paper_bin,
/obj/item/pen,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/electrical_shop)
"aqB" = (
/obj/structure/table/wood,
/obj/item/storage/briefcase,
/obj/item/taperecorder,
-/turf/simulated/floor/wood{
- broken = 1;
- icon_state = "wood-broken"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/electrical_shop)
"aqC" = (
/obj/structure/table/wood,
@@ -2549,23 +2383,19 @@
pixel_x = 4;
pixel_y = 3
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/electrical_shop)
"aqD" = (
/obj/item/kirbyplants,
-/obj/machinery/light/small{
- dir = 1
- },
-/obj/machinery/status_display{
- pixel_y = 32
- },
-/turf/simulated/floor/wood,
+/obj/machinery/light/small/directional/north,
+/obj/machinery/status_display/directional/north,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/electrical_shop)
"aqE" = (
/obj/structure/table/wood,
/obj/item/clipboard,
/obj/item/apc_electronics,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/electrical_shop)
"aqF" = (
/turf/simulated/floor/plasteel{
@@ -2608,24 +2438,22 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/public/vacant_office)
"aqO" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 8
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/public/vacant_office)
"aqQ" = (
/obj/structure/table/wood,
/obj/item/flashlight/lamp,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/public/vacant_office)
"aqR" = (
-/obj/machinery/ai_status_display{
- pixel_x = -32
- },
+/obj/machinery/ai_status_display/west,
/obj/machinery/computer/crew{
dir = 4
},
@@ -2669,11 +2497,7 @@
/obj/structure/table/wood,
/obj/item/paper_bin,
/obj/item/pen,
-/obj/machinery/newscaster{
- dir = 1;
- name = "south bump";
- pixel_y = -28
- },
+/obj/machinery/newscaster/directional/south,
/turf/simulated/floor/plasteel/grimy,
/area/station/public/vacant_office)
"aqZ" = (
@@ -2702,9 +2526,7 @@
c_tag = "Arrivals Checkpoint";
dir = 8
},
-/obj/machinery/status_display{
- pixel_x = 32
- },
+/obj/machinery/status_display/directional/east,
/obj/machinery/computer/prisoner{
dir = 8
},
@@ -2751,12 +2573,8 @@
/area/station/maintenance/fore2)
"arj" = (
/obj/item/kirbyplants,
-/obj/structure/sign/poster/contraband/random{
- pixel_y = 32
- },
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/structure/sign/poster/contraband/random/north,
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "redyellowfull"
},
@@ -2774,22 +2592,18 @@
/turf/simulated/floor/plasteel/dark,
/area/station/maintenance/electrical_shop)
"arr" = (
-/turf/simulated/floor/wood{
- broken = 1;
- icon_state = "wood-broken"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/electrical_shop)
"ars" = (
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/electrical_shop)
"art" = (
/obj/structure/chair/comfy/brown{
dir = 4
},
-/turf/simulated/floor/wood{
- broken = 1;
- icon_state = "wood-broken"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/electrical_shop)
"aru" = (
/obj/structure/table/wood,
@@ -2808,21 +2622,19 @@
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/electrical_shop)
"arv" = (
/obj/structure/chair/comfy/brown{
dir = 8
},
/obj/machinery/atmospherics/unary/vent_scrubber/on,
-/turf/simulated/floor/wood{
- broken = 1;
- icon_state = "wood-broken"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/electrical_shop)
"arw" = (
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/electrical_shop)
"arx" = (
/obj/structure/table/wood,
@@ -2831,17 +2643,13 @@
c_tag = "Journalist Office";
dir = 1
},
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/turf/simulated/floor/plasteel/grimy,
/area/station/public/vacant_office)
"ary" = (
/obj/structure/computerframe,
/obj/item/stack/cable_coil/random,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/electrical_shop)
"arz" = (
/obj/machinery/atmospherics/unary/portables_connector{
@@ -2866,16 +2674,12 @@
"arB" = (
/obj/structure/table/wood,
/obj/item/phone,
-/obj/machinery/newscaster{
- dir = 1;
- name = "south bump";
- pixel_y = -28
- },
+/obj/machinery/newscaster/directional/south,
/turf/simulated/floor/plasteel/grimy,
/area/station/public/vacant_office)
"arC" = (
/obj/structure/filingcabinet/chestdrawer,
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plasteel/grimy,
/area/station/public/vacant_office)
"arE" = (
@@ -2884,25 +2688,24 @@
d2 = 8;
icon_state = "2-8"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/public/vacant_office)
"arF" = (
/obj/item/kirbyplants,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/public/vacant_office)
"arG" = (
/obj/structure/table/wood,
/obj/item/camera,
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/item/camera_film,
/obj/item/camera_film,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/public/vacant_office)
"arH" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/effect/decal/cleanable/dirt,
+/mob/living/simple_animal/hostile/lizard/croco/Gena,
/turf/simulated/floor/plasteel{
icon_state = "freezerfloor"
},
@@ -2913,14 +2716,8 @@
dir = 4;
pixel_y = -22
},
-/obj/machinery/light{
- dir = 8
- },
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/machinery/light/directional/west,
+/obj/item/radio/intercom/directional/west,
/obj/machinery/computer/card{
dir = 4
},
@@ -3033,14 +2830,8 @@
},
/area/station/security/checkpoint/secondary)
"arT" = (
-/obj/machinery/light{
- dir = 4
- },
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/machinery/light/directional/east,
+/obj/item/radio/intercom/directional/east,
/obj/machinery/computer/security{
dir = 8
},
@@ -3074,12 +2865,8 @@
"arY" = (
/obj/structure/table/wood,
/obj/item/toy/minimeteor,
-/obj/structure/sign/poster/contraband/random{
- pixel_y = 32
- },
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/structure/sign/poster/contraband/random/north,
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plasteel/dark,
/area/station/maintenance/fore2)
"asa" = (
@@ -3099,7 +2886,7 @@
},
/area/station/maintenance/fore2)
"asc" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal)
"asd" = (
@@ -3122,22 +2909,20 @@
/obj/item/clipboard,
/obj/item/airalarm_electronics,
/obj/item/airlock_electronics,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/electrical_shop)
"asn" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable,
/turf/simulated/floor/plating,
/area/station/command/customs)
"aso" = (
/obj/structure/computerframe,
/obj/item/circuitboard/secure_data,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/electrical_shop)
"asp" = (
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/obj/effect/decal/cleanable/dirt,
/obj/structure/reagent_dispensers/watertank,
/turf/simulated/floor/plating,
@@ -3147,9 +2932,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"asr" = (
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -3158,12 +2941,10 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"ast" = (
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/public/vacant_office)
"asw" = (
-/obj/machinery/status_display{
- pixel_x = -32
- },
+/obj/machinery/status_display/directional/west,
/obj/machinery/computer/med_data{
dir = 4
},
@@ -3190,7 +2971,7 @@
},
/area/station/command/customs)
"asz" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable,
/turf/simulated/floor/plating,
/area/station/command/bridge)
@@ -3231,7 +3012,7 @@
/turf/simulated/floor/plasteel/grimy,
/area/station/hallway/secondary/entry)
"asF" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable,
/turf/simulated/floor/plating,
/area/station/security/checkpoint/secondary)
@@ -3245,9 +3026,7 @@
},
/area/station/security/checkpoint/secondary)
"asH" = (
-/obj/machinery/ai_status_display{
- pixel_x = 32
- },
+/obj/machinery/ai_status_display/east,
/obj/machinery/computer/secure_data{
dir = 8
},
@@ -3280,9 +3059,8 @@
},
/obj/effect/decal/cleanable/ants,
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken3"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/old_kitchen)
"asM" = (
/turf/simulated/floor/plasteel/dark,
@@ -3327,9 +3105,7 @@
dir = 4;
id = "garbage"
},
-/obj/structure/sign/poster/contraband/random{
- pixel_y = 32
- },
+/obj/structure/sign/poster/contraband/random/north,
/obj/machinery/door/poddoor/preopen{
id_tag = "innerdisposal"
},
@@ -3338,9 +3114,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/disposal)
"asS" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/machinery/mass_driver{
dir = 4;
id_tag = "trash"
@@ -3474,20 +3248,18 @@
/area/station/maintenance/electrical_shop)
"atg" = (
/obj/structure/chair/stool,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/electrical_shop)
"ath" = (
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood{
- broken = 1;
- icon_state = "wood-broken"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/electrical_shop)
"ati" = (
/obj/structure/chair/comfy/brown{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/electrical_shop)
"atj" = (
/obj/structure/table/wood,
@@ -3496,7 +3268,7 @@
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/electrical_shop)
"atk" = (
/obj/structure/chair/comfy/brown{
@@ -3506,14 +3278,12 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 10
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/electrical_shop)
"atn" = (
/obj/structure/computerframe,
-/obj/machinery/status_display{
- pixel_x = 32
- },
-/turf/simulated/floor/wood,
+/obj/machinery/status_display/directional/east,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/electrical_shop)
"atp" = (
/obj/effect/decal/cleanable/dirt,
@@ -3533,14 +3303,12 @@
/area/station/maintenance/fore)
"atr" = (
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood{
- broken = 1;
- icon_state = "wood-broken"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/fore)
"ats" = (
/obj/structure/table/wood,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/fore)
"att" = (
/obj/structure/table/wood,
@@ -3550,9 +3318,8 @@
d2 = 2;
icon_state = "1-2"
},
-/turf/simulated/floor/wood{
- icon_state = "wood-broken"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/fore)
"atu" = (
/obj/structure/closet/cabinet{
@@ -3560,40 +3327,29 @@
},
/obj/effect/decal/cleanable/cobweb,
/obj/effect/spawner/lootdrop/maintenance/two,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken6"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/fore)
"atv" = (
/obj/structure/table/wood,
/obj/item/ashtray/plastic,
/obj/item/cigbutt,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/fore)
"atx" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"atz" = (
/obj/structure/closet/secure_closet,
/obj/item/storage/secure/briefcase,
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/alarm/directional/south,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
},
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/power/apc/directional/west,
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "blue"
@@ -3611,22 +3367,14 @@
/area/station/command/customs)
"atB" = (
/obj/structure/filingcabinet,
-/obj/machinery/newscaster{
- dir = 8;
- name = "east bump";
- pixel_x = 28
- },
+/obj/machinery/newscaster/directional/east,
/turf/simulated/floor/plasteel{
dir = 6;
icon_state = "blue"
},
/area/station/command/customs)
"atC" = (
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/alarm/directional/south,
/obj/structure/chair/comfy/brown{
dir = 1
},
@@ -3635,22 +3383,14 @@
/area/station/hallway/secondary/entry)
"atD" = (
/obj/item/kirbyplants,
-/obj/machinery/newscaster{
- dir = 1;
- name = "south bump";
- pixel_y = -28
- },
+/obj/machinery/newscaster/directional/south,
/turf/simulated/floor/plasteel/grimy,
/area/station/hallway/secondary/entry)
"atE" = (
/obj/structure/chair/comfy/brown{
dir = 1
},
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/turf/simulated/floor/plasteel/grimy,
/area/station/hallway/secondary/entry)
"atF" = (
@@ -3661,11 +3401,7 @@
/area/station/hallway/secondary/entry)
"atG" = (
/obj/structure/closet/wardrobe/red,
-/obj/machinery/newscaster/security_unit{
- dir = 4;
- name = "west bump";
- pixel_x = -28
- },
+/obj/machinery/newscaster/security_unit/west,
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "red"
@@ -3683,11 +3419,7 @@
/area/station/security/checkpoint/secondary)
"atI" = (
/obj/structure/closet/secure_closet/security,
-/obj/machinery/power/apc{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/power/apc/directional/east,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -3774,11 +3506,9 @@
/obj/machinery/driver_button{
id_tag = "trash";
name = "Trash Ejector Button";
- pixel_x = -26
- },
-/obj/machinery/light/small{
- dir = 8
+ pixel_x = -24
},
+/obj/machinery/light/small/directional/west,
/obj/effect/decal/warning_stripes/yellow,
/turf/simulated/floor/plasteel,
/area/station/maintenance/disposal)
@@ -3809,11 +3539,7 @@
/area/station/medical/storage)
"auh" = (
/obj/structure/table/wood,
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/alarm/directional/west,
/obj/item/circuitboard/microwave,
/obj/item/stack/sheet/glass{
pixel_x = 5;
@@ -3828,12 +3554,8 @@
/turf/simulated/floor/plasteel/dark,
/area/station/maintenance/electrical_shop)
"aui" = (
-/obj/machinery/light/small,
-/obj/machinery/newscaster{
- dir = 1;
- name = "south bump";
- pixel_y = -28
- },
+/obj/machinery/light/small/directional/south,
+/obj/machinery/newscaster/directional/south,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel/dark,
/area/station/maintenance/electrical_shop)
@@ -3854,40 +3576,29 @@
/turf/simulated/floor/plasteel/dark,
/area/station/maintenance/electrical_shop)
"auk" = (
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/obj/structure/chair/stool,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/electrical_shop)
"aum" = (
-/obj/machinery/light/small,
-/turf/simulated/floor/wood,
+/obj/machinery/light/small/directional/south,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/electrical_shop)
"auo" = (
/obj/item/kirbyplants,
-/obj/machinery/power/apc{
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/power/apc/directional/south,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/electrical_shop)
"aup" = (
/obj/structure/table/wood,
/obj/item/folder/red,
/obj/item/lighter/zippo,
-/obj/machinery/newscaster{
- dir = 8;
- name = "east bump";
- pixel_x = 28
- },
-/turf/simulated/floor/wood,
+/obj/machinery/newscaster/directional/east,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/electrical_shop)
"aus" = (
/obj/machinery/conveyor_switch/oneway{
@@ -3921,9 +3632,7 @@
/area/station/maintenance/fore2)
"auw" = (
/obj/item/kirbyplants,
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor/plating,
/area/station/maintenance/fore2)
"aux" = (
@@ -3935,9 +3644,7 @@
"auy" = (
/obj/structure/table/wood,
/obj/item/toy/AI,
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plating,
/area/station/maintenance/fore2)
"auz" = (
@@ -3953,19 +3660,16 @@
dir = 1;
id = "garbage"
},
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/obj/effect/decal/warning_stripes/west,
/obj/effect/decal/warning_stripes/east,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal)
"auB" = (
/obj/structure/window/reinforced,
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/west{
id = "innerdisposal";
- name = "Disposal Blast door control";
- pixel_x = -26
+ name = "Disposal Blast door control"
},
/obj/effect/decal/warning_stripes/yellow,
/turf/simulated/floor/plasteel,
@@ -3996,7 +3700,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fore2)
"auK" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/controlroom)
"auL" = (
@@ -4005,7 +3709,7 @@
/area/station/maintenance/electrical_shop)
"auM" = (
/obj/machinery/door/airlock/maintenance,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/electrical_shop)
"auN" = (
/obj/machinery/door/airlock/maintenance,
@@ -4016,10 +3720,8 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/wood{
- broken = 1;
- icon_state = "wood-broken"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/fore)
"auO" = (
/obj/effect/decal/cleanable/dirt,
@@ -4027,9 +3729,7 @@
/area/station/maintenance/fore2)
"auP" = (
/obj/structure/rack,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/effect/spawner/lootdrop/maintenance/two,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
@@ -4056,9 +3756,7 @@
/area/station/maintenance/disposal)
"avc" = (
/obj/item/kirbyplants,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "neutralcorner"
@@ -4091,9 +3789,7 @@
/area/station/hallway/secondary/entry)
"avg" = (
/obj/item/kirbyplants,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutralcorner"
@@ -4117,9 +3813,7 @@
/area/station/maintenance/fore2)
"avk" = (
/obj/structure/closet/crate,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/effect/spawner/lootdrop/maintenance/three,
/turf/simulated/floor/plating,
/area/station/maintenance/fore2)
@@ -4141,10 +3835,7 @@
"avp" = (
/obj/structure/table/wood,
/obj/item/clothing/glasses/regular/hipster,
-/obj/machinery/power/apc{
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/power/apc/directional/south,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -4153,11 +3844,7 @@
/area/station/maintenance/fore2)
"avq" = (
/obj/structure/table/wood,
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/alarm/directional/south,
/obj/item/toy/flash,
/turf/simulated/floor/plating,
/area/station/maintenance/fore2)
@@ -4203,9 +3890,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/controlroom)
"avC" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/effect/decal/warning_stripes/north,
/turf/simulated/floor/plasteel,
/area/station/engineering/controlroom)
@@ -4229,9 +3914,7 @@
},
/area/station/maintenance/fore)
"avM" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
d1 = 4;
@@ -4348,9 +4031,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/disposal)
"awB" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plasteel,
/area/station/maintenance/disposal)
"awC" = (
@@ -4408,7 +4089,7 @@
},
/area/station/engineering/controlroom)
"awM" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"awP" = (
@@ -4422,6 +4103,18 @@
icon_state = "caution"
},
/area/station/engineering/controlroom)
+"awV" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/mob/living/simple_animal/mothroach{
+ name = "Сеньйор";
+ desc = "Мотылёк. Обожает светочи. Знает всю атмосферику, но из-за своего скверного характера не расскажет, даже если бы мог говорить."
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/station/engineering/atmos/control)
"awW" = (
/obj/effect/decal/cleanable/fungus,
/obj/effect/spawner/random_spawners/wall_rusted_always,
@@ -4495,7 +4188,7 @@
},
/area/station/hallway/secondary/entry)
"axl" = (
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/controlroom)
"axm" = (
@@ -4644,11 +4337,7 @@
},
/area/station/maintenance/disposal)
"axC" = (
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/alarm/directional/south,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
d1 = 4;
@@ -4678,13 +4367,8 @@
},
/area/station/maintenance/disposal)
"axE" = (
-/obj/machinery/power/apc{
- name = "south bump";
- pixel_y = -24
- },
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/power/apc/directional/south,
+/obj/machinery/light/small/directional/east,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
d2 = 8;
@@ -4732,7 +4416,7 @@
},
/area/station/engineering/controlroom)
"axL" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/machinery/atmospherics/pipe/simple/visible{
dir = 4
},
@@ -4747,11 +4431,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/controlroom)
"axN" = (
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/obj/machinery/atmospherics/pipe/simple/visible{
dir = 4
},
@@ -4856,7 +4536,7 @@
"ayk" = (
/obj/effect/decal/cleanable/ants,
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/old_kitchen)
"aym" = (
/obj/machinery/door/airlock/security{
@@ -4989,7 +4669,7 @@
/turf/simulated/wall/r_wall,
/area/station/engineering/engine/supermatter)
"ayO" = (
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/engine/supermatter)
"ayP" = (
@@ -5036,10 +4716,8 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"aze" = (
-/obj/machinery/light/small{
- dir = 1
- },
-/turf/simulated/floor/wood,
+/obj/machinery/light/small/directional/north,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/fore)
"azf" = (
/obj/structure/rack,
@@ -5086,11 +4764,7 @@
dir = 1
},
/obj/machinery/disposal,
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "purple"
},
@@ -5103,9 +4777,7 @@
},
/area/station/service/janitor)
"azs" = (
-/obj/structure/sink{
- pixel_y = 25
- },
+/obj/structure/sink/directional/north,
/obj/item/mop,
/obj/item/reagent_containers/glass/bucket,
/obj/machinery/atmospherics/unary/vent_scrubber/on,
@@ -5123,18 +4795,12 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/machinery/alarm{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/alarm/directional/east,
/turf/simulated/floor/plasteel,
/area/station/service/janitor)
"azw" = (
/obj/structure/table/glass,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/item/storage/firstaid/regular{
pixel_y = 2
},
@@ -5152,11 +4818,7 @@
"azy" = (
/obj/effect/decal/cleanable/cobweb,
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/power/apc/directional/north,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -5164,9 +4826,7 @@
/turf/simulated/floor/plating,
/area/station/supply/sorting)
"azB" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
dir = 1;
@@ -5182,10 +4842,7 @@
/turf/simulated/floor/plating,
/area/station/supply/sorting)
"azD" = (
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
dir = 1;
@@ -5200,10 +4857,9 @@
},
/area/station/supply/sorting)
"azF" = (
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/east{
id = "qm_warehouse";
name = "Warehouse Door Control";
- pixel_x = 24;
pixel_y = -3;
req_access_txt = "31"
},
@@ -5214,10 +4870,9 @@
/obj/structure/table,
/obj/item/stack/packageWrap,
/obj/item/hand_labeler,
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/west{
id = "qm_warehouse";
name = "Warehouse Door Control";
- pixel_x = -24;
pixel_y = -3;
req_access_txt = "31"
},
@@ -5229,10 +4884,7 @@
/area/station/supply/storage)
"azH" = (
/obj/structure/filingcabinet/filingcabinet,
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel{
dir = 1;
@@ -5248,9 +4900,7 @@
},
/area/station/supply/storage)
"azJ" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "brown"
@@ -5283,10 +4933,7 @@
"azN" = (
/obj/structure/table/reinforced,
/obj/item/storage/box/lights/mixed,
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "brown"
@@ -5300,9 +4947,7 @@
},
/area/station/supply/storage)
"azP" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/structure/filingcabinet/chestdrawer,
/turf/simulated/floor/plasteel{
dir = 1;
@@ -5437,12 +5082,12 @@
/obj/item/toy/figure/crew/mime{
pixel_x = -5
},
-/obj/item/toy/crayon/mime{
- pixel_x = 5
- },
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 8
},
+/obj/item/stamp/mime{
+ pixel_x = 7
+ },
/turf/simulated/floor/mineral/tranquillite,
/area/station/service/mime)
"aAw" = (
@@ -5481,11 +5126,7 @@
dir = 8;
icon_state = "pipe-c"
},
-/obj/machinery/power/apc{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/power/apc/directional/east,
/obj/structure/cable,
/turf/simulated/floor/plasteel{
dir = 4;
@@ -5573,11 +5214,7 @@
/obj/item/crowbar,
/obj/item/stack/packageWrap,
/obj/item/hand_labeler,
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/firealarm/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "purple"
@@ -5617,11 +5254,8 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"aBp" = (
-/obj/machinery/power/apc{
- name = "south bump";
- pixel_y = -24
- },
-/obj/machinery/light/small,
+/obj/machinery/power/apc/directional/south,
+/obj/machinery/light/small/directional/south,
/obj/structure/cable,
/turf/simulated/floor/plasteel{
icon_state = "neutral"
@@ -5672,11 +5306,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"aBG" = (
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/alarm/directional/west,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
dir = 8;
@@ -5690,19 +5320,6 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/plating,
/area/station/supply/sorting)
-"aBI" = (
-/obj/structure/cable{
- d1 = 1;
- d2 = 4;
- icon_state = "1-4"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/station/medical/storage)
"aBJ" = (
/obj/effect/decal/warning_stripes/yellow,
/turf/simulated/floor/plasteel,
@@ -5791,7 +5408,7 @@
/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{
dir = 8
},
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -5893,14 +5510,8 @@
/area/station/supply/storage)
"aCL" = (
/obj/machinery/economy/vending/hydrodrobe,
-/obj/machinery/light{
- dir = 8
- },
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/machinery/light/directional/west,
+/obj/item/radio/intercom/directional/west,
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "greenblue"
@@ -5922,11 +5533,10 @@
},
/area/station/supply/storage)
"aCP" = (
-/mob/living/simple_animal/bot/cleanbot,
-/obj/machinery/light_switch{
- name = "north bump";
- pixel_y = 24
+/mob/living/simple_animal/bot/cleanbot{
+ name = "D.E.N."
},
+/obj/machinery/light_switch/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "purple"
@@ -5981,8 +5591,14 @@
heat_proof = 1;
name = "Supermatter Chamber"
},
-/obj/effect/mapping_helpers/airlock/access/any/engineering/atmos,
-/obj/effect/mapping_helpers/airlock/access/any/engineering/general,
+/obj/machinery/door_control/bolt_control/west{
+ id = "smint"
+ },
+/obj/machinery/door/poddoor/shutters/radiation/preopen{
+ id_tag = "engsm"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos,
+/obj/effect/mapping_helpers/airlock/access/all/engineering/general,
/turf/simulated/floor/engine,
/area/station/engineering/engine/supermatter)
"aDc" = (
@@ -6015,9 +5631,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/controlroom)
"aDh" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
@@ -6164,9 +5778,7 @@
},
/area/station/engineering/controlroom)
"aEe" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
@@ -6296,10 +5908,7 @@
},
/area/station/service/clown)
"aED" = (
-/obj/machinery/power/apc{
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/power/apc/directional/south,
/obj/effect/decal/warning_stripes/southwest,
/obj/structure/cable,
/turf/simulated/floor/plating,
@@ -6391,7 +6000,7 @@
/turf/simulated/floor/plasteel,
/area/station/service/janitor)
"aEP" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/supply/sorting)
"aEQ" = (
@@ -6520,9 +6129,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/controlroom)
"aFp" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/machinery/navbeacon{
codes_txt = "delivery;dir=4";
dir = 4;
@@ -6566,9 +6173,7 @@
/turf/simulated/wall,
/area/station/service/bar)
"aFB" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 10
},
@@ -6580,10 +6185,7 @@
},
/area/station/hallway/secondary/entry)
"aFC" = (
-/obj/structure/extinguisher_cabinet{
- name = "east bump";
- pixel_x = 30
- },
+/obj/structure/extinguisher_cabinet/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "neutralcorner"
@@ -6607,7 +6209,7 @@
},
/area/station/security/brig)
"aFI" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/supply/sorting)
@@ -6650,7 +6252,7 @@
/turf/simulated/floor/plasteel,
/area/station/supply/storage)
"aFR" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/supply/storage)
"aFS" = (
@@ -6679,11 +6281,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/controlroom)
"aGc" = (
-/obj/machinery/power/apc{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/power/apc/directional/east,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -6698,11 +6296,8 @@
/area/station/engineering/controlroom)
"aGd" = (
/obj/structure/table/reinforced,
-/obj/machinery/light/small,
-/obj/structure/extinguisher_cabinet{
- name = "west bump";
- pixel_x = -30
- },
+/obj/machinery/light/small/directional/south,
+/obj/structure/extinguisher_cabinet/directional/west,
/obj/item/tank/internals/plasma,
/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel,
@@ -6757,7 +6352,7 @@
/area/station/engineering/controlroom)
"aGr" = (
/obj/structure/dresser,
-/turf/simulated/floor/wood/fancy/light,
+/turf/simulated/floor/wood/fancy,
/area/station/public/sleep_female)
"aGs" = (
/obj/effect/decal/cleanable/dust,
@@ -6772,9 +6367,8 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 10
},
-/turf/simulated/floor/wood{
- icon_state = "wood-broken5"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/starboard)
"aGy" = (
/obj/machinery/atmospherics/unary/vent_pump/on{
@@ -6796,10 +6390,7 @@
/area/station/service/bar/atrium)
"aGD" = (
/obj/machinery/atmospherics/unary/vent_pump/on,
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/obj/structure/table/wood,
/obj/machinery/reagentgrinder,
/turf/simulated/floor/plasteel{
@@ -6810,13 +6401,8 @@
"aGE" = (
/obj/structure/table/wood,
/obj/machinery/bottler,
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
-/obj/machinery/light{
- dir = 1
- },
+/obj/item/radio/intercom/directional/north,
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "vault"
@@ -6880,7 +6466,7 @@
/turf/space,
/area/space/nearstation)
"aGX" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/auxsolarport)
"aGY" = (
@@ -6890,7 +6476,7 @@
/turf/simulated/wall/r_wall,
/area/station/maintenance/incinerator)
"aHa" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/turbine)
"aHc" = (
@@ -6921,9 +6507,7 @@
/area/station/engineering/controlroom)
"aHk" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "neutralcorner"
@@ -6975,6 +6559,16 @@
/obj/effect/decal/warning_stripes/east,
/turf/simulated/floor/plasteel,
/area/station/engineering/controlroom)
+"aHr" = (
+/obj/effect/spawner/window/reinforced/polarized/grilled{
+ id = "IAA"
+ },
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/legal/lawoffice)
"aHz" = (
/obj/structure/closet/cardboard,
/obj/effect/spawner/lootdrop/maintenance,
@@ -7000,19 +6594,19 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 9
},
-/turf/simulated/floor/wood/fancy/light,
+/turf/simulated/floor/wood/fancy,
/area/station/public/sleep_female)
"aHI" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 8
},
-/turf/simulated/floor/wood/fancy/light,
+/turf/simulated/floor/wood/fancy,
/area/station/service/theatre)
"aHJ" = (
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 8
},
-/turf/simulated/floor/wood/fancy/light,
+/turf/simulated/floor/wood/fancy,
/area/station/service/theatre)
"aHO" = (
/obj/structure/table/glass,
@@ -7047,22 +6641,12 @@
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
},
-/obj/machinery/light_switch{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
-/turf/simulated/floor/wood/fancy/light,
+/obj/machinery/light_switch/west,
+/turf/simulated/floor/wood/fancy,
/area/station/public/sleep_female)
"aHR" = (
-/obj/structure/sink{
- dir = 4;
- pixel_x = 12
- },
-/obj/structure/extinguisher_cabinet{
- name = "east bump";
- pixel_x = 30
- },
+/obj/structure/sink/directional/west,
+/obj/structure/extinguisher_cabinet/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -7086,22 +6670,18 @@
/area/station/supply/sorting)
"aHX" = (
/obj/structure/closet/l3closet/janitor,
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "purple"
},
/area/station/service/janitor)
"aHZ" = (
/obj/structure/disposalpipe/trunk,
-/obj/structure/disposaloutlet{
- name = "evidence outlet"
- },
+/obj/machinery/disposal/deliveryChute,
/turf/simulated/floor/plating,
/area/station/supply/sorting)
"aIa" = (
-/obj/machinery/status_display{
- pixel_y = 32
- },
+/obj/machinery/status_display/directional/north,
/obj/structure/chair/sofa/right,
/turf/simulated/floor/plasteel{
dir = 9;
@@ -7109,13 +6689,8 @@
},
/area/station/supply/office)
"aIb" = (
-/obj/machinery/light{
- dir = 1
- },
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/machinery/light/directional/north,
+/obj/item/radio/intercom/directional/north,
/obj/structure/chair/sofa,
/turf/simulated/floor/plasteel{
dir = 1;
@@ -7123,14 +6698,8 @@
},
/area/station/supply/office)
"aIc" = (
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
-/obj/machinery/ai_status_display{
- pixel_y = 32
- },
+/obj/machinery/firealarm/directional/east,
+/obj/machinery/ai_status_display/north,
/obj/structure/chair/sofa/left,
/turf/simulated/floor/plasteel{
dir = 5;
@@ -7138,11 +6707,7 @@
},
/area/station/supply/office)
"aId" = (
-/obj/machinery/light_switch{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/light_switch/west,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
dir = 8;
@@ -7157,18 +6722,16 @@
},
/area/station/supply/storage)
"aIf" = (
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/east{
id = "QMLoaddoor";
layer = 4;
name = "Loading Doors";
- pixel_x = 24;
pixel_y = 8
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/east{
id = "QMLoaddoor2";
layer = 4;
name = "Loading Doors";
- pixel_x = 24;
pixel_y = -8
},
/obj/machinery/camera{
@@ -7257,9 +6820,7 @@
/area/station/maintenance/auxsolarport)
"aIr" = (
/obj/machinery/power/smes,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -7272,10 +6833,7 @@
c_tag = "Port Fore Solars";
network = list("SS13","Engineering")
},
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/obj/structure/cable{
d1 = 2;
d2 = 8;
@@ -7293,11 +6851,7 @@
dir = 4
},
/obj/effect/decal/cleanable/dirt,
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/item/radio/intercom/directional/west,
/turf/simulated/floor/plasteel/dark,
/area/station/maintenance/turbine)
"aIu" = (
@@ -7318,13 +6872,8 @@
"aIw" = (
/obj/machinery/atmospherics/unary/portables_connector,
/obj/machinery/atmospherics/portable/canister/oxygen,
-/obj/machinery/light{
- dir = 1
- },
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/light/directional/north,
+/obj/machinery/alarm/directional/north,
/turf/simulated/floor/plasteel/dark,
/area/station/maintenance/turbine)
"aIx" = (
@@ -7334,10 +6883,7 @@
c_tag = "Turbine";
network = list("SS13","Engineering")
},
-/obj/structure/extinguisher_cabinet{
- name = "north bump";
- pixel_y = 30
- },
+/obj/structure/extinguisher_cabinet/directional/north,
/turf/simulated/floor/plasteel/dark,
/area/station/maintenance/turbine)
"aIy" = (
@@ -7376,19 +6922,13 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/controlroom)
"aIE" = (
-/obj/machinery/light,
-/obj/machinery/status_display{
- pixel_y = -32
- },
+/obj/machinery/light/directional/south,
+/obj/machinery/status_display/directional/south,
/obj/effect/decal/warning_stripes/south,
/turf/simulated/floor/plasteel,
/area/station/engineering/controlroom)
"aIF" = (
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/south,
/obj/effect/decal/warning_stripes/south,
/turf/simulated/floor/plasteel,
/area/station/engineering/controlroom)
@@ -7427,7 +6967,7 @@
/turf/space,
/area/space/nearstation)
"aIU" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/shutters/preopen{
dir = 2;
id_tag = "Mime";
@@ -7439,14 +6979,14 @@
/obj/structure/railing{
dir = 4
},
-/turf/simulated/floor/wood/fancy/light,
+/turf/simulated/floor/wood/fancy,
/area/station/service/theatre)
"aIX" = (
/obj/structure/railing{
dir = 6
},
/obj/item/kirbyplants,
-/turf/simulated/floor/wood/fancy/light,
+/turf/simulated/floor/wood/fancy,
/area/station/service/theatre)
"aIY" = (
/obj/structure/disposalpipe/segment,
@@ -7471,7 +7011,7 @@
},
/area/station/hallway/primary/fore)
"aJd" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/supply/office)
"aJe" = (
@@ -7493,11 +7033,7 @@
/area/station/supply/office)
"aJg" = (
/obj/effect/decal/warning_stripes/north,
-/obj/machinery/light{
- dir = 4;
- nightshift_allowed = 0;
- nightshift_enabled = 1
- },
+/obj/machinery/light/nightshifted/east,
/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
@@ -7531,10 +7067,7 @@
},
/area/station/supply/office)
"aJm" = (
-/obj/structure/extinguisher_cabinet{
- name = "west bump";
- pixel_x = -30
- },
+/obj/structure/extinguisher_cabinet/directional/west,
/obj/effect/decal/warning_stripes/north,
/turf/simulated/floor/plasteel,
/area/station/supply/storage)
@@ -7549,10 +7082,9 @@
/turf/simulated/floor/plasteel/grimy,
/area/station/service/library)
"aJs" = (
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/north{
id = "engsm";
name = "Radiation Shutters Control";
- pixel_y = 24;
req_access_txt = "24"
},
/obj/machinery/atmospherics/pipe/manifold/visible,
@@ -7609,17 +7141,13 @@
/area/station/supply/storage)
"aJF" = (
/obj/item/kirbyplants,
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/obj/effect/decal/warning_stripes/southwest,
/turf/simulated/floor/plasteel,
/area/station/engineering/controlroom)
"aJG" = (
/obj/structure/table/reinforced,
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/item/multitool,
/obj/item/multitool{
pixel_x = 4;
@@ -7649,7 +7177,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/auxsolarport)
"aJJ" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -7698,14 +7226,8 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/turbine)
"aJS" = (
-/obj/machinery/light{
- dir = 1
- },
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/light/directional/north,
+/obj/machinery/power/apc/directional/north,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -7718,11 +7240,7 @@
/obj/structure/sign/nosmoking_2{
pixel_y = 32
},
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/firealarm/directional/east,
/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel,
/area/station/maintenance/turbine)
@@ -7736,7 +7254,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/controlroom)
"aJZ" = (
@@ -7783,9 +7301,7 @@
/obj/structure/chair/stool{
dir = 4
},
-/obj/structure/sign/poster/contraband/random{
- pixel_x = -32
- },
+/obj/structure/sign/poster/contraband/random/west,
/turf/simulated/floor/carpet/arcade,
/area/station/public/arcade)
"aKi" = (
@@ -7799,11 +7315,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/machinery/power/apc{
- cell_type = 15000;
- name = "Cryo and Arrivals Super APC";
- pixel_y = -24
- },
+/obj/machinery/power/apc/cryo/south,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 5
},
@@ -7814,7 +7326,7 @@
/area/station/public/sleep)
"aKl" = (
/obj/structure/railing,
-/turf/simulated/floor/wood/fancy/light,
+/turf/simulated/floor/wood/fancy,
/area/station/service/theatre)
"aKm" = (
/obj/structure/flora/junglebush/large,
@@ -7910,11 +7422,8 @@
"aKF" = (
/obj/effect/decal/warning_stripes/north,
/obj/structure/closet/emcloset,
-/obj/machinery/light,
-/obj/structure/extinguisher_cabinet{
- name = "south bump";
- pixel_y = -30
- },
+/obj/machinery/light/directional/south,
+/obj/structure/extinguisher_cabinet/directional/south,
/turf/simulated/floor/plasteel,
/area/station/medical/virology/lab)
"aKI" = (
@@ -7941,9 +7450,7 @@
},
/area/station/supply/storage)
"aKR" = (
-/obj/machinery/status_display{
- pixel_y = 32
- },
+/obj/machinery/status_display/directional/north,
/obj/structure/table,
/obj/machinery/computer/library,
/obj/effect/decal/cleanable/dirt,
@@ -7982,9 +7489,7 @@
},
/area/station/security/permabrig)
"aKV" = (
-/obj/machinery/status_display{
- pixel_y = 32
- },
+/obj/machinery/status_display/directional/north,
/obj/structure/table,
/obj/structure/bedsheetbin,
/turf/simulated/floor/plasteel{
@@ -8020,11 +7525,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/auxsolarport)
"aKZ" = (
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/alarm/directional/south,
/obj/effect/decal/warning_stripes/south,
/turf/simulated/floor/plating,
/area/station/maintenance/auxsolarport)
@@ -8039,10 +7540,7 @@
},
/area/station/maintenance/turbine)
"aLc" = (
-/obj/machinery/power/apc{
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/power/apc/directional/south,
/obj/structure/cable,
/obj/effect/decal/warning_stripes/southeast,
/turf/simulated/floor/plating,
@@ -8099,11 +7597,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/controlroom)
"aLv" = (
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/firealarm/directional/west,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -8126,7 +7620,7 @@
"aLx" = (
/obj/structure/rack,
/obj/effect/spawner/lootdrop/maintenance/two,
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "neutral"
},
@@ -8158,11 +7652,7 @@
/obj/structure/chair/stool{
dir = 8
},
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/alarm/directional/south,
/turf/simulated/floor/carpet/arcade,
/area/station/public/arcade)
"aLM" = (
@@ -8174,7 +7664,7 @@
/obj/structure/railing{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/bar/atrium)
"aLT" = (
/obj/item/wrench,
@@ -8257,9 +7747,7 @@
name = "Hydroponics Desk"
},
/obj/structure/window/reinforced,
-/obj/structure/sign/poster/official/random{
- pixel_y = 32
- },
+/obj/structure/sign/poster/official/random/north,
/obj/effect/mapping_helpers/airlock/windoor/access/any/supply{
dir = 4
},
@@ -8323,9 +7811,7 @@
"aMA" = (
/obj/machinery/atmospherics/unary/portables_connector,
/obj/machinery/atmospherics/portable/canister,
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "caution"
@@ -8348,15 +7834,9 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/turbine)
"aML" = (
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/obj/effect/decal/warning_stripes/southwest,
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/turf/simulated/floor/plasteel,
/area/station/engineering/controlroom)
"aMM" = (
@@ -8475,14 +7955,8 @@
},
/area/station/supply/office)
"aNs" = (
-/obj/machinery/light{
- dir = 4
- },
-/obj/machinery/alarm{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/light/directional/east,
+/obj/machinery/alarm/directional/east,
/obj/machinery/camera{
c_tag = "Cargo Break Room";
dir = 8
@@ -8494,6 +7968,8 @@
/area/station/supply/office)
"aNt" = (
/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/secure_closet/cargotech,
+/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "browncorner"
@@ -8541,7 +8017,7 @@
/turf/simulated/floor/plasteel,
/area/station/supply/sorting)
"aNB" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "Biohazard_medi";
name = "Quarantine Lockdown"
@@ -8573,11 +8049,7 @@
dir = 5;
color = "lightblue"
},
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/alarm/directional/south,
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "darkblue"
@@ -8596,9 +8068,7 @@
},
/area/station/security/permabrig)
"aNP" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/structure/chair/stool{
dir = 8
},
@@ -8639,7 +8109,7 @@
/turf/simulated/floor/engine,
/area/station/maintenance/turbine)
"aOb" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/atmos)
"aOd" = (
@@ -8723,7 +8193,7 @@
/area/station/service/theatre)
"aOA" = (
/obj/machinery/atmospherics/unary/vent_pump/on,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/theatre)
"aOE" = (
/obj/structure/disposalpipe/segment,
@@ -8746,10 +8216,10 @@
/obj/structure/railing{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/bar/atrium)
"aOH" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/shutters/preopen{
id_tag = "Bar";
name = "Bar Privacy Shutters"
@@ -8764,23 +8234,15 @@
dir = 8
},
/obj/effect/landmark/spawner/rev,
-/obj/structure/sign/poster/official/random{
- pixel_y = -32
- },
+/obj/structure/sign/poster/official/random/south,
/turf/simulated/floor/plasteel{
icon_state = "darkblue"
},
/area/station/medical/morgue)
"aOJ" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/structure/filingcabinet/filingcabinet,
-/obj/machinery/light_switch{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/light_switch/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "brown"
@@ -8828,7 +8290,7 @@
},
/area/station/supply/office)
"aOR" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"aOS" = (
@@ -8900,11 +8362,7 @@
},
/area/station/security/permabrig)
"aPf" = (
-/obj/machinery/alarm{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/alarm/directional/east,
/obj/item/kirbyplants,
/turf/simulated/floor/plasteel{
dir = 4;
@@ -9009,35 +8467,21 @@
},
/area/station/security/permabrig)
"aPy" = (
-/obj/machinery/light{
- dir = 1
- },
-/obj/structure/extinguisher_cabinet{
- name = "north bump";
- pixel_y = 30
- },
+/obj/machinery/light/directional/north,
+/obj/structure/extinguisher_cabinet/directional/north,
/turf/simulated/floor/plasteel/dark,
/area/station/engineering/atmos)
"aPz" = (
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/turf/simulated/floor/plasteel/dark,
/area/station/engineering/atmos)
"aPC" = (
-/obj/machinery/status_display{
- pixel_y = 32
- },
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/status_display/directional/north,
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plasteel/dark,
/area/station/engineering/atmos)
"aPG" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel/dark,
/area/station/engineering/atmos)
"aPH" = (
@@ -9090,12 +8534,10 @@
/area/station/service/theatre)
"aPU" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/theatre)
"aPW" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/carpet,
/area/station/service/theatre)
"aQb" = (
@@ -9188,24 +8630,18 @@
},
/area/station/supply/storage)
"aQs" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/machinery/conveyor/southwest{
id = "QMLoad2"
},
/turf/simulated/floor/plating,
/area/station/supply/storage)
"aQu" = (
-/obj/machinery/light{
- dir = 8
- },
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/machinery/light/directional/west,
+/obj/item/radio/intercom/directional/west,
/obj/effect/decal/warning_stripes/southwestcorner,
+/obj/structure/closet/secure_closet/cargotech,
+/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel,
/area/station/supply/storage)
"aQv" = (
@@ -9278,7 +8714,7 @@
},
/area/station/security/permabrig)
"aQJ" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -9286,7 +8722,7 @@
/turf/simulated/floor/plating,
/area/station/security/permasolitary)
"aQK" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor{
density = 0;
icon_state = "open";
@@ -9306,7 +8742,7 @@
/obj/machinery/atmospherics/binary/pump{
dir = 8
},
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/engine,
/area/station/maintenance/turbine)
"aQQ" = (
@@ -9327,11 +8763,7 @@
/obj/structure/table/reinforced,
/obj/item/paper_bin,
/obj/item/pen,
-/obj/machinery/newscaster{
- dir = 1;
- name = "south bump";
- pixel_y = -28
- },
+/obj/machinery/newscaster/directional/south,
/obj/machinery/atmospherics/pipe/simple/visible{
dir = 9
},
@@ -9544,7 +8976,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 9
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/theatre)
"aRz" = (
/obj/machinery/disposal,
@@ -9574,9 +9006,7 @@
},
/area/station/hallway/primary/fore)
"aRK" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "neutralcorner"
@@ -9584,21 +9014,13 @@
/area/station/hallway/primary/fore)
"aRL" = (
/obj/structure/table,
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/south,
/obj/item/storage/box,
/obj/item/storage/box/lights/mixed{
pixel_x = 4;
pixel_y = 4
},
-/obj/machinery/newscaster{
- dir = 4;
- name = "west bump";
- pixel_x = -28
- },
+/obj/machinery/newscaster/directional/west,
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "brown"
@@ -9626,10 +9048,10 @@
},
/area/station/supply/sorting)
"aRP" = (
-/obj/machinery/disposal/deliveryChute{
+/obj/structure/disposalpipe/trunk{
dir = 1
},
-/obj/structure/disposalpipe/trunk{
+/obj/structure/disposaloutlet{
dir = 1
},
/turf/simulated/floor/plating,
@@ -9708,14 +9130,10 @@
/area/station/maintenance/virology_maint)
"aRZ" = (
/obj/machinery/status_display/supply_display,
-/turf/simulated/wall,
-/area/station/supply/qm)
-"aSa" = (
-/obj/effect/spawner/window/reinforced,
-/turf/simulated/floor/plating,
+/turf/simulated/wall/r_wall,
/area/station/supply/qm)
"aSb" = (
-/turf/simulated/wall,
+/turf/simulated/wall/r_wall,
/area/station/supply/qm)
"aSe" = (
/obj/machinery/atmospherics/unary/vent_scrubber/on{
@@ -9789,11 +9207,9 @@
/turf/simulated/floor/plasteel,
/area/station/supply/storage)
"aSr" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/item/kirbyplants,
-/obj/machinery/ai_status_display{
- pixel_y = -32
- },
+/obj/machinery/ai_status_display/south,
/turf/simulated/floor/plasteel{
icon_state = "red"
},
@@ -9848,7 +9264,7 @@
"aSz" = (
/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/visible,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/turbine)
"aSA" = (
@@ -9978,12 +9394,16 @@
icon_state = "whiteblue"
},
/area/station/medical/cloning)
-"aTb" = (
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
+"aSX" = (
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
},
+/turf/simulated/floor/carpet/orange,
+/area/station/supply/qm)
+"aTb" = (
+/obj/item/radio/intercom/directional/south,
/obj/machinery/hologram/holopad,
/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel{
@@ -9999,9 +9419,7 @@
/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plasteel/goonplaque{
- dir = 4
- },
+/turf/simulated/floor/plasteel/goonplaque,
/area/station/hallway/primary/fore)
"aTp" = (
/obj/item/kirbyplants,
@@ -10061,49 +9479,53 @@
},
/area/station/supply/storage)
"aTz" = (
-/obj/structure/table,
-/obj/item/clipboard,
-/obj/item/toy/figure/crew/qm,
+/obj/structure/filingcabinet,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "brown"
},
/area/station/supply/qm)
"aTA" = (
-/obj/structure/disposalpipe/trunk,
-/obj/machinery/disposal,
+/obj/machinery/photocopier,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
/turf/simulated/floor/plasteel{
- dir = 1;
+ dir = 5;
icon_state = "brown"
},
/area/station/supply/qm)
"aTB" = (
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
+/obj/structure/table/reinforced,
+/obj/item/clipboard,
+/obj/item/toy/figure/crew/qm,
/obj/structure/cable{
- d2 = 2;
- icon_state = "0-2"
- },
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "brown"
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
},
+/obj/machinery/newscaster/directional/north,
+/turf/simulated/floor/carpet/orange,
/area/station/supply/qm)
"aTC" = (
-/obj/machinery/atmospherics/unary/vent_scrubber/on,
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "brown"
+/obj/machinery/computer/security/mining,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
},
+/turf/simulated/floor/carpet/orange,
/area/station/supply/qm)
"aTD" = (
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "brown"
- },
+/obj/machinery/computer/supplycomp,
+/turf/simulated/floor/carpet/orange,
/area/station/supply/qm)
"aTE" = (
/obj/machinery/door/airlock/maintenance,
@@ -10111,9 +9533,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"aTF" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/machinery/computer/area_atmos/area{
dir = 4
},
@@ -10377,7 +9797,7 @@
/obj/machinery/atmospherics/pipe/simple/visible/cyan{
dir = 4
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/atmos)
"aUm" = (
@@ -10398,11 +9818,7 @@
/obj/structure/chair/office/dark{
dir = 4
},
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/alarm/directional/south,
/obj/effect/decal/warning_stripes/south,
/turf/simulated/floor/plating,
/area/station/maintenance/auxsolarstarboard)
@@ -10463,8 +9879,10 @@
/turf/simulated/wall,
/area/station/security/checkpoint/south)
"aUG" = (
-/obj/structure/closet/secure_closet/cargotech,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/economy/vending/cargodrobe,
/turf/simulated/floor/plasteel{
+ dir = 6;
icon_state = "brown"
},
/area/station/supply/storage)
@@ -10479,9 +9897,7 @@
/turf/simulated/floor/plasteel/dark,
/area/station/engineering/atmos)
"aUN" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/structure/table/reinforced,
/obj/item/paper_bin,
/obj/item/stack/sheet/metal{
@@ -10492,11 +9908,7 @@
pixel_x = 3;
pixel_y = 3
},
-/obj/machinery/newscaster{
- dir = 4;
- name = "west bump";
- pixel_x = -28
- },
+/obj/machinery/newscaster/directional/west,
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "brown"
@@ -10524,9 +9936,7 @@
/area/station/engineering/atmos)
"aUR" = (
/obj/machinery/photocopier,
-/obj/machinery/status_display/supply_display{
- pixel_y = 32
- },
+/obj/machinery/status_display/supply_display/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "brown"
@@ -10551,11 +9961,7 @@
/area/station/supply/office)
"aUT" = (
/obj/structure/table,
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/power/apc/directional/north,
/obj/item/paper_bin,
/obj/structure/cable{
d2 = 2;
@@ -10573,27 +9979,17 @@
},
/area/station/supply/office)
"aUW" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/item/kirbyplants,
-/obj/structure/extinguisher_cabinet{
- name = "east bump";
- pixel_x = 30
- },
+/obj/structure/extinguisher_cabinet/directional/east,
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "brown"
},
/area/station/supply/office)
"aUX" = (
-/obj/machinery/light{
- dir = 8
- },
-/obj/structure/extinguisher_cabinet{
- name = "west bump";
- pixel_x = -30
- },
+/obj/machinery/light/directional/west,
+/obj/structure/extinguisher_cabinet/directional/west,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -10636,6 +10032,11 @@
name = "Atmos External Access"
},
/obj/effect/mapping_helpers/airlock/access/all/engineering/construction,
+/obj/machinery/access_button/west{
+ autolink_id = "atmostanks_btn_ext";
+ name = "exterior access button";
+ req_access_txt = "32"
+ },
/turf/simulated/floor/plasteel,
/area/station/engineering/gravitygenerator)
"aVg" = (
@@ -10649,29 +10050,19 @@
icon_state = "brown"
},
/area/station/supply/storage)
-"aVh" = (
-/obj/structure/table/reinforced,
-/obj/item/flashlight/lamp,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plasteel{
- icon_state = "neutralfull"
- },
-/area/station/supply/qm)
"aVj" = (
-/obj/machinery/computer/supplycomp{
- dir = 8
+/obj/machinery/button/windowtint/east{
+ id = "qm";
+ pixel_y = 6;
+ req_one_access_txt = "41"
},
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "brown"
+/obj/machinery/keycard_auth/east{
+ pixel_y = -6
},
+/turf/simulated/floor/carpet/orange,
/area/station/supply/qm)
"aVk" = (
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/firealarm/directional/west,
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
},
@@ -10712,9 +10103,7 @@
},
/area/station/security/permabrig)
"aVo" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/machinery/camera{
c_tag = "Perma-Brig Cell 1";
network = list("SS13","Security","Prison")
@@ -10729,9 +10118,7 @@
},
/area/station/security/permabrig)
"aVq" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/machinery/camera{
c_tag = "Perma-Brig Cell 2";
network = list("SS13","Security","Prison")
@@ -10756,9 +10143,7 @@
},
/area/station/security/permabrig)
"aVt" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/machinery/camera{
c_tag = "Perma-Brig Cell 3";
network = list("SS13","Security","Prison")
@@ -10774,9 +10159,7 @@
},
/area/station/security/permabrig)
"aVu" = (
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
},
@@ -10811,7 +10194,7 @@
},
/area/station/security/permasolitary)
"aVx" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor{
density = 0;
icon_state = "open";
@@ -10832,9 +10215,7 @@
},
/area/station/security/permasolitary)
"aVA" = (
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 8
},
@@ -10844,9 +10225,7 @@
},
/area/station/security/permasolitary)
"aVC" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/machinery/atmospherics/pipe/simple/visible/cyan,
/turf/simulated/floor/plasteel/dark,
/area/station/engineering/atmos)
@@ -10902,11 +10281,7 @@
},
/area/station/engineering/atmos)
"aVJ" = (
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/alarm/directional/south,
/obj/machinery/camera{
c_tag = "Atmospherics North";
dir = 1;
@@ -10971,7 +10346,7 @@
/turf/simulated/floor/carpet,
/area/station/service/bar/atrium)
"aVR" = (
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/atmos)
"aVT" = (
@@ -10981,16 +10356,12 @@
/turf/simulated/floor/engine/air,
/area/station/engineering/atmos)
"aVU" = (
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/engine/air,
/area/station/engineering/atmos)
"aVV" = (
/obj/structure/flora/ausbushes/grassybush,
-/mob/living/simple_animal/pig{
- name = "Саня"
- },
+/mob/living/simple_animal/pig/Sanya,
/turf/simulated/floor/grass,
/area/station/service/hydroponics)
"aVX" = (
@@ -11088,26 +10459,19 @@
/turf/space,
/area/space)
"aWD" = (
-/obj/machinery/light{
- dir = 4
- },
-/obj/structure/table/reinforced,
-/obj/item/stack/packageWrap,
-/obj/item/hand_labeler,
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
-/obj/item/paper_bin,
-/obj/item/pen,
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "brown"
+/obj/machinery/light/directional/east,
+/obj/item/radio/intercom/directional/east,
+/obj/machinery/computer/card/minor/qm,
+/obj/machinery/requests_console{
+ department = "Cargo Bay";
+ departmentType = 2;
+ name = "Cargo Requests Console";
+ pixel_y = 30
},
+/turf/simulated/floor/carpet/orange,
/area/station/supply/qm)
"aWG" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/machinery/camera{
c_tag = "Cargo Dock South";
dir = 1
@@ -11116,32 +10480,38 @@
/turf/simulated/floor/plasteel,
/area/station/supply/storage)
"aWH" = (
-/obj/structure/table/reinforced,
-/obj/item/folder/yellow,
-/obj/item/stamp/qm,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plasteel{
- icon_state = "neutralfull"
- },
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/carpet/orange,
/area/station/supply/qm)
"aWI" = (
-/obj/structure/chair/office/dark{
- dir = 8
+/obj/structure/table/reinforced,
+/obj/item/folder/yellow,
+/obj/item/stamp/granted{
+ pixel_x = -4;
+ pixel_y = 4
},
-/obj/effect/landmark/start/quartermaster,
-/turf/simulated/floor/plasteel{
- icon_state = "neutralfull"
+/obj/item/stamp/qm,
+/obj/item/stamp/denied{
+ pixel_x = 4;
+ pixel_y = -4
},
+/turf/simulated/floor/carpet/orange,
/area/station/supply/qm)
"aWJ" = (
-/obj/structure/closet/secure_closet/quartermaster,
-/obj/structure/sign/poster/official/random{
- pixel_x = 32
+/obj/structure/table/reinforced,
+/obj/item/stack/packageWrap,
+/obj/item/hand_labeler,
+/obj/item/paper_bin,
+/obj/structure/sign/poster/official/random/east,
+/obj/item/flashlight/lamp/green{
+ pixel_x = 6;
+ pixel_y = 16
},
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "brown"
+/obj/item/pen/red{
+ pixel_x = 2;
+ pixel_y = 6
},
+/turf/simulated/floor/carpet/orange,
/area/station/supply/qm)
"aWK" = (
/obj/structure/table,
@@ -11174,11 +10544,7 @@
},
/area/station/security/permabrig)
"aWN" = (
-/obj/machinery/newscaster{
- dir = 1;
- name = "south bump";
- pixel_y = -28
- },
+/obj/machinery/newscaster/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "red"
},
@@ -11291,9 +10657,7 @@
/obj/machinery/camera{
c_tag = "Animal Garden"
},
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/grass,
/area/station/service/hydroponics)
"aXg" = (
@@ -11350,9 +10714,7 @@
},
/area/station/engineering/atmos)
"aXm" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/machinery/atmospherics/pipe/manifold/visible{
dir = 4
},
@@ -11385,9 +10747,7 @@
/turf/simulated/wall,
/area/station/engineering/atmos)
"aXr" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/structure/cable{
@@ -11454,7 +10814,7 @@
},
/area/station/hallway/secondary/entry)
"aXB" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "privateroom"
},
/turf/simulated/floor/plating,
@@ -11464,7 +10824,7 @@
c_tag = "Theatre South";
dir = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/theatre)
"aXG" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
@@ -11479,11 +10839,8 @@
},
/area/station/engineering/atmos)
"aXH" = (
-/obj/machinery/light_switch{
- name = "north bump";
- pixel_y = 24
- },
-/turf/simulated/floor/wood,
+/obj/machinery/light_switch/north,
+/turf/simulated/floor/wood/oak,
/area/station/command/meeting_room)
"aXJ" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
@@ -11543,7 +10900,7 @@
},
/area/station/engineering/atmos)
"aXO" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/medical/virology/lab)
"aXQ" = (
@@ -11601,56 +10958,19 @@
},
/area/station/science/toxins/mixing)
"aYg" = (
-/turf/simulated/floor/plasteel{
- icon_state = "neutralfull"
- },
+/turf/simulated/floor/plasteel,
/area/station/supply/qm)
"aYh" = (
-/obj/structure/chair/office/dark{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "neutralfull"
- },
-/area/station/supply/qm)
-"aYi" = (
-/obj/structure/table/reinforced,
-/obj/item/cartridge/quartermaster{
- pixel_x = -3
- },
-/obj/item/cartridge/quartermaster{
- pixel_x = 5;
- pixel_y = 3
- },
-/obj/item/cartridge/quartermaster{
- pixel_x = -1;
- pixel_y = 7
- },
-/obj/item/gps/mining,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 10
- },
-/turf/simulated/floor/plasteel{
- icon_state = "neutralfull"
- },
+/turf/simulated/floor/carpet/orange,
/area/station/supply/qm)
"aYj" = (
-/obj/machinery/computer/security/mining{
- dir = 8
- },
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "brown"
- },
+/obj/structure/closet/secure_closet/quartermaster,
+/obj/machinery/firealarm/directional/east,
+/obj/item/megaphone,
+/turf/simulated/floor/carpet/orange,
/area/station/supply/qm)
"aYk" = (
/turf/simulated/floor/plasteel{
@@ -11748,9 +11068,7 @@
},
/area/station/engineering/atmos)
"aYu" = (
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor/engine/co2,
/area/station/engineering/atmos)
"aYv" = (
@@ -11789,14 +11107,8 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/atmos)
"aYF" = (
-/obj/machinery/light{
- dir = 8
- },
-/obj/machinery/light_switch{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/light/directional/west,
+/obj/machinery/light_switch/west,
/obj/machinery/disposal,
/obj/structure/disposalpipe/trunk{
dir = 4
@@ -11856,9 +11168,7 @@
},
/area/station/engineering/atmos)
"aYN" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/machinery/camera{
c_tag = "Atmospherics East";
dir = 8;
@@ -11887,19 +11197,6 @@
},
/turf/simulated/floor/wood/cherry,
/area/station/service/hydroponics)
-"aYR" = (
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "neutral"
- },
-/area/station/legal/courtroom)
"aYZ" = (
/turf/simulated/wall,
/area/station/service/kitchen)
@@ -11908,7 +11205,7 @@
name = "Restaurant"
},
/obj/machinery/door/firedoor,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/bar/atrium)
"aZc" = (
/obj/structure/disposalpipe/segment{
@@ -11997,11 +11294,7 @@
pixel_x = -26;
pixel_y = -26
},
-/obj/machinery/light_switch{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/light_switch/west,
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "brown"
@@ -12051,11 +11344,7 @@
/turf/simulated/floor/plasteel,
/area/station/supply/office)
"aZt" = (
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/power/apc/directional/west,
/obj/machinery/camera{
c_tag = "Cargo Dock SouthWest";
dir = 4
@@ -12074,7 +11363,9 @@
/turf/simulated/wall,
/area/station/maintenance/fsmaint)
"aZv" = (
-/obj/machinery/photocopier,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "brown"
},
@@ -12083,60 +11374,61 @@
/turf/simulated/wall/r_wall,
/area/station/command/office/hos)
"aZz" = (
-/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
/obj/structure/cable{
d1 = 1;
- d2 = 2;
- icon_state = "1-2"
+ d2 = 4;
+ icon_state = "1-4"
},
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/plasteel{
+ dir = 6;
icon_state = "brown"
},
/area/station/supply/qm)
"aZA" = (
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
/obj/machinery/camera{
c_tag = "Quartermaster Office";
dir = 1
},
-/obj/machinery/light,
-/turf/simulated/floor/plasteel{
- icon_state = "brown"
+/obj/machinery/light/directional/south,
+/obj/machinery/power/apc/directional/south,
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
},
+/turf/simulated/floor/carpet/orange,
/area/station/supply/qm)
"aZB" = (
-/obj/machinery/atmospherics/unary/vent_pump/on{
- dir = 1
- },
-/obj/machinery/newscaster{
- dir = 1;
- name = "south bump";
- pixel_y = -28
- },
-/turf/simulated/floor/plasteel{
- icon_state = "brown"
+/obj/machinery/alarm/directional/south,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
},
+/turf/simulated/floor/carpet/orange,
/area/station/supply/qm)
"aZC" = (
-/turf/simulated/floor/plasteel{
- icon_state = "brown"
- },
+/turf/simulated/floor/carpet/orange,
/area/station/supply/qm)
"aZD" = (
-/obj/machinery/light{
- dir = 4
- },
-/obj/structure/bed/dogbed,
-/turf/simulated/floor/plasteel{
- dir = 6;
- icon_state = "brown"
- },
+/obj/machinery/light/directional/east,
+/obj/machinery/suit_storage_unit/qm/secure,
+/turf/simulated/floor/carpet/orange,
/area/station/supply/qm)
"aZE" = (
/obj/effect/decal/warning_stripes/north,
@@ -12164,10 +11456,7 @@
c_tag = "Perma-Brig Hallway Port";
network = list("SS13","Security")
},
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "darkredcorners"
},
@@ -12178,11 +11467,10 @@
},
/area/station/security/permabrig)
"aZK" = (
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/north{
desc = "A remote control-switch to lock down the prison wing's blast doors";
id = "cell1lockdown";
name = "Cell Lockdown";
- pixel_y = 32;
req_access_txt = "2"
},
/obj/machinery/flasher_button{
@@ -12194,9 +11482,7 @@
},
/area/station/security/permabrig)
"aZL" = (
-/obj/machinery/status_display{
- pixel_y = 32
- },
+/obj/machinery/status_display/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "darkredcorners"
},
@@ -12206,11 +11492,10 @@
id = "Cell 2";
pixel_y = 25
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/north{
desc = "A remote control-switch to lock down the prison wing's blast doors";
id = "cell2lockdown";
name = "Cell Lockdown";
- pixel_y = 32;
req_access_txt = "2"
},
/turf/simulated/floor/plasteel{
@@ -12218,9 +11503,7 @@
},
/area/station/security/permabrig)
"aZR" = (
-/obj/machinery/status_display{
- pixel_y = 32
- },
+/obj/machinery/status_display/directional/north,
/obj/machinery/camera{
c_tag = "Perma-Brig Hallway";
network = list("SS13","Security")
@@ -12230,10 +11513,7 @@
},
/area/station/security/permabrig)
"aZT" = (
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/firealarm/directional/north,
/obj/machinery/atmospherics/unary/vent_pump/on,
/obj/effect/decal/warning_stripes/west,
/turf/simulated/floor/plasteel{
@@ -12245,12 +11525,7 @@
c_tag = "Perma-Brig Hallway Starboard";
network = list("SS13","Security")
},
-/obj/machinery/power/apc{
- cell_type = 25000;
- dir = 1;
- name = "north bump Engineering";
- pixel_y = 24
- },
+/obj/machinery/power/apc/engineering/north,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -12271,11 +11546,7 @@
/area/space/nearstation)
"aZZ" = (
/obj/machinery/economy/vending/cigarette,
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/item/radio/intercom/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -12292,9 +11563,7 @@
/turf/space,
/area/space/nearstation)
"bac" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/structure/disposalpipe/segment,
/obj/structure/cable{
d1 = 1;
@@ -12338,7 +11607,7 @@
/obj/machinery/atmospherics/pipe/simple/visible/green{
dir = 4
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/atmos)
"bak" = (
@@ -12473,9 +11742,7 @@
/area/station/engineering/atmos)
"baC" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
},
@@ -12528,8 +11795,8 @@
/area/station/security/permabrig)
"baQ" = (
/obj/structure/table/reinforced,
-/obj/machinery/gibber{
- pixel_y = 7
+/obj/machinery/processor{
+ pixel_y = 5
},
/turf/simulated/floor/plasteel{
icon_state = "redfull"
@@ -12542,39 +11809,22 @@
icon_state = "1-2"
},
/obj/item/kirbyplants,
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/carpet,
/area/station/service/bar/atrium)
"baU" = (
-/obj/machinery/light{
- dir = 8
- },
-/obj/structure/extinguisher_cabinet{
- name = "west bump";
- pixel_x = -30
- },
+/obj/machinery/light/directional/west,
+/obj/structure/extinguisher_cabinet/directional/west,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutralcorner"
},
/area/station/hallway/primary/fore)
"baV" = (
-/obj/machinery/light{
- dir = 8
- },
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/light/directional/west,
+/obj/machinery/alarm/directional/south,
/obj/machinery/autolathe,
-/obj/machinery/light_switch{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/light_switch/west,
/obj/machinery/firealarm{
dir = 1;
name = "custom placement";
@@ -12651,9 +11901,7 @@
/area/station/supply/office)
"bbd" = (
/obj/structure/table/reinforced,
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/item/stamp/granted{
pixel_x = 3;
pixel_y = -4
@@ -12662,11 +11910,7 @@
pixel_x = -4;
pixel_y = 4
},
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/item/radio/intercom/directional/east,
/turf/simulated/floor/plasteel{
dir = 6;
icon_state = "brown"
@@ -12682,24 +11926,37 @@
/turf/simulated/wall,
/area/station/supply/miningdock)
"bbi" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/supply/miningdock)
"bbj" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/mining/glass{
- name = "Quartermaster"
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
},
-/obj/effect/mapping_helpers/airlock/access/all/supply/qm,
/turf/simulated/floor/plasteel,
/area/station/supply/qm)
"bbk" = (
-/obj/machinery/hologram/holopad,
-/obj/effect/decal/warning_stripes/yellow/hollow,
-/turf/simulated/floor/plasteel{
- icon_state = "neutralfull"
+/obj/structure/table/reinforced,
+/obj/item/coin/silver{
+ pixel_y = 5;
+ pixel_x = 3
},
+/obj/item/lighter/zippo/engraved{
+ pixel_x = 8;
+ pixel_y = 9
+ },
+/obj/effect/spawner/lootdrop/officetoys,
+/turf/simulated/floor/carpet/orange,
/area/station/supply/qm)
+"bbl" = (
+/obj/machinery/light/directional/south,
+/obj/structure/chair/office{
+ dir = 1
+ },
+/turf/simulated/floor/carpet/black,
+/area/station/legal/courtroom)
"bbm" = (
/obj/structure/chair{
dir = 1
@@ -12741,12 +11998,8 @@
},
/area/station/security/permabrig)
"bbq" = (
-/obj/machinery/light,
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/light/directional/south,
+/obj/machinery/firealarm/directional/south,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -12764,9 +12017,7 @@
},
/area/station/security/permabrig)
"bbs" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "red"
@@ -12794,12 +12045,8 @@
},
/area/station/security/permabrig)
"bbz" = (
-/obj/machinery/light,
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/machinery/light/directional/south,
+/obj/item/radio/intercom/directional/south,
/obj/effect/decal/warning_stripes/east,
/obj/structure/cable{
d1 = 4;
@@ -12853,7 +12100,7 @@
},
/area/station/hallway/primary/fore)
"bbD" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/structure/sign/securearea{
pixel_y = -32
},
@@ -12874,9 +12121,7 @@
},
/area/station/security/permasolitary)
"bbE" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/structure/disposalpipe/segment,
/obj/structure/cable{
d1 = 1;
@@ -12898,10 +12143,7 @@
/turf/space,
/area/station/engineering/atmos)
"bbH" = (
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "darkredcorners"
},
@@ -12920,21 +12162,15 @@
/turf/simulated/floor/mineral/titanium/blue,
/area/shuttle/pod_3)
"bbJ" = (
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/simulated/floor/mineral/titanium/blue,
/area/shuttle/pod_3)
"bbK" = (
-/obj/machinery/status_display{
- layer = 4;
- pixel_y = 32
- },
-/obj/machinery/light,
+/obj/machinery/status_display/directional/north,
+/obj/machinery/light/directional/south,
/obj/structure/chair/comfy/shuttle{
dir = 4
},
@@ -12945,9 +12181,7 @@
/turf/simulated/floor/plating,
/area/shuttle/pod_3)
"bbM" = (
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/obj/machinery/camera{
c_tag = "Atmospherics West";
dir = 4;
@@ -13017,9 +12251,7 @@
/turf/simulated/floor/engine/o2,
/area/station/engineering/atmos)
"bca" = (
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/engine/o2,
/area/station/engineering/atmos)
"bcb" = (
@@ -13028,15 +12260,8 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"bcd" = (
-/obj/structure/sink{
- dir = 8;
- pixel_x = -12
- },
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/structure/sink/directional/east,
+/obj/machinery/firealarm/directional/west,
/obj/effect/landmark/start/chef,
/turf/simulated/floor/plasteel,
/area/station/service/kitchen)
@@ -13148,9 +12373,6 @@
},
/area/station/service/kitchen)
"bcr" = (
-/obj/machinery/door/airlock/public/glass{
- name = "Kitchen"
- },
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -13167,6 +12389,9 @@
},
/obj/machinery/door/firedoor,
/obj/effect/mapping_helpers/airlock/access/any/service/kitchen,
+/obj/machinery/door/airlock/public{
+ name = "Kitchen"
+ },
/turf/simulated/floor/plasteel/white,
/area/station/service/kitchen)
"bcs" = (
@@ -13189,7 +12414,7 @@
d2 = 8;
icon_state = "4-8"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/bar/atrium)
"bcx" = (
/obj/structure/disposalpipe/segment{
@@ -13206,7 +12431,7 @@
/obj/structure/railing/corner{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/bar/atrium)
"bcA" = (
/obj/structure/chair{
@@ -13232,14 +12457,8 @@
},
/area/station/hallway/primary/fore)
"bcD" = (
-/obj/machinery/light{
- dir = 8
- },
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/machinery/light/directional/west,
+/obj/item/radio/intercom/directional/west,
/obj/structure/closet/secure_closet/miner,
/obj/effect/decal/warning_stripes/yellow,
/turf/simulated/floor/plasteel{
@@ -13275,17 +12494,8 @@
/obj/effect/mapping_helpers/airlock/access/all/supply/general,
/turf/simulated/floor/plasteel,
/area/station/supply/storage)
-"bcL" = (
-/obj/structure/closet/secure_closet/cargotech,
-/turf/simulated/floor/plasteel{
- dir = 6;
- icon_state = "purple"
- },
-/area/station/supply/storage)
"bcM" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/machinery/computer/supplycomp/public,
/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel{
@@ -13322,9 +12532,7 @@
},
/area/station/maintenance/starboard2)
"bcY" = (
-/obj/structure/reagent_dispensers/peppertank{
- pixel_y = -32
- },
+/obj/structure/reagent_dispensers/peppertank/south,
/obj/structure/closet/secure_closet/brig,
/turf/simulated/floor/plasteel{
dir = 8;
@@ -13342,9 +12550,7 @@
},
/area/station/maintenance/starboard2)
"bdb" = (
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/obj/structure/closet/secure_closet/brig,
/turf/simulated/floor/plasteel{
dir = 8;
@@ -13375,7 +12581,7 @@
},
/area/station/maintenance/starboard2)
"bdh" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/north,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
@@ -13473,19 +12679,15 @@
/area/station/engineering/atmos)
"bdv" = (
/obj/structure/dresser,
-/obj/machinery/light_switch{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/light_switch/north,
/obj/item/toy/figure/crew/cmo{
pixel_x = 4;
pixel_y = 14;
layer = 3.4
},
-/obj/machinery/button/windowtint{
+/obj/machinery/button/windowtint/north{
id = "CMO_Bedroom";
- pixel_x = -8;
- pixel_y = 24
+ pixel_x = -8
},
/obj/structure/mirror{
pixel_x = 26
@@ -13500,7 +12702,7 @@
/turf/simulated/floor/plasteel,
/area/station/service/kitchen)
"bdy" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/machinery/economy/vending/dinnerware,
/turf/simulated/floor/plasteel{
icon_state = "showroomfloor"
@@ -13525,41 +12727,29 @@
/turf/simulated/floor/plating,
/area/station/maintenance/electrical)
"bdL" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/machinery/camera{
c_tag = "Kitchen East";
dir = 8
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/east{
id = "Kitchen Windows";
name = "Kitchen Privacy Shutters Control";
- pixel_x = 24;
pixel_y = 5
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/east{
id = "Kitchen Dinner Windows";
name = "Kitchen Dinner Shutters Control";
- pixel_x = 24;
pixel_y = -5
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plasteel/white,
/area/station/service/kitchen)
"bdO" = (
-/obj/machinery/power/apc{
- cell_type = 25000;
- dir = 4;
- name = "east bump Engineering";
- pixel_x = 24;
- shock_proof = 1
- },
+/obj/machinery/power/apc/engineering/east,
/obj/structure/cable,
-/obj/machinery/light{
- dir = 4
- },
-/turf/simulated/floor/wood,
+/obj/machinery/light/directional/east,
+/turf/simulated/floor/wood/oak,
/area/station/service/bar/atrium)
"bdP" = (
/turf/simulated/floor/plasteel{
@@ -13582,7 +12772,7 @@
/obj/structure/railing{
dir = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/bar/atrium)
"bdT" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
@@ -13594,7 +12784,7 @@
/obj/structure/railing{
dir = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/bar/atrium)
"bdU" = (
/turf/simulated/wall,
@@ -13603,14 +12793,8 @@
/obj/structure/table,
/obj/item/paper_bin,
/obj/item/pen,
-/obj/machinery/light{
- dir = 8
- },
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/machinery/light/directional/west,
+/obj/item/radio/intercom/directional/west,
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "brown"
@@ -13733,13 +12917,6 @@
/obj/machinery/door/window/classic/reversed,
/turf/simulated/floor/plasteel,
/area/station/supply/miningdock)
-"bem" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "brown"
- },
-/area/station/supply/storage)
"ben" = (
/turf/simulated/floor/plasteel{
dir = 1;
@@ -13809,11 +12986,12 @@
},
/area/station/security/permasolitary)
"beB" = (
-/obj/structure/chair{
- dir = 1
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
},
-/obj/machinery/light,
-/turf/simulated/floor/plasteel/dark,
+/turf/simulated/floor/wood/fancy/oak,
/area/station/legal/courtroom)
"beC" = (
/obj/structure/disposalpipe/segment,
@@ -13835,9 +13013,7 @@
},
/area/station/security/execution)
"beE" = (
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor/engine/plasma,
/area/station/engineering/atmos)
"beF" = (
@@ -13881,9 +13057,7 @@
},
/area/station/engineering/atmos)
"beR" = (
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/obj/machinery/atmospherics/pipe/simple/visible/yellow{
dir = 10
},
@@ -13949,7 +13123,7 @@
"bfk" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/bar/atrium)
"bfm" = (
/obj/machinery/kitchen_machine/oven,
@@ -13966,7 +13140,7 @@
},
/area/station/hallway/primary/fore)
"bfq" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/hallway/primary/fore)
"bfr" = (
@@ -13985,14 +13159,8 @@
},
/area/station/hallway/primary/fore)
"bfw" = (
-/obj/machinery/light{
- dir = 1
- },
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/light/directional/north,
+/obj/machinery/firealarm/directional/west,
/obj/machinery/mineral/equipment_vendor,
/turf/simulated/floor/plasteel,
/area/station/supply/miningdock)
@@ -14109,14 +13277,9 @@
},
/area/station/maintenance/starboard2)
"bfT" = (
-/obj/structure/extinguisher_cabinet{
- name = "south bump";
- pixel_y = -30
- },
+/obj/structure/extinguisher_cabinet/directional/south,
/obj/structure/closet/secure_closet/brig,
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "vault"
@@ -14198,9 +13361,7 @@
dir = 1;
name = "Port Mix to Starboard Ports"
},
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
},
@@ -14319,7 +13480,7 @@
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/bar/atrium)
"bgA" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
@@ -14330,13 +13491,13 @@
},
/obj/machinery/hologram/holopad,
/obj/effect/landmark/lightsout,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/bar/atrium)
"bgB" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 8
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/bar/atrium)
"bgC" = (
/turf/simulated/floor/plasteel{
@@ -14430,9 +13591,7 @@
},
/area/station/supply/miningdock)
"bgU" = (
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "neutral"
@@ -14440,35 +13599,22 @@
/area/station/maintenance/fsmaint)
"bgW" = (
/obj/effect/decal/warning_stripes/yellow/hollow,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel,
/area/station/supply/miningdock)
"bhf" = (
-/obj/machinery/photocopier/faxmachine/longrange{
- department = "Magistrate's Office"
- },
-/obj/structure/table/wood,
-/turf/simulated/floor/plasteel{
- icon_state = "cult"
- },
-/area/station/legal/magistrate)
+/obj/item/kirbyplants,
+/turf/simulated/floor/wood/fancy/cherry,
+/area/station/legal/lawoffice)
"bhh" = (
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/item/radio/intercom/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkred"
},
/area/station/security/brig)
"bhi" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/item/grenade/barrier,
/obj/item/grenade/barrier,
/obj/item/grenade/barrier,
@@ -14492,12 +13638,7 @@
},
/area/station/engineering/atmos)
"bhl" = (
-/obj/machinery/power/apc{
- cell_type = 25000;
- dir = 1;
- name = "north bump Engineering";
- pixel_y = 24
- },
+/obj/machinery/power/apc/engineering/north,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -14515,10 +13656,7 @@
},
/area/station/engineering/atmos)
"bho" = (
-/obj/structure/extinguisher_cabinet{
- name = "north bump";
- pixel_y = 30
- },
+/obj/structure/extinguisher_cabinet/directional/north,
/obj/machinery/camera{
c_tag = "Atmospherics South";
network = list("SS13","Engineering")
@@ -14543,9 +13681,7 @@
/turf/simulated/floor/engine/n2,
/area/station/engineering/atmos)
"bhu" = (
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/engine/n2,
/area/station/engineering/atmos)
"bhv" = (
@@ -14647,11 +13783,7 @@
/area/station/service/hydroponics)
"bhC" = (
/obj/machinery/suit_storage_unit/cmo/secure/sec_storage,
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "whiteblue"
@@ -14681,16 +13813,14 @@
dir = 4
},
/obj/effect/decal/warning_stripes/north,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel,
/area/station/engineering/control)
"bhN" = (
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 8
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/bar/atrium)
"bhO" = (
/turf/simulated/floor/plasteel{
@@ -14723,7 +13853,7 @@
/turf/simulated/floor/greengrid,
/area/station/turret_protected/ai)
"bhX" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
},
@@ -14734,12 +13864,6 @@
icon_state = "browncorner"
},
/area/station/hallway/primary/fore)
-"bhZ" = (
-/obj/structure/filingcabinet/chestdrawer,
-/turf/simulated/floor/plasteel{
- icon_state = "neutralfull"
- },
-/area/station/supply/qm)
"bie" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -14834,9 +13958,7 @@
/turf/simulated/floor/greengrid,
/area/station/turret_protected/ai)
"biw" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 9
},
@@ -14846,23 +13968,14 @@
},
/area/station/security/brig)
"bix" = (
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/alarm/directional/north,
+/obj/machinery/light/directional/north,
/obj/machinery/camera{
c_tag = "Brig - Interrogation Room";
dir = 4;
network = list("Interrogation")
},
-/obj/machinery/newscaster/security_unit{
- dir = 4;
- name = "west bump";
- pixel_x = -28
- },
+/obj/machinery/newscaster/security_unit/west,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -14881,18 +13994,13 @@
dir = 8
},
/obj/machinery/atmospherics/unary/vent_scrubber/on,
-/obj/machinery/light_switch{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/light_switch/north,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/station/security/interrogation)
"biB" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/machinery/hologram/holopad,
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -14914,10 +14022,9 @@
/obj/structure/chair/office/dark{
dir = 8
},
-/obj/machinery/button/windowtint{
+/obj/machinery/button/windowtint/north{
id = "Interrogation";
- pixel_x = null;
- pixel_y = 24
+ pixel_x = null
},
/obj/effect/landmark/start/security_officer,
/turf/simulated/floor/plasteel{
@@ -14968,12 +14075,8 @@
/obj/structure/chair{
dir = 4
},
-/obj/machinery/light{
- dir = 8
- },
-/obj/structure/sign/poster/official/random{
- pixel_x = -32
- },
+/obj/machinery/light/directional/west,
+/obj/structure/sign/poster/official/random/west,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "redcorner"
@@ -15183,24 +14286,8 @@
},
/turf/simulated/floor/plasteel/dark,
/area/station/engineering/atmos)
-"bjb" = (
-/obj/machinery/door_control{
- id = "stationawaygate";
- name = "Gateway Shutters Control";
- req_access_txt = "62";
- pixel_y = 24
- },
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "neutralcorner"
- },
-/area/station/hallway/primary/central)
"bjc" = (
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/power/apc/directional/west,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -15454,27 +14541,10 @@
},
/area/station/supply/office)
"bka" = (
-/obj/structure/disposalpipe/segment{
- dir = 4;
- icon_state = "pipe-c"
- },
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 8
- },
-/turf/simulated/floor/plasteel{
- icon_state = "cult"
- },
-/area/station/legal/magistrate)
+/turf/simulated/floor/wood/fancy/cherry,
+/area/station/legal/lawoffice)
"bkb" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -15483,17 +14553,11 @@
/area/station/science/robotics/showroom)
"bkg" = (
/obj/effect/decal/cleanable/dirt,
-/obj/structure/sign/poster/contraband/random{
- pixel_y = -32
- },
+/obj/structure/sign/poster/contraband/random/south,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"bki" = (
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/south,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 9
},
@@ -15526,13 +14590,8 @@
"bkn" = (
/obj/structure/table/wood,
/obj/item/folder/red,
-/obj/machinery/power/apc{
- name = "south bump";
- pixel_y = -24
- },
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/power/apc/directional/south,
+/obj/machinery/light/small/directional/east,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -15543,14 +14602,15 @@
/area/station/security/interrogation)
"bkp" = (
/obj/structure/table/wood,
-/obj/machinery/photocopier/faxmachine{
- department = "Head of Security's Office"
- },
/obj/structure/cable{
d1 = 1;
d2 = 8;
icon_state = "1-8"
},
+/obj/machinery/photocopier/faxmachine/longrange{
+ department = "Head of Security's Office";
+ pixel_y = 4
+ },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "vault"
@@ -15576,9 +14636,7 @@
/area/station/command/office/hos)
"bks" = (
/obj/machinery/photocopier,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/machinery/requests_console{
announcementConsole = 1;
department = "Head of Security's Desk";
@@ -15601,9 +14659,7 @@
/turf/space,
/area/space/nearstation)
"bkv" = (
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor/engine/n20,
/area/station/engineering/atmos)
"bkw" = (
@@ -15681,9 +14737,7 @@
},
/area/station/engineering/atmos)
"bkP" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/machinery/atmospherics/binary/pump{
dir = 0;
name = "Pure to SM"
@@ -15747,27 +14801,19 @@
/area/station/service/kitchen)
"blk" = (
/obj/item/kirbyplants,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/bar/atrium)
"blo" = (
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
-/obj/machinery/light,
-/turf/simulated/floor/wood,
+/obj/machinery/alarm/directional/south,
+/obj/machinery/light/directional/south,
+/turf/simulated/floor/wood/oak,
/area/station/service/bar/atrium)
"blp" = (
/obj/structure/table/reinforced,
/obj/item/paper_bin,
/obj/item/pen,
-/obj/machinery/light,
-/obj/machinery/light_switch{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/light/directional/south,
+/obj/machinery/light_switch/south,
/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel{
icon_state = "yellow"
@@ -15777,9 +14823,7 @@
/obj/structure/table,
/obj/item/stack/packageWrap,
/obj/item/hand_labeler,
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "brown"
@@ -15812,7 +14856,7 @@
/area/station/aisat)
"blw" = (
/obj/item/kirbyplants,
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "brown"
},
@@ -15849,16 +14893,8 @@
/area/station/hallway/primary/fore)
"blB" = (
/obj/structure/table/reinforced,
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/firealarm/directional/south,
+/obj/machinery/power/apc/directional/west,
/obj/structure/cable,
/turf/simulated/floor/plasteel{
dir = 10;
@@ -15885,7 +14921,7 @@
"blF" = (
/obj/structure/table,
/obj/item/storage/firstaid/regular,
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
dir = 6;
icon_state = "brown"
@@ -15933,12 +14969,15 @@
},
/turf/simulated/floor/plasteel/dark,
/area/station/aisat)
-"blR" = (
-/obj/structure/sink/kitchen{
- desc = "A sink used for washing one's hands and face. It looks rusty and home-made";
- name = "old sink";
- pixel_y = 25
+"blP" = (
+/obj/structure/cable,
+/obj/effect/spawner/window/reinforced/polarized/grilled{
+ id = "Court"
},
+/turf/simulated/floor/plating,
+/area/station/legal/courtroom)
+"blR" = (
+/obj/structure/sink/kitchen/north,
/obj/machinery/camera{
c_tag = "Perma-Brig Garden";
network = list("SS13","Security","Prison")
@@ -15963,14 +15002,8 @@
/obj/structure/table,
/obj/item/taperecorder,
/obj/item/restraints/handcuffs,
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/alarm/directional/west,
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "darkred"
@@ -16022,6 +15055,11 @@
pixel_x = -3;
pixel_y = -3
},
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
/turf/simulated/floor/plasteel/dark,
/area/station/security/armory/secure)
"bmg" = (
@@ -16041,7 +15079,7 @@
},
/area/station/public/toilet)
"bmh" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor{
density = 0;
icon_state = "open";
@@ -16062,13 +15100,10 @@
/area/station/command/office/hos)
"bmj" = (
/obj/structure/table/wood,
-/obj/machinery/status_display{
- pixel_y = 32
- },
+/obj/machinery/status_display/directional/north,
/obj/item/folder/red,
-/obj/machinery/keycard_auth{
- pixel_x = 24
- },
+/obj/machinery/keycard_auth/east,
+/obj/item/megaphone,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "vault"
@@ -16307,7 +15342,7 @@
/obj/machinery/atmospherics/pipe/simple/visible/yellow{
dir = 4
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/atmos)
"bmO" = (
@@ -16345,16 +15380,15 @@
},
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/machinery/economy/vending/hydronutrients,
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/east{
id = "Hydroponics Shutters";
name = "Hydroponics Privacy Shutters Control";
- pixel_x = 24;
pixel_y = -5
},
/turf/simulated/floor/plasteel/dark,
/area/station/service/hydroponics)
"bmW" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/public/sleep)
"bmX" = (
@@ -16389,7 +15423,7 @@
/turf/simulated/floor/plasteel/dark,
/area/station/aisat)
"bmZ" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/shutters/preopen{
dir = 2;
id_tag = "Kitchen Windows";
@@ -16440,10 +15474,7 @@
/turf/simulated/floor/plasteel,
/area/station/supply/miningdock)
"bni" = (
-/obj/structure/extinguisher_cabinet{
- name = "west bump";
- pixel_x = -30
- },
+/obj/structure/extinguisher_cabinet/directional/west,
/obj/structure/rack,
/obj/item/storage/toolbox/emergency{
pixel_x = 3;
@@ -16526,11 +15557,7 @@
"bnt" = (
/obj/structure/table,
/obj/item/flashlight/lamp,
-/obj/machinery/light_switch{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/light_switch/west,
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "darkred"
@@ -16540,11 +15567,7 @@
/obj/structure/chair{
dir = 8
},
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/power/apc/directional/north,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -16575,16 +15598,10 @@
c_tag = "Brig - Head of Security's Office";
network = list("SS13","Security")
},
-/obj/machinery/button/windowtint{
- dir = 4;
- id = "HoS";
- pixel_x = -24
- },
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
+/obj/machinery/button/windowtint/west{
+ id = "HoS"
},
+/obj/machinery/power/apc/directional/north,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -16668,9 +15685,7 @@
/obj/machinery/computer/secure_data{
dir = 1
},
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkred"
@@ -16711,7 +15726,7 @@
dir = 8;
initialize_directions = 11
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/atmos)
"bnT" = (
@@ -16719,7 +15734,7 @@
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/visible/green,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/atmos)
"bnU" = (
@@ -16727,7 +15742,7 @@
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/visible/yellow,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/atmos)
"bnV" = (
@@ -16747,7 +15762,7 @@
/obj/machinery/atmospherics/pipe/simple/visible/cyan{
dir = 9
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/atmos)
"bnX" = (
@@ -16803,14 +15818,8 @@
},
/area/station/engineering/atmos)
"boc" = (
-/obj/machinery/light{
- dir = 4
- },
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/machinery/light/directional/east,
+/obj/item/radio/intercom/directional/east,
/obj/effect/decal/warning_stripes/east,
/turf/simulated/floor/plasteel,
/area/station/engineering/atmos)
@@ -16918,9 +15927,7 @@
/obj/machinery/camera{
c_tag = "Central Ring Hallway North"
},
-/obj/structure/sign/poster/official/random{
- pixel_y = 32
- },
+/obj/structure/sign/poster/official/random/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutralcorner"
@@ -16973,10 +15980,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"boz" = (
-/obj/structure/extinguisher_cabinet{
- name = "north bump";
- pixel_y = 30
- },
+/obj/structure/extinguisher_cabinet/directional/north,
/obj/machinery/camera{
c_tag = "Central Ring Hallway North"
},
@@ -17057,11 +16061,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/fsmaint)
"boL" = (
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/item/radio/intercom/directional/east,
/obj/item/kirbyplants,
/turf/simulated/floor/plasteel{
dir = 4;
@@ -17069,47 +16069,23 @@
},
/area/station/security/brig)
"boM" = (
-/obj/machinery/status_display{
- pixel_y = -32
- },
-/obj/machinery/light,
+/obj/machinery/status_display/directional/south,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/station/command/office/hos)
"boN" = (
-/obj/structure/extinguisher_cabinet{
- name = "custom placement";
- pixel_x = 30;
- pixel_y = -30
- },
/obj/structure/table/wood,
/obj/machinery/computer/med_data/laptop{
dir = 8
},
-/obj/machinery/newscaster/security_unit{
- dir = 8;
- name = "east bump";
- pixel_x = 28
- },
+/obj/machinery/newscaster/security_unit/east,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "vault"
},
/area/station/command/office/hos)
-"boO" = (
-/obj/effect/spawner/window/reinforced/polarized{
- id = "Magistrate"
- },
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
- id_tag = "Secure Gate";
- name = "Security Blast Door";
- opacity = 0
- },
-/turf/simulated/floor/plating,
-/area/station/legal/magistrate)
"boP" = (
/obj/structure/bed,
/obj/item/bedsheet/red,
@@ -17198,9 +16174,10 @@
pixel_x = 32
},
/obj/item/flashlight/lamp,
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
+/obj/machinery/power/apc/directional/north,
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
},
/turf/simulated/floor/carpet/red,
/area/station/command/office/hos)
@@ -17337,7 +16314,7 @@
/obj/machinery/atmospherics/pipe/simple/visible/purple{
dir = 4
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/atmos)
"bpH" = (
@@ -17397,9 +16374,7 @@
},
/area/station/hallway/primary/port)
"bpV" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/structure/disposalpipe/segment{
dir = 4;
icon_state = "pipe-c"
@@ -17512,16 +16487,9 @@
/area/station/hallway/primary/central/north)
"bqo" = (
/obj/structure/table/glass,
-/obj/machinery/economy/vending/wallmed{
- name = "Emergency NanoMed";
- pixel_y = -32
- },
-/obj/machinery/newscaster{
- dir = 4;
- name = "west bump";
- pixel_x = -28
- },
-/obj/machinery/photocopier/faxmachine{
+/obj/machinery/economy/vending/wallmed/directional/south,
+/obj/machinery/newscaster/directional/west,
+/obj/machinery/photocopier/faxmachine/longrange{
department = "Chief Medical Officer's Office";
pixel_y = 4
},
@@ -17592,9 +16560,7 @@
c_tag = "Brig - Prisoner Processing";
dir = 8
},
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkred"
@@ -17605,16 +16571,12 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"bqL" = (
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/firealarm/directional/west,
/obj/machinery/flasher/portable,
/turf/simulated/floor/plasteel,
/area/station/security/armory/secure)
"bqM" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/prisonershuttle)
"bqN" = (
@@ -17664,6 +16626,11 @@
pixel_x = -3;
pixel_y = -3
},
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
/turf/simulated/floor/plasteel/dark,
/area/station/security/armory/secure)
"bqX" = (
@@ -17700,15 +16667,11 @@
/area/station/security/brig)
"brc" = (
/obj/effect/decal/cleanable/dirt,
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/item/radio/intercom/directional/east,
/turf/simulated/floor/plating,
/area/station/security/prison/cell_block)
"brd" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "HoS"
},
/obj/structure/cable,
@@ -17760,13 +16723,8 @@
/turf/simulated/floor/carpet/red,
/area/station/command/office/hos)
"brn" = (
-/obj/structure/reagent_dispensers/peppertank{
- pixel_x = 32
- },
-/obj/machinery/power/apc{
- name = "south bump";
- pixel_y = -24
- },
+/obj/structure/reagent_dispensers/peppertank/east,
+/obj/machinery/power/apc/directional/south,
/obj/vehicle/secway,
/obj/item/key/security,
/obj/structure/cable{
@@ -17814,7 +16772,7 @@
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"bru" = (
/turf/simulated/floor/plasteel{
@@ -17833,9 +16791,7 @@
/turf/space,
/area/space/nearstation)
"brx" = (
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor/engine/vacuum,
/area/station/engineering/atmos)
"brA" = (
@@ -17977,7 +16933,7 @@
/turf/simulated/wall,
/area/station/engineering/tech_storage)
"brX" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/tech_storage)
"brZ" = (
@@ -18034,15 +16990,6 @@
/obj/machinery/door/firedoor,
/turf/simulated/floor/plasteel/dark,
/area/station/service/hydroponics)
-"bse" = (
-/obj/machinery/door_control{
- id = "bridge blast north";
- name = "North Bridge Blast Door Control";
- pixel_y = 32;
- req_access_txt = "19"
- },
-/turf/simulated/floor/plasteel/dark,
-/area/station/command/bridge)
"bsh" = (
/obj/structure/cable{
d1 = 1;
@@ -18056,9 +17003,7 @@
},
/area/station/public/locker)
"bsi" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutralcorner"
@@ -18082,7 +17027,7 @@
c_tag = "Central Ring Hallway North";
dir = 1
},
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "neutralcorner"
@@ -18104,12 +17049,8 @@
},
/area/station/service/bar)
"bsr" = (
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
-/obj/machinery/light,
+/obj/machinery/firealarm/directional/south,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "neutralcorner"
@@ -18143,13 +17084,9 @@
/turf/space,
/area/space)
"bsC" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/structure/closet/wardrobe/miner,
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel,
/area/station/supply/miningdock)
@@ -18164,10 +17101,7 @@
},
/area/station/hallway/primary/starboard)
"bsE" = (
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -18188,11 +17122,7 @@
},
/area/station/security/prison/cell_block)
"bsF" = (
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/obj/machinery/suit_storage_unit/security/hos,
/obj/effect/decal/warning_stripes/east,
/turf/simulated/floor/plasteel{
@@ -18201,9 +17131,9 @@
/area/station/command/office/hos)
"bsG" = (
/turf/simulated/wall/r_wall,
-/area/station/legal/magistrate)
+/area/station/legal/lawoffice)
"bsH" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/checkpoint)
"bsI" = (
@@ -18272,7 +17202,7 @@
/turf/simulated/wall/r_wall,
/area/station/turret_protected/ai)
"btf" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "Biohazard_medi";
name = "Quarantine Lockdown"
@@ -18335,23 +17265,15 @@
name = "Waste to Filter";
on = 1
},
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "caution"
},
/area/station/engineering/atmos)
"btm" = (
-/obj/machinery/light{
- dir = 8
- },
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/light/directional/west,
+/obj/machinery/alarm/directional/west,
/obj/machinery/atmospherics/pipe/simple/visible/cyan,
/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel{
@@ -18383,11 +17305,7 @@
},
/area/station/hallway/primary/port)
"btA" = (
-/obj/machinery/power/apc{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/power/apc/directional/east,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -18398,15 +17316,12 @@
},
/area/station/hallway/primary/port)
"btD" = (
-/obj/structure/sink{
- dir = 4;
- pixel_x = 12
- },
+/obj/structure/sink/directional/west,
/obj/item/reagent_containers/glass/bucket,
/turf/simulated/floor/plasteel/dark,
/area/station/service/hydroponics)
"btH" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/hallway/primary/central/west)
"btI" = (
@@ -18451,9 +17366,14 @@
dir = 8
},
/obj/structure/cable{
- d1 = 4;
+ d1 = 1;
d2 = 8;
- icon_state = "4-8"
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
},
/turf/simulated/floor/carpet/red,
/area/station/command/office/hos)
@@ -18479,9 +17399,7 @@
/obj/structure/chair/sofa/corp/right{
dir = 8
},
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "redcorner"
@@ -18502,10 +17420,7 @@
/area/station/security/prisonershuttle)
"btY" = (
/obj/machinery/computer/prisoner,
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/firealarm/directional/north,
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "darkred"
@@ -18567,11 +17482,7 @@
/area/station/security/brig)
"buj" = (
/obj/item/kirbyplants,
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/firealarm/directional/west,
/obj/structure/disposalpipe/segment{
dir = 1;
icon_state = "pipe-c"
@@ -18597,6 +17508,7 @@
/obj/structure/table/wood,
/obj/item/clothing/mask/cigarette/cigar,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/item/lighter/zippo/hos,
/turf/simulated/floor/carpet/red,
/area/station/command/office/hos)
"bum" = (
@@ -18606,18 +17518,14 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/machinery/computer/security/telescreen/entertainment{
- pixel_y = -32
- },
+/obj/machinery/computer/security/telescreen/entertainment/directional/south,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "vault"
},
/area/station/command/office/hos)
"buo" = (
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/obj/machinery/atmospherics/pipe/manifold/visible/cyan{
dir = 8;
initialize_directions = 11
@@ -18664,11 +17572,7 @@
/obj/machinery/atmospherics/pipe/manifold/visible{
dir = 4
},
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/item/radio/intercom/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "caution"
@@ -18695,11 +17599,7 @@
c_tag = "Atmospherics Storage";
dir = 1
},
-/obj/machinery/newscaster{
- dir = 1;
- name = "south bump";
- pixel_y = -28
- },
+/obj/machinery/newscaster/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "arrival"
},
@@ -18717,11 +17617,7 @@
/obj/machinery/atmospherics/unary/portables_connector{
dir = 1
},
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/south,
/obj/machinery/atmospherics/portable/scrubber,
/turf/simulated/floor/plasteel{
icon_state = "escape"
@@ -18765,9 +17661,7 @@
dir = 1
},
/obj/effect/decal/warning_stripes/yellow,
-/obj/structure/sign/poster/official/random{
- pixel_x = -32
- },
+/obj/structure/sign/poster/official/random/west,
/turf/simulated/floor/plasteel/dark,
/area/station/service/hydroponics)
"buR" = (
@@ -18782,7 +17676,7 @@
/turf/simulated/floor/plasteel/dark,
/area/station/service/hydroponics)
"buT" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/shutters/preopen{
id_tag = "Hydroponics Shutters";
name = "Hydroponics Shutters"
@@ -18809,9 +17703,7 @@
},
/area/station/engineering/equipmentstorage)
"bvd" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/structure/closet/crate,
/obj/item/coin/silver,
/obj/item/coin/silver,
@@ -18824,17 +17716,13 @@
},
/area/station/command/vault)
"bve" = (
-/obj/machinery/status_display{
- pixel_y = 32
- },
+/obj/machinery/status_display/directional/north,
/obj/structure/closet/secure_closet/freezer/money,
/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/greengrid,
/area/station/command/vault)
"bvf" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/structure/closet/fireaxecabinet{
pixel_y = 32
},
@@ -18846,10 +17734,7 @@
/area/station/command/vault)
"bvl" = (
/obj/machinery/computer/shuttle/labor,
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "darkred"
@@ -18867,14 +17752,8 @@
"bvr" = (
/obj/structure/table,
/obj/item/storage/box/evidence,
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
-/obj/machinery/light{
- dir = 8
- },
+/obj/item/radio/intercom/directional/south,
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "darkred"
@@ -18919,33 +17798,31 @@
/turf/simulated/floor/plasteel/dark,
/area/station/aisat)
"bvx" = (
-/obj/machinery/power/apc{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/power/apc/directional/east,
/obj/machinery/computer/prisoner{
dir = 8
},
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkred"
},
/area/station/security/warden)
"bvy" = (
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/south{
desc = "A remote control-switch to lock down the prison wing's blast doors";
id = "Prison Gate";
name = "Prison Wing Lockdown";
pixel_x = -7;
- pixel_y = -28;
req_access_txt = "2"
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/south{
id = "Secure Gate";
name = "Brig Lockdown";
pixel_x = 3;
- pixel_y = -28;
req_access_txt = "2"
},
/obj/machinery/atmospherics/unary/vent_pump/on{
@@ -19006,11 +17883,7 @@
},
/area/station/engineering/atmos)
"bvG" = (
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/alarm/directional/south,
/obj/machinery/camera{
c_tag = "Atmospherics Distribution";
dir = 1;
@@ -19058,7 +17931,7 @@
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"bvM" = (
/obj/machinery/door/firedoor,
@@ -19172,7 +18045,7 @@
name = "Bridge Blast Doors";
opacity = 0
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -19190,7 +18063,7 @@
/turf/simulated/wall/r_wall,
/area/station/command/vault)
"bws" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
"bwu" = (
@@ -19214,7 +18087,7 @@
},
/area/station/hallway/primary/starboard)
"bwz" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor{
density = 0;
icon_state = "open";
@@ -19230,14 +18103,10 @@
/area/station/maintenance/fsmaint)
"bwD" = (
/obj/effect/decal/warning_stripes/northeast,
-/obj/machinery/power/apc{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
/obj/machinery/computer/prisoner{
dir = 8
},
+/obj/machinery/firealarm/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -19274,9 +18143,7 @@
},
/area/station/turret_protected/ai)
"bwH" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel/dark,
/area/station/turret_protected/ai)
"bwJ" = (
@@ -19331,19 +18198,11 @@
},
/area/station/medical/medbay2)
"bwY" = (
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/obj/structure/closet/firecloset,
-/obj/structure/extinguisher_cabinet{
- name = "west bump";
- pixel_x = -30
- },
+/obj/structure/extinguisher_cabinet/directional/west,
/obj/effect/decal/warning_stripes/yellow/hollow,
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/firealarm/directional/north,
/turf/simulated/floor/plasteel,
/area/station/engineering/break_room)
"bwZ" = (
@@ -19376,12 +18235,8 @@
/area/station/medical/break_room)
"bxe" = (
/obj/machinery/washing_machine,
-/obj/machinery/computer/security/telescreen/entertainment{
- pixel_y = 32
- },
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/computer/security/telescreen/entertainment/directional/north,
+/obj/machinery/light/directional/north,
/obj/machinery/camera{
c_tag = "Medbay Staff Room";
network = list("Medbay","SS13")
@@ -19403,9 +18258,7 @@
/area/station/hallway/primary/port)
"bxg" = (
/obj/structure/table,
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/item/wrench,
/obj/item/clothing/mask/gas,
/turf/simulated/floor/plasteel{
@@ -19422,16 +18275,12 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/central/nw)
"bxj" = (
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel,
/area/station/engineering/tech_storage)
"bxk" = (
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/obj/machinery/camera{
c_tag = "Secure Technical Storage";
dir = 8
@@ -19440,10 +18289,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/tech_storage)
"bxl" = (
-/obj/structure/extinguisher_cabinet{
- name = "west bump";
- pixel_x = -30
- },
+/obj/structure/extinguisher_cabinet/directional/west,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutralcorner"
@@ -19479,9 +18325,7 @@
/obj/structure/table/reinforced,
/obj/item/restraints/handcuffs,
/obj/item/flash,
-/obj/machinery/ai_status_display{
- pixel_y = 32
- },
+/obj/machinery/ai_status_display/north,
/turf/simulated/floor/plasteel/dark,
/area/station/command/bridge)
"bxq" = (
@@ -19512,8 +18356,10 @@
/area/station/command/bridge)
"bxt" = (
/obj/structure/table/reinforced,
-/obj/machinery/status_display{
- pixel_y = 32
+/obj/machinery/status_display/directional/north,
+/obj/machinery/door_control/shutter{
+ id = "bridge blast north";
+ name = "North Bridge Blast Door Control"
},
/turf/simulated/floor/plasteel/dark,
/area/station/command/bridge)
@@ -19562,13 +18408,9 @@
/area/station/service/hydroponics)
"bxy" = (
/obj/structure/filingcabinet/chestdrawer,
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/alarm/directional/south,
/obj/effect/decal/warning_stripes/yellow,
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel,
/area/station/supply/miningdock)
"bxA" = (
@@ -19627,11 +18469,7 @@
/turf/simulated/floor/greengrid,
/area/station/command/vault)
"bxG" = (
-/obj/machinery/power/apc{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/power/apc/directional/east,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -19683,13 +18521,9 @@
"bxN" = (
/obj/structure/table,
/obj/item/flashlight/lamp,
-/obj/machinery/light{
- dir = 4
- },
-/obj/machinery/button/windowtint{
- dir = 1;
- id = "Processing";
- pixel_y = -24
+/obj/machinery/light/directional/east,
+/obj/machinery/button/windowtint/south{
+ id = "Processing"
},
/turf/simulated/floor/plasteel{
dir = 6;
@@ -19697,9 +18531,7 @@
},
/area/station/security/processing)
"bxP" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"bxQ" = (
@@ -19801,14 +18633,9 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/gravitygenerator)
"byk" = (
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/obj/effect/decal/warning_stripes/yellow,
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/turf/simulated/floor/plasteel,
/area/station/engineering/gravitygenerator)
"byl" = (
@@ -19825,7 +18652,7 @@
/area/station/engineering/hardsuitstorage)
"byu" = (
/obj/item/kirbyplants,
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/effect/decal/warning_stripes/southeast,
/obj/machinery/atmospherics/pipe/simple/visible/purple{
dir = 4
@@ -19833,11 +18660,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/atmos)
"byv" = (
-/obj/machinery/newscaster{
- dir = 8;
- name = "east bump";
- pixel_x = 28
- },
+/obj/machinery/newscaster/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "yellow"
@@ -19961,9 +18784,7 @@
},
/area/station/hallway/primary/fore)
"byQ" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/machinery/camera{
c_tag = "Central Ring Hallway West";
dir = 8
@@ -19975,14 +18796,8 @@
"byR" = (
/obj/structure/table/reinforced,
/obj/item/storage/firstaid/regular,
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
-/obj/machinery/light{
- dir = 8
- },
+/obj/item/radio/intercom/directional/west,
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel/dark,
/area/station/command/bridge)
"byS" = (
@@ -20004,24 +18819,17 @@
/obj/structure/chair/office/dark{
dir = 4
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/east{
id = "bridge blast east";
name = "East Bridge Blast Door Control";
- pixel_x = 26;
req_access_txt = "19"
},
/turf/simulated/floor/plasteel/dark,
/area/station/command/bridge)
"byY" = (
/obj/structure/table/reinforced,
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
-/obj/machinery/light{
- dir = 4
- },
+/obj/item/radio/intercom/directional/east,
+/obj/machinery/light/directional/east,
/obj/item/flash,
/obj/item/storage/box/ids,
/obj/item/storage/box/PDAs{
@@ -20031,9 +18839,7 @@
/turf/simulated/floor/plasteel/dark,
/area/station/command/bridge)
"bza" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "neutralcorner"
@@ -20115,9 +18921,7 @@
/area/station/security/prison/cell_block)
"bzq" = (
/obj/effect/decal/warning_stripes/northwest,
-/obj/structure/displaycase{
- start_showpiece_type = /obj/item/reagent_containers/food/snacks/donut/sprinkles
- },
+/obj/structure/displaycase/hos,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -20193,26 +18997,18 @@
/obj/structure/sign/electricshock{
pixel_y = 32
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/gravitygenerator)
"bzH" = (
-/obj/machinery/status_display{
- pixel_y = 32
- },
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/status_display/directional/north,
+/obj/machinery/light/directional/north,
/obj/machinery/atmospherics/unary/vent_scrubber/on,
/obj/effect/decal/warning_stripes/northwest,
/turf/simulated/floor/plasteel,
/area/station/engineering/gravitygenerator)
"bzI" = (
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/power/apc/directional/north,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -20221,10 +19017,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/gravitygenerator)
"bzJ" = (
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/obj/effect/decal/warning_stripes/northeast,
/obj/structure/cable{
d1 = 4;
@@ -20237,10 +19030,7 @@
/obj/machinery/power/smes{
charge = 5e+006
},
-/obj/structure/extinguisher_cabinet{
- name = "east bump";
- pixel_x = 30
- },
+/obj/structure/extinguisher_cabinet/directional/east,
/obj/effect/decal/cleanable/cobweb2,
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/structure/cable{
@@ -20259,10 +19049,7 @@
"bzO" = (
/obj/structure/table/reinforced,
/obj/effect/decal/warning_stripes/yellow/hollow,
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/obj/item/crowbar/engineering,
/turf/simulated/floor/plasteel,
/area/station/engineering/break_room)
@@ -20332,10 +19119,7 @@
"bAk" = (
/obj/structure/table/reinforced,
/obj/item/mmi,
-/obj/structure/extinguisher_cabinet{
- name = "north bump";
- pixel_y = 30
- },
+/obj/structure/extinguisher_cabinet/directional/north,
/turf/simulated/floor/plasteel/dark,
/area/station/engineering/tech_storage)
"bAm" = (
@@ -20360,9 +19144,7 @@
/area/station/engineering/tech_storage)
"bAr" = (
/obj/item/kirbyplants,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plasteel/dark,
/area/station/command/bridge)
"bAs" = (
@@ -20401,6 +19183,7 @@
d2 = 2;
icon_state = "1-2"
},
+/obj/machinery/bluespace_beacon,
/turf/simulated/floor/plasteel/dark,
/area/station/command/bridge)
"bAC" = (
@@ -20429,23 +19212,12 @@
},
/area/station/command/bridge)
"bAF" = (
-/obj/machinery/light/small{
- dir = 4
- },
-/obj/machinery/alarm{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plasteel/dark,
/area/station/engineering/aitransit)
"bAI" = (
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
-/obj/machinery/light/small,
+/obj/machinery/alarm/directional/south,
+/obj/machinery/light/small/directional/south,
/obj/structure/closet/crate,
/obj/item/storage/belt/champion,
/obj/item/stack/sheet/mineral/gold,
@@ -20456,9 +19228,7 @@
},
/area/station/command/vault)
"bAJ" = (
-/obj/machinery/ai_status_display{
- pixel_y = -32
- },
+/obj/machinery/ai_status_display/south,
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 1
},
@@ -20496,7 +19266,6 @@
"bAQ" = (
/obj/structure/table,
/obj/item/restraints/handcuffs,
-/obj/item/radio/off,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -20514,9 +19283,7 @@
/area/station/security/main)
"bAT" = (
/obj/item/kirbyplants,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "darkred"
@@ -20546,10 +19313,7 @@
/turf/simulated/floor/plasteel/dark,
/area/station/turret_protected/ai)
"bBg" = (
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "vault"
@@ -20568,7 +19332,7 @@
},
/area/station/engineering/gravitygenerator)
"bBl" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/gravitygenerator)
"bBn" = (
@@ -20670,11 +19434,7 @@
},
/area/station/engineering/break_room)
"bBI" = (
-/obj/machinery/alarm{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/alarm/directional/east,
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "caution"
@@ -20699,9 +19459,7 @@
/area/station/hallway/primary/port)
"bBP" = (
/obj/structure/table/reinforced,
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/item/stack/cable_coil/random,
/obj/item/stack/cable_coil/random,
/obj/item/healthanalyzer,
@@ -20728,9 +19486,7 @@
/area/station/engineering/tech_storage)
"bBU" = (
/obj/structure/table/reinforced,
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/item/aicard,
/turf/simulated/floor/plasteel/dark,
/area/station/engineering/tech_storage)
@@ -20743,9 +19499,7 @@
/area/station/public/storage/tools)
"bBX" = (
/obj/structure/table/reinforced,
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/item/analyzer,
/obj/item/analyzer,
/obj/item/assembly/signaler,
@@ -20815,11 +19569,7 @@
dir = 4
},
/obj/effect/decal/warning_stripes/yellow/hollow,
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/power/apc/directional/north,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -20834,9 +19584,7 @@
/area/station/public/storage/tools)
"bCg" = (
/obj/structure/table/reinforced,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/item/assembly/igniter,
/obj/item/assembly/igniter,
/obj/item/assembly/igniter,
@@ -20845,14 +19593,11 @@
/turf/simulated/floor/plasteel,
/area/station/public/storage/tools)
"bCn" = (
-/obj/machinery/light{
- dir = 1
- },
-/obj/machinery/door_control{
+/obj/machinery/light/directional/north,
+/obj/machinery/door_control/shutter/north{
id = "bridge blast west";
name = "West Bridge Blast Door Control";
pixel_x = null;
- pixel_y = 24;
req_access_txt = "19"
},
/obj/structure/cable{
@@ -20924,7 +19669,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/effect/mapping_helpers/airlock/windoor/access/any/command/captain,
+/obj/effect/mapping_helpers/airlock/windoor/access/any/command,
/turf/simulated/floor/plasteel{
icon_state = "darkblue"
},
@@ -20952,14 +19697,11 @@
},
/area/station/command/bridge)
"bCy" = (
-/obj/machinery/light{
- dir = 1
- },
-/obj/machinery/door_control{
+/obj/machinery/light/directional/north,
+/obj/machinery/door_control/shutter/north{
id = "bridge blast east";
name = "East Bridge Blast Door Control";
pixel_x = null;
- pixel_y = 24;
req_access_txt = "19"
},
/obj/structure/disposalpipe/segment{
@@ -21014,17 +19756,13 @@
},
/area/station/security/prisonershuttle)
"bCP" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "darkred"
},
/area/station/security/brig)
"bCT" = (
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/obj/item/radio/intercom/private{
pixel_x = -28;
pixel_y = -10
@@ -21061,11 +19799,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/power/apc/directional/north,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "vault"
@@ -21073,11 +19807,6 @@
/area/station/turret_protected/ai)
"bCX" = (
/obj/effect/landmark/start/ai,
-/obj/item/radio/intercom{
- name = "custom placement";
- pixel_x = -28;
- pixel_y = 5
- },
/obj/item/radio/intercom/private{
pixel_x = 28;
pixel_y = 5
@@ -21090,13 +19819,15 @@
pixel_y = 32
},
/obj/item/radio/intercom/custom{
- pixel_y = 25
+ pixel_y = 5;
+ pixel_x = -28
},
/obj/machinery/newscaster/security_unit{
- dir = 4;
name = "west bump";
- pixel_x = -28
+ pixel_x = -32;
+ pixel_y = 32
},
+/obj/item/radio/intercom/directional/north,
/turf/simulated/floor/plasteel/dark,
/area/station/turret_protected/ai)
"bCY" = (
@@ -21123,11 +19854,7 @@
/turf/simulated/floor/greengrid,
/area/station/turret_protected/ai)
"bDa" = (
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/obj/item/radio/intercom/private{
pixel_x = 28;
pixel_y = -10
@@ -21155,13 +19882,8 @@
/turf/simulated/floor/plasteel/dark,
/area/station/engineering/gravitygenerator)
"bDe" = (
-/obj/machinery/light/small{
- dir = 1
- },
-/obj/structure/extinguisher_cabinet{
- name = "east bump";
- pixel_x = 30
- },
+/obj/machinery/light/small/directional/north,
+/obj/structure/extinguisher_cabinet/directional/east,
/obj/structure/closet/radiation,
/obj/effect/decal/warning_stripes/northeast,
/turf/simulated/floor/plasteel,
@@ -21380,6 +20102,7 @@
},
/area/station/engineering/break_room)
"bDy" = (
+/obj/machinery/status_display/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "caution"
@@ -21400,9 +20123,7 @@
/area/station/hallway/primary/port)
"bDE" = (
/obj/item/kirbyplants,
-/obj/machinery/status_display{
- pixel_x = -32
- },
+/obj/machinery/status_display/directional/west,
/turf/simulated/floor/plasteel/dark,
/area/station/engineering/tech_storage)
"bDF" = (
@@ -21436,9 +20157,7 @@
/area/station/engineering/tech_storage)
"bDI" = (
/obj/item/kirbyplants,
-/obj/machinery/ai_status_display{
- pixel_x = 32
- },
+/obj/machinery/ai_status_display/east,
/turf/simulated/floor/plasteel/dark,
/area/station/engineering/tech_storage)
"bDJ" = (
@@ -21474,6 +20193,10 @@
icon_state = "yellow"
},
/area/station/public/storage/tools)
+"bDL" = (
+/obj/machinery/ai_status_display/north,
+/turf/simulated/floor/plasteel/dark,
+/area/station/turret_protected/ai_upload)
"bDN" = (
/turf/simulated/floor/plasteel{
dir = 1;
@@ -21495,7 +20218,7 @@
/turf/simulated/floor/plasteel,
/area/station/public/storage/tools)
"bDQ" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/public/storage/tools)
"bDR" = (
@@ -21651,18 +20374,27 @@
},
/area/station/hallway/primary/central/ne)
"bEr" = (
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
+/obj/machinery/firealarm/directional/south,
+/obj/structure/table/reinforced,
+/obj/item/radio/security,
+/obj/item/radio/security{
+ pixel_x = 8
+ },
+/obj/item/radio/security{
+ pixel_x = -8
+ },
+/obj/item/radio/security{
+ pixel_x = -4
+ },
+/obj/item/radio/security{
+ pixel_x = 4
},
-/obj/structure/closet/bombcloset,
/turf/simulated/floor/plasteel{
icon_state = "darkred"
},
/area/station/security/main)
"bEw" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor{
density = 0;
icon_state = "open";
@@ -21680,9 +20412,7 @@
/turf/simulated/wall/r_wall,
/area/station/security/warden)
"bED" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel/dark,
/area/station/turret_protected/ai)
"bEE" = (
@@ -21690,11 +20420,10 @@
id = "AI";
pixel_y = -24
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/north{
id = "AI-door";
name = "AI Entrance Blast Doors";
- pixel_x = -24;
- pixel_y = 24
+ pixel_x = -24
},
/turf/simulated/floor/plasteel{
dir = 8;
@@ -21702,9 +20431,7 @@
},
/area/station/turret_protected/ai)
"bEF" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel/dark,
/area/station/turret_protected/ai)
"bEG" = (
@@ -21773,7 +20500,7 @@
},
/area/station/engineering/break_room)
"bER" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "caution"
},
@@ -21785,11 +20512,7 @@
/area/station/engineering/break_room)
"bET" = (
/obj/item/kirbyplants,
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/firealarm/directional/west,
/obj/effect/decal/warning_stripes/yellow,
/turf/simulated/floor/plasteel{
dir = 10;
@@ -21798,16 +20521,8 @@
/area/station/engineering/break_room)
"bEU" = (
/obj/item/kirbyplants,
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/east,
+/obj/machinery/alarm/directional/south,
/obj/effect/decal/warning_stripes/yellow,
/turf/simulated/floor/plasteel{
dir = 6;
@@ -21845,16 +20560,6 @@
icon_state = "neutralfull"
},
/area/station/engineering/break_room)
-"bFa" = (
-/obj/machinery/status_display{
- pixel_x = 32;
- pixel_y = 32
- },
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "cautioncorner"
- },
-/area/station/engineering/break_room)
"bFb" = (
/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/plasteel{
@@ -21874,14 +20579,9 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/break_room)
"bFe" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/effect/decal/warning_stripes/north,
-/obj/structure/extinguisher_cabinet{
- name = "north bump";
- pixel_y = 30
- },
+/obj/structure/extinguisher_cabinet/directional/north,
/turf/simulated/floor/plasteel,
/area/station/engineering/break_room)
"bFf" = (
@@ -21894,7 +20594,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/break_room)
"bFi" = (
@@ -21964,20 +20664,14 @@
/obj/item/stock_parts/matter_bin,
/obj/item/stock_parts/matter_bin,
/obj/item/stock_parts/micro_laser,
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/item/radio/intercom/directional/east,
/turf/simulated/floor/plasteel/dark,
/area/station/engineering/tech_storage)
"bFm" = (
/obj/structure/rack,
/obj/item/painter,
/obj/item/toner,
-/obj/machinery/status_display{
- pixel_x = -32
- },
+/obj/machinery/status_display/directional/west,
/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel,
/area/station/public/storage/tools)
@@ -22018,16 +20712,12 @@
name = "Bridge Blast Doors";
opacity = 0
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable,
/turf/simulated/floor/plating,
/area/station/command/bridge)
"bFx" = (
-/obj/machinery/light_switch{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/light_switch/south,
/turf/simulated/floor/plasteel{
icon_state = "darkblue"
},
@@ -22038,10 +20728,7 @@
},
/area/station/command/bridge)
"bFz" = (
-/obj/structure/extinguisher_cabinet{
- name = "south bump";
- pixel_y = -30
- },
+/obj/structure/extinguisher_cabinet/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "darkblue"
},
@@ -22061,10 +20748,7 @@
},
/area/station/command/bridge)
"bFC" = (
-/obj/machinery/power/apc{
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/power/apc/directional/south,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -22089,13 +20773,13 @@
name = "Bridge Blast Doors";
opacity = 0
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable,
/turf/simulated/floor/plating,
/area/station/command/bridge)
"bFF" = (
/obj/structure/rack,
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/item/aicard,
/obj/item/storage/secure/briefcase,
/turf/simulated/floor/plasteel{
@@ -22141,7 +20825,7 @@
/obj/structure/rack,
/obj/item/storage/toolbox/emergency,
/obj/item/wrench,
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/item/storage/toolbox/mechanical{
pixel_y = -3
},
@@ -22152,11 +20836,7 @@
},
/area/station/command/bridge)
"bFN" = (
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/alarm/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "darkblue"
},
@@ -22171,18 +20851,14 @@
},
/area/station/command/bridge)
"bFQ" = (
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "darkblue"
},
/area/station/command/bridge)
"bFR" = (
/obj/item/kirbyplants,
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plasteel/dark,
/area/station/command/bridge)
"bFS" = (
@@ -22204,7 +20880,7 @@
/turf/simulated/floor/plasteel,
/area/station/security/armory/secure)
"bFV" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/detective)
"bGa" = (
@@ -22215,17 +20891,12 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"bGb" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/structure/closet/secure_closet/brig{
id = "Cell 1";
name = "Cell 1 Locker"
},
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/plasteel{
dir = 1;
@@ -22243,11 +20914,7 @@
"bGd" = (
/obj/structure/table/wood,
/obj/item/storage/fancy/donut_box,
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -22277,9 +20944,7 @@
},
/area/station/security/prison/cell_block)
"bGp" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -22310,20 +20975,18 @@
/obj/structure/sign/electricshock{
pixel_y = -32
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/gravitygenerator)
"bGt" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/structure/closet/radiation,
/obj/effect/decal/warning_stripes/southeast,
/turf/simulated/floor/plasteel,
/area/station/engineering/gravitygenerator)
"bGu" = (
-/obj/machinery/status_display{
- pixel_y = -32
- },
-/obj/machinery/light,
+/obj/machinery/status_display/directional/south,
+/obj/machinery/light/directional/south,
/obj/machinery/camera{
c_tag = "Gravity Generation";
dir = 1;
@@ -22336,29 +20999,18 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/gravitygenerator)
"bGv" = (
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/alarm/directional/south,
/obj/effect/decal/warning_stripes/south,
/turf/simulated/floor/plasteel,
/area/station/engineering/gravitygenerator)
"bGw" = (
-/obj/machinery/newscaster{
- dir = 1;
- name = "south bump";
- pixel_y = -28
- },
+/obj/machinery/newscaster/directional/south,
/obj/effect/decal/warning_stripes/southeast,
/turf/simulated/floor/plasteel,
/area/station/engineering/gravitygenerator)
"bGx" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small{
- nightshift_enabled = 1;
- nightshift_allowed = 0
- },
+/obj/machinery/light/small/nightshifted/south,
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 1
},
@@ -22634,9 +21286,7 @@
},
/area/station/hallway/primary/port)
"bGR" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "yellowcorner"
@@ -22667,11 +21317,7 @@
/area/station/engineering/tech_storage)
"bGY" = (
/obj/structure/table/reinforced,
-/obj/machinery/alarm{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/alarm/directional/east,
/obj/item/stack/cable_coil/random,
/obj/item/stack/cable_coil/random,
/obj/item/stock_parts/scanning_module,
@@ -22727,11 +21373,7 @@
},
/area/station/engineering/break_room)
"bHi" = (
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/firealarm/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
},
@@ -22755,7 +21397,7 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/meeting_room)
"bHn" = (
/obj/structure/table/reinforced,
@@ -22785,6 +21427,13 @@
dir = 8
},
/obj/item/storage/fancy/donut_box,
+/obj/machinery/requests_console{
+ announcementConsole = 1;
+ department = "Bridge";
+ departmentType = 5;
+ name = "Bridge Requests Console";
+ pixel_y = -30
+ },
/turf/simulated/floor/carpet,
/area/station/command/bridge)
"bHr" = (
@@ -22801,33 +21450,23 @@
pixel_y = -24;
req_one_access_txt = "75"
},
-/obj/machinery/requests_console{
- announcementConsole = 1;
- department = "Bridge";
- departmentType = 5;
- name = "Bridge Requests Console";
- pixel_x = -30;
- pixel_y = -30
- },
/turf/simulated/floor/carpet,
/area/station/command/bridge)
"bHt" = (
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/south{
id = "stationawaygate";
name = "Expedition Shutters Access Control";
pixel_x = 7;
- pixel_y = -26;
req_access_txt = "62"
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/south{
id = "eva-shutters";
name = "Auxilary E.V.A. Storage";
pixel_x = -7;
- pixel_y = -26;
req_one_access_txt = "18"
},
-/obj/machinery/keycard_auth{
- pixel_y = -38
+/obj/machinery/keycard_auth/south{
+ pixel_y = -32
},
/turf/simulated/floor/carpet,
/area/station/command/bridge)
@@ -22870,14 +21509,10 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/captain)
"bHA" = (
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/power/apc/directional/west,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -22910,18 +21545,11 @@
name = "detectives camera";
pictures_left = 30
},
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/turf/simulated/floor/plasteel/dark,
/area/station/security/detective)
"bHM" = (
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/power/apc/directional/north,
/obj/structure/table/wood,
/obj/item/taperecorder,
/obj/item/restraints/handcuffs,
@@ -22946,12 +21574,8 @@
/area/station/security/detective)
"bHP" = (
/obj/machinery/photocopier,
-/obj/machinery/ai_status_display{
- pixel_y = 32
- },
-/obj/structure/reagent_dispensers/peppertank{
- pixel_x = 32
- },
+/obj/machinery/ai_status_display/north,
+/obj/structure/reagent_dispensers/peppertank/east,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -22970,10 +21594,7 @@
/obj/structure/table/reinforced,
/obj/item/clipboard,
/obj/item/toy/figure/crew/secofficer,
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/firealarm/directional/north,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "redcorner"
@@ -23078,10 +21699,8 @@
/obj/effect/mapping_helpers/airlock/windoor/access/any/command/ai_upload{
dir = 8
},
-/obj/machinery/light_switch{
- name = "custom placement";
- pixel_x = -4;
- pixel_y = 24
+/obj/machinery/light_switch/north{
+ pixel_x = -4
},
/turf/simulated/floor/plasteel{
dir = 8;
@@ -23151,10 +21770,7 @@
/turf/simulated/floor/plasteel/dark,
/area/station/command/office/ce)
"bIr" = (
-/obj/structure/extinguisher_cabinet{
- name = "north bump";
- pixel_y = 30
- },
+/obj/structure/extinguisher_cabinet/directional/north,
/obj/machinery/disposal,
/obj/structure/disposalpipe/trunk,
/turf/simulated/floor/plasteel/dark,
@@ -23163,26 +21779,19 @@
/obj/structure/table/reinforced,
/obj/machinery/cell_charger,
/obj/item/stock_parts/cell/high,
-/obj/machinery/ai_status_display{
- pixel_y = 32
- },
+/obj/machinery/ai_status_display/north,
/turf/simulated/floor/plasteel/dark,
/area/station/command/office/ce)
"bIu" = (
/obj/structure/rack,
/obj/item/crowbar,
/obj/item/storage/toolbox/mechanical,
-/obj/machinery/computer/security/telescreen/entertainment{
- pixel_y = 32
- },
+/obj/machinery/computer/security/telescreen/entertainment/directional/north,
/turf/simulated/floor/plasteel/dark,
/area/station/command/office/ce)
"bIv" = (
/obj/item/kirbyplants,
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/firealarm/directional/north,
/turf/simulated/floor/plasteel/dark,
/area/station/command/office/ce)
"bIx" = (
@@ -23255,7 +21864,7 @@
/area/station/engineering/tech_storage)
"bIK" = (
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/break_room)
"bIN" = (
@@ -23306,11 +21915,7 @@
/obj/item/stack/sheet/glass,
/obj/item/stack/sheet/glass,
/obj/item/stack/sheet/glass,
-/obj/machinery/power/apc{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/power/apc/directional/east,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -23348,60 +21953,45 @@
/area/station/hallway/primary/central/se)
"bIY" = (
/obj/structure/table/wood,
-/obj/machinery/status_display{
- pixel_x = -32
- },
+/obj/machinery/status_display/directional/west,
/obj/item/flashlight/lamp,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/meeting_room)
"bIZ" = (
/obj/structure/reagent_dispensers/water_cooler,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/meeting_room)
"bJa" = (
/obj/item/kirbyplants,
-/obj/machinery/light{
- dir = 1
- },
-/turf/simulated/floor/wood,
+/obj/machinery/light/directional/south,
+/turf/simulated/floor/wood/oak,
/area/station/command/meeting_room)
"bJb" = (
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
- },
-/turf/simulated/floor/wood,
+/obj/machinery/firealarm/directional/north,
+/turf/simulated/floor/wood/oak,
/area/station/command/meeting_room)
"bJc" = (
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/power/apc/directional/north,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/meeting_room)
"bJe" = (
-/obj/machinery/newscaster/security_unit{
- dir = 1;
- name = "south bump";
- pixel_y = -28
- },
-/turf/simulated/floor/wood,
+/obj/machinery/newscaster/security_unit/south,
+/turf/simulated/floor/wood/oak,
/area/station/command/meeting_room)
"bJf" = (
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 8
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/captain)
"bJg" = (
/obj/structure/table/wood,
/obj/item/paicard,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/meeting_room)
"bJi" = (
/obj/machinery/door/airlock/highsecurity{
@@ -23421,63 +22011,47 @@
/obj/structure/table/wood,
/obj/item/clipboard,
/obj/item/toy/figure/crew/captain,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/captain)
"bJk" = (
-/obj/machinery/light_switch{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/light_switch/north,
/obj/machinery/disposal,
/obj/structure/disposalpipe/trunk{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/captain)
"bJm" = (
-/obj/machinery/light{
- dir = 1
- },
-/turf/simulated/floor/wood,
+/obj/machinery/light/directional/north,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/captain)
"bJn" = (
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
- },
-/turf/simulated/floor/wood,
+/obj/machinery/firealarm/directional/north,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/captain)
"bJo" = (
-/obj/machinery/ai_status_display{
- pixel_y = 32
- },
-/turf/simulated/floor/wood,
+/obj/machinery/ai_status_display/north,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/captain)
"bJp" = (
/obj/structure/sign/bobross{
pixel_y = 32
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/captain)
"bJq" = (
-/obj/machinery/status_display{
- pixel_y = 32
- },
-/turf/simulated/floor/wood,
+/obj/machinery/status_display/directional/north,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/captain)
"bJr" = (
/obj/item/kirbyplants,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/captain)
"bJs" = (
/obj/machinery/computer/security/mining{
dir = 1
},
-/obj/machinery/newscaster{
- dir = 1;
- name = "south bump";
- pixel_y = -28
- },
+/obj/machinery/newscaster/directional/south,
/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel,
/area/station/supply/miningdock)
@@ -23490,11 +22064,7 @@
/area/station/maintenance/starboard2)
"bJC" = (
/obj/item/kirbyplants,
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/power/apc/directional/west,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -23701,22 +22271,13 @@
"bKb" = (
/obj/item/stack/sheet/mineral/sandbags,
/obj/effect/landmark/damageturf,
-/obj/machinery/light/small{
- dir = 4;
- pixel_y = 8
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
"bKd" = (
/obj/item/kirbyplants,
-/obj/machinery/light{
- dir = 8
- },
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/machinery/light/directional/west,
+/obj/item/radio/intercom/directional/west,
/turf/simulated/floor/plasteel/dark,
/area/station/command/office/ce)
"bKe" = (
@@ -23883,9 +22444,7 @@
/area/station/engineering/tech_storage)
"bKy" = (
/obj/item/kirbyplants,
-/obj/machinery/ai_status_display{
- pixel_x = -32
- },
+/obj/machinery/ai_status_display/west,
/turf/simulated/floor/plasteel/dark,
/area/station/engineering/tech_storage)
"bKz" = (
@@ -23899,17 +22458,13 @@
/obj/item/book/manual/wiki/hacking,
/obj/item/book/manual/wiki/engineering_guide,
/obj/item/book/manual/wiki/engineering_construction,
-/obj/machinery/status_display{
- pixel_x = -32
- },
+/obj/machinery/status_display/directional/west,
/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel,
/area/station/public/storage/tools)
"bKB" = (
/obj/item/kirbyplants,
-/obj/machinery/status_display{
- pixel_x = 32
- },
+/obj/machinery/status_display/directional/east,
/turf/simulated/floor/plasteel/dark,
/area/station/engineering/tech_storage)
"bKC" = (
@@ -23949,7 +22504,7 @@
name = "Meeting Room Shutters";
opacity = 0
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable,
/turf/simulated/floor/plating,
/area/station/command/meeting_room)
@@ -23963,14 +22518,14 @@
pixel_x = -2;
pixel_y = 3
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter{
id = "meetroomshutters";
name = "Privacy Shutters";
pixel_x = 5;
pixel_y = -4;
req_one_access_txt = "18"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/meeting_room)
"bKH" = (
/obj/structure/chair/comfy/brown,
@@ -23989,31 +22544,18 @@
/turf/simulated/floor/carpet,
/area/station/command/meeting_room)
"bKM" = (
-/obj/machinery/light_switch{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
-/turf/simulated/floor/wood,
+/obj/machinery/light_switch/south,
+/turf/simulated/floor/wood/oak,
/area/station/command/meeting_room)
"bKN" = (
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/meeting_room)
"bKP" = (
/obj/machinery/porta_turret,
/turf/simulated/floor/plasteel/dark,
/area/station/turret_protected/ai_upload)
-"bKR" = (
-/obj/machinery/ai_status_display{
- pixel_y = 32
- },
-/turf/simulated/floor/bluegrid,
-/area/station/turret_protected/ai_upload)
"bKS" = (
-/obj/machinery/light_switch{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/light_switch/north,
/turf/simulated/floor/bluegrid,
/area/station/turret_protected/ai_upload)
"bKU" = (
@@ -24022,12 +22564,6 @@
},
/turf/simulated/floor/bluegrid,
/area/station/turret_protected/ai_upload)
-"bKV" = (
-/obj/machinery/status_display{
- pixel_y = 32
- },
-/turf/simulated/floor/bluegrid,
-/area/station/turret_protected/ai_upload)
"bKY" = (
/obj/structure/disposalpipe/segment,
/obj/structure/cable{
@@ -24050,36 +22586,32 @@
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/captain)
"bLc" = (
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/captain)
"bLd" = (
/obj/structure/chair/comfy/brown{
dir = 4
},
/obj/effect/landmark/start/captain,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/captain)
"bLe" = (
/obj/structure/table/wood,
/obj/item/storage/fancy/donut_box,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/captain)
"bLf" = (
/obj/structure/chair/comfy/brown{
dir = 8
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/captain)
"bLg" = (
-/obj/machinery/alarm{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
-/turf/simulated/floor/wood,
+/obj/machinery/alarm/directional/east,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/captain)
"bLh" = (
/turf/simulated/wall,
@@ -24105,27 +22637,17 @@
/obj/structure/toilet{
dir = 4
},
-/obj/machinery/door_control{
- id = "toilet2";
- name = "Toilet Bolt Control";
- normaldoorcontrol = 1;
- pixel_x = -24;
- specialfunctions = 4
- },
-/obj/structure/sign/poster/official/random{
- pixel_y = -32
- },
-/obj/machinery/light/small{
- dir = 8
+/obj/machinery/door_control/bolt_control/west{
+ id = "toilet2"
},
+/obj/structure/sign/poster/official/random/south,
+/obj/machinery/light/small/directional/west,
/obj/effect/landmark/start/assistant,
/turf/simulated/floor/plasteel,
/area/station/service/theatre)
"bLl" = (
/obj/structure/closet/toolcloset,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/effect/spawner/lootdrop/maintenance,
/turf/simulated/floor/plasteel{
dir = 4;
@@ -24150,14 +22672,8 @@
network = list("Research","SS13");
pixel_y = -22
},
-/obj/machinery/light{
- dir = 8
- },
-/obj/machinery/light_switch{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/light/directional/west,
+/obj/machinery/light_switch/west,
/turf/simulated/floor/plasteel/dark,
/area/station/security/detective)
"bLp" = (
@@ -24199,35 +22715,23 @@
},
/area/station/security/checkpoint)
"bLx" = (
-/obj/machinery/light{
- dir = 4
- },
-/obj/machinery/status_display{
- pixel_x = 32
- },
+/obj/machinery/light/directional/east,
+/obj/machinery/status_display/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "redcorner"
},
/area/station/security/checkpoint)
"bLy" = (
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/alarm/directional/west,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "redcorner"
},
/area/station/hallway/primary/starboard)
"bLz" = (
-/obj/machinery/light{
- dir = 4
- },
-/obj/machinery/status_display{
- pixel_x = 32
- },
+/obj/machinery/light/directional/east,
+/obj/machinery/status_display/directional/east,
/obj/effect/decal/warning_stripes/southeastcorner,
/turf/simulated/floor/plasteel{
dir = 4;
@@ -24242,9 +22746,7 @@
/area/station/security/prison/cell_block)
"bLC" = (
/obj/item/kirbyplants,
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "darkred"
@@ -24319,11 +22821,7 @@
c_tag = "Brig - Officer's Lockers";
network = list("SS13","Security")
},
-/obj/machinery/alarm{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/alarm/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkred"
@@ -24344,11 +22842,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"bLO" = (
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/south,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "vault"
@@ -24364,7 +22858,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/port)
"bLQ" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel/dark,
/area/station/turret_protected/ai)
"bLR" = (
@@ -24425,11 +22919,7 @@
pixel_x = -2;
pixel_y = 3
},
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/alarm/directional/west,
/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel,
/area/station/public/storage/tools)
@@ -24473,9 +22963,7 @@
},
/area/station/hallway/primary/starboard)
"bMg" = (
-/obj/machinery/status_display{
- pixel_x = -32
- },
+/obj/machinery/status_display/directional/west,
/obj/machinery/computer/card/minor/ce{
dir = 4
},
@@ -24542,22 +23030,14 @@
},
/area/station/engineering/break_room)
"bMv" = (
-/obj/machinery/status_display{
- pixel_y = -32
- },
+/obj/machinery/status_display/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "yellow"
},
/area/station/engineering/break_room)
"bMA" = (
-/obj/structure/sign/poster/official/random{
- pixel_y = 32
- },
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/structure/sign/poster/official/random/north,
+/obj/item/radio/intercom/directional/east,
/obj/item/kirbyplants,
/turf/simulated/floor/plasteel{
dir = 5;
@@ -24566,13 +23046,8 @@
/area/station/engineering/break_room)
"bMC" = (
/obj/structure/table/reinforced,
-/obj/machinery/light{
- dir = 8
- },
-/obj/structure/extinguisher_cabinet{
- name = "west bump";
- pixel_x = -30
- },
+/obj/machinery/light/directional/west,
+/obj/structure/extinguisher_cabinet/directional/west,
/obj/item/clothing/gloves/color/yellow,
/obj/item/storage/toolbox/electrical,
/obj/item/multitool,
@@ -24580,9 +23055,7 @@
/area/station/engineering/tech_storage)
"bME" = (
/obj/structure/table/reinforced,
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/item/circuitboard/sleeper,
/turf/simulated/floor/plasteel/dark,
/area/station/engineering/tech_storage)
@@ -24645,11 +23118,11 @@
/area/station/hallway/primary/central/north)
"bMM" = (
/obj/machinery/photocopier,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/meeting_room)
"bMN" = (
/obj/machinery/hologram/holopad,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/meeting_room)
"bMO" = (
/obj/structure/table/wood,
@@ -24691,7 +23164,7 @@
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 8
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/meeting_room)
"bMV" = (
/obj/machinery/atmospherics/unary/vent_scrubber/on,
@@ -24737,39 +23210,31 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/captain)
"bNf" = (
/obj/structure/chair/comfy/brown{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/captain)
"bNg" = (
/obj/structure/table/wood,
/obj/item/clothing/mask/cigarette/cigar,
/obj/item/clothing/mask/cigarette/cigar,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/captain)
"bNh" = (
-/obj/machinery/light{
- dir = 4
- },
-/obj/structure/extinguisher_cabinet{
- name = "east bump";
- pixel_x = 30
- },
-/turf/simulated/floor/wood,
+/obj/machinery/light/directional/east,
+/obj/structure/extinguisher_cabinet/directional/east,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/captain)
"bNi" = (
/obj/structure/rack,
/obj/item/clothing/gloves/color/fyellow,
/obj/item/clothing/suit/storage/hazardvest,
/obj/item/multitool,
-/obj/structure/extinguisher_cabinet{
- name = "west bump";
- pixel_x = -30
- },
+/obj/structure/extinguisher_cabinet/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "yellow"
@@ -24860,12 +23325,8 @@
/turf/simulated/floor/carpet,
/area/station/security/detective)
"bNu" = (
-/obj/machinery/light{
- dir = 4
- },
-/obj/machinery/status_display{
- pixel_x = 32
- },
+/obj/machinery/light/directional/east,
+/obj/machinery/status_display/directional/east,
/obj/machinery/computer/secure_data{
dir = 8
},
@@ -24875,11 +23336,7 @@
/obj/machinery/computer/secure_data{
dir = 4
},
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/item/radio/intercom/directional/west,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "redcorner"
@@ -24941,9 +23398,7 @@
pixel_x = -26;
pixel_y = -26
},
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -25105,9 +23560,7 @@
},
/area/station/command/office/ce)
"bOe" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel/dark,
/area/station/command/office/ce)
"bOf" = (
@@ -25119,11 +23572,7 @@
/turf/simulated/wall,
/area/station/engineering/break_room)
"bOh" = (
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/firealarm/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "cautioncorner"
@@ -25145,9 +23594,7 @@
"bOl" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/chair/stool/bar,
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "redyellowfull"
},
@@ -25158,11 +23605,7 @@
pixel_x = -3;
pixel_y = 6
},
-/obj/machinery/light_switch{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/light_switch/west,
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "yellow"
@@ -25177,11 +23620,7 @@
/area/station/engineering/tech_storage)
"bOr" = (
/obj/item/kirbyplants,
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/south,
/obj/effect/decal/warning_stripes/yellow,
/turf/simulated/floor/plasteel,
/area/station/engineering/tech_storage)
@@ -25196,11 +23635,7 @@
/area/station/engineering/tech_storage)
"bOt" = (
/obj/item/kirbyplants,
-/obj/machinery/light_switch{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/light_switch/south,
/obj/effect/decal/warning_stripes/yellow,
/turf/simulated/floor/plasteel,
/area/station/engineering/tech_storage)
@@ -25208,11 +23643,7 @@
/obj/structure/table/reinforced,
/obj/item/wrench,
/obj/item/crowbar,
-/obj/machinery/newscaster{
- dir = 1;
- name = "south bump";
- pixel_y = -28
- },
+/obj/machinery/newscaster/directional/south,
/obj/effect/decal/warning_stripes/yellow,
/turf/simulated/floor/plasteel,
/area/station/engineering/tech_storage)
@@ -25238,7 +23669,7 @@
/area/station/engineering/tech_storage)
"bOx" = (
/obj/structure/table/reinforced,
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/item/assembly/timer,
/obj/item/assembly/timer,
/obj/item/multitool,
@@ -25265,9 +23696,7 @@
/turf/simulated/wall,
/area/station/public/storage/tools)
"bOD" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutralcorner"
@@ -25276,7 +23705,7 @@
"bOE" = (
/obj/structure/table/wood,
/obj/item/book/manual/wiki/security_space_law,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/meeting_room)
"bOF" = (
/obj/structure/chair/comfy/beige{
@@ -25295,7 +23724,7 @@
/obj/machinery/door/firedoor,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/hop)
"bOI" = (
/obj/structure/chair/comfy/brown{
@@ -25361,21 +23790,13 @@
/obj/structure/bed/dogbed{
name = "fox box"
},
-/obj/machinery/newscaster/security_unit{
- dir = 4;
- name = "west bump";
- pixel_x = -28
- },
+/obj/machinery/newscaster/security_unit/west,
/mob/living/simple_animal/pet/dog/fox/Renault,
/turf/simulated/floor/plasteel/dark,
/area/station/command/office/captain)
"bOV" = (
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
-/turf/simulated/floor/wood,
+/obj/item/radio/intercom/directional/south,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/captain)
"bOX" = (
/obj/structure/chair/comfy/brown,
@@ -25391,33 +23812,28 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/captain)
"bOZ" = (
/turf/simulated/wall,
/area/station/command/office/ntrep)
"bPa" = (
-/obj/machinery/power/apc{
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/power/apc/directional/south,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/captain)
"bPb" = (
/obj/machinery/camera{
c_tag = "Captain's Room";
dir = 8
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/captain)
"bPc" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "neutralcorner"
@@ -25473,16 +23889,8 @@
/obj/structure/table,
/obj/item/stack/packageWrap,
/obj/item/hand_labeler,
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
-/obj/machinery/power/apc{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/alarm/directional/south,
+/obj/machinery/power/apc/directional/east,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -25494,9 +23902,7 @@
/area/station/public/storage/tools/auxiliary)
"bPi" = (
/obj/structure/morgue,
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/obj/effect/landmark/spawner/rev,
/turf/simulated/floor/plasteel{
dir = 8;
@@ -25511,21 +23917,15 @@
/area/station/security/detective)
"bPk" = (
/obj/item/kirbyplants,
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/south,
/turf/simulated/floor/plasteel/dark,
/area/station/security/detective)
"bPl" = (
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
},
-/obj/machinery/button/windowtint{
- dir = 1;
- id = "Detective";
- pixel_y = -24
+/obj/machinery/button/windowtint/south{
+ id = "Detective"
},
/turf/simulated/floor/plasteel/dark,
/area/station/security/detective)
@@ -25551,11 +23951,7 @@
/obj/machinery/computer/security{
dir = 4
},
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/alarm/directional/west,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "redcorner"
@@ -25570,7 +23966,7 @@
},
/area/station/security/checkpoint)
"bPt" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -25583,11 +23979,11 @@
/turf/simulated/floor/plating,
/area/station/security/brig)
"bPu" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/warden)
"bPw" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable,
/turf/simulated/floor/plating,
/area/station/command/office/hos)
@@ -25631,10 +24027,7 @@
/area/station/turret_protected/aisat)
"bPH" = (
/obj/machinery/atmospherics/unary/portables_connector,
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/obj/machinery/atmospherics/portable/canister/air,
/obj/structure/cable{
d1 = 2;
@@ -25673,12 +24066,8 @@
},
/area/station/turret_protected/aisat)
"bPO" = (
-/obj/machinery/light{
- dir = 1
- },
-/obj/machinery/ai_status_display{
- pixel_y = 32
- },
+/obj/machinery/light/directional/north,
+/obj/machinery/ai_status_display/north,
/obj/machinery/power/smes{
charge = 5e+006
},
@@ -25762,22 +24151,12 @@
/area/station/public/storage/tools)
"bPZ" = (
/obj/structure/table/reinforced,
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/item/radio,
/obj/item/radio,
/obj/item/radio,
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
-/obj/machinery/light_switch{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/firealarm/directional/south,
+/obj/machinery/light_switch/east,
/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel,
/area/station/public/storage/tools)
@@ -25831,10 +24210,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/normal{
id = "ceofficedoor";
name = "Office Door";
- normaldoorcontrol = 1;
pixel_x = -5;
req_access_txt = "56"
},
@@ -25871,7 +24249,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "CE"
},
/turf/simulated/floor/plating,
@@ -25879,25 +24257,20 @@
"bQk" = (
/obj/structure/table/wood,
/obj/item/flashlight/lamp,
-/obj/machinery/ai_status_display{
- pixel_y = 32
- },
+/obj/machinery/ai_status_display/north,
/obj/machinery/atmospherics/unary/vent_pump/on,
/turf/simulated/floor/plasteel/grimy,
/area/station/command/office/ce)
"bQl" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/structure/bed,
/obj/item/bedsheet/ce,
+/obj/machinery/firealarm/directional/north,
/turf/simulated/floor/plasteel/grimy,
/area/station/command/office/ce)
"bQm" = (
/obj/structure/dresser,
-/obj/machinery/status_display{
- pixel_y = 32
- },
+/obj/machinery/status_display/directional/north,
/turf/simulated/floor/plasteel/grimy,
/area/station/command/office/ce)
"bQn" = (
@@ -25914,9 +24287,7 @@
/area/station/security/brig)
"bQp" = (
/obj/item/kirbyplants,
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/machinery/camera{
c_tag = "Engineering Lobby";
dir = 4;
@@ -25929,14 +24300,9 @@
},
/area/station/engineering/break_room)
"bQq" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/structure/closet/radiation,
-/obj/structure/extinguisher_cabinet{
- name = "west bump";
- pixel_x = -30
- },
+/obj/structure/extinguisher_cabinet/directional/west,
/obj/effect/decal/warning_stripes/northwest,
/turf/simulated/floor/plasteel,
/area/station/engineering/control)
@@ -25944,7 +24310,7 @@
/turf/simulated/wall,
/area/station/engineering/control)
"bQs" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/break_room)
"bQt" = (
@@ -26005,60 +24371,43 @@
/turf/simulated/wall,
/area/station/public/storage/tools)
"bQC" = (
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/obj/machinery/teleport/hub,
/obj/effect/decal/warning_stripes/southwest,
/turf/simulated/floor/plating,
/area/station/turret_protected/aisat)
"bQD" = (
-/obj/machinery/light{
- dir = 1
- },
-/obj/machinery/ai_status_display{
- pixel_y = 32
- },
+/obj/machinery/light/directional/north,
+/obj/machinery/ai_status_display/north,
/obj/machinery/teleport/station,
/obj/effect/decal/warning_stripes/south,
/turf/simulated/floor/plating,
/area/station/turret_protected/aisat)
"bQE" = (
/obj/structure/table/wood,
-/obj/machinery/ai_status_display{
- pixel_x = -32
- },
+/obj/machinery/ai_status_display/west,
/obj/item/storage/briefcase,
/obj/item/storage/secure/briefcase,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/meeting_room)
"bQG" = (
/obj/item/kirbyplants,
-/obj/machinery/light,
-/turf/simulated/floor/wood,
+/obj/machinery/light/directional/north,
+/turf/simulated/floor/wood/oak,
/area/station/command/meeting_room)
"bQH" = (
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/alarm/directional/south,
/obj/machinery/camera{
c_tag = "Command Meeting Room";
dir = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/meeting_room)
"bQI" = (
/turf/simulated/wall,
/area/station/command/office/blueshield)
"bQK" = (
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/alarm/directional/west,
/obj/machinery/porta_turret{
dir = 4
},
@@ -26092,9 +24441,7 @@
layer = 2.9
},
/obj/item/flashlight/lamp/green,
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/carpet/black,
/area/station/command/office/captain)
"bQP" = (
@@ -26157,12 +24504,12 @@
/obj/machinery/photocopier/faxmachine/longrange{
department = "Captain's Office"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/captain)
"bQU" = (
/obj/structure/table/wood,
/obj/machinery/recharger,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/captain)
"bQV" = (
/obj/structure/sign/directions/engineering{
@@ -26178,7 +24525,7 @@
/turf/simulated/wall,
/area/station/public/storage/tools/auxiliary)
"bQW" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/public/storage/tools/auxiliary)
"bQX" = (
@@ -26237,10 +24584,7 @@
},
/area/station/security/prison/cell_block)
"bRg" = (
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/firealarm/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "darkred"
@@ -26271,7 +24615,7 @@
},
/area/station/security/brig)
"bRj" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkred"
@@ -26307,14 +24651,8 @@
dir = 1;
layer = 2.9
},
-/obj/machinery/light/small{
- dir = 4
- },
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/light/small/directional/east,
+/obj/machinery/firealarm/directional/east,
/turf/simulated/floor/plasteel/dark,
/area/station/aisat)
"bRt" = (
@@ -26402,9 +24740,7 @@
dir = 1;
layer = 2.9
},
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor/plasteel/dark,
/area/station/aisat)
"bRL" = (
@@ -26467,21 +24803,13 @@
/turf/space,
/area/space/nearstation)
"bRS" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/effect/decal/warning_stripes/northeast,
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/item/radio/intercom/directional/east,
/turf/simulated/floor/plasteel,
/area/station/engineering/control)
"bRV" = (
-/obj/machinery/status_display{
- pixel_x = -32
- },
+/obj/machinery/status_display/directional/west,
/obj/machinery/computer/station_alert{
dir = 4
},
@@ -26496,6 +24824,7 @@
/obj/item/clothing/mask/cigarette/cigar{
pixel_x = 5
},
+/obj/item/lighter/zippo/ce,
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
},
@@ -26654,11 +24983,7 @@
},
/area/station/science/explab)
"bSk" = (
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -26737,12 +25062,8 @@
/turf/simulated/floor/bluegrid,
/area/station/turret_protected/ai_upload)
"bSI" = (
-/obj/machinery/light,
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/light/directional/south,
+/obj/machinery/firealarm/directional/south,
/turf/simulated/floor/plasteel/dark,
/area/station/turret_protected/ai_upload)
"bSJ" = (
@@ -26756,11 +25077,7 @@
/turf/simulated/floor/bluegrid,
/area/station/turret_protected/ai_upload)
"bSK" = (
-/obj/machinery/power/apc{
- cell_type = 5000;
- name = "south bump Important Area";
- pixel_y = -24
- },
+/obj/machinery/power/apc/important/south,
/obj/structure/cable,
/turf/simulated/floor/bluegrid,
/area/station/turret_protected/ai_upload)
@@ -26774,7 +25091,7 @@
/turf/simulated/floor/bluegrid,
/area/station/turret_protected/ai_upload)
"bSM" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel/dark,
/area/station/turret_protected/ai_upload)
"bSN" = (
@@ -26782,9 +25099,9 @@
/turf/simulated/floor/bluegrid,
/area/station/turret_protected/ai_upload)
"bSO" = (
-/obj/machinery/keycard_auth{
+/obj/machinery/keycard_auth/north{
pixel_x = -24;
- pixel_y = 24
+ dir = 4
},
/obj/machinery/computer/card{
dir = 4
@@ -26824,9 +25141,7 @@
/obj/structure/table/wood,
/obj/item/hand_tele,
/obj/item/coin/plasma,
-/obj/machinery/status_display{
- pixel_x = 32
- },
+/obj/machinery/status_display/directional/east,
/turf/simulated/floor/carpet/black,
/area/station/command/office/captain)
"bST" = (
@@ -26837,10 +25152,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/electrical)
"bSW" = (
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/firealarm/directional/north,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "cautioncorner"
@@ -26873,11 +25185,7 @@
/turf/simulated/floor/plating,
/area/station/turret_protected/aisat)
"bTd" = (
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/item/radio/intercom/directional/east,
/obj/machinery/camera{
c_tag = "Auxiliary Tool Storage";
dir = 8
@@ -26889,11 +25197,7 @@
dir = 1
},
/obj/machinery/economy/vending/chefdrobe,
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/item/radio/intercom/directional/west,
/turf/simulated/floor/plasteel,
/area/station/service/kitchen)
"bTg" = (
@@ -26911,11 +25215,7 @@
/area/station/hallway/primary/starboard)
"bTm" = (
/obj/item/kirbyplants,
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/power/apc/directional/west,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -26928,11 +25228,7 @@
"bTn" = (
/obj/structure/bed,
/obj/item/bedsheet,
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/obj/machinery/camera{
c_tag = "Brig - Cell 3";
dir = 1
@@ -26945,11 +25241,7 @@
"bTp" = (
/obj/structure/bed,
/obj/item/bedsheet/red,
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/obj/machinery/camera{
c_tag = "Brig - Cell 4";
dir = 1
@@ -26962,7 +25254,7 @@
},
/area/station/security/prison/cell_block)
"bTr" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/storage)
"bTs" = (
@@ -27404,21 +25696,11 @@
/area/station/command/office/ce)
"bUm" = (
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "CE"
},
/turf/simulated/floor/plating,
/area/station/command/office/ce)
-"bUn" = (
-/obj/item/kirbyplants,
-/obj/machinery/firealarm{
- dir = 8;
- name = "custom placement";
- pixel_x = -26;
- pixel_y = -26
- },
-/turf/simulated/floor/plasteel/dark,
-/area/station/command/office/ce)
"bUo" = (
/turf/simulated/floor/plasteel/grimy,
/area/station/command/office/ce)
@@ -27452,9 +25734,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/tech_storage)
"bUA" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "cautioncorner"
@@ -27540,9 +25820,7 @@
},
/area/station/hallway/primary/central/west)
"bUM" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
},
@@ -27564,39 +25842,31 @@
name = "Head of Personnel Requests Console";
pixel_y = 30
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/hop)
"bUR" = (
/obj/item/kirbyplants,
-/obj/machinery/keycard_auth{
- pixel_y = 24
- },
-/turf/simulated/floor/wood,
+/obj/machinery/keycard_auth/north,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/hop)
"bUT" = (
/obj/item/kirbyplants,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/hop)
"bUU" = (
/obj/structure/table/wood,
/obj/machinery/smartfridge/id,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/hop)
"bUV" = (
-/obj/machinery/ai_status_display{
- pixel_x = -32
- },
+/obj/machinery/ai_status_display/west,
/obj/machinery/computer/communications{
dir = 4
},
/turf/simulated/floor/carpet/black,
/area/station/command/office/captain)
"bUW" = (
-/obj/machinery/light_switch{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/light_switch/south,
/obj/machinery/camera{
c_tag = "Captain's Desk";
dir = 1
@@ -27604,11 +25874,7 @@
/turf/simulated/floor/carpet/black,
/area/station/command/office/captain)
"bUY" = (
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/turf/simulated/floor/carpet/black,
/area/station/command/office/captain)
"bUZ" = (
@@ -27619,13 +25885,11 @@
/turf/simulated/floor/carpet/black,
/area/station/command/office/captain)
"bVa" = (
-/obj/machinery/light{
- dir = 8
- },
-/obj/structure/toilet{
+/obj/machinery/light/directional/west,
+/obj/effect/landmark/start/captain,
+/obj/structure/toilet/material/captain{
dir = 4
},
-/obj/effect/landmark/start/captain,
/turf/simulated/floor/plasteel/white,
/area/station/command/office/captain/bedroom)
"bVb" = (
@@ -27641,9 +25905,7 @@
/turf/simulated/floor/plasteel/white,
/area/station/command/office/captain/bedroom)
"bVc" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/machinery/camera{
c_tag = "Central Ring Hallway East";
dir = 4
@@ -27769,7 +26031,7 @@
},
/area/station/hallway/secondary/bridge)
"bVA" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "Interrogation"
},
/obj/structure/cable{
@@ -27821,9 +26083,7 @@
/area/station/hallway/primary/starboard)
"bVH" = (
/obj/structure/window/reinforced,
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plasteel/dark,
/area/station/aisat)
"bVJ" = (
@@ -27863,11 +26123,7 @@
/area/station/turret_protected/aisat)
"bVN" = (
/obj/item/kirbyplants,
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/firealarm/directional/east,
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 1
},
@@ -27921,11 +26177,7 @@
},
/area/station/turret_protected/aisat)
"bVU" = (
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/firealarm/directional/west,
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 1
},
@@ -27935,14 +26187,8 @@
/area/station/turret_protected/aisat)
"bVV" = (
/obj/structure/window/reinforced,
-/obj/machinery/light/small{
- dir = 8
- },
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/light/small/directional/west,
+/obj/machinery/firealarm/directional/west,
/turf/simulated/floor/plasteel/dark,
/area/station/aisat)
"bVW" = (
@@ -27952,10 +26198,7 @@
/area/station/aisat)
"bVX" = (
/obj/structure/window/reinforced,
-/obj/machinery/power/apc{
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/power/apc/directional/south,
/obj/structure/cable,
/turf/simulated/floor/plasteel/dark,
/area/station/aisat)
@@ -28005,31 +26248,26 @@
/turf/space,
/area/space/nearstation)
"bWl" = (
-/obj/machinery/keycard_auth{
- pixel_x = -24
+/obj/machinery/keycard_auth/west{
+ pixel_x = -34
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/west{
id = "engstorage";
name = "Engineering Secure Storage Control";
- pixel_x = -38;
- pixel_y = 8;
req_access_txt = "11"
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/west{
id = "transitlock";
name = "Transit Tube Lockdown Control";
- pixel_x = -38;
pixel_y = -8;
req_access_txt = "11"
},
/obj/machinery/computer/security/engineering{
dir = 4
},
-/obj/machinery/button/windowtint{
- dir = 4;
+/obj/machinery/button/windowtint/west{
id = "CE";
- pixel_x = -24;
- pixel_y = 9;
+ pixel_y = 8;
range = 12;
req_access_txt = "56"
},
@@ -28037,11 +26275,7 @@
/area/station/command/office/ce)
"bWn" = (
/obj/machinery/photocopier,
-/obj/machinery/light_switch{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/light_switch/south,
/turf/simulated/floor/plasteel/dark,
/area/station/command/office/ce)
"bWo" = (
@@ -28049,7 +26283,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "CE"
},
/turf/simulated/floor/plating,
@@ -28066,7 +26300,7 @@
d2 = 8;
icon_state = "1-8"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "CE"
},
/turf/simulated/floor/plating,
@@ -28076,7 +26310,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "CE"
},
/turf/simulated/floor/plating,
@@ -28086,7 +26320,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"bWt" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/control)
"bWu" = (
@@ -28096,9 +26330,7 @@
},
/area/station/engineering/break_room)
"bWv" = (
-/obj/machinery/ai_status_display{
- pixel_y = -32
- },
+/obj/machinery/ai_status_display/south,
/obj/structure/chair/comfy/brown{
dir = 4
},
@@ -28110,24 +26342,14 @@
/obj/structure/chair/comfy/brown{
dir = 8
},
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "yellow"
},
/area/station/engineering/break_room)
"bWy" = (
-/obj/machinery/status_display{
- pixel_x = 32
- },
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/status_display/directional/east,
+/obj/machinery/alarm/directional/south,
/obj/item/kirbyplants,
/turf/simulated/floor/plasteel{
dir = 6;
@@ -28167,7 +26389,7 @@
/turf/simulated/floor/plasteel/dark,
/area/station/command/bridge)
"bWG" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "neutralcorner"
@@ -28180,22 +26402,14 @@
},
/area/station/hallway/primary/port)
"bWI" = (
-/obj/machinery/alarm{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/alarm/directional/east,
/obj/machinery/suit_storage_unit/ce,
/obj/effect/decal/warning_stripes/southwest,
/turf/simulated/floor/plasteel,
/area/station/command/office/ce)
"bWJ" = (
-/obj/machinery/light,
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/light/directional/south,
+/obj/machinery/firealarm/directional/south,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "neutralcorner"
@@ -28240,7 +26454,7 @@
/turf/simulated/floor/plasteel/dark,
/area/station/command/office/hop)
"bWR" = (
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/hop)
"bWT" = (
/obj/machinery/atmospherics/unary/vent_pump/on{
@@ -28261,7 +26475,7 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/captain)
"bWX" = (
/turf/simulated/wall,
@@ -28270,10 +26484,7 @@
/turf/simulated/floor/plasteel/white,
/area/station/command/office/captain/bedroom)
"bWZ" = (
-/obj/structure/sink{
- dir = 4;
- pixel_x = 12
- },
+/obj/structure/sink/directional/west,
/turf/simulated/floor/plasteel/white,
/area/station/command/office/captain/bedroom)
"bXb" = (
@@ -28296,19 +26507,8 @@
icon_state = "neutralcorner"
},
/area/station/hallway/primary/starboard)
-"bXf" = (
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
-/obj/machinery/light,
-/turf/simulated/floor/plasteel{
- icon_state = "neutralcorner"
- },
-/area/station/hallway/primary/starboard)
"bXi" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
},
@@ -28324,14 +26524,8 @@
/area/station/turret_protected/aisat)
"bXo" = (
/obj/structure/table/glass,
-/obj/machinery/light_switch{
- name = "north bump";
- pixel_y = 24
- },
-/obj/structure/extinguisher_cabinet{
- name = "east bump";
- pixel_x = 27
- },
+/obj/machinery/light_switch/north,
+/obj/structure/extinguisher_cabinet/directional/east,
/obj/item/soap,
/turf/simulated/floor/plasteel{
dir = 5;
@@ -28339,11 +26533,7 @@
},
/area/station/medical/paramedic)
"bXp" = (
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/firealarm/directional/east,
/obj/effect/decal/warning_stripes/northeastcorner,
/turf/simulated/floor/plasteel{
icon_state = "redcorner"
@@ -28441,7 +26631,7 @@
/area/space/nearstation)
"bXH" = (
/obj/item/kirbyplants,
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -28466,23 +26656,15 @@
/area/station/turret_protected/aisat)
"bXK" = (
/obj/item/kirbyplants,
-/obj/machinery/light,
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/light/directional/south,
+/obj/machinery/alarm/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/station/turret_protected/aisat)
"bXL" = (
/obj/machinery/porta_turret,
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/firealarm/directional/east,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "vault"
@@ -28490,9 +26672,7 @@
/area/station/turret_protected/aisat)
"bXM" = (
/obj/structure/table/reinforced,
-/obj/machinery/status_display{
- pixel_y = -32
- },
+/obj/machinery/status_display/directional/south,
/obj/item/paper_bin,
/obj/item/pen,
/turf/simulated/floor/plasteel{
@@ -28502,7 +26682,7 @@
/area/station/turret_protected/aisat)
"bXN" = (
/obj/structure/table/reinforced,
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/item/clipboard,
/obj/item/toy/figure/crew/borg,
/turf/simulated/floor/plasteel{
@@ -28512,9 +26692,7 @@
/area/station/turret_protected/aisat)
"bXO" = (
/obj/structure/table/reinforced,
-/obj/machinery/ai_status_display{
- pixel_y = -32
- },
+/obj/machinery/ai_status_display/south,
/obj/item/folder/blue,
/obj/item/folder/yellow,
/obj/item/aicard,
@@ -28525,10 +26703,7 @@
/area/station/turret_protected/aisat)
"bXP" = (
/obj/item/kirbyplants,
-/obj/structure/extinguisher_cabinet{
- name = "east bump";
- pixel_x = 30
- },
+/obj/structure/extinguisher_cabinet/directional/east,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "vault"
@@ -28570,16 +26745,18 @@
/turf/simulated/wall/r_wall,
/area/station/engineering/control)
"bXV" = (
-/obj/structure/closet/secure_closet/magistrate,
-/turf/simulated/floor/plasteel{
- icon_state = "cult"
+/obj/structure/filingcabinet,
+/obj/machinery/camera{
+ c_tag = "IAA Office";
+ dir = 8
},
-/area/station/legal/magistrate)
+/turf/simulated/floor/wood/fancy/cherry,
+/area/station/legal/lawoffice)
"bXW" = (
-/turf/simulated/floor/plasteel{
- icon_state = "cult"
- },
-/area/station/legal/magistrate)
+/obj/item/kirbyplants,
+/obj/machinery/firealarm/directional/east,
+/turf/simulated/floor/wood/fancy/cherry,
+/area/station/legal/lawoffice)
"bXX" = (
/obj/effect/spawner/random_spawners/wall_rusted_maybe,
/obj/effect/spawner/random_spawners/fungus_probably,
@@ -28632,7 +26809,7 @@
/turf/simulated/wall,
/area/station/service/library)
"bYk" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/service/library)
"bYl" = (
@@ -28655,22 +26832,14 @@
/turf/simulated/wall,
/area/station/service/library)
"bYo" = (
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
-/obj/machinery/light/small,
+/obj/machinery/alarm/directional/west,
+/obj/machinery/light/small/directional/south,
/obj/effect/decal/warning_stripes/southwest,
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/south,
/turf/simulated/floor/plasteel,
/area/station/engineering/control)
"bYp" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/shutters/preopen{
dir = 8;
id_tag = "hop";
@@ -28685,11 +26854,9 @@
/turf/simulated/floor/plasteel/dark,
/area/station/command/office/hop)
"bYu" = (
-/obj/machinery/status_display{
- pixel_x = 32
- },
+/obj/machinery/status_display/directional/east,
/obj/machinery/pdapainter,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/hop)
"bYv" = (
/turf/simulated/wall/r_wall,
@@ -28699,17 +26866,12 @@
/area/station/command/office/blueshield)
"bYy" = (
/obj/machinery/photocopier,
-/obj/machinery/computer/security/telescreen/entertainment{
- pixel_x = -32
- },
-/turf/simulated/floor/wood,
+/obj/machinery/computer/security/telescreen/entertainment/directional/west,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/captain/bedroom)
"bYA" = (
-/obj/machinery/light_switch{
- name = "north bump";
- pixel_y = 24
- },
-/turf/simulated/floor/wood,
+/obj/machinery/light_switch/north,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/captain/bedroom)
"bYB" = (
/obj/machinery/door/firedoor,
@@ -28740,20 +26902,16 @@
},
/turf/simulated/floor/plasteel/white,
/area/station/command/office/captain/bedroom)
-"bYG" = (
-/obj/structure/sign/directions/evac{
- pixel_y = -8
- },
-/obj/structure/sign/directions/medical,
-/obj/structure/sign/directions/security{
- dir = 4;
- pixel_y = 8
- },
-/turf/simulated/wall,
-/area/station/legal/courtroom)
"bYH" = (
/turf/simulated/wall,
/area/station/legal/courtroom)
+"bYI" = (
+/obj/effect/spawner/window/reinforced/polarized/grilled{
+ id = "qm"
+ },
+/obj/structure/cable,
+/turf/simulated/floor/plating,
+/area/station/supply/qm)
"bYJ" = (
/obj/structure/lattice/catwalk,
/obj/structure/cable{
@@ -28764,7 +26922,18 @@
/turf/space,
/area/space/nearstation)
"bYK" = (
-/obj/effect/spawner/window/reinforced,
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/effect/spawner/window/reinforced/polarized/grilled{
+ id = "Court"
+ },
/turf/simulated/floor/plating,
/area/station/legal/courtroom)
"bYL" = (
@@ -28795,29 +26964,45 @@
/turf/simulated/wall,
/area/station/legal/lawoffice)
"bYN" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "IAA"
},
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
/turf/simulated/floor/plating,
/area/station/legal/lawoffice)
"bYP" = (
-/obj/machinery/door/firedoor,
-/obj/effect/mapping_helpers/airlock/polarized{
- id = "Magistrate"
- },
-/obj/machinery/door/airlock/lawyer/glass{
- id_tag = "magistrateofficedoor";
- name = "Magistrate's Office"
+/obj/machinery/door/airlock/lawyer,
+/obj/effect/mapping_helpers/airlock/access/any/security/iaa,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
},
-/obj/effect/mapping_helpers/airlock/access/any/command/magistrate,
-/turf/simulated/floor/plasteel{
- icon_state = "cult"
+/obj/structure/disposalpipe/segment,
+/obj/machinery/door/firedoor,
+/obj/effect/mapping_helpers/airlock/autoname,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
},
-/area/station/legal/magistrate)
+/turf/simulated/floor/wood/fancy/cherry,
+/area/station/legal/lawoffice)
"bYR" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "Magistrate"
},
+/obj/structure/cable,
/turf/simulated/floor/plating,
/area/station/legal/magistrate)
"bYU" = (
@@ -28899,12 +27084,6 @@
icon_state = "vault"
},
/area/station/telecomms/chamber)
-"bZi" = (
-/obj/machinery/door/airlock/public/glass{
- name = "Court gallery"
- },
-/turf/simulated/floor/plasteel/dark,
-/area/station/legal/courtroom)
"bZj" = (
/obj/structure/grille,
/obj/effect/decal/warning_stripes/south,
@@ -28966,9 +27145,7 @@
/turf/simulated/floor/plating/airless,
/area/station/engineering/control)
"bZp" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/effect/decal/warning_stripes/yellow,
/turf/simulated/floor/plasteel,
/area/station/engineering/control)
@@ -29043,7 +27220,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/smes)
"bZD" = (
@@ -29069,6 +27246,7 @@
d2 = 8;
icon_state = "0-8"
},
+/obj/machinery/light_switch/east,
/turf/simulated/floor/plasteel/dark,
/area/station/engineering/smes)
"bZG" = (
@@ -29086,10 +27264,7 @@
/area/station/maintenance/port)
"bZJ" = (
/obj/structure/table/wood,
-/obj/machinery/light_switch{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/light_switch/north,
/obj/machinery/computer/library,
/turf/simulated/floor/plasteel/dark,
/area/station/service/library)
@@ -29112,22 +27287,14 @@
/obj/structure/table/wood,
/obj/item/paper_bin,
/obj/item/pen,
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/firealarm/directional/north,
/turf/simulated/floor/plasteel/dark,
/area/station/service/library)
"bZP" = (
/obj/structure/table/wood,
/obj/item/flashlight/lamp,
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
-/obj/machinery/computer/security/telescreen/entertainment{
- pixel_x = -32
- },
+/obj/item/radio/intercom/directional/north,
+/obj/machinery/computer/security/telescreen/entertainment/directional/west,
/turf/simulated/floor/plasteel/dark,
/area/station/service/library)
"bZR" = (
@@ -29138,13 +27305,8 @@
"bZS" = (
/obj/structure/table/wood,
/obj/item/flashlight/lamp,
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
-/obj/machinery/computer/security/telescreen/entertainment{
- pixel_x = -32
- },
+/obj/item/radio/intercom/directional/north,
+/obj/machinery/computer/security/telescreen/entertainment/directional/west,
/obj/effect/decal/cleanable/cobweb,
/turf/simulated/floor/plasteel/dark,
/area/station/service/library)
@@ -29161,9 +27323,7 @@
/turf/simulated/wall/r_wall,
/area/station/command/office/hop)
"bZX" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/machinery/computer/secure_data{
dir = 4
},
@@ -29171,18 +27331,16 @@
/area/station/command/office/hop)
"caa" = (
/obj/structure/table/wood,
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/machinery/photocopier/faxmachine/longrange{
department = "Head of Personnel's Office"
},
-/obj/machinery/keycard_auth{
- pixel_x = 24
- },
-/turf/simulated/floor/wood,
+/obj/machinery/keycard_auth/east,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/hop)
"cab" = (
/obj/structure/closet/secure_closet/ntrep,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/ntrep)
"cad" = (
/obj/structure/table/wood,
@@ -29200,34 +27358,29 @@
/area/station/command/office/ntrep)
"cae" = (
/obj/structure/bookcase/sop,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/ntrep)
"caf" = (
/obj/structure/chair/sofa/right,
-/obj/structure/sign/poster/official/random{
- pixel_y = 32
- },
-/turf/simulated/floor/wood,
+/obj/structure/sign/poster/official/random/north,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/ntrep)
"cag" = (
/obj/structure/chair/sofa,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/ntrep)
"cah" = (
/obj/structure/chair/sofa/corner,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/ntrep)
"cai" = (
/obj/item/flag/nt,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/blueshield)
"caj" = (
/obj/structure/table/wood,
/obj/item/flashlight/lamp,
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/turf/simulated/floor/carpet/blue,
/area/station/command/office/blueshield)
"cak" = (
@@ -29250,17 +27403,13 @@
name = "Blueshield Requests Console";
pixel_y = 30
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/blueshield)
"cam" = (
/obj/structure/table/wood,
/obj/item/pinpointer,
/obj/item/disk/nuclear,
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/item/radio/intercom/directional/west,
/turf/simulated/floor/carpet/black,
/area/station/command/office/captain/bedroom)
"car" = (
@@ -29274,19 +27423,19 @@
/area/station/command/office/captain/bedroom)
"cat" = (
/obj/item/kirbyplants,
-/obj/machinery/newscaster/security_unit{
- dir = 8;
- name = "east bump";
- pixel_x = 28
- },
+/obj/machinery/newscaster/security_unit/east,
/turf/simulated/floor/carpet/black,
/area/station/command/office/captain/bedroom)
"cax" = (
-/turf/simulated/floor/plasteel/dark,
+/obj/structure/chair/office{
+ dir = 1
+ },
+/turf/simulated/floor/carpet/black,
/area/station/legal/courtroom)
"cay" = (
-/obj/item/kirbyplants,
-/turf/simulated/floor/plasteel/dark,
+/obj/machinery/light/directional/north,
+/obj/structure/chair/office,
+/turf/simulated/floor/carpet/black,
/area/station/legal/courtroom)
"caz" = (
/obj/machinery/camera{
@@ -29298,54 +27447,40 @@
},
/area/station/hallway/primary/starboard)
"caA" = (
-/obj/item/kirbyplants,
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "neutral"
- },
-/area/station/legal/courtroom)
-"caC" = (
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
+/obj/structure/railing{
+ dir = 4
},
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "neutral"
+/obj/structure/chair/office,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
},
+/turf/simulated/floor/carpet/black,
/area/station/legal/courtroom)
-"caD" = (
-/obj/machinery/light{
- dir = 1
- },
-/obj/structure/reagent_dispensers/peppertank{
- pixel_y = 32
+"caC" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
},
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "neutral"
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
},
+/turf/simulated/floor/wood/fancy/oak,
/area/station/legal/courtroom)
"caF" = (
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "neutral"
- },
-/area/station/legal/courtroom)
-"caG" = (
-/obj/structure/table/wood,
-/obj/item/book/manual/wiki/security_space_law,
-/obj/item/book/manual/wiki/security_space_law,
-/obj/item/taperecorder,
-/obj/item/clothing/glasses/sunglasses,
-/obj/structure/extinguisher_cabinet{
- name = "west bump";
- pixel_x = -30
+/obj/structure/disposalpipe/trunk{
+ dir = 4
},
-/obj/item/clipboard,
-/obj/item/toy/figure/crew/lawyer,
-/turf/simulated/floor/wood,
-/area/station/legal/lawoffice)
+/obj/machinery/disposal,
+/obj/machinery/light_switch/north,
+/turf/simulated/floor/wood/oak,
+/area/station/legal/magistrate)
"caH" = (
/obj/structure/table/wood,
/obj/item/folder/blue{
@@ -29357,36 +27492,20 @@
pixel_x = -5;
pixel_y = -5
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/legal/lawoffice)
"caK" = (
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
-/obj/structure/closet/secure_closet/iaa,
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
-/obj/item/storage/secure/briefcase,
-/obj/item/storage/briefcase,
-/obj/structure/disposalpipe/segment{
- dir = 2;
- icon_state = "pipe-c"
- },
-/turf/simulated/floor/wood,
+/obj/machinery/light/directional/north,
+/obj/machinery/photocopier,
+/turf/simulated/floor/wood/fancy/cherry,
/area/station/legal/lawoffice)
"caM" = (
-/obj/machinery/computer/prisoner{
- req_access = null;
- req_access_txt = "2"
- },
-/turf/simulated/floor/plasteel{
- icon_state = "cult"
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 8
},
-/area/station/legal/magistrate)
+/turf/simulated/floor/wood/oak,
+/area/station/legal/lawoffice)
"caO" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 5
@@ -29400,32 +27519,21 @@
/area/station/supply/office)
"caQ" = (
/obj/structure/table/wood,
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/obj/machinery/flasher_button{
id = "hopflash";
pixel_x = -38;
pixel_y = -6
},
-/obj/machinery/light_switch{
- dir = 4;
- name = "custom placement";
- pixel_x = -36;
- pixel_y = 8
- },
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/west{
id = "hop";
name = "Privacy Shutters";
- pixel_x = -24;
pixel_y = -8;
req_one_access_txt = "18"
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/west{
id = "hopqueueshutters";
name = "Queue Shutters";
- pixel_x = -24;
req_one_access_txt = "18"
},
/obj/machinery/door_control/ticket_machine_button{
@@ -29437,9 +27545,7 @@
/area/station/command/office/hop)
"caV" = (
/obj/item/kirbyplants,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -29628,10 +27734,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/smes)
"cbx" = (
-/obj/structure/extinguisher_cabinet{
- name = "east bump";
- pixel_x = 30
- },
+/obj/structure/extinguisher_cabinet/directional/east,
/obj/machinery/power/terminal{
dir = 1
},
@@ -29640,12 +27743,6 @@
icon_state = "0-2"
},
/obj/effect/decal/warning_stripes/northeast,
-/obj/machinery/light_switch{
- dir = 8;
- name = "custom placement";
- pixel_x = 24;
- pixel_y = 32
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 10
},
@@ -29661,22 +27758,16 @@
/area/station/maintenance/port)
"cbz" = (
/obj/machinery/suit_storage_unit/captain,
-/obj/machinery/light{
- dir = 1
- },
-/turf/simulated/floor/wood,
+/obj/machinery/light/directional/north,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/captain/bedroom)
"cbB" = (
-/obj/structure/sign/poster/official/random{
- pixel_y = 32
- },
+/obj/structure/sign/poster/official/random/north,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/wall,
/area/station/maintenance/port)
"cbE" = (
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
dir = 4;
@@ -29687,9 +27778,7 @@
/obj/structure/table/wood,
/obj/item/folder,
/obj/item/pen,
-/obj/machinery/computer/security/telescreen/entertainment{
- pixel_x = -32
- },
+/obj/machinery/computer/security/telescreen/entertainment/directional/west,
/turf/simulated/floor/plasteel/dark,
/area/station/service/library)
"cbG" = (
@@ -29731,9 +27820,7 @@
/obj/structure/table/wood,
/obj/item/paper_bin,
/obj/item/pen,
-/obj/machinery/status_display{
- pixel_x = 32
- },
+/obj/machinery/status_display/directional/east,
/turf/simulated/floor/plasteel/dark,
/area/station/service/library)
"cbN" = (
@@ -29749,11 +27836,7 @@
/turf/simulated/floor/plasteel/dark,
/area/station/service/library)
"cbQ" = (
-/obj/machinery/alarm{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/alarm/directional/east,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -29784,11 +27867,7 @@
/turf/simulated/floor/plasteel/dark,
/area/station/command/office/hop)
"cbU" = (
-/obj/machinery/power/apc{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/power/apc/directional/east,
/obj/machinery/camera{
c_tag = "Head of Personnel's Office";
dir = 8
@@ -29802,31 +27881,22 @@
/turf/simulated/floor/carpet,
/area/station/command/office/hop)
"cbW" = (
-/obj/machinery/keycard_auth{
- pixel_x = -24;
- pixel_y = 4
- },
-/obj/machinery/button/windowtint{
+/obj/machinery/keycard_auth/west,
+/obj/machinery/button/windowtint/north{
dir = 4;
id = "NT";
- pixel_x = -24;
- pixel_y = 24
+ pixel_x = -24
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/normal/west{
id = "ntrepofficedoor";
name = "Office Door";
- normaldoorcontrol = 1;
- pixel_x = -24;
pixel_y = -8;
req_access_txt = "73"
},
-/obj/machinery/light_switch{
- dir = 4;
- name = "custom placement";
- pixel_x = -24;
+/obj/machinery/light_switch/west{
pixel_y = 32
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/ntrep)
"cbX" = (
/obj/structure/table/wood,
@@ -29854,13 +27924,13 @@
d2 = 4;
icon_state = "2-4"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/ntrep)
"cca" = (
/obj/structure/table/wood,
/obj/item/reagent_containers/food/drinks/bottle/whiskey,
/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/ntrep)
"ccb" = (
/obj/structure/table/wood,
@@ -29872,25 +27942,21 @@
pixel_x = -3;
pixel_y = 3
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/ntrep)
"ccc" = (
/obj/structure/chair/sofa{
dir = 8
},
-/obj/structure/sign/poster/official/random{
- pixel_x = 32
- },
-/obj/machinery/computer/security/telescreen/entertainment{
- pixel_x = 32
- },
-/turf/simulated/floor/wood,
+/obj/structure/sign/poster/official/random/east,
+/obj/machinery/computer/security/telescreen/entertainment/directional/east,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/ntrep)
"ccd" = (
/obj/structure/chair/comfy/black{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/blueshield)
"cce" = (
/obj/structure/table/wood,
@@ -29904,15 +27970,13 @@
/turf/simulated/floor/carpet/blue,
/area/station/command/office/blueshield)
"ccg" = (
-/obj/machinery/door_control{
+/obj/machinery/door_control/normal/south{
id = "blueshieldofficedoor";
name = "Office Door";
- normaldoorcontrol = 1;
pixel_x = 24;
- pixel_y = -24;
req_access_txt = "67"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/blueshield)
"cch" = (
/obj/structure/table/wood,
@@ -29921,6 +27985,7 @@
/obj/item/paper/safe_code{
owner = "captain"
},
+/obj/item/lighter/zippo/cap,
/turf/simulated/floor/carpet/black,
/area/station/command/office/captain/bedroom)
"cci" = (
@@ -29953,7 +28018,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 10
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/captain/bedroom)
"cck" = (
/obj/machinery/hologram/holopad,
@@ -29965,7 +28030,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/captain/bedroom)
"ccm" = (
/obj/machinery/door/window{
@@ -29987,102 +28052,75 @@
"cco" = (
/obj/structure/bed,
/obj/item/bedsheet/captain,
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/obj/effect/landmark/start/captain,
/turf/simulated/floor/carpet/black,
/area/station/command/office/captain/bedroom)
-"ccp" = (
-/obj/structure/table,
-/obj/machinery/kitchen_machine/microwave,
-/obj/machinery/newscaster{
- dir = 4;
- name = "west bump";
- pixel_x = -28
- },
-/obj/machinery/light{
- dir = 8
- },
-/turf/simulated/floor/plasteel/dark,
-/area/station/legal/courtroom)
"ccq" = (
/obj/structure/chair{
dir = 4
},
-/turf/simulated/floor/plasteel/dark,
+/turf/simulated/floor/carpet/red,
/area/station/legal/courtroom)
"ccr" = (
-/obj/structure/chair,
-/turf/simulated/floor/plasteel{
- dir = 9;
- icon_state = "red"
- },
-/area/station/legal/courtroom)
-"ccs" = (
-/obj/structure/chair,
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "red"
+/obj/structure/railing{
+ dir = 6
},
+/obj/structure/chair/office,
+/turf/simulated/floor/carpet/black,
/area/station/legal/courtroom)
"cct" = (
-/obj/machinery/atmospherics/unary/vent_pump/on{
- dir = 4
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
},
-/turf/simulated/floor/plasteel{
- icon_state = "neutralfull"
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
},
+/turf/simulated/floor/wood/fancy/oak,
/area/station/legal/courtroom)
"ccx" = (
/obj/structure/table/reinforced,
-/obj/machinery/power/apc{
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/power/apc/directional/south,
/obj/structure/cable,
/obj/effect/decal/warning_stripes/north,
/turf/simulated/floor/plating,
/area/station/turret_protected/aisat)
"ccC" = (
-/obj/machinery/light{
- dir = 4
- },
-/obj/structure/disposalpipe/segment,
-/turf/simulated/floor/wood,
+/obj/structure/table/wood,
+/obj/item/folder,
+/obj/item/stamp/law,
+/obj/item/clothing/glasses/sunglasses,
+/turf/simulated/floor/carpet/red,
/area/station/legal/lawoffice)
"ccD" = (
-/obj/item/radio/intercom/department/security{
- pixel_x = -28;
- pixel_y = -7
- },
-/obj/item/radio/intercom{
- name = "custom placement";
- pixel_x = -28;
- pixel_y = 5
+/obj/structure/chair/office/dark,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
},
-/obj/machinery/camera{
- c_tag = "Magistrate's Office";
- dir = 4
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
},
-/turf/simulated/floor/carpet,
-/area/station/legal/magistrate)
+/turf/simulated/floor/carpet/red,
+/area/station/legal/lawoffice)
"ccL" = (
/obj/structure/closet,
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/station/security/evidence)
"ccM" = (
/obj/structure/closet,
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/power/apc/directional/north,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -30091,15 +28129,6 @@
icon_state = "dark"
},
/area/station/security/evidence)
-"ccO" = (
-/obj/structure/chair{
- dir = 4
- },
-/obj/machinery/camera{
- c_tag = "Courtroom North"
- },
-/turf/simulated/floor/plasteel/dark,
-/area/station/legal/courtroom)
"ccP" = (
/obj/structure/closet,
/turf/simulated/floor/plasteel{
@@ -30111,20 +28140,14 @@
c_tag = "Brig - Evidence Storage";
dir = 8
},
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/item/radio/intercom/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/station/security/evidence)
"ccR" = (
/obj/effect/decal/cleanable/dirt,
-/obj/structure/sign/poster/official/random{
- pixel_x = -32
- },
+/obj/structure/sign/poster/official/random/west,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 5
},
@@ -30134,10 +28157,7 @@
},
/area/station/security/prison/cell_block)
"ccU" = (
-/obj/machinery/light_switch{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/light_switch/north,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -30188,12 +28208,8 @@
/turf/simulated/wall/r_wall,
/area/station/engineering/control)
"cde" = (
-/obj/machinery/light{
- dir = 8
- },
-/obj/machinery/status_display{
- pixel_x = -32
- },
+/obj/machinery/light/directional/west,
+/obj/machinery/status_display/directional/west,
/obj/effect/decal/warning_stripes/southwest,
/obj/structure/cable/yellow{
d1 = 1;
@@ -30256,7 +28272,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/smes)
"cdo" = (
@@ -30337,17 +28353,13 @@
/area/station/medical/cryo)
"cdx" = (
/obj/item/kirbyplants,
-/obj/machinery/light{
- dir = 8
- },
-/turf/simulated/floor/wood,
+/obj/machinery/light/directional/west,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"cdA" = (
/obj/item/kirbyplants,
-/obj/machinery/light/small{
- dir = 4
- },
-/turf/simulated/floor/wood,
+/obj/machinery/light/small/directional/east,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"cdB" = (
/obj/structure/sign/nosmoking_2,
@@ -30375,25 +28387,21 @@
/area/station/command/office/hop)
"cdH" = (
/obj/structure/table/wood,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/item/clipboard,
/obj/item/toy/figure/crew/hop,
/obj/item/megaphone,
/obj/item/storage/box/PDAs,
/obj/item/storage/box/ids,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/hop)
"cdI" = (
/obj/machinery/door/window{
name = "Desk Door"
},
/obj/effect/mapping_helpers/airlock/access/all/command/ntrep,
-/obj/machinery/light{
- dir = 8
- },
-/turf/simulated/floor/wood,
+/obj/machinery/light/directional/west,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/ntrep)
"cdJ" = (
/obj/structure/table/wood,
@@ -30413,23 +28421,17 @@
/obj/structure/table/wood,
/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass,
/obj/item/storage/fancy/donut_box,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/ntrep)
"cdO" = (
/obj/structure/chair/sofa/left{
dir = 8
},
-/obj/machinery/light{
- dir = 4
- },
-/turf/simulated/floor/wood,
+/obj/machinery/light/directional/east,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/ntrep)
"cdP" = (
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/power/apc/directional/west,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -30437,7 +28439,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 6
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/blueshield)
"cdQ" = (
/obj/structure/table/wood,
@@ -30469,11 +28471,10 @@
name = "Desk Door"
},
/obj/effect/mapping_helpers/airlock/windoor/access/any/command/blueshield,
-/obj/machinery/keycard_auth{
- pixel_x = 24;
- pixel_y = -2
+/obj/machinery/keycard_auth/east{
+ pixel_y = -3
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/blueshield)
"cdT" = (
/obj/structure/table/wood,
@@ -30483,43 +28484,32 @@
/area/station/command/office/captain/bedroom)
"cdU" = (
/obj/structure/table/wood,
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/machinery/computer/security/wooden_tv,
/turf/simulated/floor/carpet/black,
/area/station/command/office/captain/bedroom)
"cdV" = (
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/alarm/directional/south,
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/captain/bedroom)
"cdW" = (
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/captain/bedroom)
"cdX" = (
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/south,
/obj/item/kirbyplants,
/obj/machinery/camera{
c_tag = "Captain's Quarters";
dir = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/captain/bedroom)
"cdY" = (
/obj/structure/table/wood,
-/obj/machinery/power/apc{
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/power/apc/directional/south,
/obj/structure/window/reinforced{
dir = 8
},
@@ -30536,81 +28526,31 @@
/obj/structure/dresser,
/turf/simulated/floor/carpet/black,
/area/station/command/office/captain/bedroom)
-"ceb" = (
-/obj/structure/table,
-/obj/item/storage/box/donkpockets,
-/turf/simulated/floor/plasteel/dark,
-/area/station/legal/courtroom)
-"cee" = (
-/obj/structure/chair{
- dir = 4
- },
-/obj/machinery/atmospherics/unary/vent_pump/on,
-/turf/simulated/floor/plasteel/dark,
-/area/station/legal/courtroom)
-"cef" = (
-/obj/structure/table/wood,
-/obj/item/folder/red,
-/obj/item/pen,
-/turf/simulated/floor/plasteel{
- dir = 9;
- icon_state = "neutral"
- },
-/area/station/legal/courtroom)
-"ceg" = (
-/obj/structure/table/wood,
-/obj/item/radio/intercom{
- name = "custom placement"
- },
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "neutral"
- },
-/area/station/legal/courtroom)
"cei" = (
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "neutral"
- },
-/area/station/legal/courtroom)
-"cej" = (
-/obj/structure/table/wood,
-/obj/item/folder/blue,
-/obj/item/pen,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/structure/cable{
d1 = 1;
d2 = 2;
icon_state = "1-2"
},
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "red"
- },
+/turf/simulated/floor/wood/fancy/oak,
/area/station/legal/courtroom)
"cem" = (
-/obj/machinery/light_switch{
- dir = 4;
- name = "custom placement";
- pixel_x = -24;
- pixel_y = -6
- },
-/obj/machinery/button/windowtint{
- dir = 4;
- id = "IAA";
- pixel_x = -24;
- pixel_y = 6
+/obj/structure/table/wood,
+/obj/item/paper_bin,
+/obj/item/flashlight/lamp/green{
+ pixel_y = 14;
+ pixel_x = -5
},
-/turf/simulated/floor/wood,
-/area/station/legal/lawoffice)
+/obj/item/pen/multi,
+/turf/simulated/floor/carpet/royalblack,
+/area/station/legal/magistrate)
"cen" = (
/obj/structure/table/wood,
-/obj/item/folder,
-/obj/item/stamp/law,
-/obj/item/clothing/glasses/sunglasses,
-/turf/simulated/floor/carpet,
-/area/station/legal/lawoffice)
+/obj/machinery/computer/secure_data/laptop,
+/turf/simulated/floor/carpet/royalblack,
+/area/station/legal/magistrate)
"ceo" = (
/obj/machinery/door/airlock/maintenance{
id_tag = "maintcabin1";
@@ -30620,49 +28560,36 @@
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"ceq" = (
-/obj/machinery/disposal,
-/obj/structure/disposalpipe/trunk{
- dir = 1
- },
-/turf/simulated/floor/wood,
+/obj/structure/table/wood,
+/obj/item/paper_bin,
+/obj/item/pen/multi,
+/turf/simulated/floor/carpet/red,
/area/station/legal/lawoffice)
"cer" = (
-/obj/structure/chair/comfy/brown{
- dir = 4
- },
-/obj/effect/landmark/start/magistrate,
-/obj/machinery/newscaster/security_unit{
- dir = 4;
- name = "west bump";
- pixel_x = -28
- },
+/obj/structure/table/wood,
+/obj/item/folder,
+/obj/item/stamp/law,
+/obj/item/clothing/glasses/sunglasses,
/obj/machinery/atmospherics/unary/vent_pump/on{
- dir = 4
+ dir = 1
},
-/turf/simulated/floor/carpet,
-/area/station/legal/magistrate)
+/turf/simulated/floor/carpet/red,
+/area/station/legal/lawoffice)
"ces" = (
-/obj/structure/table/reinforced,
-/obj/item/paper_bin/nanotrasen,
-/obj/item/stamp/magistrate,
-/obj/item/pen/multi,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/floor/carpet,
-/area/station/legal/magistrate)
+/turf/simulated/floor/carpet/red,
+/area/station/legal/lawoffice)
"cet" = (
-/obj/structure/chair/comfy/black{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
},
-/turf/simulated/floor/carpet,
-/area/station/legal/magistrate)
+/obj/effect/landmark/start/internal_affairs,
+/turf/simulated/floor/carpet/red,
+/area/station/legal/lawoffice)
"ceu" = (
/obj/structure/barricade/wooden,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/library)
"ceA" = (
@@ -30703,11 +28630,7 @@
/obj/structure/chair{
dir = 4
},
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/power/apc/directional/west,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -30721,9 +28644,7 @@
},
/area/station/hallway/primary/starboard)
"ceH" = (
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 1
},
@@ -30734,9 +28655,7 @@
},
/area/station/security/prison/cell_block)
"ceL" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/bluegrid,
/area/station/telecomms/chamber)
"ceM" = (
@@ -30814,7 +28733,7 @@
/area/station/engineering/control)
"cfa" = (
/obj/structure/closet/secure_closet/captains,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/captain/bedroom)
"cfb" = (
/obj/structure/disposalpipe/segment,
@@ -30877,7 +28796,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/smes)
"cfg" = (
@@ -30896,12 +28815,8 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/smes)
"cfh" = (
-/obj/machinery/light,
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/machinery/light/directional/south,
+/obj/item/radio/intercom/directional/south,
/obj/machinery/computer/station_alert{
dir = 1
},
@@ -30920,15 +28835,12 @@
/obj/machinery/computer/atmos_alert{
dir = 1
},
-/obj/machinery/power/apc{
- name = "south bump Engineering";
- pixel_y = -24;
- shock_proof = 1
- },
+/obj/machinery/power/apc/engineering/south,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
},
+/obj/machinery/firealarm/directional/east,
/turf/simulated/floor/plasteel/dark,
/area/station/engineering/smes)
"cfk" = (
@@ -30953,65 +28865,51 @@
/obj/structure/table/wood,
/obj/item/paper_bin,
/obj/item/pen,
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
-/turf/simulated/floor/wood,
+/obj/machinery/alarm/directional/west,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"cfr" = (
/obj/structure/chair/office/dark,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"cfs" = (
/obj/item/kirbyplants,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"cft" = (
/obj/machinery/bookbinder,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"cfu" = (
/obj/structure/bookcase,
-/obj/machinery/light{
- dir = 1
- },
-/turf/simulated/floor/wood,
+/obj/machinery/light/directional/north,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"cfv" = (
/obj/structure/chair/comfy/red,
/obj/effect/landmark/start/assistant,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"cfx" = (
/obj/machinery/photocopier,
-/obj/structure/extinguisher_cabinet{
- name = "north bump";
- pixel_y = 30
- },
-/turf/simulated/floor/wood,
+/obj/structure/extinguisher_cabinet/directional/north,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"cfy" = (
/obj/structure/bookcase,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/machinery/camera{
c_tag = "Library Starboard"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"cfz" = (
/obj/structure/chair/comfy/red,
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
-/turf/simulated/floor/wood,
+/obj/item/radio/intercom/directional/north,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"cfB" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/structure/closet/radiation,
/obj/effect/decal/warning_stripes/southeast,
/turf/simulated/floor/plasteel,
@@ -31025,12 +28923,12 @@
"cfD" = (
/obj/structure/chair/office/dark,
/obj/effect/landmark/start/head_of_personnel,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/hop)
"cfE" = (
/obj/structure/table/wood,
/obj/machinery/recharger,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/hop)
"cfF" = (
/obj/structure/disposalpipe/segment,
@@ -31056,23 +28954,21 @@
/turf/simulated/floor/carpet/royalblack,
/area/station/command/office/ntrep)
"cfK" = (
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/ntrep)
"cfL" = (
/obj/item/flag/nt,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/ntrep)
"cfM" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/structure/cable{
d1 = 1;
d2 = 2;
icon_state = "1-2"
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/blueshield)
"cfN" = (
/obj/machinery/atmospherics/unary/vent_pump/on{
@@ -31084,10 +28980,8 @@
/turf/simulated/floor/carpet/blue,
/area/station/command/office/blueshield)
"cfP" = (
-/obj/machinery/light{
- dir = 4
- },
-/turf/simulated/floor/wood,
+/obj/machinery/light/directional/east,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/blueshield)
"cfQ" = (
/obj/machinery/door/airlock/command{
@@ -31098,87 +28992,33 @@
/turf/simulated/floor/plasteel,
/area/station/command/office/captain/bedroom)
"cfX" = (
-/obj/structure/table/wood,
-/obj/item/gavelblock,
-/obj/item/gavelhammer,
-/turf/simulated/floor/plasteel{
- dir = 9;
- icon_state = "blue"
- },
-/area/station/legal/courtroom)
-"cfY" = (
-/obj/structure/table/wood,
-/obj/item/paper_bin,
-/obj/machinery/button/windowtint{
- id = "Courtroom";
- pixel_x = -8;
- req_one_access_txt = "74;3"
- },
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "blue"
+/obj/machinery/light/directional/east,
+/obj/structure/chair/comfy/brown{
+ dir = 8
},
+/obj/item/radio/intercom/directional/east,
+/turf/simulated/floor/carpet/royalblack,
/area/station/legal/courtroom)
"cfZ" = (
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "blue"
- },
-/area/station/legal/courtroom)
+/obj/machinery/firealarm/directional/west,
+/turf/simulated/floor/wood/oak,
+/area/station/legal/magistrate)
"cga" = (
+/obj/structure/table/wood,
+/obj/item/taperecorder,
+/obj/item/megaphone,
+/turf/simulated/floor/carpet/royalblack,
+/area/station/legal/magistrate)
+"cgf" = (
/obj/structure/chair/office/dark{
- dir = 4
- },
-/obj/effect/landmark/start/internal_affairs,
-/turf/simulated/floor/wood,
-/area/station/legal/lawoffice)
-"cgc" = (
-/obj/structure/chair/office/dark{
- dir = 8
- },
-/obj/structure/cable{
- d1 = 1;
- d2 = 8;
- icon_state = "1-8"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 5
+ dir = 1
},
-/turf/simulated/floor/carpet,
+/obj/item/radio/intercom/directional/south,
+/turf/simulated/floor/carpet/red,
/area/station/legal/lawoffice)
-"cgf" = (
-/obj/structure/table/reinforced,
-/obj/item/megaphone,
-/obj/item/taperecorder,
-/obj/machinery/button/windowtint{
- dir = 1;
- id = "Magistrate";
- pixel_x = -6;
- pixel_y = -24
- },
-/obj/machinery/door_control{
- id = "magistrateofficedoor";
- name = "Office Door";
- normaldoorcontrol = 1;
- pixel_x = 6;
- pixel_y = -24;
- req_access_txt = "74"
- },
-/turf/simulated/floor/carpet,
-/area/station/legal/magistrate)
"cgg" = (
/obj/structure/closet,
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/obj/structure/window/reinforced{
dir = 8
},
@@ -31187,49 +29027,25 @@
},
/area/station/security/evidence)
"cgh" = (
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
-/turf/simulated/floor/carpet,
-/area/station/legal/magistrate)
-"cgi" = (
-/obj/machinery/power/apc{
- name = "south bump";
- pixel_y = -24
- },
/obj/structure/cable,
-/turf/simulated/floor/carpet,
-/area/station/legal/magistrate)
-"cgj" = (
-/obj/machinery/light,
-/obj/machinery/disposal,
-/obj/structure/disposalpipe/trunk{
- dir = 1
- },
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
+/obj/machinery/power/apc{
+ name = "IAA office";
pixel_y = -24
},
-/turf/simulated/floor/plasteel{
- icon_state = "cult"
- },
-/area/station/legal/magistrate)
+/turf/simulated/floor/carpet/red,
+/area/station/legal/lawoffice)
+"cgi" = (
+/obj/machinery/light/directional/south,
+/obj/machinery/economy/vending/lawdrobe,
+/turf/simulated/floor/wood/fancy/cherry,
+/area/station/legal/lawoffice)
"cgk" = (
-/obj/item/kirbyplants,
-/turf/simulated/floor/plasteel{
- icon_state = "cult"
- },
-/area/station/legal/magistrate)
+/obj/structure/bookcase,
+/turf/simulated/floor/wood/fancy/cherry,
+/area/station/legal/lawoffice)
"cgo" = (
/obj/structure/closet,
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -31240,11 +29056,7 @@
/obj/item/storage/box/evidence,
/obj/item/storage/box/evidence,
/obj/item/pen,
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -31254,11 +29066,7 @@
dir = 8
},
/obj/structure/closet,
-/obj/machinery/light_switch{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/light_switch/south,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -31285,11 +29093,7 @@
/turf/simulated/floor/plating/airless,
/area/station/engineering/control)
"cgC" = (
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/alarm/directional/south,
/obj/machinery/door/firedoor,
/obj/effect/decal/warning_stripes/yellow,
/turf/simulated/floor/plasteel{
@@ -31307,30 +29111,19 @@
},
/area/station/hallway/primary/central/west)
"cgG" = (
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/control)
"cgI" = (
-/obj/machinery/ai_status_display{
- pixel_y = -32
- },
+/obj/machinery/ai_status_display/south,
/obj/machinery/recharge_station,
/obj/effect/decal/warning_stripes/north,
/turf/simulated/floor/plating,
/area/station/turret_protected/aisat)
-"cgK" = (
-/obj/machinery/door/airlock{
- name = "Court"
- },
-/obj/effect/mapping_helpers/airlock/access/all/security/iaa,
-/turf/simulated/floor/plasteel,
-/area/station/legal/courtroom)
"cgL" = (
-/obj/machinery/hologram/holopad,
-/obj/effect/decal/warning_stripes/yellow/hollow,
-/turf/simulated/floor/plasteel{
- icon_state = "neutralfull"
- },
+/obj/structure/table/wood/fancy/black,
+/obj/machinery/computer/secure_data/laptop,
+/turf/simulated/floor/carpet/royalblack,
/area/station/legal/courtroom)
"cgM" = (
/obj/effect/landmark/start/engineer,
@@ -31363,31 +29156,24 @@
/turf/simulated/floor/plasteel,
/area/station/command/teleporter)
"cgS" = (
-/obj/machinery/photocopier,
-/obj/machinery/camera{
- c_tag = "Law Office";
- dir = 8
- },
-/obj/item/storage/secure/safe{
- pixel_x = 32
+/obj/machinery/light/directional/south,
+/obj/structure/table/wood,
+/obj/machinery/photocopier/faxmachine/longrange{
+ pixel_y = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/carpet/red,
/area/station/legal/lawoffice)
"cgW" = (
/obj/structure/table/wood,
/obj/item/flashlight/lamp,
-/obj/machinery/newscaster{
- dir = 4;
- name = "west bump";
- pixel_x = -28
- },
-/turf/simulated/floor/wood,
+/obj/machinery/newscaster/directional/west,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"cgX" = (
/obj/structure/table/wood,
/obj/item/folder,
/obj/item/pen,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"cgY" = (
/obj/machinery/atmospherics/unary/vent_scrubber/on,
@@ -31434,15 +29220,15 @@
/obj/structure/table/wood,
/obj/item/folder/blue,
/obj/item/pen/multi,
-/turf/simulated/floor/wood,
+/obj/item/lighter/zippo/hop,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/hop)
"chh" = (
/obj/structure/table/wood,
/obj/item/paper_bin/nanotrasen,
-/obj/machinery/door_control{
+/obj/machinery/door_control/normal{
id = "hopofficedoor";
name = "Office Door";
- normaldoorcontrol = 1;
pixel_x = -8;
req_access_txt = "57"
},
@@ -31453,18 +29239,14 @@
/area/station/command/office/hop)
"chj" = (
/obj/machinery/photocopier,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/hop)
"chl" = (
/obj/machinery/hologram/holopad,
/turf/simulated/floor/carpet/royalblack,
/area/station/command/office/ntrep)
"chm" = (
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/item/radio/intercom/directional/east,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -31472,18 +29254,12 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/ntrep)
"chq" = (
-/obj/machinery/light_switch{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
-/obj/machinery/button/windowtint{
- dir = 4;
+/obj/machinery/light_switch/west,
+/obj/machinery/button/windowtint/west{
id = "BS";
- pixel_x = -24;
pixel_y = -8;
req_access_txt = "67"
},
@@ -31496,20 +29272,20 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 6
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/blueshield)
"chs" = (
/obj/structure/closet/cabinet,
/obj/item/reagent_containers/food/drinks/bottle/whiskey,
/obj/item/reagent_containers/food/drinks/drinkingglass,
/obj/item/reagent_containers/food/drinks/drinkingglass,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/blueshield)
"cht" = (
/turf/simulated/wall/r_wall,
/area/station/command/teleporter)
"chu" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/machinery/computer/monitor{
dir = 1
},
@@ -31550,86 +29326,58 @@
/area/station/command/teleporter)
"chA" = (
/obj/structure/closet/emcloset,
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plasteel,
/area/station/command/teleporter)
"chE" = (
-/obj/machinery/status_display{
- pixel_y = -32
- },
+/obj/machinery/status_display/directional/south,
/obj/machinery/cryopod/robot,
/obj/effect/decal/warning_stripes/north,
/turf/simulated/floor/plating,
/area/station/turret_protected/aisat)
"chF" = (
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "neutral"
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
},
-/area/station/legal/courtroom)
-"chG" = (
-/obj/structure/table/wood,
-/obj/item/paper_bin/nanotrasen,
-/obj/item/pen/multi,
-/turf/simulated/floor/carpet,
-/area/station/legal/lawoffice)
-"chI" = (
-/obj/structure/table/wood,
-/obj/item/folder/yellow,
-/obj/item/folder/blue{
- pixel_x = 5;
- pixel_y = 5
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
},
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "blue"
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
},
+/turf/simulated/floor/wood/fancy/oak,
/area/station/legal/courtroom)
+"chG" = (
+/turf/simulated/floor/carpet/royalblack,
+/area/station/legal/magistrate)
"chJ" = (
-/obj/structure/chair{
- dir = 8
- },
-/turf/simulated/floor/plasteel{
- icon_state = "neutralfull"
- },
-/area/station/legal/courtroom)
-"chK" = (
-/obj/structure/table/reinforced,
-/obj/item/pen/multi/gold,
-/obj/item/book/manual/wiki/security_space_law,
-/obj/machinery/light,
-/obj/item/gavelhammer,
-/obj/item/gavelblock,
-/turf/simulated/floor/carpet,
+/turf/simulated/floor/wood/oak,
/area/station/legal/magistrate)
+"chK" = (
+/obj/machinery/firealarm/directional/south,
+/turf/simulated/floor/carpet/red,
+/area/station/legal/lawoffice)
"chL" = (
/obj/structure/table/wood,
-/obj/machinery/photocopier/faxmachine/longrange{
- department = "IAA Office"
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
},
-/turf/simulated/floor/wood,
-/area/station/legal/lawoffice)
+/obj/item/clothing/head/helmet/skull/Yorick,
+/turf/simulated/floor/carpet/royalblack,
+/area/station/legal/magistrate)
"chM" = (
-/obj/structure/table/wood,
-/obj/item/flashlight/lamp,
-/turf/simulated/floor/carpet,
-/area/station/legal/lawoffice)
-"chN" = (
-/obj/machinery/hologram/holopad,
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
},
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/carpet,
-/area/station/legal/lawoffice)
-"chP" = (
-/obj/structure/filingcabinet/security,
-/turf/simulated/floor/wood,
-/area/station/legal/lawoffice)
+/turf/simulated/floor/carpet/royalblack,
+/area/station/legal/magistrate)
+"chN" = (
+/obj/item/radio/intercom/directional/east,
+/obj/machinery/photocopier,
+/turf/simulated/floor/carpet/royalblack,
+/area/station/legal/magistrate)
"chQ" = (
/obj/machinery/door/airlock/security/glass{
name = "Brig"
@@ -31690,11 +29438,7 @@
d2 = 8;
icon_state = "1-8"
},
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -31842,7 +29586,7 @@
dir = 8
},
/obj/effect/landmark/start/assistant,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"ciy" = (
/obj/effect/landmark/lightsout,
@@ -31855,7 +29599,7 @@
/turf/simulated/floor/plasteel/grimy,
/area/station/service/library)
"ciz" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "Processing"
},
/obj/structure/cable,
@@ -31888,12 +29632,8 @@
/obj/structure/chair/office/dark{
dir = 1
},
-/obj/machinery/newscaster/security_unit{
- dir = 4;
- name = "west bump";
- pixel_x = -28
- },
-/turf/simulated/floor/wood,
+/obj/machinery/newscaster/security_unit/west,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/hop)
"ciD" = (
/obj/structure/chair/office/dark{
@@ -31903,32 +29643,18 @@
/area/station/command/office/hop)
"ciE" = (
/obj/structure/bed/dogbed/ian,
-/obj/machinery/alarm{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/alarm/directional/east,
/mob/living/simple_animal/pet/dog/corgi/Ian,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/hop)
"ciF" = (
/obj/machinery/photocopier,
-/obj/structure/sign/poster/official/random{
- pixel_x = -32
- },
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
-/turf/simulated/floor/wood,
+/obj/structure/sign/poster/official/random/west,
+/obj/machinery/firealarm/directional/south,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/ntrep)
"ciH" = (
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/alarm/directional/south,
/obj/machinery/camera{
c_tag = "NT Representative's Office";
dir = 1
@@ -31937,15 +29663,12 @@
/obj/structure/disposalpipe/trunk{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/ntrep)
"ciL" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "neutral"
+ icon_state = "neutralfull"
},
/area/station/hallway/secondary/bridge)
"ciO" = (
@@ -31960,14 +29683,10 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/blueshield)
"ciP" = (
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/alarm/directional/south,
/obj/machinery/camera{
c_tag = "Blueshield's Office";
dir = 1
@@ -31976,19 +29695,13 @@
/obj/structure/disposalpipe/trunk{
dir = 8
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/blueshield)
"ciR" = (
/obj/machinery/photocopier,
-/obj/structure/sign/poster/official/random{
- pixel_x = 32
- },
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
-/turf/simulated/floor/wood,
+/obj/structure/sign/poster/official/random/east,
+/obj/machinery/firealarm/directional/south,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/blueshield)
"ciS" = (
/turf/simulated/wall,
@@ -32010,29 +29723,19 @@
/obj/structure/sign/securearea{
pixel_x = -32
},
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "neutralcorner"
},
/area/station/hallway/primary/central/east)
"ciX" = (
-/obj/machinery/status_display{
- pixel_y = -32
- },
+/obj/machinery/status_display/directional/south,
/obj/machinery/camera{
c_tag = "Engine SMES";
dir = 1;
network = list("Engineering","SS13")
},
-/obj/machinery/firealarm{
- dir = 8;
- name = "custom placement";
- pixel_x = -26;
- pixel_y = -26
- },
/obj/machinery/computer/monitor{
dir = 1;
name = "Grid Power Monitoring Computer"
@@ -32060,8 +29763,13 @@
},
/area/station/service/expedition)
"cjb" = (
-/turf/simulated/floor/wood,
-/area/station/legal/lawoffice)
+/obj/structure/table/reinforced,
+/obj/machinery/photocopier/faxmachine/longrange{
+ pixel_y = 4
+ },
+/obj/machinery/light/directional/south,
+/turf/simulated/floor/wood/oak,
+/area/station/legal/magistrate)
"cjf" = (
/obj/structure/cable{
d1 = 1;
@@ -32076,39 +29784,23 @@
},
/turf/simulated/floor/plasteel/dark,
/area/station/service/chapel/office)
-"cjg" = (
-/obj/structure/table/wood,
-/obj/item/radio/intercom{
- name = "custom placement"
- },
-/turf/simulated/floor/plasteel{
- dir = 10;
- icon_state = "blue"
- },
-/area/station/legal/courtroom)
"cjh" = (
-/obj/structure/table/wood,
-/obj/item/storage/briefcase{
- pixel_x = 4;
- pixel_y = 4
- },
-/obj/item/storage/secure/briefcase,
+/obj/effect/mapping_helpers/airlock/access/any/command/magistrate,
+/obj/machinery/door/airlock/command,
+/obj/machinery/door/firedoor,
+/obj/effect/mapping_helpers/airlock/autoname,
/obj/structure/cable{
d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plasteel{
- icon_state = "blue"
+ d2 = 8;
+ icon_state = "1-8"
},
-/area/station/legal/courtroom)
-"cji" = (
-/turf/simulated/floor/plasteel{
- icon_state = "blue"
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
},
-/area/station/legal/courtroom)
+/turf/simulated/floor/wood/oak,
+/area/station/legal/magistrate)
"cjl" = (
/obj/structure/transit_tube{
icon_state = "D-NE"
@@ -32137,9 +29829,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
"cjp" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
"cjq" = (
@@ -32153,13 +29843,8 @@
/turf/simulated/wall,
/area/station/security/range)
"cjs" = (
-/obj/machinery/light{
- dir = 8
- },
-/obj/structure/extinguisher_cabinet{
- name = "west bump";
- pixel_x = -30
- },
+/obj/machinery/light/directional/west,
+/obj/structure/extinguisher_cabinet/directional/west,
/obj/structure/closet/crate,
/obj/item/target/syndicate,
/obj/item/target/syndicate,
@@ -32214,9 +29899,7 @@
/turf/simulated/floor/plating,
/area/station/security/range)
"cjx" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plating,
/area/station/security/range)
"cjy" = (
@@ -32336,13 +30019,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/control)
"cjO" = (
-/obj/machinery/power/apc{
- cell_type = 25000;
- dir = 4;
- name = "east bump Engineering";
- pixel_x = 24;
- shock_proof = 1
- },
+/obj/machinery/power/apc/engineering/east,
/obj/structure/cable/yellow{
d2 = 8;
icon_state = "0-8"
@@ -32447,11 +30124,11 @@
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"ckj" = (
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"ckk" = (
/obj/machinery/hologram/holopad,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"ckl" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
@@ -32471,10 +30148,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"ckm" = (
-/obj/structure/extinguisher_cabinet{
- name = "east bump";
- pixel_x = 30
- },
+/obj/structure/extinguisher_cabinet/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
},
@@ -32484,24 +30158,17 @@
/turf/simulated/floor/carpet,
/area/station/command/office/hop)
"ckp" = (
-/obj/machinery/light{
- dir = 8
- },
-/obj/structure/extinguisher_cabinet{
- name = "west bump";
- pixel_x = -30
- },
-/turf/simulated/floor/wood,
+/obj/machinery/light/directional/west,
+/obj/structure/extinguisher_cabinet/directional/west,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/hop)
"cks" = (
-/obj/machinery/ai_status_display{
- pixel_x = 32
- },
+/obj/machinery/ai_status_display/east,
/obj/structure/filingcabinet,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/hop)
"ckt" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "NT"
},
/turf/simulated/floor/plating,
@@ -32521,7 +30188,7 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/ntrep)
"ckv" = (
/turf/simulated/floor/plasteel{
@@ -32543,18 +30210,16 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/blueshield)
"ckx" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "BS"
},
/turf/simulated/floor/plating,
/area/station/command/office/blueshield)
"cky" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel,
/area/station/command/teleporter)
"ckz" = (
@@ -32564,18 +30229,11 @@
/obj/structure/table,
/obj/item/stack/packageWrap,
/obj/item/hand_labeler,
-/obj/structure/extinguisher_cabinet{
- name = "north bump";
- pixel_y = 30
- },
+/obj/structure/extinguisher_cabinet/directional/north,
/turf/simulated/floor/plasteel,
/area/station/command/teleporter)
"ckB" = (
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/power/apc/directional/north,
/obj/structure/table,
/obj/item/hand_tele,
/obj/structure/cable{
@@ -32592,19 +30250,16 @@
/area/station/command/teleporter)
"ckD" = (
/obj/machinery/bluespace_beacon,
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/north{
id = "teleaccessshutter";
name = "Teleporter Shutters Access Control";
- pixel_y = 24;
req_access_txt = "17"
},
/obj/effect/decal/warning_stripes/east,
/turf/simulated/floor/plasteel,
/area/station/command/teleporter)
"ckE" = (
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/obj/effect/decal/warning_stripes/northeast,
/turf/simulated/floor/plasteel,
/area/station/security/range)
@@ -32627,68 +30282,30 @@
/turf/simulated/floor/plasteel/white,
/area/station/science/research)
"ckL" = (
-/obj/structure/chair{
- dir = 4
- },
-/obj/machinery/atmospherics/unary/vent_scrubber/on{
- dir = 1
- },
-/turf/simulated/floor/plasteel/dark,
-/area/station/legal/courtroom)
-"ckM" = (
/obj/structure/table/wood,
-/obj/item/folder/blue,
-/obj/item/pen,
-/turf/simulated/floor/plasteel{
- dir = 10;
- icon_state = "neutral"
- },
+/obj/item/paper_bin,
+/obj/item/pen/multi,
+/turf/simulated/floor/carpet/red,
/area/station/legal/courtroom)
"ckN" = (
-/obj/structure/table/wood,
-/obj/item/radio/intercom{
- name = "custom placement"
- },
-/turf/simulated/floor/plasteel{
- icon_state = "neutral"
+/obj/structure/table/wood/fancy/black,
+/obj/machinery/button/windowtint{
+ pixel_x = 5;
+ pixel_y = 8;
+ id = "Court";
+ range = 9
},
+/turf/simulated/floor/carpet/royalblack,
/area/station/legal/courtroom)
"ckP" = (
-/turf/simulated/floor/plasteel{
- icon_state = "neutral"
- },
-/area/station/legal/courtroom)
-"ckQ" = (
-/obj/structure/table/wood,
-/obj/item/folder/red,
-/obj/item/pen,
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "green"
- },
+/obj/machinery/alarm/directional/east,
+/turf/simulated/floor/wood/fancy/oak,
/area/station/legal/courtroom)
"ckR" = (
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
-/obj/structure/cable{
- d2 = 4;
- icon_state = "0-4"
- },
-/turf/simulated/floor/wood,
-/area/station/legal/lawoffice)
-"ckU" = (
-/turf/simulated/floor/carpet,
-/area/station/legal/lawoffice)
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/wood/oak,
+/area/station/legal/magistrate)
"ckX" = (
/obj/effect/landmark/spawner/nukedisc_respawn,
/turf/simulated/floor/plating,
@@ -32806,10 +30423,9 @@
id_tag = "Singularity";
name = "Singularity Blast Doors"
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/east{
id = "Singularity";
- name = "Containment Blast Doors";
- pixel_x = 32
+ name = "Containment Blast Doors"
},
/obj/structure/cable/yellow{
d1 = 1;
@@ -32832,9 +30448,7 @@
/turf/simulated/wall/r_wall,
/area/station/engineering/equipmentstorage)
"clx" = (
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "neutral"
@@ -32851,7 +30465,7 @@
/area/station/hallway/primary/aft)
"clC" = (
/obj/structure/bookcase,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"clD" = (
/obj/structure/table/wood,
@@ -32894,11 +30508,7 @@
/obj/structure/table/wood,
/obj/item/camera_film,
/obj/item/camera_film,
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/firealarm/directional/east,
/obj/structure/window/reinforced{
dir = 1
},
@@ -32907,11 +30517,7 @@
"clI" = (
/obj/structure/bed,
/obj/item/bedsheet/hop,
-/obj/machinery/newscaster/security_unit{
- dir = 4;
- name = "west bump";
- pixel_x = -28
- },
+/obj/machinery/newscaster/security_unit/west,
/turf/simulated/floor/carpet,
/area/station/command/office/hop)
"clJ" = (
@@ -32929,26 +30535,21 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/hop)
"clP" = (
/obj/structure/table/wood,
/obj/item/clipboard,
/obj/item/toy/figure/crew/ian,
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
-/turf/simulated/floor/wood,
+/obj/item/radio/intercom/directional/east,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/hop)
"clU" = (
/obj/machinery/camera{
c_tag = "Central Ring Hallway Center"
},
/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "neutralcorner"
+ icon_state = "neutralfull"
},
/area/station/hallway/secondary/bridge)
"clW" = (
@@ -32956,11 +30557,7 @@
/obj/item/storage/toolbox/emergency,
/obj/item/crowbar,
/obj/item/wrench,
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/item/radio/intercom/directional/west,
/turf/simulated/floor/plasteel,
/area/station/command/teleporter)
"clZ" = (
@@ -32977,71 +30574,55 @@
/area/station/command/teleporter)
"cmd" = (
/obj/machinery/teleport/station,
-/obj/machinery/status_display{
- pixel_x = 32
- },
+/obj/machinery/status_display/directional/east,
/turf/simulated/floor/plating,
/area/station/command/teleporter)
"cmf" = (
-/obj/item/kirbyplants,
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
-/turf/simulated/floor/plasteel/dark,
-/area/station/legal/courtroom)
-"cmh" = (
-/obj/structure/chair{
- dir = 1
- },
-/turf/simulated/floor/plasteel{
- dir = 10;
- icon_state = "green"
- },
+/obj/item/flag/sec,
+/turf/simulated/floor/wood/fancy/oak,
/area/station/legal/courtroom)
-"cmi" = (
-/obj/structure/chair{
- dir = 1
- },
-/turf/simulated/floor/plasteel{
- dir = 6;
- icon_state = "green"
+"cmj" = (
+/obj/structure/table/wood/fancy/black,
+/obj/item/folder/red,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
},
+/turf/simulated/floor/carpet/royalblack,
/area/station/legal/courtroom)
-"cmj" = (
-/obj/machinery/atmospherics/unary/vent_scrubber/on{
+"cml" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
-/turf/simulated/floor/plasteel{
- icon_state = "neutralfull"
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
},
-/area/station/legal/courtroom)
-"cml" = (
-/turf/simulated/floor/plasteel{
- icon_state = "neutralfull"
+/obj/structure/table/wood/fancy/black,
+/obj/item/gavelblock,
+/obj/item/gavelhammer,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
},
+/turf/simulated/floor/carpet/royalblack,
/area/station/legal/courtroom)
"cmm" = (
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "neutral"
- },
-/area/station/legal/courtroom)
+/obj/machinery/photocopier,
+/turf/simulated/floor/wood/oak,
+/area/station/legal/magistrate)
"cmn" = (
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
},
/area/station/hallway/primary/aft)
"cmo" = (
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
+/obj/machinery/computer/brigcells{
+ dir = 1
},
-/mob/living/simple_animal/pet/sloth/paperwork,
-/turf/simulated/floor/carpet,
-/area/station/legal/lawoffice)
+/turf/simulated/floor/wood/oak,
+/area/station/legal/magistrate)
"cmq" = (
/obj/structure/rack,
/obj/effect/spawner/lootdrop/maintenance,
@@ -33060,11 +30641,7 @@
/turf/simulated/floor/plating,
/area/station/turret_protected/aisat)
"cmy" = (
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/power/apc/directional/west,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/warning_stripes/yellow,
/obj/structure/cable{
@@ -33113,11 +30690,7 @@
/area/station/security/range)
"cmF" = (
/obj/structure/table/reinforced,
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/alarm/directional/south,
/obj/item/gun/energy/laser/practice,
/obj/item/gun/energy/laser/practice,
/obj/item/clothing/ears/earmuffs,
@@ -33129,14 +30702,10 @@
/turf/simulated/floor/plasteel,
/area/station/security/range)
"cmG" = (
-/obj/structure/sign/poster/official/random{
- pixel_y = 32
- },
-/obj/machinery/light_construct{
- dir = 1
- },
+/obj/structure/sign/poster/official/random/north,
+/obj/machinery/light_construct/directional/north,
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/starboard2)
"cmH" = (
/obj/effect/decal/warning_stripes/southwest,
@@ -33152,11 +30721,7 @@
/area/station/engineering/control)
"cmM" = (
/obj/structure/closet/secure_closet/engineering_personal,
-/obj/machinery/newscaster{
- dir = 1;
- name = "south bump";
- pixel_y = -28
- },
+/obj/machinery/newscaster/directional/south,
/obj/effect/decal/warning_stripes/yellow,
/turf/simulated/floor/plasteel,
/area/station/engineering/control)
@@ -33172,16 +30737,10 @@
/area/station/engineering/control)
"cmP" = (
/obj/structure/table/reinforced,
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/item/storage/toolbox/mechanical,
/obj/item/flashlight,
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/item/radio/intercom/directional/west,
/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel{
dir = 4;
@@ -33242,11 +30801,7 @@
/obj/structure/rack,
/obj/item/tank/internals/oxygen,
/obj/item/radio,
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/south,
/turf/simulated/floor/plasteel,
/area/station/command/teleporter)
"cmY" = (
@@ -33278,10 +30833,7 @@
/area/station/engineering/equipmentstorage)
"cne" = (
/obj/structure/dispenser,
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel,
/area/station/engineering/equipmentstorage)
@@ -33291,16 +30843,12 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/equipmentstorage)
"cnh" = (
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/power/apc/directional/west,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"cnk" = (
/obj/machinery/door/window/classic/reversed{
@@ -33327,21 +30875,13 @@
"cnn" = (
/obj/structure/table/wood,
/obj/machinery/computer/library,
-/obj/machinery/newscaster{
- dir = 8;
- name = "east bump";
- pixel_x = 28
- },
+/obj/machinery/newscaster/directional/east,
/turf/simulated/floor/plasteel/grimy,
/area/station/service/library)
"cno" = (
/obj/structure/table/wood,
/obj/item/flashlight/lamp/green,
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/item/radio/intercom/directional/west,
/turf/simulated/floor/carpet,
/area/station/command/office/hop)
"cnp" = (
@@ -33353,27 +30893,19 @@
/obj/structure/disposalpipe/trunk{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/hop)
"cnr" = (
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/south,
/obj/structure/disposalpipe/segment{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/hop)
"cnt" = (
/obj/item/kirbyplants,
-/obj/machinery/light_switch{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
-/turf/simulated/floor/wood,
+/obj/machinery/light_switch/south,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/hop)
"cnv" = (
/obj/machinery/hologram/holopad,
@@ -33399,11 +30931,7 @@
c_tag = "Teleporter";
dir = 1
},
-/obj/machinery/light_switch{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/light_switch/south,
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 1
},
@@ -33423,12 +30951,8 @@
},
/area/station/service/bar/atrium)
"cnD" = (
-/obj/machinery/light,
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/light/directional/south,
+/obj/machinery/alarm/directional/south,
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 1
},
@@ -33440,9 +30964,7 @@
/turf/simulated/floor/plasteel,
/area/station/command/teleporter)
"cnF" = (
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/obj/effect/decal/warning_stripes/southeast,
/turf/simulated/floor/plasteel,
/area/station/security/range)
@@ -33465,32 +30987,6 @@
},
/turf/space,
/area/space/nearstation)
-"cnJ" = (
-/obj/item/kirbyplants,
-/turf/simulated/floor/plasteel{
- icon_state = "neutral"
- },
-/area/station/legal/courtroom)
-"cnK" = (
-/obj/structure/filingcabinet/chestdrawer,
-/turf/simulated/floor/plasteel{
- icon_state = "neutral"
- },
-/area/station/legal/courtroom)
-"cnN" = (
-/obj/machinery/power/apc{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
-/obj/structure/cable{
- d2 = 8;
- icon_state = "0-8"
- },
-/turf/simulated/floor/plasteel{
- icon_state = "neutral"
- },
-/area/station/legal/courtroom)
"cnO" = (
/obj/machinery/door/firedoor,
/obj/effect/decal/warning_stripes/yellow,
@@ -33525,7 +31021,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/starboard2)
"cnU" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable,
/turf/simulated/floor/plating,
/area/station/security/range)
@@ -33539,21 +31035,15 @@
c_tag = "Medbay Surgery South"
},
/obj/structure/closet/secure_closet/medical3,
-/obj/machinery/button/windowtint{
+/obj/machinery/button/windowtint/north{
id = "Surgery2";
- pixel_x = -8;
- pixel_y = 24
+ pixel_x = -8
},
-/obj/machinery/holosign_switch{
+/obj/machinery/holosign_switch/north{
id = "Surgery2";
- pixel_x = 8;
- pixel_y = 24
- },
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
+ pixel_x = 8
},
+/obj/item/radio/intercom/directional/west,
/turf/simulated/floor/plasteel{
icon_state = "whitebluecorner"
},
@@ -33649,6 +31139,15 @@
},
/turf/space,
/area/space/nearstation)
+"coo" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/turf/simulated/floor/wood/oak,
+/area/station/legal/magistrate)
"coq" = (
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/command{
@@ -33687,10 +31186,8 @@
/area/station/engineering/equipmentstorage)
"cow" = (
/obj/structure/bookcase,
-/obj/machinery/light{
- dir = 8
- },
-/turf/simulated/floor/wood,
+/obj/machinery/light/directional/west,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"cox" = (
/obj/structure/table/wood,
@@ -33707,13 +31204,11 @@
/turf/simulated/floor/carpet,
/area/station/service/library)
"coz" = (
-/obj/machinery/status_display{
- pixel_x = 32
- },
+/obj/machinery/status_display/directional/east,
/turf/simulated/floor/plasteel/grimy,
/area/station/service/library)
"coA" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/shutters/preopen{
dir = 2;
id_tag = "hop";
@@ -33740,7 +31235,7 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/hop)
"coE" = (
/obj/machinery/door/firedoor,
@@ -33751,10 +31246,9 @@
},
/area/station/hallway/primary/central/sw)
"coF" = (
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/west{
id = "teleportershutter";
name = "Teleporter Shutters Access Control";
- pixel_x = -24;
req_access_txt = "17"
},
/obj/machinery/door/poddoor/shutters{
@@ -33773,59 +31267,36 @@
/turf/simulated/floor/plasteel,
/area/station/command/teleporter)
"coH" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
},
/turf/simulated/floor/plating,
/area/station/command/teleporter)
-"coI" = (
-/obj/structure/table,
-/obj/item/storage/fancy/donut_box,
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
+"coL" = (
+/obj/structure/railing{
+ dir = 5
},
-/obj/machinery/light{
- dir = 8
+/obj/structure/chair/office{
+ dir = 1
},
-/turf/simulated/floor/plasteel/dark,
-/area/station/legal/courtroom)
-"coL" = (
-/obj/structure/table/wood,
-/obj/item/paper_bin,
-/obj/item/pen,
-/turf/simulated/floor/plasteel/dark,
+/turf/simulated/floor/carpet/black,
/area/station/legal/courtroom)
"coM" = (
-/obj/structure/table/wood,
-/obj/item/radio/intercom{
- name = "custom placement"
- },
-/turf/simulated/floor/plasteel/dark,
+/turf/simulated/floor/wood/fancy/oak,
/area/station/legal/courtroom)
"coN" = (
-/obj/structure/table/wood,
-/obj/item/clipboard,
-/obj/item/folder,
-/obj/item/pen,
-/turf/simulated/floor/plasteel/dark,
-/area/station/legal/courtroom)
-"coO" = (
-/obj/structure/table/wood,
-/obj/item/folder/yellow,
-/obj/item/pen,
-/turf/simulated/floor/plasteel/dark,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/wood/fancy/oak,
/area/station/legal/courtroom)
"coP" = (
-/obj/structure/table/wood,
-/obj/item/storage/briefcase{
- pixel_x = 4;
- pixel_y = 4
- },
-/turf/simulated/floor/plasteel/dark,
+/obj/item/chair/wood,
+/turf/simulated/floor/plating,
/area/station/legal/courtroom)
"coR" = (
/obj/structure/closet/secure_closet/personal,
@@ -33863,9 +31334,7 @@
},
/area/station/public/locker)
"coY" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/south,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
@@ -33930,7 +31399,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/control)
"cpl" = (
@@ -34018,13 +31487,9 @@
},
/area/station/science/xenobiology)
"cpH" = (
-/obj/machinery/newscaster{
- dir = 4;
- name = "west bump";
- pixel_x = -28
- },
+/obj/machinery/newscaster/directional/west,
/obj/effect/decal/cleanable/cobweb,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"cpJ" = (
/obj/effect/spawner/random_spawners/grille_often,
@@ -34111,7 +31576,7 @@
},
/area/station/hallway/secondary/bridge)
"cpZ" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -34235,30 +31700,24 @@
icon_state = "neutralcorner"
},
/area/station/hallway/secondary/bridge)
-"cqs" = (
-/obj/machinery/door/airlock{
- name = "Court"
- },
-/obj/effect/mapping_helpers/airlock/access/all/security/iaa,
-/turf/simulated/floor/plasteel/dark,
-/area/station/legal/courtroom)
"cqt" = (
-/obj/structure/chair{
- dir = 1
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
},
-/turf/simulated/floor/plasteel/dark,
+/obj/machinery/firealarm/directional/south,
+/obj/effect/turf_decal/box/red,
+/turf/simulated/floor/wood/fancy/oak,
/area/station/legal/courtroom)
"cqu" = (
-/obj/machinery/atmospherics/unary/vent_pump/on{
+/obj/structure/toilet{
dir = 8
},
-/turf/simulated/floor/plasteel/dark,
+/turf/simulated/floor/plating,
/area/station/legal/courtroom)
"cqv" = (
-/obj/structure/extinguisher_cabinet{
- name = "west bump";
- pixel_x = -30
- },
+/obj/structure/extinguisher_cabinet/directional/west,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutralcorner"
@@ -34271,15 +31730,11 @@
},
/area/station/public/locker)
"cqx" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/machinery/camera{
c_tag = "Locker Room North"
},
-/obj/machinery/status_display{
- pixel_y = 32
- },
+/obj/machinery/status_display/directional/north,
/obj/machinery/disposal,
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/structure/disposalpipe/trunk,
@@ -34322,9 +31777,7 @@
"cqJ" = (
/obj/machinery/atmospherics/unary/tank/toxins,
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/engine,
/area/station/maintenance/incinerator)
"cqK" = (
@@ -34445,8 +31898,8 @@
c_tag = "Library South";
dir = 1
},
-/obj/machinery/light,
-/turf/simulated/floor/wood,
+/obj/machinery/light/directional/south,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"crl" = (
/obj/structure/table/wood,
@@ -34454,19 +31907,13 @@
/obj/structure/window/reinforced{
dir = 8
},
-/obj/machinery/computer/security/telescreen/entertainment{
- pixel_y = -32
- },
+/obj/machinery/computer/security/telescreen/entertainment/directional/south,
/turf/simulated/floor/plasteel/grimy,
/area/station/service/library)
"crm" = (
/obj/item/kirbyplants,
-/obj/machinery/light,
-/obj/machinery/light_switch{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/light/directional/south,
+/obj/machinery/light_switch/south,
/turf/simulated/floor/plasteel/grimy,
/area/station/service/library)
"crn" = (
@@ -34478,17 +31925,13 @@
/area/station/service/library)
"crp" = (
/obj/structure/table/wood,
-/obj/machinery/alarm{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/alarm/directional/east,
/obj/item/clipboard,
/obj/item/toy/figure/crew/librarian,
/turf/simulated/floor/plasteel/grimy,
/area/station/service/library)
"crv" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 1
},
@@ -34508,7 +31951,7 @@
},
/area/station/hallway/secondary/bridge)
"crx" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/shutters/preopen{
dir = 1;
id_tag = "chemdesk";
@@ -34587,13 +32030,11 @@
},
/area/station/public/locker)
"crK" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/carpet,
/area/station/service/bar/atrium)
"crO" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/machinery/camera{
c_tag = "Central Ring Hallway Center";
dir = 1
@@ -34665,10 +32106,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
"cse" = (
-/obj/machinery/power/apc{
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/power/apc/directional/south,
/obj/structure/table,
/obj/structure/cable,
/turf/simulated/floor/plating,
@@ -34681,9 +32119,7 @@
/area/station/maintenance/starboard2)
"csh" = (
/obj/structure/rack,
-/obj/structure/reagent_dispensers/peppertank{
- pixel_y = -32
- },
+/obj/structure/reagent_dispensers/peppertank/south,
/obj/item/reagent_containers/spray/pepper,
/obj/item/reagent_containers/spray/pepper,
/obj/item/reagent_containers/spray/pepper,
@@ -34694,7 +32130,7 @@
/turf/simulated/wall,
/area/station/public/fitness)
"csj" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/public/fitness)
"csk" = (
@@ -34751,9 +32187,7 @@
/area/station/engineering/control)
"cst" = (
/obj/machinery/atmospherics/portable/canister/toxins,
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel,
/area/station/engineering/equipmentstorage)
@@ -34785,11 +32219,7 @@
/obj/item/kirbyplants,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/warning_stripes/yellow/hollow,
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/firealarm/directional/east,
/turf/simulated/floor/plasteel,
/area/station/engineering/equipmentstorage)
"csx" = (
@@ -34814,11 +32244,7 @@
name = "solar pack crate"
},
/obj/effect/decal/warning_stripes/yellow/hollow,
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/alarm/directional/south,
/turf/simulated/floor/plasteel,
/area/station/engineering/equipmentstorage)
"csG" = (
@@ -34852,14 +32278,12 @@
/turf/simulated/floor/plasteel,
/area/station/command/teleporter)
"csN" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable,
/turf/simulated/floor/plating,
/area/station/hallway/secondary/bridge)
"csO" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "neutralcorner"
@@ -34916,9 +32340,7 @@
},
/area/station/hallway/secondary/bridge)
"csU" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
},
@@ -34927,10 +32349,11 @@
/turf/simulated/wall/r_wall,
/area/station/service/expedition)
"csW" = (
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "neutralcorner"
+/obj/structure/statue/delta/nw,
+/obj/effect/turf_decal/siding/yellow{
+ dir = 9
},
+/turf/simulated/floor/plasteel/dark,
/area/station/hallway/secondary/bridge)
"csX" = (
/obj/machinery/door/firedoor,
@@ -34983,22 +32406,6 @@
icon_state = "neutralfull"
},
/area/station/public/locker)
-"ctt" = (
-/obj/structure/chair{
- dir = 8
- },
-/obj/effect/landmark/start/magistrate,
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plasteel{
- icon_state = "neutralfull"
- },
-/area/station/legal/courtroom)
"ctu" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
@@ -35025,9 +32432,7 @@
/turf/simulated/floor/plasteel,
/area/station/public/fitness)
"ctA" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel,
/area/station/public/fitness)
"ctB" = (
@@ -35060,9 +32465,7 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/central/west)
"ctG" = (
-/obj/machinery/status_display{
- pixel_x = 32
- },
+/obj/machinery/status_display/directional/east,
/obj/effect/decal/warning_stripes/east,
/turf/simulated/floor/plasteel,
/area/station/engineering/control)
@@ -35103,9 +32506,7 @@
/area/station/service/library)
"ctL" = (
/obj/structure/table/wood,
-/obj/machinery/computer/security/telescreen/entertainment{
- pixel_x = 32
- },
+/obj/machinery/computer/security/telescreen/entertainment/directional/east,
/obj/item/storage/fancy/candle_box/full,
/obj/item/storage/fancy/candle_box/full,
/turf/simulated/floor/plasteel/dark,
@@ -35115,10 +32516,7 @@
/turf/simulated/floor/plasteel/dark,
/area/station/service/library)
"ctN" = (
-/obj/machinery/light_switch{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/light_switch/north,
/turf/simulated/floor/plasteel/dark,
/area/station/service/library)
"ctO" = (
@@ -35129,14 +32527,8 @@
/turf/simulated/floor/plasteel/dark,
/area/station/service/library)
"ctQ" = (
-/obj/machinery/light{
- dir = 4
- },
-/obj/machinery/alarm{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/light/directional/east,
+/obj/machinery/alarm/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "neutralcorner"
@@ -35164,18 +32556,11 @@
/turf/simulated/floor/plasteel/dark,
/area/station/service/library)
"ctV" = (
-/obj/machinery/camera{
- c_tag = "Courtroom East";
- dir = 8
- },
-/obj/machinery/light{
+/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
},
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "neutral"
- },
-/area/station/legal/courtroom)
+/turf/simulated/floor/wood/oak,
+/area/station/legal/magistrate)
"ctX" = (
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/command/glass{
@@ -35194,7 +32579,7 @@
/turf/space,
/area/space/nearstation)
"ctZ" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -35250,35 +32635,26 @@
},
/area/station/service/expedition)
"cul" = (
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/power/apc/directional/north,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
},
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ dir = 1;
+ icon_state = "darkbluecorners"
},
/area/station/service/expedition)
"cun" = (
-/obj/machinery/light{
- dir = 8
- },
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/light/directional/west,
+/obj/machinery/alarm/directional/west,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutralcorner"
},
/area/station/hallway/primary/central/se)
"cup" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/shutters/preopen{
name = "Virology Shutters";
id_tag = "Virology1"
@@ -35291,7 +32667,7 @@
/turf/simulated/floor/plating,
/area/station/medical/virology/lab)
"cut" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/structure/sign/securearea{
pixel_y = -32
},
@@ -35318,7 +32694,7 @@
},
/area/station/public/locker)
"cuw" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/disposalpipe/segment,
/obj/structure/cable{
d1 = 1;
@@ -35497,29 +32873,21 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/equipmentstorage)
"cuV" = (
-/obj/machinery/alarm{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/alarm/directional/east,
/obj/effect/decal/warning_stripes/east,
/turf/simulated/floor/plasteel,
/area/station/engineering/control)
"cuX" = (
/obj/item/kirbyplants,
-/obj/machinery/light_switch{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/light_switch/north,
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ dir = 4;
+ icon_state = "darkbluecorners"
},
/area/station/service/expedition)
"cuY" = (
/obj/machinery/suit_storage_unit/engine,
-/obj/machinery/ai_status_display{
- pixel_y = 32
- },
+/obj/machinery/ai_status_display/north,
/obj/effect/decal/warning_stripes/southwest,
/turf/simulated/floor/plasteel,
/area/station/engineering/hardsuitstorage)
@@ -35529,9 +32897,7 @@
/area/station/maintenance/virology_maint)
"cvh" = (
/obj/structure/table/wood,
-/obj/machinery/ai_status_display{
- pixel_x = -32
- },
+/obj/machinery/ai_status_display/west,
/obj/item/clipboard,
/obj/item/folder,
/turf/simulated/floor/plasteel/dark,
@@ -35573,11 +32939,9 @@
/turf/simulated/floor/plasteel/dark,
/area/station/service/library)
"cvr" = (
-/obj/machinery/newscaster{
- dir = 8;
- name = "east bump";
- pixel_x = 28
- },
+/obj/machinery/newscaster/directional/east,
+/mob/living/simple_animal/pet/dog/bullterrier/Genn,
+/obj/structure/bed/dogbed,
/turf/simulated/floor/plasteel/dark,
/area/station/service/library)
"cvs" = (
@@ -35592,11 +32956,7 @@
/area/station/hallway/primary/central/sw)
"cvt" = (
/obj/structure/table/reinforced,
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/firealarm/directional/west,
/obj/item/stack/sheet/plasteel{
amount = 10
},
@@ -35609,21 +32969,11 @@
/turf/simulated/floor/plasteel/dark,
/area/station/ai_monitored/storage/eva)
"cvu" = (
-/obj/structure/table,
-/obj/item/paper_bin,
-/obj/item/pen,
-/obj/machinery/camera{
- c_tag = "Courtroom West";
- dir = 4
- },
-/turf/simulated/floor/plasteel/dark,
+/obj/item/kirbyplants,
+/turf/simulated/floor/wood/fancy/oak,
/area/station/legal/courtroom)
"cvx" = (
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/power/apc/directional/north,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -35632,9 +32982,7 @@
/area/station/ai_monitored/storage/eva)
"cvz" = (
/obj/item/kirbyplants,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel/dark,
/area/station/ai_monitored/storage/eva)
"cvB" = (
@@ -35650,10 +32998,7 @@
},
/area/station/hallway/secondary/bridge)
"cvF" = (
-/obj/machinery/power/apc{
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/power/apc/directional/south,
/obj/structure/cable,
/turf/simulated/floor/plasteel{
icon_state = "neutral"
@@ -35670,13 +33015,10 @@
/obj/item/stack/rods{
amount = 8
},
-/obj/structure/extinguisher_cabinet{
- name = "east bump";
- pixel_x = 30
- },
/obj/item/storage/toolbox/emergency,
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ dir = 5;
+ icon_state = "darkblue"
},
/area/station/service/expedition)
"cvL" = (
@@ -35704,18 +33046,14 @@
/turf/simulated/floor/plasteel,
/area/station/public/locker)
"cvW" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "neutralcorner"
},
/area/station/hallway/primary/central/north)
"cvX" = (
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/alarm/directional/south,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 5
},
@@ -35729,7 +33067,8 @@
/obj/machinery/cell_charger,
/obj/item/stock_parts/cell/high,
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ dir = 4;
+ icon_state = "darkblue"
},
/area/station/service/expedition)
"cwa" = (
@@ -35757,17 +33096,13 @@
/area/station/public/locker)
"cwf" = (
/obj/structure/closet/wardrobe/grey,
-/obj/machinery/ai_status_display{
- pixel_x = 32
- },
+/obj/machinery/ai_status_display/east,
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
},
/area/station/public/locker)
"cwk" = (
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plasteel,
/area/station/maintenance/starboard2)
"cwq" = (
@@ -35799,7 +33134,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/hardsuitstorage)
"cwz" = (
@@ -35809,9 +33144,7 @@
},
/area/station/engineering/hardsuitstorage)
"cwE" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/machinery/camera{
c_tag = "Library Backroom";
dir = 4
@@ -35873,9 +33206,7 @@
/turf/simulated/floor/plasteel/dark,
/area/station/service/library)
"cwL" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/item/kirbyplants,
/obj/structure/disposalpipe/segment{
dir = 2;
@@ -35884,11 +33215,7 @@
/turf/simulated/floor/plasteel/dark,
/area/station/service/library)
"cwM" = (
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/alarm/directional/south,
/obj/structure/filingcabinet,
/turf/simulated/floor/plasteel/dark,
/area/station/service/library)
@@ -35896,36 +33223,24 @@
/obj/structure/table/wood,
/obj/item/paper_bin,
/obj/item/pen,
-/obj/machinery/status_display{
- pixel_y = -32
- },
+/obj/machinery/status_display/directional/south,
/turf/simulated/floor/plasteel/dark,
/area/station/service/library)
"cwO" = (
/obj/structure/table/wood,
-/obj/machinery/light,
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/machinery/light/directional/south,
+/obj/item/radio/intercom/directional/south,
/obj/item/folder,
/turf/simulated/floor/plasteel/dark,
/area/station/service/library)
"cwP" = (
/obj/structure/table/wood,
/obj/item/camera,
-/obj/machinery/ai_status_display{
- pixel_y = -32
- },
+/obj/machinery/ai_status_display/south,
/turf/simulated/floor/plasteel/dark,
/area/station/service/library)
"cwQ" = (
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/firealarm/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "neutralcorner"
@@ -36005,7 +33320,7 @@
d2 = 4;
icon_state = "2-4"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/science/robotics/showroom)
"cxd" = (
/obj/machinery/hologram/holopad,
@@ -36023,7 +33338,8 @@
/obj/item/gun/energy/kinetic_accelerator,
/obj/item/gun/energy/kinetic_accelerator,
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ dir = 8;
+ icon_state = "darkblue"
},
/area/station/service/expedition)
"cxf" = (
@@ -36062,14 +33378,8 @@
/turf/simulated/floor/plasteel,
/area/station/public/toilet)
"cxp" = (
-/obj/machinery/light{
- dir = 8
- },
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/light/directional/west,
+/obj/machinery/firealarm/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "neutralcorner"
@@ -36146,8 +33456,10 @@
pixel_x = 2;
pixel_y = 2
},
+/obj/structure/extinguisher_cabinet/directional/east,
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ dir = 4;
+ icon_state = "darkblue"
},
/area/station/service/expedition)
"cxK" = (
@@ -36160,7 +33472,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/hardsuitstorage)
"cxM" = (
@@ -36209,10 +33521,7 @@
/area/station/maintenance/starboard2)
"cxV" = (
/obj/item/kirbyplants,
-/obj/structure/extinguisher_cabinet{
- name = "west bump";
- pixel_x = -30
- },
+/obj/structure/extinguisher_cabinet/directional/west,
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
},
@@ -36269,11 +33578,7 @@
/turf/simulated/floor/plasteel/dark,
/area/station/service/library)
"cyb" = (
-/obj/machinery/newscaster{
- dir = 8;
- name = "east bump";
- pixel_x = 28
- },
+/obj/machinery/newscaster/directional/east,
/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel/dark,
/area/station/service/library)
@@ -36315,11 +33620,11 @@
d2 = 2;
icon_state = "1-2"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/science/robotics/showroom)
"cyi" = (
/obj/structure/bookcase,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/science/robotics/showroom)
"cyj" = (
/obj/structure/cable{
@@ -36327,12 +33632,10 @@
d2 = 8;
icon_state = "4-8"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/science/robotics/showroom)
"cyl" = (
-/obj/machinery/ai_status_display{
- pixel_y = 32
- },
+/obj/machinery/ai_status_display/north,
/obj/machinery/camera{
c_tag = "Public Meeting Room"
},
@@ -36347,9 +33650,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/starboardsolar)
"cyn" = (
-/obj/machinery/status_display{
- pixel_y = 32
- },
+/obj/machinery/status_display/directional/north,
/turf/simulated/floor/carpet,
/area/station/science/robotics/showroom)
"cyp" = (
@@ -36363,7 +33664,7 @@
d2 = 2;
icon_state = "1-2"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/science/robotics/showroom)
"cyq" = (
/turf/simulated/floor/plasteel{
@@ -36376,13 +33677,12 @@
c_tag = "Expedition Access";
dir = 4
},
-/obj/structure/closet/secure_closet/personal,
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/closet/secure_closet/expedition,
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ dir = 8;
+ icon_state = "darkblue"
},
/area/station/service/expedition)
"cys" = (
@@ -36393,8 +33693,9 @@
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
dir = 8
},
+/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ icon_state = "darkbluefull"
},
/area/station/service/expedition)
"cyt" = (
@@ -36436,11 +33737,7 @@
},
/area/station/service/expedition)
"cyz" = (
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/item/radio/intercom/directional/west,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutralcorner"
@@ -36476,14 +33773,8 @@
},
/area/station/medical/virology/lab)
"cyI" = (
-/obj/machinery/light{
- dir = 4
- },
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/machinery/light/directional/east,
+/obj/item/radio/intercom/directional/east,
/obj/structure/table,
/obj/item/radio/alternative{
pixel_y = 7;
@@ -36506,25 +33797,20 @@
/obj/item/flashlight/seclite,
/obj/item/flashlight/seclite,
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ dir = 4;
+ icon_state = "darkblue"
},
/area/station/service/expedition)
"cyK" = (
/obj/structure/chair/sofa/right{
dir = 4
},
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whitegreen"
},
/area/station/medical/medbay)
-"cyL" = (
-/obj/structure/bookcase/sop,
-/turf/simulated/floor/wood,
-/area/station/legal/lawoffice)
"cyN" = (
/obj/structure/table,
/obj/item/folder,
@@ -36562,11 +33848,7 @@
},
/area/station/public/locker)
"cyS" = (
-/obj/machinery/power/apc{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/power/apc/directional/east,
/obj/structure/closet/wardrobe/pink,
/obj/structure/cable{
d2 = 8;
@@ -36588,15 +33870,11 @@
/area/station/hallway/primary/fore)
"cyU" = (
/obj/machinery/atmospherics/unary/vent_scrubber/on,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/wood/fancy/oak,
/area/station/public/sleep_male)
"cyV" = (
-/obj/machinery/status_display{
- pixel_y = 32
- },
+/obj/machinery/status_display/directional/north,
/turf/simulated/floor/wood/fancy/oak,
/area/station/public/sleep_male)
"cyW" = (
@@ -36606,10 +33884,7 @@
/turf/simulated/floor/wood/fancy/oak,
/area/station/public/sleep_male)
"cyX" = (
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "whitegreencorner"
@@ -36632,9 +33907,7 @@
/area/station/public/sleep)
"cza" = (
/obj/machinery/cryopod,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "whitegreenfull"
},
@@ -36650,6 +33923,7 @@
/obj/structure/window/reinforced{
dir = 4
},
+/mob/living/simple_animal/turtle,
/turf/simulated/floor/beach/water{
icon_state = "seadeep"
},
@@ -36745,9 +34019,7 @@
/area/station/maintenance/port)
"czy" = (
/obj/structure/table/wood,
-/obj/machinery/status_display{
- pixel_x = -32
- },
+/obj/machinery/status_display/directional/west,
/obj/item/newspaper,
/obj/item/newspaper,
/turf/simulated/floor/plasteel/dark,
@@ -36762,11 +34034,7 @@
pixel_x = 9;
pixel_y = 2
},
-/obj/machinery/light_switch{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/light_switch/east,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -36801,11 +34069,7 @@
},
/area/station/ai_monitored/storage/eva)
"czJ" = (
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/power/apc/directional/west,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -36820,7 +34084,7 @@
d2 = 4;
icon_state = "2-4"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/science/robotics/showroom)
"czL" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
@@ -36829,12 +34093,8 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
-/turf/simulated/floor/wood,
+/obj/machinery/firealarm/directional/south,
+/turf/simulated/floor/wood/oak,
/area/station/service/theatre)
"czM" = (
/obj/structure/chair/comfy/brown{
@@ -36865,11 +34125,7 @@
/turf/simulated/floor/carpet,
/area/station/science/robotics/showroom)
"czT" = (
-/obj/machinery/alarm{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/alarm/directional/east,
/obj/structure/cable{
d1 = 1;
d2 = 8;
@@ -36880,7 +34136,7 @@
d2 = 8;
icon_state = "2-8"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/science/robotics/showroom)
"czV" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
@@ -36890,29 +34146,31 @@
},
/area/station/service/expedition)
"czW" = (
-/obj/structure/closet/secure_closet/personal,
/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/closet/secure_closet/expedition,
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ dir = 8;
+ icon_state = "darkblue"
},
/area/station/service/expedition)
"czX" = (
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken5"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/old_kitchen)
"czY" = (
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "neutralcorner"
+/obj/structure/statue/delta/ne,
+/obj/effect/turf_decal/siding/yellow{
+ dir = 5
},
+/turf/simulated/floor/plasteel/dark,
/area/station/hallway/secondary/bridge)
"cAb" = (
/obj/machinery/atmospherics/unary/vent_scrubber/on,
/obj/effect/decal/warning_stripes/north,
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ dir = 1;
+ icon_state = "darkblue"
},
/area/station/service/expedition)
"cAe" = (
@@ -36928,10 +34186,7 @@
/area/station/public/toilet)
"cAf" = (
/obj/effect/decal/warning_stripes/yellow/hollow,
-/obj/structure/sink{
- dir = 1;
- pixel_y = -4
- },
+/obj/structure/sink/directional/south,
/obj/structure/mirror{
pixel_y = -32
},
@@ -36953,11 +34208,7 @@
/area/station/public/locker)
"cAp" = (
/obj/machinery/cryopod/right,
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/alarm/directional/west,
/turf/simulated/floor/plasteel{
icon_state = "whitegreenfull"
},
@@ -37019,12 +34270,8 @@
},
/area/station/engineering/control)
"cAD" = (
-/obj/machinery/light{
- dir = 8
- },
-/obj/machinery/status_display{
- pixel_x = -32
- },
+/obj/machinery/light/directional/west,
+/obj/machinery/status_display/directional/west,
/obj/effect/decal/warning_stripes/northwest,
/obj/structure/cable/yellow{
d1 = 2;
@@ -37083,33 +34330,23 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/hardsuitstorage)
"cAT" = (
/obj/structure/table/wood,
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/alarm/directional/south,
/obj/item/storage/fancy/donut_box,
/turf/simulated/floor/plasteel/dark,
/area/station/service/library)
"cAU" = (
/obj/item/kirbyplants,
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/turf/simulated/floor/plasteel/dark,
/area/station/service/library)
"cAV" = (
-/obj/machinery/status_display{
- pixel_y = -32
- },
-/obj/machinery/light,
+/obj/machinery/status_display/directional/south,
+/obj/machinery/light/directional/south,
/obj/structure/dresser,
/turf/simulated/floor/plasteel/dark,
/area/station/service/library)
@@ -37117,9 +34354,7 @@
/obj/structure/table/wood,
/obj/item/dice/d10,
/obj/item/dice/d20,
-/obj/machinery/computer/security/telescreen/entertainment{
- pixel_y = -32
- },
+/obj/machinery/computer/security/telescreen/entertainment/directional/south,
/turf/simulated/floor/plasteel/dark,
/area/station/service/library)
"cAX" = (
@@ -37139,15 +34374,8 @@
/area/station/maintenance/port)
"cBc" = (
/obj/structure/closet/secure_closet/bar,
-/obj/machinery/newscaster{
- name = "north bump";
- pixel_y = 28
- },
-/obj/machinery/light_switch{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/newscaster/directional/north,
+/obj/machinery/light_switch/west,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -37172,10 +34400,7 @@
},
/obj/item/wrench,
/obj/item/grenade/chem_grenade/metalfoam,
-/obj/structure/extinguisher_cabinet{
- name = "west bump";
- pixel_x = -30
- },
+/obj/structure/extinguisher_cabinet/directional/west,
/turf/simulated/floor/plasteel/dark,
/area/station/ai_monitored/storage/eva)
"cBg" = (
@@ -37197,9 +34422,7 @@
/area/station/public/locker)
"cBi" = (
/obj/item/kirbyplants,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/machinery/camera{
c_tag = "EVA West"
},
@@ -37240,11 +34463,7 @@
/area/station/ai_monitored/storage/eva)
"cBm" = (
/obj/structure/table/reinforced,
-/obj/machinery/alarm{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/alarm/directional/east,
/obj/item/stack/rods{
amount = 8
},
@@ -37316,15 +34535,12 @@
},
/area/station/service/expedition)
"cBw" = (
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
-/obj/structure/closet/secure_closet/personal,
+/obj/machinery/firealarm/directional/west,
/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/closet/secure_closet/expedition,
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ dir = 8;
+ icon_state = "darkblue"
},
/area/station/service/expedition)
"cBA" = (
@@ -37363,16 +34579,9 @@
},
/area/station/service/expedition)
"cBF" = (
-/obj/structure/rack,
-/obj/item/storage/firstaid/brute{
- pixel_y = 10
- },
-/obj/item/storage/firstaid/brute{
- pixel_y = 6
- },
-/obj/item/storage/firstaid/brute{
- pixel_y = 2
- },
+/obj/machinery/power/apc/directional/south,
+/obj/structure/cable,
+/obj/structure/closet/secure_closet/medical3,
/turf/simulated/floor/plasteel{
icon_state = "whiteblue"
},
@@ -37392,10 +34601,8 @@
},
/area/station/public/locker)
"cBQ" = (
-/obj/machinery/light,
-/obj/machinery/status_display{
- pixel_y = -32
- },
+/obj/machinery/light/directional/south,
+/obj/machinery/status_display/directional/south,
/obj/machinery/camera{
c_tag = "Locker Room South";
dir = 1
@@ -37539,7 +34746,7 @@
/area/station/engineering/control)
"cCr" = (
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/hardsuitstorage)
"cCt" = (
@@ -37557,7 +34764,7 @@
/obj/item/folder/yellow,
/obj/item/gps,
/obj/item/gps,
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel/dark,
/area/station/ai_monitored/storage/eva)
"cCE" = (
@@ -37582,7 +34789,7 @@
/area/station/ai_monitored/storage/eva)
"cCK" = (
/obj/structure/table/reinforced,
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/item/storage/belt/utility,
/obj/item/radio,
/turf/simulated/floor/plasteel/dark,
@@ -37604,12 +34811,8 @@
/area/station/science/robotics/showroom)
"cCN" = (
/obj/item/kirbyplants,
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
-/obj/machinery/light,
+/obj/machinery/firealarm/directional/south,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/carpet,
/area/station/science/robotics/showroom)
"cCO" = (
@@ -37630,7 +34833,7 @@
/area/station/science/robotics/showroom)
"cCR" = (
/obj/item/kirbyplants,
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/carpet,
/area/station/science/robotics/showroom)
"cCS" = (
@@ -37640,11 +34843,7 @@
/area/station/science/robotics/showroom)
"cCT" = (
/obj/structure/table/wood,
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/item/radio/intercom/directional/east,
/obj/item/folder/red,
/obj/structure/cable{
d1 = 1;
@@ -37657,53 +34856,15 @@
/obj/structure/table,
/obj/machinery/recharger,
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ dir = 10;
+ icon_state = "darkblue"
},
/area/station/service/expedition)
"cCW" = (
-/obj/structure/closet/crate/internals,
-/obj/item/clothing/suit/storage/hazardvest,
-/obj/item/clothing/suit/storage/hazardvest,
-/obj/item/clothing/suit/storage/hazardvest,
-/obj/item/clothing/suit/storage/hazardvest,
-/obj/item/clothing/suit/storage/hazardvest,
-/obj/item/tank/internals/emergency_oxygen/double,
-/obj/item/tank/internals/emergency_oxygen/double,
-/obj/item/tank/internals/emergency_oxygen/double,
-/obj/item/tank/internals/emergency_oxygen/double,
-/obj/item/tank/internals/emergency_oxygen/double,
-/obj/item/clothing/mask/breath,
-/obj/item/clothing/mask/breath,
-/obj/item/clothing/mask/breath,
-/obj/item/clothing/mask/breath,
-/obj/item/clothing/mask/breath,
-/obj/item/clothing/head/hardhat/orange{
- name = "protective hat";
- pixel_y = 8
- },
-/obj/item/clothing/head/hardhat/orange{
- name = "protective hat";
- pixel_y = 8
- },
-/obj/item/clothing/head/hardhat/orange{
- name = "protective hat";
- pixel_y = 8
- },
-/obj/item/clothing/head/hardhat/orange{
- name = "protective hat";
- pixel_y = 8
- },
-/obj/item/clothing/head/hardhat/orange{
- name = "protective hat";
- pixel_y = 8
- },
-/obj/machinery/light_switch{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/light_switch/south,
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ dir = 8;
+ icon_state = "darkbluecorners"
},
/area/station/service/expedition)
"cCX" = (
@@ -37735,14 +34896,14 @@
},
/area/station/public/locker)
"cCZ" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/service/expedition)
"cDa" = (
/obj/machinery/recharge_station,
/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ icon_state = "darkblue"
},
/area/station/service/expedition)
"cDc" = (
@@ -37751,7 +34912,7 @@
},
/obj/effect/decal/warning_stripes/south,
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ icon_state = "darkblue"
},
/area/station/service/expedition)
"cDd" = (
@@ -37776,18 +34937,6 @@
icon_state = "neutralfull"
},
/area/station/hallway/primary/central/nw)
-"cDf" = (
-/obj/machinery/door_control{
- id = "stationawaygate";
- name = "Gateway Shutters Control";
- pixel_x = 24;
- req_access_txt = "62"
- },
-/obj/effect/decal/warning_stripes/south,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/station/service/expedition)
"cDh" = (
/obj/structure/chair/comfy/teal,
/obj/effect/landmark/start/doctor,
@@ -37800,11 +34949,7 @@
/obj/item/paper_bin,
/obj/structure/table,
/obj/item/pen,
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/turf/simulated/floor/plasteel/dark,
/area/station/public/locker)
"cDo" = (
@@ -37817,11 +34962,7 @@
/area/station/public/locker)
"cDq" = (
/obj/item/kirbyplants,
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/south,
/turf/simulated/floor/wood/fancy/oak,
/area/station/public/sleep_male)
"cDr" = (
@@ -37834,11 +34975,7 @@
/obj/structure/table/reinforced,
/obj/item/stack/packageWrap,
/obj/item/hand_labeler,
-/obj/machinery/newscaster{
- dir = 8;
- name = "east bump";
- pixel_x = 28
- },
+/obj/machinery/newscaster/directional/east,
/turf/simulated/floor/plasteel/dark,
/area/station/ai_monitored/storage/eva)
"cDt" = (
@@ -37890,14 +35027,13 @@
/turf/simulated/floor/plating/airless,
/area/station/engineering/control)
"cDz" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/effect/decal/warning_stripes/yellow,
+/obj/structure/sign/vacuum{
+ pixel_x = -32
+ },
/turf/simulated/floor/plasteel,
/area/station/engineering/control)
-"cDA" = (
-/obj/structure/sign/vacuum,
-/turf/simulated/wall,
-/area/station/engineering/control)
"cDD" = (
/obj/effect/decal/warning_stripes/yellow,
/turf/simulated/floor/plasteel,
@@ -37908,6 +35044,9 @@
},
/obj/machinery/atmospherics/portable/canister/air,
/obj/effect/decal/warning_stripes/southwest,
+/obj/structure/sign/vacuum{
+ pixel_y = -32
+ },
/turf/simulated/floor/plasteel,
/area/station/engineering/control)
"cDG" = (
@@ -37948,9 +35087,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/control)
"cDO" = (
-/obj/machinery/ai_status_display{
- pixel_y = -32
- },
+/obj/machinery/ai_status_display/south,
/turf/simulated/floor/plasteel/dark,
/area/station/ai_monitored/storage/eva)
"cDR" = (
@@ -37965,9 +35102,7 @@
},
/area/station/maintenance/port)
"cDV" = (
-/obj/structure/sign/poster/contraband/random{
- pixel_y = 32
- },
+/obj/structure/sign/poster/contraband/random/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutral"
@@ -38013,11 +35148,7 @@
/area/station/maintenance/port)
"cEb" = (
/obj/item/kirbyplants,
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/turf/simulated/floor/plasteel/dark,
/area/station/ai_monitored/storage/eva)
"cEe" = (
@@ -38145,11 +35276,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/control)
"cEI" = (
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/alarm/directional/west,
/obj/machinery/atmospherics/pipe/manifold/visible{
dir = 8
},
@@ -38165,19 +35292,14 @@
},
/area/station/hallway/primary/central)
"cEM" = (
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "neutralcorner"
},
/area/station/hallway/primary/central)
"cEN" = (
-/obj/machinery/status_display{
- pixel_y = -32
- },
+/obj/machinery/status_display/directional/south,
/turf/simulated/floor/plasteel/dark,
/area/station/ai_monitored/storage/eva)
"cEO" = (
@@ -38195,10 +35317,9 @@
/turf/simulated/floor/plasteel/dark,
/area/station/ai_monitored/storage/eva)
"cER" = (
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/east{
id = "eva-shutters";
name = "Auxilary E.V.A. Storage";
- pixel_x = 26;
req_one_access_txt = "18"
},
/obj/machinery/door/poddoor/shutters{
@@ -38210,29 +35331,21 @@
/turf/simulated/floor/plasteel/dark,
/area/station/ai_monitored/storage/eva)
"cES" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "neutralcorner"
},
/area/station/hallway/primary/central)
"cET" = (
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/firealarm/directional/north,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "neutralcorner"
},
/area/station/hallway/primary/central)
"cEU" = (
-/obj/structure/extinguisher_cabinet{
- name = "north bump";
- pixel_y = 30
- },
+/obj/structure/extinguisher_cabinet/directional/north,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "neutralcorner"
@@ -38245,19 +35358,14 @@
},
/area/station/public/locker)
"cEY" = (
-/obj/structure/extinguisher_cabinet{
- name = "north bump";
- pixel_y = 30
- },
+/obj/structure/extinguisher_cabinet/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutralcorner"
},
/area/station/hallway/primary/central)
"cEZ" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/machinery/camera{
c_tag = "Central Ring Hallway South"
},
@@ -38297,11 +35405,7 @@
/area/station/hallway/primary/central/sw)
"cFr" = (
/obj/structure/table/wood,
-/obj/machinery/power/apc{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/power/apc/directional/east,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -38333,7 +35437,7 @@
/turf/simulated/floor/plasteel/dark,
/area/station/public/fitness)
"cFF" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
@@ -38341,9 +35445,7 @@
/turf/simulated/floor/plasteel,
/area/station/public/fitness)
"cFJ" = (
-/obj/machinery/status_display{
- pixel_y = 32
- },
+/obj/machinery/status_display/directional/north,
/obj/machinery/camera{
c_tag = "Holodeck Control Room"
},
@@ -38664,7 +35766,7 @@
},
/area/station/command/bridge)
"cHf" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/atmospherics/pipe/simple/visible/cyan{
dir = 4
},
@@ -38686,7 +35788,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/port)
"cHk" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"cHo" = (
@@ -38743,7 +35845,7 @@
},
/area/station/hallway/primary/central)
"cHH" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/machinery/camera{
c_tag = "Central Ring Hallway South";
dir = 1
@@ -38762,7 +35864,7 @@
},
/area/station/hallway/primary/central)
"cHL" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "bluecorner"
},
@@ -38913,9 +36015,7 @@
/area/station/science/xenobiology)
"cIJ" = (
/obj/machinery/atmospherics/unary/portables_connector,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/machinery/atmospherics/portable/canister/air,
/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel,
@@ -38976,7 +36076,7 @@
/turf/simulated/wall,
/area/station/hallway/primary/central/sw)
"cIW" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/science/research)
"cIZ" = (
@@ -39036,7 +36136,7 @@
/turf/space,
/area/space/nearstation)
"cJg" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/medical/cryo)
"cJh" = (
@@ -39060,9 +36160,7 @@
},
/area/station/medical/reception)
"cJl" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
dir = 6;
icon_state = "green"
@@ -39121,9 +36219,7 @@
/turf/simulated/floor/plasteel,
/area/station/public/fitness)
"cJF" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
@@ -39131,16 +36227,14 @@
/turf/simulated/floor/plasteel,
/area/station/public/fitness)
"cJJ" = (
-/obj/machinery/status_display{
- pixel_y = -32
- },
+/obj/machinery/status_display/directional/south,
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 8
},
/turf/simulated/floor/plasteel,
/area/station/public/fitness)
"cJK" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"cJM" = (
@@ -39153,9 +36247,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/electrical)
"cJO" = (
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "neutral"
@@ -39182,17 +36274,12 @@
/area/station/maintenance/electrical)
"cJU" = (
/obj/structure/table/reinforced,
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/obj/effect/decal/warning_stripes/yellow,
/turf/simulated/floor/plasteel,
/area/station/maintenance/electrical)
"cJV" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/machinery/power/port_gen/pacman,
/obj/effect/decal/warning_stripes/yellow,
/turf/simulated/floor/plasteel,
@@ -39211,9 +36298,7 @@
},
/area/station/hallway/primary/aft)
"cJZ" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/structure/rack,
/obj/effect/decal/warning_stripes/yellow,
/turf/simulated/floor/plasteel,
@@ -39224,9 +36309,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/electrical)
"cKc" = (
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -39364,9 +36447,7 @@
},
/area/station/science/research)
"cKB" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/structure/chair/sofa/corp,
/turf/simulated/floor/plasteel{
dir = 1;
@@ -39457,17 +36538,8 @@
/area/station/medical/medbay)
"cKP" = (
/obj/structure/chair/comfy/teal,
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
-/obj/machinery/power/apc{
- cell_type = 25000;
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
+/obj/item/radio/intercom/directional/east,
+/obj/machinery/power/apc/directional/north,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -39480,10 +36552,7 @@
/area/station/medical/reception)
"cKR" = (
/obj/structure/closet/secure_closet/reagents,
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "whiteyellow"
@@ -39504,26 +36573,21 @@
/area/station/medical/medbay)
"cKW" = (
/obj/effect/decal/warning_stripes/north,
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/north{
id = "chemdesk";
- name = "Primary Chemistry Shutters";
- pixel_y = 24
+ name = "Primary Chemistry Shutters"
},
/obj/structure/chair/stool{
dir = 4
},
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/effect/landmark/start/chemist,
/turf/simulated/floor/engine,
/area/station/medical/chemistry)
"cKX" = (
/obj/effect/decal/warning_stripes/northeast,
/obj/machinery/chem_dispenser,
-/obj/structure/reagent_dispensers/fueltank/chem{
- pixel_x = 32
- },
+/obj/structure/reagent_dispensers/fueltank/chem/east,
/obj/item/reagent_containers/glass/beaker/large,
/turf/simulated/floor/engine,
/area/station/medical/chemistry)
@@ -39550,23 +36614,15 @@
},
/area/station/medical/chemistry)
"cLo" = (
-/obj/machinery/door_control{
- id = "PrivateRoom2";
- name = "Door Bolt Control";
- normaldoorcontrol = 1;
- pixel_y = 24;
- specialfunctions = 4
+/obj/machinery/door_control/bolt_control/north{
+ id = "PrivateRoom2"
},
/obj/structure/chair/sofa/right,
-/turf/simulated/floor/wood/fancy/light,
+/turf/simulated/floor/wood/fancy,
/area/station/public/sleep_female)
"cLp" = (
/obj/item/flag/mime,
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/power/apc/directional/west,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -39642,7 +36698,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/electrical)
"cLG" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/electrical)
"cLH" = (
@@ -39659,11 +36715,7 @@
/area/station/maintenance/electrical)
"cLO" = (
/obj/structure/table/reinforced,
-/obj/machinery/power/apc{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/power/apc/directional/east,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -39685,10 +36737,7 @@
/turf/simulated/floor/plasteel/dark,
/area/station/science/xenobiology)
"cLT" = (
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/firealarm/directional/north,
/obj/item/kirbyplants,
/turf/simulated/floor/plasteel{
dir = 4;
@@ -39786,9 +36835,7 @@
"cMG" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/iv_drip,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "whiteblue"
@@ -39802,7 +36849,7 @@
icon_state = "4-8"
},
/obj/item/reagent_containers/food/snacks/grown/poppy/geranium,
-/turf/simulated/floor/wood/fancy/light,
+/turf/simulated/floor/wood/fancy,
/area/station/public/sleep_female)
"cMO" = (
/obj/structure/chair/stool{
@@ -39838,9 +36885,7 @@
/area/station/maintenance/electrical)
"cMX" = (
/obj/structure/table/reinforced,
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel,
/area/station/maintenance/electrical)
@@ -39871,9 +36916,7 @@
/turf/simulated/floor/plasteel/dark,
/area/station/science/xenobiology)
"cNj" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/effect/decal/cleanable/blood/xeno,
/turf/simulated/floor/plasteel/dark,
/area/station/science/xenobiology)
@@ -39890,10 +36933,8 @@
/obj/structure/window/reinforced{
dir = 8
},
-/obj/structure/extinguisher_cabinet{
- name = "custom placement";
- pixel_x = 25;
- pixel_y = 30
+/obj/structure/extinguisher_cabinet/directional/north{
+ pixel_x = 24
},
/obj/machinery/disposal,
/obj/structure/disposalpipe/trunk{
@@ -40070,9 +37111,7 @@
/area/station/science/robotics)
"cNT" = (
/obj/item/kirbyplants,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "whiteblue"
@@ -40108,15 +37147,16 @@
/obj/item/bedsheet/red{
dir = 1
},
-/turf/simulated/floor/wood/fancy/light,
+/turf/simulated/floor/wood/fancy,
/area/station/public/sleep_female)
"cOq" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/wood/fancy/light,
+/turf/simulated/floor/wood/fancy,
/area/station/public/sleep_female)
"cOs" = (
/obj/structure/table,
/obj/item/storage/fancy/donut_box,
+/obj/effect/decal/warning_stripes/blue/hollow,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "neutralcorner"
@@ -40160,9 +37200,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/electrical)
"cOy" = (
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/obj/effect/decal/warning_stripes/southwest,
/obj/machinery/atmospherics/pipe/simple/visible{
dir = 5
@@ -40171,9 +37209,7 @@
/area/station/maintenance/electrical)
"cOz" = (
/obj/item/kirbyplants,
-/obj/machinery/status_display{
- pixel_x = -32
- },
+/obj/machinery/status_display/directional/west,
/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel,
/area/station/maintenance/electrical)
@@ -40239,20 +37275,11 @@
/area/station/science/xenobiology)
"cOL" = (
/obj/structure/table,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/item/paper_bin,
/obj/item/pen,
-/obj/machinery/light_switch{
- name = "north bump";
- pixel_y = 24
- },
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/machinery/light_switch/north,
+/obj/item/radio/intercom/directional/east,
/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel/white,
/area/station/science/xenobiology)
@@ -40276,7 +37303,7 @@
/area/station/science/xenobiology)
"cOR" = (
/obj/structure/table/reinforced,
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter{
id = "xeno6";
name = "Containment Control";
req_access_txt = "55"
@@ -40284,10 +37311,8 @@
/obj/structure/window/reinforced{
dir = 4
},
-/obj/structure/extinguisher_cabinet{
- name = "custom placement";
- pixel_x = -25;
- pixel_y = 30
+/obj/structure/extinguisher_cabinet/directional/north{
+ pixel_x = -24
},
/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel/white,
@@ -40295,10 +37320,7 @@
"cOS" = (
/obj/machinery/monkey_recycler,
/obj/effect/decal/warning_stripes/yellow/hollow,
-/obj/structure/extinguisher_cabinet{
- name = "north bump";
- pixel_y = 30
- },
+/obj/structure/extinguisher_cabinet/directional/north,
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "whitepurple"
@@ -40451,16 +37473,16 @@
/turf/space,
/area/space/nearstation)
"cPO" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "Psych"
},
/turf/simulated/floor/plating,
/area/station/medical/psych)
"cPQ" = (
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/medical/psych)
"cPS" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/starboardsolar)
"cPT" = (
@@ -40495,14 +37517,12 @@
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 1
},
-/obj/machinery/light,
-/turf/simulated/floor/wood/fancy/light,
+/obj/machinery/light/directional/south,
+/turf/simulated/floor/wood/fancy,
/area/station/public/sleep_female)
"cQf" = (
-/obj/machinery/status_display{
- pixel_y = -32
- },
-/turf/simulated/floor/wood/fancy/light,
+/obj/machinery/status_display/directional/south,
+/turf/simulated/floor/wood/fancy,
/area/station/public/sleep_female)
"cQh" = (
/obj/machinery/computer/arcade/recruiter{
@@ -40514,9 +37534,7 @@
/obj/structure/chair/stool{
dir = 4
},
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/carpet/arcade,
/area/station/public/arcade)
"cQj" = (
@@ -40524,14 +37542,13 @@
/turf/simulated/floor/carpet/arcade,
/area/station/public/arcade)
"cQk" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/machinery/poolcontroller{
pixel_x = -25;
srange = 7
},
/obj/structure/closet/athletic_mixed,
+/obj/effect/decal/warning_stripes/blue/partial,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "neutralcorner"
@@ -40599,7 +37616,7 @@
/area/station/maintenance/electrical)
"cQF" = (
/obj/structure/table/reinforced,
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter{
id = "xeno4";
name = "Containment Control";
req_access_txt = "55"
@@ -40636,17 +37653,11 @@
/area/station/science/xenobiology)
"cQJ" = (
/obj/structure/table/reinforced,
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/item/stack/sheet/mineral/plasma,
/obj/item/reagent_containers/glass/beaker,
/obj/item/reagent_containers/dropper,
-/obj/machinery/newscaster{
- dir = 8;
- name = "east bump";
- pixel_x = 28
- },
+/obj/machinery/newscaster/directional/east,
/obj/effect/decal/warning_stripes/north,
/turf/simulated/floor/plasteel,
/area/station/science/xenobiology)
@@ -40685,7 +37696,7 @@
/area/station/science/xenobiology)
"cQL" = (
/obj/structure/table/reinforced,
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter{
id = "xeno5";
name = "Containment Control";
req_access_txt = "55"
@@ -40705,9 +37716,7 @@
/area/station/science/xenobiology)
"cQO" = (
/obj/item/kirbyplants,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "whitepurple"
@@ -40771,10 +37780,7 @@
network = list("Medbay","SS13");
dir = 4
},
-/obj/machinery/economy/vending/wallmed{
- name = "Emergency NanoMed";
- pixel_x = -25
- },
+/obj/machinery/economy/vending/wallmed/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whiteblue"
@@ -40785,6 +37791,14 @@
icon_state = "whiteyellow"
},
/area/station/medical/chemistry)
+"cRv" = (
+/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/decal/cleanable/dirt,
+/mob/living/simple_animal/mouse/rat,
+/turf/simulated/floor/plasteel{
+ icon_state = "showroomfloor"
+ },
+/area/station/maintenance/old_kitchen)
"cRy" = (
/obj/machinery/atmospherics/pipe/simple/heat_exchanging{
dir = 10
@@ -40792,11 +37806,7 @@
/turf/simulated/floor/engine,
/area/station/science/toxins/mixing)
"cRA" = (
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/power/apc/directional/west,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -40810,9 +37820,7 @@
/turf/simulated/wall/mineral/titanium,
/area/shuttle/pod_2)
"cRE" = (
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/obj/effect/decal/warning_stripes/northwest,
/obj/machinery/atmospherics/pipe/simple/visible{
dir = 6;
@@ -40913,7 +37921,7 @@
"cRQ" = (
/obj/structure/table/reinforced,
/obj/structure/window/reinforced,
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter{
id = "xenosecure";
name = "Containment Control";
pixel_y = -3;
@@ -41023,18 +38031,14 @@
/turf/simulated/floor/plasteel,
/area/station/science/xenobiology)
"cSh" = (
-/obj/machinery/status_display{
- pixel_x = 32
- },
+/obj/machinery/status_display/directional/east,
/obj/machinery/computer/camera_advanced/xenobio{
dir = 8
},
/turf/simulated/floor/plasteel,
/area/station/science/xenobiology)
"cSi" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/machinery/camera{
c_tag = "Xeno Containment 4";
network = list("Research","SS13")
@@ -41042,14 +38046,12 @@
/turf/simulated/floor/plasteel/dark,
/area/station/science/xenobiology)
"cSk" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable,
/turf/simulated/floor/plating,
/area/station/engineering/break_room)
"cSl" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/machinery/camera{
c_tag = "Xeno Containment 5";
network = list("Research","SS13")
@@ -41063,11 +38065,7 @@
/obj/item/stack/sheet/glass,
/obj/item/assembly/signaler,
/obj/item/assembly/infra,
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whitepurplecorner"
@@ -41089,16 +38087,14 @@
/turf/simulated/floor/plasteel,
/area/station/medical/virology/lab)
"cSp" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whitepurplecorner"
},
/area/station/science/research)
"cSq" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/machinery/camera{
c_tag = "Xeno Containment 6";
network = list("Research","SS13")
@@ -41129,7 +38125,7 @@
/area/station/science/research)
"cSv" = (
/obj/structure/table,
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/item/stack/sheet/metal/fifty,
/obj/item/stack/sheet/glass/fifty{
pixel_x = -5;
@@ -41193,9 +38189,7 @@
},
/area/station/medical/medbay)
"cSC" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/machinery/camera{
c_tag = "Xeno Kill Room";
network = list("Research","SS13")
@@ -41269,19 +38263,15 @@
/area/station/maintenance/electrical)
"cTl" = (
/obj/machinery/power/smes,
-/obj/machinery/light/small,
-/obj/machinery/status_display{
- pixel_y = -32
- },
+/obj/machinery/light/small/directional/south,
+/obj/machinery/status_display/directional/south,
/obj/effect/decal/warning_stripes/west,
/turf/simulated/floor/plating,
/area/station/maintenance/electrical)
"cTm" = (
/obj/machinery/power/smes,
-/obj/machinery/light/small,
-/obj/machinery/status_display{
- pixel_y = -32
- },
+/obj/machinery/light/small/directional/south,
+/obj/machinery/status_display/directional/south,
/obj/effect/decal/warning_stripes/east,
/turf/simulated/floor/plating,
/area/station/maintenance/electrical)
@@ -41332,9 +38322,7 @@
c_tag = "Xenobio West";
network = list("Research","SS13")
},
-/obj/machinery/status_display{
- pixel_y = 32
- },
+/obj/machinery/status_display/directional/north,
/obj/effect/decal/warning_stripes/yellow,
/obj/structure/cable{
d1 = 4;
@@ -41345,7 +38333,7 @@
/area/station/science/xenobiology)
"cTy" = (
/obj/item/kirbyplants,
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "whitepurple"
},
@@ -41407,7 +38395,7 @@
/area/station/science/rnd)
"cTG" = (
/obj/structure/table/reinforced,
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter{
id = "xeno2";
name = "Containment Control";
req_access_txt = "55"
@@ -41420,7 +38408,7 @@
/area/station/science/xenobiology)
"cTH" = (
/obj/structure/table/reinforced,
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter{
id = "xeno3";
name = "Containment Control";
req_access_txt = "55"
@@ -41458,7 +38446,7 @@
id_tag = "robodesk";
name = "Robotics Desk Shutters"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/science/robotics)
"cTQ" = (
@@ -41474,7 +38462,7 @@
id_tag = "researchdesk1";
name = "Research Desk Shutters"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/science/rnd)
"cTU" = (
@@ -41483,9 +38471,7 @@
/turf/simulated/floor/plasteel/white,
/area/station/science/research)
"cTV" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/structure/sign/poster/official/nanotrasen_logo{
pixel_x = -32
},
@@ -41495,10 +38481,7 @@
},
/area/station/hallway/primary/aft)
"cTW" = (
-/obj/structure/extinguisher_cabinet{
- name = "east bump";
- pixel_x = 30
- },
+/obj/structure/extinguisher_cabinet/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
},
@@ -41609,12 +38592,8 @@
/turf/simulated/floor/plating,
/area/shuttle/pod_2)
"cUQ" = (
-/obj/machinery/status_display{
- pixel_x = 32
- },
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/status_display/directional/east,
+/obj/machinery/light/directional/east,
/obj/structure/chair/comfy/shuttle{
dir = 1
},
@@ -41703,9 +38682,7 @@
/area/station/science/research)
"cUZ" = (
/obj/effect/decal/warning_stripes/north,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel,
/area/station/science/research)
"cVb" = (
@@ -41766,11 +38743,7 @@
/area/station/science/xenobiology)
"cVm" = (
/obj/machinery/smartfridge/secure/extract,
-/obj/machinery/light_switch{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/light_switch/west,
/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel{
dir = 8;
@@ -41787,15 +38760,9 @@
/turf/simulated/floor/plasteel,
/area/station/science/xenobiology)
"cVo" = (
-/obj/machinery/power/apc{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/power/apc/directional/east,
/obj/structure/table/reinforced,
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/item/folder/white,
/obj/item/pen,
/obj/effect/decal/warning_stripes/south,
@@ -41821,12 +38788,8 @@
/area/station/science/rnd)
"cVu" = (
/obj/item/kirbyplants,
-/obj/machinery/status_display{
- pixel_y = 32
- },
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/status_display/directional/north,
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "whitepurplecorner"
@@ -41860,7 +38823,7 @@
id_tag = "researchdesk2";
name = "Research Desk Shutters"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/science/rnd)
"cVA" = (
@@ -41957,10 +38920,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "green"
@@ -42010,10 +38970,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/structure/extinguisher_cabinet{
- name = "west bump";
- pixel_x = -27
- },
+/obj/structure/extinguisher_cabinet/directional/west,
/turf/simulated/floor/plating,
/area/station/maintenance/electrical)
"cWl" = (
@@ -42054,9 +39011,7 @@
},
/area/station/maintenance/port)
"cWr" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
@@ -42070,11 +39025,7 @@
},
/area/station/maintenance/port)
"cWs" = (
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/power/apc/directional/north,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
d2 = 4;
@@ -42113,7 +39064,7 @@
},
/area/station/hallway/secondary/entry)
"cWy" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel/dark,
/area/station/science/xenobiology)
"cWz" = (
@@ -42146,7 +39097,7 @@
/turf/simulated/floor/plasteel/white,
/area/station/science/xenobiology)
"cWD" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -42237,9 +39188,7 @@
},
/area/station/science/xenobiology)
"cWL" = (
-/obj/machinery/status_display{
- pixel_y = -32
- },
+/obj/machinery/status_display/directional/south,
/obj/machinery/camera{
c_tag = "Research Lobby";
dir = 1;
@@ -42251,11 +39200,7 @@
/area/station/science/research)
"cWM" = (
/obj/structure/table/reinforced,
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/alarm/directional/west,
/obj/item/stock_parts/matter_bin{
pixel_x = 3;
pixel_y = 3
@@ -42279,13 +39224,9 @@
/turf/simulated/floor/plasteel,
/area/station/science/rnd)
"cWS" = (
-/obj/machinery/ai_status_display{
- pixel_x = 32
- },
+/obj/machinery/ai_status_display/east,
/obj/machinery/r_n_d/protolathe,
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/effect/decal/warning_stripes/northeast,
/turf/simulated/floor/plasteel,
/area/station/science/rnd)
@@ -42295,11 +39236,7 @@
/obj/item/pen,
/obj/item/storage/bag/bio,
/obj/item/storage/bag/bio,
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/firealarm/directional/west,
/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel{
dir = 10;
@@ -42321,9 +39258,7 @@
/area/station/science/xenobiology)
"cWW" = (
/obj/structure/filingcabinet/chestdrawer,
-/obj/machinery/ai_status_display{
- pixel_y = -32
- },
+/obj/machinery/ai_status_display/south,
/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel{
icon_state = "whitepurple"
@@ -42337,22 +39272,14 @@
/obj/structure/table/reinforced,
/obj/item/clothing/gloves/color/latex,
/obj/item/slime_scanner,
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/obj/effect/decal/warning_stripes/yellow,
/turf/simulated/floor/plasteel{
icon_state = "whitepurple"
},
/area/station/science/xenobiology)
"cXb" = (
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/obj/structure/closet/emcloset,
/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel/white,
@@ -42435,13 +39362,8 @@
},
/area/station/medical/sleeper)
"cXr" = (
-/obj/machinery/camera{
- c_tag = "Medbay Storage";
- network = list("Medbay","SS13")
- },
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
+/obj/item/radio/intercom/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "whiteblue"
@@ -42499,9 +39421,7 @@
d2 = 8;
icon_state = "2-8"
},
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "yellow"
@@ -42543,7 +39463,7 @@
/area/station/science/xenobiology)
"cYj" = (
/obj/effect/decal/warning_stripes/south,
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel,
/area/station/science/research)
"cYl" = (
@@ -42553,11 +39473,7 @@
/area/station/science/research)
"cYm" = (
/obj/structure/table/reinforced,
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/item/radio/intercom/directional/west,
/obj/item/stack/cable_coil/random,
/obj/item/stack/cable_coil/random,
/obj/item/stock_parts/scanning_module,
@@ -42643,9 +39559,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/abandonedbar)
"cZm" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutral"
@@ -42674,11 +39588,7 @@
/area/station/science/research)
"cZs" = (
/obj/structure/table/reinforced,
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/power/apc/directional/west,
/obj/item/folder/white,
/obj/item/stock_parts/cell/high,
/obj/item/stack/sheet/glass,
@@ -42752,9 +39662,7 @@
"cZF" = (
/obj/effect/decal/warning_stripes/blue,
/obj/effect/decal/warning_stripes/southwest,
-/obj/structure/sink{
- pixel_y = 18
- },
+/obj/structure/sink/directional/north,
/turf/simulated/floor/plasteel,
/area/station/medical/virology/lab)
"cZG" = (
@@ -42790,16 +39698,11 @@
/obj/item/storage/belt/medical{
pixel_y = 2
},
-/obj/machinery/button/windowtint{
+/obj/machinery/button/windowtint/south{
id = "VirRest";
- pixel_x = -8;
- pixel_y = -24
- },
-/obj/machinery/light_switch{
- dir = 1;
- name = "south bump";
- pixel_y = -24
+ pixel_x = -8
},
+/obj/machinery/light_switch/south,
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 1
},
@@ -42834,11 +39737,7 @@
/obj/structure/table/wood,
/obj/item/clothing/gloves/color/fyellow,
/obj/item/storage/toolbox/electrical,
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/power/apc/directional/north,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -42852,18 +39751,14 @@
},
/obj/item/stack/cable_coil/random,
/obj/item/stack/cable_coil/random,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/structure/sign/barsign{
pixel_y = 32
},
/turf/simulated/floor/plating,
/area/station/maintenance/abandonedbar)
"daj" = (
-/obj/structure/sign/poster/contraband/random{
- pixel_y = 32
- },
+/obj/structure/sign/poster/contraband/random/north,
/turf/simulated/floor/plasteel/dark,
/area/station/maintenance/abandonedbar)
"dak" = (
@@ -42889,9 +39784,7 @@
/turf/simulated/floor/plasteel/white,
/area/station/science/robotics)
"dan" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plating,
/area/station/maintenance/abandonedbar)
"dau" = (
@@ -42915,9 +39808,7 @@
/turf/simulated/wall,
/area/station/science/xenobiology)
"daF" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/structure/disposalpipe/segment{
dir = 4;
icon_state = "pipe-c"
@@ -43027,11 +39918,11 @@
/turf/space,
/area/station/maintenance/starboardsolar)
"daW" = (
-/obj/structure/window/full/reinforced,
/obj/structure/flora/ausbushes/ppflowers,
/obj/structure/flora/ausbushes/ywflowers,
/obj/structure/flora/ausbushes/brflowers,
/obj/effect/decal/straw/medium,
+/obj/effect/spawner/window,
/turf/simulated/floor/grass/no_creep,
/area/station/medical/storage)
"daX" = (
@@ -43053,7 +39944,7 @@
},
/area/station/medical/sleeper)
"daZ" = (
-/obj/machinery/smartfridge/secure/chemistry/virology,
+/obj/machinery/smartfridge/secure/chemistry/virology/preloaded,
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "green"
@@ -43087,7 +39978,7 @@
/turf/simulated/wall/r_wall,
/area/station/maintenance/apmaint)
"dbz" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/abandonedbar)
"dbB" = (
@@ -43135,9 +40026,7 @@
/area/station/maintenance/apmaint)
"dbJ" = (
/obj/item/kirbyplants,
-/obj/structure/sign/poster/contraband/random{
- pixel_x = 32
- },
+/obj/structure/sign/poster/contraband/random/east,
/turf/simulated/floor/plating,
/area/station/maintenance/abandonedbar)
"dbK" = (
@@ -43146,7 +40035,7 @@
/area/station/maintenance/port2)
"dbL" = (
/obj/structure/barricade/wooden,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/port2)
"dbM" = (
@@ -43201,9 +40090,7 @@
/area/station/science/research)
"dbZ" = (
/obj/structure/table/reinforced,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/item/clipboard,
/obj/item/reagent_containers/glass/beaker/sulphuric,
/obj/item/reagent_containers/dropper,
@@ -43244,9 +40131,7 @@
/obj/item/storage/toolbox/emergency,
/obj/item/storage/toolbox/emergency,
/obj/item/wrench,
-/obj/machinery/status_display{
- pixel_y = 32
- },
+/obj/machinery/status_display/directional/north,
/obj/effect/decal/warning_stripes/yellow,
/turf/simulated/floor/plasteel/white,
/area/station/maintenance/port2)
@@ -43361,9 +40246,7 @@
},
/area/station/maintenance/old_kitchen)
"dcM" = (
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor/plating,
/area/station/maintenance/abandonedbar)
"dcN" = (
@@ -43375,9 +40258,7 @@
/area/station/maintenance/starboard)
"dcO" = (
/obj/machinery/hydroponics/soil,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/grass,
/area/station/service/hydroponics)
"dcQ" = (
@@ -43388,10 +40269,8 @@
/area/station/maintenance/apmaint)
"dcR" = (
/obj/structure/chair/wood,
-/turf/simulated/floor/wood{
- broken = 1;
- icon_state = "wood-broken"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"dcS" = (
/obj/structure/disposalpipe/segment,
@@ -43412,7 +40291,7 @@
/area/station/bridge/checkpoint/south)
"dcT" = (
/obj/structure/chair/wood,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"dcW" = (
/obj/effect/landmark/spawner/xeno,
@@ -43439,19 +40318,15 @@
/area/station/maintenance/port2)
"ddc" = (
/obj/item/kirbyplants,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plating,
/area/station/maintenance/port2)
"dde" = (
/obj/machinery/economy/vending/coffee,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"ddg" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"ddh" = (
@@ -43462,13 +40337,9 @@
/area/station/science/explab)
"ddj" = (
/obj/structure/table/reinforced,
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/south,
/obj/machinery/cell_charger,
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/effect/decal/warning_stripes/northwest,
/turf/simulated/floor/plasteel{
dir = 8;
@@ -43485,7 +40356,7 @@
},
/area/station/public/locker)
"ddm" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/structure/closet/emcloset,
/obj/effect/decal/warning_stripes/yellow,
/turf/simulated/floor/plasteel,
@@ -43500,7 +40371,7 @@
/area/station/hallway/primary/central/sw)
"ddo" = (
/obj/item/kirbyplants/dead,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/old_kitchen)
"ddr" = (
/obj/machinery/camera{
@@ -43525,10 +40396,9 @@
locked = 1;
name = "Virology Lab Internal Airlock"
},
-/obj/machinery/access_button{
+/obj/machinery/access_button/south{
autolink_id = "virolab_btn_int";
name = "Virology Lab Access Button";
- pixel_y = -24;
req_access_txt = "39"
},
/obj/machinery/door/firedoor,
@@ -43569,7 +40439,7 @@
/turf/simulated/wall,
/area/station/maintenance/apmaint)
"ddC" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/science/rnd)
"ddD" = (
@@ -43584,9 +40454,7 @@
/area/station/science/rnd)
"ddE" = (
/obj/structure/table/reinforced,
-/obj/machinery/status_display{
- pixel_y = -32
- },
+/obj/machinery/status_display/directional/south,
/obj/item/storage/toolbox/mechanical,
/obj/item/storage/toolbox/mechanical,
/obj/item/stack/cable_coil/random,
@@ -43599,10 +40467,7 @@
/area/station/science/rnd)
"ddF" = (
/obj/structure/table/reinforced,
-/obj/structure/extinguisher_cabinet{
- name = "south bump";
- pixel_y = -30
- },
+/obj/structure/extinguisher_cabinet/directional/south,
/obj/item/folder/white,
/obj/item/reagent_containers/glass/beaker/large,
/obj/item/reagent_containers/glass/beaker,
@@ -43625,18 +40490,16 @@
/obj/structure/table/reinforced,
/obj/item/paper_bin,
/obj/item/pen,
-/obj/machinery/light,
-/obj/machinery/door_control{
+/obj/machinery/light/directional/south,
+/obj/machinery/door_control/shutter/south{
id = "researchdesk2";
name = "Secondary Research Shutters";
- pixel_x = 8;
- pixel_y = -26
+ pixel_x = 8
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/south{
id = "researchdesk1";
name = "Primary Research Shutters";
- pixel_x = -8;
- pixel_y = -26
+ pixel_x = -8
},
/obj/effect/decal/warning_stripes/northeast,
/turf/simulated/floor/plasteel{
@@ -43680,17 +40543,8 @@
},
/area/station/medical/reception)
"ddZ" = (
-/obj/structure/rack,
-/obj/item/storage/firstaid/regular{
- pixel_y = 10
- },
-/obj/item/storage/firstaid/regular{
- pixel_y = 6
- },
-/obj/item/storage/firstaid/regular{
- pixel_y = 2
- },
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
+/obj/structure/closet/secure_closet/medical3,
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "whiteblue"
@@ -43718,11 +40572,7 @@
},
/area/station/medical/cloning)
"deG" = (
-/obj/machinery/alarm{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/alarm/directional/east,
/turf/simulated/floor/plasteel/dark,
/area/station/maintenance/abandonedbar)
"deI" = (
@@ -43814,10 +40664,7 @@
/turf/simulated/wall/r_wall,
/area/station/command/office/rd)
"dfm" = (
-/obj/structure/extinguisher_cabinet{
- name = "east bump";
- pixel_x = 30
- },
+/obj/structure/extinguisher_cabinet/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "whitepurplecorner"
},
@@ -43826,15 +40673,13 @@
/turf/simulated/wall/r_wall,
/area/station/science/robotics/chargebay)
"dfp" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/science/robotics/chargebay)
"dfr" = (
/obj/machinery/door/firedoor,
/obj/effect/decal/warning_stripes/yellow,
-/obj/machinery/computer/security/telescreen/entertainment{
- pixel_y = -32
- },
+/obj/machinery/computer/security/telescreen/entertainment/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "whiteblue"
},
@@ -43873,9 +40718,7 @@
"dfA" = (
/obj/effect/decal/warning_stripes/blue,
/obj/effect/decal/warning_stripes/southeast,
-/obj/structure/sink{
- pixel_y = 18
- },
+/obj/structure/sink/directional/north,
/turf/simulated/floor/plasteel,
/area/station/medical/virology/lab)
"dfB" = (
@@ -43917,10 +40760,8 @@
/obj/structure/chair/wood{
dir = 8
},
-/turf/simulated/floor/wood{
- broken = 1;
- icon_state = "wood-broken"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"dfQ" = (
/obj/effect/spawner/random_spawners/blood_maybe,
@@ -43958,10 +40799,7 @@
/turf/simulated/floor/plasteel/white,
/area/station/science/explab)
"dgs" = (
-/obj/structure/extinguisher_cabinet{
- name = "north bump";
- pixel_y = 30
- },
+/obj/structure/extinguisher_cabinet/directional/north,
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/machinery/computer/aifixer{
dir = 4
@@ -43988,16 +40826,14 @@
},
/area/station/hallway/primary/aft)
"dgC" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "neutralcorner"
},
/area/station/hallway/primary/aft)
"dgD" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/medical/paramedic)
"dgE" = (
@@ -44020,7 +40856,7 @@
},
/area/station/medical/paramedic)
"dgK" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "Cloning Room"
},
/turf/simulated/floor/plating,
@@ -44078,33 +40914,24 @@
pixel_x = 8;
pixel_y = 10
},
+/obj/machinery/newscaster/directional/north,
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "whiteblue"
},
/area/station/medical/storage)
"dgU" = (
-/obj/structure/table,
-/obj/item/clothing/glasses/hud/health{
+/obj/structure/extinguisher_cabinet/directional/north,
+/obj/structure/rack,
+/obj/item/storage/firstaid/o2{
pixel_y = 10
},
-/obj/item/clothing/glasses/hud/health{
- pixel_y = 8
- },
-/obj/item/clothing/glasses/hud/health{
+/obj/item/storage/firstaid/o2{
pixel_y = 6
},
-/obj/item/clothing/glasses/hud/health{
- pixel_y = 4
- },
-/obj/item/clothing/glasses/hud/health{
+/obj/item/storage/firstaid/o2{
pixel_y = 2
},
-/obj/item/clothing/glasses/hud/health,
-/obj/machinery/newscaster{
- name = "north bump";
- pixel_y = 28
- },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "whiteblue"
@@ -44118,20 +40945,32 @@
icon_state = "darkgreen"
},
/area/station/medical/virology/lab)
+"dhb" = (
+/obj/machinery/door/airlock,
+/obj/effect/mapping_helpers/airlock/locked,
+/turf/simulated/floor/plating,
+/area/station/maintenance/fore)
"dhe" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "CMO"
},
/obj/structure/cable,
/turf/simulated/floor/plating,
/area/station/command/office/cmo)
-"dhu" = (
-/obj/machinery/light/small{
- dir = 8
+"dht" = (
+/obj/structure/chair/office{
+ dir = 1
},
-/obj/structure/sign/poster/contraband/random{
- pixel_x = -32
+/obj/machinery/camera{
+ c_tag = "Courtroom South";
+ dir = 1;
+ start_active = 1
},
+/turf/simulated/floor/carpet/black,
+/area/station/legal/courtroom)
+"dhu" = (
+/obj/machinery/light/small/directional/west,
+/obj/structure/sign/poster/contraband/random/west,
/turf/simulated/floor/plasteel/grimy,
/area/station/maintenance/abandonedbar)
"dhv" = (
@@ -44142,7 +40981,7 @@
/obj/structure/chair/wood{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"dhx" = (
/obj/effect/landmark/spawner/nukedisc_respawn,
@@ -44155,11 +40994,7 @@
/obj/structure/table/reinforced,
/obj/item/stack/cable_coil/random,
/obj/item/stock_parts/scanning_module,
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/item/radio/intercom/directional/west,
/turf/simulated/floor/plasteel/white,
/area/station/maintenance/port2)
"dhz" = (
@@ -44180,10 +41015,9 @@
/turf/simulated/floor/plasteel/white,
/area/station/maintenance/port2)
"dhE" = (
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/east{
id = "maintrobotics";
- name = "Decrepit Control";
- pixel_x = 26
+ name = "Decrepit Control"
},
/turf/simulated/floor/plating,
/area/station/maintenance/port2)
@@ -44196,9 +41030,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/port2)
"dhN" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/structure/displaycase/labcage,
/obj/effect/decal/warning_stripes/yellow,
/obj/machinery/computer/security/telescreen/rd{
@@ -44242,11 +41074,7 @@
/obj/item/aicard,
/obj/item/circuitboard/aicore,
/obj/effect/decal/warning_stripes/yellow/hollow,
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/alarm/directional/west,
/turf/simulated/floor/plasteel/white,
/area/station/command/office/rd)
"dif" = (
@@ -44274,18 +41102,9 @@
/area/station/maintenance/apmaint)
"dim" = (
/obj/structure/table,
-/obj/machinery/light{
- dir = 8
- },
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/light/directional/west,
+/obj/item/radio/intercom/directional/north,
+/obj/machinery/alarm/directional/west,
/obj/machinery/cell_charger,
/obj/item/stock_parts/cell/high,
/obj/item/stock_parts/cell/high,
@@ -44314,9 +41133,7 @@
/turf/simulated/floor/plasteel,
/area/station/science/robotics/chargebay)
"dit" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/structure/sign/nosmoking_2{
pixel_x = 32
},
@@ -44369,9 +41186,8 @@
},
/area/station/medical/paramedic)
"diy" = (
-/turf/simulated/floor/wood{
- icon_state = "wood-broken7"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/starboard2)
"diz" = (
/obj/machinery/economy/vending/cigarette,
@@ -44420,13 +41236,14 @@
pixel_y = 3
},
/obj/item/gun/syringe,
+/obj/machinery/firealarm/directional/west,
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "whiteblue"
},
/area/station/medical/storage)
"diJ" = (
-/obj/structure/window/full/reinforced,
+/obj/effect/spawner/window,
/obj/structure/flora/ausbushes/ppflowers,
/obj/structure/flora/ausbushes/ywflowers,
/obj/structure/flora/ausbushes/brflowers,
@@ -44459,10 +41276,8 @@
/obj/structure/chair/wood{
dir = 4
},
-/turf/simulated/floor/wood{
- broken = 1;
- icon_state = "wood-broken"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"diZ" = (
/obj/effect/decal/cleanable/vomit,
@@ -44473,7 +41288,7 @@
/obj/structure/chair/wood{
dir = 8
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"djb" = (
/obj/structure/table/reinforced,
@@ -44521,11 +41336,7 @@
/area/station/maintenance/port2)
"djh" = (
/obj/effect/decal/cleanable/dirt,
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/item/radio/intercom/directional/west,
/turf/simulated/floor/plating,
/area/station/maintenance/electrical)
"dji" = (
@@ -44560,11 +41371,7 @@
"djv" = (
/obj/structure/reagent_dispensers/watertank,
/obj/effect/decal/warning_stripes/yellow,
-/obj/machinery/newscaster{
- dir = 8;
- name = "east bump";
- pixel_x = 28
- },
+/obj/machinery/newscaster/directional/east,
/turf/simulated/floor/plasteel,
/area/station/engineering/hardsuitstorage)
"djA" = (
@@ -44740,25 +41547,19 @@
/area/station/maintenance/apmaint)
"dkv" = (
/obj/structure/table/wood,
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel/dark,
/area/station/maintenance/abandonedbar)
"dkw" = (
/obj/structure/table/reinforced,
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/alarm/directional/west,
/obj/item/stock_parts/matter_bin,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel/white,
/area/station/maintenance/port2)
"dky" = (
/obj/item/kirbyplants,
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/effect/decal/warning_stripes/yellow,
/turf/simulated/floor/plasteel/white,
/area/station/maintenance/port2)
@@ -44776,10 +41577,7 @@
},
/area/station/maintenance/port2)
"dkB" = (
-/obj/machinery/power/apc{
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/power/apc/directional/south,
/obj/effect/decal/warning_stripes/yellow,
/obj/structure/cable,
/turf/simulated/floor/plasteel/white,
@@ -44854,20 +41652,14 @@
/turf/simulated/floor/plasteel/white,
/area/station/command/office/rd)
"dkV" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whitepurplecorner"
},
/area/station/science/research)
"dkY" = (
-/obj/machinery/power/apc{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/power/apc/directional/east,
/obj/structure/disposalpipe/segment,
/obj/structure/cable,
/turf/simulated/floor/plasteel{
@@ -44899,7 +41691,7 @@
/turf/simulated/floor/plasteel,
/area/station/science/robotics/chargebay)
"dlc" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"dlf" = (
@@ -44917,15 +41709,8 @@
pixel_x = -4;
pixel_y = 2
},
-/obj/machinery/light_switch{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
-/obj/structure/extinguisher_cabinet{
- name = "east bump";
- pixel_x = 27
- },
+/obj/machinery/light_switch/south,
+/obj/structure/extinguisher_cabinet/directional/east,
/turf/simulated/floor/plasteel{
dir = 6;
icon_state = "whiteyellow"
@@ -44935,7 +41720,7 @@
/turf/simulated/wall,
/area/station/command/office/cmo)
"dlk" = (
-/obj/machinery/smartfridge/secure/chemistry/virology,
+/obj/machinery/smartfridge/secure/chemistry/virology/preloaded,
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "green"
@@ -45016,16 +41801,15 @@
/area/station/medical/surgery/secondary)
"dmb" = (
/obj/structure/table/reinforced,
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter{
id = "rdtest";
name = "Test Range Shutters";
pixel_x = -6;
pixel_y = 8
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/normal{
id = "rdofficedoor";
name = "Office Door";
- normaldoorcontrol = 1;
pixel_x = -6;
pixel_y = -2;
req_access_txt = "30"
@@ -45037,26 +41821,22 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/item/lighter/zippo/rd{
+ pixel_y = 4;
+ pixel_x = 6
+ },
/turf/simulated/floor/plasteel/white,
/area/station/command/office/rd)
"dmf" = (
/obj/effect/decal/warning_stripes/yellow/hollow,
-/obj/machinery/light_switch{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/light_switch/west,
/turf/simulated/floor/plasteel/white,
/area/station/science/robotics/chargebay)
"dmg" = (
/turf/simulated/floor/greengrid,
/area/station/science/robotics/chargebay)
"dmh" = (
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/item/radio/intercom/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
},
@@ -45089,11 +41869,7 @@
/area/station/medical/chemistry)
"dmk" = (
/obj/effect/decal/warning_stripes/west,
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/item/radio/intercom/directional/west,
/obj/machinery/iv_drip,
/turf/simulated/floor/plasteel{
icon_state = "Dark"
@@ -45128,22 +41904,16 @@
/obj/structure/chair/stool{
dir = 8
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"dmR" = (
/obj/item/kirbyplants,
-/obj/machinery/light_switch{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/light_switch/east,
/obj/effect/decal/warning_stripes/yellow,
/turf/simulated/floor/plasteel/white,
/area/station/maintenance/port2)
"dmS" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plating,
/area/station/maintenance/port2)
"dmT" = (
@@ -45173,9 +41943,7 @@
/turf/simulated/floor/plasteel/white,
/area/station/maintenance/port2)
"dmX" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/machinery/mecha_part_fabricator,
/obj/effect/decal/warning_stripes/yellow,
/turf/simulated/floor/plasteel/white,
@@ -45215,16 +41983,14 @@
},
/area/station/security/brig)
"dne" = (
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/power/apc/directional/north,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
},
-/turf/simulated/floor/wood,
+/mob/living/simple_animal/mouse/hamster/Representative,
+/obj/structure/bed/dogbed/pet,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/ntrep)
"dng" = (
/turf/simulated/floor/engine,
@@ -45271,9 +42037,7 @@
},
/area/station/maintenance/starboard)
"dnn" = (
-/obj/machinery/ai_status_display{
- pixel_x = 32
- },
+/obj/machinery/ai_status_display/east,
/obj/machinery/computer/card/minor/rd{
dir = 8
},
@@ -45332,10 +42096,9 @@
id_tag = "roboticsshutters";
name = "Mech Bay Shutters"
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/north{
id = "roboticsshutters";
name = "Mech Bay Door Control";
- pixel_y = 24;
req_access_txt = "29"
},
/obj/effect/decal/warning_stripes/east,
@@ -45419,9 +42182,7 @@
/area/station/hallway/primary/central/north)
"dou" = (
/obj/structure/table/wood,
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor/plasteel/dark,
/area/station/maintenance/abandonedbar)
"dov" = (
@@ -45486,9 +42247,7 @@
/obj/item/hand_labeler{
pixel_y = 2
},
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/item/storage/box/rxglasses{
pixel_y = 2;
pixel_x = 16
@@ -45501,35 +42260,13 @@
icon_state = "whitebluefull"
},
/area/station/medical/reception)
-"doN" = (
-/obj/machinery/keycard_auth{
- pixel_x = 38;
- pixel_y = -24
- },
-/obj/machinery/light_switch{
- dir = 1;
- name = "custom placement";
- pixel_x = 24;
- pixel_y = -24
- },
-/obj/machinery/button/windowtint{
- dir = 1;
- id = "RD";
- pixel_x = 24;
- pixel_y = -36;
- req_access_txt = "30"
- },
-/turf/simulated/floor/plasteel{
- icon_state = "whitepurplecorner"
- },
-/area/station/command/office/rd)
"doO" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable,
/turf/simulated/floor/plating,
/area/station/maintenance/abandonedbar)
"doQ" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/machinery/camera{
c_tag = "Xeno Containment 1";
dir = 1;
@@ -45555,11 +42292,7 @@
/area/station/hallway/primary/aft)
"doT" = (
/obj/effect/decal/warning_stripes/yellow/hollow,
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/power/apc/directional/west,
/obj/structure/cable,
/turf/simulated/floor/plasteel/white,
/area/station/science/robotics/chargebay)
@@ -45592,9 +42325,7 @@
},
/area/station/hallway/primary/aft)
"doZ" = (
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/obj/item/wrench,
/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{
dir = 4
@@ -45617,11 +42348,7 @@
/area/station/science/robotics/chargebay)
"dpf" = (
/obj/structure/closet/paramedic,
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "whiteblue"
},
@@ -45651,13 +42378,9 @@
"dpt" = (
/obj/effect/spawner/random_spawners/blood_maybe,
/obj/effect/decal/cleanable/dirt,
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
-/turf/simulated/floor/wood{
- icon_state = "wood-broken5"
- },
+/obj/item/radio/intercom/directional/north,
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/starboard2)
"dpB" = (
/turf/simulated/floor/plasteel{
@@ -45671,7 +42394,7 @@
},
/area/station/command/office/cmo)
"dpP" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/machinery/camera{
c_tag = "Xeno Containment 2";
dir = 1;
@@ -45681,20 +42404,13 @@
/area/station/science/xenobiology)
"dpQ" = (
/obj/structure/table/reinforced,
-/obj/machinery/light,
-/obj/machinery/photocopier/faxmachine{
- department = "Research Director's Office"
- },
-/obj/machinery/newscaster{
- dir = 1;
- name = "south bump";
- pixel_y = -28
- },
+/obj/machinery/light/directional/south,
+/obj/machinery/newscaster/directional/south,
/obj/effect/decal/warning_stripes/yellow/hollow,
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
+/obj/item/radio/intercom/directional/west,
+/obj/machinery/photocopier/faxmachine/longrange{
+ department = "Research Director's Office";
+ pixel_y = 4
},
/turf/simulated/floor/plasteel{
dir = 8;
@@ -45741,7 +42457,7 @@
},
/area/station/maintenance/port)
"dpZ" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/machinery/camera{
c_tag = "Xeno Containment 3";
dir = 1;
@@ -45750,14 +42466,24 @@
/turf/simulated/floor/plasteel/dark,
/area/station/science/xenobiology)
"dqc" = (
-/obj/machinery/light,
-/obj/machinery/status_display{
- pixel_x = 32
- },
+/obj/machinery/light/directional/south,
+/obj/machinery/status_display/directional/east,
/obj/machinery/computer/robotics{
dir = 8
},
/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/light_switch/south{
+ pixel_x = -8
+ },
+/obj/machinery/keycard_auth/south{
+ pixel_x = 6
+ },
+/obj/machinery/button/windowtint/south{
+ id = "RD";
+ pixel_x = -2;
+ req_access_txt = "30";
+ pixel_y = -36
+ },
/turf/simulated/floor/plasteel{
icon_state = "whitepurplecorner"
},
@@ -45774,13 +42500,8 @@
/area/station/command/office/rd)
"dqj" = (
/obj/structure/table,
-/obj/machinery/light{
- dir = 8
- },
-/obj/structure/extinguisher_cabinet{
- name = "west bump";
- pixel_x = -30
- },
+/obj/machinery/light/directional/west,
+/obj/structure/extinguisher_cabinet/directional/west,
/obj/item/stack/packageWrap,
/obj/item/hand_labeler,
/obj/effect/decal/warning_stripes/yellow/hollow,
@@ -45799,7 +42520,7 @@
id_tag = "robodesk";
name = "Robotics Desk Shutters"
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/science/robotics)
"dqn" = (
@@ -45906,13 +42627,10 @@
pixel_y = 4;
pixel_x = -4
},
-/obj/structure/reagent_dispensers/virusfood{
- pixel_x = -32
- },
-/obj/machinery/door_control{
+/obj/structure/reagent_dispensers/virusfood/west,
+/obj/machinery/door_control/shutter/south{
id = "Virology1";
- name = "Virology Window Shutters Control";
- pixel_y = -24
+ name = "Virology Window Shutters Control"
},
/turf/simulated/floor/plasteel{
dir = 4;
@@ -45958,7 +42676,7 @@
/area/station/engineering/control)
"dqZ" = (
/obj/structure/table/wood,
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plasteel/dark,
/area/station/maintenance/abandonedbar)
"dra" = (
@@ -45973,33 +42691,23 @@
/area/station/maintenance/abandonedbar)
"drc" = (
/obj/structure/table/wood/poker,
-/turf/simulated/floor/wood{
- broken = 1;
- icon_state = "wood-broken"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"drd" = (
/obj/structure/table/wood/poker,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"dre" = (
/obj/structure/table/wood/poker,
/turf/simulated/floor/plasteel/dark,
/area/station/maintenance/abandonedbar)
"drf" = (
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/alarm/directional/south,
/turf/simulated/floor/plating,
/area/station/maintenance/abandonedbar)
"drg" = (
-/obj/machinery/light_switch{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/light_switch/east,
/obj/effect/decal/warning_stripes/yellow,
/turf/simulated/floor/plasteel/white,
/area/station/maintenance/port2)
@@ -46038,7 +42746,7 @@
/area/station/medical/medbay)
"drp" = (
/obj/item/kirbyplants,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/ntrep)
"drs" = (
/obj/structure/grille{
@@ -46112,15 +42820,9 @@
/turf/simulated/floor/plasteel,
/area/station/science/robotics/chargebay)
"drF" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/structure/reagent_dispensers/fueltank,
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/firealarm/directional/east,
/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel/white,
/area/station/science/robotics/chargebay)
@@ -46135,6 +42837,17 @@
icon_state = "whitepurplecorner"
},
/area/station/science/research)
+"drJ" = (
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 4
+ },
+/obj/machinery/light_switch/west,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "brown"
+ },
+/area/station/supply/qm)
"drK" = (
/obj/structure/table/reinforced,
/obj/item/paper_bin,
@@ -46155,11 +42868,7 @@
/area/station/hallway/primary/aft)
"drM" = (
/obj/machinery/disposal,
-/obj/machinery/light_switch{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/light_switch/south,
/obj/structure/disposalpipe/trunk{
dir = 1
},
@@ -46316,14 +43025,10 @@
/turf/simulated/floor/plasteel/white,
/area/station/command/office/rd)
"dsG" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/structure/bed,
/obj/item/bedsheet/rd,
-/obj/machinery/status_display{
- pixel_x = 32
- },
+/obj/machinery/status_display/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "whitepurple"
@@ -46368,11 +43073,7 @@
pixel_y = 30
},
/obj/effect/decal/warning_stripes/yellow/hollow,
-/obj/machinery/light_switch{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/light_switch/west,
/obj/item/stack/sheet/plasteel{
amount = 10
},
@@ -46416,9 +43117,7 @@
/area/station/science/robotics)
"dsM" = (
/obj/structure/rack,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/item/book/manual/wiki/robotics_cyborgs,
/obj/item/book/manual/ripley_build_and_repair,
/obj/item/storage/belt/utility/full,
@@ -46463,13 +43162,13 @@
pixel_x = -4;
pixel_y = 2
},
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "whiteyellow"
},
/area/station/medical/chemistry)
"dta" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/shutters/preopen{
name = "Genetics Privacy Shutter";
id_tag = "GeneticsPrivacy";
@@ -46487,21 +43186,14 @@
/area/station/science/genetics)
"dte" = (
/obj/item/kirbyplants,
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/alarm/directional/south,
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ icon_state = "darkbluecorners"
},
/area/station/service/expedition)
"dtf" = (
/obj/machinery/iv_drip,
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/firealarm/directional/north,
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
dir = 1
},
@@ -46524,7 +43216,7 @@
},
/area/station/medical/virology/lab)
"dtm" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "Cloning Room"
},
/obj/machinery/door/poddoor/shutters{
@@ -46571,26 +43263,20 @@
/turf/simulated/floor/plating/airless,
/area/station/engineering/control)
"dtJ" = (
-/obj/machinery/light/small,
-/obj/structure/sign/poster/contraband/random{
- pixel_y = -32
- },
+/obj/machinery/light/small/directional/south,
+/obj/structure/sign/poster/contraband/random/south,
/turf/simulated/floor/plating,
/area/station/maintenance/abandonedbar)
"dtK" = (
/obj/structure/table/wood,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"dtM" = (
/obj/structure/table,
/obj/item/wrench,
/obj/item/crowbar,
/obj/item/clothing/mask/gas,
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/item/radio/intercom/directional/west,
/turf/simulated/floor/plating,
/area/station/maintenance/port2)
"dtN" = (
@@ -46611,7 +43297,7 @@
},
/area/station/maintenance/port)
"dtQ" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/effect/decal/warning_stripes/yellow,
/turf/simulated/floor/plasteel/white,
/area/station/maintenance/port2)
@@ -46630,20 +43316,14 @@
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"dtY" = (
-/obj/structure/extinguisher_cabinet{
- name = "south bump";
- pixel_y = -30
- },
+/obj/structure/extinguisher_cabinet/directional/south,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whitepurplecorner"
},
/area/station/command/office/rd)
"dtZ" = (
-/obj/machinery/power/apc{
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/power/apc/directional/south,
/obj/structure/cable,
/turf/simulated/floor/plasteel{
dir = 1;
@@ -46657,17 +43337,9 @@
/area/station/command/office/rd)
"dub" = (
/obj/structure/table/wood,
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/item/radio/intercom/directional/east,
/obj/item/flashlight/lamp,
-/obj/machinery/newscaster{
- dir = 1;
- name = "south bump";
- pixel_y = -28
- },
+/obj/machinery/newscaster/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "whitepurplecorner"
},
@@ -46676,16 +43348,13 @@
/obj/structure/table/reinforced,
/obj/item/clipboard,
/obj/item/toy/figure/crew/roboticist,
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/north{
id = "robodesk";
name = "Robotics Desk Shutters";
- pixel_x = 24;
- pixel_y = 24
+ pixel_x = -7
},
-/obj/machinery/light_switch{
- name = "custom placement";
- pixel_x = 24;
- pixel_y = 36
+/obj/machinery/light_switch/north{
+ pixel_x = 8
},
/obj/item/flash,
/obj/item/flash,
@@ -46708,14 +43377,8 @@
/area/station/science/robotics)
"duj" = (
/obj/structure/table/reinforced,
-/obj/machinery/light{
- dir = 8
- },
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/light/directional/west,
+/obj/machinery/firealarm/directional/west,
/obj/item/stack/sheet/plasteel{
amount = 10
},
@@ -46736,7 +43399,7 @@
/turf/simulated/wall,
/area/station/medical/morgue)
"duw" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "Chapel"
},
/turf/simulated/floor/plating,
@@ -46748,9 +43411,7 @@
},
/area/station/medical/surgery/secondary)
"duC" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/item/stack/cable_coil/random{
pixel_x = 2
},
@@ -46772,11 +43433,7 @@
pixel_y = 8
},
/obj/effect/decal/warning_stripes/yellow/hollow,
-/obj/machinery/economy/vending/wallmed{
- layer = 3.3;
- name = "Emergency NanoMed";
- pixel_x = 28
- },
+/obj/machinery/economy/vending/wallmed/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "yellow"
@@ -46823,12 +43480,8 @@
/area/station/maintenance/port2)
"duV" = (
/obj/machinery/constructable_frame/machine_frame,
-/obj/machinery/light/small,
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/light/small/directional/south,
+/obj/machinery/alarm/directional/south,
/turf/simulated/floor/plating,
/area/station/maintenance/port2)
"duX" = (
@@ -46860,20 +43513,14 @@
},
/area/station/command/office/rd)
"dvg" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "RD"
},
/turf/simulated/floor/plating,
/area/station/command/office/rd)
"dvh" = (
-/obj/machinery/light{
- dir = 8
- },
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/machinery/light/directional/west,
+/obj/item/radio/intercom/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whitepurplecorner"
@@ -46920,10 +43567,7 @@
/obj/structure/mirror{
pixel_x = 32
},
-/obj/structure/sink{
- dir = 4;
- pixel_x = 12
- },
+/obj/structure/sink/directional/west,
/turf/simulated/floor/plasteel/white,
/area/station/science/robotics)
"dvr" = (
@@ -46990,18 +43634,11 @@
/turf/simulated/wall/r_wall,
/area/station/science/server)
"dwj" = (
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/alarm/directional/west,
/obj/machinery/computer/rdservercontrol{
dir = 4
},
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/turf/simulated/floor/plasteel/dark,
/area/station/science/server)
"dwk" = (
@@ -47016,7 +43653,7 @@
/turf/simulated/wall/r_wall,
/area/station/science/server)
"dwn" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/science/robotics)
"dwo" = (
@@ -47096,11 +43733,7 @@
/turf/simulated/floor/plasteel/freezer,
/area/station/medical/virology/lab)
"dwP" = (
-/obj/machinery/alarm{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/alarm/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "purplecorner"
},
@@ -47145,11 +43778,7 @@
/turf/simulated/floor/plating,
/area/station/engineering/equipmentstorage)
"dxs" = (
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/power/apc/directional/west,
/obj/machinery/atmospherics/unary/portables_connector{
dir = 4
},
@@ -47211,14 +43840,14 @@
/turf/simulated/wall/r_wall,
/area/station/science/toxins/test)
"dyo" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating/airless,
/area/station/science/toxins/test)
"dyz" = (
/turf/simulated/floor/plasteel/white,
/area/station/science/toxins/mixing)
"dyI" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -47313,9 +43942,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/fore)
"dzb" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plating,
/area/station/maintenance/library)
"dzn" = (
@@ -47394,11 +44021,7 @@
dir = 8;
network = list("Research","SS13")
},
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/firealarm/directional/east,
/obj/item/cartridge/signal/toxins{
pixel_x = -6
},
@@ -47418,10 +44041,10 @@
},
/area/station/command/office/rd)
"dzU" = (
-/obj/machinery/power/apc{
- dir = 4;
- name = "east bump";
- pixel_x = 24
+/obj/machinery/power/apc/directional/east,
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
},
/turf/simulated/floor/plasteel{
icon_state = "whitepurplecorner"
@@ -47467,9 +44090,7 @@
/obj/machinery/optable{
name = "Robotics Operating Table"
},
-/obj/machinery/status_display{
- pixel_y = -32
- },
+/obj/machinery/status_display/directional/south,
/obj/item/storage/firstaid/machine,
/obj/item/storage/firstaid/machine,
/turf/simulated/floor/plasteel/white,
@@ -47550,10 +44171,7 @@
pixel_x = 4;
pixel_y = 4
},
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/firealarm/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "whiteblue"
},
@@ -47582,7 +44200,7 @@
},
/area/station/science/server)
"dBe" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/machinery/atmospherics/pipe/simple/heat_exchanging{
dir = 4
},
@@ -47608,11 +44226,7 @@
},
/area/station/science/server)
"dBj" = (
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/firealarm/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
},
@@ -47652,7 +44266,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/electrical)
"dBq" = (
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/theatre)
"dBB" = (
/obj/machinery/atmospherics/unary/vent_pump/on{
@@ -47698,10 +44312,8 @@
/obj/item/FixOVein,
/obj/item/surgicaldrill,
/obj/effect/decal/warning_stripes/yellow/hollow,
-/obj/machinery/button/windowtint{
- dir = 8;
- id = "RoboSurgery";
- pixel_x = 24
+/obj/machinery/button/windowtint/east{
+ id = "RoboSurgery"
},
/turf/simulated/floor/plasteel/white,
/area/station/science/robotics)
@@ -47733,11 +44345,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/apmaint)
"dBX" = (
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/power/apc/directional/north,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -47774,13 +44382,10 @@
pixel_y = 4;
pixel_x = 4
},
-/obj/structure/reagent_dispensers/virusfood{
- pixel_x = 32
- },
-/obj/machinery/door_control{
+/obj/structure/reagent_dispensers/virusfood/east,
+/obj/machinery/door_control/shutter/south{
id = "Virology1";
- name = "Virology Window Shutters Control";
- pixel_y = -24
+ name = "Virology Window Shutters Control"
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -47849,9 +44454,7 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"dCJ" = (
@@ -47893,7 +44496,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"dCW" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -47909,7 +44512,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"dCX" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -47926,24 +44529,18 @@
/area/station/hallway/primary/aft)
"dCZ" = (
/obj/structure/rack,
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/item/storage/toolbox/mechanical,
/obj/item/storage/toolbox/electrical,
/obj/item/screwdriver,
/obj/item/multitool,
/obj/item/clothing/head/welding,
-/obj/machinery/newscaster{
- dir = 4;
- name = "west bump";
- pixel_x = -28
- },
+/obj/machinery/newscaster/directional/west,
/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel/white,
/area/station/science/robotics)
"dDa" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/effect/decal/warning_stripes/yellow,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
@@ -48031,7 +44628,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"dDj" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
@@ -48105,7 +44702,7 @@
/area/station/security/range)
"dDJ" = (
/obj/item/kirbyplants,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/theatre)
"dDN" = (
/turf/simulated/floor/plasteel/grimy,
@@ -48269,11 +44866,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/controlroom)
"dEH" = (
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/firealarm/directional/west,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutralcorner"
@@ -48297,9 +44890,7 @@
/area/station/maintenance/apmaint)
"dET" = (
/obj/structure/table/reinforced,
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/item/crowbar{
pixel_y = 5
},
@@ -48310,10 +44901,7 @@
/area/station/bridge/checkpoint/south)
"dEU" = (
/obj/structure/table/reinforced,
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/obj/item/radio{
pixel_x = -14;
pixel_y = 7
@@ -48337,16 +44925,10 @@
},
/area/station/bridge/checkpoint/south)
"dEW" = (
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/firealarm/directional/east,
/obj/structure/closet/secure_closet,
/obj/item/storage/secure/briefcase,
-/obj/machinery/computer/security/telescreen/entertainment{
- pixel_y = 32
- },
+/obj/machinery/computer/security/telescreen/entertainment/directional/north,
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "blue"
@@ -48380,7 +44962,7 @@
},
/area/station/bridge/checkpoint/south)
"dFa" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -48404,10 +44986,7 @@
pixel_x = 5;
pixel_y = 6
},
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel,
/area/station/bridge/checkpoint/south)
@@ -48421,9 +45000,7 @@
},
/area/station/medical/medbay)
"dFe" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "whitegreen"
@@ -48454,9 +45031,7 @@
},
/area/station/security/permabrig)
"dFi" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/engine,
/area/station/engineering/controlroom)
"dFm" = (
@@ -48478,9 +45053,7 @@
/obj/machinery/computer/med_data{
dir = 4
},
-/obj/machinery/status_display{
- pixel_x = -32
- },
+/obj/machinery/status_display/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "blue"
@@ -48510,36 +45083,30 @@
/area/station/science/robotics)
"dFx" = (
/obj/structure/table/reinforced,
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter{
id = "ShuttleKPP";
name = "Privacy Shuttes Control";
pixel_x = 6;
pixel_y = 8
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/bolt_control{
id = "KPPNorth";
- name = "North Checkpoint Bolts";
- normaldoorcontrol = 1;
pixel_x = -6;
pixel_y = 8;
- req_one_access_txt = "19";
- specialfunctions = 4
+ req_one_access_txt = "19"
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter{
id = "EscapeLockdown";
name = "Escape Shuttle Lockdown Control";
pixel_x = 6;
pixel_y = -2;
req_one_access_txt = "19"
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/bolt_control{
id = "KPPSouth";
- name = "South Checkpoint Bolts";
- normaldoorcontrol = 1;
pixel_x = -6;
pixel_y = -2;
- req_one_access_txt = "19";
- specialfunctions = 4
+ req_one_access_txt = "19"
},
/turf/simulated/floor/plasteel{
dir = 4;
@@ -48548,9 +45115,7 @@
/area/station/bridge/checkpoint/south)
"dFy" = (
/obj/structure/table/reinforced,
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/item/retractor,
/obj/item/hemostat,
/obj/item/bonesetter,
@@ -48563,7 +45128,7 @@
/turf/simulated/floor/plasteel/white,
/area/station/science/robotics)
"dFC" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable,
/obj/machinery/door/poddoor/preopen{
id_tag = "EscapeLockdown";
@@ -48589,11 +45154,7 @@
/turf/simulated/floor/plasteel/airless,
/area/station/science/toxins/test)
"dFW" = (
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/power/apc/directional/north,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -48643,11 +45204,7 @@
/obj/machinery/computer/card{
dir = 4
},
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/alarm/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "blue"
@@ -48665,22 +45222,14 @@
},
/area/station/bridge/checkpoint/south)
"dGn" = (
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/obj/structure/closet/secure_closet/roboticist,
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
},
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/power/apc/directional/west,
/turf/simulated/floor/plasteel/white,
/area/station/science/robotics)
"dGL" = (
@@ -48695,9 +45244,7 @@
/obj/machinery/computer/crew{
dir = 4
},
-/obj/machinery/ai_status_display{
- pixel_x = -32
- },
+/obj/machinery/ai_status_display/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "blue"
@@ -48800,18 +45347,12 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/apmaint)
"dHN" = (
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/power/apc/directional/west,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
},
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/item/kirbyplants,
/turf/simulated/floor/plasteel{
dir = 10;
@@ -48820,11 +45361,7 @@
/area/station/bridge/checkpoint/south)
"dHQ" = (
/obj/structure/filingcabinet/security,
-/obj/machinery/newscaster{
- dir = 8;
- name = "east bump";
- pixel_x = 28
- },
+/obj/machinery/newscaster/directional/east,
/turf/simulated/floor/plasteel{
dir = 6;
icon_state = "blue"
@@ -48860,22 +45397,18 @@
name = "Security Blast Door";
opacity = 0
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable,
/turf/simulated/floor/plating,
/area/station/security/storage)
"dHV" = (
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/firealarm/directional/east,
/obj/machinery/disposal,
/obj/structure/disposalpipe/trunk{
dir = 8
},
/obj/effect/decal/warning_stripes/yellow/hollow,
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel,
/area/station/bridge/checkpoint/south)
"dHZ" = (
@@ -48889,9 +45422,7 @@
/area/station/medical/medbay)
"dIb" = (
/obj/machinery/atmospherics/unary/portables_connector,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/effect/decal/warning_stripes/south,
/turf/simulated/floor/plasteel,
/area/station/maintenance/apmaint)
@@ -48914,17 +45445,9 @@
/turf/simulated/floor/greengrid,
/area/station/command/vault)
"dIv" = (
-/obj/structure/chair/office/dark{
- dir = 8
- },
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/carpet,
-/area/station/legal/lawoffice)
+/obj/item/kirbyplants,
+/turf/simulated/floor/carpet/royalblack,
+/area/station/legal/magistrate)
"dIx" = (
/turf/simulated/wall,
/area/station/service/chapel/office)
@@ -48987,7 +45510,7 @@
},
/area/station/bridge/checkpoint/south)
"dIJ" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/shutters/preopen{
dir = 2;
id_tag = "ShuttleKPP"
@@ -49034,7 +45557,7 @@
/turf/simulated/wall,
/area/station/bridge/checkpoint/south)
"dIO" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/hallway/secondary/exit)
"dIZ" = (
@@ -49143,10 +45666,15 @@
/turf/simulated/floor/plasteel/dark,
/area/station/security/armory/secure)
"dJM" = (
-/obj/structure/closet/secure_closet/medical3,
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
+/obj/structure/rack,
+/obj/item/storage/firstaid/regular{
+ pixel_y = 10
+ },
+/obj/item/storage/firstaid/regular{
+ pixel_y = 6
+ },
+/obj/item/storage/firstaid/regular{
+ pixel_y = 2
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -49155,22 +45683,12 @@
/area/station/medical/storage)
"dKd" = (
/obj/structure/table,
-/obj/machinery/newscaster{
- dir = 4;
- name = "west bump";
- pixel_x = -28
- },
+/obj/machinery/newscaster/directional/west,
/turf/simulated/floor/plasteel/dark,
/area/station/service/chapel/office)
"dKe" = (
-/obj/machinery/light{
- dir = 4
- },
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/light/directional/east,
+/obj/machinery/firealarm/directional/east,
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 8
},
@@ -49187,16 +45705,12 @@
/area/station/service/chapel)
"dKg" = (
/obj/structure/bookcase,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel/dark,
/area/station/service/chapel)
"dKh" = (
/obj/structure/table/wood,
-/obj/machinery/status_display{
- pixel_y = 32
- },
+/obj/machinery/status_display/directional/north,
/turf/simulated/floor/plasteel/dark,
/area/station/service/chapel)
"dKi" = (
@@ -49205,23 +45719,17 @@
/area/station/service/chapel)
"dKk" = (
/obj/item/kirbyplants,
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/turf/simulated/floor/plasteel/dark,
/area/station/service/chapel)
"dKl" = (
/obj/structure/table/wood,
/obj/item/paper_bin,
-/obj/machinery/light_switch{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/light_switch/north,
/turf/simulated/floor/plasteel/dark,
/area/station/service/chapel)
"dKm" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/service/chapel)
"dKn" = (
@@ -49349,9 +45857,7 @@
/turf/simulated/floor/plasteel/dark,
/area/station/service/chapel)
"dKP" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/transparent/glass/reinforced,
/area/station/hallway/secondary/exit)
"dKQ" = (
@@ -49388,11 +45894,7 @@
/area/station/maintenance/apmaint)
"dLp" = (
/obj/structure/table,
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/item/radio/intercom/directional/west,
/turf/simulated/floor/plasteel/dark,
/area/station/service/chapel/office)
"dLq" = (
@@ -49467,9 +45969,7 @@
/obj/machinery/atmospherics/portable/canister/oxygen{
anchored = 1
},
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
},
@@ -49478,7 +45978,7 @@
/obj/machinery/atmospherics/pipe/simple/visible{
dir = 4
},
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -49534,10 +46034,9 @@
},
/area/station/hallway/secondary/exit)
"dMp" = (
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/east{
id = "Bar";
- name = "Bar Privacy Shutters Control";
- pixel_x = 25
+ name = "Bar Privacy Shutters Control"
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -49550,6 +46049,8 @@
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 8
},
+/mob/living/simple_animal/pet/dog/security/detective,
+/obj/structure/bed/dogbed,
/turf/simulated/floor/plasteel{
icon_state = "grimy"
},
@@ -49571,7 +46072,7 @@
},
/area/station/medical/morgue)
"dMH" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/hallway/primary/central/north)
"dMN" = (
@@ -49586,14 +46087,8 @@
/turf/simulated/floor/plasteel/dark,
/area/station/service/chapel/office)
"dMS" = (
-/obj/machinery/alarm{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/alarm/directional/east,
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel/dark,
/area/station/service/chapel/office)
"dMT" = (
@@ -49620,12 +46115,8 @@
/obj/structure/chair{
dir = 4
},
-/obj/machinery/light{
- dir = 8
- },
-/obj/structure/sign/poster/official/random{
- pixel_x = -32
- },
+/obj/machinery/light/directional/west,
+/obj/structure/sign/poster/official/random/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "green"
@@ -49727,10 +46218,7 @@
/area/station/hallway/secondary/exit)
"dNR" = (
/obj/machinery/computer/crew,
-/obj/machinery/newscaster/security_unit{
- name = "north bump";
- pixel_y = 28
- },
+/obj/machinery/newscaster/security_unit/north,
/turf/simulated/floor/carpet/blue,
/area/station/command/office/blueshield)
"dNS" = (
@@ -49760,10 +46248,22 @@
icon_state = "whitegreencorner"
},
/area/station/medical/virology)
-"dOn" = (
-/obj/machinery/light/small{
- dir = 8
+"dOl" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
},
+/turf/simulated/floor/wood/fancy/oak,
+/area/station/legal/courtroom)
+"dOn" = (
+/obj/machinery/light/small/directional/west,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
dir = 8;
@@ -49771,11 +46271,7 @@
},
/area/station/maintenance/apmaint)
"dOq" = (
-/obj/machinery/newscaster{
- dir = 4;
- name = "west bump";
- pixel_x = -28
- },
+/obj/machinery/newscaster/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "chapel"
@@ -49787,11 +46283,7 @@
},
/area/station/service/chapel)
"dOt" = (
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/firealarm/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "chapel"
},
@@ -49812,9 +46304,7 @@
},
/area/station/science/toxins/mixing)
"dOB" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/structure/closet/fireaxecabinet{
pixel_x = 30
},
@@ -49898,9 +46388,7 @@
/turf/simulated/floor/plasteel/dark,
/area/station/service/chapel/office)
"dOV" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "chapel"
@@ -49921,9 +46409,7 @@
},
/area/station/service/chapel)
"dOZ" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "chapel"
@@ -49934,9 +46420,7 @@
cover_color = "#68452a";
dir = 4
},
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/structure/sign/poster/random{
pixel_x = -32
},
@@ -49963,7 +46447,7 @@
},
/area/station/hallway/primary/port)
"dPp" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/portsolar)
"dPq" = (
@@ -49992,7 +46476,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"dPt" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -50159,11 +46643,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"dPD" = (
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/item/radio/intercom/directional/west,
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 4
},
@@ -50196,12 +46676,9 @@
pixel_y = 12
},
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small{
- dir = 8
- },
-/turf/simulated/floor/wood{
- icon_state = "wood-broken3"
- },
+/obj/machinery/light/small/directional/west,
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/starboard2)
"dPM" = (
/obj/structure/disposalpipe/segment,
@@ -50217,9 +46694,7 @@
/area/station/maintenance/portsolar)
"dQa" = (
/obj/machinery/power/smes,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -50234,16 +46709,12 @@
"dQc" = (
/obj/structure/barricade/wooden,
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"dQd" = (
/obj/machinery/chem_heater,
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/item/radio/intercom/directional/west,
/turf/simulated/floor/engine,
/area/station/science/explab)
"dQe" = (
@@ -50261,10 +46732,9 @@
id_tag = "evashutters2";
name = "E.V.A. Storage Shutters"
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/east{
id = "evashutters2";
- name = "Auxilary E.V.A. Storage";
- pixel_x = 26
+ name = "Auxilary E.V.A. Storage"
},
/obj/effect/decal/warning_stripes/south,
/turf/simulated/floor/plasteel,
@@ -50287,17 +46757,11 @@
/area/station/maintenance/apmaint)
"dQh" = (
/obj/structure/morgue,
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/alarm/directional/west,
/turf/simulated/floor/plasteel/dark,
/area/station/service/chapel/office)
"dQi" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/machinery/camera{
c_tag = "Cremator";
dir = 8
@@ -50355,11 +46819,7 @@
/turf/simulated/floor/plasteel/white,
/area/station/science/robotics)
"dQr" = (
-/obj/machinery/power/apc{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/power/apc/directional/east,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -50422,20 +46882,14 @@
/area/station/maintenance/apmaint)
"dQP" = (
/obj/item/kirbyplants,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"dQR" = (
/obj/structure/table/reinforced,
/obj/item/clipboard,
/obj/item/folder/yellow,
-/obj/machinery/light_switch{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/light_switch/east,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"dQS" = (
@@ -50452,10 +46906,7 @@
/turf/simulated/floor/plasteel/dark,
/area/station/service/chapel/office)
"dQV" = (
-/obj/structure/extinguisher_cabinet{
- name = "west bump";
- pixel_x = -30
- },
+/obj/structure/extinguisher_cabinet/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "chapel"
@@ -50533,11 +46984,7 @@
/area/station/hallway/secondary/exit)
"dRm" = (
/obj/structure/table/reinforced,
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/alarm/directional/west,
/obj/item/stack/cable_coil/random,
/obj/item/multitool,
/obj/item/clothing/suit/fire/firefighter,
@@ -50553,19 +47000,12 @@
/turf/simulated/floor/plating,
/area/station/maintenance/portsolar)
"dRp" = (
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/alarm/directional/south,
/obj/effect/decal/warning_stripes/south,
/turf/simulated/floor/plating,
/area/station/maintenance/portsolar)
"dRq" = (
-/obj/machinery/power/apc{
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/power/apc/directional/south,
/obj/structure/cable,
/obj/effect/decal/warning_stripes/southeast,
/turf/simulated/floor/plating,
@@ -50580,29 +47020,19 @@
/obj/item/clothing/suit/storage/hazardvest,
/obj/item/clothing/mask/breath,
/obj/item/reagent_containers/food/drinks/coffee,
-/obj/machinery/newscaster{
- dir = 8;
- name = "east bump";
- pixel_x = 28
- },
+/obj/machinery/newscaster/directional/east,
/turf/simulated/floor/plasteel/dark,
/area/station/maintenance/apmaint)
"dRt" = (
/obj/structure/morgue,
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/south,
/turf/simulated/floor/plasteel/dark,
/area/station/service/chapel/office)
"dRv" = (
/turf/simulated/floor/plasteel/dark,
/area/station/service/chapel)
"dRw" = (
-/obj/machinery/ai_status_display{
- pixel_y = -32
- },
+/obj/machinery/ai_status_display/south,
/obj/machinery/camera{
c_tag = "Chapel South";
dir = 1
@@ -50698,20 +47128,11 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/apmaint)
"dRR" = (
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
-/turf/simulated/floor/wood,
+/obj/machinery/alarm/directional/west,
+/turf/simulated/floor/wood/oak,
/area/station/service/theatre)
"dRT" = (
-/obj/machinery/power/apc{
- cell_type = 25000;
- dir = 1;
- name = "north bump Engineering";
- pixel_y = 24
- },
+/obj/machinery/power/apc/engineering/north,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -50801,15 +47222,11 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"dSf" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/structure/chair/wood{
dir = 4
},
-/obj/machinery/newscaster{
- dir = 1;
- name = "south bump";
- pixel_y = -28
- },
+/obj/machinery/newscaster/directional/south,
/turf/simulated/floor/plasteel/dark,
/area/station/service/chapel)
"dSh" = (
@@ -50823,24 +47240,16 @@
/turf/simulated/floor/plasteel/dark,
/area/station/service/chapel/office)
"dSj" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/plasteel/dark,
/area/station/service/chapel/office)
"dSk" = (
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/turf/simulated/floor/plasteel/dark,
/area/station/service/chapel/office)
"dSm" = (
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/firealarm/directional/north,
/turf/simulated/floor/plasteel/dark,
/area/station/service/chapel/office)
"dSn" = (
@@ -50918,11 +47327,7 @@
/turf/simulated/floor/plasteel/dark,
/area/station/maintenance/apmaint)
"dSB" = (
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/alarm/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "green"
},
@@ -50930,7 +47335,7 @@
"dSC" = (
/obj/machinery/hydroponics/constructable,
/obj/effect/decal/warning_stripes/yellow/hollow,
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel/dark,
/area/station/service/hydroponics)
"dSD" = (
@@ -50972,18 +47377,11 @@
/obj/structure/table/reinforced,
/obj/item/storage/toolbox/mechanical,
/obj/item/flashlight,
-/obj/structure/extinguisher_cabinet{
- name = "east bump";
- pixel_x = 30
- },
+/obj/structure/extinguisher_cabinet/directional/east,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"dSJ" = (
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/item/radio/intercom/directional/west,
/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel/dark,
/area/station/service/chapel/office)
@@ -50998,11 +47396,7 @@
/area/station/service/chapel/office)
"dSN" = (
/obj/item/kirbyplants,
-/obj/machinery/light_switch{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/light_switch/east,
/turf/simulated/floor/plasteel/grimy,
/area/station/service/chapel/office)
"dSO" = (
@@ -51032,9 +47426,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 10
},
-/obj/machinery/economy/atm{
- pixel_y = 32
- },
+/obj/machinery/economy/atm/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "green"
@@ -51068,10 +47460,7 @@
/area/station/maintenance/apmaint)
"dSY" = (
/obj/item/kirbyplants,
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "red"
@@ -51106,9 +47495,7 @@
/turf/simulated/floor/plating,
/area/station/hallway/secondary/exit)
"dTj" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/structure/reagent_dispensers/watertank,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
@@ -51123,29 +47510,21 @@
"dTm" = (
/obj/structure/table/wood,
/obj/item/flashlight/lamp,
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/item/radio/intercom/directional/west,
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
},
/turf/simulated/floor/plasteel/dark,
/area/station/service/chapel/office)
"dTo" = (
-/obj/machinery/light{
- dir = 1
- },
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/light/directional/north,
+/obj/machinery/power/apc/directional/north,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
},
+/mob/living/simple_animal/pet/cat/black/Salem,
+/obj/structure/bed/dogbed/pet,
/turf/simulated/floor/plasteel/grimy,
/area/station/service/chapel/office)
"dTp" = (
@@ -51157,33 +47536,63 @@
/area/station/service/chapel/office)
"dTq" = (
/obj/structure/table/wood,
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
-/obj/machinery/status_display{
- pixel_y = 32
- },
+/obj/machinery/firealarm/directional/east,
+/obj/machinery/status_display/directional/north,
/obj/machinery/atmospherics/unary/vent_scrubber/on,
/obj/item/lighter/zippo/black,
/turf/simulated/floor/plasteel/dark,
/area/station/service/chapel/office)
"dTr" = (
/obj/machinery/disposal,
-/obj/machinery/light/small{
- dir = 1
- },
-/obj/machinery/light_switch{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/light/small/directional/north,
+/obj/machinery/light_switch/west,
/obj/structure/disposalpipe/trunk{
dir = 4
},
/turf/simulated/floor/plasteel/dark,
/area/station/service/chapel/office)
+"dTu" = (
+/obj/structure/closet/crate/internals,
+/obj/item/clothing/suit/storage/hazardvest,
+/obj/item/clothing/suit/storage/hazardvest,
+/obj/item/clothing/suit/storage/hazardvest,
+/obj/item/clothing/suit/storage/hazardvest,
+/obj/item/clothing/suit/storage/hazardvest,
+/obj/item/tank/internals/emergency_oxygen/double,
+/obj/item/tank/internals/emergency_oxygen/double,
+/obj/item/tank/internals/emergency_oxygen/double,
+/obj/item/tank/internals/emergency_oxygen/double,
+/obj/item/tank/internals/emergency_oxygen/double,
+/obj/item/clothing/mask/breath,
+/obj/item/clothing/mask/breath,
+/obj/item/clothing/mask/breath,
+/obj/item/clothing/mask/breath,
+/obj/item/clothing/mask/breath,
+/obj/item/clothing/head/hardhat/orange{
+ name = "protective hat";
+ pixel_y = 8
+ },
+/obj/item/clothing/head/hardhat/orange{
+ name = "protective hat";
+ pixel_y = 8
+ },
+/obj/item/clothing/head/hardhat/orange{
+ name = "protective hat";
+ pixel_y = 8
+ },
+/obj/item/clothing/head/hardhat/orange{
+ name = "protective hat";
+ pixel_y = 8
+ },
+/obj/item/clothing/head/hardhat/orange{
+ name = "protective hat";
+ pixel_y = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkbluecorners"
+ },
+/area/station/service/expedition)
"dTw" = (
/obj/structure/table/wood,
/obj/item/flashlight/lamp,
@@ -51223,18 +47632,13 @@
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 8
},
-/obj/machinery/button/windowtint{
+/obj/machinery/button/windowtint/east{
id = "ExitPrivate";
- pixel_x = 24;
pixel_y = 6
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/bolt_control/east{
id = "ExitPrivate";
- name = "Door Bolt Control";
- normaldoorcontrol = 1;
- pixel_x = 24;
- pixel_y = -6;
- specialfunctions = 4
+ pixel_y = -6
},
/turf/simulated/floor/carpet/purple,
/area/station/hallway/secondary/exit)
@@ -51268,11 +47672,11 @@
/area/station/maintenance/portsolar)
"dTW" = (
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"dTX" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/service/chapel/office)
"dTY" = (
@@ -51334,11 +47738,7 @@
/obj/structure/chair/sofa/corp/right{
dir = 8
},
-/obj/machinery/newscaster{
- dir = 8;
- name = "east bump";
- pixel_x = 28
- },
+/obj/machinery/newscaster/directional/east,
/turf/simulated/floor/carpet/purple,
/area/station/hallway/secondary/exit)
"dUp" = (
@@ -51492,10 +47892,7 @@
/turf/simulated/floor/plating/airless,
/area/station/engineering/control)
"dUJ" = (
-/obj/structure/extinguisher_cabinet{
- name = "west bump";
- pixel_x = -30
- },
+/obj/structure/extinguisher_cabinet/directional/west,
/obj/structure/dresser,
/turf/simulated/floor/plasteel/dark,
/area/station/service/chapel/office)
@@ -51524,16 +47921,8 @@
/turf/simulated/floor/plasteel/grimy,
/area/station/service/chapel/office)
"dUN" = (
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
-/obj/machinery/light_switch{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/alarm/directional/south,
+/obj/machinery/light_switch/east,
/obj/structure/closet/secure_closet/chaplain,
/turf/simulated/floor/plasteel/dark,
/area/station/service/chapel/office)
@@ -51541,11 +47930,7 @@
/obj/structure/table/wood,
/obj/item/clipboard,
/obj/item/toy/figure/crew/chaplain,
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/firealarm/directional/west,
/turf/simulated/floor/plasteel/dark,
/area/station/service/chapel/office)
"dUP" = (
@@ -51556,19 +47941,13 @@
/area/station/service/chapel/office)
"dUQ" = (
/obj/structure/table/wood,
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/item/storage/fancy/candle_box/full{
pixel_x = 2;
pixel_y = 3
},
/obj/item/storage/fancy/candle_box/full,
-/obj/machinery/newscaster{
- dir = 8;
- name = "east bump";
- pixel_x = 28
- },
+/obj/machinery/newscaster/directional/east,
/turf/simulated/floor/carpet,
/area/station/service/chapel/office)
"dUR" = (
@@ -51580,9 +47959,7 @@
/area/station/service/chapel/office)
"dUS" = (
/obj/structure/reagent_dispensers/fueltank,
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/effect/decal/warning_stripes/southeast,
/turf/simulated/floor/plasteel,
/area/station/maintenance/apmaint)
@@ -51602,9 +47979,7 @@
/turf/simulated/floor/carpet/purple,
/area/station/hallway/secondary/exit)
"dVc" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/item/kirbyplants,
/obj/structure/sign/poster/random{
pixel_y = -32
@@ -51705,22 +48080,6 @@
/obj/effect/decal/warning_stripes/north,
/turf/simulated/floor/plating/airless,
/area/station/engineering/control)
-"dVS" = (
-/obj/machinery/access_button{
- autolink_id = "stationai_btn_ext";
- name = "exterior access button";
- pixel_x = 20;
- pixel_y = 20;
- req_access_txt = "10;13"
- },
-/obj/structure/lattice/catwalk,
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/turf/space,
-/area/space/nearstation)
"dWa" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
@@ -51737,7 +48096,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/control)
"dWb" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/shutters/preopen{
dir = 1;
id_tag = "chemdesk";
@@ -51799,9 +48158,7 @@
/turf/simulated/floor/plating,
/area/station/engineering/control)
"dWj" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/effect/decal/warning_stripes/north,
/obj/structure/cable{
d1 = 4;
@@ -51856,7 +48213,7 @@
/area/station/science/xenobiology)
"dWr" = (
/obj/structure/table/reinforced,
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter{
id = "xeno1";
name = "Containment Control";
req_access_txt = "55"
@@ -51864,34 +48221,26 @@
/obj/structure/window/reinforced{
dir = 8
},
-/obj/structure/extinguisher_cabinet{
- name = "custom placement";
- pixel_x = 25;
- pixel_y = -30
- },
/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/extinguisher_cabinet/directional/south{
+ pixel_x = 24
+ },
/turf/simulated/floor/plasteel/white,
/area/station/science/xenobiology)
"dWs" = (
/obj/structure/window/reinforced{
dir = 4
},
-/obj/structure/extinguisher_cabinet{
- name = "custom placement";
- pixel_x = -25;
- pixel_y = -30
- },
/obj/machinery/disposal,
/obj/structure/disposalpipe/trunk,
/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/extinguisher_cabinet/directional/south{
+ pixel_x = -24
+ },
/turf/simulated/floor/plasteel/white,
/area/station/science/xenobiology)
"dWt" = (
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/alarm/directional/south,
/obj/effect/decal/warning_stripes/yellow,
/obj/structure/cable{
d1 = 4;
@@ -51901,11 +48250,7 @@
/turf/simulated/floor/plasteel/white,
/area/station/science/xenobiology)
"dWu" = (
-/obj/machinery/newscaster{
- dir = 1;
- name = "south bump";
- pixel_y = -28
- },
+/obj/machinery/newscaster/directional/south,
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/structure/cable{
d1 = 1;
@@ -51916,24 +48261,17 @@
/area/station/science/xenobiology)
"dWv" = (
/obj/structure/table,
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/item/crowbar,
/obj/item/wrench,
/obj/item/clothing/mask/gas,
-/obj/structure/extinguisher_cabinet{
- name = "east bump";
- pixel_x = 30
- },
+/obj/structure/extinguisher_cabinet/directional/east,
/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel/white,
/area/station/science/xenobiology)
"dWw" = (
-/obj/machinery/light/small{
- dir = 8
- },
-/obj/structure/sign/poster/contraband/random{
- pixel_x = -32
- },
+/obj/machinery/light/small/directional/west,
+/obj/structure/sign/poster/contraband/random/west,
/obj/structure/chair/stool/bar{
dir = 1
},
@@ -51954,9 +48292,7 @@
/obj/structure/chair/sofa/corp/left{
dir = 4
},
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/carpet/purple,
/area/station/hallway/secondary/exit)
"dWC" = (
@@ -51982,7 +48318,7 @@
/turf/simulated/floor/plasteel,
/area/station/supply/miningdock)
"dWI" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/checkpoint/south)
"dWK" = (
@@ -52044,18 +48380,16 @@
},
/area/station/bridge/checkpoint/south)
"dXk" = (
-/obj/machinery/light{
- dir = 8
- },
-/obj/machinery/ai_status_display{
- pixel_x = -32
- },
+/obj/machinery/light/directional/west,
+/obj/machinery/ai_status_display/west,
/obj/machinery/camera{
c_tag = "Research Director's Bedroom";
dir = 4;
network = list("Research","SS13");
pixel_y = -22
},
+/mob/living/simple_animal/mouse/rat/white/Brain,
+/obj/structure/bed/dogbed/pet,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whitepurple"
@@ -52117,10 +48451,7 @@
network = list("Research","SS13");
pixel_y = -22
},
-/obj/structure/extinguisher_cabinet{
- name = "west bump";
- pixel_x = -30
- },
+/obj/structure/extinguisher_cabinet/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whitepurplecorner"
@@ -52139,11 +48470,7 @@
},
/area/station/service/chapel)
"dXC" = (
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/power/apc/directional/north,
/obj/machinery/camera{
c_tag = "Departure Lounge North"
},
@@ -52164,10 +48491,7 @@
/obj/machinery/camera{
c_tag = "Port Aft Solars"
},
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/obj/structure/cable{
d1 = 2;
d2 = 8;
@@ -52215,9 +48539,7 @@
"dYj" = (
/obj/effect/decal/warning_stripes/southwest,
/obj/machinery/chem_dispenser,
-/obj/structure/reagent_dispensers/fueltank/chem{
- pixel_y = -32
- },
+/obj/structure/reagent_dispensers/fueltank/chem/south,
/obj/item/reagent_containers/glass/beaker/large,
/turf/simulated/floor/engine,
/area/station/medical/chemistry)
@@ -52251,7 +48573,7 @@
/turf/simulated/floor/plasteel/white,
/area/station/maintenance/port2)
"dYq" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/port2)
@@ -52266,7 +48588,7 @@
/area/station/maintenance/abandonedbar)
"dYu" = (
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"dYw" = (
/obj/effect/decal/warning_stripes/northwest,
@@ -52280,15 +48602,13 @@
/area/station/maintenance/port2)
"dYy" = (
/obj/structure/chair/stool/bar,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"dYz" = (
/obj/structure/chair/stool/bar,
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood{
- broken = 1;
- icon_state = "wood-broken"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"dYA" = (
/obj/effect/decal/warning_stripes/west,
@@ -52349,11 +48669,9 @@
/turf/space,
/area/station/maintenance/portsolar)
"dYK" = (
-/obj/structure/chair{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/plasteel/dark,
+/obj/structure/table/wood,
+/obj/item/reagent_containers/glass/beaker/waterbottle,
+/turf/simulated/floor/carpet/blue,
/area/station/legal/courtroom)
"dYL" = (
/obj/structure/lattice/catwalk,
@@ -52467,11 +48785,7 @@
"dYV" = (
/obj/structure/rack,
/obj/item/storage/secure/briefcase,
-/obj/machinery/newscaster{
- dir = 1;
- name = "south bump";
- pixel_y = -28
- },
+/obj/machinery/newscaster/directional/south,
/turf/simulated/floor/plasteel/dark,
/area/station/command/office/ce)
"dYX" = (
@@ -52613,7 +48927,7 @@
/turf/space,
/area/space)
"eaa" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/public/arcade)
"eag" = (
@@ -52627,17 +48941,12 @@
/area/station/command/office/cmo)
"eak" = (
/obj/effect/decal/cleanable/dirt,
-/obj/structure/extinguisher_cabinet{
- name = "south bump";
- pixel_y = -30
- },
+/obj/structure/extinguisher_cabinet/directional/south,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
"eas" = (
/obj/item/kirbyplants,
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "whitepurple"
@@ -52645,11 +48954,7 @@
/area/station/science/break_room)
"eav" = (
/obj/effect/decal/cleanable/dirt,
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/item/radio/intercom/directional/west,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
"eax" = (
@@ -52667,7 +48972,7 @@
},
/area/station/service/kitchen)
"ebf" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -52720,13 +49025,12 @@
pixel_x = 6;
pixel_y = -25
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/south{
id = "ToxinsVenting";
name = "Toxin Venting Control";
- pixel_x = -8;
- pixel_y = -26
+ pixel_x = -8
},
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "whitepurple"
},
@@ -52816,7 +49120,7 @@
name = "Prison Lockdown Blast Doors";
opacity = 0
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable,
/obj/structure/cable{
d1 = 1;
@@ -52889,6 +49193,14 @@
},
/turf/simulated/floor/plasteel,
/area/station/science/robotics/chargebay)
+"eeW" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/carpet/royalblack,
+/area/station/legal/magistrate)
"eff" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -52915,7 +49227,7 @@
},
/area/station/hallway/secondary/bridge)
"efi" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "Biohazard_medi";
name = "Quarantine Lockdown"
@@ -52984,6 +49296,13 @@
icon_state = "grimy"
},
/area/station/service/bar/atrium)
+"ega" = (
+/obj/structure/statue/delta/w,
+/obj/effect/turf_decal/siding/yellow{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel/dark,
+/area/station/hallway/secondary/bridge)
"egM" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
@@ -53066,22 +49385,16 @@
"eip" = (
/obj/structure/bed,
/obj/item/bedsheet/clown,
-/obj/structure/sign/poster/official/random{
- pixel_y = 32
- },
-/obj/machinery/light{
- dir = 1
- },
+/obj/structure/sign/poster/official/random/north,
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "bar"
},
/area/station/service/clown)
"eir" = (
/obj/machinery/economy/vending/cart,
-/obj/machinery/computer/security/telescreen/entertainment{
- pixel_x = 32
- },
-/turf/simulated/floor/wood,
+/obj/machinery/computer/security/telescreen/entertainment/directional/east,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/hop)
"eiA" = (
/obj/effect/decal/cleanable/dirt,
@@ -53095,13 +49408,10 @@
"eiF" = (
/obj/structure/bookcase,
/obj/effect/decal/cleanable/cobweb,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/library)
"eiR" = (
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "whiteblue"
@@ -53154,11 +49464,7 @@
},
/area/station/medical/virology/lab)
"ejr" = (
-/obj/machinery/newscaster/security_unit{
- dir = 4;
- name = "west bump";
- pixel_x = -28
- },
+/obj/machinery/newscaster/security_unit/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "darkred"
@@ -53243,6 +49549,7 @@
/area/station/public/fitness)
"ekU" = (
/obj/effect/decal/cleanable/dirt,
+/mob/living/simple_animal/mouse/rat,
/turf/simulated/floor/plasteel{
icon_state = "redyellowfull"
},
@@ -53304,7 +49611,11 @@
dir = 1;
layer = 2.9
},
-/mob/living/simple_animal/crab/Coffee,
+/mob/living/simple_animal/crab/Coffee{
+ desc = "Master of the GYM";
+ name = "Billy Crabington";
+ real_name = "Billy Crabington"
+ },
/turf/simulated/floor/beach/water{
icon_state = "seadeep"
},
@@ -53382,7 +49693,7 @@
icon_state = "1-2"
},
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/old_kitchen)
"emU" = (
/obj/structure/disposalpipe/segment{
@@ -53402,7 +49713,7 @@
/turf/simulated/floor/plasteel/dark,
/area/station/command/bridge)
"enC" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/main)
"enE" = (
@@ -53421,7 +49732,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"enH" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "Biohazard_medi";
name = "Quarantine Lockdown"
@@ -53446,6 +49757,16 @@
},
/turf/simulated/floor/plasteel/white,
/area/station/science/storage)
+"eom" = (
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/obj/effect/spawner/window/reinforced/polarized/grilled{
+ id = "Court"
+ },
+/turf/simulated/floor/plating,
+/area/station/legal/courtroom)
"eoB" = (
/obj/structure/table/reinforced,
/obj/item/reagent_containers/food/condiment/peppermill{
@@ -53466,26 +49787,16 @@
dir = 1
},
/obj/effect/decal/warning_stripes/yellow/hollow,
-/obj/machinery/door_control{
- id = "DormToilet1";
- name = "Door Bolt Control";
- normaldoorcontrol = 1;
- specialfunctions = 4;
- pixel_y = -24
+/obj/machinery/door_control/bolt_control/south{
+ id = "DormToilet1"
},
/turf/simulated/floor/plasteel{
icon_state = "hydrofloor"
},
/area/station/public/toilet)
"eqp" = (
-/obj/machinery/light{
- dir = 4
- },
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/light/directional/east,
+/obj/machinery/firealarm/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "bluecorner"
},
@@ -53510,8 +49821,17 @@
/area/station/maintenance/fore2)
"eqM" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/medical/psych)
+"erb" = (
+/obj/item/flag/nt,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/wood/fancy/oak,
+/area/station/legal/courtroom)
"erA" = (
/obj/structure/table,
/obj/item/clothing/glasses/science,
@@ -53520,13 +49840,8 @@
desc = "Someone has crossed out the 'Space' from Space Cleaner and written in Chemistry. Scrawled on the back is, 'Okay, whoever filled this with polytrinic acid, it was only funny the first time. It was hard enough replacing the CMO's first cat!'";
name = "Chemistry Cleaner"
},
-/obj/machinery/light{
- dir = 8
- },
-/obj/structure/extinguisher_cabinet{
- name = "south bump";
- pixel_y = -30
- },
+/obj/machinery/light/directional/west,
+/obj/structure/extinguisher_cabinet/directional/south,
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "whitepurple"
@@ -53561,10 +49876,8 @@
/area/station/engineering/aitransit)
"esa" = (
/obj/item/kirbyplants,
-/obj/machinery/power/apc{
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/power/apc/directional/south,
+/obj/structure/cable,
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "darkred"
@@ -53612,9 +49925,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fore2)
"esH" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/structure/table/reinforced,
/obj/item/clothing/gloves/color/latex,
/obj/item/clothing/glasses/science{
@@ -53634,7 +49945,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/abandoned_garden)
"etF" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/virology_maint)
"etT" = (
@@ -53675,16 +49986,8 @@
/obj/structure/table/glass,
/obj/item/storage/toolbox/emergency,
/obj/item/reagent_containers/spray/cleaner,
-/obj/machinery/light_switch{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/machinery/light_switch/east,
+/obj/item/radio/intercom/directional/south,
/turf/simulated/floor/plasteel{
dir = 6;
icon_state = "whiteblue"
@@ -53725,10 +50028,6 @@
/obj/machinery/atmospherics/portable/canister/nitrogen,
/turf/simulated/floor/plasteel,
/area/station/science/storage)
-"euK" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/wall,
-/area/station/legal/lawoffice)
"evb" = (
/obj/machinery/hologram/holopad,
/obj/structure/disposalpipe/segment{
@@ -53788,11 +50087,7 @@
/area/station/medical/storage)
"ewd" = (
/obj/machinery/photocopier,
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/item/radio/intercom/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "whiteblue"
@@ -53878,9 +50173,7 @@
},
/area/station/maintenance/apmaint)
"exE" = (
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
@@ -53941,11 +50234,7 @@
/obj/machinery/camera{
c_tag = "Arcade"
},
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/power/apc/directional/north,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -53961,7 +50250,7 @@
name = "Meeting Room Shutters";
opacity = 0
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d1 = 1;
d2 = 8;
@@ -54018,20 +50307,14 @@
"ezp" = (
/obj/machinery/hydroponics/constructable,
/obj/effect/decal/warning_stripes/yellow/hollow,
-/obj/machinery/newscaster{
- dir = 1;
- name = "south bump";
- pixel_y = -28
- },
+/obj/machinery/newscaster/directional/south,
/turf/simulated/floor/plasteel/dark,
/area/station/service/hydroponics)
"ezM" = (
/obj/structure/table/reinforced,
/obj/item/clipboard,
/obj/item/toy/figure/crew/chef,
-/obj/structure/sign/poster/official/random{
- pixel_y = -32
- },
+/obj/structure/sign/poster/official/random/south,
/turf/simulated/floor/plasteel{
icon_state = "showroomfloor"
},
@@ -54127,9 +50410,7 @@
},
/area/station/medical/medbay2)
"eCj" = (
-/obj/machinery/status_display{
- pixel_x = 32
- },
+/obj/machinery/status_display/directional/east,
/obj/effect/decal/warning_stripes/east,
/obj/machinery/camera{
c_tag = "Arrivals Port Fore";
@@ -54149,14 +50430,8 @@
/obj/effect/turf_decal{
dir = 5
},
-/obj/machinery/light{
- dir = 4
- },
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/light/directional/east,
+/obj/machinery/firealarm/directional/east,
/turf/simulated/floor/plasteel/white,
/area/station/science/storage)
"eDh" = (
@@ -54171,11 +50446,7 @@
/area/station/hallway/primary/central/nw)
"eEd" = (
/obj/effect/decal/warning_stripes/south,
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
@@ -54188,14 +50459,6 @@
/obj/effect/spawner/random_spawners/fungus_probably,
/turf/simulated/wall,
/area/station/maintenance/starboard)
-"eEG" = (
-/obj/machinery/economy/atm{
- pixel_x = 32
- },
-/turf/simulated/floor/plasteel{
- icon_state = "neutralcorner"
- },
-/area/station/hallway/primary/central/east)
"eFB" = (
/turf/simulated/floor/plasteel{
dir = 4;
@@ -54298,7 +50561,7 @@
d2 = 8;
icon_state = "4-8"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/theatre)
"eHn" = (
/obj/machinery/atmospherics/unary/vent_scrubber/on{
@@ -54363,16 +50626,13 @@
/obj/machinery/atmospherics/unary/thermomachine/freezer{
dir = 1
},
-/obj/structure/extinguisher_cabinet{
- name = "south bump";
- pixel_y = -30
- },
+/obj/structure/extinguisher_cabinet/directional/south,
/obj/machinery/camera{
c_tag = "Medbay Cryo";
network = list("Medbay","SS13");
dir = 1
},
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "whiteblue"
},
@@ -54393,9 +50653,7 @@
},
/area/station/public/storage/tools)
"eIJ" = (
-/obj/structure/sink{
- pixel_y = 18
- },
+/obj/structure/sink/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "whiteblue"
},
@@ -54414,11 +50672,7 @@
},
/area/station/maintenance/starboard)
"eJn" = (
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/obj/effect/decal/cleanable/dirt,
/obj/structure/transit_tube{
dir = 8;
@@ -54438,14 +50692,8 @@
/area/station/maintenance/abandoned_garden)
"eJM" = (
/obj/item/kirbyplants,
-/obj/machinery/alarm{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/alarm/directional/east,
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "vault"
@@ -54498,7 +50746,7 @@
/turf/simulated/floor/plasteel,
/area/station/public/fitness)
"eKj" = (
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -54563,6 +50811,11 @@
icon_state = "neutralfull"
},
/area/station/hallway/primary/aft)
+"eKO" = (
+/obj/item/kirbyplants,
+/obj/machinery/alarm/directional/west,
+/turf/simulated/floor/wood/oak,
+/area/station/legal/magistrate)
"eLd" = (
/obj/effect/decal/warning_stripes/south,
/obj/item/kirbyplants,
@@ -54605,22 +50858,13 @@
},
/area/station/public/fitness)
"eLJ" = (
-/obj/machinery/light{
- dir = 1
- },
-/obj/machinery/light_switch{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/light/directional/north,
+/obj/machinery/light_switch/west,
/obj/machinery/computer/area_atmos,
/turf/simulated/floor/plasteel,
/area/station/science/storage)
"eMw" = (
-/obj/structure/extinguisher_cabinet{
- name = "west bump";
- pixel_x = -30
- },
+/obj/structure/extinguisher_cabinet/directional/west,
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/structure/closet/radiation,
/obj/item/clothing/glasses/meson,
@@ -54661,6 +50905,11 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
/turf/simulated/floor/plasteel/white,
/area/station/science/toxins/mixing)
"eNr" = (
@@ -54719,11 +50968,7 @@
/obj/item/hand_labeler{
pixel_y = 8
},
-/obj/machinery/light_switch{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/light_switch/east,
/obj/item/roller,
/turf/simulated/floor/plasteel{
dir = 5;
@@ -54742,9 +50987,7 @@
"ePr" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/obj/structure/disposalpipe/segment,
/obj/structure/cable{
d1 = 1;
@@ -54780,9 +51023,7 @@
"eQc" = (
/obj/machinery/suit_storage_unit/engine,
/obj/effect/decal/warning_stripes/southeast,
-/obj/machinery/status_display{
- pixel_y = 32
- },
+/obj/machinery/status_display/directional/north,
/turf/simulated/floor/plasteel,
/area/station/engineering/hardsuitstorage)
"eQe" = (
@@ -54828,10 +51069,7 @@
/area/station/maintenance/fore2)
"eQv" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"eQC" = (
@@ -54952,7 +51190,7 @@
/turf/simulated/floor/plasteel/white,
/area/station/science/explab)
"eSD" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "ExitPrivate"
},
/turf/simulated/floor/plating,
@@ -54972,18 +51210,14 @@
pixel_x = 32
},
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken3"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/old_kitchen)
"eTh" = (
/obj/structure/bed/psych,
/obj/random/therapy,
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
- },
-/turf/simulated/floor/wood,
+/obj/machinery/firealarm/directional/north,
+/turf/simulated/floor/wood/oak,
/area/station/medical/psych)
"eTq" = (
/obj/structure/disposalpipe/sortjunction/reversed{
@@ -55012,7 +51246,7 @@
},
/area/station/medical/sleeper)
"eTE" = (
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "experimentor";
name = "Experimentor Blast Door"
@@ -55116,16 +51350,11 @@
/area/station/service/library)
"eWX" = (
/obj/structure/table/reinforced,
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/alarm/directional/west,
+/obj/machinery/light/directional/west,
/obj/item/clipboard,
/obj/item/toy/figure/crew/warden,
+/obj/item/stamp/warden,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "darkred"
@@ -55146,7 +51375,7 @@
name = "Bridge Blast Doors";
opacity = 0
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -55216,11 +51445,7 @@
dir = 1
},
/obj/machinery/atmospherics/unary/vent_pump/on,
-/obj/machinery/alarm{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/alarm/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "barber"
},
@@ -55277,6 +51502,13 @@
/obj/item/wrench,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
+"fas" = (
+/obj/structure/statue/delta/north,
+/obj/effect/turf_decal/siding/yellow{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel/dark,
+/area/station/hallway/secondary/bridge)
"faB" = (
/obj/machinery/atmospherics/unary/vent_pump/on,
/turf/simulated/floor/plasteel{
@@ -55303,6 +51535,13 @@
icon_state = "dark"
},
/area/station/service/bar)
+"fby" = (
+/obj/effect/mapping_helpers/airlock/access/any/security/court,
+/obj/machinery/door/airlock,
+/obj/machinery/door/firedoor,
+/obj/effect/mapping_helpers/airlock/autoname,
+/turf/simulated/floor/carpet/black,
+/area/station/legal/courtroom)
"fbB" = (
/obj/item/kirbyplants,
/obj/effect/decal/warning_stripes/west,
@@ -55366,30 +51605,19 @@
},
/area/station/medical/paramedic)
"fdI" = (
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/south,
/obj/structure/table/reinforced,
/obj/item/flashlight/lamp,
-/obj/machinery/light_switch{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/light_switch/east,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/station/security/execution)
"fen" = (
/obj/item/kirbyplants,
-/obj/structure/sign/poster/official/random{
- pixel_y = 32
- },
-/turf/simulated/floor/wood{
- icon_state = "wood-broken6"
- },
+/obj/structure/sign/poster/official/random/north,
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/old_kitchen)
"fey" = (
/obj/structure/cable{
@@ -55406,10 +51634,7 @@
/obj/item/storage/belt/utility,
/obj/item/weldingtool,
/obj/item/clothing/head/welding,
-/obj/machinery/newscaster{
- name = "north bump";
- pixel_y = 28
- },
+/obj/machinery/newscaster/directional/north,
/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel,
/area/station/public/storage/tools)
@@ -55498,18 +51723,6 @@
/obj/structure/closet/emcloset,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
-"ffD" = (
-/obj/structure/chair{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 9
- },
-/turf/simulated/floor/plasteel/dark,
-/area/station/legal/courtroom)
"ffH" = (
/obj/effect/landmark/start/chemist,
/turf/simulated/floor/plasteel{
@@ -55549,7 +51762,7 @@
},
/area/station/maintenance/turbine)
"fgB" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"fgE" = (
@@ -55581,11 +51794,11 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/meeting_room)
"fhb" = (
/obj/machinery/atmospherics/unary/vent_scrubber/on,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/captain/bedroom)
"fho" = (
/obj/machinery/economy/vending/artvend,
@@ -55593,6 +51806,10 @@
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/station/maintenance/starboard2)
+"fhp" = (
+/mob/living/simple_animal/mouse/rat,
+/turf/simulated/floor/wood/oak,
+/area/station/maintenance/electrical_shop)
"fhC" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
@@ -55657,13 +51874,13 @@
},
/area/station/maintenance/port)
"fiC" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "Surgery2"
},
/turf/simulated/floor/plating,
/area/station/medical/surgery/secondary)
"fiF" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 10
},
@@ -55671,9 +51888,7 @@
/area/station/public/fitness)
"fiI" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "neutral"
@@ -55707,6 +51922,16 @@
icon_state = "neutralfull"
},
/area/station/bridge/checkpoint/south)
+"fjd" = (
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/obj/effect/spawner/window/reinforced/polarized/grilled{
+ id = "Court"
+ },
+/turf/simulated/floor/plating,
+/area/station/legal/courtroom)
"fjw" = (
/obj/structure/cable{
d1 = 1;
@@ -55732,9 +51957,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/electrical)
"fjW" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/beach/away/water/deep/dense{
density = 0;
water_overlay_image = null
@@ -55796,11 +52019,7 @@
},
/area/station/telecomms/chamber)
"fmE" = (
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
},
@@ -55816,9 +52035,7 @@
/obj/machinery/bodyscanner{
dir = 2
},
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "whiteblue"
},
@@ -55842,11 +52059,7 @@
/area/station/maintenance/starboard)
"fnt" = (
/obj/machinery/hydroponics/soil,
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/alarm/directional/west,
/turf/simulated/floor/grass,
/area/station/service/hydroponics)
"fnz" = (
@@ -55909,11 +52122,10 @@
/turf/simulated/floor/plasteel/white,
/area/station/service/kitchen)
"fox" = (
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/south{
id = "Secure Armory";
name = "Secure Armory Shutter Control";
pixel_x = 7;
- pixel_y = -28;
req_access_txt = "3"
},
/obj/structure/rack,
@@ -55921,11 +52133,7 @@
/turf/simulated/floor/plasteel/dark,
/area/station/security/armory/secure)
"foX" = (
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/item/radio/intercom/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "browncorner"
@@ -55952,10 +52160,7 @@
/obj/structure/window/reinforced{
dir = 8
},
-/obj/structure/sink{
- dir = 1;
- pixel_y = -4
- },
+/obj/structure/sink/directional/south,
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
},
@@ -55986,27 +52191,15 @@
/obj/item/fish_eggs/salmon,
/obj/item/fish_eggs/shrimp,
/obj/item/fish_eggs/shrimp,
-/obj/structure/extinguisher_cabinet{
- name = "west bump";
- pixel_x = -30
- },
+/obj/structure/extinguisher_cabinet/directional/west,
/turf/simulated/floor/plasteel/white,
/area/station/service/kitchen)
"fqo" = (
-/obj/machinery/hologram/holopad,
-/obj/structure/cable{
- d1 = 2;
- d2 = 4;
- icon_state = "2-4"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 5
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 1
},
-/turf/simulated/floor/carpet,
-/area/station/legal/magistrate)
+/turf/simulated/floor/wood/fancy/cherry,
+/area/station/legal/lawoffice)
"fqr" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
@@ -56015,6 +52208,11 @@
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
dir = 4
},
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
/turf/simulated/floor/plasteel/white,
/area/station/science/toxins/mixing)
"fqu" = (
@@ -56130,9 +52328,7 @@
},
/area/station/service/theatre)
"frI" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "darkred"
@@ -56226,8 +52422,17 @@
/obj/machinery/atmospherics/pipe/simple/visible{
dir = 4
},
+/obj/machinery/access_button/north{
+ autolink_id = "apmaint2_btn_int";
+ name = "interior access button"
+ },
/turf/simulated/floor/plating,
/area/station/maintenance/port)
+"fun" = (
+/obj/structure/statue/delta/s,
+/obj/effect/turf_decal/siding/yellow,
+/turf/simulated/floor/plasteel/dark,
+/area/station/hallway/secondary/bridge)
"fut" = (
/obj/machinery/door/firedoor,
/obj/effect/decal/warning_stripes/yellow,
@@ -56323,7 +52528,7 @@
"fwG" = (
/obj/structure/table/wood,
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/starboard2)
"fwJ" = (
/obj/structure/table/wood,
@@ -56349,6 +52554,7 @@
},
/obj/structure/chair/sofa/left,
/obj/effect/decal/cleanable/dirt,
+/mob/living/simple_animal/moth,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
"fwQ" = (
@@ -56413,7 +52619,7 @@
},
/area/station/maintenance/starboard)
"fye" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor{
density = 0;
icon_state = "open";
@@ -56471,11 +52677,8 @@
/area/station/maintenance/starboard2)
"fyS" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/alarm/directional/south,
+/mob/living/simple_animal/mouse/rat,
/turf/simulated/floor/plasteel{
icon_state = "greenblue"
},
@@ -56584,10 +52787,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"fBl" = (
-/obj/machinery/power/apc{
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/power/apc/directional/south,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -56677,22 +52877,14 @@
/obj/item/wrench,
/obj/item/tank/internals/emergency_oxygen/engi,
/obj/effect/decal/warning_stripes/yellow/hollow,
-/obj/machinery/light_switch{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/light_switch/south,
/turf/simulated/floor/plasteel,
/area/station/engineering/equipmentstorage)
"fDk" = (
/obj/structure/chair/comfy/teal{
dir = 8
},
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/obj/machinery/camera{
c_tag = "Medbay Hallway South";
dir = 1
@@ -56710,9 +52902,7 @@
icon_state = "1-2"
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor/plating,
/area/station/maintenance/old_kitchen)
"fDS" = (
@@ -56736,9 +52926,7 @@
"fEi" = (
/obj/effect/decal/warning_stripes/yellow,
/obj/machinery/plantgenes,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel/dark,
/area/station/service/hydroponics)
"fEo" = (
@@ -56845,13 +53033,39 @@
icon_state = "bluecorner"
},
/area/station/hallway/primary/central/nw)
+"fFT" = (
+/obj/structure/statue/delta/c,
+/turf/simulated/floor/plasteel/dark,
+/area/station/hallway/secondary/bridge)
+"fFU" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/airlock_controller/access_controller{
+ name = "Virology Lab Access Console";
+ req_one_access_txt = "39";
+ ext_door_link_id = "virolab_door_ext";
+ int_door_link_id = "virolab_door_int";
+ ext_button_link_id = "virolab_btn_ext";
+ int_button_link_id = "virolab_btn_int";
+ pixel_x = -24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitegreencorner"
+ },
+/area/station/medical/virology/lab)
"fFX" = (
/obj/effect/decal/warning_stripes/southeast,
/obj/machinery/disposal,
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/south{
id = "chemdesk";
- name = "Primary Chemistry Shutters";
- pixel_y = -24
+ name = "Primary Chemistry Shutters"
},
/obj/structure/disposalpipe/trunk{
dir = 4
@@ -56861,12 +53075,8 @@
"fGc" = (
/obj/item/clothing/mask/gas,
/obj/effect/landmark/damageturf,
-/obj/structure/sign/poster/contraband/random{
- pixel_x = 32
- },
-/obj/structure/sign/poster/contraband/random{
- pixel_y = 32
- },
+/obj/structure/sign/poster/contraband/random/east,
+/obj/structure/sign/poster/contraband/random/north,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
@@ -56883,13 +53093,6 @@
/turf/simulated/floor/plasteel/dark,
/area/station/service/chapel/office)
"fGI" = (
-/obj/machinery/access_button{
- autolink_id = "stationai_btn_int";
- name = "interior access button";
- pixel_x = -20;
- pixel_y = -20;
- req_access_txt = "10;13"
- },
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -56937,25 +53140,22 @@
/area/station/security/checkpoint)
"fHs" = (
/obj/structure/table/reinforced,
-/obj/machinery/photocopier/faxmachine{
- department = "Chief Engineer's Office"
+/obj/machinery/photocopier/faxmachine/longrange{
+ department = "Chief Engineer's Office";
+ pixel_y = 4
},
/turf/simulated/floor/plasteel/dark,
/area/station/command/office/ce)
"fHD" = (
-/turf/simulated/floor/wood{
- icon_state = "wood-broken3"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/library)
"fHM" = (
/obj/structure/table/wood,
/obj/item/kirbyplants{
pixel_y = 12
},
-/obj/machinery/light/small{
- dir = 4;
- pixel_y = 8
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
"fIf" = (
@@ -57066,7 +53266,7 @@
/obj/structure/curtain/open/shower/security{
icon_state = "closed"
},
-/turf/simulated/floor/wood/fancy/light,
+/turf/simulated/floor/wood/fancy,
/area/station/service/theatre)
"fLx" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
@@ -57087,9 +53287,7 @@
/area/station/medical/sleeper)
"fLP" = (
/obj/structure/flora/ausbushes,
-/obj/structure/sign/poster/official/random{
- pixel_y = 32
- },
+/obj/structure/sign/poster/official/random/north,
/turf/simulated/floor/grass,
/area/station/service/hydroponics)
"fLZ" = (
@@ -57102,6 +53300,10 @@
/obj/effect/spawner/lootdrop/maintenance,
/turf/simulated/floor/beach/sand,
/area/station/maintenance/fsmaint)
+"fMj" = (
+/obj/structure/chair/office,
+/turf/simulated/floor/carpet/black,
+/area/station/legal/courtroom)
"fMM" = (
/obj/structure/window/reinforced{
dir = 8
@@ -57127,24 +53329,15 @@
},
/area/station/maintenance/starboard)
"fMU" = (
-/obj/machinery/light{
- dir = 8
- },
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/machinery/light/directional/west,
+/obj/item/radio/intercom/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "neutralcorner"
},
/area/station/hallway/primary/central/west)
"fMW" = (
-/obj/machinery/light/small{
- dir = 4;
- pixel_y = 8
- },
+/obj/machinery/light/small/directional/east,
/obj/effect/decal/cleanable/dirt,
/obj/structure/table,
/obj/item/clothing/gloves/color/latex,
@@ -57254,11 +53447,7 @@
"fOy" = (
/obj/item/kirbyplants,
/obj/effect/decal/warning_stripes/yellow/hollow,
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/turf/simulated/floor/plasteel,
/area/station/maintenance/electrical)
"fOB" = (
@@ -57269,11 +53458,7 @@
pixel_y = -2
},
/obj/item/clothing/ears/earmuffs,
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/alarm/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whitepurple"
@@ -57349,9 +53534,7 @@
/area/station/hallway/primary/fore)
"fPC" = (
/obj/structure/closet/secure_closet/security,
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "darkred"
@@ -57405,7 +53588,7 @@
/turf/space,
/area/space/nearstation)
"fPU" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "Biohazard_medi";
name = "Quarantine Lockdown"
@@ -57475,7 +53658,8 @@
/obj/item/storage/fancy/donut_box,
/obj/item/paper/pamphlet/gateway,
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ dir = 9;
+ icon_state = "darkblue"
},
/area/station/service/expedition)
"fQr" = (
@@ -57486,6 +53670,11 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
/turf/simulated/floor/plasteel,
/area/station/science/toxins/mixing)
"fQx" = (
@@ -57509,10 +53698,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/turf/simulated/floor/plasteel/dark,
/area/station/engineering/smes)
"fRl" = (
@@ -57522,8 +53708,23 @@
},
/area/station/hallway/secondary/exit)
"fRm" = (
-/obj/machinery/economy/vending/cola,
-/obj/effect/decal/warning_stripes/yellow,
+/obj/structure/table,
+/obj/item/clothing/accessory/medal{
+ name = "медаль хорошему мальчику";
+ desc = "Тот кто её носит - определенно заслужил её!"
+ },
+/obj/item/petcollar{
+ pixel_y = 7;
+ pixel_x = 6
+ },
+/obj/item/petcollar{
+ pixel_y = 3
+ },
+/obj/item/petcollar{
+ pixel_y = -2;
+ pixel_x = -6
+ },
+/obj/effect/decal/warning_stripes/blue/hollow,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "neutralcorner"
@@ -57589,23 +53790,17 @@
},
/area/station/hallway/secondary/bridge)
"fRQ" = (
-/obj/machinery/economy/vending/coffee,
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
-/turf/simulated/floor/plasteel/dark,
+/turf/simulated/floor/carpet/black,
/area/station/legal/courtroom)
"fSa" = (
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/turf/simulated/floor/engine,
/area/station/maintenance/incinerator)
"fSl" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/turf/simulated/floor/wood/fancy/light,
+/turf/simulated/floor/wood/fancy,
/area/station/service/theatre)
"fSN" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
@@ -57633,16 +53828,8 @@
/obj/structure/table/reinforced,
/obj/item/stack/sheet/plasteel,
/obj/item/wrench,
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
-/obj/machinery/light_switch{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/east,
+/obj/machinery/light_switch/south,
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/item/stack/sheet/mineral/plasma{
amount = 5
@@ -57679,7 +53866,7 @@
d2 = 8;
icon_state = "2-8"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/theatre)
"fTn" = (
/obj/structure/cable{
@@ -57704,7 +53891,7 @@
dir = 8
},
/obj/effect/decal/cleanable/ants,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/old_kitchen)
"fTR" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
@@ -57755,7 +53942,7 @@
name = "Security Blast Door";
opacity = 0
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -57849,11 +54036,7 @@
pixel_y = 5;
pixel_x = 5
},
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "whiteyellow"
},
@@ -57905,11 +54088,7 @@
/area/station/maintenance/fore)
"fXb" = (
/obj/structure/filingcabinet/chestdrawer,
-/obj/machinery/newscaster{
- dir = 1;
- name = "south bump";
- pixel_y = -28
- },
+/obj/machinery/newscaster/directional/south,
/turf/simulated/floor/carpet,
/area/station/medical/psych)
"fXR" = (
@@ -57970,11 +54149,7 @@
},
/area/station/maintenance/old_kitchen)
"fZu" = (
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/power/apc/directional/west,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -57997,9 +54172,7 @@
pixel_y = 5
},
/obj/item/storage/box/matches,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/structure/sign/barsign{
pixel_y = 32
},
@@ -58019,10 +54192,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -58073,10 +54243,7 @@
},
/area/station/medical/virology)
"gaZ" = (
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutralcorner"
@@ -58123,7 +54290,7 @@
"gbO" = (
/obj/structure/rack,
/obj/effect/spawner/lootdrop/maintenance/two,
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "bar"
},
@@ -58138,11 +54305,7 @@
/obj/machinery/computer/atmoscontrol{
dir = 4
},
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/power/apc/directional/west,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -58152,8 +54315,19 @@
icon_state = "caution"
},
/area/station/engineering/atmos/control)
+"gcd" = (
+/obj/structure/table/wood/fancy/black,
+/obj/item/folder/blue,
+/obj/item/reagent_containers/glass/beaker/waterbottle,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/carpet/royalblack,
+/area/station/legal/courtroom)
"gcg" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/shutters/preopen{
name = "Genetics Privacy Shutter";
id_tag = "GeneticsPrivacy";
@@ -58172,7 +54346,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
"gep" = (
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "RnDChem";
name = "Biohazard Shutter"
@@ -58180,7 +54354,7 @@
/turf/simulated/floor/plating,
/area/station/science/test_chamber)
"ges" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -58210,9 +54384,7 @@
/turf/simulated/floor/engine,
/area/station/maintenance/incinerator)
"gfF" = (
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"gfN" = (
@@ -58322,19 +54494,30 @@
icon_state = "neutralfull"
},
/area/station/engineering/atmos)
-"ghJ" = (
-/obj/machinery/economy/atm{
- pixel_x = 32
+"ghx" = (
+/obj/effect/spawner/window/reinforced/polarized/grilled{
+ id = "qm"
},
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plating,
+/area/station/supply/qm)
+"ghJ" = (
+/obj/machinery/economy/atm/east,
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
},
/area/station/hallway/primary/aft)
"ghP" = (
/obj/structure/table/reinforced,
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/item/stack/sheet/mineral/plasma{
amount = 30
@@ -58344,11 +54527,7 @@
pixel_x = -1;
pixel_y = -1
},
-/obj/machinery/light_switch{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/light_switch/west,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "yellow"
@@ -58377,6 +54556,19 @@
icon_state = "neutralfull"
},
/area/station/maintenance/fore2)
+"gik" = (
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/obj/effect/spawner/window/reinforced/grilled,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plating,
+/area/station/security/warden)
"giz" = (
/obj/effect/decal/warning_stripes/east,
/obj/machinery/atmospherics/unary/vent_pump/on{
@@ -58478,8 +54670,8 @@
},
/area/station/science/explab)
"gkj" = (
-/obj/machinery/economy/vending/snack,
-/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/economy/vending/crittercare,
+/obj/effect/decal/warning_stripes/blue,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "neutralcorner"
@@ -58522,7 +54714,7 @@
/obj/item/gun/projectile/revolver/russian{
pixel_y = 12
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/old_kitchen)
"glK" = (
/obj/structure/cable{
@@ -58675,20 +54867,17 @@
},
/area/station/security/main)
"gpn" = (
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/obj/machinery/atmospherics/pipe/simple/insulated,
/turf/simulated/floor/plating,
/area/station/science/toxins/mixing)
"gpy" = (
/obj/item/kirbyplants,
-/obj/structure/extinguisher_cabinet{
- name = "west bump";
- pixel_x = -30
- },
-/turf/simulated/floor/wood,
+/obj/structure/extinguisher_cabinet/directional/west,
+/turf/simulated/floor/wood/oak,
/area/station/service/bar/atrium)
"gpC" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/hallway/secondary/exit/maintenance)
"gpK" = (
@@ -58697,7 +54886,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"gqa" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -58735,7 +54924,7 @@
d2 = 8;
icon_state = "4-8"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"gqN" = (
/obj/structure/disposalpipe/segment,
@@ -58773,16 +54962,9 @@
/obj/structure/table,
/obj/item/flash,
/obj/item/restraints/handcuffs,
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
- },
-/obj/structure/sign/poster/official/random{
- pixel_x = 32
- },
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/firealarm/directional/north,
+/obj/structure/sign/poster/official/random/east,
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "red"
@@ -58795,7 +54977,7 @@
pixel_y = 4;
pixel_x = -6
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/old_kitchen)
"grn" = (
/obj/structure/cable{
@@ -58803,10 +54985,8 @@
d2 = 8;
icon_state = "4-8"
},
-/turf/simulated/floor/wood{
- broken = 1;
- icon_state = "wood-broken"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/electrical_shop)
"gru" = (
/obj/effect/decal/cleanable/dirt,
@@ -58838,7 +55018,7 @@
/turf/simulated/floor/wood/fancy/birch,
/area/station/maintenance/starboard)
"gsw" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -58897,9 +55077,7 @@
},
/area/station/command/office/cmo)
"gty" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "darkred"
@@ -59177,18 +55355,14 @@
/area/station/engineering/engine/supermatter)
"gwZ" = (
/obj/item/kirbyplants,
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/item/radio/intercom/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkred"
},
/area/station/security/prison/cell_block)
"gxd" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/prison/cell_block)
"gxr" = (
@@ -59247,7 +55421,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"gyp" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/warning_stripes/north,
/turf/simulated/floor/plating,
@@ -59273,7 +55447,7 @@
},
/area/station/medical/sleeper)
"gAn" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/shutters/preopen{
id_tag = "Clown";
name = "Clown Privacy Shutters"
@@ -59351,7 +55525,7 @@
/turf/simulated/wall/r_wall,
/area/station/medical/virology/lab)
"gBJ" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor{
density = 0;
icon_state = "open";
@@ -59424,7 +55598,7 @@
"gCv" = (
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/structure/closet/secure_closet/freezer/kitchen,
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel,
/area/station/service/kitchen)
"gCG" = (
@@ -59467,10 +55641,7 @@
},
/area/station/medical/cryo)
"gDm" = (
-/obj/structure/sink{
- dir = 1;
- pixel_y = -4
- },
+/obj/structure/sink/directional/south,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "whiteblue"
@@ -59491,9 +55662,8 @@
pixel_y = 6
},
/obj/item/storage/pill_bottle/dice,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken7"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/library)
"gDY" = (
/obj/effect/spawner/lootdrop/trash,
@@ -59540,10 +55710,10 @@
dir = 10
},
/obj/item/kirbyplants,
-/turf/simulated/floor/wood/fancy/light,
+/turf/simulated/floor/wood/fancy,
/area/station/service/theatre)
"gEs" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 5
},
@@ -59592,17 +55762,13 @@
},
/area/station/hallway/primary/central/north)
"gFX" = (
-/obj/machinery/light_construct{
- dir = 4
- },
+/obj/machinery/light_construct/directional/east,
/turf/simulated/floor/wood/fancy/birch,
/area/station/maintenance/starboard)
"gGq" = (
/obj/machinery/atmospherics/portable/canister/nitrogen,
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "yellow"
@@ -59617,7 +55783,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"gHy" = (
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/obj/machinery/computer/security/telescreen{
desc = "Used for watching the test chamber.";
dir = 4;
@@ -59642,13 +55808,7 @@
/obj/effect/turf_decal{
dir = 6
},
-/obj/machinery/power/apc{
- cell_type = 25000;
- dir = 4;
- name = "east bump Engineering";
- pixel_x = 24;
- shock_proof = 1
- },
+/obj/machinery/power/apc/engineering/east,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -59665,23 +55825,19 @@
pixel_y = 6;
pixel_x = 6
},
-/obj/machinery/button/windowtint{
+/obj/machinery/button/windowtint/east{
id = "CMO";
- pixel_x = 24;
pixel_y = 8
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/east{
id = "Biohazard_medi";
name = "Emergency Medbay Quarantine";
- pixel_x = 24;
pixel_y = -8;
color = "yellow"
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/normal/east{
id = "CMO";
name = "Office Door";
- normaldoorcontrol = 1;
- pixel_x = 24;
req_access_txt = "40"
},
/obj/item/cartridge/chemistry{
@@ -59837,6 +55993,11 @@
/obj/machinery/atmospherics/pipe/simple/hidden{
dir = 4
},
+/obj/machinery/access_button/south{
+ autolink_id = "apsolar_btn_int";
+ name = "interior access button";
+ req_access_txt = "13"
+ },
/turf/simulated/floor/plating,
/area/station/maintenance/portsolar)
"gLB" = (
@@ -59904,11 +56065,7 @@
dir = 8
},
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/alarm{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/alarm/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "green"
@@ -59919,7 +56076,7 @@
/turf/simulated/wall/r_wall,
/area/station/engineering/atmos)
"gMM" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 1
},
@@ -59931,9 +56088,7 @@
"gMW" = (
/obj/effect/decal/cleanable/flour,
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor/plasteel{
icon_state = "redyellowfull"
},
@@ -59955,15 +56110,8 @@
color = "#A30FAF";
dir = 1
},
-/obj/machinery/newscaster{
- dir = 1;
- name = "south bump";
- pixel_y = -28
- },
-/obj/structure/extinguisher_cabinet{
- name = "west bump";
- pixel_x = -27
- },
+/obj/machinery/newscaster/directional/south,
+/obj/structure/extinguisher_cabinet/directional/west,
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "whitepurple"
@@ -59991,6 +56139,7 @@
/area/station/medical/virology)
"gOz" = (
/obj/effect/decal/cleanable/dirt,
+/obj/item/reagent_containers/food/snacks/disk,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "darkbluecorners"
@@ -60032,7 +56181,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/old_kitchen)
"gPW" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "Surgery1"
},
/turf/simulated/floor/plating,
@@ -60045,7 +56194,7 @@
name = "Security Blast Door";
opacity = 0
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable,
/obj/structure/cable{
d1 = 1;
@@ -60059,6 +56208,14 @@
},
/turf/simulated/floor/plating,
/area/station/security/storage)
+"gQg" = (
+/obj/structure/table/wood,
+/obj/item/lighter/zippo/engraved{
+ pixel_x = -5
+ },
+/obj/item/clothing/mask/cigarette/cigar/cohiba,
+/turf/simulated/floor/carpet/royalblack,
+/area/station/legal/magistrate)
"gQm" = (
/obj/structure/grille{
density = 0;
@@ -60123,7 +56280,7 @@
/turf/simulated/floor/carpet,
/area/station/science/robotics/showroom)
"gRS" = (
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/bar/atrium)
"gRY" = (
/obj/effect/landmark/start/clown,
@@ -60168,7 +56325,7 @@
/turf/simulated/floor/carpet/red,
/area/station/command/office/hos)
"gSt" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable,
/turf/simulated/floor/plating,
/area/station/security/execution)
@@ -60204,7 +56361,7 @@
/obj/structure/railing/corner{
dir = 8
},
-/turf/simulated/floor/wood/fancy/light,
+/turf/simulated/floor/wood/fancy,
/area/station/service/theatre)
"gTk" = (
/obj/structure/cable{
@@ -60253,12 +56410,8 @@
/obj/item/pen{
pixel_y = 6
},
-/obj/machinery/light{
- dir = 1
- },
-/obj/structure/sign/poster/official/random{
- pixel_y = 32
- },
+/obj/machinery/light/directional/north,
+/obj/structure/sign/poster/official/random/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "whiteblue"
@@ -60335,11 +56488,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"gUi" = (
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/south,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 9
},
@@ -60353,9 +56502,8 @@
dir = 8
},
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken5"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/old_kitchen)
"gUx" = (
/obj/structure/cable{
@@ -60397,9 +56545,7 @@
},
/area/station/public/toilet)
"gVE" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/machinery/economy/vending/chinese,
/turf/simulated/floor/plasteel{
dir = 1;
@@ -60419,14 +56565,11 @@
/obj/effect/turf_decal/loading_area{
dir = 8
},
-/obj/machinery/newscaster{
- name = "north bump";
- pixel_y = 28
- },
+/obj/machinery/newscaster/directional/north,
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/central/west)
"gVG" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/shutters/preopen{
dir = 2;
id_tag = "detprivacy";
@@ -60445,11 +56588,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
"gWj" = (
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -60476,10 +56615,8 @@
dir = 4;
pixel_y = -22
},
-/obj/machinery/light{
- dir = 8
- },
-/turf/simulated/floor/wood,
+/obj/machinery/light/directional/west,
+/turf/simulated/floor/wood/oak,
/area/station/service/theatre)
"gWP" = (
/obj/effect/spawner/random_spawners/oil_maybe,
@@ -60510,11 +56647,7 @@
/turf/simulated/wall,
/area/station/medical/cryo)
"gXY" = (
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/power/apc/directional/west,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -60572,15 +56705,9 @@
/area/station/medical/medbay2)
"gYK" = (
/obj/structure/cable,
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/power/apc/directional/west,
/obj/effect/decal/warning_stripes/west,
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor/plating,
/area/station/maintenance/starboardsolar)
"gYQ" = (
@@ -60590,7 +56717,7 @@
pixel_y = 2
},
/obj/effect/decal/cleanable/ants,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/starboard)
"gZs" = (
/obj/machinery/atmospherics/unary/vent_scrubber/on,
@@ -60614,10 +56741,15 @@
},
/turf/simulated/floor/plating,
/area/station/maintenance/port)
-"haa" = (
-/obj/structure/sink{
- pixel_y = 25
+"gZU" = (
+/obj/effect/decal/cleanable/dirt,
+/mob/living/simple_animal/mouse/rat,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
},
+/area/station/maintenance/fore)
+"haa" = (
+/obj/structure/sink/directional/north,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "showroomfloor"
@@ -60638,9 +56770,7 @@
},
/area/station/medical/virology)
"hap" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whiteblue"
@@ -60655,9 +56785,7 @@
/area/station/maintenance/apmaint)
"haD" = (
/obj/effect/landmark/start/security_officer,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "darkred"
@@ -60668,15 +56796,12 @@
/turf/simulated/floor/plating,
/area/station/maintenance/electrical)
"hbq" = (
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/obj/machinery/atmospherics/pipe/simple/visible,
/turf/simulated/floor/engine,
/area/station/maintenance/incinerator)
"hbv" = (
-/obj/machinery/newscaster{
- name = "north bump";
- pixel_y = 28
- },
+/obj/machinery/newscaster/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "arrival"
@@ -60713,17 +56838,13 @@
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/library)
"hch" = (
/obj/structure/chair/stool{
dir = 8
},
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/firealarm/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "red"
@@ -60744,6 +56865,7 @@
d2 = 8;
icon_state = "4-8"
},
+/mob/living/simple_animal/mouse/rat,
/turf/simulated/floor/transparent/glass/reinforced,
/area/station/maintenance/starboard2)
"hcm" = (
@@ -60754,7 +56876,7 @@
},
/area/station/maintenance/port)
"hco" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/effect/mapping_helpers/damaged_window,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
@@ -60789,6 +56911,14 @@
"hcH" = (
/turf/simulated/wall,
/area/station/security/permasolitary)
+"hcY" = (
+/obj/effect/decal/cleanable/dirt,
+/mob/living/simple_animal/mouse/rat,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "chapel"
+ },
+/area/station/maintenance/starboard2)
"hda" = (
/obj/effect/turf_decal/stripes/white/line{
color = "lightblue"
@@ -60840,7 +56970,7 @@
/turf/simulated/floor/engine,
/area/station/maintenance/incinerator)
"heU" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -60871,25 +57001,16 @@
/turf/simulated/floor/plasteel/white,
/area/station/science/xenobiology)
"hfk" = (
-/obj/machinery/economy/vending/security,
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
+/obj/structure/closet/bombcloset,
/turf/simulated/floor/plasteel{
+ dir = 6;
icon_state = "darkred"
},
/area/station/security/main)
"hfm" = (
-/obj/machinery/light{
- dir = 8
- },
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/light/directional/west,
+/obj/machinery/firealarm/directional/west,
/obj/machinery/disposal,
/obj/structure/disposalpipe/trunk{
dir = 4
@@ -60944,14 +57065,15 @@
},
/area/station/science/genetics)
"hgc" = (
-/obj/structure/disposalpipe/segment,
/obj/structure/cable{
d1 = 1;
d2 = 2;
icon_state = "1-2"
},
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/plasteel{
- icon_state = "neutralfull"
+ dir = 4;
+ icon_state = "brown"
},
/area/station/supply/qm)
"hgg" = (
@@ -60961,9 +57083,7 @@
/obj/structure/transit_tube_pod{
dir = 8
},
-/obj/machinery/ai_status_display{
- pixel_y = -32
- },
+/obj/machinery/ai_status_display/south,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "vault"
@@ -60987,10 +57107,7 @@
/obj/item/pen{
pixel_y = 6
},
-/obj/machinery/light{
- nightshift_allowed = 0;
- nightshift_enabled = 1
- },
+/obj/machinery/light/nightshifted/south,
/turf/simulated/floor/carpet,
/area/station/medical/psych)
"hhf" = (
@@ -61031,13 +57148,6 @@
},
/area/station/security/checkpoint/south)
"hhD" = (
-/obj/machinery/access_button{
- autolink_id = "engines_btn_ext";
- name = "exterior access button";
- pixel_x = 20;
- pixel_y = 20;
- req_access_txt = "10;13"
- },
/obj/structure/cable/yellow{
d1 = 2;
d2 = 4;
@@ -61113,22 +57223,6 @@
},
/turf/simulated/floor/plasteel,
/area/station/engineering/controlroom)
-"hiH" = (
-/obj/machinery/door/airlock{
- name = "Internal Affairs Office"
- },
-/obj/effect/mapping_helpers/airlock/access/all/security/iaa,
-/obj/machinery/door/firedoor,
-/obj/structure/disposalpipe/segment,
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/wood,
-/area/station/legal/lawoffice)
"hiL" = (
/obj/structure/table/wood/fancy,
/obj/item/trash/plate,
@@ -61136,7 +57230,7 @@
pixel_x = 5
},
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/old_kitchen)
"hiP" = (
/obj/machinery/atmospherics/unary/cryo_cell,
@@ -61160,11 +57254,7 @@
/area/station/medical/chemistry)
"hjN" = (
/obj/structure/closet/secure_closet/medical2,
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/power/apc/directional/north,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -61222,10 +57312,7 @@
/area/station/engineering/hardsuitstorage)
"hkA" = (
/obj/structure/table/wood,
-/obj/machinery/newscaster{
- name = "north bump";
- pixel_y = 28
- },
+/obj/machinery/newscaster/directional/north,
/obj/effect/spawner/lootdrop/maintenance,
/turf/simulated/floor/plasteel/dark,
/area/station/maintenance/fore2)
@@ -61266,6 +57353,10 @@
},
/turf/simulated/floor/carpet,
/area/station/service/bar/atrium)
+"hlW" = (
+/obj/structure/table/wood,
+/turf/simulated/floor/carpet/red,
+/area/station/legal/lawoffice)
"hng" = (
/obj/machinery/message_server,
/turf/simulated/floor/bluegrid,
@@ -61318,9 +57409,7 @@
/area/station/maintenance/starboardsolar)
"hpH" = (
/obj/machinery/fishtank/tank,
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/beach/sand,
/area/station/maintenance/fsmaint)
"hpS" = (
@@ -61328,10 +57417,8 @@
dir = 4
},
/obj/machinery/disposal,
-/obj/structure/sign/poster/official/random{
- pixel_x = -32
- },
-/turf/simulated/floor/wood,
+/obj/structure/sign/poster/official/random/west,
+/turf/simulated/floor/wood/oak,
/area/station/service/theatre)
"hpX" = (
/obj/machinery/door/airlock/command/cmo/glass{
@@ -61392,11 +57479,8 @@
/area/station/service/chapel/office)
"hqR" = (
/obj/machinery/photocopier,
-/obj/structure/extinguisher_cabinet{
- name = "east bump";
- pixel_x = 27
- },
-/turf/simulated/floor/wood,
+/obj/structure/extinguisher_cabinet/directional/east,
+/turf/simulated/floor/wood/oak,
/area/station/medical/psych)
"hqT" = (
/obj/effect/decal/warning_stripes/west,
@@ -61407,9 +57491,7 @@
/area/station/hallway/secondary/exit/maintenance)
"hrB" = (
/obj/item/kirbyplants,
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -61450,10 +57532,8 @@
},
/area/station/medical/break_room)
"hsa" = (
-/obj/machinery/light/small,
-/obj/structure/sign/poster/contraband/random{
- pixel_y = -32
- },
+/obj/machinery/light/small/directional/south,
+/obj/structure/sign/poster/contraband/random/south,
/obj/machinery/economy/vending/boozeomat,
/turf/simulated/floor/plating,
/area/station/maintenance/abandonedbar)
@@ -61568,11 +57648,7 @@
pixel_x = 4;
pixel_y = 4
},
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/south,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "whiteblue"
@@ -61604,12 +57680,8 @@
/turf/simulated/floor/plasteel,
/area/station/medical/virology/lab)
"hvE" = (
-/obj/structure/sign/poster/official/random{
- pixel_x = 32
- },
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/structure/sign/poster/official/random/east,
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plating,
/area/station/hallway/secondary/exit/maintenance)
"hvJ" = (
@@ -61641,15 +57713,11 @@
},
/turf/simulated/floor/plating,
/area/station/service/bar)
-"hvX" = (
-/obj/machinery/economy/vending/snack,
-/turf/simulated/floor/plasteel/dark,
-/area/station/legal/courtroom)
"hwf" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/ntrep)
"hwg" = (
/obj/structure/railing/corner{
@@ -61697,7 +57765,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 10
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/library)
"hxk" = (
/obj/structure/holosign/barrier/atmos,
@@ -61717,10 +57785,7 @@
},
/area/station/hallway/primary/central)
"hxB" = (
-/obj/machinery/power/apc{
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/power/apc/directional/south,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -61743,10 +57808,7 @@
/turf/simulated/floor/plasteel/dark,
/area/station/service/chapel/office)
"hxL" = (
-/obj/machinery/power/apc{
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/power/apc/directional/south,
/obj/structure/cable,
/turf/simulated/floor/plasteel{
icon_state = "whiteblue"
@@ -61762,7 +57824,7 @@
/obj/structure/sign/bobross{
pixel_y = 32
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/apmaint)
"hyS" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
@@ -61778,16 +57840,13 @@
pixel_x = 32;
pixel_y = 7
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/east{
id = "justice_blast";
name = "Space Vent";
- pixel_x = 32;
req_access_txt = "2"
},
/obj/structure/closet/secure_closet/injection,
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -61847,6 +57906,15 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/plasteel,
/area/station/engineering/break_room)
+"hzw" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/reagent_containers/food/snacks/disk{
+ pixel_x = -6
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/station/maintenance/starboard2)
"hzH" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
@@ -61867,10 +57935,7 @@
/obj/machinery/camera{
c_tag = "Kitchen Backroom"
},
-/obj/machinery/light_switch{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/light_switch/north,
/turf/simulated/floor/plasteel,
/area/station/service/kitchen)
"hAj" = (
@@ -61896,12 +57961,7 @@
pixel_x = 7;
pixel_y = 3
},
-/obj/machinery/power/apc{
- cell_type = 25000;
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/power/apc/directional/north,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -61973,6 +58033,15 @@
},
/turf/simulated/floor/plasteel/white,
/area/station/science/research)
+"hBy" = (
+/obj/structure/railing{
+ dir = 1
+ },
+/obj/structure/chair/office{
+ dir = 1
+ },
+/turf/simulated/floor/carpet/black,
+/area/station/legal/courtroom)
"hBH" = (
/obj/structure/chair{
dir = 8
@@ -62058,9 +58127,8 @@
/obj/structure/chair/office/dark{
dir = 8
},
-/turf/simulated/floor/wood{
- icon_state = "wood-broken3"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/library)
"hDF" = (
/obj/effect/spawner/random_spawners/wall_rusted_always,
@@ -62069,11 +58137,20 @@
"hDH" = (
/obj/effect/spawner/lootdrop/trash,
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/mineral/tranquillite,
/area/station/maintenance/starboard2)
+"hDP" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/carpet/red,
+/area/station/legal/lawoffice)
"hDS" = (
/obj/structure/table,
/obj/item/storage/pill_bottle/dice,
@@ -62085,8 +58162,8 @@
"hDZ" = (
/obj/docking_port/stationary{
dir = 8;
- dwidth = 10;
- height = 35;
+ dwidth = 8;
+ height = 31;
id = "whiteship_home";
name = "north of Kerberos";
width = 21
@@ -62162,8 +58239,15 @@
icon_state = "neutralfull"
},
/area/station/security/checkpoint/south)
+"hEU" = (
+/obj/machinery/economy/vending/cola,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/station/public/fitness)
"hFh" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d1 = 2;
d2 = 8;
@@ -62190,7 +58274,7 @@
/area/station/maintenance/apmaint)
"hFB" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/theatre)
"hGe" = (
/obj/effect/turf_decal/stripes/white/line{
@@ -62218,10 +58302,7 @@
/area/station/engineering/controlroom)
"hGN" = (
/obj/item/kirbyplants,
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/firealarm/directional/north,
/obj/machinery/camera{
c_tag = "Restrooms"
},
@@ -62275,7 +58356,7 @@
d2 = 2;
icon_state = "1-2"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/science/robotics/showroom)
"hHk" = (
/obj/structure/closet/firecloset/full,
@@ -62283,9 +58364,7 @@
/turf/simulated/floor/plasteel,
/area/station/science/research)
"hHr" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/effect/decal/warning_stripes/south,
/turf/simulated/floor/plating,
/area/station/supply/storage)
@@ -62297,13 +58376,10 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/wood/fancy/light,
+/turf/simulated/floor/wood/fancy,
/area/station/public/sleep_female)
"hHy" = (
-/obj/structure/sink{
- dir = 1;
- pixel_y = -4
- },
+/obj/structure/sink/directional/south,
/obj/effect/landmark/start/doctor,
/turf/simulated/floor/plasteel{
icon_state = "whiteblue"
@@ -62322,7 +58398,7 @@
},
/area/station/maintenance/fsmaint)
"hId" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d1 = 1;
d2 = 8;
@@ -62340,10 +58416,7 @@
/turf/simulated/floor/plating,
/area/station/security/checkpoint/south)
"hIj" = (
-/obj/machinery/power/apc{
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/power/apc/directional/south,
/obj/structure/cable,
/turf/simulated/floor/carpet,
/area/station/medical/psych)
@@ -62522,9 +58595,7 @@
/area/station/engineering/atmos)
"hKW" = (
/obj/machinery/atmospherics/unary/vent_scrubber/on,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel/freezer,
/area/station/public/toilet)
"hLe" = (
@@ -62554,30 +58625,6 @@
icon_state = "neutralfull"
},
/area/station/maintenance/turbine)
-"hLD" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/door/firedoor,
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/obj/machinery/door/airlock/lawyer{
- name = "Magistrate's Office"
- },
-/obj/effect/mapping_helpers/airlock/access/any/command/magistrate,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 8
- },
-/turf/simulated/floor/plasteel{
- icon_state = "cult"
- },
-/area/station/legal/magistrate)
"hLU" = (
/obj/machinery/airlock_controller/air_cycler{
ext_button_link_id = "enginen_btn_ext";
@@ -62611,12 +58658,7 @@
c_tag = "Research Toxin Mixing";
network = list("Research","SS13")
},
-/obj/machinery/power/apc{
- cell_type = 25000;
- dir = 1;
- name = "north bump Engineering";
- pixel_y = 24
- },
+/obj/machinery/power/apc/engineering/north,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -62697,6 +58739,11 @@
},
/turf/simulated/floor/plasteel/dark,
/area/station/service/hydroponics)
+"hNV" = (
+/obj/structure/railing,
+/obj/structure/chair/office,
+/turf/simulated/floor/carpet/black,
+/area/station/legal/courtroom)
"hOj" = (
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 8
@@ -62709,7 +58756,7 @@
color = "#A30FAF";
dir = 1
},
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "whitepurple"
},
@@ -62724,11 +58771,7 @@
pixel_y = 4;
pixel_x = 8
},
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/south,
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 1
},
@@ -62737,8 +58780,16 @@
},
/area/station/science/genetics)
"hOL" = (
-/turf/simulated/floor/carpet,
-/area/station/legal/magistrate)
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/carpet/red,
+/area/station/legal/lawoffice)
"hOP" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -62773,16 +58824,8 @@
/area/station/maintenance/starboard2)
"hPI" = (
/obj/machinery/economy/vending/medical,
-/obj/machinery/light{
- dir = 4;
- nightshift_allowed = 0;
- nightshift_enabled = 1
- },
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/machinery/light/nightshifted/east,
+/obj/item/radio/intercom/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -62796,11 +58839,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
"hQe" = (
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
},
@@ -62847,6 +58886,16 @@
icon_state = "blue"
},
/area/station/bridge/checkpoint/south)
+"hQJ" = (
+/obj/effect/spawner/window/reinforced/polarized/grilled{
+ id = "Magistrate"
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plating,
+/area/station/legal/magistrate)
"hQV" = (
/obj/machinery/atmospherics/portable/canister/nitrogen,
/obj/machinery/atmospherics/unary/portables_connector{
@@ -62866,6 +58915,15 @@
icon_state = "green"
},
/area/station/hallway/secondary/exit)
+"hRj" = (
+/obj/machinery/flasher/portable,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/station/security/armory/secure)
"hRF" = (
/obj/structure/cable{
d1 = 1;
@@ -62930,16 +58988,14 @@
},
/area/station/service/janitor)
"hTj" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "green"
},
/area/station/medical/virology/lab)
"hTk" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor{
density = 0;
icon_state = "open";
@@ -63056,7 +59112,7 @@
d2 = 8;
icon_state = "2-8"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/theatre)
"hVa" = (
/obj/structure/disposalpipe/segment,
@@ -63147,10 +59203,8 @@
},
/obj/structure/morgue,
/obj/effect/landmark/spawner/rev,
-/obj/structure/sign/poster/official/random{
- pixel_y = -32
- },
-/obj/machinery/light/small,
+/obj/structure/sign/poster/official/random/south,
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "darkblue"
},
@@ -63166,9 +59220,7 @@
},
/area/station/medical/morgue)
"hWh" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/structure/grille{
density = 0;
icon_state = "brokengrille"
@@ -63188,9 +59240,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"hWp" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/effect/decal/warning_stripes/east,
/obj/structure/cable/yellow{
d1 = 1;
@@ -63234,12 +59284,6 @@
icon_state = "whitepurple"
},
/area/station/science/explab)
-"hYl" = (
-/obj/machinery/atmospherics/unary/vent_pump/on{
- dir = 8
- },
-/turf/simulated/floor/carpet,
-/area/station/legal/lawoffice)
"hYv" = (
/obj/structure/table,
/obj/item/toy/figure/crew/scientist,
@@ -63322,11 +59366,7 @@
},
/area/station/engineering/controlroom)
"iaD" = (
-/obj/machinery/light_switch{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/light_switch/east,
/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel/white,
/area/station/science/robotics/chargebay)
@@ -63341,9 +59381,7 @@
/obj/machinery/atmospherics/binary/pump{
dir = 4
},
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/machinery/access_button{
autolink_id = "turbine_btn_ext";
name = "Gas Turbine Access Button";
@@ -63411,15 +59449,16 @@
pixel_x = -3;
pixel_y = -3
},
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
/turf/simulated/floor/plasteel/dark,
/area/station/security/armory/secure)
"ici" = (
/obj/machinery/economy/vending/tool,
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/item/radio/intercom/directional/west,
/obj/effect/decal/warning_stripes/yellow,
/turf/simulated/floor/plasteel,
/area/station/public/storage/tools)
@@ -63502,7 +59541,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/starboardsolar)
"idp" = (
-/turf/simulated/floor/wood/fancy/light,
+/turf/simulated/floor/wood/fancy,
/area/station/service/theatre)
"idq" = (
/obj/machinery/navbeacon{
@@ -63523,7 +59562,7 @@
/turf/simulated/floor/plasteel/dark,
/area/station/security/armory/secure)
"idr" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "Interrogation"
},
/obj/structure/cable{
@@ -63596,6 +59635,11 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
/turf/simulated/floor/plasteel,
/area/station/science/toxins/mixing)
"iex" = (
@@ -63648,9 +59692,7 @@
icon_state = "1-2"
},
/obj/effect/spawner/random_spawners/oil_maybe,
-/obj/structure/sign/poster/contraband/random{
- pixel_x = -32
- },
+/obj/structure/sign/poster/contraband/random/west,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"ifv" = (
@@ -63671,11 +59713,7 @@
"ifQ" = (
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/structure/closet/crate/freezer,
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/alarm/directional/west,
/turf/simulated/floor/plasteel{
icon_state = "showroomfloor"
},
@@ -63772,7 +59810,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
"ihz" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "Biohazard_medi";
name = "Quarantine Lockdown"
@@ -63794,7 +59832,7 @@
/turf/simulated/floor/plating,
/area/station/medical/virology/lab)
"ihA" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "HoS"
},
/obj/structure/cable{
@@ -63846,18 +59884,14 @@
},
/area/station/hallway/secondary/bridge)
"iig" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/structure/table/wood,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/station/service/bar/atrium)
"iil" = (
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/obj/structure/table/reinforced,
/obj/item/storage/box/bodybags,
/turf/simulated/floor/plasteel{
@@ -64040,10 +60074,7 @@
/obj/structure/table/wood,
/obj/item/paper_bin,
/obj/item/pen,
-/obj/machinery/newscaster{
- name = "north bump";
- pixel_y = 28
- },
+/obj/machinery/newscaster/directional/north,
/turf/simulated/floor/plasteel/grimy,
/area/station/public/vacant_office)
"imx" = (
@@ -64056,11 +60087,8 @@
"imN" = (
/obj/structure/closet/crate/freezer/iv_storage,
/obj/effect/decal/warning_stripes/blue/hollow,
-/obj/machinery/light,
-/obj/structure/extinguisher_cabinet{
- name = "south bump";
- pixel_y = -30
- },
+/obj/machinery/light/directional/south,
+/obj/structure/extinguisher_cabinet/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -64095,6 +60123,12 @@
icon_state = "neutralfull"
},
/area/station/hallway/primary/central/north)
+"inM" = (
+/obj/machinery/alarm/directional/south,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/station/hallway/primary/starboard)
"inO" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plasteel{
@@ -64184,10 +60218,10 @@
/turf/simulated/floor/plating,
/area/station/maintenance/old_kitchen)
"ipi" = (
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/apmaint)
"ipz" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/service/barber)
"ipD" = (
@@ -64207,7 +60241,7 @@
dir = 1
},
/obj/effect/decal/cleanable/dust,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/starboard)
"ipT" = (
/obj/machinery/floodlight,
@@ -64292,25 +60326,17 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 9
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/theatre)
"irt" = (
/turf/simulated/wall,
/area/station/maintenance/abandonedbar)
"iru" = (
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/item/radio/intercom/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "neutralcorner"
@@ -64324,6 +60350,17 @@
icon_state = "darkredfull"
},
/area/station/security/prison/cell_block)
+"irV" = (
+/mob/living/simple_animal/mouse/rat,
+/turf/simulated/floor/wood/oak,
+/area/station/maintenance/abandonedbar)
+"isc" = (
+/obj/structure/statue/delta/se,
+/obj/effect/turf_decal/siding/yellow{
+ dir = 6
+ },
+/turf/simulated/floor/plasteel/dark,
+/area/station/hallway/secondary/bridge)
"iss" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
@@ -64344,9 +60381,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
"isQ" = (
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -64367,9 +60402,7 @@
dir = 1;
network = list("Medical","SS13")
},
-/obj/machinery/computer/security/telescreen/entertainment{
- pixel_y = -32
- },
+/obj/machinery/computer/security/telescreen/entertainment/directional/south,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
@@ -64511,6 +60544,12 @@
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
+"iuU" = (
+/obj/structure/chair{
+ dir = 4
+ },
+/turf/simulated/floor/carpet/blue,
+/area/station/legal/courtroom)
"ivq" = (
/obj/structure/cable{
d1 = 4;
@@ -64624,13 +60663,12 @@
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"ixV" = (
-/obj/machinery/status_display{
- pixel_y = -32
- },
+/obj/machinery/status_display/directional/south,
/obj/machinery/disposal,
/obj/structure/disposalpipe/trunk{
dir = 8
},
+/obj/structure/extinguisher_cabinet/directional/east,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "vault"
@@ -64676,7 +60714,7 @@
},
/area/station/hallway/secondary/bridge)
"iyh" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -64712,10 +60750,7 @@
},
/area/station/engineering/controlroom)
"iyF" = (
-/obj/structure/extinguisher_cabinet{
- name = "east bump";
- pixel_x = 30
- },
+/obj/structure/extinguisher_cabinet/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
},
@@ -64741,7 +60776,7 @@
},
/area/station/medical/surgery/primary)
"izz" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -64774,7 +60809,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"iAD" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -64899,18 +60934,14 @@
/area/station/engineering/control)
"iCY" = (
/obj/machinery/hydroponics/soil,
-/obj/structure/sign/poster/official/random{
- pixel_y = 32
- },
+/obj/structure/sign/poster/official/random/north,
/turf/simulated/floor/grass,
/area/station/service/hydroponics)
"iDa" = (
-/obj/structure/table/wood,
-/obj/machinery/computer/secure_data/laptop,
-/turf/simulated/floor/plasteel{
- icon_state = "cult"
- },
-/area/station/legal/magistrate)
+/obj/machinery/light/directional/north,
+/obj/structure/closet/secure_closet/iaa,
+/turf/simulated/floor/wood/fancy/cherry,
+/area/station/legal/lawoffice)
"iDw" = (
/turf/simulated/floor/plasteel{
dir = 5;
@@ -64927,11 +60958,7 @@
dir = 4;
network = list("SS13","Engineering")
},
-/obj/machinery/newscaster{
- dir = 4;
- name = "west bump";
- pixel_x = -28
- },
+/obj/machinery/newscaster/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "caution"
@@ -64942,9 +60969,7 @@
/turf/simulated/floor/plasteel/dark,
/area/station/command/office/captain)
"iEw" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
},
@@ -64972,10 +60997,8 @@
},
/area/station/science/xenobiology)
"iFl" = (
-/turf/simulated/floor/wood{
- broken = 1;
- icon_state = "wood-broken"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"iFx" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
@@ -65013,7 +61036,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 6
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/bar/atrium)
"iFR" = (
/obj/machinery/door/airlock/maintenance,
@@ -65040,7 +61063,7 @@
/obj/machinery/atmospherics/pipe/simple/visible/yellow{
dir = 4
},
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -65062,7 +61085,7 @@
},
/area/station/maintenance/old_kitchen)
"iHf" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -65163,7 +61186,7 @@
name = "Bridge Blast Doors";
opacity = 0
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -65232,7 +61255,7 @@
/turf/simulated/floor/carpet,
/area/station/science/robotics/showroom)
"iJq" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "Biohazard_medi";
name = "Quarantine Lockdown"
@@ -65248,6 +61271,13 @@
},
/turf/simulated/floor/plating,
/area/station/medical/virology/lab)
+"iKe" = (
+/obj/structure/chair/comfy/red{
+ dir = 8
+ },
+/obj/effect/landmark/start/magistrate,
+/turf/simulated/floor/carpet/royalblack,
+/area/station/legal/magistrate)
"iKC" = (
/obj/structure/closet/crate/medical,
/obj/item/roller,
@@ -65257,21 +61287,6 @@
/obj/effect/spawner/lootdrop/maintenance,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
-"iKT" = (
-/obj/machinery/access_button{
- autolink_id = "fpsolar_btn_ext";
- name = "exterior access button";
- pixel_x = 25;
- pixel_y = -25;
- req_access_txt = "32"
- },
-/obj/structure/lattice/catwalk,
-/obj/structure/cable{
- d2 = 4;
- icon_state = "0-4"
- },
-/turf/space,
-/area/station/maintenance/auxsolarport)
"iKY" = (
/obj/effect/spawner/random_spawners/fungus_probably,
/turf/simulated/wall,
@@ -65350,7 +61365,7 @@
/turf/simulated/floor/plasteel/white,
/area/station/science/xenobiology)
"iMT" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -65389,10 +61404,9 @@
/obj/structure/chair/office/dark{
dir = 8
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/south{
id = "detprivacy";
- name = "Detective Privacy Shutters Control";
- pixel_y = -24
+ name = "Detective Privacy Shutters Control"
},
/turf/simulated/floor/plating,
/area/station/maintenance/old_detective)
@@ -65431,7 +61445,7 @@
/area/station/maintenance/electrical)
"iOx" = (
/obj/machinery/hologram/holopad,
-/turf/simulated/floor/wood/fancy/light,
+/turf/simulated/floor/wood/fancy,
/area/station/service/theatre)
"iOA" = (
/obj/structure/table/glass,
@@ -65445,11 +61459,6 @@
/area/station/medical/surgery/primary)
"iOD" = (
/obj/machinery/hologram/holopad,
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -65483,9 +61492,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/port)
"iPQ" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/structure/rack,
/obj/effect/spawner/lootdrop/maintenance/two,
/turf/simulated/floor/plating,
@@ -65501,10 +61508,10 @@
/obj/structure/closet/secure_closet/personal/cabinet,
/obj/item/clothing/suit/browntrenchcoat,
/obj/item/clothing/head/fedora/brownfedora,
-/turf/simulated/floor/wood/fancy/light,
+/turf/simulated/floor/wood/fancy,
/area/station/public/sleep_female)
"iQv" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 5
},
@@ -65643,7 +61650,7 @@
pixel_y = 10
},
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/old_kitchen)
"iSg" = (
/obj/structure/cable{
@@ -65653,7 +61660,7 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/electrical_shop)
"iSy" = (
/obj/structure/table,
@@ -65665,7 +61672,7 @@
/turf/simulated/floor/plasteel,
/area/station/service/hydroponics)
"iTk" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable,
/turf/simulated/floor/plating,
/area/station/security/prison/cell_block)
@@ -65712,9 +61719,7 @@
"iUa" = (
/obj/machinery/economy/vending/tool/free,
/obj/effect/decal/warning_stripes/yellow,
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel,
/area/station/engineering/control)
"iUc" = (
@@ -65755,7 +61760,7 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/ntrep)
"iUW" = (
/obj/effect/decal/cleanable/dirt,
@@ -65770,9 +61775,7 @@
},
/obj/item/clipboard,
/obj/item/toy/figure/crew/janitor,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "purple"
@@ -65783,28 +61786,21 @@
c_tag = "Expedition";
dir = 8
},
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
+/obj/machinery/status_display/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/station/service/expedition)
"iVg" = (
-/obj/machinery/economy/atm{
- pixel_x = -32
- },
+/obj/machinery/economy/atm/west,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutralcorner"
},
/area/station/public/fitness)
"iVi" = (
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/power/apc/directional/west,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 6
},
@@ -65832,14 +61828,10 @@
/obj/item/stack/cable_coil,
/obj/item/airlock_electronics,
/obj/item/airlock_electronics,
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/item/airlock_electronics,
-/obj/machinery/light_switch{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/light_switch/south,
/turf/simulated/floor/plasteel,
/area/station/engineering/hardsuitstorage)
"iVJ" = (
@@ -65879,9 +61871,7 @@
/turf/simulated/wall,
/area/station/maintenance/library)
"iWz" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/structure/sign/fire{
pixel_x = 32
},
@@ -65907,9 +61897,7 @@
/area/station/hallway/secondary/entry)
"iWV" = (
/obj/effect/spawner/lootdrop/trash,
-/obj/structure/sign/poster/official/random{
- pixel_y = 32
- },
+/obj/structure/sign/poster/official/random/north,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "neutralcorner"
@@ -65917,9 +61905,7 @@
/area/station/maintenance/starboard2)
"iXn" = (
/obj/structure/flora/ausbushes/palebush,
-/mob/living/simple_animal/chicken/clucky{
- name = "Коммандор Клакки"
- },
+/mob/living/simple_animal/cock/Clucky,
/turf/simulated/floor/grass,
/area/station/service/hydroponics)
"iXL" = (
@@ -65983,16 +61969,6 @@
},
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
-"iYu" = (
-/obj/machinery/access_button{
- autolink_id = "apmaint2_btn_ext";
- name = "exterior access button";
- pixel_x = 24;
- pixel_y = 24
- },
-/obj/structure/lattice/catwalk,
-/turf/space,
-/area/space/nearstation)
"iYD" = (
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/mining{
@@ -66010,22 +61986,37 @@
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/medmaint)
+"iYN" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/table/wood/fancy/black,
+/obj/item/paper_bin,
+/obj/item/pen/multi,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/carpet/royalblack,
+/area/station/legal/courtroom)
"iZl" = (
/obj/effect/decal/warning_stripes/north,
/obj/structure/cable,
/turf/simulated/floor/plating,
/area/station/maintenance/electrical)
"iZq" = (
-/obj/structure/chair{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 8
+ dir = 4
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/turf/simulated/floor/plasteel/dark,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/carpet,
/area/station/legal/courtroom)
"iZL" = (
/obj/effect/decal/warning_stripes/southeastcorner,
@@ -66045,13 +62036,6 @@
icon_state = "redbluefull"
},
/area/station/maintenance/fore)
-"iZW" = (
-/obj/machinery/door/airlock/maintenance{
- name = "Internal Affairs Maintenance"
- },
-/obj/effect/mapping_helpers/airlock/access/all/security/iaa,
-/turf/simulated/floor/plating,
-/area/station/maintenance/starboard2)
"jag" = (
/obj/structure/cable{
d1 = 4;
@@ -66084,10 +62068,9 @@
},
/area/station/service/barber)
"jbW" = (
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
+/obj/item/radio/intercom/directional/west,
+/obj/effect/decal/warning_stripes/blue/partial{
+ dir = 1
},
/turf/simulated/floor/plasteel{
dir = 8;
@@ -66104,7 +62087,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fore2)
"jcU" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"jdc" = (
@@ -66134,7 +62117,7 @@
},
/area/station/supply/office)
"jev" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable,
/turf/simulated/floor/plating,
/area/station/security/checkpoint/south)
@@ -66156,6 +62139,11 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 6
},
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
/turf/simulated/floor/plasteel/white,
/area/station/science/toxins/mixing)
"jeZ" = (
@@ -66172,15 +62160,8 @@
/area/station/maintenance/fore)
"jfy" = (
/obj/effect/decal/warning_stripes/yellow/hollow,
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
-/obj/structure/sink{
- dir = 8;
- pixel_x = -12
- },
+/obj/item/radio/intercom/directional/south,
+/obj/structure/sink/directional/east,
/obj/structure/mirror{
pixel_x = -26
},
@@ -66251,16 +62232,12 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/power/apc/directional/north,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"jgE" = (
/obj/structure/closet/secure_closet/psychiatrist,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/medical/psych)
"jhj" = (
/obj/structure/disposalpipe/segment{
@@ -66274,19 +62251,15 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"jhp" = (
-/obj/machinery/light,
-/obj/machinery/computer/security/telescreen/entertainment{
- pixel_y = -32
- },
+/obj/machinery/light/directional/south,
+/obj/machinery/computer/security/telescreen/entertainment/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "whiteblue"
},
/area/station/medical/medbay2)
"jhz" = (
/obj/effect/decal/warning_stripes/east,
-/obj/machinery/economy/atm{
- pixel_x = 32
- },
+/obj/machinery/economy/atm/east,
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
"jhJ" = (
@@ -66334,9 +62307,8 @@
"jiN" = (
/obj/effect/decal/cleanable/ants,
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken7"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/old_kitchen)
"jja" = (
/obj/structure/disposalpipe/junction{
@@ -66363,15 +62335,20 @@
},
/area/station/hallway/primary/fore)
"jjf" = (
-/obj/structure/rack,
-/obj/item/storage/firstaid/fire{
+/obj/structure/table,
+/obj/item/reagent_containers/spray/cleaner{
+ pixel_x = -5;
pixel_y = 10
},
-/obj/item/storage/firstaid/fire{
- pixel_y = 6
+/obj/item/reagent_containers/spray/cleaner{
+ pixel_x = 5;
+ pixel_y = 10
},
-/obj/item/storage/firstaid/fire{
- pixel_y = 2
+/obj/item/reagent_containers/spray/cleaner{
+ pixel_x = -5
+ },
+/obj/item/reagent_containers/spray/cleaner{
+ pixel_x = 5
},
/turf/simulated/floor/plasteel{
icon_state = "whiteblue"
@@ -66401,10 +62378,7 @@
/turf/simulated/floor/plasteel,
/area/station/service/hydroponics)
"jjp" = (
-/obj/machinery/newscaster{
- name = "north bump";
- pixel_y = 28
- },
+/obj/machinery/newscaster/directional/north,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -66441,10 +62415,8 @@
/area/station/maintenance/electrical)
"jjN" = (
/obj/machinery/recharge_station,
-/obj/machinery/ai_status_display{
- pixel_y = -32
- },
-/obj/machinery/light,
+/obj/machinery/ai_status_display/south,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "cmo"
},
@@ -66459,11 +62431,8 @@
/turf/simulated/wall,
/area/station/public/fitness)
"jku" = (
-/obj/machinery/light,
-/obj/machinery/power/apc{
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/light/directional/south,
+/obj/machinery/power/apc/directional/south,
/obj/structure/cable,
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
@@ -66509,7 +62478,7 @@
},
/area/station/medical/medbay2)
"jkD" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel/grimy,
/area/station/service/chapel)
"jkM" = (
@@ -66626,25 +62595,16 @@
},
/area/station/maintenance/starboard2)
"jmX" = (
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/item/radio/intercom/directional/west,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutralcorner"
},
/area/station/hallway/primary/fore)
"jnp" = (
-/obj/structure/sink{
- dir = 8;
- pixel_x = -12;
- pixel_y = 2
- },
-/turf/simulated/floor/wood{
- icon_state = "wood-broken"
- },
+/obj/structure/sink/directional/east,
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/apmaint)
"jnJ" = (
/obj/machinery/atmospherics/unary/vent_pump/on{
@@ -66711,6 +62671,21 @@
},
/turf/space,
/area/space)
+"jol" = (
+/obj/effect/spawner/window/reinforced/polarized/grilled{
+ id = "Magistrate"
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/legal/magistrate)
"jot" = (
/obj/structure/cable{
d1 = 2;
@@ -66723,11 +62698,7 @@
},
/area/station/security/permasolitary)
"jou" = (
-/obj/machinery/newscaster/security_unit{
- dir = 1;
- name = "south bump";
- pixel_y = -28
- },
+/obj/machinery/newscaster/security_unit/south,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "darkredcorners"
@@ -66776,14 +62747,9 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/hardsuitstorage)
"jqb" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/machinery/computer/scan_consolenew,
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "whitepurple"
@@ -66808,6 +62774,11 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
/turf/simulated/floor/plasteel,
/area/station/science/toxins/launch)
"jqB" = (
@@ -66837,7 +62808,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"jqX" = (
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/obj/structure/cable{
d1 = 1;
d2 = 8;
@@ -66858,7 +62829,7 @@
/obj/structure/table/wood,
/obj/item/storage/briefcase,
/obj/machinery/atmospherics/unary/vent_scrubber/on,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/medical/psych)
"jri" = (
/obj/structure/table/wood,
@@ -66893,7 +62864,7 @@
"jrK" = (
/obj/structure/table/wood,
/obj/item/folder,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/library)
"jrU" = (
/obj/machinery/conveyor{
@@ -66931,7 +62902,7 @@
dir = 4
},
/obj/effect/mapping_helpers/airlock/autoname,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/medical/psych)
"jso" = (
/obj/machinery/door/poddoor{
@@ -66941,7 +62912,7 @@
name = "Security Blast Door";
opacity = 0
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -66950,11 +62921,7 @@
/area/station/security/prison/cell_block)
"jsE" = (
/obj/machinery/drone_fabricator,
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "yellow"
@@ -67041,7 +63008,7 @@
},
/area/station/hallway/secondary/entry)
"juL" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "Biohazard_medi";
name = "Quarantine Lockdown"
@@ -67090,7 +63057,7 @@
/turf/simulated/floor/plasteel,
/area/station/public/fitness)
"jvp" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d1 = 2;
d2 = 8;
@@ -67182,7 +63149,7 @@
/turf/simulated/floor/plasteel,
/area/station/science/research)
"jvW" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor{
density = 0;
icon_state = "open";
@@ -67275,6 +63242,7 @@
dir = 8
},
/obj/effect/decal/cleanable/dirt,
+/mob/living/simple_animal/mouse/rat,
/turf/simulated/floor/plating,
/area/station/maintenance/abandoned_garden)
"jym" = (
@@ -67335,9 +63303,7 @@
},
/area/station/medical/virology/lab)
"jzI" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/structure/sign/fire{
pixel_x = 32
},
@@ -67410,6 +63376,12 @@
icon_state = "neutralcorner"
},
/area/station/hallway/primary/central/se)
+"jBp" = (
+/mob/living/simple_animal/mouse/rat/irish/Remi,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/station/security/permabrig)
"jCv" = (
/obj/structure/chair/stool{
dir = 1
@@ -67418,10 +63390,7 @@
/area/station/maintenance/old_kitchen)
"jCz" = (
/obj/item/kirbyplants,
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "whiteblue"
@@ -67435,14 +63404,9 @@
},
/area/station/maintenance/starboard)
"jCU" = (
-/obj/structure/sign/poster/official/random{
- pixel_y = 32
- },
-/obj/structure/filingcabinet,
-/turf/simulated/floor/plasteel{
- icon_state = "cult"
- },
-/area/station/legal/magistrate)
+/obj/structure/closet/secure_closet/iaa,
+/turf/simulated/floor/wood/fancy/cherry,
+/area/station/legal/lawoffice)
"jDc" = (
/obj/structure/rack,
/obj/effect/spawner/lootdrop/maintenance/two,
@@ -67536,8 +63500,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/old_kitchen)
"jEH" = (
-/obj/machinery/door_control{
- pixel_x = 24;
+/obj/machinery/door_control/shutter/east{
id = "unknowndoor"
},
/turf/simulated/floor/plating,
@@ -67551,7 +63514,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/control)
"jEZ" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/science/break_room)
"jFV" = (
@@ -67597,7 +63560,7 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/wood/fancy/light,
+/turf/simulated/floor/wood/fancy,
/area/station/public/sleep_female)
"jHk" = (
/obj/structure/cable{
@@ -67640,7 +63603,7 @@
"jHH" = (
/obj/structure/railing,
/obj/effect/landmark/lightsout,
-/turf/simulated/floor/wood/fancy/light,
+/turf/simulated/floor/wood/fancy,
/area/station/service/theatre)
"jHK" = (
/obj/structure/table/tray,
@@ -67701,9 +63664,7 @@
},
/area/station/medical/chemistry)
"jIg" = (
-/obj/machinery/light_construct{
- dir = 4
- },
+/obj/machinery/light_construct/directional/east,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
dir = 4;
@@ -67758,9 +63719,7 @@
vent_link_id = "escape_vent"
},
/obj/effect/decal/warning_stripes/yellow,
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plating,
/area/station/hallway/secondary/exit)
"jJs" = (
@@ -67843,7 +63802,7 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/captain/bedroom)
"jKj" = (
/obj/effect/decal/cleanable/dirt,
@@ -67892,11 +63851,8 @@
dir = 4;
network = list("Research","SS13")
},
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/alarm/directional/west,
+/mob/living/simple_animal/goose/Scientist,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whitepurple"
@@ -67967,10 +63923,7 @@
"jMo" = (
/obj/structure/closet/radiation,
/obj/effect/decal/warning_stripes/yellow/hollow,
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/obj/item/clothing/glasses/meson,
/turf/simulated/floor/plasteel,
/area/station/engineering/controlroom)
@@ -67995,14 +63948,8 @@
/turf/space,
/area/space/nearstation)
"jNg" = (
-/obj/machinery/newscaster{
- dir = 1;
- name = "south bump";
- pixel_y = -28
- },
-/obj/machinery/economy/vending/cargodrobe,
-/obj/effect/decal/warning_stripes/yellow/hollow,
-/obj/machinery/light,
+/obj/machinery/newscaster/directional/south,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "brown"
},
@@ -68049,10 +63996,25 @@
},
/area/station/medical/reception)
"jNM" = (
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/obj/structure/disposalpipe/segment,
/turf/simulated/floor/engine,
/area/station/maintenance/incinerator)
+"jOf" = (
+/obj/effect/spawner/window/reinforced/polarized/grilled{
+ id = "Court"
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/legal/courtroom)
"jOi" = (
/obj/structure/window/reinforced{
dir = 4
@@ -68070,7 +64032,7 @@
},
/area/station/medical/sleeper)
"jOl" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -68083,7 +64045,7 @@
/turf/simulated/floor/plating,
/area/station/medical/virology/lab)
"jOZ" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -68114,6 +64076,24 @@
icon_state = "dark"
},
/area/station/security/storage)
+"jPE" = (
+/obj/structure/chair/office/dark{
+ dir = 1
+ },
+/obj/machinery/button/windowtint/south{
+ id = "IAA";
+ pixel_x = 8
+ },
+/obj/effect/landmark/start/internal_affairs,
+/turf/simulated/floor/carpet/red,
+/area/station/legal/lawoffice)
+"jQg" = (
+/obj/structure/statue/delta/sw,
+/obj/effect/turf_decal/siding/yellow{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel/dark,
+/area/station/hallway/secondary/bridge)
"jQi" = (
/obj/item/chair/wood,
/turf/simulated/floor/plating,
@@ -68122,9 +64102,7 @@
/turf/simulated/wall/r_wall,
/area/station/security/storage)
"jRf" = (
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
dir = 4;
@@ -68134,20 +64112,16 @@
"jRl" = (
/obj/effect/decal/warning_stripes/north,
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ dir = 1;
+ icon_state = "darkblue"
},
/area/station/service/expedition)
"jRu" = (
/obj/structure/table/wood,
/obj/item/folder,
/obj/item/pen,
-/obj/machinery/light/small{
- dir = 1
- },
-/obj/machinery/newscaster{
- name = "north bump";
- pixel_y = 28
- },
+/obj/machinery/light/small/directional/north,
+/obj/machinery/newscaster/directional/north,
/turf/simulated/floor/plasteel/dark,
/area/station/service/library)
"jRG" = (
@@ -68181,10 +64155,7 @@
/area/station/maintenance/starboard2)
"jSb" = (
/obj/structure/chair/sofa/left,
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/obj/effect/landmark/start/virologist,
/turf/simulated/floor/plasteel{
dir = 4;
@@ -68240,10 +64211,7 @@
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 8
},
-/obj/structure/extinguisher_cabinet{
- name = "east bump";
- pixel_x = 27
- },
+/obj/structure/extinguisher_cabinet/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -68283,11 +64251,7 @@
/obj/structure/window/reinforced{
dir = 4
},
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/alarm/directional/south,
/obj/machinery/economy/vending/robodrobe,
/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel/white,
@@ -68321,13 +64285,6 @@
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"jTH" = (
-/obj/machinery/access_button{
- autolink_id = "engines_btn_int";
- name = "interior access button";
- pixel_x = -20;
- pixel_y = 20;
- req_access_txt = "10;13"
- },
/obj/effect/decal/warning_stripes/west,
/obj/structure/cable/yellow{
d1 = 1;
@@ -68395,9 +64352,9 @@
},
/obj/structure/chair/sofa/left,
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken"
- },
+/mob/living/simple_animal/moth,
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/starboard2)
"jUH" = (
/obj/machinery/economy/vending/medical,
@@ -68415,10 +64372,7 @@
dir = 4;
icon_state = "pipe-c"
},
-/obj/structure/sink{
- dir = 8;
- pixel_x = -12
- },
+/obj/structure/sink/directional/east,
/obj/item/reagent_containers/glass/bucket,
/turf/simulated/floor/plasteel/dark,
/area/station/service/hydroponics)
@@ -68469,10 +64423,7 @@
},
/area/station/security/brig)
"jXC" = (
-/obj/machinery/power/apc{
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/power/apc/directional/south,
/obj/structure/cable,
/obj/machinery/computer/sm_monitor{
dir = 1
@@ -68543,7 +64494,7 @@
name = "Security Blast Door";
opacity = 0
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -68551,7 +64502,7 @@
/turf/simulated/floor/plating,
/area/station/security/main)
"jZa" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -68588,10 +64539,8 @@
},
/area/station/medical/surgery/secondary)
"jZx" = (
-/obj/machinery/light{
- dir = 1
- },
-/turf/simulated/floor/wood/fancy/light,
+/obj/machinery/light/directional/north,
+/turf/simulated/floor/wood/fancy,
/area/station/service/theatre)
"jZz" = (
/obj/effect/decal/cleanable/dirt,
@@ -68610,9 +64559,7 @@
/area/station/hallway/primary/central/nw)
"jZO" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plating,
/area/station/maintenance/medmaint)
"jZR" = (
@@ -68688,18 +64635,14 @@
/obj/effect/decal/cleanable/dirt,
/obj/structure/table_frame,
/obj/effect/spawner/lootdrop/maintenance,
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
},
/area/station/maintenance/fore)
"kaM" = (
-/obj/structure/sign/poster/official/random{
- pixel_x = -32
- },
-/turf/simulated/floor/wood,
+/obj/structure/sign/poster/official/random/west,
+/turf/simulated/floor/wood/oak,
/area/station/service/theatre)
"kaN" = (
/obj/structure/cable{
@@ -68707,7 +64650,7 @@
d2 = 8;
icon_state = "4-8"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/meeting_room)
"kaO" = (
/obj/structure/cable{
@@ -68718,13 +64661,9 @@
/turf/simulated/floor/engine,
/area/station/engineering/controlroom)
"kaP" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/structure/table/wood,
-/obj/machinery/newscaster{
- dir = 1;
- name = "south bump";
- pixel_y = -28
- },
+/obj/machinery/newscaster/directional/south,
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 1
},
@@ -68736,6 +64675,34 @@
icon_state = "yellow"
},
/area/station/engineering/break_room)
+"kaQ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/chair/comfy/black{
+ dir = 8
+ },
+/obj/effect/landmark/start/magistrate,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/carpet/royalblack,
+/area/station/legal/courtroom)
"kaS" = (
/obj/machinery/atmospherics/pipe/simple/hidden{
dir = 4
@@ -68809,12 +64776,12 @@
/obj/item/cane,
/turf/simulated/floor/carpet,
/area/station/medical/psych)
+"kcd" = (
+/mob/living/simple_animal/mouse/rat,
+/turf/simulated/floor/plating,
+/area/station/maintenance/old_kitchen)
"kcj" = (
-/obj/machinery/alarm{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/alarm/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -68844,22 +64811,20 @@
name = "Escape External Access"
},
/obj/effect/decal/warning_stripes/south,
+/obj/machinery/access_button/east{
+ autolink_id = "escape_btn_ext";
+ name = "exterior access button";
+ req_access_txt = "10;13"
+ },
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/exit)
"kdm" = (
-/obj/machinery/power/apc{
- cell_type = 25000;
- dir = 1;
- name = "north bump Engineering";
- pixel_y = 24
- },
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
-/obj/machinery/light{
- dir = 4
+/obj/machinery/power/apc/engineering/north,
+/obj/machinery/firealarm/directional/east,
+/obj/machinery/light/directional/east,
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
},
/turf/simulated/floor/plasteel,
/area/station/science/toxins/launch)
@@ -68867,11 +64832,7 @@
/obj/structure/chair/sofa/left{
dir = 1
},
-/obj/machinery/newscaster{
- dir = 1;
- name = "south bump";
- pixel_y = -28
- },
+/obj/machinery/newscaster/directional/south,
/turf/simulated/floor/plasteel/dark,
/area/station/service/theatre)
"kdu" = (
@@ -68940,11 +64901,7 @@
},
/area/station/engineering/atmos/control)
"keu" = (
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/power/apc/directional/north,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -69015,11 +64972,7 @@
/area/station/maintenance/electrical)
"kfU" = (
/obj/structure/chair/sofa/right,
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/power/apc/directional/north,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -69163,21 +65116,6 @@
},
/turf/simulated/floor/plating,
/area/station/maintenance/old_kitchen)
-"khZ" = (
-/obj/machinery/access_button{
- autolink_id = "fssolar_btn_ext";
- name = "exterior access button";
- pixel_x = -25;
- pixel_y = -25;
- req_access_txt = "10;13"
- },
-/obj/structure/lattice/catwalk,
-/obj/structure/cable{
- d2 = 8;
- icon_state = "0-8"
- },
-/turf/space,
-/area/station/maintenance/auxsolarstarboard)
"kii" = (
/obj/structure/rack,
/obj/item/storage/box/rubbershot{
@@ -69230,9 +65168,7 @@
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/structure/table/reinforced,
/obj/item/tank/jetpack/carbondioxide,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/item/gps/engineering,
/turf/simulated/floor/plasteel,
/area/station/engineering/hardsuitstorage)
@@ -69240,11 +65176,6 @@
/obj/machinery/computer/security{
dir = 8
},
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkred"
@@ -69334,11 +65265,7 @@
"kkR" = (
/obj/machinery/hydroponics/constructable,
/obj/effect/decal/warning_stripes/yellow/hollow,
-/obj/machinery/light_switch{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/light_switch/south,
/turf/simulated/floor/plasteel/dark,
/area/station/service/hydroponics)
"kkX" = (
@@ -69381,9 +65308,7 @@
},
/area/station/medical/morgue)
"klO" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/structure/disposalpipe/segment{
dir = 2;
icon_state = "pipe-c"
@@ -69415,10 +65340,13 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/plasteel,
/area/station/science/toxins/mixing)
+"kmy" = (
+/obj/structure/table/wood,
+/obj/item/reagent_containers/glass/beaker/waterbottle,
+/turf/simulated/floor/carpet/red,
+/area/station/legal/courtroom)
"kno" = (
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/obj/structure/grille,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
@@ -69446,7 +65374,7 @@
/obj/structure/railing{
dir = 8
},
-/turf/simulated/floor/wood/fancy/light,
+/turf/simulated/floor/wood/fancy,
/area/station/service/theatre)
"knR" = (
/obj/machinery/photocopier,
@@ -69456,7 +65384,7 @@
},
/area/station/medical/virology)
"knU" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -69523,16 +65451,20 @@
icon_state = "vault"
},
/area/station/command/bridge)
+"koI" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/carpet/royalblack,
+/area/station/legal/courtroom)
"kpp" = (
/obj/effect/spawner/random_spawners/wall_rusted_maybe,
/turf/simulated/wall,
/area/station/maintenance/old_detective)
"kpB" = (
-/obj/machinery/alarm{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/alarm/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "chapel"
},
@@ -69559,7 +65491,7 @@
/turf/simulated/wall,
/area/station/maintenance/old_kitchen)
"kqp" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/engine,
/area/station/engineering/controlroom)
"kqF" = (
@@ -69572,10 +65504,7 @@
/obj/machinery/camera{
c_tag = "Escape Shuttle Command Point"
},
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel,
/area/station/bridge/checkpoint/south)
@@ -69620,7 +65549,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 9
},
-/turf/simulated/floor/wood/fancy/light,
+/turf/simulated/floor/wood/fancy,
/area/station/service/theatre)
"krP" = (
/obj/machinery/atmospherics/portable/canister/oxygen,
@@ -69634,8 +65563,7 @@
/turf/simulated/wall/r_wall,
/area/station/engineering/engine/supermatter)
"ksQ" = (
-/obj/machinery/door_control{
- pixel_x = -24;
+/obj/machinery/door_control/shutter/west{
id = "restaurant";
name = "Restaurant Shutters control"
},
@@ -69687,7 +65615,7 @@
},
/area/station/maintenance/electrical)
"ktB" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -69696,7 +65624,7 @@
/area/station/command/office/hos)
"kue" = (
/obj/effect/decal/cleanable/ants,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/old_kitchen)
"kur" = (
/obj/item/kirbyplants,
@@ -69715,6 +65643,7 @@
/area/station/engineering/controlroom)
"kut" = (
/obj/machinery/atmospherics/unary/vent_scrubber/on,
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "cautioncorner"
@@ -69746,6 +65675,28 @@
},
/turf/simulated/floor/plasteel,
/area/station/engineering/controlroom)
+"kuY" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable,
+/obj/effect/spawner/window/reinforced/polarized/grilled{
+ id = "Court"
+ },
+/turf/simulated/floor/plating,
+/area/station/legal/courtroom)
+"kvx" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/command/qm/glass,
+/obj/effect/mapping_helpers/airlock/access/all/supply/qm,
+/obj/effect/mapping_helpers/airlock/polarized{
+ id = "qm"
+ },
+/obj/effect/mapping_helpers/airlock/autoname,
+/turf/simulated/floor/plasteel,
+/area/station/supply/qm)
"kvQ" = (
/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
@@ -69756,9 +65707,7 @@
},
/area/station/science/research)
"kvR" = (
-/obj/structure/sink/kitchen{
- pixel_y = 25
- },
+/obj/structure/sink/kitchen/north,
/obj/effect/decal/cleanable/ants,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
@@ -69773,9 +65722,7 @@
},
/area/station/maintenance/abandoned_garden)
"kwv" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/structure/disposalpipe/segment,
/obj/structure/cable{
d1 = 1;
@@ -69786,9 +65733,7 @@
/area/station/science/explab)
"kww" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
"kwC" = (
@@ -69838,6 +65783,20 @@
icon_state = "white"
},
/area/station/medical/medbay2)
+"kxP" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/effect/mapping_helpers/airlock/access/any/security/court,
+/obj/machinery/door/airlock,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/mapping_helpers/airlock/autoname,
+/turf/simulated/floor/wood/fancy/oak,
+/area/station/legal/courtroom)
"kxX" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 8
@@ -69854,23 +65813,15 @@
/area/station/medical/virology)
"kyg" = (
/obj/structure/table/reinforced,
-/obj/machinery/computer/security/telescreen/entertainment{
- pixel_y = 32
- },
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/computer/security/telescreen/entertainment/directional/north,
+/obj/machinery/light/directional/north,
/obj/item/paper/pamphlet/deltainfo,
/turf/simulated/floor/plasteel{
icon_state = "barber"
},
/area/station/service/barber)
"kyq" = (
-/obj/machinery/light_switch{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/light_switch/west,
/turf/simulated/floor/plasteel{
icon_state = "darkredfull"
},
@@ -69895,11 +65846,10 @@
dir = 1;
name = "Medbay Reception"
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/normal{
desc = "A remote control switch for the medbay foyer.";
id = "MedbayFoyerPort";
name = "Medbay Doors Control";
- normaldoorcontrol = 1;
req_access = list(5)
},
/obj/machinery/door/poddoor/preopen{
@@ -69914,7 +65864,7 @@
},
/area/station/medical/reception)
"kyU" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
@@ -69992,7 +65942,7 @@
},
/area/station/engineering/hardsuitstorage)
"kAm" = (
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/old_kitchen)
"kAy" = (
/obj/structure/table/wood,
@@ -70028,7 +65978,7 @@
/turf/simulated/floor/plasteel,
/area/station/supply/miningdock)
"kBi" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/shutters/preopen{
dir = 1;
id_tag = "chemdesk";
@@ -70118,7 +66068,7 @@
name = "Restaurant"
},
/obj/machinery/door/firedoor,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/bar/atrium)
"kDE" = (
/obj/effect/decal/warning_stripes/north,
@@ -70137,7 +66087,7 @@
},
/area/station/medical/virology/lab)
"kEe" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 5
},
@@ -70161,9 +66111,8 @@
/area/station/ai_monitored/storage/eva)
"kEX" = (
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken6"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/starboard2)
"kFm" = (
/obj/machinery/atmospherics/unary/vent_scrubber/on{
@@ -70210,6 +66159,11 @@
pixel_x = -6;
pixel_y = 10
},
+/obj/machinery/camera{
+ c_tag = "Medbay Storage";
+ network = list("Medbay","SS13");
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whiteblue"
@@ -70225,11 +66179,7 @@
pixel_x = 6;
pixel_y = 6
},
-/obj/machinery/newscaster{
- dir = 8;
- name = "east bump";
- pixel_x = 28
- },
+/obj/machinery/newscaster/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "whitepurple"
@@ -70245,9 +66195,7 @@
},
/area/station/medical/reception)
"kGm" = (
-/obj/machinery/economy/atm{
- pixel_x = -32
- },
+/obj/machinery/economy/atm/west,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutralcorner"
@@ -70337,10 +66285,7 @@
},
/area/station/science/explab)
"kGM" = (
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/firealarm/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "whiteblue"
@@ -70408,13 +66353,13 @@
/area/station/security/main)
"kIs" = (
/obj/effect/decal/warning_stripes/south,
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/turf/simulated/floor/plasteel,
/area/station/engineering/break_room)
+"kIt" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/wood/fancy/oak,
+/area/station/legal/courtroom)
"kIL" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -70435,26 +66380,13 @@
},
/area/station/hallway/secondary/entry)
"kIP" = (
-/turf/simulated/floor/wood{
- icon_state = "wood-broken6"
- },
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/library)
"kJd" = (
/obj/effect/decal/warning_stripes/south,
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
-"kJN" = (
-/obj/structure/cable{
- d1 = 1;
- d2 = 4;
- icon_state = "1-4"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/plasteel{
- icon_state = "neutral"
- },
-/area/station/legal/courtroom)
"kJV" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -70527,6 +66459,7 @@
/obj/machinery/hologram/holopad{
pixel_x = 16
},
+/mob/living/simple_animal/pet/cat/Floppa,
/turf/simulated/floor/carpet/blue,
/area/station/command/office/blueshield)
"kMr" = (
@@ -70550,13 +66483,18 @@
},
/area/station/security/prison/cell_block)
"kMx" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
/turf/simulated/floor/plasteel,
/area/station/science/toxins/mixing)
"kME" = (
@@ -70584,7 +66522,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/atmos/control)
"kMZ" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor{
density = 0;
icon_state = "open";
@@ -70630,11 +66568,7 @@
pixel_y = 6;
pixel_x = 8
},
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/item/radio/intercom/directional/east,
/turf/simulated/floor/plasteel,
/area/station/medical/virology/lab)
"kNn" = (
@@ -70645,7 +66579,7 @@
name = "Bridge Blast Doors";
opacity = 0
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -70683,9 +66617,7 @@
/turf/simulated/floor/engine,
/area/station/science/explab)
"kNF" = (
-/obj/machinery/status_display{
- pixel_y = -32
- },
+/obj/machinery/status_display/directional/south,
/obj/machinery/computer/monitor{
dir = 1;
name = "Engineering Power Monitoring Console"
@@ -70702,9 +66634,7 @@
},
/area/station/engineering/controlroom)
"kNU" = (
-/obj/machinery/light_construct{
- dir = 1
- },
+/obj/machinery/light_construct/directional/north,
/turf/simulated/floor/plating,
/area/station/maintenance/old_detective)
"kOq" = (
@@ -70736,11 +66666,7 @@
/obj/item/scalpel{
pixel_y = 2
},
-/obj/machinery/newscaster{
- dir = 8;
- name = "east bump";
- pixel_x = 28
- },
+/obj/machinery/newscaster/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkblue"
@@ -70752,7 +66678,6 @@
/area/station/science/storage)
"kOA" = (
/obj/machinery/door/airlock/maintenance,
-/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance,
/obj/effect/mapping_helpers/airlock/access/any/medical/general,
/obj/effect/mapping_helpers/airlock/autoname,
/turf/simulated/floor/plating,
@@ -70803,9 +66728,7 @@
/area/station/supply/storage)
"kPt" = (
/obj/structure/filingcabinet/chestdrawer,
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel/dark,
/area/station/command/office/ce)
"kPJ" = (
@@ -70859,10 +66782,7 @@
pixel_y = 4;
pixel_x = 8
},
-/obj/structure/extinguisher_cabinet{
- name = "north bump";
- pixel_y = 30
- },
+/obj/structure/extinguisher_cabinet/directional/north,
/obj/machinery/camera{
c_tag = "Medbay Genetics";
network = list("Medbay","SS13")
@@ -70908,10 +66828,7 @@
/turf/simulated/floor/plasteel/white,
/area/station/service/kitchen)
"kSQ" = (
-/obj/structure/sink{
- dir = 8;
- pixel_x = -12
- },
+/obj/structure/sink/directional/east,
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "green"
@@ -71052,9 +66969,8 @@
/area/station/medical/medbay)
"kUW" = (
/obj/effect/decal/cleanable/dust,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken7"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/starboard)
"kUY" = (
/obj/effect/decal/cleanable/dirt,
@@ -71071,17 +66987,28 @@
},
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
+"kVf" = (
+/obj/effect/spawner/window/reinforced/polarized/grilled{
+ id = "qm"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plating,
+/area/station/supply/qm)
"kVr" = (
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
},
/area/station/maintenance/starboard)
"kVB" = (
-/obj/machinery/power/apc{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/power/apc/directional/east,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -71101,9 +67028,7 @@
"kWa" = (
/obj/structure/table,
/obj/machinery/atmospherics/unary/vent_scrubber/on,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/item/storage/toolbox/emergency{
pixel_y = 2
},
@@ -71112,6 +67037,15 @@
icon_state = "whiteblue"
},
/area/station/medical/storage/secondary)
+"kWd" = (
+/obj/effect/decal/warning_stripes/west,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel/dark,
+/area/station/security/armory/secure)
"kWx" = (
/obj/machinery/door/airlock/maintenance{
name = "Library Maintenance"
@@ -71129,15 +67063,14 @@
locked = 1
},
/obj/effect/mapping_helpers/airlock/access/all/engineering/external,
-/obj/machinery/access_button{
+/obj/machinery/access_button/east{
autolink_id = "vir_int_button";
- name = "interior access button";
- pixel_x = 24
+ name = "interior access button"
},
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"kWF" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/engine,
/area/station/science/test_chamber)
"kWL" = (
@@ -71185,7 +67118,7 @@
},
/area/station/medical/chemistry)
"kXN" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor{
density = 0;
icon_state = "open";
@@ -71238,10 +67171,7 @@
/area/station/service/chapel)
"kZe" = (
/obj/structure/closet/secure_closet/medical2,
-/obj/machinery/power/apc{
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/power/apc/directional/south,
/obj/structure/cable,
/turf/simulated/floor/plasteel{
dir = 1;
@@ -71288,7 +67218,7 @@
},
/area/station/medical/virology/lab)
"kZM" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "Processing"
},
/obj/structure/cable{
@@ -71306,11 +67236,7 @@
dir = 8
},
/obj/effect/landmark/spawner/rev,
-/obj/machinery/light_switch{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/light_switch/east,
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "darkblue"
@@ -71324,21 +67250,15 @@
},
/obj/structure/closet/secure_closet/engineering_electrical,
/obj/effect/decal/warning_stripes/yellow,
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/item/radio/intercom/directional/east,
/turf/simulated/floor/plasteel,
/area/station/engineering/hardsuitstorage)
"laV" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/electrical_shop)
"lbc" = (
-/obj/machinery/economy/atm{
- pixel_x = -32
- },
+/obj/machinery/economy/atm/west,
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
},
@@ -71387,10 +67307,24 @@
/obj/structure/chair/office/dark{
dir = 4
},
-/turf/simulated/floor/wood{
- icon_state = "wood-broken5"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/library)
+"lcA" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/obj/effect/spawner/window/reinforced/polarized/grilled{
+ id = "Court"
+ },
+/turf/simulated/floor/plating,
+/area/station/legal/courtroom)
"ldm" = (
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
dir = 8
@@ -71407,7 +67341,7 @@
d2 = 2;
icon_state = "1-2"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/theatre)
"lds" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
@@ -71415,8 +67349,19 @@
/obj/structure/curtain/open/shower/security{
icon_state = "closed"
},
-/turf/simulated/floor/wood/fancy/light,
+/turf/simulated/floor/wood/fancy,
/area/station/service/theatre)
+"ldt" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/station/security/warden)
"ldC" = (
/obj/effect/decal/cleanable/dirt,
/mob/living/simple_animal/mouse/brown,
@@ -71482,22 +67427,14 @@
/obj/item/assembly/igniter{
pixel_y = -1
},
-/obj/machinery/light_switch{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/light_switch/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "whitepurple"
},
/area/station/science/explab)
"ley" = (
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/south,
/turf/simulated/floor/plasteel,
/area/station/service/theatre)
"leM" = (
@@ -71509,7 +67446,7 @@
d2 = 2;
icon_state = "1-2"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/theatre)
"leT" = (
/obj/structure/cable{
@@ -71638,10 +67575,7 @@
/area/station/maintenance/starboard2)
"lhu" = (
/obj/machinery/chem_master/condimaster,
-/obj/structure/extinguisher_cabinet{
- name = "east bump";
- pixel_x = 30
- },
+/obj/structure/extinguisher_cabinet/directional/east,
/turf/simulated/floor/plasteel,
/area/station/service/kitchen)
"lhF" = (
@@ -71668,9 +67602,7 @@
},
/area/station/medical/virology)
"lhN" = (
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"lhQ" = (
@@ -71688,27 +67620,17 @@
/area/station/hallway/primary/starboard)
"lhR" = (
/obj/structure/table/reinforced,
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/item/reagent_containers/food/condiment/flour,
/obj/item/reagent_containers/food/condiment/flour{
pixel_x = 2;
pixel_y = 2
},
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/item/radio/intercom/directional/west,
/turf/simulated/floor/plasteel/white,
/area/station/service/kitchen)
"lim" = (
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/power/apc/directional/west,
/obj/structure/table/reinforced,
/obj/structure/window/reinforced{
dir = 4
@@ -71722,7 +67644,7 @@
/turf/simulated/floor/engine,
/area/station/science/test_chamber)
"liC" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/machinery/economy/vending/snack,
/obj/effect/decal/warning_stripes/yellow,
/turf/simulated/floor/plasteel{
@@ -71741,6 +67663,11 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
/turf/simulated/floor/plasteel,
/area/station/science/toxins/launch)
"liZ" = (
@@ -71752,9 +67679,8 @@
},
/area/station/hallway/primary/central/nw)
"lja" = (
-/turf/simulated/floor/wood{
- icon_state = "wood-broken7"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/old_kitchen)
"ljm" = (
/obj/structure/safe/floor,
@@ -71772,8 +67698,15 @@
/obj/item/reagent_containers/food/drinks/bottle/random_drink,
/obj/item/reagent_containers/food/drinks/bottle/random_drink,
/obj/item/reagent_containers/food/drinks/bottle/random_drink,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/old_kitchen)
+"ljq" = (
+/obj/structure/chair/office,
+/obj/machinery/camera{
+ c_tag = "Courtroom North"
+ },
+/turf/simulated/floor/carpet/black,
+/area/station/legal/courtroom)
"ljY" = (
/obj/machinery/door/window/classic/normal{
name = "Virology Work Zone"
@@ -71807,12 +67740,25 @@
icon_state = "whitepurple"
},
/area/station/science/break_room)
+"lkf" = (
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/effect/decal/warning_stripes/blue/partial{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/station/public/fitness)
"lkh" = (
/obj/structure/filingcabinet/chestdrawer/autopsy,
-/obj/machinery/status_display{
- layer = 4;
- pixel_x = -32
- },
+/obj/machinery/status_display/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "darkblue"
@@ -71823,16 +67769,13 @@
dir = 4
},
/obj/effect/decal/cleanable/dust,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/starboard)
"lkD" = (
/obj/structure/table/reinforced,
/obj/item/stack/packageWrap,
/obj/effect/decal/cleanable/dirt,
-/obj/structure/extinguisher_cabinet{
- name = "east bump";
- pixel_x = 27
- },
+/obj/structure/extinguisher_cabinet/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "redyellowfull"
},
@@ -71899,13 +67842,12 @@
},
/area/station/maintenance/fsmaint)
"llp" = (
-/obj/structure/chair{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 5
+/obj/structure/window/reinforced{
+ dir = 8
},
-/turf/simulated/floor/plasteel/dark,
+/obj/structure/table/wood,
+/obj/item/cigbutt,
+/turf/simulated/floor/plating,
/area/station/legal/courtroom)
"llI" = (
/obj/machinery/door/airlock/security{
@@ -71932,9 +67874,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/control)
"llR" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/structure/closet/emcloset,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
@@ -71982,7 +67922,7 @@
/area/station/service/chapel)
"lmD" = (
/obj/structure/table/glass,
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/item/reagent_containers/glass/beaker/cryoxadone{
pixel_y = 4;
pixel_x = 12
@@ -72080,6 +68020,19 @@
/obj/effect/decal/cleanable/fungus,
/turf/simulated/wall,
/area/station/maintenance/fsmaint)
+"lnZ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "redcorner"
+ },
+/area/station/hallway/primary/starboard)
"los" = (
/obj/machinery/economy/vending/chemdrobe,
/turf/simulated/floor/plasteel{
@@ -72092,11 +68045,7 @@
/area/station/maintenance/old_detective)
"loX" = (
/obj/structure/closet/secure_closet/security,
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/item/radio/intercom/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "darkred"
@@ -72154,10 +68103,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/obj/effect/decal/warning_stripes/north,
/turf/simulated/floor/plating,
/area/station/maintenance/starboardsolar)
@@ -72215,9 +68161,7 @@
/area/station/science/robotics/showroom)
"lsa" = (
/obj/machinery/icemachine,
-/obj/structure/sign/poster/official/random{
- pixel_y = 32
- },
+/obj/structure/sign/poster/official/random/north,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "redyellowfull"
@@ -72240,13 +68184,13 @@
dir = 8
},
/obj/effect/landmark/spawner/rev,
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "darkblue"
},
/area/station/medical/morgue)
"lsq" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor{
density = 0;
icon_state = "open";
@@ -72295,7 +68239,7 @@
c_tag = "Restoraunt South";
dir = 8
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/bar/atrium)
"lsO" = (
/obj/structure/disposalpipe/junction{
@@ -72328,9 +68272,7 @@
},
/area/station/science/toxins/mixing)
"ltw" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/effect/decal/warning_stripes/east,
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
@@ -72365,7 +68307,7 @@
/turf/simulated/floor/plasteel/dark,
/area/station/service/chapel/office)
"lus" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/science/explab)
"luE" = (
@@ -72422,17 +68364,11 @@
name = "Chief Medical Officer Requests Console";
pixel_x = 30
},
-/obj/machinery/light_switch{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/light_switch/south,
/obj/machinery/computer/card/minor/cmo{
dir = 8
},
-/obj/machinery/keycard_auth{
- dir = 1;
- pixel_y = -24;
+/obj/machinery/keycard_auth/south{
pixel_x = -8
},
/turf/simulated/floor/plasteel{
@@ -72449,10 +68385,7 @@
/area/station/service/hydroponics)
"lwj" = (
/obj/machinery/disposal,
-/obj/machinery/light_switch{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/light_switch/north,
/obj/structure/disposalpipe/trunk,
/turf/simulated/floor/plasteel{
icon_state = "whitebluecorner"
@@ -72469,7 +68402,7 @@
},
/area/station/science/toxins/mixing)
"lwx" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "Biohazard_medi";
name = "Quarantine Lockdown"
@@ -72595,9 +68528,7 @@
"lxV" = (
/obj/structure/table/glass,
/obj/item/book/manual/barman_recipes,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "redyellowfull"
},
@@ -72621,11 +68552,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/power/apc/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "whitepurple"
@@ -72649,7 +68576,7 @@
"lzg" = (
/obj/structure/table/reinforced,
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/effect/spawner/lootdrop/maintenance/two,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
@@ -72665,9 +68592,13 @@
},
/turf/simulated/floor/plasteel,
/area/station/engineering/atmos/control)
+"lzp" = (
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
+/turf/simulated/floor/wood/fancy/oak,
+/area/station/legal/courtroom)
"lzG" = (
/obj/item/kirbyplants,
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 8
},
@@ -72685,10 +68616,7 @@
},
/area/station/medical/virology/lab)
"lAk" = (
-/obj/machinery/power/apc{
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/power/apc/directional/south,
/obj/structure/cable,
/turf/simulated/floor/plasteel{
dir = 6;
@@ -72721,11 +68649,7 @@
},
/area/station/service/kitchen)
"lAO" = (
-/obj/structure/sink/kitchen{
- desc = "A sink used for washing one's hands and face. It looks rusty and home-made";
- name = "old sink";
- pixel_y = 25
- },
+/obj/structure/sink/kitchen/north,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"lBf" = (
@@ -72816,10 +68740,7 @@
/area/station/medical/medbay)
"lCu" = (
/obj/structure/table/reinforced,
-/obj/machinery/newscaster{
- name = "north bump";
- pixel_y = 28
- },
+/obj/machinery/newscaster/directional/north,
/obj/effect/decal/warning_stripes/yellow,
/turf/simulated/floor/plasteel,
/area/station/maintenance/electrical)
@@ -72914,11 +68835,7 @@
/turf/simulated/floor/plasteel/dark,
/area/station/security/armory/secure)
"lEt" = (
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/firealarm/directional/east,
/obj/item/kirbyplants,
/obj/machinery/camera{
c_tag = "Chief Medical Officer's Office";
@@ -72937,10 +68854,8 @@
/turf/simulated/floor/plasteel/dark,
/area/station/public/locker)
"lEL" = (
-/obj/machinery/light{
- dir = 4
- },
-/obj/item/kirbyplants,
+/obj/machinery/light/directional/east,
+/obj/machinery/economy/vending/security,
/turf/simulated/floor/plasteel{
dir = 6;
icon_state = "darkred"
@@ -72955,23 +68870,15 @@
/obj/item/storage/belt/medical{
pixel_y = 2
},
-/obj/machinery/light_switch{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/light_switch/south,
/turf/simulated/floor/plasteel{
icon_state = "whitebluefull"
},
/area/station/medical/reception)
"lEV" = (
-/obj/machinery/newscaster{
- dir = 1;
- name = "south bump";
- pixel_y = -28
- },
-/obj/machinery/light,
-/turf/simulated/floor/wood,
+/obj/machinery/newscaster/directional/south,
+/obj/machinery/light/directional/south,
+/turf/simulated/floor/wood/oak,
/area/station/service/bar/atrium)
"lFi" = (
/obj/structure/table,
@@ -73007,10 +68914,9 @@
id_tag = "paramedic";
name = "Paramedic Garage"
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/north{
id = "paramedic";
name = "Garage Door Control";
- pixel_y = 24;
req_access_txt = "66"
},
/obj/machinery/door/poddoor/preopen{
@@ -73031,10 +68937,7 @@
/area/station/medical/medbay2)
"lHr" = (
/obj/structure/table/reinforced,
-/obj/structure/extinguisher_cabinet{
- name = "south bump";
- pixel_y = -30
- },
+/obj/structure/extinguisher_cabinet/directional/south,
/obj/effect/decal/cleanable/dirt,
/obj/item/stack/sheet/metal/fifty,
/obj/item/stack/sheet/metal/fifty,
@@ -73058,27 +68961,19 @@
pixel_y = 8
},
/obj/structure/table/reinforced,
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel,
/area/station/medical/virology/lab)
"lHI" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/structure/reagent_dispensers/fueltank,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"lHO" = (
/obj/effect/decal/cleanable/ants,
-/obj/structure/sign/poster/official/random{
- pixel_x = -32
- },
+/obj/structure/sign/poster/official/random/west,
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor/plating,
/area/station/maintenance/old_kitchen)
"lIc" = (
@@ -73131,25 +69026,17 @@
dir = 4
},
/obj/item/soap,
-/obj/structure/sink{
- dir = 8;
- pixel_x = -12
- },
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/structure/sink/directional/east,
+/obj/machinery/firealarm/directional/west,
/turf/simulated/floor/plasteel{
icon_state = "showroomfloor"
},
/area/station/service/kitchen)
"lIQ" = (
/obj/machinery/suit_storage_unit/clown,
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/east{
id = "Clown";
- name = "Clowns Privacy Shutters Control";
- pixel_x = 26
+ name = "Clowns Privacy Shutters Control"
},
/turf/simulated/floor/plasteel{
icon_state = "bar"
@@ -73245,7 +69132,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/captain)
"lLP" = (
/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
@@ -73289,18 +69176,14 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 10
},
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"lMl" = (
/turf/simulated/floor/carpet/arcade,
/area/station/maintenance/starboard)
"lMs" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkred"
@@ -73317,7 +69200,7 @@
/obj/structure/table_frame/wood,
/obj/item/stack/sheet/wood,
/obj/effect/decal/cleanable/dust,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/starboard)
"lML" = (
/obj/machinery/economy/vending/clothing,
@@ -73430,11 +69313,7 @@
},
/area/station/maintenance/fore)
"lPy" = (
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/power/apc/directional/north,
/obj/structure/table/glass,
/obj/item/folder/white{
pixel_y = 2;
@@ -73515,10 +69394,7 @@
c_tag = "Medbay Treatment North";
network = list("Medbay","SS13")
},
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -73548,9 +69424,7 @@
/obj/item/storage/box/cups{
pixel_y = 2
},
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "whiteblue"
@@ -73610,9 +69484,7 @@
},
/area/station/medical/surgery/primary)
"lQN" = (
-/obj/machinery/status_display{
- pixel_y = 32
- },
+/obj/machinery/status_display/directional/north,
/turf/simulated/floor/engine,
/area/station/science/test_chamber)
"lRb" = (
@@ -73623,7 +69495,7 @@
/area/station/medical/storage)
"lRc" = (
/obj/structure/bookcase,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/library)
"lRf" = (
/obj/effect/turf_decal/bot_white,
@@ -73665,9 +69537,7 @@
/area/station/security/brig)
"lSa" = (
/obj/machinery/economy/arcade/claw,
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/carpet/arcade,
/area/station/public/arcade)
"lSc" = (
@@ -73698,9 +69568,7 @@
/area/station/service/theatre)
"lSE" = (
/obj/effect/decal/warning_stripes/northwest,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
},
@@ -73735,7 +69603,7 @@
},
/area/station/supply/office)
"lTi" = (
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"lTj" = (
/obj/structure/cable{
@@ -73787,7 +69655,7 @@
name = "Bridge Blast Doors";
opacity = 0
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -73942,13 +69810,8 @@
d2 = 2;
icon_state = "1-2"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
-"lZi" = (
-/obj/effect/decal/warning_stripes/yellow,
-/obj/effect/spawner/random_spawners/wall_rusted_always,
-/turf/simulated/wall/r_wall,
-/area/station/engineering/hardsuitstorage)
"lZm" = (
/turf/simulated/floor/plasteel{
icon_state = "whiteblue"
@@ -73963,6 +69826,10 @@
/obj/item/mop,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
+"mak" = (
+/obj/machinery/status_display/directional/north,
+/turf/simulated/floor/plasteel/dark,
+/area/station/turret_protected/ai_upload)
"map" = (
/obj/machinery/door/poddoor/impassable/gamma,
/obj/structure/fans/tiny,
@@ -73997,7 +69864,7 @@
},
/area/station/supply/storage)
"maL" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/shutters/preopen{
id_tag = "restaurant";
name = "Restaurant Shutters"
@@ -74022,9 +69889,8 @@
},
/area/station/medical/medbay)
"mbz" = (
-/obj/machinery/button/windowtint{
- id = "Cloning Room";
- pixel_x = 24
+/obj/machinery/button/windowtint/east{
+ id = "Cloning Room"
},
/obj/machinery/camera{
c_tag = "Medbay Cloning";
@@ -74037,17 +69903,12 @@
},
/area/station/medical/cloning)
"mbB" = (
-/obj/machinery/light_switch{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
-/obj/machinery/light,
-/obj/machinery/button/windowtint{
+/obj/machinery/light_switch/south,
+/obj/machinery/light/directional/south,
+/obj/machinery/button/windowtint/south{
dir = 8;
id = "Chapel";
- pixel_x = -8;
- pixel_y = -24
+ pixel_x = -8
},
/turf/simulated/floor/plasteel/grimy,
/area/station/service/chapel)
@@ -74127,7 +69988,7 @@
/turf/simulated/floor/plasteel/white,
/area/station/science/explab)
"mcQ" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d1 = 1;
d2 = 8;
@@ -74144,7 +70005,7 @@
"mdd" = (
/obj/structure/table/wood,
/obj/item/toy/russian_revolver,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/apmaint)
"mdg" = (
/obj/structure/disposalpipe/segment,
@@ -74158,18 +70019,14 @@
/turf/simulated/floor/plasteel/white,
/area/station/science/research)
"mem" = (
-/obj/machinery/light_switch{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/light_switch/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "darkred"
},
/area/station/security/brig)
"meB" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "Biohazard_medi";
name = "Quarantine Lockdown"
@@ -74195,10 +70052,7 @@
dir = 9;
color = "lightblue"
},
-/obj/machinery/power/apc{
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/power/apc/directional/south,
/obj/structure/cable,
/turf/simulated/floor/plasteel{
dir = 6;
@@ -74245,7 +70099,7 @@
name = "Security Blast Door";
opacity = 0
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/prison/cell_block)
"mfB" = (
@@ -74290,18 +70144,15 @@
/area/station/maintenance/electrical)
"mgx" = (
/obj/machinery/suit_storage_unit/cmo/secure/sec_storage,
-/obj/machinery/light,
-/obj/structure/sign/poster/official/random{
- pixel_y = -32
- },
+/obj/machinery/light/directional/south,
+/obj/structure/sign/poster/official/random/south,
/turf/simulated/floor/plasteel{
icon_state = "whiteblue"
},
/area/station/medical/storage/secondary)
"mgK" = (
-/turf/simulated/floor/wood/fancy/birch{
- icon_state = "fancy-wood-birch-broken"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/fancy/birch,
/area/station/maintenance/starboard)
"mhu" = (
/turf/simulated/wall/r_wall,
@@ -74339,23 +70190,18 @@
d2 = 8;
icon_state = "2-8"
},
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutral"
},
/area/station/maintenance/fore)
"mhU" = (
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/item/radio/intercom/directional/east,
/obj/effect/decal/warning_stripes/north,
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ dir = 1;
+ icon_state = "darkblue"
},
/area/station/service/expedition)
"mit" = (
@@ -74371,7 +70217,7 @@
"miw" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/library)
"miH" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
@@ -74423,9 +70269,7 @@
/obj/item/clothing/accessory/stethoscope{
pixel_y = 9
},
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/machinery/door/poddoor/preopen{
id_tag = "Biohazard_medi";
name = "Quarantine Lockdown"
@@ -74451,7 +70295,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/electrical)
"mkp" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/port2)
"mkG" = (
@@ -74478,7 +70322,7 @@
},
/area/station/medical/medbay2)
"mkQ" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor{
density = 0;
icon_state = "open";
@@ -74503,14 +70347,12 @@
},
/obj/machinery/economy/vending/wallmed{
name = "Emergency NanoMed";
- pixel_x = 28
+ pixel_x = 24
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/bar/atrium)
"mkY" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/machinery/economy/vending/security,
/turf/simulated/floor/plasteel,
/area/station/security/armory/secure)
@@ -74566,11 +70408,7 @@
/area/station/security/main)
"mmx" = (
/obj/structure/closet/secure_closet/security,
-/obj/machinery/light_switch{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/light_switch/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "darkred"
@@ -74587,7 +70425,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/theatre)
"mmJ" = (
/obj/effect/decal/warning_stripes/west,
@@ -74619,9 +70457,7 @@
dir = 8
},
/obj/effect/landmark/spawner/rev,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "darkblue"
@@ -74636,9 +70472,7 @@
},
/area/station/engineering/atmos/control)
"mmV" = (
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/obj/machinery/airlock_controller/air_cycler{
ext_button_link_id = "perma_btn_ext";
ext_door_link_id = "perma_door_ext";
@@ -74659,9 +70493,7 @@
/obj/item/reagent_containers/food/snacks/candy/cotton/pink,
/obj/item/reagent_containers/food/snacks/candy/cotton/rainbow,
/obj/item/reagent_containers/food/snacks/candy/cotton/yellow,
-/obj/structure/sign/poster/official/random{
- pixel_y = 32
- },
+/obj/structure/sign/poster/official/random/north,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
dir = 8;
@@ -74693,10 +70525,7 @@
},
/area/station/maintenance/aft)
"mnK" = (
-/obj/structure/extinguisher_cabinet{
- name = "east bump";
- pixel_x = 27
- },
+/obj/structure/extinguisher_cabinet/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "whitegreencorner"
@@ -74716,9 +70545,7 @@
/area/station/security/main)
"moT" = (
/obj/machinery/cryopod/right,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "whitegreenfull"
},
@@ -74785,11 +70612,7 @@
/turf/simulated/floor/plasteel/white,
/area/station/science/toxins/mixing)
"mqn" = (
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/firealarm/directional/east,
/obj/machinery/requests_console{
department = "Engineering";
departmentType = 3;
@@ -74801,10 +70624,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/control)
"mqr" = (
-/obj/machinery/power/apc{
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/power/apc/directional/south,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -74845,7 +70665,7 @@
"mqF" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/public/vacant_office)
"mqH" = (
/obj/machinery/door/poddoor{
@@ -74855,7 +70675,7 @@
name = "Bridge Blast Doors";
opacity = 0
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -74876,18 +70696,12 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/light/small{
- dir = 4
- },
-/turf/simulated/floor/wood{
- icon_state = "wood-broken3"
- },
+/obj/machinery/light/small/directional/east,
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/starboard)
"mqS" = (
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/obj/machinery/suit_storage_unit/security,
/turf/simulated/floor/plasteel,
/area/station/security/armory/secure)
@@ -74899,7 +70713,7 @@
name = "Bridge Blast Doors";
opacity = 0
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable,
/turf/simulated/floor/plating,
/area/station/command/bridge)
@@ -74933,12 +70747,18 @@
"mrF" = (
/turf/simulated/wall/r_wall,
/area/station/medical/medbay2)
-"mrW" = (
-/obj/machinery/newscaster{
- dir = 1;
- name = "south bump";
- pixel_y = -28
+"mrQ" = (
+/obj/effect/spawner/window/reinforced/polarized/grilled{
+ id = "qm"
+ },
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
},
+/turf/simulated/floor/plating,
+/area/station/supply/qm)
+"mrW" = (
+/obj/machinery/newscaster/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
},
@@ -74983,11 +70803,7 @@
/obj/item/stack/sheet/metal{
amount = 10
},
-/obj/machinery/newscaster{
- dir = 1;
- name = "south bump";
- pixel_y = -28
- },
+/obj/machinery/newscaster/directional/south,
/obj/machinery/atmospherics/pipe/simple/visible/purple{
dir = 4
},
@@ -75006,9 +70822,8 @@
"mtz" = (
/obj/effect/spawner/random_spawners/blood_maybe,
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
+/mob/living/simple_animal/mouse/rat,
/turf/simulated/floor/plasteel{
icon_state = "showroomfloor"
},
@@ -75030,7 +70845,7 @@
/area/station/maintenance/medmaint)
"mtE" = (
/obj/structure/sign/vacuum/external,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/supply/storage)
"mtM" = (
@@ -75050,9 +70865,7 @@
/obj/machinery/reagentgrinder{
pixel_y = 9
},
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel/dark,
/area/station/service/hydroponics)
"mux" = (
@@ -75104,18 +70917,25 @@
/turf/simulated/floor/plating,
/area/station/maintenance/old_kitchen)
"mwK" = (
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/power/apc/directional/west,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
},
/obj/item/kirbyplants,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/theatre)
+"mxm" = (
+/obj/machinery/door/airlock/atmos/glass{
+ heat_proof = 1;
+ name = "Supermatter Chamber";
+ id_tag = "smint";
+ locked = 1
+ },
+/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos,
+/obj/effect/mapping_helpers/airlock/access/all/engineering/general,
+/turf/simulated/floor/engine,
+/area/station/engineering/engine/supermatter)
"mxB" = (
/obj/machinery/camera{
c_tag = "Locker Room West";
@@ -75177,9 +70997,7 @@
c_tag = "Brig - Head of Security's Quarters";
network = list("SS13","Security")
},
-/obj/machinery/status_display{
- pixel_y = 32
- },
+/obj/machinery/status_display/directional/north,
/obj/effect/landmark/start/head_of_security,
/turf/simulated/floor/carpet/red,
/area/station/command/office/hos)
@@ -75231,11 +71049,7 @@
/turf/simulated/floor/plating,
/area/station/hallway/secondary/exit/maintenance)
"mzt" = (
-/obj/machinery/alarm{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/alarm/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "bar"
},
@@ -75268,13 +71082,11 @@
/area/station/engineering/atmos)
"mAp" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"mAs" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -75305,7 +71117,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"mAB" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/effect/mapping_helpers/damaged_window,
/obj/machinery/atmospherics/pipe/simple/hidden/universal,
/turf/simulated/floor/plating,
@@ -75425,7 +71237,7 @@
},
/area/station/hallway/primary/central/nw)
"mDj" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -75450,7 +71262,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/bar/atrium)
"mEk" = (
/obj/structure/rack,
@@ -75463,6 +71275,11 @@
pixel_x = -3;
pixel_y = -3
},
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
/turf/simulated/floor/plasteel/dark,
/area/station/security/armory/secure)
"mEm" = (
@@ -75499,9 +71316,7 @@
/turf/simulated/floor/plasteel,
/area/station/service/hydroponics)
"mEV" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/structure/closet/walllocker/medlocker/east,
/turf/simulated/floor/plasteel{
dir = 4;
@@ -75520,34 +71335,23 @@
/obj/structure/reagent_dispensers/watertank/high,
/obj/item/reagent_containers/glass/bucket,
/obj/item/reagent_containers/glass/bucket,
-/obj/structure/extinguisher_cabinet{
- name = "south bump";
- pixel_y = -30
- },
+/obj/structure/extinguisher_cabinet/directional/south,
/turf/simulated/floor/plasteel/dark,
/area/station/service/hydroponics)
"mFy" = (
-/obj/machinery/status_display{
- pixel_x = 32
- },
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/status_display/directional/east,
+/obj/machinery/light/directional/east,
/obj/effect/decal/warning_stripes/east,
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
"mGG" = (
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/item/radio/intercom/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "orangecorner"
},
/area/station/hallway/primary/aft)
"mGS" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/science/toxins/launch)
"mHA" = (
@@ -75573,7 +71377,7 @@
dir = 4
},
/obj/effect/decal/cleanable/dust,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/starboard)
"mIZ" = (
/turf/simulated/floor/plasteel{
@@ -75615,10 +71419,19 @@
icon_state = "whitepurple"
},
/area/station/science/genetics)
-"mLm" = (
-/obj/structure/sign/poster/official/random{
- pixel_y = 32
+"mKQ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/girder,
+/turf/simulated/floor/plating,
+/area/station/maintenance/starboard2)
+"mLg" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
},
+/turf/simulated/floor/wood/fancy/oak,
+/area/station/legal/courtroom)
+"mLm" = (
+/obj/structure/sign/poster/official/random/north,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
dir = 1;
@@ -75636,10 +71449,7 @@
"mMm" = (
/obj/effect/spawner/random_spawners/blood_maybe,
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "neutralcorner"
@@ -75732,7 +71542,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"mPO" = (
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/obj/structure/cable,
/turf/simulated/floor/plating,
/area/station/engineering/controlroom)
@@ -75742,12 +71552,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/machinery/power/apc{
- cell_type = 25000;
- dir = 1;
- name = "north bump Engineering";
- pixel_y = 24
- },
+/obj/machinery/power/apc/engineering/north,
/turf/simulated/floor/plasteel,
/area/station/engineering/equipmentstorage)
"mPV" = (
@@ -75782,10 +71587,7 @@
anchored = 1
},
/obj/effect/decal/warning_stripes/blue,
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "whiteblue"
@@ -75806,6 +71608,11 @@
/obj/machinery/atmospherics/pipe/simple/visible{
dir = 4
},
+/obj/machinery/access_button/north{
+ autolink_id = "fssolar_btn_int";
+ name = "interior access button";
+ req_access_txt = "13"
+ },
/turf/simulated/floor/plating,
/area/station/maintenance/auxsolarstarboard)
"mQL" = (
@@ -75842,18 +71649,17 @@
pixel_x = 8;
pixel_y = -36
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter{
id = "turbinevent";
name = "Turbine Vent Control";
pixel_x = -8;
pixel_y = -36;
req_access_txt = "12"
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/south{
id = "auxincineratorvent";
name = "Auxiliary Vent Control";
- pixel_x = -8;
- pixel_y = -24
+ pixel_x = -8
},
/obj/machinery/computer/turbine_computer{
dir = 1;
@@ -75866,9 +71672,7 @@
},
/area/station/maintenance/turbine)
"mRk" = (
-/obj/structure/sign/poster/official/random{
- pixel_y = 32
- },
+/obj/structure/sign/poster/official/random/north,
/obj/machinery/camera{
c_tag = "Theatre North"
},
@@ -75970,13 +71774,8 @@
},
/area/station/science/explab)
"mSQ" = (
-/obj/machinery/light{
- dir = 1
- },
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/light/directional/north,
+/obj/machinery/alarm/directional/north,
/turf/simulated/floor/engine,
/area/station/science/test_chamber)
"mSZ" = (
@@ -76011,18 +71810,17 @@
/area/station/hallway/secondary/entry)
"mTw" = (
/obj/machinery/door/firedoor,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/bar/atrium)
"mTx" = (
/obj/machinery/flasher_button{
id = "Cell 3";
pixel_y = 25
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/north{
desc = "A remote control-switch to lock down the prison wing's blast doors";
id = "cell3lockdown";
name = "Cell Lockdown";
- pixel_y = 32;
req_access_txt = "2"
},
/obj/effect/decal/warning_stripes/east,
@@ -76031,13 +71829,26 @@
},
/area/station/security/permabrig)
"mTB" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
},
/turf/simulated/floor/plating,
/area/station/command/bridge)
+"mTK" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/effect/decal/cleanable/dirt,
+/mob/living/simple_animal/mouse/rat,
+/turf/simulated/floor/transparent/glass/reinforced,
+/area/station/maintenance/starboard2)
"mTQ" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
@@ -76083,13 +71894,9 @@
/area/station/medical/reception)
"mUr" = (
/obj/structure/table/wood,
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/item/book/random,
-/obj/machinery/computer/security/telescreen/entertainment{
- pixel_x = -32
- },
+/obj/machinery/computer/security/telescreen/entertainment/directional/west,
/turf/simulated/floor/carpet,
/area/station/service/theatre)
"mUU" = (
@@ -76099,28 +71906,24 @@
icon_state = "neutralcorner"
},
/area/station/maintenance/starboard2)
+"mVc" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/cable,
+/obj/effect/spawner/window/reinforced/polarized/grilled{
+ id = "Court"
+ },
+/turf/simulated/floor/plating,
+/area/station/legal/courtroom)
"mVx" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
},
/area/station/public/fitness)
-"mVF" = (
-/obj/machinery/access_button{
- autolink_id = "apsolar_btn_ext";
- name = "exterior access button";
- pixel_x = 25;
- pixel_y = 25;
- req_access_txt = "13"
- },
-/obj/structure/lattice/catwalk,
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/turf/space,
-/area/station/maintenance/portsolar)
"mVV" = (
/obj/machinery/door/poddoor/shutters{
dir = 2;
@@ -76161,7 +71964,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"mXk" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -76231,11 +72034,8 @@
},
/area/station/maintenance/starboard2)
"mYH" = (
-/obj/machinery/newscaster{
- dir = 4;
- name = "west bump";
- pixel_x = -28
- },
+/obj/machinery/newscaster/directional/west,
+/obj/effect/decal/warning_stripes/yellow,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutralcorner"
@@ -76258,14 +72058,8 @@
dir = 8
},
/mob/living/simple_animal/hostile/retaliate/goat/chef,
-/obj/machinery/light{
- dir = 4
- },
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/machinery/light/directional/east,
+/obj/item/radio/intercom/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "showroomfloor"
},
@@ -76377,15 +72171,11 @@
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"naD" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/machinery/computer/atmos_alert{
dir = 1
},
-/obj/machinery/newscaster{
- dir = 1;
- name = "south bump";
- pixel_y = -28
- },
+/obj/machinery/newscaster/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "caution"
},
@@ -76408,7 +72198,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/medmaint)
"naX" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -76428,28 +72218,13 @@
d2 = 8;
icon_state = "4-8"
},
-/turf/simulated/floor/plating,
-/area/station/maintenance/auxsolarstarboard)
-"nbk" = (
-/obj/machinery/light/small{
- dir = 1
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
+/obj/machinery/access_button/south{
+ autolink_id = "fssolar_btn_ext";
+ name = "exterior access button";
+ req_access_txt = "10;13"
},
/turf/simulated/floor/plating,
-/area/station/maintenance/port)
+/area/station/maintenance/auxsolarstarboard)
"nbE" = (
/obj/machinery/hydroponics/constructable,
/obj/item/seeds/ambrosia,
@@ -76474,12 +72249,11 @@
locked = 1;
name = "Virology Lab External Airlock"
},
-/obj/machinery/access_button{
+/obj/machinery/access_button/south{
layer = 3.6;
autolink_id = "virolab_btn_ext";
name = "Virology Lab Access Button";
- req_access_txt = "39";
- pixel_y = -24
+ req_access_txt = "39"
},
/obj/machinery/door/firedoor,
/obj/structure/disposalpipe/segment{
@@ -76502,23 +72276,14 @@
/area/station/science/research)
"nct" = (
/obj/machinery/constructable_frame/machine_frame,
-/obj/structure/sign/poster/official/random{
- pixel_x = 32
- },
+/obj/structure/sign/poster/official/random/east,
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small{
- dir = 4;
- pixel_y = 8
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plating,
/area/station/maintenance/old_kitchen)
"ncG" = (
/obj/item/kirbyplants,
-/obj/machinery/power/apc{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/power/apc/directional/east,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -76547,16 +72312,12 @@
/area/station/security/brig)
"nda" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/window/reinforced/tinted,
+/obj/effect/spawner/window/reinforced/tinted/grilled,
/obj/effect/mapping_helpers/damaged_window,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"ndr" = (
-/obj/machinery/alarm{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/alarm/directional/east,
/turf/simulated/floor/plating,
/area/station/maintenance/old_detective)
"ndD" = (
@@ -76605,24 +72366,24 @@
/turf/simulated/wall,
/area/station/hallway/secondary/entry)
"nel" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "Processing"
},
/obj/structure/cable,
/turf/simulated/floor/plating,
/area/station/security/processing)
"nex" = (
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 10
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 9
},
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
/turf/simulated/floor/carpet/red,
/area/station/command/office/hos)
"neI" = (
@@ -76649,6 +72410,10 @@
icon_state = "neutralfull"
},
/area/station/hallway/primary/aft)
+"nfe" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/wood/fancy/oak,
+/area/station/legal/courtroom)
"nfl" = (
/obj/structure/cable{
d1 = 1;
@@ -76685,10 +72450,6 @@
/obj/machinery/atmospherics/pipe/simple/visible/cyan,
/turf/simulated/floor/plasteel,
/area/station/engineering/atmos/control)
-"nfy" = (
-/obj/machinery/economy/vending/cigarette,
-/turf/simulated/floor/plasteel/dark,
-/area/station/legal/courtroom)
"ngc" = (
/obj/machinery/seed_extractor,
/turf/simulated/floor/plating,
@@ -76838,11 +72599,7 @@
/turf/space,
/area/space)
"nho" = (
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/power/apc/directional/west,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -76921,9 +72678,7 @@
},
/area/station/maintenance/fore)
"njE" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/machinery/washing_machine,
/obj/machinery/camera{
c_tag = "Perma-Brig General Population East";
@@ -76985,10 +72740,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
"nkp" = (
-/obj/structure/extinguisher_cabinet{
- name = "east bump";
- pixel_x = 27
- },
+/obj/structure/extinguisher_cabinet/directional/east,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
"nkB" = (
@@ -77014,8 +72766,8 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/machinery/light,
-/turf/simulated/floor/wood,
+/obj/machinery/light/directional/south,
+/turf/simulated/floor/wood/oak,
/area/station/service/theatre)
"nli" = (
/obj/structure/sign/poster/official/cleanliness{
@@ -77078,23 +72830,17 @@
d2 = 2;
icon_state = "1-2"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/library)
"nmw" = (
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/obj/machinery/economy/slot_machine,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/meeting_room)
"nmA" = (
/obj/structure/table/reinforced,
/obj/machinery/reagentgrinder,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/engine,
/area/station/science/explab)
"nmR" = (
@@ -77197,7 +72943,7 @@
d2 = 8;
icon_state = "2-8"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/science/robotics/showroom)
"nnZ" = (
/obj/structure/flora/ausbushes/ywflowers,
@@ -77211,9 +72957,7 @@
/turf/simulated/floor/carpet/red,
/area/station/command/office/hos)
"non" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 8
},
@@ -77246,11 +72990,7 @@
},
/obj/structure/table,
/obj/machinery/recharger,
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -77313,10 +73053,7 @@
/obj/effect/turf_decal{
dir = 9
},
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/turf/simulated/floor/plasteel/white,
/area/station/science/storage)
"npp" = (
@@ -77362,6 +73099,7 @@
d2 = 8;
icon_state = "2-8"
},
+/mob/living/simple_animal/possum/Poppy,
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
},
@@ -77418,7 +73156,7 @@
/obj/structure/flora/ausbushes/ywflowers,
/obj/structure/flora/ausbushes/brflowers,
/obj/structure/flora/ausbushes/ppflowers,
-/obj/structure/window/full/reinforced,
+/obj/effect/spawner/window,
/obj/structure/flora/ausbushes/genericbush,
/turf/simulated/floor/grass/no_creep,
/area/station/medical/sleeper)
@@ -77444,10 +73182,7 @@
},
/area/station/hallway/primary/fore)
"ntt" = (
-/obj/structure/extinguisher_cabinet{
- name = "east bump";
- pixel_x = 27
- },
+/obj/structure/extinguisher_cabinet/directional/east,
/obj/machinery/economy/vending/chinese,
/turf/simulated/floor/plasteel{
dir = 6;
@@ -77475,12 +73210,8 @@
/obj/structure/chair{
dir = 8
},
-/obj/machinery/light{
- dir = 4
- },
-/obj/structure/sign/poster/official/random{
- pixel_x = 32
- },
+/obj/machinery/light/directional/east,
+/obj/structure/sign/poster/official/random/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "green"
@@ -77498,9 +73229,7 @@
},
/area/station/medical/cryo)
"nui" = (
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/obj/structure/sign/vacuum/external{
pixel_x = -32
},
@@ -77527,18 +73256,11 @@
/obj/effect/spawner/lootdrop/maintenance/three,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
-"nuO" = (
-/obj/structure/sign/vacuum/external,
-/turf/simulated/wall,
-/area/station/supply/qm)
"nvc" = (
/obj/structure/closet/secure_closet/hos,
/obj/effect/decal/warning_stripes/west,
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/alarm/directional/south,
+/obj/item/clothing/accessory/holster,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -77546,11 +73268,7 @@
"nvd" = (
/obj/effect/decal/warning_stripes/yellow,
/obj/structure/closet/crate/hydroponics/prespawned,
-/obj/machinery/newscaster{
- dir = 4;
- name = "west bump";
- pixel_x = -28
- },
+/obj/machinery/newscaster/directional/west,
/turf/simulated/floor/plasteel/dark,
/area/station/service/hydroponics)
"nvh" = (
@@ -77562,14 +73280,14 @@
/area/station/engineering/hardsuitstorage)
"nvl" = (
/obj/effect/landmark/spawner/nukedisc_respawn,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/library)
"nvN" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
/obj/effect/decal/cleanable/blood/old,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/old_kitchen)
"nvQ" = (
/turf/simulated/floor/plasteel{
@@ -77611,9 +73329,7 @@
/area/station/public/sleep_male)
"nwu" = (
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken6"
- },
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/old_kitchen)
"nwK" = (
/turf/simulated/floor/plasteel{
@@ -77657,7 +73373,7 @@
/obj/structure/chair/wood{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/old_kitchen)
"nxx" = (
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
@@ -77688,6 +73404,11 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -77795,6 +73516,15 @@
icon_state = "whitegreencorner"
},
/area/station/medical/virology)
+"nzV" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 1;
+ id_tag = "Kitchen Windows";
+ name = "Kitchen Privacy Shutters"
+ },
+/turf/simulated/floor/plating,
+/area/station/service/kitchen)
"nAf" = (
/obj/structure/chair/comfy/black{
dir = 4
@@ -77803,12 +73533,11 @@
/turf/simulated/floor/carpet,
/area/station/service/bar/atrium)
"nAv" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/structure/table/reinforced,
/obj/item/restraints/handcuffs,
/obj/item/flash,
/turf/simulated/floor/plasteel{
- dir = 10;
icon_state = "darkred"
},
/area/station/security/main)
@@ -77862,10 +73591,9 @@
},
/obj/effect/decal/warning_stripes/north,
/obj/effect/mapping_helpers/airlock/access/all/engineering/general,
-/obj/machinery/access_button{
+/obj/machinery/access_button/west{
autolink_id = "assolar_btn_int";
name = "interior access button";
- pixel_x = -24;
req_access_txt = "10;13"
},
/turf/simulated/floor/plating,
@@ -77880,10 +73608,8 @@
},
/area/station/command/office/rd)
"nBa" = (
-/obj/machinery/light{
- dir = 8
- },
-/turf/simulated/floor/wood,
+/obj/machinery/light/directional/west,
+/turf/simulated/floor/wood/oak,
/area/station/service/bar/atrium)
"nBc" = (
/turf/simulated/wall/r_wall,
@@ -77971,11 +73697,7 @@
/area/station/hallway/secondary/bridge)
"nBP" = (
/obj/machinery/atmospherics/unary/portables_connector,
-/obj/machinery/light_switch{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/light_switch/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "whitepurple"
@@ -77998,7 +73720,7 @@
name = "Bridge Blast Doors";
opacity = 0
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -78032,7 +73754,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
"nCK" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
@@ -78056,10 +73778,7 @@
/turf/simulated/wall/r_wall,
/area/station/engineering/engine/supermatter)
"nDu" = (
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "redcorner"
@@ -78103,15 +73822,12 @@
/area/station/service/hydroponics)
"nEe" = (
/obj/item/kirbyplants,
-/obj/machinery/power/apc{
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/power/apc/directional/south,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/public/vacant_office)
"nEn" = (
/obj/structure/disposalpipe/segment,
@@ -78127,14 +73843,8 @@
},
/area/station/science/genetics)
"nEp" = (
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/power/apc/directional/north,
+/obj/machinery/light/directional/north,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -78179,9 +73889,7 @@
},
/area/station/maintenance/old_detective)
"nFi" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"nFk" = (
@@ -78196,7 +73904,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 9
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/medical/psych)
"nFu" = (
/obj/machinery/gateway,
@@ -78206,7 +73914,7 @@
},
/area/station/service/expedition)
"nFv" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "neutralcorner"
@@ -78230,13 +73938,9 @@
},
/area/station/security/execution)
"nFL" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/machinery/smartfridge/drying_rack,
-/obj/machinery/computer/security/telescreen/entertainment{
- pixel_y = 32
- },
+/obj/machinery/computer/security/telescreen/entertainment/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "red"
@@ -78314,7 +74018,7 @@
name = "Prison Lockdown Blast Doors";
opacity = 0
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -78367,15 +74071,13 @@
initialized = 1;
volume = 0
},
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "neutral"
},
/area/station/maintenance/aft)
"nHS" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "whiteblue"
@@ -78469,7 +74171,7 @@
name = "Security Blast Door";
opacity = 0
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -78526,12 +74228,8 @@
},
/area/station/security/armory/secure)
"nJE" = (
-/obj/machinery/light,
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/light/directional/south,
+/obj/machinery/alarm/directional/south,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -78557,7 +74255,7 @@
name = "Bridge Blast Doors";
opacity = 0
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -78604,6 +74302,13 @@
icon_state = "neutralfull"
},
/area/station/engineering/atmos/control)
+"nKZ" = (
+/obj/effect/decal/cleanable/dirt,
+/mob/living/simple_animal/mouse/rat,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/station/maintenance/starboard)
"nLi" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/plating,
@@ -78629,6 +74334,11 @@
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 1
},
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "whitepurplecorner"
@@ -78641,17 +74351,12 @@
/turf/simulated/floor/plasteel/dark,
/area/station/service/library)
"nLC" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/medical/break_room)
"nLL" = (
-/obj/machinery/light{
- dir = 1
- },
-/obj/structure/extinguisher_cabinet{
- name = "north bump";
- pixel_y = 30
- },
+/obj/machinery/light/directional/north,
+/obj/structure/extinguisher_cabinet/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutral"
@@ -78734,9 +74439,8 @@
/area/station/hallway/primary/fore)
"nMH" = (
/obj/effect/spawner/lootdrop/trash,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken6"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/old_kitchen)
"nMN" = (
/obj/machinery/camera{
@@ -78768,6 +74472,11 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 5
},
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
/turf/simulated/floor/plasteel,
/area/station/science/toxins/mixing)
"nMT" = (
@@ -78848,7 +74557,7 @@
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 8
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/library)
"nOL" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
@@ -78860,9 +74569,8 @@
"nOO" = (
/obj/structure/table/wood,
/obj/item/flashlight/lamp,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken7"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/library)
"nOP" = (
/obj/effect/decal/cleanable/dirt,
@@ -78883,9 +74591,7 @@
/turf/simulated/floor/plasteel/dark,
/area/station/engineering/atmos)
"nPi" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "whitegreencorner"
@@ -78903,21 +74609,24 @@
},
/area/station/service/hydroponics)
"nQa" = (
-/obj/structure/rack,
-/obj/item/storage/firstaid/o2{
+/obj/machinery/alarm/directional/south,
+/obj/structure/table,
+/obj/item/storage/belt/medical{
pixel_y = 10
},
-/obj/item/storage/firstaid/o2{
+/obj/item/storage/belt/medical{
+ pixel_y = 8
+ },
+/obj/item/storage/belt/medical{
pixel_y = 6
},
-/obj/item/storage/firstaid/o2{
- pixel_y = 2
+/obj/item/storage/belt/medical{
+ pixel_y = 4
},
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
+/obj/item/storage/belt/medical{
+ pixel_y = 2
},
+/obj/item/storage/belt/medical,
/turf/simulated/floor/plasteel{
icon_state = "whiteblue"
},
@@ -78930,7 +74639,7 @@
/area/station/medical/chemistry)
"nQL" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"nQM" = (
@@ -79018,7 +74727,7 @@
name = "Security Blast Door";
opacity = 0
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d1 = 1;
d2 = 8;
@@ -79051,12 +74760,8 @@
},
/area/station/medical/virology/lab)
"nTt" = (
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
-/obj/machinery/light,
+/obj/machinery/alarm/directional/south,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "whiteblue"
},
@@ -79069,9 +74774,7 @@
c_tag = "Central Ring Hallway West";
dir = 8
},
-/obj/machinery/ai_status_display{
- pixel_x = 32
- },
+/obj/machinery/ai_status_display/east,
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
},
@@ -79093,9 +74796,7 @@
/area/station/maintenance/apmaint)
"nUc" = (
/obj/structure/table/reinforced,
-/obj/structure/reagent_dispensers/spacecleanertank{
- pixel_x = -32
- },
+/obj/structure/reagent_dispensers/spacecleanertank/west,
/obj/item/storage/box/mousetraps,
/obj/item/storage/box/mousetraps{
pixel_x = 2;
@@ -79208,10 +74909,7 @@
/obj/structure/table/reinforced,
/obj/item/clipboard,
/obj/item/gps/engineering,
-/obj/machinery/newscaster{
- name = "north bump";
- pixel_y = 28
- },
+/obj/machinery/newscaster/directional/north,
/turf/simulated/floor/plasteel/dark,
/area/station/command/office/ce)
"nVz" = (
@@ -79317,11 +75015,9 @@
/obj/machinery/door/airlock/external{
id_tag = "arrivalsn_door_ext"
},
-/obj/machinery/access_button{
+/obj/machinery/access_button/east{
autolink_id = "arrivalsn_btn_ext";
- name = "exterior access button";
- pixel_x = 24;
- pixel_y = 4
+ name = "exterior access button"
},
/turf/simulated/floor/plating,
/area/station/hallway/secondary/entry)
@@ -79351,9 +75047,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"nYh" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "whitegreencorner"
@@ -79363,9 +75057,7 @@
/obj/structure/sign/radiation/rad_area{
pixel_x = -32
},
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel/dark,
/area/station/engineering/gravitygenerator)
"nYw" = (
@@ -79374,11 +75066,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/fore)
"nYz" = (
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/firealarm/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "darkred"
@@ -79394,7 +75082,7 @@
/turf/simulated/floor/plasteel/white,
/area/station/science/explab)
"nZg" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
},
@@ -79403,10 +75091,7 @@
/obj/structure/chair/comfy/teal{
dir = 4
},
-/obj/machinery/power/apc{
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/power/apc/directional/south,
/obj/structure/cable,
/obj/effect/landmark/start/doctor,
/turf/simulated/floor/plasteel{
@@ -79452,12 +75137,9 @@
},
/area/station/public/fitness)
"oan" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/effect/decal/warning_stripes/south,
-/obj/machinery/economy/vending/wallmed{
- name = "Emergency NanoMed";
- pixel_y = -28
- },
+/obj/machinery/economy/vending/wallmed/directional/south,
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
@@ -79518,9 +75200,7 @@
pixel_x = 27;
pixel_y = -26
},
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -79586,10 +75266,18 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"ocx" = (
-/obj/effect/spawner/window/reinforced/polarized{
- id = "Courtroom"
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
},
-/turf/simulated/floor/plating,
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/turf/simulated/floor/carpet,
/area/station/legal/courtroom)
"ocA" = (
/obj/structure/closet/radiation,
@@ -79622,7 +75310,7 @@
/turf/space,
/area/station/maintenance/starboardsolar)
"odQ" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/effect/decal/warning_stripes/southwest,
/obj/machinery/atmospherics/pipe/simple/visible/purple{
dir = 5
@@ -79633,27 +75321,17 @@
/obj/structure/chair{
dir = 8
},
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
dir = 6;
icon_state = "red"
},
/area/station/security/checkpoint/south)
"odU" = (
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/south,
/obj/structure/closet/bombcloset,
/obj/effect/decal/warning_stripes/yellow/hollow,
-/obj/machinery/newscaster{
- dir = 4;
- name = "west bump";
- pixel_x = -28
- },
+/obj/machinery/newscaster/directional/west,
/obj/structure/disposalpipe/segment{
dir = 1;
icon_state = "pipe-c"
@@ -79694,9 +75372,7 @@
/obj/item/storage/toolbox/emergency/old{
pixel_y = 2
},
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"oeP" = (
@@ -79708,7 +75384,7 @@
},
/area/station/hallway/secondary/exit/maintenance)
"oeY" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -79765,11 +75441,7 @@
dir = 4;
network = list("SS13","Security","Prison")
},
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/firealarm/directional/west,
/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/plasteel{
dir = 8;
@@ -79795,19 +75467,12 @@
pixel_y = 2
},
/obj/item/pen,
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/item/radio/intercom/directional/east,
/turf/simulated/floor/plasteel/white,
/area/station/science/explab)
"ogZ" = (
/obj/structure/table,
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/firealarm/directional/north,
/obj/item/radio/alternative{
pixel_y = 12;
pixel_x = -6
@@ -79885,11 +75550,7 @@
},
/area/station/science/xenobiology)
"ohQ" = (
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/alarm/directional/south,
/obj/structure/table/reinforced,
/obj/item/wrench,
/obj/item/screwdriver,
@@ -79904,7 +75565,8 @@
/obj/effect/spawner/random_spawners/blood_maybe,
/obj/structure/chair/sofa/right,
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood,
+/mob/living/simple_animal/moth,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/starboard2)
"oir" = (
/obj/structure/cable{
@@ -79923,9 +75585,7 @@
},
/area/station/hallway/primary/fore)
"oiz" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "neutralcorner"
@@ -79948,9 +75608,7 @@
"okf" = (
/obj/structure/closet/crate,
/obj/effect/spawner/lootdrop/maintenance,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutral"
@@ -80034,11 +75692,7 @@
},
/area/station/public/sleep)
"olo" = (
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/firealarm/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
},
@@ -80083,11 +75737,7 @@
/turf/simulated/floor/engine,
/area/station/maintenance/incinerator)
"omA" = (
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whitepurplecorner"
@@ -80244,7 +75894,7 @@
pixel_x = -5
},
/obj/item/reagent_containers/food/condiment/saltshaker,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/old_kitchen)
"ooQ" = (
/obj/structure/table/wood,
@@ -80277,7 +75927,7 @@
dir = 4
},
/obj/effect/decal/cleanable/dust,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/starboard)
"opj" = (
/obj/structure/cable{
@@ -80305,7 +75955,7 @@
d2 = 4;
icon_state = "1-4"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/science/robotics/showroom)
"opB" = (
/obj/structure/disposalpipe/segment{
@@ -80355,9 +76005,7 @@
/area/station/engineering/controlroom)
"oqq" = (
/obj/effect/decal/cleanable/dust,
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "redbluefull"
},
@@ -80372,7 +76020,7 @@
},
/obj/item/reagent_containers/food/snacks/grown/redbeet,
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/old_kitchen)
"oqJ" = (
/obj/structure/table/reinforced,
@@ -80385,18 +76033,6 @@
icon_state = "redyellowfull"
},
/area/station/maintenance/old_kitchen)
-"org" = (
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plasteel{
- icon_state = "neutralcorner"
- },
-/area/station/hallway/primary/starboard)
"orj" = (
/obj/effect/decal/warning_stripes/yellow,
/obj/structure/window/reinforced,
@@ -80489,7 +76125,7 @@
dir = 4
},
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/old_kitchen)
"otb" = (
/obj/structure/cable{
@@ -80500,7 +76136,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 9
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/captain/bedroom)
"otq" = (
/obj/structure/table,
@@ -80529,10 +76165,7 @@
/area/station/maintenance/starboard2)
"otH" = (
/obj/machinery/kitchen_machine/grill,
-/obj/machinery/newscaster{
- name = "north bump";
- pixel_y = 28
- },
+/obj/machinery/newscaster/directional/north,
/turf/simulated/floor/plasteel/white,
/area/station/service/kitchen)
"ouk" = (
@@ -80577,11 +76210,7 @@
dir = 8
},
/obj/effect/decal/warning_stripes/northwestsouth,
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -80617,11 +76246,7 @@
/area/station/security/permabrig)
"ovl" = (
/obj/structure/table/wood,
-/obj/machinery/power/apc{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/power/apc/directional/east,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -80631,7 +76256,7 @@
pixel_x = 6;
layer = 4
},
-/turf/simulated/floor/wood/fancy/light,
+/turf/simulated/floor/wood/fancy,
/area/station/public/sleep_female)
"ovC" = (
/obj/structure/cable{
@@ -80652,11 +76277,7 @@
},
/area/station/maintenance/starboard)
"owG" = (
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/obj/structure/chair/office/dark{
dir = 8
},
@@ -80664,9 +76285,7 @@
/area/station/science/toxins/launch)
"owW" = (
/obj/structure/table/glass,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/machinery/computer/med_data/laptop{
pixel_y = 2
},
@@ -80692,7 +76311,7 @@
},
/area/station/security/permabrig)
"oxH" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -80742,9 +76361,7 @@
/obj/item/hand_labeler{
pixel_y = 2
},
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/structure/disposalpipe/segment{
dir = 8;
icon_state = "pipe-c"
@@ -80935,6 +76552,11 @@
d2 = 8;
icon_state = "1-8"
},
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "whitepurple"
@@ -80942,16 +76564,11 @@
/area/station/science/toxins/mixing)
"oCs" = (
/obj/effect/spawner/random_spawners/blood_maybe,
-/obj/structure/sign/poster/official/random{
- pixel_y = 32
- },
-/obj/machinery/light_construct{
- dir = 1
- },
+/obj/structure/sign/poster/official/random/north,
+/obj/machinery/light_construct/directional/north,
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/starboard2)
"oCt" = (
/obj/machinery/status_display{
@@ -80983,10 +76600,7 @@
/area/station/supply/office)
"oCK" = (
/obj/effect/decal/warning_stripes/yellow/hollow,
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/obj/machinery/atmospherics/pipe/simple/visible/universal,
/turf/simulated/floor/plasteel,
/area/station/maintenance/electrical)
@@ -81004,16 +76618,8 @@
/area/station/hallway/secondary/entry)
"oCX" = (
/obj/machinery/hologram/holopad,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/medical/psych)
-"oDy" = (
-/obj/machinery/newscaster{
- dir = 1;
- name = "south bump";
- pixel_y = -28
- },
-/turf/simulated/floor/carpet,
-/area/station/legal/lawoffice)
"oDB" = (
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
@@ -81059,7 +76665,7 @@
"oEy" = (
/obj/structure/table/wood,
/obj/effect/decal/cleanable/dust,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/starboard)
"oEG" = (
/obj/structure/grille,
@@ -81075,6 +76681,16 @@
icon_state = "yellowfull"
},
/area/station/engineering/hardsuitstorage)
+"oEK" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/wood/oak,
+/area/station/legal/magistrate)
"oEO" = (
/obj/machinery/door/airlock/highsecurity,
/obj/effect/mapping_helpers/airlock/autoname,
@@ -81089,12 +76705,8 @@
/area/station/maintenance/incinerator)
"oEP" = (
/obj/item/kirbyplants,
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
-/turf/simulated/floor/wood,
+/obj/item/radio/intercom/directional/south,
+/turf/simulated/floor/wood/oak,
/area/station/service/bar/atrium)
"oER" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
@@ -81107,14 +76719,8 @@
/area/station/maintenance/port2)
"oFv" = (
/obj/machinery/computer/arcade,
-/obj/machinery/newscaster{
- dir = 8;
- name = "east bump";
- pixel_x = 28
- },
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/newscaster/directional/east,
+/obj/machinery/light/directional/east,
/turf/simulated/floor/carpet,
/area/station/service/bar/atrium)
"oFL" = (
@@ -81124,11 +76730,7 @@
/turf/simulated/floor/carpet/arcade,
/area/station/public/arcade)
"oFY" = (
-/obj/machinery/newscaster{
- dir = 1;
- name = "south bump";
- pixel_y = -28
- },
+/obj/machinery/newscaster/directional/south,
/obj/structure/chair/comfy/red{
dir = 8
},
@@ -81161,11 +76763,7 @@
/turf/simulated/floor/engine,
/area/station/engineering/engine/supermatter)
"oHi" = (
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/firealarm/directional/west,
/obj/effect/decal/warning_stripes/southeast,
/obj/machinery/atmospherics/portable/canister/oxygen,
/turf/simulated/floor/plasteel,
@@ -81186,11 +76784,7 @@
/area/station/security/storage)
"oHK" = (
/obj/machinery/power/smes,
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -81313,25 +76907,14 @@
"oKl" = (
/obj/machinery/hydroponics/constructable,
/obj/effect/decal/warning_stripes/yellow/hollow,
-/obj/machinery/light{
- dir = 1
- },
-/obj/structure/sign/poster/official/random{
- pixel_y = 32
- },
+/obj/machinery/light/directional/north,
+/obj/structure/sign/poster/official/random/north,
/turf/simulated/floor/plasteel/dark,
/area/station/service/hydroponics)
"oKp" = (
/obj/structure/dresser,
-/obj/machinery/light_switch{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
-/obj/machinery/newscaster/security_unit{
- name = "north bump";
- pixel_y = 28
- },
+/obj/machinery/light_switch/west,
+/obj/machinery/newscaster/security_unit/north,
/turf/simulated/floor/carpet/red,
/area/station/command/office/hos)
"oKN" = (
@@ -81365,15 +76948,11 @@
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 8
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/ntrep)
"oLA" = (
/obj/structure/disposalpipe/segment,
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/power/apc/directional/west,
/obj/structure/cable,
/turf/simulated/floor/plasteel/white,
/area/station/science/explab)
@@ -81398,7 +76977,7 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/exit)
"oLM" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 6
},
@@ -81438,13 +77017,13 @@
d2 = 8;
icon_state = "1-8"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/ntrep)
"oMD" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/hop)
"oMO" = (
/obj/structure/window/reinforced{
@@ -81463,13 +77042,8 @@
/turf/simulated/wall,
/area/station/public/arcade)
"oNe" = (
-/obj/structure/extinguisher_cabinet{
- name = "east bump";
- pixel_x = 30
- },
-/obj/machinery/light{
- dir = 4
- },
+/obj/structure/extinguisher_cabinet/directional/east,
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkred"
@@ -81513,23 +77087,27 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"oOq" = (
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "whiteblue"
},
/area/station/medical/medbay)
"oOU" = (
-/obj/machinery/door/airlock{
- name = "Internal Affairs Office"
+/obj/structure/table/reinforced,
+/obj/item/gavelblock,
+/obj/item/gavelhammer,
+/obj/item/stamp/magistrate{
+ pixel_x = 7;
+ pixel_y = 8
},
-/obj/effect/mapping_helpers/airlock/access/all/security/iaa,
-/obj/machinery/door/firedoor,
-/turf/simulated/floor/wood,
-/area/station/legal/lawoffice)
+/obj/machinery/camera{
+ c_tag = "Magistrate Office";
+ dir = 1;
+ start_active = 1
+ },
+/turf/simulated/floor/wood/oak,
+/area/station/legal/magistrate)
"oOW" = (
/obj/machinery/door/firedoor,
/obj/effect/decal/warning_stripes/yellow,
@@ -81651,7 +77229,7 @@
d2 = 8;
icon_state = "4-8"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/captain)
"oSI" = (
/obj/structure/disposalpipe/segment,
@@ -81739,11 +77317,8 @@
/area/station/maintenance/port)
"oUP" = (
/obj/structure/chair/sofa/left,
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
-/turf/simulated/floor/wood/fancy/light,
+/obj/machinery/alarm/directional/north,
+/turf/simulated/floor/wood/fancy,
/area/station/public/sleep_female)
"oUR" = (
/turf/simulated/floor/plasteel{
@@ -81781,13 +77356,7 @@
icon_state = "4-8"
},
/obj/effect/decal/warning_stripes/north,
-/obj/machinery/power/apc{
- cell_type = 25000;
- dir = 1;
- name = "Engineering Engine Super APC";
- pixel_y = 24;
- shock_proof = 1
- },
+/obj/machinery/power/apc/super/north,
/obj/structure/cable/yellow{
d2 = 4;
icon_state = "0-4"
@@ -81868,9 +77437,7 @@
},
/area/station/public/storage/tools)
"oWz" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/structure/cable{
d1 = 2;
d2 = 8;
@@ -81932,7 +77499,7 @@
},
/area/station/hallway/primary/central/north)
"oXr" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plating,
/area/station/public/fitness)
@@ -81962,7 +77529,7 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/meeting_room)
"oYw" = (
/turf/simulated/floor/plasteel{
@@ -82030,6 +77597,11 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/carpet,
/area/station/science/robotics/showroom)
+"oZm" = (
+/obj/structure/chair/office/dark,
+/obj/effect/landmark/start/quartermaster,
+/turf/simulated/floor/carpet/orange,
+/area/station/supply/qm)
"oZp" = (
/obj/structure/disposalpipe/junction/reversed{
dir = 8
@@ -82075,7 +77647,7 @@
},
/area/station/security/brig)
"oZO" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor{
density = 0;
icon_state = "open";
@@ -82140,29 +77712,12 @@
/area/station/medical/morgue)
"paM" = (
/obj/effect/decal/cleanable/dirt,
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/item/radio/intercom/directional/west,
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "green"
},
/area/station/hallway/secondary/exit/maintenance)
-"pba" = (
-/obj/effect/spawner/window/reinforced,
-/obj/structure/cable{
- d2 = 8;
- icon_state = "0-8"
- },
-/obj/structure/cable{
- d1 = 1;
- d2 = 8;
- icon_state = "1-8"
- },
-/turf/simulated/floor/plating,
-/area/station/security/warden)
"pbl" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 6
@@ -82217,11 +77772,7 @@
/turf/simulated/wall/r_wall,
/area/station/engineering/engine/supermatter)
"pcT" = (
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/firealarm/directional/west,
/obj/structure/disposalpipe/segment{
dir = 4;
icon_state = "pipe-c"
@@ -82248,11 +77799,7 @@
network = list("Engineering","SS13")
},
/obj/effect/decal/warning_stripes/south,
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/obj/item/kirbyplants,
/turf/simulated/floor/plasteel,
/area/station/engineering/control)
@@ -82265,21 +77812,24 @@
},
/area/station/maintenance/starboard2)
"pdP" = (
-/obj/structure/rack,
-/obj/item/storage/firstaid/toxin{
+/obj/machinery/light_switch/south,
+/obj/structure/table,
+/obj/item/clothing/glasses/hud/health{
pixel_y = 10
},
-/obj/item/storage/firstaid/toxin{
+/obj/item/clothing/glasses/hud/health{
+ pixel_y = 8
+ },
+/obj/item/clothing/glasses/hud/health{
pixel_y = 6
},
-/obj/item/storage/firstaid/toxin{
- pixel_y = 2
+/obj/item/clothing/glasses/hud/health{
+ pixel_y = 4
},
-/obj/machinery/light_switch{
- dir = 1;
- name = "south bump";
- pixel_y = -24
+/obj/item/clothing/glasses/hud/health{
+ pixel_y = 2
},
+/obj/item/clothing/glasses/hud/health,
/turf/simulated/floor/plasteel{
icon_state = "whiteblue"
},
@@ -82297,15 +77847,13 @@
/area/station/medical/sleeper)
"pey" = (
/obj/item/kirbyplants,
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "whiteblue"
},
/area/station/medical/medbay2)
"peG" = (
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"peH" = (
@@ -82328,10 +77876,7 @@
},
/area/station/engineering/control)
"pfe" = (
-/obj/machinery/light_switch{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/light_switch/north,
/obj/structure/filingcabinet/chestdrawer,
/turf/simulated/floor/plasteel{
dir = 9;
@@ -82361,8 +77906,7 @@
},
/area/station/engineering/atmos)
"pfl" = (
-/obj/machinery/door_control{
- pixel_x = -24;
+/obj/machinery/door_control/shutter/west{
id = "restaurant";
name = "Restaurant Shutters control"
},
@@ -82371,10 +77915,7 @@
/area/station/maintenance/old_kitchen)
"pfu" = (
/obj/machinery/disposal,
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/firealarm/directional/north,
/obj/structure/disposalpipe/trunk,
/turf/simulated/floor/plasteel{
icon_state = "cmo"
@@ -82407,7 +77948,7 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/captain)
"pgF" = (
/obj/machinery/door/firedoor,
@@ -82433,14 +77974,8 @@
/area/station/security/prison/cell_block)
"pgH" = (
/obj/structure/table/reinforced,
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/firealarm/directional/south,
+/obj/machinery/light/directional/east,
/obj/item/book/manual/wiki/security_space_law,
/turf/simulated/floor/plasteel{
dir = 6;
@@ -82458,9 +77993,7 @@
/turf/simulated/floor/light/blue,
/area/station/maintenance/old_kitchen)
"phe" = (
-/obj/structure/sign/poster/official/random{
- pixel_x = -32
- },
+/obj/structure/sign/poster/official/random/west,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutralcorner"
@@ -82473,11 +78006,7 @@
/turf/simulated/floor/plasteel/grimy,
/area/station/service/library)
"phF" = (
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/power/apc/directional/north,
/obj/machinery/camera{
c_tag = "Brig - Officer Equipment Storage";
network = list("SS13","Security")
@@ -82615,9 +78144,8 @@
},
/obj/effect/decal/cleanable/dust,
/obj/item/pipe_meter,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken5"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/starboard)
"pjK" = (
/obj/structure/flora/grass/jungle,
@@ -82625,11 +78153,7 @@
/area/station/maintenance/fsmaint)
"pjS" = (
/obj/structure/closet/radiation,
-/obj/machinery/power/apc{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/power/apc/directional/east,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -82653,6 +78177,11 @@
icon_state = "4-8"
},
/obj/effect/decal/warning_stripes/east,
+/obj/machinery/access_button/north{
+ autolink_id = "apsolar_btn_ext";
+ name = "exterior access button";
+ req_access_txt = "13"
+ },
/turf/simulated/floor/plating,
/area/station/maintenance/portsolar)
"pkv" = (
@@ -82724,13 +78253,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/machinery/power/apc{
- cell_type = 25000;
- dir = 4;
- name = "east bump";
- pixel_x = 24;
- shock_proof = 1
- },
+/obj/machinery/power/apc/directional/east,
/obj/item/kirbyplants,
/turf/simulated/floor/plasteel{
icon_state = "barber"
@@ -82751,9 +78274,7 @@
dir = 6
},
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "chapel"
@@ -82769,7 +78290,7 @@
},
/area/station/science/toxins/mixing)
"plw" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -82796,7 +78317,7 @@
},
/area/station/medical/virology/lab)
"pmk" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable,
/turf/simulated/floor/plating,
/area/station/security/warden)
@@ -82927,6 +78448,16 @@
/obj/machinery/atmospherics/unary/vent_pump/on,
/turf/simulated/floor/plasteel,
/area/station/engineering/break_room)
+"poN" = (
+/obj/effect/spawner/window/reinforced/polarized/grilled{
+ id = "qm"
+ },
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plating,
+/area/station/supply/qm)
"poO" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -82993,9 +78524,7 @@
/obj/machinery/bodyscanner{
dir = 2
},
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "whiteblue"
},
@@ -83012,7 +78541,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fore2)
"ppu" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/medical/reception)
"ppE" = (
@@ -83051,11 +78580,7 @@
/turf/simulated/wall,
/area/station/service/clown)
"pqQ" = (
-/obj/machinery/power/apc{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/power/apc/directional/east,
/obj/effect/spawner/random_spawners/dirt_maybe,
/obj/structure/flora/junglebush,
/obj/structure/cable{
@@ -83235,18 +78760,11 @@
pixel_y = 4
},
/obj/effect/decal/cleanable/dust,
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/turf/simulated/floor/carpet/arcade,
/area/station/maintenance/starboard)
"psA" = (
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/firealarm/directional/east,
/obj/machinery/camera{
c_tag = "Research Test Lab";
dir = 8;
@@ -83255,10 +78773,7 @@
/turf/simulated/floor/engine,
/area/station/science/explab)
"psB" = (
-/obj/machinery/power/apc{
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/power/apc/directional/south,
/obj/structure/table/reinforced,
/obj/item/stack/cable_coil,
/obj/item/apc_electronics{
@@ -83370,6 +78885,11 @@
d2 = 8;
icon_state = "4-8"
},
+/obj/machinery/access_button/north{
+ autolink_id = "stationai_btn_ext";
+ name = "exterior access button";
+ req_access_txt = "10;13"
+ },
/turf/simulated/floor/plasteel/dark,
/area/station/engineering/aitransit)
"ptw" = (
@@ -83400,6 +78920,7 @@
dir = 4
},
/obj/effect/decal/cleanable/dirt,
+/mob/living/simple_animal/mouse/rat,
/turf/simulated/floor/plasteel{
icon_state = "showroomfloor"
},
@@ -83409,22 +78930,15 @@
/turf/simulated/floor/plasteel,
/area/station/science/storage)
"puv" = (
-/obj/structure/table,
-/obj/item/handheld_defibrillator{
- pixel_y = 12;
- pixel_x = -8
- },
-/obj/item/handheld_defibrillator{
- pixel_y = 12;
- pixel_x = 8
+/obj/structure/rack,
+/obj/item/storage/firstaid/brute{
+ pixel_y = 10
},
-/obj/item/handheld_defibrillator{
- pixel_y = 6;
- pixel_x = -8
+/obj/item/storage/firstaid/brute{
+ pixel_y = 6
},
-/obj/item/handheld_defibrillator{
- pixel_y = 6;
- pixel_x = 8
+/obj/item/storage/firstaid/brute{
+ pixel_y = 2
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -83432,7 +78946,7 @@
},
/area/station/medical/storage)
"pux" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d1 = 2;
d2 = 8;
@@ -83480,7 +78994,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "hydrofloor"
},
@@ -83573,11 +79087,7 @@
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
},
-/obj/machinery/light_switch{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/light_switch/west,
/turf/simulated/floor/wood/fancy/oak,
/area/station/public/sleep_male)
"pyb" = (
@@ -83585,7 +79095,7 @@
/turf/simulated/wall,
/area/station/maintenance/aft)
"pys" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 9
},
@@ -83597,10 +79107,7 @@
},
/obj/machinery/atmospherics/portable/canister,
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/turf/simulated/floor/engine,
/area/station/maintenance/incinerator)
"pyQ" = (
@@ -83662,6 +79169,11 @@
icon_state = "neutral"
},
/area/station/engineering/hardsuitstorage)
+"pzX" = (
+/obj/structure/filingcabinet/chestdrawer,
+/obj/machinery/light/directional/east,
+/turf/simulated/floor/carpet/royalblack,
+/area/station/legal/magistrate)
"pzY" = (
/obj/structure/cable{
d1 = 4;
@@ -83726,14 +79238,12 @@
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"pAC" = (
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"pAQ" = (
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -83747,7 +79257,7 @@
},
/area/station/maintenance/starboard2)
"pBb" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -83760,13 +79270,8 @@
/area/station/security/checkpoint/south)
"pBc" = (
/obj/machinery/economy/vending/coffee,
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
- },
-/obj/machinery/light_switch{
- name = "custom placement";
- pixel_y = 24;
+/obj/machinery/firealarm/directional/north,
+/obj/machinery/light_switch/north{
pixel_x = -10
},
/turf/simulated/floor/carpet/arcade,
@@ -83828,10 +79333,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/machinery/newscaster{
- name = "north bump";
- pixel_y = 28
- },
+/obj/machinery/newscaster/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "green"
@@ -83853,7 +79355,7 @@
d2 = 2;
icon_state = "1-2"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/library)
"pCj" = (
/obj/structure/cable{
@@ -83917,7 +79419,7 @@
name = "Bridge Blast Doors";
opacity = 0
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -83935,14 +79437,26 @@
icon_state = "dark"
},
/area/station/security/evidence)
+"pDk" = (
+/obj/effect/mapping_helpers/airlock/access/any/security/court,
+/obj/machinery/door/airlock,
+/obj/machinery/door/firedoor,
+/obj/effect/mapping_helpers/airlock/autoname,
+/turf/simulated/floor/wood/fancy/oak,
+/area/station/legal/courtroom)
"pDQ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
/obj/structure/cable{
- d1 = 4;
+ d1 = 1;
d2 = 8;
- icon_state = "4-8"
+ icon_state = "1-8"
},
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
},
/turf/simulated/floor/plasteel/dark,
/area/station/security/armory/secure)
@@ -84084,9 +79598,7 @@
},
/area/station/medical/morgue)
"pGV" = (
-/obj/machinery/economy/atm{
- pixel_y = 32
- },
+/obj/machinery/economy/atm/north,
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
},
@@ -84141,7 +79653,7 @@
},
/area/station/maintenance/disposal)
"pIz" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "HoS"
},
/obj/structure/cable{
@@ -84156,13 +79668,6 @@
/turf/simulated/floor/plating,
/area/station/command/office/hos)
"pIC" = (
-/obj/machinery/access_button{
- autolink_id = "fssolar_btn_int";
- name = "interior access button";
- pixel_x = 25;
- pixel_y = 25;
- req_access_txt = "13"
- },
/obj/effect/decal/warning_stripes/east,
/obj/structure/cable{
d1 = 2;
@@ -84179,20 +79684,6 @@
},
/turf/simulated/floor/plating,
/area/station/maintenance/auxsolarstarboard)
-"pIM" = (
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 9
- },
-/turf/simulated/floor/plasteel{
- icon_state = "neutralfull"
- },
-/area/station/legal/courtroom)
"pIP" = (
/obj/structure/table/glass,
/obj/item/defibrillator/loaded{
@@ -84244,7 +79735,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"pJv" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -84253,9 +79744,7 @@
/area/station/science/robotics/showroom)
"pJw" = (
/obj/effect/decal/warning_stripes/east,
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
"pJL" = (
@@ -84267,7 +79756,7 @@
},
/area/station/security/storage)
"pJP" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/machinery/power/smes,
/obj/structure/cable{
d1 = 4;
@@ -84284,7 +79773,7 @@
},
/area/station/engineering/controlroom)
"pKd" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/plating,
/area/station/public/fitness)
@@ -84335,8 +79824,14 @@
icon_state = "neutralfull"
},
/area/station/hallway/primary/central/ne)
+"pLe" = (
+/mob/living/simple_animal/mouse/rat/Ratatui,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/station/security/permabrig)
"pLr" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d1 = 1;
d2 = 8;
@@ -84354,7 +79849,7 @@
/turf/simulated/floor/plasteel/white,
/area/station/science/explab)
"pLI" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "Biohazard_medi";
name = "Quarantine Lockdown"
@@ -84373,7 +79868,7 @@
/turf/simulated/floor/plating,
/area/station/medical/virology/lab)
"pLT" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
@@ -84425,20 +79920,24 @@
/obj/item/stack/cable_coil/random,
/obj/item/wrench,
/obj/effect/decal/warning_stripes/north,
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plating,
/area/station/engineering/control)
"pNk" = (
-/obj/structure/chair/office/dark{
- dir = 4
+/obj/structure/table/reinforced,
+/obj/item/cartridge/quartermaster{
+ pixel_x = -3
},
-/obj/structure/cable{
- d1 = 1;
- d2 = 8;
- icon_state = "1-8"
+/obj/item/cartridge/quartermaster{
+ pixel_x = -1;
+ pixel_y = 7
},
-/turf/simulated/floor/plasteel{
- icon_state = "neutralfull"
+/obj/item/cartridge/quartermaster{
+ pixel_x = 5;
+ pixel_y = 3
},
+/obj/item/gps/mining,
+/turf/simulated/floor/carpet/orange,
/area/station/supply/qm)
"pNl" = (
/obj/machinery/door/firedoor,
@@ -84486,15 +79985,34 @@
/obj/effect/decal/warning_stripes/northwestcorner,
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
-"pOq" = (
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
+"pOp" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/reagent_containers/food/snacks/disk{
+ pixel_y = 10;
+ pixel_x = 8
},
+/obj/item/reagent_containers/food/snacks/disk{
+ pixel_y = -6;
+ pixel_x = 5
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/station/maintenance/starboard2)
+"pOq" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 5
},
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "darkred"
@@ -84567,9 +80085,7 @@
"pPW" = (
/obj/structure/table/reinforced,
/obj/machinery/defibrillator_mount/loaded,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -84579,7 +80095,7 @@
id_tag = "transitlock";
name = "Transit Tube Lockdown"
},
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -84664,12 +80180,8 @@
dir = 1
},
/obj/effect/decal/warning_stripes/yellow/hollow,
-/obj/machinery/door_control{
- id = "DormToilet2";
- name = "Door Bolt Control";
- normaldoorcontrol = 1;
- specialfunctions = 4;
- pixel_y = -24
+/obj/machinery/door_control/bolt_control/south{
+ id = "DormToilet2"
},
/turf/simulated/floor/plasteel{
icon_state = "hydrofloor"
@@ -84736,9 +80248,8 @@
/obj/item/multitool,
/obj/item/wrench,
/obj/effect/spawner/lootdrop/maintenance/two,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken7"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/apmaint)
"pTi" = (
/obj/machinery/economy/vending/dinnerware,
@@ -84768,7 +80279,7 @@
},
/area/station/security/prison/cell_block)
"pUv" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/hallway/primary/starboard)
"pUB" = (
@@ -84790,17 +80301,13 @@
pixel_x = 25;
vent_link_id = "arrivalsn_vent"
},
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor/plating,
/area/station/hallway/secondary/entry)
"pUN" = (
/obj/effect/landmark/spawner/nukedisc_respawn,
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor/plasteel{
icon_state = "redbluefull"
},
@@ -84863,10 +80370,7 @@
cover_color = "#68452a";
dir = 4
},
-/obj/machinery/economy/vending/wallmed{
- name = "Emergency NanoMed";
- pixel_x = -25
- },
+/obj/machinery/economy/vending/wallmed/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "green"
@@ -84880,9 +80384,7 @@
/area/station/maintenance/fsmaint)
"pWw" = (
/obj/machinery/economy/vending/snack,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/effect/decal/warning_stripes/yellow,
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
@@ -84983,7 +80485,7 @@
},
/area/station/hallway/secondary/exit)
"pYF" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "HoS"
},
/obj/structure/cable{
@@ -85032,7 +80534,7 @@
name = "Prison Lockdown Blast Doors";
opacity = 0
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -85059,7 +80561,7 @@
},
/area/station/public/locker)
"pZI" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/structure/safe{
known_by = list("captain")
},
@@ -85105,10 +80607,7 @@
/area/station/engineering/atmos/control)
"qaS" = (
/obj/effect/decal/warning_stripes/southeast,
-/obj/structure/extinguisher_cabinet{
- name = "east bump";
- pixel_x = 30
- },
+/obj/structure/extinguisher_cabinet/directional/east,
/turf/simulated/floor/plasteel,
/area/station/engineering/controlroom)
"qbb" = (
@@ -85149,7 +80648,7 @@
"qbB" = (
/obj/effect/spawner/random_spawners/blood_maybe,
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/starboard2)
"qbL" = (
/obj/effect/turf_decal/stripes/white/line{
@@ -85199,9 +80698,12 @@
},
/area/station/maintenance/fore2)
"qdh" = (
-/obj/machinery/atmospherics/unary/vent_scrubber/on,
-/turf/simulated/floor/carpet,
-/area/station/legal/magistrate)
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10;
+ initialize_directions = 10
+ },
+/turf/simulated/floor/wood/fancy/cherry,
+/area/station/legal/lawoffice)
"qdk" = (
/obj/structure/table/reinforced,
/obj/item/clothing/suit/radiation,
@@ -85224,9 +80726,7 @@
/area/station/medical/sleeper)
"qdE" = (
/obj/effect/decal/warning_stripes/north,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
"qdW" = (
@@ -85235,16 +80735,20 @@
/turf/simulated/floor/plating,
/area/station/maintenance/library)
"qeU" = (
-/obj/machinery/ai_status_display{
- pixel_x = -32
- },
+/obj/machinery/ai_status_display/west,
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "red"
},
/area/station/security/permabrig)
+"qeW" = (
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "brown"
+ },
+/area/station/supply/storage)
"qfd" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -85263,7 +80767,7 @@
name = "Bridge Blast Doors";
opacity = 0
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -85271,15 +80775,11 @@
/turf/simulated/floor/plating,
/area/station/command/bridge)
"qfs" = (
-/obj/machinery/light{
- dir = 1;
- nightshift_allowed = 0;
- nightshift_enabled = 1
- },
+/obj/machinery/light/nightshifted/north,
/obj/structure/sign/poster/official/fruit_bowl{
pixel_y = 32
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/medical/psych)
"qfX" = (
/obj/structure/disposalpipe/segment,
@@ -85296,26 +80796,9 @@
icon_state = "neutralfull"
},
/area/station/public/fitness)
-"qgA" = (
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
- id_tag = "Secure Gate";
- name = "Security Blast Door";
- opacity = 0
- },
-/obj/effect/spawner/window/reinforced/polarized{
- id = "Magistrate"
- },
-/turf/simulated/floor/plating,
-/area/station/legal/magistrate)
"qgK" = (
/obj/machinery/economy/vending/chinese,
-/obj/machinery/light_switch{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/light_switch/west,
/turf/simulated/floor/plasteel{
icon_state = "cmo"
},
@@ -85384,10 +80867,7 @@
dir = 6;
color = "lightblue"
},
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "darkblue"
@@ -85411,10 +80891,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"qhZ" = (
-/obj/structure/extinguisher_cabinet{
- name = "south bump";
- pixel_y = -30
- },
+/obj/structure/extinguisher_cabinet/directional/south,
/obj/structure/table/glass,
/obj/item/soap,
/turf/simulated/floor/plasteel{
@@ -85447,6 +80924,18 @@
},
/turf/simulated/floor/plating,
/area/station/maintenance/medmaint)
+"qiB" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/chair/office/dark{
+ dir = 4
+ },
+/turf/simulated/floor/wood/oak,
+/area/station/legal/magistrate)
+"qiD" = (
+/obj/machinery/light_switch/north,
+/turf/simulated/floor/wood/fancy/cherry,
+/area/station/legal/lawoffice)
"qjp" = (
/obj/machinery/atmospherics/pipe/manifold/visible{
dir = 1
@@ -85472,11 +80961,7 @@
},
/area/station/maintenance/fore)
"qjT" = (
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/item/radio/intercom/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "neutralcorner"
@@ -85492,7 +80977,7 @@
},
/area/station/public/storage/tools)
"qkD" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -85602,12 +81087,9 @@
/area/station/maintenance/fore2)
"qmT" = (
/obj/item/mounted/frame/display/newscaster_frame,
-/obj/machinery/light/small{
- dir = 8
- },
-/turf/simulated/floor/wood/fancy/birch{
- icon_state = "fancy-wood-birch-broken5"
- },
+/obj/machinery/light/small/directional/west,
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/fancy/birch,
/area/station/maintenance/starboard)
"qno" = (
/obj/effect/decal/cleanable/dirt,
@@ -85656,6 +81138,12 @@
icon_state = "arrival"
},
/area/station/hallway/secondary/entry)
+"qpq" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/station/supply/qm)
"qpZ" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
@@ -85723,9 +81211,7 @@
/area/station/security/checkpoint/south)
"qqh" = (
/obj/machinery/cryopod,
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/machinery/computer/cryopod{
pixel_x = 32
},
@@ -85844,11 +81330,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/port)
"qul" = (
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/power/apc/directional/west,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -85867,7 +81349,7 @@
},
/area/station/public/fitness)
"quL" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -85911,10 +81393,9 @@
c_tag = "Medbay Virology Main Hall";
network = list("Medical","SS13")
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/north{
id = "Virology1";
- name = "Virology Window Shutters Control";
- pixel_y = 24
+ name = "Virology Window Shutters Control"
},
/obj/structure/disposalpipe/segment{
dir = 4
@@ -85965,12 +81446,22 @@
icon_state = "neutralfull"
},
/area/station/hallway/primary/fore)
-"qwl" = (
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
+"qwd" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
},
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/wood/oak,
+/area/station/legal/magistrate)
+"qwl" = (
+/obj/machinery/alarm/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "neutralcorner"
@@ -86033,7 +81524,7 @@
/area/station/maintenance/fore)
"qxj" = (
/obj/machinery/atmospherics/unary/vent_scrubber/on,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/service/theatre)
"qxk" = (
/obj/effect/decal/cleanable/dirt,
@@ -86077,9 +81568,7 @@
},
/area/station/hallway/primary/central/se)
"qyr" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/structure/table/glass,
/obj/item/storage/box/beakers{
pixel_y = 4;
@@ -86089,11 +81578,10 @@
pixel_y = 4;
pixel_x = 8
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/north{
desc = "A remote control switch for the medbay foyer.";
id = "GeneticsPrivacy";
- name = "Genetics Privacy Shutter Control";
- pixel_y = 24
+ name = "Genetics Privacy Shutter Control"
},
/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/plasteel{
@@ -86103,24 +81591,25 @@
/area/station/science/genetics)
"qzu" = (
/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
+ d2 = 8;
+ icon_state = "0-8"
},
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/carpet,
-/area/station/legal/lawoffice)
+/obj/machinery/power/apc{
+ cell_type = 25000;
+ dir = 4;
+ name = "Magistrate Office";
+ pixel_x = 24;
+ shock_proof = 1
+ },
+/turf/simulated/floor/carpet/royalblack,
+/area/station/legal/magistrate)
"qzw" = (
/obj/effect/spawner/random_spawners/wall_rusted_always,
/turf/simulated/wall/r_wall,
/area/station/security/checkpoint/south)
"qzy" = (
-/obj/machinery/economy/vending/wallmed{
- name = "Emergency NanoMed";
- pixel_x = -28
- },
-/turf/simulated/floor/wood,
+/obj/machinery/economy/vending/wallmed/directional/west,
+/turf/simulated/floor/wood/oak,
/area/station/service/theatre)
"qzG" = (
/obj/effect/decal/warning_stripes/yellow/hollow,
@@ -86131,11 +81620,7 @@
/area/station/service/kitchen)
"qzR" = (
/obj/machinery/hydroponics/soil,
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/item/radio/intercom/directional/west,
/turf/simulated/floor/grass,
/area/station/service/hydroponics)
"qAM" = (
@@ -86202,9 +81687,7 @@
/area/station/maintenance/starboard)
"qBu" = (
/obj/item/kirbyplants,
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel,
/area/station/service/theatre)
"qBw" = (
@@ -86217,10 +81700,7 @@
/turf/simulated/wall/r_wall,
/area/station/security/main)
"qCc" = (
-/obj/structure/extinguisher_cabinet{
- name = "east bump";
- pixel_x = 30
- },
+/obj/structure/extinguisher_cabinet/directional/east,
/obj/machinery/computer/station_alert,
/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel{
@@ -86269,11 +81749,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/atmos/control)
"qDv" = (
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/power/apc/directional/west,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -86298,11 +81774,7 @@
pixel_y = 2;
pixel_x = -4
},
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/alarm/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "whiteyellow"
},
@@ -86406,16 +81878,12 @@
/area/station/maintenance/apmaint)
"qFp" = (
/obj/effect/decal/cleanable/dirt,
+/mob/living/simple_animal/mouse/rat,
/turf/simulated/floor/plasteel{
icon_state = "showroomfloor"
},
/area/station/maintenance/old_kitchen)
"qFq" = (
-/obj/structure/cable{
- d1 = 2;
- d2 = 4;
- icon_state = "2-4"
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -86490,11 +81958,7 @@
/area/station/public/fitness)
"qGo" = (
/obj/structure/chair/comfy/green,
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/power/apc/directional/north,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -86514,23 +81978,16 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/hardsuitstorage)
"qGF" = (
-/obj/machinery/button/windowtint{
+/obj/machinery/button/windowtint/west{
id = "privateroom";
- pixel_x = -24;
pixel_y = -6
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/bolt_control/west{
id = "privateroom";
- name = "Privacy Room Bolt Control";
- normaldoorcontrol = 1;
- pixel_x = -24;
- pixel_y = 6;
- specialfunctions = 4
+ pixel_y = 6
},
/obj/structure/table/wood,
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/item/reagent_containers/food/drinks/drinkingglass{
pixel_x = -5;
pixel_y = 2
@@ -86566,12 +82023,6 @@
},
/turf/simulated/floor/plasteel/dark,
/area/station/engineering/atmos)
-"qHg" = (
-/obj/machinery/atmospherics/unary/vent_scrubber/on{
- dir = 8
- },
-/turf/simulated/floor/carpet,
-/area/station/legal/lawoffice)
"qHx" = (
/obj/structure/table/glass,
/obj/item/clothing/gloves/color/latex/nitrile{
@@ -86599,9 +82050,8 @@
"qHN" = (
/obj/effect/decal/cleanable/dirt,
/mob/living/simple_animal/mouse/white,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken5"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/old_kitchen)
"qHY" = (
/obj/structure/cable{
@@ -86638,9 +82088,7 @@
/area/station/maintenance/port)
"qIl" = (
/obj/structure/flora/grass/jungle,
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/grass/no_creep,
/area/station/hallway/secondary/exit)
"qIz" = (
@@ -86651,9 +82099,7 @@
/area/station/maintenance/starboard2)
"qIE" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutralcorner"
@@ -86679,6 +82125,11 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "whitepurple"
@@ -86687,7 +82138,7 @@
"qJb" = (
/obj/structure/bookcase,
/obj/effect/decal/cleanable/cobweb2,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/library)
"qJk" = (
/turf/simulated/wall,
@@ -86710,7 +82161,7 @@
},
/area/station/supply/storage)
"qJF" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor{
density = 0;
icon_state = "open";
@@ -86751,11 +82202,7 @@
},
/area/station/medical/virology/lab)
"qKt" = (
-/obj/machinery/newscaster{
- dir = 1;
- name = "south bump";
- pixel_y = -28
- },
+/obj/machinery/newscaster/directional/south,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -86780,9 +82227,7 @@
pixel_x = -26
},
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor/plasteel{
icon_state = "showroomfloor"
},
@@ -86810,9 +82255,7 @@
},
/area/station/maintenance/starboard2)
"qLk" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/structure/disposalpipe/segment{
dir = 1;
icon_state = "pipe-c"
@@ -86891,11 +82334,7 @@
},
/area/station/supply/office)
"qMV" = (
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/power/apc/directional/west,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -86952,9 +82391,7 @@
"qOd" = (
/obj/structure/rack,
/obj/effect/spawner/lootdrop/maintenance/three,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"qOs" = (
@@ -87050,7 +82487,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/library)
"qPz" = (
/obj/structure/disposalpipe/segment{
@@ -87119,6 +82556,13 @@
icon_state = "whiteblue"
},
/area/station/medical/medbay2)
+"qRi" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "darkbluefull"
+ },
+/area/station/service/expedition)
"qRt" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -87148,7 +82592,7 @@
},
/area/station/hallway/primary/central/east)
"qRY" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -87172,12 +82616,8 @@
},
/area/station/security/checkpoint/south)
"qSo" = (
-/obj/machinery/door_control{
- id = "PrivateRoom1";
- name = "Door Bolt Control";
- normaldoorcontrol = 1;
- pixel_y = -24;
- specialfunctions = 4
+/obj/machinery/door_control/bolt_control/south{
+ id = "PrivateRoom1"
},
/obj/structure/chair/sofa/left{
dir = 1
@@ -87255,7 +82695,7 @@
},
/area/station/hallway/primary/port)
"qSX" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"qTb" = (
@@ -87277,11 +82717,7 @@
/area/station/maintenance/starboard2)
"qTE" = (
/obj/item/kirbyplants,
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/power/apc/directional/north,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -87341,7 +82777,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/atmos/control)
"qUB" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/structure/table/reinforced,
/obj/item/storage/fancy/donut_box,
/turf/simulated/floor/plasteel{
@@ -87349,10 +82785,7 @@
},
/area/station/security/prison/cell_block)
"qUJ" = (
-/obj/machinery/economy/vending/wallmed{
- name = "Emergency NanoMed";
- pixel_y = 32
- },
+/obj/machinery/economy/vending/wallmed/directional/north,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -87402,11 +82835,7 @@
/obj/item/clothing/mask/gas/sechailer,
/obj/item/flashlight/seclite,
/obj/item/flashlight/seclite,
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/item/radio/intercom/directional/east,
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "darkred"
@@ -87415,23 +82844,20 @@
"qVu" = (
/obj/structure/table/wood,
/obj/machinery/recharger,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken3"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/starboard2)
"qVD" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/effect/mapping_helpers/damaged_window,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
"qVF" = (
/obj/machinery/economy/vending/coffee,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/medical/psych)
"qWr" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whiteblue"
@@ -87445,16 +82871,11 @@
/area/station/maintenance/fore2)
"qWx" = (
/obj/item/kirbyplants,
-/obj/machinery/newscaster{
- name = "north bump";
- pixel_y = 28
- },
+/obj/machinery/newscaster/directional/north,
/turf/simulated/floor/plasteel/dark,
/area/station/command/office/ce)
"qWG" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -87466,9 +82887,7 @@
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
},
-/obj/structure/sign/poster/official/random{
- pixel_x = -32
- },
+/obj/structure/sign/poster/official/random/west,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutralcorner"
@@ -87539,14 +82958,8 @@
},
/area/station/security/interrogation)
"qYT" = (
-/obj/machinery/light{
- dir = 1
- },
-/obj/machinery/light_switch{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/light/directional/north,
+/obj/machinery/light_switch/east,
/turf/simulated/floor/carpet,
/area/station/command/office/hop)
"qZk" = (
@@ -87571,6 +82984,14 @@
icon_state = "neutralfull"
},
/area/station/supply/storage)
+"qZu" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/station/supply/qm)
"qZx" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
@@ -87673,16 +83094,8 @@
},
/area/station/medical/chemistry)
"rbo" = (
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
-/obj/machinery/alarm{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/firealarm/directional/south,
+/obj/machinery/alarm/directional/east,
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/structure/closet/radiation,
/obj/item/clothing/glasses/meson,
@@ -87733,9 +83146,25 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"rbM" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/medical/medbay2)
+"rbT" = (
+/obj/machinery/door/poddoor/shutters{
+ dir = 2;
+ id_tag = "stationawaygate";
+ name = "Gateway Access Shutters"
+ },
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/door_control/shutter/west{
+ id = "stationawaygate";
+ name = "Gateway Shutters Control";
+ req_access_txt = "62"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/station/service/expedition)
"rcs" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -87805,10 +83234,7 @@
pixel_x = 8;
pixel_y = 4
},
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "whitepurple"
@@ -87836,9 +83262,7 @@
},
/obj/machinery/hydroponics/constructable,
/obj/item/seeds/carrot,
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/structure/cable{
d1 = 2;
d2 = 4;
@@ -87858,12 +83282,6 @@
icon_state = "darkred"
},
/area/station/security/brig)
-"reK" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/simulated/floor/wood,
-/area/station/legal/lawoffice)
"reN" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
@@ -87882,20 +83300,12 @@
},
/area/station/engineering/atmos/control)
"reW" = (
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/item/radio/intercom/directional/east,
/obj/effect/decal/warning_stripes/east,
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
"rfh" = (
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/alarm/directional/west,
/obj/structure/table/reinforced,
/obj/machinery/door/window/classic/reversed{
dir = 4;
@@ -87997,7 +83407,7 @@
/turf/simulated/wall,
/area/station/service/kitchen)
"rgj" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/shutters/preopen{
dir = 2;
id_tag = "Clown";
@@ -88006,18 +83416,16 @@
/turf/simulated/floor/plating,
/area/station/service/clown)
"rgo" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+/obj/machinery/light/directional/east,
+/obj/structure/chair/comfy/brown{
dir = 8
},
-/turf/simulated/floor/plasteel{
- icon_state = "neutralfull"
+/obj/machinery/camera{
+ c_tag = "Courtroom East";
+ dir = 8
},
+/turf/simulated/floor/carpet/royalblack,
/area/station/legal/courtroom)
-"rgq" = (
-/turf/simulated/floor/wood/fancy/birch{
- icon_state = "fancy-wood-birch-broken3"
- },
-/area/station/maintenance/starboard)
"rgY" = (
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
@@ -88054,10 +83462,6 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
-"rhR" = (
-/obj/effect/decal/warning_stripes/yellow,
-/turf/simulated/wall/r_wall,
-/area/station/engineering/hardsuitstorage)
"rhY" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/structure/disposalpipe/segment,
@@ -88071,11 +83475,7 @@
"rim" = (
/obj/machinery/hydroponics/constructable,
/obj/effect/decal/warning_stripes/yellow/hollow,
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/alarm/directional/west,
/turf/simulated/floor/plasteel/dark,
/area/station/service/hydroponics)
"rix" = (
@@ -88085,29 +83485,28 @@
/turf/simulated/floor/engine,
/area/station/maintenance/incinerator)
"riA" = (
-/obj/structure/disposalpipe/segment,
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 6
},
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 6
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
},
/turf/simulated/floor/plasteel{
- icon_state = "neutralfull"
+ dir = 4;
+ icon_state = "brown"
},
/area/station/supply/qm)
"riJ" = (
/obj/structure/railing,
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/item/radio/intercom/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -88144,13 +83543,6 @@
},
/area/station/hallway/primary/starboard)
"riQ" = (
-/obj/machinery/access_button{
- autolink_id = "atmostanks_btn_int";
- name = "interior access button";
- pixel_x = -23;
- pixel_y = 20;
- req_access_txt = "32"
- },
/obj/machinery/atmospherics/pipe/simple/hidden{
dir = 9
},
@@ -88185,7 +83577,7 @@
},
/area/station/medical/medbay)
"rkf" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "Biohazard_medi";
name = "Quarantine Lockdown"
@@ -88198,11 +83590,7 @@
/turf/simulated/floor/plating,
/area/station/medical/virology/lab)
"rkq" = (
-/obj/machinery/alarm{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/alarm/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkred"
@@ -88222,9 +83610,7 @@
},
/area/station/security/warden)
"rkO" = (
-/obj/machinery/status_display{
- pixel_y = -32
- },
+/obj/machinery/status_display/directional/south,
/obj/structure/table/reinforced,
/obj/item/clothing/gloves/color/black,
/obj/item/storage/box/lights/mixed,
@@ -88237,7 +83623,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/hardsuitstorage)
"rkR" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable,
/turf/simulated/floor/plating,
/area/station/security/permabrig)
@@ -88246,7 +83632,7 @@
/turf/space,
/area/space)
"rkV" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/structure/rack,
/obj/effect/decal/warning_stripes/southwest,
/obj/effect/spawner/lootdrop/maintenance,
@@ -88290,31 +83676,25 @@
},
/area/station/public/storage/tools)
"rmm" = (
-/obj/machinery/light_switch{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/light_switch/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkred"
},
/area/station/security/prison/cell_block)
"rmw" = (
-/obj/structure/table/wood,
-/obj/item/radio/intercom{
- name = "custom placement"
+/obj/machinery/door/window/reinforced/normal{
+ dir = 8
},
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/plasteel/dark,
+/obj/effect/mapping_helpers/airlock/windoor/access/any/security{
+ dir = 8
+ },
+/obj/effect/mapping_helpers/airlock/autoname,
+/turf/simulated/floor/plating,
/area/station/legal/courtroom)
"rnI" = (
/obj/structure/closet/crate/freezer/iv_storage,
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/alarm/directional/south,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "whitebluecorner"
@@ -88386,6 +83766,10 @@
icon_state = "white"
},
/area/station/medical/sleeper)
+"rpx" = (
+/obj/effect/turf_decal/box/red,
+/turf/simulated/floor/wood/fancy/oak,
+/area/station/legal/courtroom)
"rpC" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
@@ -88427,20 +83811,14 @@
},
/area/station/command/bridge)
"rqh" = (
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "green"
},
/area/station/hallway/secondary/exit)
"rqk" = (
/obj/effect/landmark/damageturf,
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
"rqn" = (
@@ -88484,15 +83862,13 @@
/obj/structure/chair/sofa/left{
dir = 1
},
-/turf/simulated/floor/wood/fancy/light,
+/turf/simulated/floor/wood/fancy,
/area/station/public/sleep_female)
"rro" = (
/turf/simulated/wall/r_wall,
/area/station/medical/storage)
"rrJ" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "whiteblue"
@@ -88563,7 +83939,7 @@
/area/station/engineering/atmos/control)
"rsX" = (
/obj/item/kirbyplants,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/library)
"rto" = (
/obj/machinery/atmospherics/pipe/simple/hidden{
@@ -88611,11 +83987,7 @@
/area/station/medical/sleeper)
"rtG" = (
/obj/machinery/economy/vending/secdrobe,
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/south,
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "darkred"
@@ -88626,6 +83998,11 @@
id_tag = "arrivalsn_door_int"
},
/obj/machinery/atmospherics/pipe/simple/visible,
+/obj/machinery/access_button/west{
+ autolink_id = "arrivalsn_btn_int";
+ name = "exterior access button";
+ pixel_y = 1
+ },
/turf/simulated/floor/plating,
/area/station/hallway/secondary/entry)
"rtS" = (
@@ -88636,7 +84013,7 @@
},
/obj/effect/spawner/lootdrop/maintenance,
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/old_kitchen)
"rtV" = (
/obj/structure/disposalpipe/segment,
@@ -88728,10 +84105,7 @@
/area/station/maintenance/virology_maint)
"rvD" = (
/obj/structure/table/reinforced,
-/obj/structure/extinguisher_cabinet{
- name = "west bump";
- pixel_x = -30
- },
+/obj/structure/extinguisher_cabinet/directional/west,
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/item/radio{
pixel_x = -6;
@@ -88763,7 +84137,7 @@
/turf/simulated/floor/plasteel,
/area/station/service/theatre)
"rvR" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "Biohazard_medi";
name = "Quarantine Lockdown"
@@ -88836,10 +84210,7 @@
/area/station/maintenance/starboard)
"rxb" = (
/obj/machinery/computer/secure_data,
-/obj/machinery/newscaster/security_unit{
- name = "north bump";
- pixel_y = 28
- },
+/obj/machinery/newscaster/security_unit/north,
/turf/simulated/floor/carpet/royalblack,
/area/station/command/office/ntrep)
"rxe" = (
@@ -88921,7 +84292,7 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
"ryk" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable,
/obj/structure/cable{
d1 = 1;
@@ -88946,24 +84317,11 @@
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"ryK" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 8
- },
-/turf/simulated/floor/plasteel{
- icon_state = "cult"
- },
-/area/station/legal/magistrate)
+/obj/machinery/alarm/directional/east,
+/mob/living/simple_animal/pet/sloth/paperwork,
+/obj/structure/bed/dogbed/pet,
+/turf/simulated/floor/wood/fancy/cherry,
+/area/station/legal/lawoffice)
"rza" = (
/obj/structure/musician/piano,
/turf/simulated/floor/plasteel{
@@ -89037,11 +84395,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/controlroom)
"rAL" = (
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/power/apc/directional/west,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -89074,17 +84428,8 @@
d2 = 2;
icon_state = "1-2"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/old_kitchen)
-"rBu" = (
-/obj/structure/extinguisher_cabinet{
- name = "east bump";
- pixel_x = 30
- },
-/turf/simulated/floor/plasteel{
- icon_state = "neutralcorner"
- },
-/area/station/hallway/primary/central/east)
"rBP" = (
/obj/machinery/hologram/holopad,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
@@ -89151,7 +84496,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
"rDp" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"rDN" = (
@@ -89283,17 +84628,13 @@
dir = 5
},
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light_construct/small,
+/obj/machinery/light_construct/small/south,
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
},
/area/station/maintenance/starboard2)
"rGZ" = (
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/power/apc/directional/west,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -89320,17 +84661,6 @@
icon_state = "neutralfull"
},
/area/station/maintenance/fore)
-"rHp" = (
-/obj/machinery/access_button{
- autolink_id = "atmostanks_btn_ext";
- name = "exterior access button";
- pixel_x = 20;
- pixel_y = -20;
- req_access_txt = "32"
- },
-/obj/structure/lattice/catwalk,
-/turf/space,
-/area/space/nearstation)
"rHD" = (
/obj/structure/chair/stool{
dir = 8
@@ -89376,6 +84706,21 @@
icon_state = "purplecorner"
},
/area/station/hallway/primary/aft)
+"rIU" = (
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/effect/spawner/window/reinforced/polarized/grilled{
+ id = "Court"
+ },
+/turf/simulated/floor/plating,
+/area/station/legal/courtroom)
"rJd" = (
/obj/effect/decal/cleanable/cobweb2,
/obj/effect/decal/cleanable/dirt,
@@ -89526,10 +84871,9 @@
/obj/item/storage/box/monkeycubes{
pixel_y = 3
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/west{
id = "Virology2";
- name = "Virology Window Shutters Control";
- pixel_x = -24
+ name = "Virology Window Shutters Control"
},
/turf/simulated/floor/plasteel,
/area/station/medical/virology/lab)
@@ -89569,6 +84913,17 @@
},
/turf/simulated/floor/plasteel/dark,
/area/station/engineering/aitransit)
+"rMi" = (
+/obj/structure/table/reinforced,
+/obj/machinery/photocopier/faxmachine/longrange{
+ pixel_y = 4;
+ department = "Quartermaster's Office"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "brown"
+ },
+/area/station/supply/qm)
"rMm" = (
/obj/effect/decal/warning_stripes/yellow,
/obj/structure/cable{
@@ -89583,9 +84938,7 @@
"rMw" = (
/obj/structure/bedsheetbin,
/obj/structure/table,
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/machinery/requests_console{
department = "Crew Quarters";
name = "Crew Quarters Requests Console";
@@ -89596,18 +84949,17 @@
},
/area/station/public/fitness)
"rML" = (
-/obj/structure/filingcabinet/chestdrawer,
-/obj/machinery/newscaster{
- name = "north bump";
- pixel_y = 28
- },
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "neutral"
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
},
+/obj/machinery/firealarm/directional/north,
+/obj/effect/turf_decal/box/red,
+/turf/simulated/floor/wood/fancy/oak,
/area/station/legal/courtroom)
"rMW" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -89623,11 +84975,26 @@
},
/area/station/maintenance/virology_maint)
"rNi" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "Detective"
},
/turf/simulated/floor/plating,
/area/station/security/detective)
+"rNL" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/obj/effect/spawner/window/reinforced/polarized/grilled{
+ id = "Court"
+ },
+/turf/simulated/floor/plating,
+/area/station/legal/courtroom)
"rNU" = (
/obj/structure/cable{
d1 = 1;
@@ -89666,24 +85033,15 @@
/turf/simulated/floor/plasteel,
/area/station/public/locker)
"rOG" = (
-/obj/structure/sign/poster/official/random{
- pixel_y = 32
- },
+/obj/structure/sign/poster/official/random/north,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
"rOW" = (
/turf/simulated/wall/r_wall,
/area/station/medical/reception)
"rPh" = (
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/item/radio/intercom/directional/north,
+/obj/machinery/power/apc/directional/west,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -89691,11 +85049,7 @@
/turf/simulated/floor/plasteel/dark,
/area/station/engineering/aitransit)
"rPs" = (
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/alarm/directional/south,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
@@ -89706,6 +85060,13 @@
icon_state = "arrival"
},
/area/station/hallway/secondary/entry)
+"rPv" = (
+/obj/machinery/firealarm/directional/north,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutralcorner"
+ },
+/area/station/public/locker)
"rPy" = (
/obj/structure/cable{
d1 = 1;
@@ -89735,11 +85096,7 @@
/area/station/security/prison/cell_block)
"rPF" = (
/obj/item/kirbyplants,
-/obj/machinery/light{
- dir = 4;
- nightshift_allowed = 0;
- nightshift_enabled = 1
- },
+/obj/machinery/light/nightshifted/east,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -89776,11 +85133,7 @@
},
/area/station/medical/medbay)
"rQj" = (
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/firealarm/directional/west,
/obj/structure/table/reinforced,
/obj/structure/window/reinforced{
dir = 4
@@ -89820,7 +85173,7 @@
},
/area/station/medical/reception)
"rQD" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "CMO_Bedroom"
},
/obj/structure/cable{
@@ -89890,17 +85243,27 @@
icon_state = "darkredcorners"
},
/area/station/security/permasolitary)
+"rRP" = (
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/effect/spawner/window/reinforced/polarized/grilled{
+ id = "Court"
+ },
+/turf/simulated/floor/plating,
+/area/station/legal/courtroom)
"rRQ" = (
/obj/structure/closet/crate,
/obj/effect/spawner/lootdrop/maintenance,
-/obj/structure/sign/poster/official/random{
- pixel_x = 32
- },
+/obj/structure/sign/poster/official/random/east,
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small{
- dir = 4;
- pixel_y = 8
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
},
@@ -89915,10 +85278,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
"rSe" = (
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/obj/structure/dispenser/oxygen,
/turf/simulated/floor/plasteel,
/area/station/security/armory/secure)
@@ -89942,16 +85302,15 @@
/turf/simulated/floor/bluegrid,
/area/station/telecomms/chamber)
"rSM" = (
-/obj/structure/closet/secure_closet/medical3,
-/obj/machinery/power/apc{
- cell_type = 25000;
- dir = 1;
- name = "north bump";
- pixel_y = 24
+/obj/structure/rack,
+/obj/item/storage/firstaid/fire{
+ pixel_y = 10
},
-/obj/structure/cable{
- d2 = 2;
- icon_state = "0-2"
+/obj/item/storage/firstaid/fire{
+ pixel_y = 6
+ },
+/obj/item/storage/firstaid/fire{
+ pixel_y = 2
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -89983,7 +85342,7 @@
},
/area/station/medical/virology/lab)
"rTi" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/shutters/preopen{
dir = 2;
name = "Virology Shutters";
@@ -90038,12 +85397,8 @@
/turf/simulated/floor/plating,
/area/station/maintenance/medmaint)
"rUS" = (
-/obj/machinery/door_control{
- id = "pub_room";
- name = "Door Bolt Control";
- normaldoorcontrol = 1;
- pixel_y = 25;
- specialfunctions = 4
+/obj/machinery/door_control/bolt_control/north{
+ id = "pub_room"
},
/turf/simulated/floor/carpet,
/area/station/science/robotics/showroom)
@@ -90063,14 +85418,10 @@
"rWw" = (
/obj/structure/table/wood,
/obj/effect/spawner/lootdrop/maintenance,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/starboard2)
"rWL" = (
-/obj/machinery/alarm{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/alarm/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "whitepurplecorner"
},
@@ -90081,7 +85432,7 @@
"rXg" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/hop)
"rXk" = (
/obj/structure/cable{
@@ -90101,13 +85452,6 @@
},
/area/station/medical/sleeper)
"rXy" = (
-/obj/machinery/access_button{
- autolink_id = "apsolar_btn_int";
- name = "interior access button";
- pixel_x = -25;
- pixel_y = -25;
- req_access_txt = "13"
- },
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -90125,7 +85469,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/portsolar)
"rXE" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/abandoned_garden)
"rXW" = (
@@ -90146,7 +85490,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/fore)
"rXY" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable,
/obj/machinery/door/poddoor/preopen{
id_tag = "EscapeLockdown";
@@ -90159,10 +85503,8 @@
/area/station/bridge/checkpoint/south)
"rXZ" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small{
- nightshift_enabled = 1;
- nightshift_allowed = 0
- },
+/obj/machinery/light/small/nightshifted/south,
+/mob/living/simple_animal/mouse/rat,
/turf/simulated/floor/plasteel,
/area/station/maintenance/abandoned_garden)
"rYh" = (
@@ -90188,11 +85530,7 @@
/obj/item/reagent_containers/food/drinks/britcup{
pixel_y = 2
},
-/obj/machinery/newscaster{
- dir = 1;
- name = "south bump";
- pixel_y = -28
- },
+/obj/machinery/newscaster/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "whiteblue"
},
@@ -90205,7 +85543,7 @@
name = "Security Blast Door";
opacity = 0
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -90224,10 +85562,8 @@
/area/station/security/storage)
"rYP" = (
/obj/structure/bookcase,
-/turf/simulated/floor/wood{
- broken = 1;
- icon_state = "wood-broken"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/library)
"rYR" = (
/obj/structure/cable{
@@ -90346,7 +85682,7 @@
/obj/structure/table/wood,
/obj/item/paper_bin,
/obj/item/pen,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/library)
"san" = (
/obj/effect/decal/warning_stripes/west,
@@ -90425,11 +85761,11 @@
},
/area/station/maintenance/fore2)
"sbf" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/hallway/primary/central/ne)
"sbn" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d1 = 1;
d2 = 4;
@@ -90517,9 +85853,7 @@
/obj/machinery/gateway{
dir = 4
},
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "vault"
@@ -90549,7 +85883,7 @@
},
/area/station/medical/medbay2)
"scU" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -90670,6 +86004,18 @@
icon_state = "neutral"
},
/area/station/maintenance/port)
+"sfb" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/station/hallway/primary/starboard)
"sfh" = (
/obj/structure/cable{
d1 = 1;
@@ -90702,11 +86048,7 @@
/turf/simulated/wall,
/area/station/medical/virology)
"sgq" = (
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/alarm/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "darkred"
@@ -90763,10 +86105,7 @@
/turf/simulated/floor/plasteel/white,
/area/station/science/explab)
"sgZ" = (
-/obj/machinery/newscaster{
- name = "north bump";
- pixel_y = 28
- },
+/obj/machinery/newscaster/directional/north,
/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/plasteel{
dir = 1;
@@ -90774,7 +86113,7 @@
},
/area/station/hallway/secondary/entry)
"shb" = (
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/turf/simulated/floor/plating,
/area/station/science/toxins/launch)
"shr" = (
@@ -90789,10 +86128,7 @@
/area/station/hallway/primary/port)
"shs" = (
/obj/machinery/economy/vending/assist,
-/obj/structure/extinguisher_cabinet{
- name = "west bump";
- pixel_x = -30
- },
+/obj/structure/extinguisher_cabinet/directional/west,
/obj/machinery/camera{
c_tag = "Primary Tool Storage";
dir = 4
@@ -90851,6 +86187,11 @@
/obj/machinery/atmospherics/pipe/simple/hidden{
dir = 4
},
+/obj/machinery/access_button/south{
+ autolink_id = "engines_btn_int";
+ name = "interior access button";
+ req_access_txt = "10;13"
+ },
/turf/simulated/floor/plasteel,
/area/station/engineering/control)
"siY" = (
@@ -90872,13 +86213,7 @@
/area/station/public/fitness)
"sjT" = (
/obj/item/flag/clown,
-/obj/machinery/power/apc{
- cell_type = 25000;
- dir = 4;
- name = "east bump Engineering";
- pixel_x = 24;
- shock_proof = 1
- },
+/obj/machinery/power/apc/engineering/east,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -90910,10 +86245,9 @@
id_tag = "med_outer_door";
locked = 1
},
-/obj/machinery/access_button{
+/obj/machinery/access_button/east{
autolink_id = "med_outer_button";
- name = "interior access button";
- pixel_x = 24
+ name = "interior access button"
},
/obj/effect/mapping_helpers/airlock/access/all/engineering/external,
/turf/simulated/floor/engine,
@@ -90996,7 +86330,7 @@
/turf/simulated/floor/plating,
/area/station/hallway/secondary/exit)
"snd" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor{
density = 0;
icon_state = "open";
@@ -91018,7 +86352,7 @@
"sno" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/meeting_room)
"snC" = (
/obj/structure/cable{
@@ -91053,31 +86387,22 @@
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
+"soW" = (
+/obj/effect/decal/cleanable/dirt,
+/mob/living/simple_animal/mouse/rat,
+/turf/simulated/floor/plating,
+/area/station/maintenance/starboard2)
"spc" = (
-/obj/structure/table,
-/obj/item/storage/belt/medical{
+/obj/structure/rack,
+/obj/item/storage/firstaid/toxin{
pixel_y = 10
},
-/obj/item/storage/belt/medical{
- pixel_y = 8
- },
-/obj/item/storage/belt/medical{
+/obj/item/storage/firstaid/toxin{
pixel_y = 6
},
-/obj/item/storage/belt/medical{
- pixel_y = 4
- },
-/obj/item/storage/belt/medical{
+/obj/item/storage/firstaid/toxin{
pixel_y = 2
},
-/obj/item/storage/belt/medical,
-/obj/machinery/light{
- dir = 1
- },
-/obj/structure/extinguisher_cabinet{
- name = "north bump";
- pixel_y = 30
- },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "whiteblue"
@@ -91089,7 +86414,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/fore)
"sph" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -91119,9 +86444,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
"spp" = (
-/obj/structure/sink{
- pixel_y = 25
- },
+/obj/structure/sink/directional/north,
/obj/effect/spawner/random_spawners/blood_maybe,
/obj/effect/decal/cleanable/cobweb,
/turf/simulated/floor/plasteel{
@@ -91134,6 +86457,13 @@
icon_state = "neutralcorner"
},
/area/station/hallway/primary/central/north)
+"spw" = (
+/obj/structure/bed/dogbed,
+/mob/living/simple_animal/pet/dog/security,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/station/security/main)
"spz" = (
/obj/structure/disposalpipe/segment,
/obj/structure/cable{
@@ -91147,25 +86477,15 @@
/area/station/security/range)
"spF" = (
/obj/machinery/icemachine,
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
-/obj/machinery/light_switch{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/west,
+/obj/machinery/light_switch/south,
/turf/simulated/floor/plasteel{
icon_state = "redfull"
},
/area/station/service/kitchen)
"spP" = (
/obj/structure/closet,
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -91181,7 +86501,7 @@
},
/area/station/engineering/atmos)
"spW" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/disposalpipe/segment,
/obj/structure/cable{
d2 = 8;
@@ -91190,11 +86510,7 @@
/turf/simulated/floor/plating,
/area/station/science/xenobiology)
"sqb" = (
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/alarm/directional/west,
/turf/simulated/floor/mineral/tranquillite,
/area/station/service/mime)
"sqk" = (
@@ -91232,11 +86548,7 @@
/area/station/science/toxins/launch)
"sqI" = (
/obj/structure/closet/secure_closet/security,
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/power/apc/directional/west,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -91248,9 +86560,8 @@
/area/station/security/storage)
"sqZ" = (
/obj/effect/landmark/spawner/xeno,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken6"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/library)
"srs" = (
/obj/machinery/door/airlock/external{
@@ -91260,13 +86571,16 @@
},
/obj/effect/mapping_helpers/airlock/access/all/engineering/construction,
/obj/machinery/atmospherics/pipe/simple/hidden,
+/obj/machinery/access_button/west{
+ autolink_id = "atmostanks_btn_int";
+ name = "interior access button";
+ req_access_txt = "32"
+ },
/turf/simulated/floor/plasteel,
/area/station/engineering/gravitygenerator)
"srJ" = (
/obj/structure/flora/ausbushes/sparsegrass,
-/mob/living/simple_animal/cow/betsy{
- name = "Бетси"
- },
+/mob/living/simple_animal/cow/betsy,
/turf/simulated/floor/grass,
/area/station/service/hydroponics)
"srQ" = (
@@ -91301,7 +86615,7 @@
},
/area/station/medical/reception)
"ssi" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d1 = 2;
d2 = 8;
@@ -91332,11 +86646,7 @@
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
},
-/obj/machinery/newscaster{
- dir = 1;
- name = "south bump";
- pixel_y = -28
- },
+/obj/machinery/newscaster/directional/south,
/turf/simulated/floor/plasteel,
/area/station/service/theatre)
"ssy" = (
@@ -91350,6 +86660,28 @@
/obj/effect/spawner/random_spawners/wall_rusted_maybe,
/turf/simulated/wall,
/area/station/maintenance/apmaint)
+"ssM" = (
+/obj/effect/spawner/window/reinforced/polarized/grilled{
+ id = "qm"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plating,
+/area/station/supply/qm)
+"ssR" = (
+/obj/structure/statue/delta/e,
+/obj/effect/turf_decal/siding/yellow{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel/dark,
+/area/station/hallway/secondary/bridge)
"ssV" = (
/obj/machinery/door/airlock/medical/glass{
id_tag = "MedbayFoyerPort"
@@ -91402,10 +86734,7 @@
},
/area/station/medical/medbay2)
"stv" = (
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "yellowcorner"
@@ -91440,9 +86769,7 @@
/area/station/public/fitness)
"stW" = (
/obj/effect/decal/warning_stripes/northeast,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plasteel,
/area/station/engineering/controlroom)
"suu" = (
@@ -91469,9 +86796,7 @@
/turf/simulated/floor/carpet/red,
/area/station/command/office/hos)
"suy" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/item/kirbyplants,
/obj/structure/sign/poster/random{
pixel_y = -32
@@ -91522,17 +86847,11 @@
},
/area/station/public/fitness)
"suI" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/carpet,
/area/station/service/bar/atrium)
"suU" = (
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "neutralcorner"
@@ -91569,6 +86888,11 @@
},
/turf/simulated/floor/plasteel,
/area/station/public/fitness)
+"swI" = (
+/obj/effect/decal/cleanable/dirt,
+/mob/living/simple_animal/mouse/rat,
+/turf/simulated/floor/plasteel/dark,
+/area/station/maintenance/abandonedbar)
"swM" = (
/obj/structure/disposalpipe/junction/reversed{
dir = 4
@@ -91608,7 +86932,7 @@
},
/area/station/security/permabrig)
"sxb" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "VirRest"
},
/obj/machinery/door/poddoor/shutters/preopen{
@@ -91648,10 +86972,7 @@
/obj/structure/table/reinforced,
/obj/item/tank/jetpack/carbondioxide,
/obj/item/gps/engineering,
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/firealarm/directional/north,
/turf/simulated/floor/plasteel,
/area/station/engineering/hardsuitstorage)
"sxq" = (
@@ -91682,15 +87003,12 @@
/obj/item/reagent_containers/spray/cleaner,
/obj/item/reagent_containers/spray/cleaner,
/obj/item/key/janitor,
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/north{
id = "janitorshutters";
name = "Janitor Shutters Control";
- pixel_y = 25;
req_access_txt = "26"
},
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "purple"
@@ -91784,7 +87102,7 @@
/obj/machinery/bodyscanner{
dir = 1
},
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "whiteblue"
@@ -91877,14 +87195,8 @@
},
/area/station/hallway/secondary/entry)
"sAP" = (
-/obj/machinery/light{
- dir = 4
- },
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/machinery/light/directional/east,
+/obj/item/radio/intercom/directional/east,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 9
},
@@ -91895,11 +87207,7 @@
/area/station/medical/virology)
"sBm" = (
/obj/structure/chair/comfy/teal,
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/power/apc/directional/north,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -91918,30 +87226,27 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 10
},
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
/turf/simulated/floor/plasteel,
/area/station/science/toxins/mixing)
"sBE" = (
/obj/structure/reagent_dispensers/water_cooler,
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/firealarm/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whitepurple"
},
/area/station/science/break_room)
"sBV" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/machinery/computer/scan_consolenew{
dir = 1
},
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "whitepurple"
},
@@ -92012,24 +87317,22 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 9
},
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
/turf/simulated/floor/plasteel/white,
/area/station/science/toxins/mixing)
"sCZ" = (
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/obj/machinery/kitchen_machine/grill,
/turf/simulated/floor/plasteel{
icon_state = "redfull"
},
/area/station/service/kitchen)
"sDh" = (
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/power/apc/directional/north,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -92123,9 +87426,7 @@
dir = 8
},
/obj/structure/table/reinforced,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/item/clipboard,
/obj/item/folder/blue,
/obj/machinery/camera{
@@ -92158,27 +87459,16 @@
/obj/structure/chair/comfy/brown{
dir = 8
},
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/machinery/alarm/directional/north,
+/obj/item/radio/intercom/directional/east,
/obj/effect/landmark/start/psychiatrist,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/medical/psych)
"sFB" = (
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
},
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/item/radio/intercom/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whiteblue"
@@ -92199,20 +87489,6 @@
icon_state = "dark"
},
/area/station/service/theatre)
-"sGp" = (
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plasteel{
- icon_state = "neutralfull"
- },
-/area/station/legal/courtroom)
"sGz" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
@@ -92241,7 +87517,7 @@
name = "Meeting Room Shutters";
opacity = 0
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -92266,11 +87542,7 @@
/obj/structure/table/reinforced,
/obj/item/wrench,
/obj/item/tank/internals/emergency_oxygen/engi,
-/obj/machinery/newscaster{
- dir = 8;
- name = "east bump";
- pixel_x = 28
- },
+/obj/machinery/newscaster/directional/east,
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/item/clothing/gloves/color/black,
/obj/item/clothing/mask/gas,
@@ -92321,9 +87593,7 @@
/area/station/hallway/primary/starboard)
"sIB" = (
/obj/effect/decal/warning_stripes/northeastcorner,
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "redcorner"
@@ -92348,14 +87618,13 @@
/obj/machinery/driver_button{
id_tag = "toxinsdriver";
pixel_x = -6;
- pixel_y = 26;
+ pixel_y = 24;
range = 18
},
-/obj/machinery/light_switch{
- name = "custom placement";
- pixel_x = 7;
- pixel_y = 24
+/obj/machinery/light_switch/north{
+ pixel_x = 7
},
+/mob/living/simple_animal/pet/cat/spacecat/Musya,
/turf/simulated/floor/plasteel,
/area/station/science/toxins/launch)
"sJD" = (
@@ -92368,9 +87637,7 @@
/area/station/maintenance/apmaint)
"sJI" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -92400,15 +87667,12 @@
/turf/simulated/floor/wood/fancy/birch,
/area/station/maintenance/starboard)
"sKr" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/service/bar/atrium)
"sKG" = (
/obj/machinery/hydroponics/soil,
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/firealarm/directional/north,
/turf/simulated/floor/grass,
/area/station/service/hydroponics)
"sKM" = (
@@ -92499,9 +87763,7 @@
},
/area/station/medical/medbay)
"sMV" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/effect/decal/warning_stripes/northeast,
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
@@ -92526,23 +87788,6 @@
/obj/machinery/hologram/holopad,
/turf/simulated/floor/plasteel/white,
/area/station/science/toxins/mixing)
-"sOu" = (
-/obj/effect/decal/cleanable/dust,
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/floor/wood{
- icon_state = "wood-broken6"
- },
-/area/station/maintenance/starboard)
"sOx" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
@@ -92576,22 +87821,21 @@
/area/station/maintenance/electrical)
"sPt" = (
/obj/structure/closet/emcloset,
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "vault"
},
/area/station/engineering/aitransit)
"sPz" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/structure/sign/vacuum{
pixel_y = 32
},
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"sPI" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "VirRest"
},
/turf/simulated/floor/plating,
@@ -92677,6 +87921,11 @@
/obj/effect/decal/cleanable/fungus,
/turf/simulated/wall,
/area/station/maintenance/library)
+"sSl" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "darkredcorners"
+ },
+/area/station/security/main)
"sSr" = (
/obj/machinery/economy/vending/medical,
/turf/simulated/floor/plasteel{
@@ -92699,10 +87948,7 @@
/area/station/science/research)
"sSH" = (
/obj/machinery/atmospherics/unary/vent_scrubber/on,
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/turf/simulated/floor/plasteel,
/area/station/science/toxins/launch)
"sSY" = (
@@ -92756,7 +88002,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 10
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/ntrep)
"sVl" = (
/obj/machinery/atmospherics/unary/vent_pump/high_volume{
@@ -92858,7 +88104,7 @@
/turf/simulated/floor/plating,
/area/station/engineering/control)
"sXA" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/effect/mapping_helpers/damaged_window,
/obj/machinery/door/poddoor/shutters/preopen{
dir = 1;
@@ -92870,9 +88116,7 @@
"sYj" = (
/obj/effect/spawner/lootdrop/trash,
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "neutralcorner"
@@ -92895,10 +88139,7 @@
},
/obj/item/bedsheet/red,
/obj/structure/bed,
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 8
},
@@ -92935,26 +88176,17 @@
},
/area/station/security/detective)
"sYX" = (
-/obj/machinery/access_button{
- autolink_id = "escape_btn_int";
- name = "interior access button";
- pixel_x = -24;
- pixel_y = -24;
- req_access_txt = "10;13"
- },
/obj/structure/sign/vacuum{
pixel_x = -32
},
/obj/machinery/atmospherics/pipe/simple/hidden{
dir = 6
},
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor/plating,
/area/station/hallway/secondary/exit)
"sZp" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "neutral"
},
@@ -92962,9 +88194,8 @@
"sZE" = (
/obj/structure/closet/cabinet,
/obj/effect/spawner/lootdrop/maintenance,
-/turf/simulated/floor/wood/fancy/birch{
- icon_state = "fancy-wood-birch-broken4"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/fancy/birch,
/area/station/maintenance/starboard)
"tad" = (
/obj/structure/disposalpipe/sortjunction{
@@ -93021,10 +88252,7 @@
/area/station/science/research)
"taB" = (
/obj/machinery/economy/vending/coffee,
-/obj/structure/extinguisher_cabinet{
- name = "north bump";
- pixel_y = 30
- },
+/obj/structure/extinguisher_cabinet/directional/north,
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "yellow"
@@ -93144,8 +88372,15 @@
icon_state = "1-4"
},
/obj/effect/decal/cleanable/dirt,
+/mob/living/simple_animal/mouse/rat,
/turf/simulated/floor/engine,
/area/station/maintenance/incinerator)
+"tdi" = (
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
+ },
+/turf/simulated/floor/carpet/orange,
+/area/station/supply/qm)
"tdj" = (
/obj/machinery/camera{
c_tag = "Vault";
@@ -93167,7 +88402,7 @@
d2 = 8;
icon_state = "4-8"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/old_kitchen)
"tdA" = (
/turf/simulated/floor/plasteel{
@@ -93251,9 +88486,7 @@
/obj/machinery/hydroponics/constructable,
/obj/item/seeds/tower,
/obj/item/seeds/amanita,
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/effect/decal/cleanable/cobweb2,
/obj/structure/cable{
d1 = 2;
@@ -93282,9 +88515,7 @@
},
/area/station/service/barber)
"tgn" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/beach/away/water/deep/dense{
density = 0;
water_overlay_image = null
@@ -93327,7 +88558,7 @@
},
/area/station/hallway/secondary/entry)
"ths" = (
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -93350,9 +88581,6 @@
icon_state = "darkredcorners"
},
/area/station/security/prison/cell_block)
-"thL" = (
-/turf/simulated/floor/wood,
-/area/station/maintenance/library)
"thU" = (
/obj/structure/cable{
d1 = 1;
@@ -93407,9 +88635,7 @@
/area/station/maintenance/apmaint)
"tjM" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plasteel,
/area/station/science/research)
"tjY" = (
@@ -93442,20 +88668,13 @@
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"tkj" = (
-/obj/structure/chair/office/dark{
- dir = 8
- },
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 5
+/obj/structure/table/wood,
+/obj/machinery/button/windowtint{
+ pixel_x = -5;
+ id = "Magistrate"
},
-/turf/simulated/floor/carpet,
-/area/station/legal/lawoffice)
+/turf/simulated/floor/carpet/royalblack,
+/area/station/legal/magistrate)
"tkz" = (
/obj/machinery/atmospherics/pipe/simple/visible/purple{
dir = 4
@@ -93468,7 +88687,7 @@
},
/area/station/engineering/atmos)
"tkM" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -93500,16 +88719,12 @@
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"tld" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/medical/virology)
"tlf" = (
/obj/effect/decal/warning_stripes/east,
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/item/radio/intercom/directional/east,
/obj/machinery/iv_drip,
/turf/simulated/floor/plasteel{
icon_state = "Dark"
@@ -93593,7 +88808,7 @@
},
/area/station/medical/medbay)
"tlR" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/hallway/primary/central/nw)
"tlS" = (
@@ -93642,11 +88857,7 @@
},
/area/station/maintenance/electrical)
"tmV" = (
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/power/apc/directional/north,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -93671,6 +88882,11 @@
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/old_kitchen)
+"tnr" = (
+/mob/living/simple_animal/pet/dog/fox/fennec/fenya,
+/obj/structure/bed/dogbed/pet,
+/turf/simulated/floor/wood/oak,
+/area/station/legal/magistrate)
"tnu" = (
/obj/machinery/atmospherics/unary/outlet_injector{
autolink_id = "n2o_in";
@@ -93760,11 +88976,7 @@
network = list("Medbay","SS13");
dir = 8
},
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/item/radio/intercom/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "whiteblue"
@@ -93778,10 +88990,7 @@
},
/area/station/maintenance/old_kitchen)
"tpc" = (
-/obj/machinery/power/apc{
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/power/apc/directional/south,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -93808,19 +89017,17 @@
},
/area/station/engineering/tech_storage)
"tpo" = (
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/station/security/execution)
+"tpv" = (
+/obj/machinery/light_switch/north,
+/turf/simulated/floor/wood/oak,
+/area/station/command/office/hop)
"tpP" = (
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"tqg" = (
@@ -93855,6 +89062,11 @@
icon_state = "neutralfull"
},
/area/station/maintenance/virology_maint)
+"tqO" = (
+/obj/effect/decal/cleanable/dirt,
+/mob/living/simple_animal/mouse/rat,
+/turf/simulated/floor/plating,
+/area/station/maintenance/old_kitchen)
"tqS" = (
/obj/structure/table,
/obj/machinery/kitchen_machine/microwave{
@@ -93888,7 +89100,7 @@
},
/area/station/hallway/secondary/bridge)
"trn" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -93913,6 +89125,20 @@
icon_state = "neutralcorner"
},
/area/station/hallway/primary/port)
+"trv" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/wood/fancy/cherry,
+/area/station/legal/lawoffice)
"trz" = (
/obj/structure/chair{
dir = 4
@@ -93939,9 +89165,7 @@
},
/area/station/service/expedition)
"trG" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -94008,11 +89232,7 @@
/turf/simulated/floor/plating,
/area/station/engineering/control)
"ttb" = (
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/item/radio/intercom/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "yellowcorner"
@@ -94025,7 +89245,7 @@
pixel_x = 12
},
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/old_kitchen)
"ttm" = (
/obj/effect/landmark/spawner/nukedisc_respawn,
@@ -94054,7 +89274,7 @@
},
/area/station/medical/virology/lab)
"ttS" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "Biohazard_medi";
name = "Quarantine Lockdown"
@@ -94209,17 +89429,14 @@
/area/station/hallway/secondary/exit)
"txG" = (
/obj/machinery/economy/vending/tool,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/old_kitchen)
"txR" = (
/obj/machinery/camera{
c_tag = "Experimention Lab";
network = list("Experimentator","Research","SS13")
},
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/firealarm/directional/north,
/turf/simulated/floor/engine,
/area/station/science/test_chamber)
"txW" = (
@@ -94246,20 +89463,14 @@
/area/station/maintenance/starboard)
"tzb" = (
/obj/structure/closet/crate/freezer/iv_storage,
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whitebluecorner"
},
/area/station/medical/surgery/secondary)
"tzp" = (
-/obj/structure/extinguisher_cabinet{
- name = "east bump";
- pixel_x = 30
- },
+/obj/structure/extinguisher_cabinet/directional/east,
/obj/structure/closet/radiation,
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/item/clothing/glasses/meson,
@@ -94298,7 +89509,7 @@
},
/area/station/medical/medbay)
"tAt" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable,
/turf/simulated/floor/plating,
/area/station/science/xenobiology)
@@ -94316,7 +89527,7 @@
name = "Security Blast Door";
opacity = 0
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -94325,9 +89536,7 @@
/area/station/security/storage)
"tAT" = (
/obj/effect/spawner/random_spawners/blood_maybe,
-/obj/structure/sign/poster/official/random{
- pixel_y = 32
- },
+/obj/structure/sign/poster/official/random/north,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
@@ -94426,7 +89635,7 @@
/turf/simulated/floor/engine,
/area/station/engineering/controlroom)
"tDj" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -94440,7 +89649,7 @@
/area/station/medical/reception)
"tDD" = (
/obj/machinery/door/airlock/maintenance,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/old_kitchen)
"tDZ" = (
/obj/structure/chair/stool{
@@ -94462,7 +89671,7 @@
},
/area/station/security/permabrig)
"tEe" = (
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -94576,14 +89785,12 @@
"tFt" = (
/obj/effect/decal/warning_stripes/south,
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ icon_state = "darkblue"
},
/area/station/service/expedition)
"tFK" = (
/obj/item/soap/nanotrasen,
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/obj/structure/curtain/open/shower,
/obj/machinery/shower{
pixel_y = 22
@@ -94604,11 +89811,7 @@
/obj/item/reagent_containers/spray/plantbgone,
/obj/item/reagent_containers/spray/plantbgone,
/obj/item/reagent_containers/spray/plantbgone,
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/firealarm/directional/east,
/turf/simulated/floor/plasteel/dark,
/area/station/service/hydroponics)
"tGN" = (
@@ -94752,26 +89955,30 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"tIO" = (
-/obj/machinery/door/airlock/mining/glass{
- name = "Quartermaster"
- },
-/obj/effect/mapping_helpers/airlock/access/all/supply/qm,
/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/door/airlock/command/qm/glass,
+/obj/machinery/door/firedoor,
+/obj/effect/mapping_helpers/airlock/access/all/supply/qm,
+/obj/effect/mapping_helpers/airlock/polarized{
+ id = "qm"
+ },
+/obj/effect/mapping_helpers/airlock/autoname,
+/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/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/plasteel,
/area/station/supply/qm)
"tJa" = (
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/alarm/directional/west,
/obj/structure/bed/dogbed/runtime,
/mob/living/simple_animal/pet/cat/Runtime,
/obj/machinery/atmospherics/unary/vent_pump/on{
@@ -94785,10 +89992,7 @@
"tJc" = (
/obj/item/kirbyplants,
/obj/effect/decal/warning_stripes/yellow/hollow,
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/turf/simulated/floor/plasteel,
/area/station/maintenance/electrical)
"tJd" = (
@@ -94890,7 +90094,7 @@
name = "Prison Lockdown Blast Doors";
opacity = 0
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -94926,7 +90130,7 @@
name = "Security Blast Door";
opacity = 0
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d1 = 1;
d2 = 8;
@@ -94945,9 +90149,7 @@
/area/station/security/prison/cell_block)
"tNd" = (
/obj/machinery/atmospherics/unary/vent_scrubber/on,
-/obj/machinery/computer/security/telescreen/entertainment{
- pixel_y = 32
- },
+/obj/machinery/computer/security/telescreen/entertainment/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "whiteblue"
@@ -94982,24 +90184,17 @@
/area/station/security/checkpoint/south)
"tNm" = (
/obj/structure/dresser,
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/firealarm/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "barber"
},
/area/station/service/barber)
"tNn" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/structure/chair/wood{
dir = 8
},
-/obj/machinery/newscaster{
- name = "north bump";
- pixel_y = 28
- },
+/obj/machinery/newscaster/directional/north,
/turf/simulated/floor/plasteel/dark,
/area/station/service/chapel/office)
"tNO" = (
@@ -95032,6 +90227,18 @@
},
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
+"tOf" = (
+/obj/machinery/papershredder,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/station/supply/qm)
"tOi" = (
/obj/structure/cable{
d1 = 1;
@@ -95063,10 +90270,7 @@
},
/area/station/security/checkpoint/south)
"tOM" = (
-/obj/machinery/power/apc{
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/power/apc/directional/south,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -95078,11 +90282,7 @@
"tOP" = (
/obj/machinery/hydroponics/constructable,
/obj/effect/decal/warning_stripes/yellow/hollow,
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/item/radio/intercom/directional/west,
/turf/simulated/floor/plasteel/dark,
/area/station/service/hydroponics)
"tOS" = (
@@ -95105,6 +90305,30 @@
icon_state = "neutral"
},
/area/station/maintenance/port)
+"tPh" = (
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/structure/disposalpipe/junction/reversed{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/station/hallway/primary/starboard)
"tPu" = (
/obj/structure/disposalpipe/segment,
/obj/structure/cable{
@@ -95113,9 +90337,7 @@
icon_state = "1-2"
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/structure/sign/poster/official/random{
- pixel_x = -32
- },
+/obj/structure/sign/poster/official/random/west,
/turf/simulated/floor/plasteel{
icon_state = "redyellowfull"
},
@@ -95129,11 +90351,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
- },
+/obj/item/radio/intercom/directional/west,
/obj/effect/decal/warning_stripes/southwest,
/turf/simulated/floor/plating,
/area/station/maintenance/starboardsolar)
@@ -95157,9 +90375,7 @@
pixel_x = 27;
pixel_y = 28
},
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -95217,10 +90433,9 @@
icon_state = "1-2"
},
/obj/effect/decal/warning_stripes/north,
-/obj/machinery/access_button{
+/obj/machinery/access_button/west{
autolink_id = "assolar_btn_ext";
name = "exterior access button";
- pixel_x = -24;
req_access_txt = "13"
},
/obj/effect/mapping_helpers/airlock/access/all/engineering/external,
@@ -95297,7 +90512,7 @@
},
/area/station/medical/medbay2)
"tTk" = (
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction,
/turf/simulated/floor/plating,
/area/station/science/toxins/mixing)
@@ -95313,14 +90528,20 @@
},
/area/station/maintenance/starboard2)
"tTt" = (
-/obj/structure/disposalpipe/segment,
+/obj/structure/chair{
+ dir = 4
+ },
/obj/structure/cable{
- d1 = 2;
- d2 = 4;
- icon_state = "2-4"
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
},
/turf/simulated/floor/plasteel{
- icon_state = "neutralfull"
+ dir = 4;
+ icon_state = "brown"
},
/area/station/supply/qm)
"tUh" = (
@@ -95369,11 +90590,7 @@
pixel_x = 5;
pixel_y = 5
},
-/obj/machinery/light_switch{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/light_switch/east,
/turf/simulated/floor/plasteel/white,
/area/station/science/explab)
"tUW" = (
@@ -95392,7 +90609,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 9
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/public/vacant_office)
"tVV" = (
/obj/machinery/door/poddoor{
@@ -95402,7 +90619,7 @@
name = "Bridge Blast Doors";
opacity = 0
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d1 = 2;
d2 = 8;
@@ -95415,7 +90632,7 @@
/turf/simulated/floor/plating,
/area/station/command/bridge)
"tVX" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "Biohazard_medi";
name = "Quarantine Lockdown"
@@ -95446,7 +90663,7 @@
"tWx" = (
/obj/machinery/economy/vending/coffee,
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/starboard2)
"tWH" = (
/obj/structure/cable{
@@ -95474,24 +90691,14 @@
/turf/simulated/floor/plasteel/white,
/area/station/science/xenobiology)
"tXb" = (
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/alarm/directional/west,
+/obj/machinery/light/directional/west,
/obj/effect/decal/warning_stripes/northwest,
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
"tXj" = (
/obj/machinery/cryopod/right,
-/obj/machinery/light_switch{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/light_switch/west,
/turf/simulated/floor/plasteel{
icon_state = "whitegreenfull"
},
@@ -95599,7 +90806,7 @@
},
/area/station/hallway/primary/starboard)
"tYd" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -95700,7 +90907,7 @@
/area/station/maintenance/fore2)
"uah" = (
/obj/structure/table/reinforced,
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter{
id = "RnDChem";
name = "Chamber Blast Doors";
pixel_x = 3;
@@ -95757,6 +90964,21 @@
/obj/effect/decal/warning_stripes/yellow,
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/bridge)
+"uaT" = (
+/obj/effect/spawner/window/reinforced/polarized/grilled{
+ id = "qm"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plating,
+/area/station/supply/qm)
"uaU" = (
/obj/structure/cable{
d1 = 1;
@@ -95817,6 +91039,10 @@
locked = 1;
name = "West Maintenance External Access"
},
+/obj/machinery/access_button/north{
+ autolink_id = "apmaint2_btn_ext";
+ name = "exterior access button"
+ },
/turf/simulated/floor/plasteel,
/area/station/maintenance/port)
"ucI" = (
@@ -95856,7 +91082,7 @@
name = "Bridge Blast Doors";
opacity = 0
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d1 = 2;
d2 = 8;
@@ -95879,6 +91105,20 @@
icon_state = "neutral"
},
/area/station/engineering/hardsuitstorage)
+"udz" = (
+/obj/structure/railing{
+ dir = 4
+ },
+/obj/structure/chair/office{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/carpet/black,
+/area/station/legal/courtroom)
"uej" = (
/obj/structure/chair/comfy/teal{
dir = 4
@@ -96022,9 +91262,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"ugQ" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutral"
@@ -96038,15 +91276,9 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/library)
"uht" = (
-/obj/machinery/access_button{
- autolink_id = "apmaint2_btn_int";
- name = "interior access button";
- pixel_x = -24;
- pixel_y = 24
- },
/obj/machinery/atmospherics/pipe/simple/visible{
dir = 4
},
@@ -96088,9 +91320,7 @@
/area/station/hallway/secondary/exit/maintenance)
"uhM" = (
/obj/effect/decal/cleanable/dirt,
-/obj/structure/sign/poster/contraband/random{
- pixel_y = 32
- },
+/obj/structure/sign/poster/contraband/random/north,
/turf/simulated/floor/plating,
/area/station/supply/sorting)
"uic" = (
@@ -96114,15 +91344,8 @@
"uih" = (
/obj/structure/table,
/obj/item/storage/box/evidence,
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
-/obj/machinery/newscaster/security_unit{
- name = "north bump";
- pixel_y = 28
- },
+/obj/machinery/firealarm/directional/east,
+/obj/machinery/newscaster/security_unit/north,
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "darkred"
@@ -96164,11 +91387,7 @@
/turf/simulated/floor/engine/plasma,
/area/station/engineering/atmos)
"uiw" = (
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
+/obj/item/radio/intercom/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "darkred"
},
@@ -96184,11 +91403,7 @@
/obj/item/shield/riot,
/obj/item/shield/riot,
/obj/item/shield/riot,
-/obj/machinery/light_switch{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/light_switch/east,
/turf/simulated/floor/plasteel,
/area/station/security/armory/secure)
"uiL" = (
@@ -96240,6 +91455,11 @@
d2 = 8;
icon_state = "4-8"
},
+/obj/machinery/access_button/south{
+ autolink_id = "fpsolar_btn_ext";
+ name = "exterior access button";
+ req_access_txt = "32"
+ },
/turf/simulated/floor/plating,
/area/station/maintenance/auxsolarport)
"ujP" = (
@@ -96372,7 +91592,7 @@
/turf/simulated/floor/wood/fancy/oak,
/area/station/public/sleep_male)
"umm" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor{
density = 0;
icon_state = "open";
@@ -96392,7 +91612,7 @@
/area/station/medical/virology/lab)
"umY" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
},
@@ -96406,7 +91626,7 @@
id_tag = "transitlock";
name = "Transit Tube Lockdown"
},
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -96435,9 +91655,7 @@
pixel_x = -26;
pixel_y = 28
},
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -96530,9 +91748,7 @@
/turf/simulated/floor/engine,
/area/station/engineering/engine/supermatter)
"upe" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/effect/decal/cleanable/cobweb,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/warning_stripes/yellow/hollow,
@@ -96548,22 +91764,15 @@
c_tag = "Medbay Surgery North";
dir = 1
},
-/obj/machinery/button/windowtint{
+/obj/machinery/button/windowtint/south{
id = "Surgery1";
- pixel_x = -8;
- pixel_y = -24
+ pixel_x = -8
},
-/obj/machinery/holosign_switch{
+/obj/machinery/holosign_switch/south{
id = "Surgery1";
- pixel_x = 8;
- pixel_y = -24;
- dir = 1
- },
-/obj/item/radio/intercom{
- dir = 4;
- name = "west bump";
- pixel_x = -22
+ pixel_x = 8
},
+/obj/item/radio/intercom/directional/west,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "whitebluecorner"
@@ -96589,10 +91798,7 @@
/turf/simulated/floor/plasteel/dark,
/area/station/service/chapel/office)
"upw" = (
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "arrival"
@@ -96603,23 +91809,12 @@
dir = 1
},
/obj/machinery/atmospherics/unary/vent_scrubber/on,
-/obj/machinery/newscaster{
- dir = 4;
- name = "west bump";
- pixel_x = -28
- },
+/obj/machinery/newscaster/directional/west,
/turf/simulated/floor/plasteel{
icon_state = "barber"
},
/area/station/service/barber)
"upI" = (
-/obj/machinery/access_button{
- autolink_id = "fpsolar_btn_int";
- name = "interior access button";
- pixel_x = -25;
- pixel_y = 25;
- req_access_txt = "32"
- },
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -96637,10 +91832,9 @@
/turf/simulated/floor/plating,
/area/station/maintenance/auxsolarport)
"upW" = (
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/firealarm/directional/north,
+/obj/structure/bed/dogbed,
+/mob/living/simple_animal/pet/dog/security/warden,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "darkred"
@@ -96657,7 +91851,7 @@
},
/area/station/engineering/hardsuitstorage)
"uqc" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -96685,11 +91879,27 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/atmos/control)
"uqg" = (
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
+/obj/structure/rack,
+/obj/item/clothing/accessory/holster{
+ pixel_x = -6;
+ pixel_y = 6
},
+/obj/item/clothing/accessory/holster{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/clothing/accessory/holster{
+ pixel_x = 3;
+ pixel_y = -3
+ },
+/obj/item/clothing/accessory/holster{
+ pixel_x = 6;
+ pixel_y = -6
+ },
+/obj/item/clothing/accessory/holster,
+/obj/item/clothing/accessory/holster,
+/obj/item/clothing/accessory/holster,
+/obj/item/clothing/accessory/holster,
/turf/simulated/floor/plasteel{
icon_state = "darkred"
},
@@ -96703,6 +91913,16 @@
/obj/machinery/floodlight,
/turf/simulated/floor/plating,
/area/station/maintenance/virology_maint)
+"uqF" = (
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/light/small/directional/south,
+/turf/simulated/floor/plating,
+/area/station/engineering/control)
"uro" = (
/obj/structure/cable{
d1 = 2;
@@ -96748,17 +91968,13 @@
"usc" = (
/obj/structure/bed,
/obj/item/bedsheet/mime,
-/obj/structure/sign/poster/official/random{
- pixel_y = 32
- },
-/obj/machinery/light{
- dir = 1
- },
+/obj/structure/sign/poster/official/random/north,
+/obj/machinery/light/directional/north,
/turf/simulated/floor/mineral/tranquillite,
/area/station/service/mime)
"usF" = (
/obj/structure/cable,
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/atmos/control)
"usR" = (
@@ -96771,17 +91987,22 @@
"usY" = (
/obj/structure/table/glass,
/obj/effect/spawner/lootdrop/officetoys,
-/obj/machinery/light{
- dir = 4
- },
-/obj/machinery/ai_status_display{
- pixel_x = 32
- },
+/obj/machinery/light/directional/east,
+/obj/machinery/ai_status_display/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "whiteblue"
},
/area/station/command/office/cmo)
+"uuc" = (
+/obj/item/flag/nt,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/wood/fancy/oak,
+/area/station/legal/courtroom)
"uuE" = (
/obj/structure/chair{
dir = 4
@@ -96804,7 +92025,7 @@
name = "Prison Lockdown Blast Doors";
opacity = 0
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -96823,19 +92044,11 @@
/obj/structure/toilet{
dir = 4
},
-/obj/machinery/door_control{
- id = "toilet1";
- name = "Toilet Bolt Control";
- normaldoorcontrol = 1;
- pixel_x = -24;
- specialfunctions = 4
- },
-/obj/structure/sign/poster/official/random{
- pixel_y = 32
- },
-/obj/machinery/light/small{
- dir = 8
+/obj/machinery/door_control/bolt_control/west{
+ id = "toilet1"
},
+/obj/structure/sign/poster/official/random/north,
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor/plasteel,
/area/station/service/theatre)
"uvM" = (
@@ -96859,18 +92072,6 @@
/obj/structure/girder,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
-"uwe" = (
-/obj/machinery/door/airlock/public/glass{
- name = "Court gallery"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/floor/plasteel/dark,
-/area/station/legal/courtroom)
"uwf" = (
/obj/structure/disposalpipe/segment{
dir = 8;
@@ -96918,7 +92119,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"uxq" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -96931,12 +92132,15 @@
/turf/simulated/floor/plating,
/area/station/hallway/secondary/bridge)
"uxu" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/effect/landmark/spawner/xeno,
/turf/simulated/floor/plating,
/area/station/maintenance/old_detective)
+"uxv" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/wood/oak,
+/area/station/legal/magistrate)
"uyc" = (
/obj/structure/cable{
d1 = 2;
@@ -96975,11 +92179,7 @@
/turf/simulated/floor/mineral/tranquillite,
/area/station/maintenance/starboard2)
"uzb" = (
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/firealarm/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
},
@@ -96991,12 +92191,8 @@
/turf/simulated/wall,
/area/station/service/kitchen)
"uzO" = (
-/obj/machinery/light,
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/light/directional/south,
+/obj/machinery/firealarm/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "neutral"
},
@@ -97006,11 +92202,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/power/apc/directional/west,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/old_detective)
@@ -97063,13 +92255,10 @@
/turf/simulated/floor/plasteel/white,
/area/station/science/research)
"uAY" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/structure/table/reinforced,
/obj/structure/table/reinforced,
-/obj/structure/extinguisher_cabinet{
- name = "south bump";
- pixel_y = -30
- },
+/obj/structure/extinguisher_cabinet/directional/south,
/obj/item/clothing/glasses/meson/engine,
/obj/item/clothing/glasses/meson/engine{
pixel_x = 2;
@@ -97103,7 +92292,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/electrical)
"uBp" = (
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/obj/structure/cable{
d1 = 2;
d2 = 8;
@@ -97134,6 +92323,11 @@
/obj/machinery/mineral/stacking_unit_console,
/turf/simulated/wall,
/area/station/maintenance/disposal)
+"uCt" = (
+/obj/effect/decal/cleanable/dirt,
+/mob/living/simple_animal/frog/Wednesday,
+/turf/simulated/floor/plating,
+/area/station/maintenance/fore)
"uCE" = (
/obj/machinery/door/window/reinforced/reversed{
dir = 4;
@@ -97224,7 +92418,7 @@
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
},
-/turf/simulated/floor/wood/fancy/light,
+/turf/simulated/floor/wood/fancy,
/area/station/service/theatre)
"uDO" = (
/turf/simulated/floor/plating,
@@ -97301,9 +92495,7 @@
},
/area/station/hallway/primary/fore)
"uFO" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/effect/decal/cleanable/dirt,
/obj/structure/disposalpipe/segment{
dir = 4
@@ -97326,10 +92518,7 @@
/area/station/maintenance/port)
"uFP" = (
/obj/effect/decal/cleanable/dirt,
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/turf/simulated/floor/light/blue,
/area/station/maintenance/old_kitchen)
"uFS" = (
@@ -97361,11 +92550,8 @@
/area/station/public/fitness)
"uGp" = (
/obj/item/kirbyplants,
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
- },
-/turf/simulated/floor/wood/fancy/light,
+/obj/machinery/firealarm/directional/north,
+/turf/simulated/floor/wood/fancy,
/area/station/public/sleep_female)
"uGY" = (
/turf/simulated/floor/plasteel{
@@ -97428,16 +92614,11 @@
/area/station/maintenance/starboard)
"uHX" = (
/obj/item/kirbyplants,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken7"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/old_kitchen)
"uIk" = (
-/obj/machinery/alarm{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/alarm/directional/east,
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 8
},
@@ -97547,7 +92728,7 @@
},
/area/station/medical/morgue)
"uKq" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -97602,18 +92783,14 @@
"uKR" = (
/obj/item/reagent_containers/food/snacks/candy/gummybear/green,
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "cmo"
},
/area/station/maintenance/starboard2)
"uKV" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/machinery/economy/vending/cigarette,
/turf/simulated/floor/plasteel/dark,
/area/station/command/meeting_room)
@@ -97689,6 +92866,10 @@
},
/turf/simulated/floor/plasteel/dark,
/area/station/public/fitness)
+"uMC" = (
+/obj/structure/bed/dogbed,
+/turf/simulated/floor/carpet/royalblack,
+/area/station/legal/magistrate)
"uMD" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 9
@@ -97711,10 +92892,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
"uMM" = (
-/obj/structure/extinguisher_cabinet{
- name = "west bump";
- pixel_x = -30
- },
+/obj/structure/extinguisher_cabinet/directional/west,
/obj/machinery/economy/vending/detdrobe,
/turf/simulated/floor/plasteel/dark,
/area/station/security/detective)
@@ -97802,7 +92980,7 @@
dir = 5
},
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ icon_state = "darkbluefull"
},
/area/station/service/expedition)
"uNZ" = (
@@ -97819,20 +92997,22 @@
},
/area/station/maintenance/fsmaint)
"uOC" = (
+/obj/machinery/light/directional/north,
/obj/structure/table,
-/obj/item/reagent_containers/spray/cleaner{
- pixel_x = 5;
- pixel_y = 10
+/obj/item/handheld_defibrillator{
+ pixel_y = 2;
+ pixel_x = -8
},
-/obj/item/reagent_containers/spray/cleaner{
- pixel_x = -5;
- pixel_y = 10
+/obj/item/handheld_defibrillator{
+ pixel_y = 2;
+ pixel_x = -4
},
-/obj/item/reagent_containers/spray/cleaner{
- pixel_x = 5
+/obj/item/handheld_defibrillator{
+ pixel_y = 2
},
-/obj/item/reagent_containers/spray/cleaner{
- pixel_x = -5
+/obj/item/handheld_defibrillator{
+ pixel_y = 2;
+ pixel_x = 4
},
/turf/simulated/floor/plasteel{
dir = 5;
@@ -97917,20 +93097,6 @@
/obj/structure/beebox/unwrenched,
/turf/simulated/floor/plasteel,
/area/station/service/hydroponics)
-"uQz" = (
-/obj/machinery/door/airlock{
- name = "Court"
- },
-/obj/effect/mapping_helpers/airlock/access/all/security/iaa,
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plasteel,
-/area/station/legal/courtroom)
"uQB" = (
/obj/machinery/atmospherics/binary/pump{
dir = 1;
@@ -97970,6 +93136,11 @@
/obj/machinery/atmospherics/pipe/simple/hidden{
dir = 4
},
+/obj/machinery/access_button/south{
+ autolink_id = "stationai_btn_int";
+ name = "interior access button";
+ req_access_txt = "10;13"
+ },
/turf/simulated/floor/plasteel/dark,
/area/station/engineering/aitransit)
"uQP" = (
@@ -98116,7 +93287,7 @@
/turf/simulated/floor/plating,
/area/station/service/barber)
"uTg" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "Biohazard_medi";
name = "Quarantine Lockdown"
@@ -98180,7 +93351,7 @@
/turf/simulated/floor/engine,
/area/station/science/test_chamber)
"uUh" = (
-/obj/effect/spawner/window/reinforced/plasma,
+/obj/effect/spawner/window/reinforced/plasma/grilled,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -98211,11 +93382,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/power/apc/directional/north,
/obj/effect/spawner/lootdrop/maintenance,
/turf/simulated/floor/plating,
/area/station/maintenance/electrical)
@@ -98224,9 +93391,7 @@
pixel_y = 8
},
/obj/item/bikehorn/rubberducky,
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/obj/item/seeds/ambrosia,
/obj/effect/decal/cleanable/cobweb,
/turf/simulated/floor/plasteel,
@@ -98266,9 +93431,8 @@
/area/station/science/toxins/mixing)
"uVh" = (
/obj/effect/decal/cleanable/ants,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken3"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/old_kitchen)
"uVz" = (
/obj/effect/landmark/start/doctor,
@@ -98368,9 +93532,7 @@
/obj/structure/table/reinforced,
/obj/item/paper_bin,
/obj/item/pen,
-/obj/machinery/status_display{
- pixel_y = -32
- },
+/obj/machinery/status_display/directional/south,
/obj/machinery/requests_console{
department = "Atmospherics";
departmentType = 3;
@@ -98405,18 +93567,14 @@
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 1
},
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
},
/area/station/public/locker)
"uXv" = (
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
-/turf/simulated/floor/wood,
+/obj/machinery/firealarm/directional/east,
+/turf/simulated/floor/wood/oak,
/area/station/service/bar/atrium)
"uXF" = (
/obj/structure/disposalpipe/junction/reversed{
@@ -98441,10 +93599,9 @@
locked = 1
},
/obj/machinery/atmospherics/pipe/simple/hidden,
-/obj/machinery/access_button{
+/obj/machinery/access_button/east{
autolink_id = "med_int_button";
- name = "interior access button";
- pixel_x = 24
+ name = "interior access button"
},
/obj/effect/mapping_helpers/airlock/access/all/engineering/external,
/turf/simulated/floor/engine,
@@ -98473,10 +93630,7 @@
/obj/machinery/camera{
c_tag = "Brig - Cell 5"
},
-/obj/item/radio/intercom{
- name = "north bump";
- pixel_y = 22
- },
+/obj/item/radio/intercom/directional/north,
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 4
},
@@ -98508,6 +93662,18 @@
icon_state = "neutralfull"
},
/area/station/hallway/secondary/entry)
+"uYD" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/table/wood/fancy/black,
+/obj/item/folder/yellow,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/carpet/royalblack,
+/area/station/legal/courtroom)
"uYX" = (
/obj/machinery/atmospherics/unary/outlet_injector{
autolink_id = "n2_in";
@@ -98566,21 +93732,25 @@
name = "Cryo Tank Storage"
},
/obj/effect/mapping_helpers/airlock/windoor/access/any/medical/general,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "whiteblue"
},
/area/station/medical/cloning)
"vaU" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
},
-/turf/simulated/floor/plasteel{
- icon_state = "neutralfull"
+/obj/machinery/power/apc{
+ cell_type = 25000;
+ dir = 4;
+ name = "Courtroom";
+ pixel_x = 24;
+ shock_proof = 1
},
+/turf/simulated/floor/wood/fancy/oak,
/area/station/legal/courtroom)
"vaZ" = (
/obj/structure/grille,
@@ -98606,9 +93776,7 @@
/area/station/turret_protected/ai_upload)
"vbA" = (
/obj/machinery/atmospherics/unary/portables_connector,
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "whitepurple"
@@ -98634,11 +93802,7 @@
"vbQ" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/firealarm/directional/west,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -98669,8 +93833,10 @@
/turf/simulated/floor/plating,
/area/station/maintenance/old_kitchen)
"vcM" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/plasteel/dark,
+/obj/structure/table/wood,
+/obj/item/paper_bin,
+/obj/item/pen/multi,
+/turf/simulated/floor/carpet/blue,
/area/station/legal/courtroom)
"vcS" = (
/obj/machinery/atmospherics/unary/vent_scrubber/on,
@@ -98700,7 +93866,7 @@
/turf/simulated/floor/plasteel/grimy,
/area/station/service/chapel)
"vdl" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "Biohazard_medi";
name = "Quarantine Lockdown"
@@ -98714,20 +93880,18 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/structure/sink/kitchen{
- pixel_y = 25
- },
+/obj/structure/sink/kitchen/north,
+/mob/living/simple_animal/mouse/rat,
/turf/simulated/floor/plasteel{
icon_state = "redyellowfull"
},
/area/station/maintenance/old_kitchen)
"vei" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+/obj/machinery/economy/atm/east,
+/obj/machinery/camera{
+ c_tag = "Central Ring Hallway East";
dir = 8
},
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
},
@@ -98748,7 +93912,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"veK" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
"vfg" = (
@@ -98780,7 +93944,7 @@
},
/area/station/maintenance/old_kitchen)
"vfV" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/atmospherics/pipe/simple/visible/purple{
dir = 4
},
@@ -98818,7 +93982,7 @@
/area/station/medical/medbay)
"vgU" = (
/obj/structure/flora/grass/jungle,
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"vhD" = (
@@ -98826,11 +93990,7 @@
/turf/simulated/floor/engine,
/area/station/science/explab)
"vhS" = (
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/firealarm/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "whitepurple"
@@ -98901,10 +94061,7 @@
/area/station/maintenance/starboard2)
"vjg" = (
/obj/item/kirbyplants,
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/firealarm/directional/north,
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "whiteblue"
@@ -98923,10 +94080,7 @@
icon_state = "2-4"
},
/obj/machinery/photocopier,
-/obj/machinery/newscaster{
- name = "north bump";
- pixel_y = 28
- },
+/obj/machinery/newscaster/directional/north,
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "red"
@@ -98950,7 +94104,6 @@
/obj/structure/sign/vacuum{
pixel_x = -32
},
-/obj/machinery/light/small,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "vault"
@@ -99015,7 +94168,7 @@
},
/area/station/medical/medbay2)
"vkJ" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable,
/turf/simulated/floor/plating,
/area/station/security/brig)
@@ -99071,7 +94224,7 @@
/turf/simulated/floor/plasteel/freezer,
/area/station/medical/virology/lab)
"vmb" = (
-/obj/effect/spawner/window/reinforced/tinted,
+/obj/effect/spawner/window/reinforced/tinted/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"vmm" = (
@@ -99123,16 +94276,13 @@
pixel_x = -8;
id = "disp"
},
-/obj/machinery/power/apc{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/power/apc/directional/east,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
},
/obj/effect/decal/cleanable/dirt,
+/mob/living/simple_animal/mouse/rat,
/turf/simulated/floor/engine,
/area/station/maintenance/incinerator)
"vmT" = (
@@ -99168,7 +94318,7 @@
name = "Security Blast Door";
opacity = 0
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -99218,7 +94368,7 @@
name = "Security Blast Door";
opacity = 0
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -99255,7 +94405,7 @@
/turf/simulated/floor/engine,
/area/station/science/test_chamber)
"vpU" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable,
/obj/structure/cable{
d1 = 1;
@@ -99266,14 +94416,8 @@
/area/station/maintenance/abandonedbar)
"vqr" = (
/obj/structure/table,
-/obj/machinery/light{
- dir = 4
- },
-/obj/machinery/alarm{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/light/directional/east,
+/obj/machinery/alarm/directional/east,
/obj/item/paper{
pixel_y = 2
},
@@ -99298,7 +94442,7 @@
/turf/simulated/floor/plasteel/grimy,
/area/station/service/library)
"vqT" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/shutters/preopen{
dir = 8;
id_tag = "chemdesk";
@@ -99340,13 +94484,11 @@
dir = 4
},
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/old_kitchen)
"vrH" = (
/obj/structure/flora/junglebush,
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/grass/jungle,
/area/station/maintenance/fsmaint)
"vrJ" = (
@@ -99356,12 +94498,8 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/machinery/newscaster{
- dir = 1;
- name = "south bump";
- pixel_y = -28
- },
-/turf/simulated/floor/wood,
+/obj/machinery/newscaster/directional/south,
+/turf/simulated/floor/wood/oak,
/area/station/service/theatre)
"vrQ" = (
/obj/machinery/atmospherics/unary/vent_pump/on{
@@ -99401,10 +94539,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/medmaint)
"vsy" = (
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/obj/structure/table/reinforced,
/obj/item/storage/backpack/duffel/security,
/obj/item/reagent_containers/glass/bottle/morphine,
@@ -99444,10 +94579,6 @@
/obj/structure/grille,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
-"vuQ" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood,
-/area/station/maintenance/old_kitchen)
"vve" = (
/obj/structure/chair/office/dark{
dir = 8
@@ -99477,10 +94608,7 @@
/obj/structure/chair{
dir = 4
},
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "darkred"
@@ -99490,24 +94618,30 @@
/obj/structure/table/wood,
/obj/item/picket_sign,
/obj/item/reagent_containers/food/condiment/saltshaker,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/old_kitchen)
"vwk" = (
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 1
},
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whitepurplecorner"
},
/area/station/science/research)
-"vxa" = (
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
+"vwA" = (
+/obj/effect/spawner/window/reinforced/polarized/grilled{
+ id = "qm"
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
},
+/turf/simulated/floor/plating,
+/area/station/supply/qm)
+"vxa" = (
+/obj/machinery/firealarm/directional/south,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -99567,10 +94701,9 @@
},
/area/station/hallway/primary/central)
"vyl" = (
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/north{
id = "experimentor";
- name = "Experimentor Control";
- pixel_y = 25
+ name = "Experimentor Control"
},
/obj/structure/table/reinforced,
/obj/item/storage/toolbox/mechanical,
@@ -99591,7 +94724,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/virology_maint)
"vyN" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -99602,9 +94735,7 @@
/obj/structure/bed,
/obj/effect/spawner/lootdrop/maintenance,
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plating,
/area/station/maintenance/virology_maint)
"vzd" = (
@@ -99660,9 +94791,7 @@
},
/area/station/maintenance/starboard2)
"vzz" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/bluegrid,
/area/station/telecomms/chamber)
"vzB" = (
@@ -99697,6 +94826,11 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 5
},
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -99719,13 +94853,18 @@
/obj/machinery/atmospherics/air_sensor{
autolink_id = "burn_sensor"
},
+/obj/effect/decal/remains/mouse/Pinkie,
/turf/simulated/floor/engine,
/area/station/science/toxins/mixing)
"vBU" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable,
/turf/simulated/floor/plating,
/area/station/science/robotics/showroom)
+"vBV" = (
+/mob/living/simple_animal/mouse/rat,
+/turf/simulated/floor/plating,
+/area/station/maintenance/fore)
"vCk" = (
/obj/structure/table/reinforced,
/obj/item/folder/red,
@@ -99772,10 +94911,9 @@
id_tag = "vir_outer_door";
locked = 1
},
-/obj/machinery/access_button{
+/obj/machinery/access_button/east{
autolink_id = "vir_outer_button";
- name = "interior access button";
- pixel_x = 24
+ name = "interior access button"
},
/obj/effect/mapping_helpers/airlock/access/all/engineering/external,
/turf/simulated/floor/plating,
@@ -99791,11 +94929,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/old_kitchen)
"vDg" = (
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/alarm/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -99818,7 +94952,7 @@
},
/area/station/security/storage)
"vDo" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -99832,17 +94966,14 @@
/area/station/science/xenobiology)
"vDp" = (
/obj/machinery/papershredder,
-/obj/structure/extinguisher_cabinet{
- name = "east bump";
- pixel_x = 27
- },
+/obj/structure/extinguisher_cabinet/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "whiteblue"
},
/area/station/command/office/cmo)
"vDv" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "Processing"
},
/obj/structure/cable{
@@ -99853,9 +94984,7 @@
/area/station/security/processing)
"vDT" = (
/obj/machinery/atmospherics/portable/canister/nitrogen,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/structure/sign/poster/contraband/atmosia_independence{
pixel_y = 32
@@ -99881,10 +95010,7 @@
/obj/item/storage/box/gloves{
pixel_y = -6
},
-/obj/structure/extinguisher_cabinet{
- name = "east bump";
- pixel_x = 27
- },
+/obj/structure/extinguisher_cabinet/directional/east,
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "darkblue"
@@ -99923,7 +95049,7 @@
},
/obj/effect/decal/cleanable/ants,
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/old_kitchen)
"vEG" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
@@ -99970,10 +95096,7 @@
/obj/structure/table/wood,
/obj/item/stack/packageWrap,
/obj/item/hand_labeler,
-/obj/machinery/newscaster{
- name = "north bump";
- pixel_y = 28
- },
+/obj/machinery/newscaster/directional/north,
/turf/simulated/floor/plasteel/grimy,
/area/station/public/vacant_office)
"vEV" = (
@@ -99984,7 +95107,7 @@
/turf/simulated/floor/plasteel/grimy,
/area/station/public/vacant_office)
"vFa" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor{
density = 0;
icon_state = "open";
@@ -100027,10 +95150,8 @@
/area/station/command/office/cmo)
"vGg" = (
/obj/machinery/economy/vending/coffee,
-/obj/structure/sign/poster/official/random{
- pixel_x = -32
- },
-/turf/simulated/floor/wood,
+/obj/structure/sign/poster/official/random/west,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/ntrep)
"vGw" = (
/obj/structure/table/reinforced,
@@ -100039,15 +95160,11 @@
icon_state = "darkred"
},
/area/station/security/warden)
-"vGx" = (
-/obj/effect/decal/warning_stripes/yellow/hollow,
-/turf/simulated/wall/r_wall,
-/area/station/engineering/hardsuitstorage)
"vGH" = (
/obj/structure/chair/sofa/right{
dir = 1
},
-/turf/simulated/floor/wood/fancy/light,
+/turf/simulated/floor/wood/fancy,
/area/station/public/sleep_female)
"vHx" = (
/obj/effect/decal/warning_stripes/north,
@@ -100090,11 +95207,7 @@
/turf/simulated/floor/plating,
/area/station/science/toxins/launch)
"vHV" = (
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/firealarm/directional/east,
/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
@@ -100121,27 +95234,13 @@
},
/obj/structure/morgue,
/obj/effect/landmark/spawner/rev,
-/obj/structure/sign/poster/official/random{
- pixel_y = 32
- },
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/structure/sign/poster/official/random/north,
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "darkblue"
},
/area/station/medical/morgue)
-"vIN" = (
-/obj/machinery/access_button{
- autolink_id = "arrivalsn_btn_int";
- name = "exterior access button";
- pixel_x = 4;
- pixel_y = 24
- },
-/obj/effect/decal/warning_stripes/yellow,
-/turf/simulated/floor/plasteel,
-/area/station/hallway/secondary/entry)
"vIR" = (
/obj/machinery/atmospherics/unary/outlet_injector{
autolink_id = "o2_in";
@@ -100264,14 +95363,18 @@
},
/obj/effect/decal/warning_stripes/south,
/obj/machinery/atmospherics/pipe/simple/hidden,
+/obj/machinery/access_button/east{
+ autolink_id = "escape_btn_int";
+ name = "interior access button";
+ req_access_txt = "10;13"
+ },
/turf/simulated/floor/plating,
/area/station/hallway/secondary/exit)
"vKr" = (
/obj/item/chair/wood,
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken7"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/old_kitchen)
"vKs" = (
/obj/effect/decal/warning_stripes/north,
@@ -100303,6 +95406,12 @@
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/engine,
/area/station/engineering/controlroom)
+"vLh" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/station/supply/qm)
"vLp" = (
/obj/machinery/atmospherics/pipe/simple/hidden{
dir = 6
@@ -100311,13 +95420,8 @@
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
"vLF" = (
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
-/obj/structure/sign/poster/official/random{
- pixel_x = 32
- },
+/obj/machinery/alarm/directional/north,
+/obj/structure/sign/poster/official/random/east,
/obj/structure/chair/comfy/brown,
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -100333,13 +95437,8 @@
/area/station/engineering/hardsuitstorage)
"vLX" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small{
- dir = 4
- },
-/obj/structure/extinguisher_cabinet{
- name = "east bump";
- pixel_x = 27
- },
+/obj/machinery/light/small/directional/east,
+/obj/structure/extinguisher_cabinet/directional/east,
/turf/simulated/floor/plating,
/area/station/hallway/secondary/exit/maintenance)
"vMg" = (
@@ -100382,11 +95481,7 @@
/obj/structure/bed,
/obj/item/bedsheet/red,
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/alarm{
- dir = 8;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/alarm/directional/east,
/turf/simulated/floor/plating,
/area/station/maintenance/virology_maint)
"vNm" = (
@@ -100423,9 +95518,7 @@
dir = 4
},
/obj/machinery/clonepod/biomass,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -100438,7 +95531,7 @@
name = "Prison Lockdown Blast Doors";
opacity = 0
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -100497,11 +95590,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fore2)
"vPa" = (
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/alarm/directional/south,
/obj/machinery/computer/station_alert{
dir = 1
},
@@ -100542,9 +95631,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 10
},
-/obj/structure/sink{
- pixel_y = 25
- },
+/obj/structure/sink/directional/north,
/turf/simulated/floor/plasteel,
/area/station/service/theatre)
"vQh" = (
@@ -100568,9 +95655,7 @@
/area/station/hallway/secondary/exit)
"vQw" = (
/obj/structure/table/reinforced,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/item/stack/sheet/plasteel,
/obj/item/wrench,
/obj/effect/decal/warning_stripes/yellow/hollow,
@@ -100615,7 +95700,7 @@
/turf/simulated/floor/engine,
/area/station/maintenance/turbine)
"vRk" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -100627,9 +95712,7 @@
/turf/simulated/floor/engine,
/area/station/maintenance/starboard2)
"vSM" = (
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/obj/machinery/sparker{
id = "Execution";
pixel_y = 22
@@ -100643,7 +95726,7 @@
},
/area/station/security/execution)
"vTf" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -100714,11 +95797,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"vUu" = (
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/item/radio/intercom/directional/east,
/obj/structure/chair/comfy/shuttle{
dir = 1
},
@@ -100732,7 +95811,7 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/ntrep)
"vUX" = (
/turf/simulated/floor/beach/water{
@@ -100830,9 +95909,7 @@
},
/area/station/command/bridge)
"vWm" = (
-/obj/machinery/ai_status_display{
- pixel_y = -32
- },
+/obj/machinery/ai_status_display/south,
/obj/structure/table/reinforced,
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/item/painter,
@@ -100902,6 +95979,21 @@
},
/turf/simulated/floor/engine/n20,
/area/station/engineering/atmos)
+"vXl" = (
+/obj/effect/mapping_helpers/airlock/access/any/command/magistrate,
+/obj/machinery/door/airlock/command,
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/door/firedoor,
+/obj/effect/mapping_helpers/airlock/autoname,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/wood/oak,
+/area/station/legal/magistrate)
"vXB" = (
/obj/machinery/door/poddoor{
density = 0;
@@ -100910,7 +96002,7 @@
name = "Security Blast Door";
opacity = 0
},
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable,
/turf/simulated/floor/plating,
/area/station/security/prison/cell_block)
@@ -101063,22 +96155,15 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/fore)
"wah" = (
-/obj/item/radio/intercom{
- dir = 1;
- name = "south bump";
- pixel_y = -22
- },
-/obj/machinery/light,
+/obj/item/radio/intercom/directional/south,
+/obj/machinery/light/directional/south,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 5
},
/turf/simulated/floor/carpet/cyan,
/area/station/command/office/cmo)
"wax" = (
-/obj/machinery/light/small{
- nightshift_enabled = 1;
- nightshift_allowed = 0
- },
+/obj/machinery/light/small/nightshifted/south,
/turf/simulated/floor/plating,
/area/station/maintenance/abandoned_garden)
"waQ" = (
@@ -101112,15 +96197,11 @@
/obj/structure/chair/sofa/right{
dir = 1
},
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/alarm/directional/south,
/turf/simulated/floor/wood/fancy/oak,
/area/station/public/sleep_male)
"wbt" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/preopen{
id_tag = "Biohazard_medi";
name = "Quarantine Lockdown"
@@ -101161,11 +96242,7 @@
},
/area/station/science/toxins/mixing)
"wcI" = (
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/power/apc/directional/north,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -101174,22 +96251,6 @@
icon_state = "hydrofloor"
},
/area/station/public/toilet)
-"wcZ" = (
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
- dir = 8
- },
-/turf/simulated/floor/plasteel{
- icon_state = "neutralfull"
- },
-/area/station/hallway/primary/central/east)
"wdu" = (
/turf/simulated/wall,
/area/station/engineering/aitransit)
@@ -101233,11 +96294,7 @@
/turf/simulated/floor/carpet,
/area/station/security/prison/cell_block)
"wew" = (
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/alarm/directional/south,
/turf/simulated/floor/plasteel/white,
/area/station/science/explab)
"weE" = (
@@ -101325,9 +96382,7 @@
},
/area/station/maintenance/port)
"wfP" = (
-/obj/machinery/status_display{
- pixel_x = -32
- },
+/obj/machinery/status_display/directional/west,
/obj/machinery/computer/security/engineering{
dir = 4
},
@@ -101349,11 +96404,7 @@
/area/station/maintenance/virology_maint)
"wfX" = (
/obj/effect/spawner/random_spawners/blood_maybe,
-/obj/machinery/power/apc{
- dir = 1;
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/power/apc/directional/north,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -101400,7 +96451,7 @@
},
/area/station/engineering/hardsuitstorage)
"wgF" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/effect/decal/cleanable/dirt,
/obj/structure/disposalpipe/segment{
dir = 4
@@ -101452,18 +96503,6 @@
/obj/item/clothing/glasses/meson,
/turf/simulated/floor/plasteel,
/area/station/engineering/controlroom)
-"wht" = (
-/obj/structure/table/wood,
-/obj/item/folder,
-/obj/item/stamp/law,
-/obj/item/clothing/glasses/sunglasses,
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/turf/simulated/floor/carpet,
-/area/station/legal/lawoffice)
"whM" = (
/obj/structure/safe/floor,
/obj/item/clothing/mask/cigarette/pipe,
@@ -101523,9 +96562,7 @@
/area/station/medical/storage)
"wjm" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"wjw" = (
@@ -101536,7 +96573,7 @@
},
/area/station/medical/surgery/primary)
"wjK" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "Processing"
},
/obj/structure/cable{
@@ -101641,11 +96678,7 @@
/turf/simulated/floor/engine,
/area/station/maintenance/incinerator)
"wmx" = (
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/firealarm/directional/west,
/obj/machinery/disposal{
name = "Deathposal"
},
@@ -101682,18 +96715,16 @@
},
/area/station/medical/virology/lab)
"wny" = (
-/obj/machinery/light,
-/obj/machinery/door_control{
+/obj/machinery/light/directional/south,
+/obj/machinery/door_control/shutter/south{
id = "kitchenhall";
name = "Kitchen Hallway Shutters Control";
- pixel_x = -5;
- pixel_y = -24
+ pixel_x = -5
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/south{
id = "Kitchen Windows";
name = "Kitchen Privacy Shutters Control";
- pixel_x = 5;
- pixel_y = -24
+ pixel_x = 5
},
/turf/simulated/floor/plasteel/white,
/area/station/service/kitchen)
@@ -101774,18 +96805,31 @@
icon_state = "4-8"
},
/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/access_button/north{
+ autolink_id = "engines_btn_ext";
+ name = "exterior access button";
+ req_access_txt = "10;13"
+ },
/turf/simulated/floor/plasteel,
/area/station/engineering/control)
"woT" = (
-/mob/living/simple_animal/pet/dog/pug,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/structure/cable{
d1 = 1;
d2 = 2;
icon_state = "1-2"
},
+/mob/living/simple_animal/pet/dog/pug/Frank,
/turf/simulated/floor/engine,
/area/station/science/test_chamber)
+"wpc" = (
+/mob/living/simple_animal/pet/slugcat/monk,
+/obj/structure/bed/dogbed/pet,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "whitepurple"
+ },
+/area/station/science/xenobiology)
"wpg" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
@@ -101849,9 +96893,7 @@
/area/station/maintenance/starboard2)
"wqU" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"wrr" = (
@@ -101892,11 +96934,7 @@
/area/station/security/processing)
"wrE" = (
/obj/structure/table/reinforced,
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/alarm/directional/south,
/obj/item/hand_labeler,
/obj/item/stack/packageWrap,
/turf/simulated/floor/plasteel/dark,
@@ -101993,9 +97031,7 @@
/area/station/security/prison/cell_block)
"wtE" = (
/obj/machinery/cryopod/right,
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel{
icon_state = "whitegreenfull"
},
@@ -102092,10 +97128,10 @@
"wvo" = (
/obj/item/clothing/under/costume/soviet,
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/old_kitchen)
"wvy" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "CMO"
},
/obj/structure/cable{
@@ -102186,9 +97222,7 @@
/turf/simulated/floor/plasteel/dark,
/area/station/engineering/aitransit)
"wxg" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/machinery/computer/security/engineering,
/turf/simulated/floor/plasteel{
@@ -102237,7 +97271,7 @@
},
/area/station/engineering/control)
"wyX" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "CMO"
},
/obj/structure/cable{
@@ -102261,6 +97295,11 @@
d2 = 8;
icon_state = "4-8"
},
+/obj/machinery/access_button/north{
+ autolink_id = "fpsolar_btn_int";
+ name = "interior access button";
+ req_access_txt = "32"
+ },
/turf/simulated/floor/plating,
/area/station/maintenance/auxsolarport)
"wzJ" = (
@@ -102345,9 +97384,7 @@
/area/station/medical/virology/lab)
"wCJ" = (
/obj/item/camera_film,
-/obj/machinery/light_construct{
- dir = 1
- },
+/obj/machinery/light_construct/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "grimy"
},
@@ -102383,9 +97420,7 @@
"wDU" = (
/obj/machinery/chem_dispenser,
/obj/item/reagent_containers/glass/beaker/large,
-/obj/structure/reagent_dispensers/fueltank/chem{
- pixel_x = -32
- },
+/obj/structure/reagent_dispensers/fueltank/chem/west,
/turf/simulated/floor/engine,
/area/station/science/explab)
"wEA" = (
@@ -102417,14 +97452,8 @@
/area/station/maintenance/fore)
"wFh" = (
/obj/structure/table,
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/alarm/directional/west,
+/obj/machinery/light/directional/west,
/obj/item/reagent_containers/syringe/charcoal{
pixel_y = 10;
pixel_x = -6
@@ -102442,22 +97471,18 @@
pixel_x = -6
},
/obj/item/reagent_containers/food/pill/patch/styptic{
- initialized = 1;
pixel_x = 8;
pixel_y = 8
},
/obj/item/reagent_containers/food/pill/patch/styptic{
- initialized = 1;
pixel_x = 8;
pixel_y = 8
},
/obj/item/reagent_containers/food/pill/patch/silver_sulf{
- initialized = 1;
pixel_x = 8;
pixel_y = -2
},
/obj/item/reagent_containers/food/pill/patch/silver_sulf{
- initialized = 1;
pixel_x = 8;
pixel_y = -2
},
@@ -102492,14 +97517,10 @@
},
/area/station/science/break_room)
"wGf" = (
-/obj/structure/sign/poster/official/random{
- pixel_y = 32
- },
+/obj/structure/sign/poster/official/random/north,
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small{
- dir = 1
- },
-/turf/simulated/floor/wood,
+/obj/machinery/light/small/directional/north,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/old_kitchen)
"wGg" = (
/obj/structure/table/reinforced,
@@ -102548,21 +97569,22 @@
},
/area/station/hallway/primary/central/ne)
"wGL" = (
-/obj/machinery/newscaster/security_unit{
- dir = 4;
- name = "west bump";
- pixel_x = -28
- },
+/obj/machinery/newscaster/security_unit/west,
/turf/simulated/floor/plasteel/dark,
/area/station/command/bridge)
"wHc" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 8
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
},
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
},
-/turf/simulated/floor/plasteel/dark,
+/obj/machinery/light/directional/west,
+/turf/simulated/floor/wood/fancy/oak,
/area/station/legal/courtroom)
"wHt" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
@@ -102581,7 +97603,7 @@
},
/area/station/hallway/primary/central/north)
"wHF" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -102607,9 +97629,7 @@
"wIb" = (
/obj/effect/spawner/random_spawners/dirt_frequent,
/obj/structure/closet/crate,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/grass/jungle,
/area/station/maintenance/fsmaint)
"wIc" = (
@@ -102621,7 +97641,7 @@
},
/area/station/maintenance/starboard2)
"wIw" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"wIE" = (
@@ -102645,6 +97665,11 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "whitepurple"
@@ -102746,6 +97771,22 @@
},
/turf/simulated/floor/plasteel/dark,
/area/station/security/armory/secure)
+"wNp" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plasteel/white,
+/area/station/science/research)
"wNv" = (
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/command{
@@ -102791,7 +97832,7 @@
/turf/simulated/floor/plasteel,
/area/station/science/storage)
"wOT" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/disposalpipe/segment,
/obj/structure/cable{
d2 = 4;
@@ -102836,11 +97877,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"wPH" = (
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
+/obj/machinery/firealarm/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "whiteblue"
@@ -102909,17 +97946,11 @@
/area/station/medical/medbay2)
"wRc" = (
/obj/machinery/chem_heater,
-/obj/item/radio/intercom{
- dir = 8;
- name = "east bump";
- pixel_x = 22
- },
+/obj/item/radio/intercom/directional/east,
/turf/simulated/floor/engine,
/area/station/science/explab)
"wRl" = (
-/obj/machinery/light_construct{
- dir = 1
- },
+/obj/machinery/light_construct/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "darkblue"
@@ -102958,6 +97989,21 @@
},
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
+"wSa" = (
+/obj/effect/spawner/window/reinforced/polarized/grilled{
+ id = "qm"
+ },
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/supply/qm)
"wSg" = (
/obj/structure/reagent_dispensers/beerkeg/nuke,
/obj/effect/decal/cleanable/dirt,
@@ -102987,7 +98033,7 @@
/turf/simulated/floor/plasteel/dark,
/area/station/hallway/primary/central/west)
"wSx" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/effect/mapping_helpers/damaged_window,
/turf/simulated/floor/plating,
/area/station/hallway/secondary/exit/maintenance)
@@ -103053,7 +98099,7 @@
/turf/simulated/floor/plasteel/dark,
/area/station/public/locker)
"wUk" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
@@ -103065,6 +98111,7 @@
},
/obj/structure/chair/sofa/right,
/obj/effect/decal/cleanable/dirt,
+/mob/living/simple_animal/moth,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
"wUr" = (
@@ -103241,7 +98288,7 @@
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/captain)
"wXc" = (
/obj/machinery/door/airlock,
@@ -103273,9 +98320,7 @@
},
/area/station/science/research)
"wXE" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "green"
@@ -103363,9 +98408,7 @@
},
/area/station/medical/virology/lab)
"wZe" = (
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "neutral"
@@ -103417,7 +98460,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"xag" = (
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plating,
/area/station/science/toxins/launch)
"xao" = (
@@ -103435,9 +98478,7 @@
},
/area/station/security/execution)
"xat" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "neutralcorner"
@@ -103477,14 +98518,12 @@
dir = 4
},
/obj/effect/decal/cleanable/dust,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken7"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/starboard)
"xaR" = (
-/turf/simulated/floor/wood{
- icon_state = "wood-broken5"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/apmaint)
"xaX" = (
/turf/simulated/floor/plasteel{
@@ -103517,11 +98556,7 @@
/obj/item/reagent_containers/food/snacks/meat/human,
/obj/item/reagent_containers/food/snacks/meat/human,
/obj/item/reagent_containers/food/snacks/meat/human,
-/obj/machinery/alarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/alarm/directional/south,
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "whiteblue"
@@ -103534,7 +98569,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"xcP" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -103544,10 +98579,7 @@
"xda" = (
/obj/item/cultivator,
/obj/item/reagent_containers/glass/bottle/nutrient/ez,
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/firealarm/directional/north,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -103584,10 +98616,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/electrical)
"xdY" = (
-/obj/machinery/power/apc{
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/power/apc/directional/south,
/obj/structure/disposalpipe/segment{
dir = 8;
icon_state = "pipe-c"
@@ -103607,9 +98636,7 @@
},
/area/station/medical/cloning)
"xej" = (
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/obj/structure/closet,
/obj/effect/spawner/lootdrop/maintenance/two,
/turf/simulated/floor/plating,
@@ -103631,15 +98658,6 @@
icon_state = "neutralcorner"
},
/area/station/hallway/primary/central/north)
-"xfV" = (
-/obj/machinery/camera{
- c_tag = "Central Ring Hallway East";
- dir = 8
- },
-/turf/simulated/floor/plasteel{
- icon_state = "neutralcorner"
- },
-/area/station/hallway/primary/central/east)
"xgf" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -103736,7 +98754,7 @@
dir = 8
},
/obj/effect/landmark/spawner/rev,
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/item/reagent_containers/food/drinks/coffee{
pixel_y = 6;
pixel_x = 8;
@@ -103749,7 +98767,7 @@
/area/station/medical/morgue)
"xif" = (
/obj/structure/railing/corner,
-/turf/simulated/floor/wood/fancy/light,
+/turf/simulated/floor/wood/fancy,
/area/station/service/theatre)
"xiD" = (
/obj/effect/decal/warning_stripes/yellow/hollow,
@@ -103767,12 +98785,8 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/controlroom)
"xjh" = (
-/obj/machinery/door_control{
- id = "maintcabin1";
- name = "Door Bolt Control";
- normaldoorcontrol = 1;
- pixel_y = 24;
- specialfunctions = 4
+/obj/machinery/door_control/bolt_control/north{
+ id = "maintcabin1"
},
/obj/structure/closet/crate/secure/bin,
/obj/effect/spawner/lootdrop/maintenance,
@@ -103791,6 +98805,16 @@
},
/turf/simulated/floor/carpet,
/area/station/command/office/hop)
+"xjx" = (
+/obj/effect/spawner/window/reinforced/polarized/grilled{
+ id = "Magistrate"
+ },
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/legal/magistrate)
"xjV" = (
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 4
@@ -103853,10 +98877,9 @@
/area/station/medical/virology/lab)
"xli" = (
/obj/machinery/suit_storage_unit/mime,
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/west{
id = "Mime";
- name = "Mimes Privacy Shutters Control";
- pixel_x = -27
+ name = "Mimes Privacy Shutters Control"
},
/turf/simulated/floor/mineral/tranquillite,
/area/station/service/mime)
@@ -103909,7 +98932,7 @@
},
/area/station/maintenance/fore)
"xmq" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -103918,10 +98941,7 @@
/area/station/science/xenobiology)
"xmJ" = (
/obj/structure/closet/secure_closet/security,
-/obj/machinery/power/apc{
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/power/apc/directional/south,
/obj/structure/cable,
/turf/simulated/floor/plasteel{
dir = 10;
@@ -103970,7 +98990,7 @@
},
/area/station/supply/miningdock)
"xnh" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/transparent/glass/reinforced,
/area/station/hallway/secondary/exit)
"xnm" = (
@@ -104004,6 +99024,10 @@
icon_state = "whitebluecorner"
},
/area/station/medical/medbay2)
+"xnq" = (
+/mob/living/simple_animal/mouse/rat,
+/turf/simulated/floor/plasteel/dark,
+/area/station/maintenance/abandonedbar)
"xnx" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plasteel{
@@ -104043,6 +99067,10 @@
icon_state = "yellowcorner"
},
/area/station/hallway/primary/central/nw)
+"xoF" = (
+/obj/machinery/light/small/directional/west,
+/turf/simulated/floor/plating,
+/area/station/maintenance/port)
"xpq" = (
/obj/machinery/economy/vending/snack,
/turf/simulated/floor/plasteel{
@@ -104087,9 +99115,7 @@
/area/station/maintenance/starboard2)
"xpI" = (
/obj/effect/spawner/lootdrop/trash,
-/obj/structure/sign/poster/official/random{
- pixel_x = 32
- },
+/obj/structure/sign/poster/official/random/east,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
dir = 4;
@@ -104132,9 +99158,7 @@
},
/area/station/medical/reception)
"xql" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/effect/decal/warning_stripes/yellow,
/obj/machinery/economy/vending/coffee,
/turf/simulated/floor/plasteel{
@@ -104200,9 +99224,7 @@
},
/area/station/maintenance/turbine)
"xre" = (
-/obj/machinery/computer/security/telescreen/entertainment{
- pixel_y = 32
- },
+/obj/machinery/computer/security/telescreen/entertainment/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "whiteblue"
@@ -104323,7 +99345,7 @@
/turf/simulated/floor/plasteel/white,
/area/station/science/xenobiology)
"xtI" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -104341,9 +99363,8 @@
"xui" = (
/obj/machinery/economy/vending/cigarette,
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken7"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/starboard2)
"xum" = (
/obj/structure/cable{
@@ -104370,22 +99391,20 @@
},
/area/station/hallway/primary/central/east)
"xuC" = (
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/south{
id = "Secure Gate";
name = "Brig Lockdown";
pixel_x = 3;
- pixel_y = -28;
req_access_txt = "2"
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter/south{
desc = "A remote control-switch to lock down the prison wing's blast doors";
id = "Prison Gate";
name = "Prison Wing Lockdown";
pixel_x = -7;
- pixel_y = -28;
req_access_txt = "2"
},
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter{
id = "Secure Armory";
name = "Secure Armory Shutter Control";
pixel_x = -2;
@@ -104413,19 +99432,9 @@
},
/area/station/security/warden)
"xuX" = (
-/obj/structure/disposalpipe/segment{
- dir = 1;
- icon_state = "pipe-c"
- },
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/wood,
-/area/station/legal/lawoffice)
+/obj/structure/bookcase,
+/turf/simulated/floor/carpet/royalblack,
+/area/station/legal/magistrate)
"xvo" = (
/obj/structure/disposalpipe/segment,
/obj/structure/railing{
@@ -104451,9 +99460,8 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/turf/simulated/floor/wood{
- icon_state = "wood-broken7"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/old_kitchen)
"xwz" = (
/obj/structure/disposalpipe/segment,
@@ -104500,16 +99508,11 @@
/area/station/hallway/primary/central/east)
"xwU" = (
/obj/structure/flora/ausbushes/ppflowers,
-/mob/living/simple_animal/chicken/featherbottom{
- name = "Галя"
- },
+/mob/living/simple_animal/chicken/Wife,
/turf/simulated/floor/grass,
/area/station/service/hydroponics)
"xxn" = (
-/obj/machinery/firealarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/firealarm/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "whiteblue"
@@ -104549,6 +99552,10 @@
icon_state = "white"
},
/area/station/medical/virology/lab)
+"xxQ" = (
+/obj/structure/chair/office/dark,
+/turf/simulated/floor/carpet/red,
+/area/station/legal/lawoffice)
"xxW" = (
/obj/machinery/atmospherics/unary/vent_pump/on,
/turf/simulated/floor/plasteel{
@@ -104558,10 +99565,7 @@
"xyD" = (
/obj/machinery/hydroponics/constructable,
/obj/effect/decal/warning_stripes/yellow/hollow,
-/obj/structure/extinguisher_cabinet{
- name = "west bump";
- pixel_x = -30
- },
+/obj/structure/extinguisher_cabinet/directional/west,
/turf/simulated/floor/plasteel/dark,
/area/station/service/hydroponics)
"xyV" = (
@@ -104625,7 +99629,7 @@
/area/station/hallway/primary/central/east)
"xzO" = (
/obj/effect/spawner/lootdrop/trash,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/old_kitchen)
"xAB" = (
/obj/effect/turf_decal/stripes/corner{
@@ -104638,6 +99642,13 @@
icon_state = "green"
},
/area/station/hallway/secondary/exit)
+"xAW" = (
+/turf/simulated/floor/carpet/royalblack,
+/area/station/legal/courtroom)
+"xBs" = (
+/mob/living/simple_animal/pet/cat/white/Penny,
+/turf/simulated/floor/carpet/arcade,
+/area/station/public/arcade)
"xBx" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/structure/cable{
@@ -104671,10 +99682,7 @@
},
/area/station/security/prison/cell_block)
"xBI" = (
-/obj/machinery/alarm{
- name = "north bump";
- pixel_y = 24
- },
+/obj/machinery/alarm/directional/north,
/obj/structure/rack,
/obj/effect/spawner/lootdrop/maintenance,
/turf/simulated/floor/plasteel{
@@ -104737,9 +99745,8 @@
/obj/effect/decal/cleanable/dust,
/obj/structure/closet,
/obj/effect/spawner/lootdrop/maintenance,
-/turf/simulated/floor/wood{
- icon_state = "wood-broken3"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/starboard)
"xCn" = (
/obj/structure/cable{
@@ -104764,9 +99771,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/controlroom)
"xCv" = (
-/obj/structure/sign/poster/official/random{
- pixel_x = 32
- },
+/obj/structure/sign/poster/official/random/east,
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
},
@@ -104914,11 +99919,12 @@
},
/area/station/security/warden)
"xGj" = (
-/obj/machinery/button/windowtint{
- id = "Psych";
- pixel_x = 24
+/obj/machinery/button/windowtint/east{
+ id = "Psych"
},
-/turf/simulated/floor/wood,
+/obj/structure/bed/dogbed,
+/mob/living/simple_animal/pet/dog/brittany/Psycho,
+/turf/simulated/floor/wood/oak,
/area/station/medical/psych)
"xGw" = (
/turf/simulated/floor/plasteel{
@@ -104945,6 +99951,7 @@
dir = 4
},
/obj/effect/decal/cleanable/dirt,
+/mob/living/simple_animal/mouse/rat,
/turf/simulated/floor/plasteel{
icon_state = "yellowfull"
},
@@ -104990,9 +99997,8 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/turf/simulated/floor/wood{
- icon_state = "wood-broken"
- },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/starboard)
"xId" = (
/obj/machinery/iv_drip,
@@ -105092,11 +100098,7 @@
},
/area/station/medical/chemistry)
"xJD" = (
-/obj/machinery/newscaster{
- dir = 4;
- name = "west bump";
- pixel_x = -28
- },
+/obj/machinery/newscaster/directional/west,
/turf/simulated/floor/engine,
/area/station/science/explab)
"xJH" = (
@@ -105158,11 +100160,6 @@
icon_state = "darkblue"
},
/area/station/command/bridge)
-"xKd" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/economy/vending/lawdrobe,
-/turf/simulated/floor/wood,
-/area/station/legal/lawoffice)
"xKs" = (
/obj/structure/table,
/obj/item/folder,
@@ -105216,9 +100213,7 @@
/turf/simulated/floor/plasteel,
/area/station/science/toxins/launch)
"xKE" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/item/chair/stool,
/turf/simulated/floor/plasteel{
icon_state = "bar"
@@ -105257,10 +100252,7 @@
},
/obj/item/wrench,
/obj/item/clothing/glasses/welding,
-/obj/machinery/newscaster{
- name = "north bump";
- pixel_y = 28
- },
+/obj/machinery/newscaster/directional/north,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "whitepurplecorner"
@@ -105352,21 +100344,18 @@
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"xNl" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/effect/mapping_helpers/damaged_window,
/turf/simulated/floor/plating,
/area/station/maintenance/electrical)
"xNs" = (
-/obj/machinery/power/apc{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/power/apc/directional/west,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
},
-/turf/simulated/floor/wood,
+/mob/living/simple_animal/mouse/rat,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/old_kitchen)
"xNC" = (
/obj/machinery/computer/atmos_alert,
@@ -105493,13 +100482,13 @@
"xPQ" = (
/obj/structure/closet/firecloset,
/obj/effect/decal/warning_stripes/yellow/hollow,
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel,
/area/station/bridge/checkpoint/south)
"xPW" = (
-/obj/machinery/light,
-/turf/simulated/floor/carpet,
-/area/station/legal/lawoffice)
+/obj/structure/closet/secure_closet/magistrate,
+/turf/simulated/floor/wood/oak,
+/area/station/legal/magistrate)
"xQj" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
@@ -105529,9 +100518,7 @@
/obj/item/radio{
pixel_y = 8
},
-/obj/structure/reagent_dispensers/peppertank{
- pixel_x = 32
- },
+/obj/structure/reagent_dispensers/peppertank/east,
/obj/machinery/requests_console{
department = "Security";
departmentType = 5;
@@ -105541,9 +100528,7 @@
/obj/machinery/camera{
c_tag = "Departure Lounge Security Checkpoint West"
},
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "red"
@@ -105559,11 +100544,7 @@
pixel_y = 6;
pixel_x = 6
},
-/obj/machinery/newscaster{
- dir = 8;
- name = "east bump";
- pixel_x = 28
- },
+/obj/machinery/newscaster/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "whiteblue"
@@ -105576,17 +100557,6 @@
icon_state = "whitegreen"
},
/area/station/medical/medbay)
-"xRm" = (
-/obj/machinery/access_button{
- autolink_id = "escape_btn_ext";
- name = "exterior access button";
- pixel_x = 24;
- pixel_y = 24;
- req_access_txt = "10;13"
- },
-/obj/structure/lattice/catwalk,
-/turf/space,
-/area/space/nearstation)
"xRw" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
@@ -105605,10 +100575,7 @@
dir = 4
},
/obj/effect/decal/cleanable/dirt,
-/obj/structure/extinguisher_cabinet{
- name = "south bump";
- pixel_y = -30
- },
+/obj/structure/extinguisher_cabinet/directional/south,
/turf/simulated/floor/plating,
/area/station/maintenance/medmaint)
"xRD" = (
@@ -105628,7 +100595,7 @@
pixel_x = 7
},
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/old_kitchen)
"xRI" = (
/obj/machinery/atmospherics/unary/vent_scrubber/on{
@@ -105675,10 +100642,7 @@
/area/station/maintenance/virology_maint)
"xSV" = (
/obj/effect/decal/cleanable/dirt,
-/obj/structure/extinguisher_cabinet{
- name = "south bump";
- pixel_y = -30
- },
+/obj/structure/extinguisher_cabinet/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
},
@@ -105709,7 +100673,7 @@
"xTI" = (
/obj/structure/table/reinforced,
/obj/machinery/defibrillator_mount/loaded,
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/machinery/requests_console{
department = "Medbay";
departmentType = 1;
@@ -105721,9 +100685,7 @@
},
/area/station/medical/sleeper)
"xTK" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/obj/effect/decal/warning_stripes/south,
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/structure/table/reinforced,
@@ -105773,16 +100735,14 @@
c_tag = "Medbay Psychiatrist";
network = list("Medical","SS13","Security")
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/medical/psych)
"xUI" = (
/obj/machinery/suit_storage_unit/security,
/turf/simulated/floor/plasteel,
/area/station/security/armory/secure)
"xUO" = (
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/obj/machinery/atmospherics/pipe/simple/hidden,
/turf/simulated/floor/plating,
/area/station/hallway/secondary/exit)
@@ -105802,9 +100762,7 @@
/obj/machinery/atmospherics/pipe/simple/visible/purple{
dir = 10
},
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plating,
/area/station/maintenance/electrical)
"xVm" = (
@@ -105818,9 +100776,7 @@
/obj/structure/table/wood,
/obj/item/camera,
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"xVZ" = (
@@ -105861,12 +100817,10 @@
/area/station/service/hydroponics)
"xWz" = (
/obj/effect/decal/cleanable/dust,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/maintenance/starboard)
"xWE" = (
-/obj/structure/sink/kitchen{
- pixel_y = 25
- },
+/obj/structure/sink/kitchen/north,
/turf/simulated/floor/plasteel{
icon_state = "redfull"
},
@@ -105878,9 +100832,7 @@
/area/station/service/library)
"xWO" = (
/obj/structure/bed,
-/obj/machinery/status_display{
- pixel_x = 32
- },
+/obj/machinery/status_display/directional/east,
/obj/effect/landmark/start/chief_medical_officer,
/obj/item/bedsheet/cmo,
/turf/simulated/floor/plasteel{
@@ -105894,10 +100846,7 @@
id_tag = "Bar";
name = "Bar Privacy Shutters"
},
-/obj/machinery/newscaster{
- name = "north bump";
- pixel_y = 28
- },
+/obj/machinery/newscaster/directional/north,
/obj/machinery/door/firedoor,
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -105910,11 +100859,7 @@
/area/station/maintenance/starboard2)
"xXh" = (
/obj/structure/filingcabinet/chestdrawer,
-/obj/machinery/firealarm{
- dir = 8;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/firealarm/directional/west,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "whitegreencorner"
@@ -105922,9 +100867,7 @@
/area/station/medical/virology/lab)
"xXt" = (
/obj/machinery/chem_dispenser,
-/obj/structure/reagent_dispensers/fueltank/chem{
- pixel_x = 32
- },
+/obj/structure/reagent_dispensers/fueltank/chem/east,
/obj/item/reagent_containers/glass/beaker/large,
/turf/simulated/floor/engine,
/area/station/science/explab)
@@ -105950,7 +100893,7 @@
},
/area/station/maintenance/port)
"xYp" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -106058,7 +101001,7 @@
/turf/simulated/floor/plating,
/area/station/engineering/control)
"ybA" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -106105,11 +101048,7 @@
"ycB" = (
/obj/machinery/hydroponics/constructable,
/obj/effect/decal/warning_stripes/yellow/hollow,
-/obj/machinery/firealarm{
- dir = 1;
- name = "south bump";
- pixel_y = -24
- },
+/obj/machinery/firealarm/directional/south,
/turf/simulated/floor/plasteel/dark,
/area/station/service/hydroponics)
"ycK" = (
@@ -106128,7 +101067,7 @@
},
/area/station/maintenance/starboard)
"yde" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -106136,7 +101075,7 @@
/turf/simulated/floor/plating,
/area/station/security/permabrig)
"ydk" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -106145,7 +101084,7 @@
/area/station/security/checkpoint/south)
"ydY" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"yeb" = (
@@ -106184,12 +101123,8 @@
/area/station/maintenance/incinerator)
"yff" = (
/obj/item/kirbyplants,
-/obj/machinery/light{
- dir = 4
- },
-/obj/structure/sign/poster/official/random{
- pixel_x = 32
- },
+/obj/machinery/light/directional/east,
+/obj/structure/sign/poster/official/random/east,
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "whiteblue"
@@ -106229,11 +101164,7 @@
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 8
},
-/obj/machinery/alarm{
- dir = 4;
- name = "west bump";
- pixel_x = -24
- },
+/obj/machinery/alarm/directional/west,
/turf/simulated/floor/plasteel{
icon_state = "redyellowfull"
},
@@ -106243,9 +101174,7 @@
/obj/structure/sign/nosmoking_2{
pixel_y = 32
},
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/obj/item/wrench,
/obj/item/crowbar,
/obj/effect/decal/warning_stripes/yellow/hollow,
@@ -106269,7 +101198,7 @@
},
/area/station/medical/surgery/secondary)
"yhb" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -106296,15 +101225,13 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/station/command/office/hop)
"yhF" = (
/obj/machinery/door/window/classic/reversed{
name = "Coroner"
},
-/obj/structure/sign/poster/official/random{
- pixel_x = 32
- },
+/obj/structure/sign/poster/official/random/east,
/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
@@ -106315,7 +101242,7 @@
},
/area/station/medical/morgue)
"yib" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
@@ -106329,15 +101256,10 @@
/area/station/medical/virology)
"yil" = (
/obj/item/kirbyplants,
-/obj/machinery/firealarm{
- dir = 4;
- name = "east bump";
- pixel_x = 24
- },
-/obj/machinery/door_control{
+/obj/machinery/firealarm/directional/east,
+/obj/machinery/door_control/shutter/north{
id = "transitlock";
name = "Transit Tube Lockdown Control";
- pixel_y = 24;
req_access_txt = "11"
},
/obj/machinery/atmospherics/unary/vent_scrubber/on{
@@ -106433,11 +101355,7 @@
dir = 4;
network = list("SS13","Security")
},
-/obj/machinery/newscaster/security_unit{
- dir = 4;
- name = "west bump";
- pixel_x = -28
- },
+/obj/machinery/newscaster/security_unit/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "darkred"
@@ -114804,7 +109722,7 @@ brs
aaa
btd
bvz
-bwH
+bLQ
bxZ
bzy
bIh
@@ -114813,7 +109731,7 @@ bIh
bIh
bIh
bJS
-bLQ
+bwH
bNN
bPI
bVO
@@ -114823,7 +109741,7 @@ bPI
bNM
qrT
rSI
-ceL
+vzz
eaH
qrT
qrT
@@ -115065,7 +109983,7 @@ bBg
bye
bzz
bBf
-bED
+bEF
bBf
bBf
bgN
@@ -116093,7 +111011,7 @@ bCW
byd
bzA
bBf
-bEF
+bED
bBf
bBf
bIl
@@ -116346,7 +111264,7 @@ brs
aaa
btd
bvz
-bwH
+bLQ
byf
bzB
bIm
@@ -116355,7 +111273,7 @@ bIm
bIm
bIm
bJW
-bLQ
+bwH
bNR
bPI
bVT
@@ -116365,7 +111283,7 @@ bXL
bNM
qrT
bon
-vzz
+ceL
hng
qrT
qrT
@@ -125905,7 +120823,7 @@ cCy
cJK
aaa
abj
-iYu
+acF
cHA
aaa
aaa
@@ -126600,7 +121518,7 @@ abj
abj
abj
abj
-iKT
+atK
abj
aLT
aNT
@@ -127406,7 +122324,7 @@ bge
bGu
bwN
abj
-dVS
+bUJ
abj
abj
abj
@@ -128735,7 +123653,7 @@ nyt
drn
cLz
yeh
-dnH
+swI
dcX
yeh
dYu
@@ -128744,7 +123662,7 @@ lTi
lTi
dYt
dnH
-dnH
+swI
dcX
dkr
dbz
@@ -128938,7 +123856,7 @@ lOm
aVR
wWl
aOg
-rHp
+acF
aVc
tls
srs
@@ -128978,7 +123896,7 @@ cDw
dUH
bXU
cFT
-cHk
+ddg
cIx
haY
cLF
@@ -129767,7 +124685,7 @@ uai
lTi
mAs
dcX
-dnH
+swI
yeh
dks
dcX
@@ -130772,7 +125690,7 @@ cib
cib
cib
dWi
-cdd
+bXU
llJ
jEI
bXU
@@ -131023,7 +125941,7 @@ pMU
coe
cpm
cqS
-csq
+uqF
idF
cic
cjL
@@ -131031,7 +125949,7 @@ cjP
ceV
bXU
siP
-cDA
+bXU
bXU
gZI
dlM
@@ -131057,7 +125975,7 @@ dja
iFl
lTi
dmQ
-lTi
+irV
dcX
drf
irt
@@ -131265,7 +126183,7 @@ bIx
bGz
qWx
bSb
-bUn
+bIq
bOf
bXY
bZs
@@ -131305,7 +126223,7 @@ ezh
dhG
cLz
dan
-dcX
+xnq
dcW
dcX
dcX
@@ -132239,7 +127157,7 @@ ths
kaO
pJf
uoQ
-kqp
+dFi
auG
avC
fCZ
@@ -132494,7 +127412,7 @@ dij
abj
atd
atd
-dFi
+kqp
rwj
pJf
sdI
@@ -133019,7 +127937,7 @@ ayO
aAa
aBX
aAa
-aCZ
+mxm
aAa
aCZ
rZo
@@ -133313,7 +128231,7 @@ bOi
eLd
bBI
bDy
-bFa
+bBE
bGH
bHh
bIA
@@ -133522,7 +128440,7 @@ dij
abj
atd
atd
-dFi
+kqp
rwj
pJf
dFZ
@@ -133781,7 +128699,7 @@ eKj
tUw
pJf
rwj
-kqp
+dFi
auG
dWj
hZW
@@ -134173,7 +129091,7 @@ abj
abj
abj
aaa
-mVF
+dYJ
abj
aaa
dij
@@ -134592,7 +129510,7 @@ krP
qDj
krP
lzl
-hkc
+awV
hvv
nKz
ket
@@ -134614,7 +129532,7 @@ cbw
cdp
cfh
clv
-ddg
+cHk
cio
nNM
cmZ
@@ -135895,7 +130813,7 @@ oAE
bYg
bYg
cHA
-ddg
+cHk
dhG
cNh
ctS
@@ -136424,9 +131342,9 @@ nNM
nNM
lJP
lJP
-rhR
-vGx
-lZi
+lJP
+lJP
+uwp
uwp
lJP
lJP
@@ -136686,8 +131604,8 @@ drn
drn
drn
drn
-drn
-nbk
+xoF
+gJG
dmq
cSl
cKo
@@ -136735,7 +131653,7 @@ ddv
iVX
sab
jrK
-thL
+kIP
eiF
rYP
xdd
@@ -136863,7 +131781,7 @@ aaa
apG
aqy
arr
-ars
+fhp
atg
auk
apG
@@ -136991,7 +131909,7 @@ dID
ugI
iVX
hDz
-thL
+kIP
hbN
wgx
fHD
@@ -137131,9 +132049,9 @@ axY
aAk
asq
aVK
-atx
+nQL
azb
-ayX
+gZU
oEi
aCl
aCl
@@ -137396,7 +132314,7 @@ dee
upl
aor
eVT
-nQL
+atx
awX
mzd
aor
@@ -137504,11 +132422,11 @@ ddy
dOO
dEi
iVX
-thL
+kIP
wgx
qPg
-thL
-thL
+kIP
+kIP
iVX
dEi
dPw
@@ -138019,10 +132937,10 @@ dbp
lbA
iVX
dzb
-thL
+kIP
qPg
-thL
-thL
+kIP
+kIP
xdd
dbp
dPy
@@ -138112,7 +133030,7 @@ aaa
acC
acC
acC
-vIN
+afb
tXb
adZ
san
@@ -138278,8 +133196,8 @@ xdd
rsX
nvl
qPg
-thL
-thL
+kIP
+kIP
xdd
dOO
dPz
@@ -138533,9 +133451,9 @@ dOO
dOO
xdd
lRc
-kIP
+fHD
nNZ
-thL
+kIP
lct
iVX
dik
@@ -138790,9 +133708,9 @@ dOO
dOO
xdd
qJb
-thL
-thL
-thL
+kIP
+kIP
+kIP
nOO
iVX
dbp
@@ -139520,7 +134438,7 @@ cIO
bQx
sau
cIL
-cQP
+wpc
cPe
cTO
cSg
@@ -140464,7 +135382,7 @@ aoo
aoo
arA
aVK
-atx
+nQL
njr
awX
pJj
@@ -140720,7 +135638,7 @@ aqI
aoT
aoo
arH
-axg
+dhb
eVT
lmY
aFv
@@ -141233,7 +136151,7 @@ apM
oYb
arC
aoo
-azb
+uCt
axg
azb
aPL
@@ -141851,7 +136769,7 @@ hKO
dkS
nBZ
dnq
-doN
+dua
dvg
drB
dsF
@@ -142305,10 +137223,10 @@ tlR
tlR
tlR
bwf
-bAr
+bFR
gSh
byU
-bFR
+bAr
bHj
bIY
bKF
@@ -142544,7 +137462,7 @@ dDJ
dBq
dBq
dDJ
-bmZ
+nzV
baQ
lxC
bfm
@@ -142801,7 +137719,7 @@ dBq
dBq
dBq
dBq
-bmZ
+nzV
bcs
bcq
bdL
@@ -142824,11 +137742,11 @@ gEj
bEk
asz
bHj
-bJa
+bQG
bOG
bMP
bOG
-bQG
+bJa
ciB
caQ
bWQ
@@ -142888,7 +137806,7 @@ iAO
aiQ
ueF
mdg
-mdg
+wNp
fOS
lBi
gxJ
@@ -143034,7 +137952,7 @@ aqQ
aoo
azb
hoG
-aor
+vBV
tGN
oOi
fwQ
@@ -143515,7 +138433,7 @@ add
add
add
adL
-aey
+aeA
acC
afc
adZ
@@ -143601,7 +138519,7 @@ bMQ
bOF
bKN
ciB
-bWR
+tpv
bWT
chi
chi
@@ -143690,7 +138608,7 @@ sYX
vJP
jJq
kdg
-xRm
+acF
acF
aaa
aaa
@@ -144029,7 +138947,7 @@ add
add
add
adL
-aeA
+aey
acC
afj
aeb
@@ -144702,7 +139620,7 @@ cWH
wlS
ppn
wFd
-tgn
+fjW
cBB
jrY
tLw
@@ -145193,7 +140111,7 @@ oRg
djS
djS
drE
-dqm
+dqp
duf
dvr
dyO
@@ -145216,7 +140134,7 @@ dST
oRA
jfO
oGz
-fjW
+tgn
cqg
dNP
wHt
@@ -145395,7 +140313,7 @@ bEd
bFF
bHp
bOT
-bMY
+bDL
bMX
bOP
bMY
@@ -145652,7 +140570,7 @@ bEe
bFG
bHq
bOT
-bKR
+bMX
bMX
fBC
bMX
@@ -145667,7 +140585,7 @@ drp
bYv
ckt
bYv
-csW
+ckv
ckv
ckv
rcs
@@ -145922,11 +140840,11 @@ cca
oLl
cfK
ckt
-csW
-csW
-csW
ckv
ckv
+csW
+ega
+jQg
rcs
crE
csQ
@@ -146181,9 +141099,9 @@ cfK
ckt
ciL
ckv
-ckv
-ckv
-ckv
+fas
+fFT
+fun
cqb
crF
csR
@@ -146436,11 +141354,11 @@ ccc
cdO
cfL
ckt
-czY
-czY
-czY
ckv
ckv
+czY
+ssR
+isc
rcs
crG
csS
@@ -146673,14 +141591,14 @@ cGk
abj
bwf
bxt
-bse
+byU
bMV
rpN
bEi
bFK
bHu
bOT
-bKV
+bMX
bMX
oWg
bMX
@@ -146937,7 +141855,7 @@ bEj
bFL
bHv
bOT
-bMY
+mak
bMX
bOR
bMY
@@ -147531,17 +142449,17 @@ qOP
kCw
tyw
qSh
-xnh
-dXn
dKP
+dXn
+xnh
dIO
hCj
qIl
xEl
dIO
-xnh
-dXn
dKP
+dXn
+xnh
dIO
abj
aaa
@@ -148501,7 +143419,7 @@ rrT
cqd
wNv
xkX
-czV
+qRi
czV
cys
czV
@@ -149018,7 +143936,7 @@ cvJ
cvY
cxJ
cyI
-cCX
+dTu
ciY
cDa
csV
@@ -149272,14 +144190,14 @@ oYC
cvG
csV
csV
-cCZ
-cCZ
+cyv
+cyv
cyv
cCZ
cBA
cCZ
csV
-bjb
+cFa
xQr
bWM
crx
@@ -149535,7 +144453,7 @@ cyw
jRl
ciY
tFt
-mVV
+rbT
cFa
xKv
bWM
@@ -150015,10 +144933,10 @@ sbf
sbf
sbf
bwf
-bAr
+bFR
fNL
byU
-bFR
+bAr
bHx
bJr
bLg
@@ -150048,7 +144966,7 @@ scI
cyy
mhU
iVf
-cDf
+tFt
mVV
cFa
gfZ
@@ -150805,7 +145723,7 @@ jHk
uaB
jHk
jHk
-wcZ
+jHk
jHk
jHk
jHk
@@ -151020,10 +145938,10 @@ aBS
aBS
aCN
aWu
-azL
-aBS
-aBS
-aBS
+qeW
+aEW
+aEW
+aEW
yhe
aUG
bbe
@@ -151057,15 +145975,15 @@ gmP
jHD
kqF
kqF
-rBu
kqF
-xuu
olo
+xuu
+kqF
kqF
vei
kqF
-xfV
-eEG
+kqF
+kqF
bSz
bIX
bIX
@@ -151277,13 +146195,13 @@ aCN
aOS
aCN
aWz
-bem
-aDX
-aDX
-aEW
-aEW
-bcL
-bbe
+aRZ
+vwA
+afG
+kVf
+kvx
+aSb
+aSb
bfw
bei
bfD
@@ -151313,18 +146231,18 @@ bQV
bXC
bYL
ciA
-bYG
bYH
+fby
bYH
+eom
+lcA
+rRP
bYH
-bYH
-bYK
-uwe
bYK
+kuY
+blP
bYH
-bYH
-bYH
-bYH
+fby
bYH
cBh
cCY
@@ -151534,13 +146452,13 @@ aCN
aQr
aCN
aKK
-aRZ
-aSa
-aSa
-aSa
+poN
+rMi
+vLh
+tOf
bbj
-aSa
-aSa
+drJ
+poN
bfC
ben
bgT
@@ -151571,16 +146489,16 @@ bSW
qRt
mrW
bYH
-hvX
-ccp
-ceb
-cay
-cax
+fRQ
+hNV
+cvu
+cmf
+erb
wHc
-cax
+uuc
cmf
cvu
-coI
+hBy
fRQ
bYH
lNj
@@ -151753,7 +146671,7 @@ aaa
aaa
aaa
abj
-khZ
+ach
abj
abj
aaa
@@ -151791,13 +146709,13 @@ aBS
aEX
aBS
aKK
-aSa
+ghx
aTz
-bhZ
-aYg
+qpq
aYg
+qZu
aZv
-aSa
+wSa
xZn
xng
syi
@@ -151827,19 +146745,19 @@ bQW
bSX
qRt
bXc
-bYK
-cax
-cax
-cax
-cax
-cax
-wHc
-cax
-cax
-cax
-cax
+bYH
+fMj
+hNV
+lzp
+nfe
+nfe
+dOl
+kIt
+kIt
+mLg
+hBy
cax
-bYK
+bYH
lNj
pZs
cBT
@@ -152048,7 +146966,7 @@ epE
bex
qZs
aWG
-aSa
+ssM
aTA
tTt
hgc
@@ -152084,19 +147002,19 @@ bQX
sIA
lsO
bXc
-bZi
-cax
-ccq
-ccq
-ccq
-cax
+bYH
+ljq
+hNV
+coM
+iuU
+iuU
iZq
ccq
ccq
-cax
-cax
-cax
-bZi
+coM
+hBy
+dht
+bYH
cEW
pZs
cBT
@@ -152341,19 +147259,19 @@ bQW
bSX
qRt
bXc
-bYK
+bYH
cay
-ccq
-cee
+hNV
+coM
dYK
vcM
-ffD
+iZq
ckL
-ccq
-cay
-cax
-cax
-bYK
+kmy
+coM
+hBy
+bbl
+bYH
gZs
sYI
uXe
@@ -152562,11 +147480,11 @@ aDX
aSw
aQv
aKJ
-aSa
+uaT
aTC
-aVh
+aZC
aWH
-aYi
+aYh
aZB
aSb
bbi
@@ -152598,19 +147516,19 @@ bLh
kut
adt
mMh
-bYH
-ccO
-ccq
-ccq
-ccq
-cax
-ccq
-ccq
-ccq
-ccq
-nfy
+fjd
+fMj
+hNV
+coM
+coM
+coM
+iZq
+coM
+coM
+coM
+hBy
cax
-bYH
+fjd
cqw
pZs
cBT
@@ -152627,7 +147545,7 @@ jgE
rro
rSM
iOD
-aBI
+nxN
nQa
rro
vjg
@@ -152819,13 +147737,13 @@ aJE
aQs
aQv
aKJ
-aSa
+mrQ
aTD
-aYg
+oZm
aWI
-aYg
-aZC
-aSa
+tdi
+aSX
+bYI
aVX
beq
blC
@@ -152854,20 +147772,20 @@ bLn
bLn
bTb
qRt
-bXf
-bYH
-ocx
-ocx
-ocx
-ocx
-cgK
-ocx
-ocx
-ocx
+bXc
+rIU
+fMj
+hNV
+coM
+lzp
+nfe
ocx
-bYH
-cqs
-bYH
+kIt
+mLg
+coM
+hBy
+cax
+rNL
cqw
wnZ
bsh
@@ -153082,7 +148000,7 @@ aVj
aWJ
aYj
aZD
-nuO
+aSb
aWf
ber
blD
@@ -153112,19 +148030,19 @@ bLn
bQz
bVB
bVD
-bYH
+jOf
caA
ccr
-cef
-chF
-chF
+coM
+coM
+coM
chF
-ckM
-cmh
-cnJ
+coM
+coM
+coM
coL
-cax
-bYH
+udz
+mVc
pmI
rxe
rKT
@@ -153339,7 +148257,7 @@ aSb
aSb
aSb
aSb
-aSa
+aSb
bbi
bes
bbi
@@ -153368,21 +148286,21 @@ bPj
bLn
bXD
qRt
-bXc
+inM
bYH
rML
-ccs
-ceg
-cml
+coM
+coM
+coM
cgL
cml
ckN
-cmi
-cnK
+coM
+coM
coM
cqt
bYH
-cqw
+rPv
pZs
mxB
cxn
@@ -153392,7 +148310,7 @@ cxn
cxn
cxn
nIw
-sOu
+xHN
pjq
ipQ
rro
@@ -153624,21 +148542,21 @@ bLp
bPk
bLn
bTb
-qRt
-bXc
-bYH
+poO
+sfb
+kxP
caC
cct
cei
-cml
-cml
-cml
-ckP
+uYD
+iYN
+kaQ
+gcd
cmj
-ckP
+coN
coN
beB
-bYH
+pDk
cqw
pZs
cBP
@@ -153713,7 +148631,7 @@ tFi
rZy
brM
gWi
-jmJ
+hzw
gOz
jZz
cla
@@ -153884,17 +148802,17 @@ bTb
qRt
bXc
bYH
-caD
+rpx
vaU
-cei
+coM
cfX
-chI
-cjg
-ckP
+xAW
+koI
+xAW
rgo
ckP
-coO
-cqt
+coM
+rpx
bYH
gZs
sYI
@@ -153960,7 +148878,7 @@ hLe
rzk
lCR
dqP
-dqP
+mTK
ooe
dfQ
hkN
@@ -154138,18 +149056,18 @@ dDN
gKA
rNi
bTb
-poO
-org
-uQz
-aYR
-sGp
-cej
-cfY
-ctt
+qRt
+bXc
+hTV
+hTV
+hTV
+hTV
+hTV
+hQJ
cjh
-ckQ
-pIM
-kJN
+bYR
+hTV
+hTV
rmw
llp
bYH
@@ -154228,7 +149146,7 @@ lCy
nLi
xzr
tox
-jmJ
+pOp
jmJ
iTK
wwk
@@ -154396,17 +149314,17 @@ rTF
bRa
dAg
tYa
-bXc
-bYH
+bXi
+hTV
caF
-cmm
+eKO
chJ
cfZ
ctV
-cji
+chJ
chJ
cmm
-cnN
+hTV
coP
cqu
bYH
@@ -154652,18 +149570,18 @@ bNs
bPo
rNi
bTb
-qRt
-bXi
-bYM
-bYM
-oOU
-bYM
-bYN
-bYN
-bYN
-bYM
+gSY
+hVa
+vXl
+qwd
+oEK
+uxv
+qiB
+coo
+chJ
+chJ
oOU
-bYH
+hTV
bYH
bYH
bYH
@@ -154911,16 +149829,16 @@ rNi
bAN
qRt
bXc
-bYM
-caG
-cjb
+jol
+chG
+eeW
cem
-cga
+gQg
chL
cga
ckR
cjb
-cnP
+hTV
coR
cqv
kGm
@@ -155168,16 +150086,16 @@ bLn
bTh
adt
dKI
-bYN
-caH
-ckU
+xjx
+uMC
+eeW
cen
-chG
+iKe
chM
chG
-wht
+chJ
cmo
-cnP
+hTV
coR
cqw
crW
@@ -155389,7 +150307,7 @@ aaa
eNt
lAG
bwA
-bgU
+wZe
ahh
ahh
cCG
@@ -155423,18 +150341,18 @@ btT
btT
btT
nDu
-gSY
-hVa
-hiH
+qRt
+tQs
+hTV
xuX
qzu
tkj
-dIv
+pzX
chN
dIv
-cgc
+tnr
xPW
-cnP
+hTV
coR
cqw
crW
@@ -155682,16 +150600,16 @@ bsH
bAN
qRt
tQs
-bYN
-reK
-ckU
-qHg
-ckU
-ckU
-ckU
-hYl
-oDy
-cnP
+hTV
+hTV
+hTV
+hTV
+hTV
+hTV
+hTV
+hTV
+hTV
+hTV
coR
cqw
crX
@@ -155897,7 +150815,7 @@ qxv
eOQ
wdH
bWr
-wZe
+bgU
cPG
bwA
cPG
@@ -155944,10 +150862,10 @@ caK
ccC
ceq
cgS
-chP
-cyL
-cjb
-xKd
+bYM
+cqI
+cqI
+bqj
cnP
cnP
cqx
@@ -156002,7 +150920,7 @@ iYK
whX
qGo
oZp
-dyL
+fFU
mAW
dyL
xxp
@@ -156197,14 +151115,14 @@ wXF
bVB
bsD
bYM
+qiD
+xxQ
+hlW
+jPE
bYM
-bYM
-bYM
-bYM
-bYM
-bYM
-iZW
-euK
+mKQ
+cqI
+cqI
cnP
coS
cqy
@@ -156451,14 +151369,14 @@ bny
bny
bny
bny
-qRt
-tQs
+tPh
+lnZ
bYP
-bXW
+trv
ccD
cer
cgf
-hTV
+bYM
fho
ckX
sQa
@@ -156482,7 +151400,7 @@ csi
gss
qmT
gqt
-rgq
+mgK
ixf
tLi
mhy
@@ -156710,12 +151628,12 @@ jfN
jfN
bVp
tQs
-bYR
+bYN
caM
hOL
ces
chK
-hTV
+bYM
cjm
brM
cmr
@@ -156967,12 +151885,12 @@ bNI
bNI
bNI
bXp
-bYR
+aHr
bhf
-hOL
+hDP
cet
cgh
-hTV
+bYM
bqj
brM
cqI
@@ -157229,7 +152147,7 @@ iDa
qdh
fqo
cgi
-hTV
+bYM
cjo
cmr
brM
@@ -157481,13 +152399,13 @@ bRg
mAT
igJ
irM
-hTV
+bsG
jCU
-bXW
bka
-cgj
-hTV
-cjp
+bka
+caH
+bYM
+veK
brM
brS
bgs
@@ -157738,12 +152656,12 @@ bRf
mAT
igJ
qUB
-hTV
+bsG
bXV
bXW
ryK
cgk
-hTV
+bYM
cjq
brM
brM
@@ -157995,11 +152913,11 @@ xaM
ybA
ujP
bLB
-hTV
-hTV
-qgA
-hLD
-boO
+bsG
+bsG
+bsG
+bsG
+bsG
bsG
cjr
cnT
@@ -158776,7 +153694,7 @@ cju
wPJ
cmF
cjr
-coY
+bdh
cqG
csf
bgt
@@ -159282,9 +154200,9 @@ bLB
bXu
gWj
cgr
-ccL
+spP
ceF
-ccL
+spP
jIs
cjw
cxx
@@ -159576,7 +154494,7 @@ hhF
qBo
uvQ
hhF
-gnn
+nKZ
kVr
dBo
ixf
@@ -160009,7 +154927,7 @@ aaa
abj
ygH
xda
-aPe
+jBp
aIl
aJx
aKR
@@ -160079,7 +154997,7 @@ ibt
eaa
cLr
cIk
-cIk
+xBs
lSa
oNd
taT
@@ -160132,7 +155050,7 @@ bws
gJS
kwD
kap
-veK
+cjp
bgs
bws
xkZ
@@ -160567,9 +155485,9 @@ bLB
bQn
ntw
cgr
-spP
+ccL
ccQ
-spP
+ccL
jIs
cld
xhy
@@ -160581,11 +155499,11 @@ csj
xpq
cuK
uGY
-ctx
+iVg
xql
cAt
cBZ
-iVg
+hEU
mYH
fLx
cGX
@@ -160848,9 +155766,9 @@ olj
cIs
qfX
olj
-olj
-olj
-olj
+lkf
+lkf
+lkf
olj
stG
qfX
@@ -161037,7 +155955,7 @@ aaa
abj
ygH
ngm
-aPe
+pLe
aIp
aJx
aKV
@@ -161164,7 +156082,7 @@ bgs
adA
mfI
eAb
-mfI
+hcY
eAb
bws
aaa
@@ -162096,7 +157014,7 @@ bJL
upW
nit
qFq
-ewk
+ldt
ewk
ewk
bXx
@@ -162418,7 +157336,7 @@ niP
sIu
wOg
pAx
-wOg
+cRv
gAT
sIu
rMZ
@@ -162609,7 +157527,7 @@ bum
bEx
bEx
tYd
-pba
+gik
bEx
tYd
oEs
@@ -162622,7 +157540,7 @@ tbC
ejm
jTr
bbm
-boI
+sSl
hfk
qBV
abj
@@ -162866,7 +157784,7 @@ nJE
ngg
esj
esj
-esj
+hRj
bqL
kii
iTV
@@ -162874,7 +157792,7 @@ uLp
fox
ngg
mmw
-boI
+spw
szk
hXq
jIV
@@ -162922,7 +157840,7 @@ abj
qPD
ooO
noV
-vuQ
+nwu
wPb
qno
lHO
@@ -163123,7 +158041,7 @@ ixV
ngg
mqS
xom
-wIT
+kWd
wIT
wIT
gwn
@@ -163436,7 +158354,7 @@ abj
qPD
sDL
eKA
-vuQ
+nwu
sUk
mwz
iSe
@@ -163979,7 +158897,7 @@ aaa
aaa
bgs
aRT
-cqI
+soW
uKR
xUg
bdG
@@ -164143,7 +159061,7 @@ aaa
aaa
aZw
bpk
-bpf
+gSr
btR
bmc
bwD
@@ -164208,9 +159126,9 @@ maL
maL
xzO
wor
-vuQ
nwu
-vuQ
+czX
+nwu
qno
gtD
tti
@@ -164650,7 +159568,7 @@ bgs
bgs
bfS
brM
-bdh
+coY
bgs
aaa
aaa
@@ -164734,7 +159652,7 @@ ipf
qvA
fzE
uYi
-qno
+tqO
wIZ
qPD
abj
@@ -164982,7 +159900,7 @@ maL
maL
ddo
kue
-uYi
+kcd
jQi
azo
iHc
@@ -165162,7 +160080,7 @@ aaa
aaa
abj
bgs
-cjp
+veK
brM
uZo
bgs
diff --git a/_maps/map_files220/generic/Admin_Zone.dmm b/_maps/map_files220/generic/Admin_Zone.dmm
index ea367d138ad4..f1fcc76bad9c 100644
--- a/_maps/map_files220/generic/Admin_Zone.dmm
+++ b/_maps/map_files220/generic/Admin_Zone.dmm
@@ -12,7 +12,7 @@
"aw" = (
/obj/structure/table/wood,
/obj/item/gun/energy/immolator/multi,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"ax" = (
/obj/structure/table,
@@ -22,7 +22,7 @@
/obj/item/storage/box/mousetraps,
/obj/item/storage/fancy/cigarettes,
/obj/item/pen,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"aA" = (
/obj/machinery/door/poddoor{
@@ -60,7 +60,7 @@
"by" = (
/obj/structure/table/wood,
/obj/item/gun/projectile/automatic/pistol/enforcer/lethal,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"bz" = (
/obj/effect/decal/warning_stripes/blue,
@@ -81,7 +81,7 @@
/obj/item/grenade/chem_grenade/large,
/obj/item/grenade/chem_grenade/large,
/obj/item/grenade/chem_grenade/large,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"bL" = (
/turf/simulated/floor/plasteel{
@@ -100,18 +100,13 @@
"cz" = (
/obj/structure/table/wood,
/obj/item/gun/medbeam,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"cB" = (
/obj/item/bedsheet/black,
/obj/structure/bed,
-/obj/machinery/light/small{
- brightness_range = 6;
- light_range = 8;
- nightshift_light_range = 6;
- throw_range = 6
- },
-/turf/simulated/floor/wood,
+/obj/machinery/light/small/directional/south,
+/turf/simulated/floor/wood/oak,
/area/admin)
"cI" = (
/turf/simulated/wall/indestructible/riveted,
@@ -134,7 +129,7 @@
/obj/item/clothing/gloves/space_ninja,
/obj/item/clothing/suit/space/space_ninja,
/obj/item/katana/energy,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"cT" = (
/obj/machinery/door_control/no_emag{
@@ -163,12 +158,12 @@
"dk" = (
/obj/structure/table/wood,
/obj/item/bostaff,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"dn" = (
/obj/structure/table/wood,
/obj/item/pizzabox/pizza_bomb,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"do" = (
/obj/structure/table/wood,
@@ -178,7 +173,7 @@
"dw" = (
/obj/structure/table/wood,
/obj/item/gun/energy/immolator,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"dx" = (
/obj/machinery/door_control/no_emag{
@@ -194,7 +189,7 @@
"dA" = (
/obj/structure/table/wood,
/obj/item/gun/energy/lasercannon,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"dB" = (
/obj/structure/rack/holorack,
@@ -234,11 +229,11 @@
/obj/item/ammo_box/magazine/sniper_rounds/penetrator,
/obj/item/ammo_box/magazine/sniper_rounds/penetrator,
/obj/item/ammo_box/magazine/sniper_rounds/penetrator,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"ea" = (
/obj/structure/table/wood/poker,
-/obj/machinery/door_control{
+/obj/machinery/door_control/shutter{
id = "eventroom";
name = "Ready room";
pixel_x = -6;
@@ -278,7 +273,7 @@
"er" = (
/obj/structure/table/wood,
/obj/item/gun/magic/wand/teleport,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"ew" = (
/obj/structure/holowindow,
@@ -301,7 +296,7 @@
/obj/item/tank/internals/oxygen/yellow,
/obj/random/bomb_supply,
/obj/item/clothing/head/sombrero/shamebrero,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"eG" = (
/obj/structure/table/wood,
@@ -320,12 +315,12 @@
/obj/structure/table/wood,
/obj/item/gun/projectile/shotgun/boltaction,
/obj/item/gun/projectile/shotgun/boltaction/enchanted,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"eY" = (
/obj/structure/table/wood,
/obj/item/gun/projectile/automatic/proto,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"fb" = (
/turf/simulated/floor/holofloor{
@@ -372,7 +367,7 @@
"fF" = (
/obj/structure/table/wood,
/obj/item/gun/magic/wand,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"fG" = (
/obj/machinery/computer/security/telescreen{
@@ -394,17 +389,17 @@
/obj/item/stack/cable_coil,
/obj/item/stack/rods,
/obj/item/pen,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"gd" = (
/obj/structure/table/wood,
/obj/item/gun/projectile/revolver/grenadelauncher/multi/cyborg,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"gk" = (
/obj/structure/table/wood,
/obj/item/gun/magic/wand/door,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"gq" = (
/turf/simulated/wall/indestructible/fakeglass,
@@ -427,7 +422,7 @@
/obj/item/paper{
info = "/obj/item/gun/projectile/shotgun/sc_pump"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"gS" = (
/obj/structure/table/wood,
@@ -441,7 +436,7 @@
/obj/item/encryptionkey/headset_sci,
/obj/item/encryptionkey/headset_sec,
/obj/item/encryptionkey/headset_service,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"hd" = (
/obj/structure/table/holotable,
@@ -456,12 +451,12 @@
/obj/mecha/combat/marauder/mauler/loaded{
operation_req_access = list(114)
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"hi" = (
/obj/structure/table/wood,
/obj/item/gun/projectile/automatic/ar,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"ho" = (
/obj/structure/table/wood,
@@ -504,7 +499,7 @@
"hE" = (
/obj/structure/table/wood,
/obj/item/gun/magic/staff/slipping/honkmother,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"hI" = (
/obj/effect/landmark/spawner/tdome1,
@@ -526,12 +521,12 @@
/obj/mecha/combat/gygax/dark/loaded{
operation_req_access = list(114)
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"hZ" = (
/obj/structure/table/wood,
/obj/item/gun/projectile/automatic/c20r/toy,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"ib" = (
/obj/structure/table/wood,
@@ -546,21 +541,15 @@
"io" = (
/obj/structure/table/wood,
/obj/item/gun/projectile/shotgun/riot,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"iM" = (
/obj/structure/table/wood,
/obj/item/gun/energy/pulse/pistol,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"iY" = (
-/obj/machinery/light/small{
- brightness_range = 6;
- dir = 4;
- light_range = 8;
- nightshift_light_range = 6;
- throw_range = 6
- },
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor/plasteel{
icon_state = "grimy"
},
@@ -581,12 +570,12 @@
"jl" = (
/obj/structure/table/wood,
/obj/item/gun/projectile/revolver/grenadelauncher,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"jq" = (
/obj/structure/table,
/obj/machinery/reagentgrinder,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"jB" = (
/obj/structure/table/wood,
@@ -620,12 +609,12 @@
/obj/item/paper{
info = "Я так понял был энфорсер с Сибилом."
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"jM" = (
/obj/structure/table/wood,
/obj/item/gun/magic/staff/change,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"jQ" = (
/obj/structure/chair/comfy/black{
@@ -648,7 +637,7 @@
"jZ" = (
/obj/item/bedsheet/black,
/obj/structure/bed,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"kb" = (
/obj/machinery/door/poddoor{
@@ -668,12 +657,12 @@
"ki" = (
/obj/structure/table/wood,
/obj/item/gun/energy/floragun,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"ko" = (
/obj/structure/table/wood,
/obj/item/gun/magic/wand/resurrection,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"kq" = (
/obj/structure/table/wood,
@@ -704,7 +693,7 @@
/obj/item/reagent_containers/food/snacks/grown/citrus/orange,
/obj/item/reagent_containers/food/snacks/grown/corn,
/obj/item/reagent_containers/food/snacks/grown/mushroom/amanita,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"kT" = (
/obj/structure/table/wood,
@@ -716,7 +705,7 @@
"kU" = (
/obj/structure/table/wood,
/obj/item/grenade/clusterbuster/syndieminibomb,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"kY" = (
/turf/simulated/floor/holofloor{
@@ -746,14 +735,8 @@
/turf/simulated/floor/holofloor,
/area/holodeck/source_thunderdomecourt)
"lt" = (
-/obj/machinery/light/small{
- brightness_range = 6;
- dir = 8;
- light_range = 8;
- nightshift_light_range = 6;
- throw_range = 6
- },
-/turf/simulated/floor/wood,
+/obj/machinery/light/small/directional/east,
+/turf/simulated/floor/wood/oak,
/area/admin)
"lA" = (
/obj/item/storage/toolbox/syndicate{
@@ -762,22 +745,16 @@
name = "toolbox of robustness"
},
/obj/structure/table/wood,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"lE" = (
-/obj/machinery/light/small{
- brightness_range = 6;
- dir = 4;
- light_range = 8;
- nightshift_light_range = 6;
- throw_range = 6
- },
-/turf/simulated/floor/wood,
+/obj/machinery/light/small/directional/west,
+/turf/simulated/floor/wood/oak,
/area/admin)
"lR" = (
/obj/structure/table/wood,
/obj/item/gun/projectile/automatic/pistol/deagle,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"lT" = (
/obj/item/kirbyplants,
@@ -806,7 +783,7 @@
"mn" = (
/obj/structure/table/wood,
/obj/item/gun/projectile/revolver/nagant,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"mw" = (
/obj/structure/table/holotable,
@@ -822,7 +799,7 @@
"mB" = (
/obj/item/gun/rocketlauncher,
/obj/structure/table/wood,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"mC" = (
/obj/machinery/status_display,
@@ -835,7 +812,7 @@
pixel_x = -6;
pixel_y = 6
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"mR" = (
/obj/structure/table/wood,
@@ -849,7 +826,7 @@
"mU" = (
/obj/structure/table/wood,
/obj/item/gun/projectile/revolver/mateba,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"mX" = (
/turf/simulated/floor/holofloor{
@@ -902,7 +879,7 @@
/obj/structure/ninjatele{
pixel_x = -28
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"nM" = (
/obj/structure/table/holotable,
@@ -918,14 +895,14 @@
/obj/item/reagent_containers/glass/beaker/bluespace,
/obj/item/reagent_containers/glass/beaker/bluespace,
/obj/item/reagent_containers/glass/beaker/bluespace,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"nU" = (
/obj/structure/table/wood,
/obj/item/paper{
info = "/obj/item/gun/projectile/shotgun/riot/buckshot"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"nW" = (
/obj/structure/chair,
@@ -937,7 +914,7 @@
/obj/item/paper{
info = "Какой-то /obj/item/gun/energy/laser/retro/sc_retro. Хз что это."
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"nZ" = (
/turf/simulated/floor/holofloor{
@@ -957,7 +934,7 @@
"og" = (
/obj/structure/table/wood,
/obj/item/gun/energy/detective,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"oh" = (
/obj/structure/table/wood,
@@ -983,7 +960,7 @@
/obj/item/dnainjector/stuttmut,
/obj/item/dnainjector/telemut,
/obj/item/dnainjector/tourmut,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"oj" = (
/obj/structure/holowindow{
@@ -1000,7 +977,7 @@
name = "Master R&D Server Controller";
dir = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"oB" = (
/obj/structure/table/wood,
@@ -1009,12 +986,12 @@
/area/admin)
"oL" = (
/obj/machinery/chem_heater,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"oX" = (
/obj/structure/table/wood,
/obj/item/gun/syringe/rapidsyringe,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"pa" = (
/turf/simulated/floor/holofloor{
@@ -1025,12 +1002,12 @@
"pk" = (
/obj/structure/table/wood,
/obj/item/gun/projectile/revolver/doublebarrel/improvised,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"pC" = (
/obj/structure/table/wood,
/obj/machinery/syndicatebomb/badmin,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"pE" = (
/obj/structure/table/wood,
@@ -1051,9 +1028,7 @@
id_tag = "eventroom";
name = "Privacy Shutters"
},
-/turf/simulated/floor/wood{
- icon_state = "woodalt"
- },
+/turf/simulated/floor/wood/oak,
/area/admin)
"pO" = (
/turf/simulated/wall/indestructible/riveted,
@@ -1061,19 +1036,19 @@
"qd" = (
/obj/structure/table/wood,
/obj/item/gun/energy/xray,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"qh" = (
/obj/structure/table,
/obj/random/toolbox,
/obj/random/bomb_supply,
/obj/machinery/syndicatebomb/badmin/clown,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"qt" = (
/obj/structure/table/wood,
/obj/item/gun/projectile/revolver/golden,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"qv" = (
/obj/structure/holowindow,
@@ -1145,7 +1120,7 @@
"ro" = (
/obj/structure/table/wood,
/obj/item/gun/energy/ionrifle,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"rq" = (
/turf/simulated/floor/holofloor{
@@ -1186,7 +1161,7 @@
/area/holodeck/source_basketball)
"rG" = (
/obj/mecha/combat/marauder/seraph/loaded,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"rM" = (
/obj/structure/table/holotable,
@@ -1198,7 +1173,7 @@
"rP" = (
/obj/structure/table/wood,
/obj/item/gun/energy/alien,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"sd" = (
/obj/structure/holowindow{
@@ -1212,7 +1187,7 @@
"sm" = (
/obj/structure/table/wood,
/obj/item/gun/energy/laser/retro,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"sr" = (
/turf/simulated/floor/holofloor{
@@ -1223,12 +1198,12 @@
"su" = (
/obj/item/gun/grenadelauncher,
/obj/structure/table/wood,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"sA" = (
/obj/structure/table/wood,
/obj/item/gun/energy/kinetic_accelerator,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"sO" = (
/obj/structure/holowindow,
@@ -1273,7 +1248,7 @@
"tF" = (
/obj/structure/table/wood,
/obj/item/gun/energy/kinetic_accelerator/crossbow/large,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"tI" = (
/obj/item/kirbyplants,
@@ -1322,7 +1297,7 @@
"ux" = (
/obj/structure/table/wood,
/obj/item/gun/energy/laser/captain,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"uL" = (
/obj/structure/table/wood,
@@ -1332,7 +1307,7 @@
/obj/item/gun/energy/gun,
/obj/item/gun/energy/gun/cyborg,
/obj/item/gun/energy/gun/nuclear,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"uW" = (
/obj/machinery/door/airlock/hatch/syndicate{
@@ -1345,7 +1320,7 @@
"vb" = (
/obj/structure/table/wood,
/obj/item/gun/energy/e_gun/old,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"vc" = (
/obj/structure/table/wood,
@@ -1384,7 +1359,7 @@
/obj/item/suppressor,
/obj/item/suppressor,
/obj/item/suppressor,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"vm" = (
/obj/effect/overlay/palmtree_l,
@@ -1441,13 +1416,7 @@
},
/area/tdome/tdomeadmin)
"vS" = (
-/obj/machinery/light/small{
- brightness_range = 6;
- dir = 8;
- light_range = 8;
- nightshift_light_range = 6;
- throw_range = 6
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "grimy"
},
@@ -1474,7 +1443,7 @@
"we" = (
/obj/structure/table/wood,
/obj/machinery/syndicatebomb/emp,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"wf" = (
/obj/structure/table/wood,
@@ -1482,17 +1451,17 @@
/obj/item/gun/energy/disabler,
/obj/item/gun/energy/disabler/cyborg,
/obj/item/gun/energy/mimicgun,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"wh" = (
/obj/structure/table/wood,
/obj/item/gun/energy/laser/captain/scattershot,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"wp" = (
/obj/structure/table/wood,
/obj/item/gun/energy/gun/mini,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"wC" = (
/turf/simulated/floor/holofloor{
@@ -1526,7 +1495,7 @@
/obj/machinery/computer/card/centcom{
dir = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"xe" = (
/obj/structure/table/wood,
@@ -1550,7 +1519,7 @@
/obj/item/dnainjector/antistutt,
/obj/item/dnainjector/antitele,
/obj/item/dnainjector/antitour,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"xh" = (
/obj/structure/table/wood,
@@ -1562,7 +1531,7 @@
"xq" = (
/obj/structure/table/wood,
/obj/item/gun/projectile/automatic/c20r,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"xx" = (
/obj/structure/table/wood,
@@ -1589,7 +1558,7 @@
/obj/item/mecha_parts/mecha_equipment/rcd,
/obj/item/mecha_parts/mecha_equipment/extinguisher,
/obj/structure/closet/crate,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"xJ" = (
/turf/simulated/floor/holofloor{
@@ -1601,13 +1570,13 @@
/obj/machinery/bodyscanner{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"xN" = (
/obj/structure/table/wood,
/obj/machinery/syndicatebomb,
/obj/machinery/syndicatebomb/training,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"xS" = (
/turf/simulated/floor/holofloor{
@@ -1618,7 +1587,7 @@
"xY" = (
/obj/structure/table/wood,
/obj/item/gun/energy/pulse,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"yj" = (
/obj/structure/table/holotable,
@@ -1640,12 +1609,12 @@
"yC" = (
/obj/structure/table/wood,
/obj/item/gun/magic/staff/slipping,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"yH" = (
/obj/structure/table/wood,
/obj/item/gun/energy/gun/nuclear,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"yI" = (
/obj/structure/table/wood,
@@ -1654,12 +1623,12 @@
/obj/item/gun/energy/laser/practice,
/obj/item/gun/energy/laser/scatter,
/obj/item/gun/energy/laser/tag,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"yM" = (
/obj/structure/table/wood,
/obj/item/grenade/smokebomb,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"yN" = (
/obj/structure/flora/ausbushes/sparsegrass,
@@ -1671,7 +1640,7 @@
"yX" = (
/obj/structure/table/wood,
/obj/item/gun/energy/pulse/destroyer,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"yY" = (
/turf/simulated/floor/plasteel,
@@ -1701,17 +1670,17 @@
"zs" = (
/obj/structure/table/wood,
/obj/item/gun/energy/laser/instakill/red,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"zw" = (
/obj/structure/table/wood,
/obj/item/adminfu_scroll,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"zA" = (
/obj/structure/table/wood,
/obj/item/gun/projectile/shotgun/automatic/combat,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"zF" = (
/obj/effect/landmark/spawner/tdome2,
@@ -1727,7 +1696,7 @@
/area/admin)
"zT" = (
/obj/structure/dresser,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"Ah" = (
/obj/effect/baseturf_helper{
@@ -1738,7 +1707,7 @@
"At" = (
/obj/structure/table/wood,
/obj/item/gun/projectile/automatic/pistol/m1911,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"AD" = (
/turf/simulated/floor/holofloor{
@@ -1768,14 +1737,14 @@
"AV" = (
/obj/structure/table/wood,
/obj/item/gun/magic/wand/fireball,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"AW" = (
/obj/machinery/computer/account_database{
name = "Admin Accounts Database";
dir = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"Bb" = (
/turf/simulated/floor/holofloor{
@@ -1786,20 +1755,20 @@
"Bg" = (
/obj/structure/table/wood,
/obj/item/gun/projectile/revolver,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"Bh" = (
/obj/machinery/chem_dispenser/upgraded{
hackedcheck = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"Bl" = (
/obj/structure/table/wood,
/obj/item/paper{
info = "Тут ничего не было. Я серьёзно."
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"Bo" = (
/obj/effect/landmark/spawner/tdomeobserve,
@@ -1809,13 +1778,7 @@
/area/tdome/tdomeobserve)
"Bv" = (
/obj/item/kirbyplants,
-/obj/machinery/light/small{
- brightness_range = 6;
- dir = 8;
- light_range = 8;
- nightshift_light_range = 6;
- throw_range = 6
- },
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor/plasteel{
icon_state = "grimy"
},
@@ -1824,16 +1787,10 @@
/obj/structure/rack,
/obj/item/tank/jetpack/oxygen,
/obj/item/tank/jetpack/oxygen,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"BB" = (
-/obj/machinery/light/small{
- brightness_range = 6;
- dir = 8;
- light_range = 8;
- nightshift_light_range = 6;
- throw_range = 6
- },
+/obj/machinery/light/small/directional/west,
/obj/item/kirbyplants,
/turf/simulated/floor/plasteel{
icon_state = "grimy"
@@ -1841,13 +1798,7 @@
/area/admin)
"BG" = (
/obj/structure/table/wood/poker,
-/obj/machinery/light/small{
- brightness_range = 6;
- dir = 4;
- light_range = 8;
- nightshift_light_range = 6;
- throw_range = 6
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "grimy"
},
@@ -1862,7 +1813,7 @@
"BM" = (
/obj/item/gun/projectile/revolver/grenadelauncher/multi,
/obj/structure/table/wood,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"BN" = (
/obj/structure/table/wood,
@@ -1874,11 +1825,11 @@
"BX" = (
/obj/structure/table/wood,
/obj/item/gun/energy/pulse/cyborg,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"Ca" = (
/obj/machinery/computer/operating,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"Cc" = (
/obj/structure/table,
@@ -1886,7 +1837,7 @@
/obj/item/shard,
/obj/item/kitchen/knife,
/obj/item/storage/firstaid/tactical,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"Cx" = (
/obj/effect/turf_decal/bot,
@@ -1896,7 +1847,7 @@
"CD" = (
/obj/structure/table/wood,
/obj/item/gun/energy/pulse/carbine,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"CI" = (
/obj/structure/table/wood,
@@ -1908,12 +1859,12 @@
/area/admin)
"CM" = (
/obj/machinery/optable,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"CN" = (
/obj/item/gun/throw,
/obj/structure/table/wood,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"CR" = (
/obj/item/radio{
@@ -1926,9 +1877,8 @@
},
/obj/item/radio,
/obj/structure/table/wood,
-/obj/machinery/door_control/no_emag{
+/obj/machinery/door_control/no_emag/east{
id = "tdome1";
- pixel_x = 24;
req_access_txt = "102"
},
/turf/simulated/floor/plasteel{
@@ -1939,7 +1889,7 @@
"CT" = (
/obj/structure/table/wood,
/obj/item/gun/magic/tentacle,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"De" = (
/turf/simulated/floor/holofloor{
@@ -1952,17 +1902,17 @@
/obj/item/paper{
info = "Тут должен был быть доминатор, но к счастью его тут нет."
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"Dt" = (
/obj/structure/table/wood,
/obj/item/gun/energy/gun/advtaser,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"DB" = (
/obj/structure/table/wood,
/obj/item/grenade/syndieminibomb,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"DC" = (
/obj/structure/flora/tree/dead,
@@ -1976,7 +1926,7 @@
"DM" = (
/obj/structure/table/wood,
/obj/item/gun/energy/lasercannon/cyborg,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"DO" = (
/turf/simulated/floor/holofloor{
@@ -1987,7 +1937,7 @@
"DR" = (
/obj/structure/table/wood,
/obj/item/gun/projectile/shotgun/automatic,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"DZ" = (
/obj/structure/holohoop,
@@ -2002,7 +1952,7 @@
"Eh" = (
/obj/structure/table/wood,
/obj/item/gun/energy/mindflayer,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"Ei" = (
/obj/machinery/flasher{
@@ -2048,13 +1998,13 @@
"ES" = (
/obj/structure/table/wood,
/obj/item/gun/projectile/revolver/russian/soul,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"ET" = (
/obj/machinery/computer/mech_bay_power_console{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"EV" = (
/obj/structure/chair/comfy/beige{
@@ -2077,27 +2027,27 @@
"Fb" = (
/obj/item/gun/energy/taser,
/obj/structure/table/wood,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"Fi" = (
/obj/structure/table/wood,
/obj/item/gun/energy/lwap,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"Fk" = (
/obj/structure/table/wood,
/obj/item/gun/energy/pulse/pistol/m1911,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"Fn" = (
/obj/structure/table/wood,
/obj/item/gun/projectile/automatic/shotgun/bulldog,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"Fp" = (
/obj/effect/decal/warning_stripes/yellow,
/obj/machinery/bluespace_beacon/syndicate,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"Fy" = (
/obj/structure/table/wood,
@@ -2128,7 +2078,7 @@
/obj/machinery/computer/mech_bay_power_console{
dir = 8
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"FU" = (
/turf/simulated/floor/holofloor/carpet,
@@ -2136,7 +2086,7 @@
"Ga" = (
/obj/structure/table/wood,
/obj/item/gun/projectile/shotgun/riot/short,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"Gf" = (
/turf/simulated/floor/holofloor{
@@ -2178,18 +2128,18 @@
"Gr" = (
/obj/structure/table/wood,
/obj/item/gun/projectile/automatic/l6_saw,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"GA" = (
/obj/structure/table,
/obj/item/storage/pill_bottle/random_drug_bottle,
/obj/item/reagent_containers/glass/bottle/adminordrazine,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"GG" = (
/obj/structure/table/wood,
/obj/machinery/syndicatebomb/badmin/clown,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"GK" = (
/obj/machinery/status_display,
@@ -2198,7 +2148,7 @@
"GN" = (
/obj/structure/table/wood,
/obj/item/gun/magic/staff/healing,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"GU" = (
/obj/structure/holowindow,
@@ -2210,12 +2160,12 @@
"GY" = (
/obj/structure/table/wood,
/obj/item/gun/energy/wormhole_projector,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"Hc" = (
/obj/structure/table/wood,
/obj/item/gun/projectile/automatic/gyropistol,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"Hk" = (
/obj/structure/table/wood,
@@ -2241,12 +2191,7 @@
/obj/machinery/status_display{
pixel_y = -30
},
-/obj/machinery/light/small{
- brightness_range = 6;
- light_range = 8;
- nightshift_light_range = 6;
- throw_range = 6
- },
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "grimy"
},
@@ -2254,7 +2199,7 @@
"HL" = (
/obj/structure/table/wood,
/obj/item/gun/projectile/automatic/sniper_rifle,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"HP" = (
/turf/simulated/floor/holofloor{
@@ -2287,7 +2232,7 @@
icon_opened = "cabinet_open";
req_access = list(114)
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"Il" = (
/turf/simulated/floor/holofloor{
@@ -2345,7 +2290,7 @@
/area/tdome/tdomeadmin)
"IV" = (
/obj/structure/closet/secure_closet/personal,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"IW" = (
/obj/structure/chair/stool/holostool{
@@ -2377,7 +2322,7 @@
"Je" = (
/obj/structure/table/wood,
/obj/item/gun/magic/staff/door,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"Jk" = (
/turf/simulated/floor/holofloor{
@@ -2388,7 +2333,7 @@
/obj/machinery/mech_bay_recharge_port/upgraded/unsimulated{
dir = 2
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"Jq" = (
/turf/simulated/floor/plasteel/dark,
@@ -2408,11 +2353,7 @@
/obj/structure/table/wood,
/obj/item/folder/red,
/obj/item/lighter,
-/obj/machinery/newscaster{
- dir = 1;
- name = "south bump";
- pixel_y = -28
- },
+/obj/machinery/newscaster/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "vault"
},
@@ -2420,7 +2361,7 @@
"Jy" = (
/obj/structure/table/wood,
/obj/item/gun/energy/laser/retro/old,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"JC" = (
/turf/simulated/floor/holofloor{
@@ -2455,7 +2396,7 @@
"JW" = (
/obj/structure/table/wood,
/obj/item/gun/energy/gun/advtaser/mounted,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"Ka" = (
/turf/simulated/floor/holofloor{
@@ -2469,11 +2410,11 @@
"Kk" = (
/obj/structure/table/wood,
/obj/item/gun/magic/staff,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"Km" = (
/obj/structure/table/wood/poker,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"Kn" = (
/obj/machinery/flasher{
@@ -2499,13 +2440,7 @@
/area/admin)
"Kw" = (
/obj/structure/closet,
-/obj/machinery/light/small{
- brightness_range = 6;
- dir = 4;
- light_range = 8;
- nightshift_light_range = 6;
- throw_range = 6
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "grimy"
},
@@ -2513,7 +2448,7 @@
"Ky" = (
/obj/structure/table/wood,
/obj/item/sleeping_carp_scroll,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"Kz" = (
/obj/structure/chair/comfy/beige{
@@ -2546,12 +2481,12 @@
/obj/random/tool,
/obj/item/clothing/gloves/color/yellow,
/obj/item/pinpointer/advpinpointer,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"KH" = (
/obj/structure/table/wood,
/obj/item/gun/energy/gun/advtaser/cyborg,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"KJ" = (
/obj/machinery/computer/card/centcom,
@@ -2571,7 +2506,7 @@
/obj/mecha/combat/marauder/loaded{
operation_req_access = list(114)
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"KS" = (
/turf/simulated/floor/holofloor,
@@ -2579,7 +2514,7 @@
"La" = (
/obj/structure/table/wood,
/obj/item/grenade/clusterbuster/booze,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"Ld" = (
/turf/simulated/floor/holofloor{
@@ -2598,7 +2533,7 @@
"Lx" = (
/obj/structure/table/wood,
/obj/item/gun/projectile/revolver/doublebarrel/improvised/cane,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"LA" = (
/obj/effect/turf_decal/bot,
@@ -2608,12 +2543,12 @@
"LK" = (
/obj/structure/table/wood,
/obj/item/gun/projectile/shotgun/lethal,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"LL" = (
/obj/structure/table/wood,
/obj/item/gun/projectile/automatic/pistol/enforcer,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"LR" = (
/turf/simulated/floor/holofloor{
@@ -2623,7 +2558,7 @@
/area/holodeck/source_desert)
"LW" = (
/obj/machinery/computer/syndicate_depot/teleporter,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"Mj" = (
/obj/structure/table,
@@ -2642,7 +2577,7 @@
/obj/structure/window/reinforced{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"Mk" = (
/obj/structure/table/wood,
@@ -2652,7 +2587,7 @@
"MC" = (
/obj/structure/table/wood,
/obj/item/gun/projectile/shotgun,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"MD" = (
/turf/simulated/floor/plasteel{
@@ -2663,7 +2598,7 @@
"MF" = (
/obj/structure/table/wood,
/obj/item/gun/energy/pulse/destroyer/annihilator,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"MH" = (
/obj/structure/table/wood,
@@ -2676,12 +2611,12 @@
"MX" = (
/obj/structure/table/wood,
/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"Np" = (
/obj/structure/table/wood,
/obj/item/gun/magic/staff/chaos,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"Nu" = (
/obj/structure/chair/comfy/beige{
@@ -2689,7 +2624,7 @@
layer = 5;
pixel_y = -2
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"Ny" = (
/obj/structure/table/wood,
@@ -2718,7 +2653,7 @@
"NQ" = (
/obj/structure/table/wood,
/obj/item/gun/projectile/automatic/pistol/APS,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"NT" = (
/obj/structure/table/wood,
@@ -2734,7 +2669,7 @@
/obj/item/paper{
info = "/obj/item/gun/syringe/blowgun"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"Oe" = (
/obj/structure/chair/comfy/green{
@@ -2770,7 +2705,7 @@
"Or" = (
/obj/structure/table/wood,
/obj/item/gun/syringe,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"Ot" = (
/turf/simulated/wall/indestructible/riveted,
@@ -2781,12 +2716,12 @@
"Oz" = (
/obj/structure/table/wood,
/obj/item/gun/energy/laser/instakill,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"OF" = (
/obj/structure/table/wood,
/obj/item/gun/energy/ionrifle/carbine,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"OH" = (
/turf/simulated/floor/holofloor,
@@ -2795,7 +2730,7 @@
/obj/structure/table/wood,
/obj/item/clothing/suit/blacktrenchcoat,
/obj/item/clothing/shoes/black,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"OS" = (
/obj/structure/table/wood,
@@ -2820,7 +2755,7 @@
"Pq" = (
/obj/structure/table/wood,
/obj/item/gun/energy/immolator/multi/cyborg,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"Pt" = (
/turf/simulated/floor/holofloor{
@@ -2831,12 +2766,12 @@
"Py" = (
/obj/structure/table/wood,
/obj/item/gun/energy/gun/hos,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"Pz" = (
/obj/structure/table/wood,
/obj/item/gun/energy/spikethrower,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"PB" = (
/obj/structure/table/wood,
@@ -2862,13 +2797,7 @@
/obj/machinery/status_display{
pixel_y = 30
},
-/obj/machinery/light/small{
- brightness_range = 6;
- dir = 1;
- light_range = 8;
- nightshift_light_range = 6;
- throw_range = 6
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "grimy"
},
@@ -2876,7 +2805,7 @@
"PJ" = (
/obj/structure/table/wood,
/obj/item/gun/projectile/revolver/doublebarrel,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"PQ" = (
/obj/item/storage/box/syringes,
@@ -2901,7 +2830,7 @@
/obj/item/ammo_casing/shotgun/dart,
/obj/item/ammo_casing/shotgun/dart,
/obj/item/ammo_casing/shotgun/dart,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"PT" = (
/obj/structure/table/holotable,
@@ -2942,12 +2871,12 @@
"Qt" = (
/obj/structure/table/wood,
/obj/item/gun/projectile/automatic/tommygun,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"QA" = (
/obj/structure/table/wood,
/obj/item/gun/energy/gun/blueshield/pdw9,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"QH" = (
/obj/structure/table/wood,
@@ -2960,7 +2889,7 @@
/obj/mecha/combat/honker/loaded{
operation_req_access = list(114)
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"QN" = (
/obj/structure/table/wood,
@@ -3011,7 +2940,7 @@
/area/admin)
"RA" = (
/obj/machinery/sleeper/upgraded,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"RI" = (
/obj/machinery/door/poddoor{
@@ -3071,20 +3000,20 @@
/area/admin)
"Sy" = (
/obj/machinery/r_n_d/server/centcom,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"SA" = (
/obj/structure/mineral_door/wood,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"SK" = (
/obj/structure/table/wood,
/obj/item/gun/energy/laser/mounted,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"SR" = (
/obj/item/kirbyplants,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"SU" = (
/obj/item/radio{
@@ -3097,9 +3026,8 @@
},
/obj/item/radio,
/obj/structure/table/wood,
-/obj/machinery/door_control/no_emag{
+/obj/machinery/door_control/no_emag/west{
id = "tdome2";
- pixel_x = -24;
req_access_txt = "102"
},
/turf/simulated/floor/plasteel{
@@ -3110,7 +3038,7 @@
"Te" = (
/obj/structure/table/wood,
/obj/item/gun/magic/staff/focus,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"Th" = (
/obj/structure/table/wood,
@@ -3161,7 +3089,7 @@
/obj/item/radio/headset/syndicate/alt/syndteam{
name = "syndicate team headset"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"Tu" = (
/obj/structure/table/wood,
@@ -3186,12 +3114,12 @@
"Tw" = (
/obj/structure/table/wood,
/obj/item/gun/energy/laser/instakill/blue,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"TH" = (
/obj/structure/table/wood,
/obj/item/gun/projectile/automatic/pistol/deagle/gold,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"TI" = (
/turf/simulated/floor/holofloor{
@@ -3210,11 +3138,11 @@
"TN" = (
/obj/structure/table/wood,
/obj/item/gun/energy/gun/blueshield,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"TO" = (
/obj/structure/reagent_dispensers/fueltank,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"TW" = (
/turf/simulated/floor/holofloor{
@@ -3233,7 +3161,7 @@
/obj/item/reagent_containers/glass/beaker/bluespace,
/obj/item/reagent_containers/glass/beaker/bluespace,
/obj/item/storage/box/autoinjectors,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"Uk" = (
/obj/structure/table/wood,
@@ -3246,7 +3174,7 @@
/obj/structure/table/wood,
/obj/item/gun/energy/meteorgun,
/obj/item/gun/energy/meteorgun/pen,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"Up" = (
/turf/simulated/wall/indestructible,
@@ -3261,16 +3189,16 @@
/turf/simulated/floor/holofloor/grass,
/area/holodeck/source_picnicarea)
"UO" = (
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"UQ" = (
/obj/mecha/combat/reticence/loaded,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"UU" = (
/obj/structure/table/wood,
/obj/item/gun/projectile/automatic/pistol/deagle/camo,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"UW" = (
/obj/effect/landmark/spawner/tdomeobserve,
@@ -3280,7 +3208,7 @@
"Vb" = (
/obj/structure/table/wood,
/obj/item/gun/projectile/automatic/mini_uzi,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"Vh" = (
/obj/structure/table/wood,
@@ -3322,16 +3250,16 @@
/obj/item/assembly/prox_sensor,
/obj/item/assembly/prox_sensor,
/obj/item/assembly/prox_sensor,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"Vu" = (
/obj/structure/table/wood,
/obj/item/gun/magic/wand/polymorph,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"Vw" = (
/obj/machinery/chem_master,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"Vy" = (
/obj/structure/flora/ausbushes/sparsegrass,
@@ -3340,12 +3268,12 @@
"VD" = (
/obj/structure/table/wood,
/obj/item/gun/projectile/automatic/c20r/toy/riot,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"VK" = (
/obj/structure/table/wood,
/obj/item/gun/projectile/automatic/sniper_rifle/syndicate,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"VS" = (
/turf/simulated/floor/holofloor{
@@ -3376,7 +3304,7 @@
"Wx" = (
/obj/structure/table/wood,
/obj/item/gun/energy/arc_revolver,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"WA" = (
/obj/structure/flora/grass/green,
@@ -3415,19 +3343,19 @@
pixel_x = -3;
pixel_y = 3
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"WE" = (
/obj/structure/table/wood,
/obj/item/paper{
info = "Компактная снайперка /obj/item/gun/projectile/automatic/sniper_rifle/compact"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"WF" = (
/obj/structure/table/wood,
/obj/item/gun/projectile/automatic/m90,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"WM" = (
/turf/simulated/floor/holofloor{
@@ -3450,7 +3378,7 @@
/obj/item/clothing/mask/breath,
/obj/item/clothing/head/helmet/space,
/obj/item/clothing/head/helmet/space,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"WX" = (
/obj/structure/table/wood,
@@ -3464,7 +3392,7 @@
/obj/item/suppressor/specialoffer,
/obj/item/suppressor/specialoffer,
/obj/item/suppressor/specialoffer,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"WY" = (
/turf/simulated/floor/holofloor{
@@ -3486,7 +3414,7 @@
/obj/structure/window/reinforced{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"Xb" = (
/obj/item/mecha_parts/mecha_equipment/weapon/energy/laser,
@@ -3499,17 +3427,17 @@
/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/flashbang/clusterbang,
/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/scattershot,
/obj/structure/closet/crate,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"Xk" = (
/obj/structure/table/wood,
/obj/item/gun/projectile/automatic/wt550,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"Xm" = (
/obj/structure/table/wood,
/obj/item/gun/projectile/automatic/lasercarbine,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"Xy" = (
/obj/structure/table/wood,
@@ -3522,23 +3450,23 @@
"XB" = (
/obj/structure/table/wood,
/obj/item/gun/projectile/automatic/speargun,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"XZ" = (
/obj/structure/table/wood,
/obj/item/melee/spellblade,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"Yc" = (
/obj/mecha/combat/phazon{
operation_req_access = list(114)
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"Yd" = (
/obj/structure/table/wood,
/obj/item/gun/projectile/revolver/russian,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"Yl" = (
/obj/structure/table/wood,
@@ -3548,7 +3476,7 @@
"Yn" = (
/obj/structure/table/wood,
/obj/item/gun/projectile/automatic/pistol,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"YA" = (
/obj/structure/rack,
@@ -3583,7 +3511,7 @@
"YZ" = (
/obj/structure/table/wood,
/obj/item/gun/projectile/shotgun/automatic/dual_tube,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"Zi" = (
/turf/simulated/floor/holofloor{
@@ -3603,7 +3531,7 @@
"Zo" = (
/obj/structure/table/wood,
/obj/item/gun/magic/staff/animate,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
"Zp" = (
/turf/simulated/floor/holofloor{
@@ -3614,7 +3542,7 @@
"ZA" = (
/obj/structure/table/wood,
/obj/item/grenade/clusterbuster/mega_syndieminibomb,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/admin)
(1,1,1) = {"
@@ -4905,10 +4833,10 @@ pO
(6,1,1) = {"
Up
ua
-lE
+lt
UO
UO
-lE
+lt
Rd
Up
tI
@@ -5171,7 +5099,7 @@ Up
bL
UO
bL
-vS
+iY
bL
UO
bL
@@ -5419,7 +5347,7 @@ pO
(8,1,1) = {"
Up
bL
-lt
+lE
UO
UO
UO
@@ -5933,7 +5861,7 @@ pO
(10,1,1) = {"
Up
bL
-lE
+lt
UO
UO
UO
@@ -6199,7 +6127,7 @@ Up
bL
UO
bL
-iY
+vS
bL
UO
bL
@@ -8503,7 +8431,7 @@ pO
(20,1,1) = {"
Up
bL
-vS
+iY
bL
bL
bL
diff --git a/_maps/map_files220/generic/Lavaland.dmm b/_maps/map_files220/generic/Lavaland.dmm
new file mode 100644
index 000000000000..592b2fac0da7
--- /dev/null
+++ b/_maps/map_files220/generic/Lavaland.dmm
@@ -0,0 +1,71899 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"aa" = (
+/turf/simulated/wall/indestructible/boss,
+/area/lavaland/surface/outdoors)
+"ab" = (
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"ac" = (
+/obj/structure/stone_tile/block{
+ dir = 4
+ },
+/obj/structure/stone_tile/block{
+ dir = 8
+ },
+/turf/simulated/floor/indestructible/boss,
+/area/lavaland/surface/outdoors)
+"ad" = (
+/turf/simulated/mineral/random/high_chance/volcanic,
+/area/lavaland/surface/outdoors)
+"ae" = (
+/obj/structure/stone_tile/block,
+/obj/structure/stone_tile/block/cracked{
+ dir = 1
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"af" = (
+/obj/structure/necropolis_gate/legion_gate,
+/obj/structure/necropolis_arch,
+/obj/structure/stone_tile/slab,
+/turf/simulated/floor/indestructible/boss,
+/area/lavaland/surface/outdoors)
+"ag" = (
+/obj/structure/stone_tile/cracked{
+ dir = 4
+ },
+/obj/structure/stone_tile{
+ dir = 1
+ },
+/obj/structure/stone_tile,
+/obj/structure/stone_tile{
+ dir = 8
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"ah" = (
+/obj/structure/stone_tile/cracked{
+ dir = 1
+ },
+/obj/structure/stone_tile{
+ dir = 4
+ },
+/obj/structure/stone_tile,
+/obj/structure/stone_tile{
+ dir = 8
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"ai" = (
+/turf/simulated/mineral/random/volcanic,
+/area/lavaland/surface/outdoors)
+"aj" = (
+/turf/simulated/floor/plating/lava/smooth/mapping_lava,
+/area/lavaland/surface/outdoors)
+"ak" = (
+/turf/simulated/mineral/random/volcanic,
+/area/lavaland/surface/outdoors/unexplored/danger)
+"al" = (
+/turf/simulated/mineral/random/high_chance/volcanic,
+/area/lavaland/surface/outdoors/unexplored/danger)
+"am" = (
+/turf/simulated/mineral/random/volcanic,
+/area/lavaland/surface/outdoors/unexplored)
+"an" = (
+/turf/simulated/mineral/random/labormineral/volcanic,
+/area/lavaland/surface/outdoors)
+"ap" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plating,
+/area/mine/laborcamp)
+"aq" = (
+/turf/simulated/wall,
+/area/mine/laborcamp)
+"ar" = (
+/obj/machinery/camera{
+ c_tag = "Labor Camp Bathroom";
+ dir = 4;
+ network = list("Labor Camp")
+ },
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel/white,
+/area/mine/laborcamp)
+"at" = (
+/obj/machinery/shower{
+ dir = 8
+ },
+/obj/structure/curtain/open/shower,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel/white,
+/area/mine/laborcamp)
+"au" = (
+/obj/structure/rack,
+/obj/item/storage/bag/ore,
+/obj/item/pickaxe/safety,
+/obj/item/flashlight/lantern,
+/obj/item/mining_scanner,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/clothing/mask/breath,
+/obj/item/clothing/head/beanie/orange,
+/obj/item/clothing/gloves/fingerless,
+/obj/item/clothing/shoes/workboots,
+/obj/item/clothing/suit/storage/hazardvest,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/mine/laborcamp)
+"av" = (
+/obj/machinery/atmospherics/pipe/simple/visible/universal,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/mine/laborcamp)
+"aw" = (
+/obj/machinery/computer/shuttle/labor{
+ dir = 4
+ },
+/turf/simulated/floor/mineral/plastitanium/red,
+/area/shuttle/siberia)
+"ax" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel/white,
+/area/mine/laborcamp)
+"ay" = (
+/obj/item/bikehorn/rubberducky,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/shower{
+ dir = 8
+ },
+/obj/structure/curtain/open/shower,
+/turf/simulated/floor/plasteel/white,
+/area/mine/laborcamp)
+"az" = (
+/obj/machinery/conveyor{
+ dir = 8;
+ id = "mining_internal"
+ },
+/turf/simulated/floor/plating,
+/area/mine/abandoned)
+"aA" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
+ },
+/obj/machinery/camera{
+ c_tag = "Labor Camp Storage";
+ dir = 1;
+ network = list("Labor Camp")
+ },
+/turf/simulated/floor/plasteel,
+/area/mine/laborcamp)
+"aB" = (
+/obj/machinery/door/airlock{
+ name = "Labor Camp Bathroom"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel/white,
+/area/mine/laborcamp)
+"aD" = (
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors/explored)
+"aE" = (
+/obj/item/radio/intercom/locked/prison{
+ pixel_y = 22
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/mine/laborcamp)
+"aF" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/brown{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/mine/laborcamp)
+"aI" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/alarm/directional/east,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/living_quarters)
+"aJ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel,
+/area/mine/laborcamp)
+"aK" = (
+/obj/structure/chair/office/dark{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/firealarm/directional/north,
+/turf/simulated/floor/plasteel{
+ icon_state = "darkred"
+ },
+/area/mine/laborcamp/security)
+"aM" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/loading_area{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/mine/laborcamp)
+"aN" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/production)
+"aP" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/mine/laborcamp/security)
+"aQ" = (
+/obj/structure/table,
+/obj/machinery/recharger,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/mine/laborcamp/security)
+"aS" = (
+/obj/machinery/mineral/ore_redemption/labor,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/mine/laborcamp)
+"aT" = (
+/obj/structure/ore_box,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors/explored)
+"aU" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8;
+ initialize_directions = 11
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/mine/laborcamp)
+"aV" = (
+/obj/effect/turf_decal/delivery,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/mine/laborcamp)
+"aW" = (
+/obj/machinery/light/small/directional/east,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/mine/laborcamp)
+"aX" = (
+/obj/structure/closet/crate,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors/explored)
+"aY" = (
+/obj/machinery/firealarm/directional/west,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/mine/abandoned)
+"aZ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/mine/laborcamp/security)
+"ba" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/airlock/security/glass{
+ name = "Labor Camp Security"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/security/brig,
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Labor";
+ name = "labor camp blast door"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/laborcamp/security)
+"bb" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/mine/laborcamp)
+"be" = (
+/obj/structure/table,
+/obj/item/paper_bin{
+ pixel_x = 1;
+ pixel_y = 9
+ },
+/obj/item/pen,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/mine/laborcamp)
+"bf" = (
+/turf/simulated/wall,
+/area/mine/eva)
+"bg" = (
+/obj/structure/cable{
+ icon_state = "1-4";
+ d1 = 1;
+ d2 = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkyellowcorners"
+ },
+/area/mine/living_quarters)
+"bh" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ icon_state = "barber"
+ },
+/area/mine/laborcamp)
+"bi" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_regular_floor = "yellowsiding";
+ icon_state = "tranquillite"
+ },
+/area/mine/cafeteria)
+"bk" = (
+/turf/simulated/floor/plasteel,
+/area/mine/laborcamp)
+"bl" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/arrows,
+/obj/machinery/requests_console{
+ department = "Labor Camp";
+ pixel_y = -32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "brown"
+ },
+/area/mine/laborcamp)
+"bm" = (
+/obj/machinery/cryopod,
+/obj/machinery/light/small/directional/east,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "brown"
+ },
+/area/mine/laborcamp)
+"bn" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ icon_state = "browncorner"
+ },
+/area/mine/laborcamp)
+"bo" = (
+/obj/structure/closet/crate/secure/loot,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/turf/simulated/floor/plating,
+/area/mine/living_quarters)
+"bp" = (
+/obj/structure/ore_box,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/effect/turf_decal/bot,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/eva)
+"bq" = (
+/turf/simulated/wall,
+/area/mine/production)
+"br" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkyellowcorners"
+ },
+/area/mine/living_quarters)
+"bt" = (
+/obj/structure/ore_box,
+/obj/effect/turf_decal/bot,
+/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/eva)
+"bu" = (
+/obj/machinery/power/smes{
+ charge = 5e+006
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plating,
+/area/mine/living_quarters)
+"bv" = (
+/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/turf/simulated/mineral/volcanic/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"bw" = (
+/obj/effect/turf_decal/bot,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/mine/abandoned)
+"bx" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_regular_floor = "yellowsiding";
+ icon_state = "tranquillite"
+ },
+/area/mine/cafeteria)
+"by" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-4";
+ d1 = 1;
+ d2 = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "brown"
+ },
+/area/mine/laborcamp)
+"bz" = (
+/obj/machinery/light_switch{
+ name = "custom placement";
+ pixel_y = 25
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/mine/laborcamp)
+"bA" = (
+/obj/machinery/door/airlock/security/glass{
+ name = "Labor Camp Backroom"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/security/brig,
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/mine/laborcamp)
+"bB" = (
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "Labor Camp APC";
+ pixel_y = 24
+ },
+/obj/machinery/computer/cryopod{
+ pixel_y = 38
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plasteel,
+/area/mine/laborcamp)
+"bC" = (
+/turf/simulated/wall,
+/area/mine/sleeper)
+"bD" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/eva)
+"bE" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/eva)
+"bF" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plating,
+/area/mine/eva)
+"bG" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/sleeper)
+"bH" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkpurplecorners"
+ },
+/area/mine/mechbay)
+"bI" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock/mining/glass{
+ name = "Mining Station Hallway"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/supply/mining_station,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkpurplecorners"
+ },
+/area/mine/living_quarters)
+"bJ" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/obj/structure/sign/securearea{
+ name = "\improper KEEP CLEAR: DOCKING AREA"
+ },
+/turf/simulated/floor/plating,
+/area/mine/production)
+"bK" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/eva)
+"bL" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/medical/glass{
+ name = "Infirmary"
+ },
+/turf/simulated/floor/plasteel/dark,
+/area/mine/laborcamp)
+"bM" = (
+/obj/machinery/door/airlock/maintenance{
+ name = "Labor Camp Maintenance"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/security/brig,
+/obj/machinery/atmospherics/pipe/simple/visible/universal,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/mine/laborcamp)
+"bN" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plating,
+/area/mine/production)
+"bO" = (
+/obj/machinery/door/airlock/titanium{
+ id_tag = "s_docking_airlock";
+ name = "Labor Shuttle Airlock"
+ },
+/obj/docking_port/mobile/labour,
+/obj/structure/fans/tiny,
+/obj/docking_port/stationary{
+ area_type = /area/lavaland/surface/outdoors;
+ dir = 8;
+ dwidth = 2;
+ height = 5;
+ id = "laborcamp_away";
+ name = "labor camp";
+ turf_type = /turf/simulated/floor/plating/asteroid/basalt/lava_land_surface;
+ width = 9
+ },
+/turf/simulated/floor/plating,
+/area/shuttle/siberia)
+"bP" = (
+/obj/structure/fans/tiny,
+/obj/machinery/door/airlock/maintenance{
+ name = "Catwalk Airlock"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/supply/mining_station,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/mine/living_quarters)
+"bQ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/railing/corner,
+/obj/structure/railing/corner{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/lattice/catwalk/mining,
+/turf/simulated/floor/plating/lavaland_air,
+/area/lavaland/surface/outdoors)
+"bR" = (
+/obj/machinery/recharge_station,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkpurplecorners"
+ },
+/area/mine/mechbay)
+"bS" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/lattice/catwalk/mining,
+/turf/simulated/floor/plating/lavaland_air,
+/area/lavaland/surface/outdoors)
+"bT" = (
+/obj/machinery/door/airlock/mining{
+ name = "Mining Station Storage"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/supply/mining_station,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/storage)
+"bU" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/production)
+"bV" = (
+/obj/structure/shuttle/engine/heater,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/simulated/floor/plating/lavaland_air,
+/area/shuttle/mining)
+"bW" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/eva)
+"bX" = (
+/obj/machinery/suit_storage_unit/lavaland,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkyellowcorners"
+ },
+/area/mine/eva)
+"bY" = (
+/obj/machinery/light/small/directional/east,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/eva)
+"bZ" = (
+/obj/machinery/economy/vending/wallmed/directional/north,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "barber"
+ },
+/area/mine/laborcamp)
+"ca" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 8
+ },
+/obj/item/radio/intercom/locked/prison{
+ pixel_y = 22
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "barber"
+ },
+/area/mine/laborcamp)
+"cb" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/light/small/directional/north,
+/turf/simulated/floor/plasteel{
+ icon_state = "barber"
+ },
+/area/mine/laborcamp)
+"cc" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "barber"
+ },
+/area/mine/laborcamp)
+"cd" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "barber"
+ },
+/area/mine/laborcamp)
+"ce" = (
+/obj/machinery/power/smes{
+ charge = 5e+006
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plating,
+/area/mine/laborcamp)
+"cg" = (
+/obj/machinery/light/small/directional/north,
+/turf/simulated/floor/plating,
+/area/mine/laborcamp)
+"ch" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plating,
+/area/mine/cafeteria)
+"ci" = (
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "barber"
+ },
+/area/mine/laborcamp)
+"cj" = (
+/obj/machinery/alarm/directional/south,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkpurplecorners"
+ },
+/area/mine/eva)
+"ck" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkpurplecorners"
+ },
+/area/mine/eva)
+"cl" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating,
+/area/mine/living_quarters)
+"cm" = (
+/obj/machinery/light/small/directional/west,
+/turf/simulated/floor/mineral/titanium,
+/area/shuttle/mining)
+"cn" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/mechbay)
+"co" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/production)
+"cp" = (
+/turf/simulated/wall,
+/area/mine/cafeteria)
+"cq" = (
+/obj/machinery/light/directional/south,
+/obj/machinery/firealarm/directional/south,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkpurplecorners"
+ },
+/area/mine/eva)
+"cr" = (
+/obj/machinery/door/airlock/mining/glass{
+ name = "Mining Station EVA"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/supply/mining_station,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/eva)
+"cs" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/door/airlock/multi_tile/glass{
+ name = "Crates Airlock"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/eva)
+"ct" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkpurplecorners"
+ },
+/area/mine/mechbay)
+"cu" = (
+/obj/item/pickaxe,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"cv" = (
+/obj/structure/ore_box,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"cw" = (
+/obj/machinery/computer/shuttle/mining{
+ req_access = null
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkyellowcorners"
+ },
+/area/mine/production)
+"cx" = (
+/obj/machinery/door/airlock/medical/glass{
+ name = "Infirmary"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/sleeper)
+"cy" = (
+/obj/effect/baseturf_helper/lava_land/surface,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/mine/laborcamp)
+"cz" = (
+/obj/machinery/power/terminal{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/structure/reagent_dispensers/fueltank,
+/turf/simulated/floor/plating,
+/area/mine/laborcamp)
+"cA" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plating,
+/area/mine/laborcamp)
+"cB" = (
+/obj/effect/decal/cleanable/cobweb2,
+/obj/machinery/atmospherics/portable/canister/air,
+/obj/item/radio/intercom/locked/prison{
+ pixel_y = 22
+ },
+/turf/simulated/floor/plating,
+/area/mine/laborcamp)
+"cC" = (
+/obj/machinery/power/port_gen/pacman{
+ anchored = 1
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plating,
+/area/mine/laborcamp)
+"cD" = (
+/obj/structure/fans/tiny,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/airlock)
+"cE" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/mine/production)
+"cF" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkyellowcorners"
+ },
+/area/mine/production)
+"cG" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plating,
+/area/mine/laborcamp/security)
+"cH" = (
+/obj/structure/railing,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/railing{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/lattice/catwalk/mining,
+/turf/simulated/floor/plating/lavaland_air,
+/area/lavaland/surface/outdoors)
+"cI" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/lattice/catwalk/mining,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/mine/living_quarters)
+"cJ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/production)
+"cK" = (
+/obj/machinery/light/small/directional/north,
+/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/turf/simulated/floor/plating,
+/area/mine/production)
+"cL" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/production)
+"cM" = (
+/turf/simulated/wall,
+/area/mine/living_quarters)
+"cN" = (
+/obj/structure/closet/secure_closet/miner,
+/obj/machinery/firealarm/directional/north,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/storage)
+"cO" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/lattice/catwalk/mining,
+/turf/simulated/floor/plating/lavaland_air,
+/area/lavaland/surface/outdoors)
+"cP" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/lattice/catwalk/mining,
+/turf/simulated/floor/plating/lavaland_air,
+/area/lavaland/surface/outdoors)
+"cQ" = (
+/turf/simulated/wall/r_wall,
+/area/mine/comms)
+"cR" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plating,
+/area/mine/living_quarters)
+"cS" = (
+/obj/structure/table,
+/obj/item/storage/box/donkpockets,
+/obj/machinery/light/directional/north,
+/turf/simulated/floor/plasteel{
+ icon_regular_floor = "yellowsiding";
+ icon_state = "tranquillite"
+ },
+/area/mine/cafeteria)
+"cT" = (
+/obj/effect/turf_decal/box,
+/obj/effect/turf_decal/caution/stand_clear,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/mechbay)
+"cU" = (
+/obj/structure/ore_box,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/turf_decal/bot,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/eva)
+"cV" = (
+/turf/simulated/floor/plating,
+/area/mine/living_quarters)
+"cW" = (
+/obj/structure/reagent_dispensers/fueltank,
+/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/turf/simulated/floor/plating,
+/area/mine/living_quarters)
+"cX" = (
+/obj/effect/turf_decal/loading_area{
+ dir = 8
+ },
+/obj/machinery/light/small/directional/south,
+/obj/machinery/power/apc{
+ name = "Processing Room APC";
+ pixel_y = -24
+ },
+/obj/structure/cable,
+/turf/simulated/floor/plating,
+/area/mine/abandoned)
+"cY" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/mechbay)
+"cZ" = (
+/obj/structure/fans/tiny,
+/obj/machinery/door/airlock/multi_tile/glass{
+ name = "Outpost Airlock"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/supply/mining_station,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/airlock)
+"da" = (
+/obj/machinery/mineral/equipment_vendor,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/production)
+"db" = (
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 4
+ },
+/obj/machinery/light_switch/north,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/mechbay)
+"dc" = (
+/obj/structure/reagent_dispensers/watertank,
+/obj/structure/cable,
+/obj/machinery/power/apc{
+ name = "Airlock APC";
+ pixel_y = -24
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkpurplecorners"
+ },
+/area/mine/airlock)
+"dd" = (
+/turf/simulated/floor/plating,
+/area/mine/abandoned)
+"de" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock/mining/glass{
+ name = "Main Airlock"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/supply/mining_station,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/airlock)
+"df" = (
+/obj/machinery/light/directional/east,
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/airlock)
+"dg" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/alarm/directional/north,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/mechbay)
+"dh" = (
+/obj/machinery/camera{
+ c_tag = "Mining Outpost - Hallway 3";
+ dir = 1;
+ network = list("Mining Outpost")
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkpurplecorners"
+ },
+/area/mine/production)
+"di" = (
+/obj/structure/closet/crate{
+ opened = 1
+ },
+/obj/effect/turf_decal/bot,
+/obj/machinery/light/small/directional/west,
+/obj/machinery/light/small/directional/west,
+/turf/simulated/floor/plating,
+/area/mine/abandoned)
+"dj" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/mechbay)
+"dk" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/mine/abandoned)
+"dl" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/production)
+"dm" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/binary/pump/on,
+/turf/simulated/floor/plating,
+/area/mine/living_quarters)
+"dn" = (
+/obj/machinery/conveyor{
+ id = "mining_internal"
+ },
+/turf/simulated/floor/plating,
+/area/mine/abandoned)
+"do" = (
+/obj/machinery/power/terminal{
+ dir = 1
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plating,
+/area/mine/living_quarters)
+"dp" = (
+/obj/structure/extinguisher_cabinet/directional/west,
+/obj/machinery/hologram/holopad,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-4";
+ d1 = 1;
+ d2 = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkyellowcorners"
+ },
+/area/mine/living_quarters)
+"dq" = (
+/obj/machinery/atmospherics/pipe/manifold/visible/cyan{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/mine/living_quarters)
+"dr" = (
+/obj/machinery/atmospherics/unary/tank/air{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/mine/living_quarters)
+"ds" = (
+/obj/machinery/light/small/directional/west,
+/obj/effect/turf_decal{
+ dir = 1
+ },
+/obj/effect/turf_decal/caution,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/airlock)
+"dt" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkpurplecorners"
+ },
+/area/mine/mechbay)
+"du" = (
+/obj/machinery/light/directional/west,
+/turf/simulated/floor/plasteel{
+ icon_regular_floor = "yellowsiding";
+ icon_state = "tranquillite"
+ },
+/area/mine/cafeteria)
+"dv" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkyellowcorners"
+ },
+/area/mine/production)
+"dw" = (
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
+ },
+/obj/item/radio/intercom/directional/south,
+/obj/machinery/camera{
+ c_tag = "Mining Outpost - Mech Storage 1";
+ dir = 1;
+ network = list("Mining Outpost")
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkpurplecorners"
+ },
+/area/mine/mechbay)
+"dx" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/living_quarters)
+"dy" = (
+/obj/machinery/light/directional/west,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkyellowcorners"
+ },
+/area/mine/production)
+"dz" = (
+/obj/item/radio/beacon,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/production)
+"dA" = (
+/obj/structure/rack,
+/obj/item/storage/toolbox/mechanical{
+ pixel_y = 2;
+ pixel_x = 1
+ },
+/obj/item/storage/toolbox/mechanical{
+ pixel_x = -2;
+ pixel_y = -1
+ },
+/obj/item/gps/ruin{
+ gpstag = "OUTPOST";
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/production)
+"dB" = (
+/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/turf/simulated/wall,
+/area/mine/abandoned)
+"dC" = (
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/mine/abandoned)
+"dD" = (
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ dir = 6
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/meter,
+/turf/simulated/floor/plating,
+/area/mine/living_quarters)
+"dE" = (
+/obj/effect/turf_decal,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/airlock)
+"dF" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkyellowcorners"
+ },
+/area/mine/living_quarters)
+"dG" = (
+/obj/machinery/power/port_gen/pacman{
+ anchored = 1
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plating,
+/area/mine/living_quarters)
+"dH" = (
+/obj/structure/ore_box,
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 4
+ },
+/obj/effect/turf_decal/bot,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/eva)
+"dI" = (
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ dir = 5
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/mine/living_quarters)
+"dJ" = (
+/obj/machinery/economy/vending/cigarette,
+/turf/simulated/floor/plasteel{
+ icon_regular_floor = "yellowsiding";
+ icon_state = "tranquillite"
+ },
+/area/mine/cafeteria)
+"dK" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkyellowcorners"
+ },
+/area/mine/production)
+"dL" = (
+/obj/machinery/mineral/mint{
+ input_dir = 4
+ },
+/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/turf/simulated/floor/plating,
+/area/mine/abandoned)
+"dM" = (
+/turf/simulated/floor/plating,
+/area/mine/production)
+"dN" = (
+/obj/structure/ore_box,
+/turf/simulated/floor/plating,
+/area/mine/abandoned)
+"dO" = (
+/obj/structure/railing,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/railing{
+ dir = 1
+ },
+/obj/structure/lattice/catwalk/mining,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating/lava/smooth/mapping_lava,
+/area/lavaland/surface/outdoors)
+"dP" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/mechbay)
+"dQ" = (
+/obj/machinery/computer/mech_bay_power_console,
+/obj/effect/turf_decal/bot/right,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/mechbay)
+"dR" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-4";
+ d1 = 1;
+ d2 = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkyellowcorners"
+ },
+/area/mine/living_quarters)
+"dS" = (
+/obj/structure/table,
+/obj/machinery/kitchen_machine/microwave{
+ pixel_y = 6
+ },
+/turf/simulated/floor/plasteel{
+ icon_regular_floor = "yellowsiding";
+ icon_state = "tranquillite"
+ },
+/area/mine/cafeteria)
+"dT" = (
+/obj/structure/railing,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/railing{
+ dir = 1
+ },
+/obj/structure/lattice/catwalk/mining,
+/turf/simulated/floor/plating/lava/smooth/mapping_lava,
+/area/lavaland/surface/outdoors)
+"dU" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/effect/spawner/random_spawners/grille_often,
+/turf/simulated/floor/plating,
+/area/mine/living_quarters)
+"dV" = (
+/obj/effect/spawner/window/grilled,
+/turf/simulated/floor/plating,
+/area/mine/production)
+"dW" = (
+/obj/structure/rack,
+/obj/item/storage/toolbox/electrical,
+/turf/simulated/floor/plating,
+/area/mine/production)
+"dX" = (
+/obj/machinery/atmospherics/unary/vent_pump/on,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/production)
+"dY" = (
+/obj/machinery/suit_storage_unit/lavaland,
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "darkyellowcorners"
+ },
+/area/mine/eva)
+"ea" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/camera{
+ c_tag = "Mining Outpost - Hallway 4";
+ network = list("Mining Outpost");
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/living_quarters)
+"eb" = (
+/turf/simulated/floor/plasteel{
+ icon_regular_floor = "yellowsiding";
+ icon_state = "tranquillite"
+ },
+/area/mine/cafeteria)
+"ec" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/lattice/catwalk/mining,
+/turf/simulated/floor/plating/lavaland_air,
+/area/lavaland/surface/outdoors)
+"ed" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/machinery/light/small/directional/north,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/cobweb2,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plating,
+/area/mine/living_quarters)
+"ee" = (
+/obj/effect/turf_decal/loading_area{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/alarm/directional/north,
+/turf/simulated/floor/plating,
+/area/mine/abandoned)
+"ef" = (
+/obj/structure/cable{
+ icon_state = "1-4";
+ d1 = 1;
+ d2 = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/eva)
+"eg" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/living_quarters)
+"eh" = (
+/obj/machinery/light/small/directional/south,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/turf/simulated/floor/bluegrid,
+/area/mine/comms)
+"ei" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/firealarm/directional/west,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkyellowcorners"
+ },
+/area/mine/production)
+"ek" = (
+/obj/machinery/door/airlock/mining{
+ name = "Mining Station Storage"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/supply/mining_station,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/storage)
+"el" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkpurplecorners"
+ },
+/area/mine/production)
+"em" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/sleeper)
+"en" = (
+/obj/machinery/mineral/processing_unit_console,
+/turf/simulated/wall,
+/area/mine/abandoned)
+"eo" = (
+/obj/machinery/camera{
+ c_tag = "Mining Outpost - EVA Storage";
+ network = list("Mining Outpost")
+ },
+/obj/machinery/light_switch/north,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/eva)
+"ep" = (
+/obj/structure/chair{
+ dir = 4
+ },
+/obj/machinery/power/apc{
+ name = "Dinner Room APC";
+ pixel_y = -24
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_regular_floor = "yellowsiding";
+ icon_state = "tranquillite"
+ },
+/area/mine/cafeteria)
+"eq" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/effect/baseturf_helper/lava_land/surface,
+/turf/simulated/floor/plating,
+/area/mine/abandoned)
+"er" = (
+/obj/machinery/atmospherics/unary/vent_pump/on,
+/turf/simulated/floor/plasteel{
+ icon_regular_floor = "yellowsiding";
+ icon_state = "tranquillite"
+ },
+/area/mine/cafeteria)
+"es" = (
+/obj/machinery/light/directional/west,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkyellowcorners"
+ },
+/area/mine/living_quarters)
+"et" = (
+/obj/machinery/mineral/unloading_machine{
+ dir = 1;
+ icon_state = "unloader-corner";
+ input_dir = 1;
+ output_dir = 2
+ },
+/obj/machinery/conveyor{
+ id = "mining_internal"
+ },
+/turf/simulated/floor/plating,
+/area/mine/abandoned)
+"eu" = (
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_regular_floor = "yellowsiding";
+ icon_state = "tranquillite"
+ },
+/area/mine/cafeteria)
+"ev" = (
+/obj/machinery/alarm/directional/north,
+/obj/machinery/camera{
+ c_tag = "Mining Outpost - Dinner Room";
+ network = list("Mining Outpost")
+ },
+/turf/simulated/floor/plasteel{
+ icon_regular_floor = "yellowsiding";
+ icon_state = "tranquillite"
+ },
+/area/mine/cafeteria)
+"ew" = (
+/obj/structure/window/reinforced,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plating,
+/area/mine/abandoned)
+"ex" = (
+/obj/effect/baseturf_helper/lava_land/surface,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/eva)
+"ey" = (
+/obj/machinery/firealarm/directional/east,
+/obj/machinery/light_switch{
+ name = "North Switch";
+ pixel_y = 24
+ },
+/turf/simulated/floor/plasteel{
+ icon_regular_floor = "yellowsiding";
+ icon_state = "tranquillite"
+ },
+/area/mine/cafeteria)
+"ez" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkyellowcorners"
+ },
+/area/mine/living_quarters)
+"eA" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/living_quarters)
+"eC" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkpurplecorners"
+ },
+/area/mine/mechbay)
+"eD" = (
+/obj/machinery/camera{
+ c_tag = "Mining Outpost - Mech Storage 2";
+ network = list("Mining Outpost");
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/mechbay)
+"eE" = (
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/production)
+"eF" = (
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
+ },
+/obj/machinery/light_switch/east,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/production)
+"eG" = (
+/obj/machinery/light/directional/north,
+/obj/structure/table,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/production)
+"eH" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/door/airlock/mining/glass{
+ name = "Mining Station Hallway"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/supply/mining_station,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/production)
+"eI" = (
+/obj/structure/grille,
+/turf/simulated/floor/plating,
+/area/mine/production)
+"eJ" = (
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "EVA Storage APC";
+ pixel_y = 24
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/eva)
+"eK" = (
+/obj/effect/turf_decal/bot/left,
+/obj/structure/cable,
+/obj/machinery/constructable_frame/machine_frame,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/mechbay)
+"eL" = (
+/obj/structure/fans/tiny,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/barricade/wooden,
+/obj/machinery/door/airlock{
+ name = "Mech Bay Maintenance"
+ },
+/turf/simulated/floor/plating,
+/area/mine/living_quarters)
+"eM" = (
+/obj/structure/fans/tiny,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/barricade/wooden,
+/obj/effect/spawner/random_barrier/possibly_welded_airlock,
+/turf/simulated/floor/plating,
+/area/mine/abandoned)
+"eN" = (
+/obj/machinery/mineral/processing_unit{
+ dir = 1
+ },
+/obj/machinery/conveyor{
+ id = "mining_internal"
+ },
+/turf/simulated/floor/plating,
+/area/mine/abandoned)
+"eO" = (
+/obj/machinery/firealarm/directional/west,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkpurplecorners"
+ },
+/area/mine/airlock)
+"eP" = (
+/obj/machinery/camera{
+ c_tag = "Mining Outpost - Hallway 2";
+ dir = 1;
+ network = list("Mining Outpost")
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkpurplecorners"
+ },
+/area/mine/production)
+"eQ" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkpurplecorners"
+ },
+/area/mine/storage)
+"eR" = (
+/obj/structure/chair{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_regular_floor = "yellowsiding";
+ icon_state = "tranquillite"
+ },
+/area/mine/cafeteria)
+"eS" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/eva)
+"eT" = (
+/obj/structure/chair{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_regular_floor = "yellowsiding";
+ icon_state = "tranquillite"
+ },
+/area/mine/cafeteria)
+"eU" = (
+/turf/simulated/wall,
+/area/mine/storage)
+"eV" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkpurplecorners"
+ },
+/area/mine/production)
+"eW" = (
+/obj/structure/fans/tiny,
+/obj/machinery/door/airlock/external/glass{
+ name = "Mining Shuttle Airlock";
+ id_tag = "mining_away"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/supply/mining_station,
+/turf/simulated/floor/plating,
+/area/mine/production)
+"eX" = (
+/obj/machinery/conveyor{
+ dir = 8;
+ id = "mining_internal"
+ },
+/obj/structure/plasticflaps,
+/turf/simulated/floor/plating,
+/area/mine/abandoned)
+"eY" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel,
+/area/mine/laborcamp)
+"eZ" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/living_quarters)
+"fa" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock/mining/glass{
+ name = "Mining Station Hallway"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/supply/mining_station,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkpurplecorners"
+ },
+/area/mine/production)
+"fb" = (
+/obj/machinery/mineral/equipment_vendor,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/storage)
+"fc" = (
+/obj/structure/shuttle/engine/heater,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/plating/lavaland_air,
+/area/shuttle/mining)
+"fd" = (
+/obj/structure/closet/emcloset,
+/obj/machinery/alarm/directional/west,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/airlock)
+"fe" = (
+/obj/machinery/door/airlock/glass{
+ name = "Break Room"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/cafeteria)
+"ff" = (
+/obj/effect/turf_decal/loading_area{
+ dir = 4
+ },
+/obj/structure/extinguisher_cabinet/directional/north,
+/obj/machinery/light/small/directional/north,
+/turf/simulated/floor/plating,
+/area/mine/abandoned)
+"fg" = (
+/obj/structure/closet/secure_closet/miner,
+/obj/machinery/alarm/directional/north,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/storage)
+"fh" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/living_quarters)
+"fj" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/door/airlock/multi_tile/glass{
+ name = "Mech Bay Airlock"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/mechbay)
+"fk" = (
+/obj/structure/chair,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_regular_floor = "yellowsiding";
+ icon_state = "tranquillite"
+ },
+/area/mine/cafeteria)
+"fl" = (
+/obj/machinery/door/airlock{
+ name = "Airlock Maintenance"
+ },
+/turf/simulated/floor/plating,
+/area/mine/mechbay)
+"fm" = (
+/obj/machinery/light/directional/south,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkpurplecorners"
+ },
+/area/mine/production)
+"fn" = (
+/obj/machinery/conveyor{
+ dir = 10;
+ id = "mining_internal"
+ },
+/turf/simulated/floor/plating,
+/area/mine/abandoned)
+"fo" = (
+/obj/structure/chair,
+/turf/simulated/floor/plasteel{
+ icon_regular_floor = "yellowsiding";
+ icon_state = "tranquillite"
+ },
+/area/mine/cafeteria)
+"fp" = (
+/obj/machinery/camera{
+ c_tag = "Mining Outpost - Hallway 1";
+ dir = 8;
+ network = list("Mining Outpost")
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/production)
+"fr" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/firealarm/directional/north,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/mechbay)
+"fs" = (
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/eva)
+"ft" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/lattice/catwalk/mining,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/lavaland/surface/outdoors)
+"fu" = (
+/obj/effect/turf_decal/delivery,
+/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/turf/simulated/floor/plating,
+/area/mine/abandoned)
+"fv" = (
+/obj/effect/baseturf_helper/lava_land/surface,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/production)
+"fw" = (
+/obj/effect/baseturf_helper/lava_land/surface,
+/obj/structure/cable{
+ icon_state = "1-4";
+ d1 = 1;
+ d2 = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel/dark,
+/area/mine/comms)
+"fx" = (
+/obj/machinery/light/directional/east,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/production)
+"fy" = (
+/obj/structure/chair{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_regular_floor = "yellowsiding";
+ icon_state = "tranquillite"
+ },
+/area/mine/cafeteria)
+"fz" = (
+/obj/structure/fans/tiny,
+/obj/structure/barricade/wooden,
+/obj/effect/spawner/random_barrier/possibly_welded_airlock,
+/turf/simulated/floor/plating,
+/area/mine/cafeteria)
+"fA" = (
+/obj/structure/rack,
+/obj/item/storage/firstaid/regular{
+ pixel_x = 5;
+ pixel_y = 5
+ },
+/obj/item/storage/firstaid/machine,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "darkblue"
+ },
+/area/mine/sleeper)
+"fB" = (
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "Mining Communications APC";
+ pixel_y = 24
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/bluegrid,
+/area/mine/comms)
+"fC" = (
+/obj/structure/chair{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_regular_floor = "yellowsiding";
+ icon_state = "tranquillite"
+ },
+/area/mine/cafeteria)
+"fD" = (
+/obj/structure/table,
+/obj/item/reagent_containers/food/drinks/cans/beer{
+ pixel_x = -1;
+ pixel_y = 9
+ },
+/obj/item/reagent_containers/food/drinks/cans/beer{
+ pixel_x = -8
+ },
+/obj/item/reagent_containers/food/drinks/cans/beer{
+ pixel_x = 4;
+ pixel_y = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_regular_floor = "yellowsiding";
+ icon_state = "tranquillite"
+ },
+/area/mine/cafeteria)
+"fE" = (
+/obj/structure/closet/secure_closet/miner,
+/obj/machinery/light/small/directional/east,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/storage)
+"fF" = (
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plating,
+/area/mine/living_quarters)
+"fG" = (
+/obj/effect/turf_decal{
+ dir = 1
+ },
+/obj/effect/turf_decal/caution,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/airlock)
+"fH" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/effect/baseturf_helper/lava_land/surface,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/storage)
+"fI" = (
+/obj/effect/turf_decal/loading_area,
+/obj/item/radio/intercom/directional/west,
+/turf/simulated/floor/plating,
+/area/mine/abandoned)
+"fJ" = (
+/obj/machinery/door/airlock/titanium{
+ id_tag = "s_docking_airlock"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/supply/mining_station,
+/obj/docking_port/mobile/mining,
+/obj/structure/fans/tiny,
+/obj/docking_port/stationary{
+ area_type = /area/lavaland/surface/outdoors;
+ dir = 8;
+ dwidth = 3;
+ height = 5;
+ id = "mining_away";
+ name = "lavaland mine";
+ turf_type = /turf/simulated/floor/plating/asteroid/basalt/lava_land_surface;
+ width = 7
+ },
+/turf/simulated/floor/plating,
+/area/shuttle/mining)
+"fK" = (
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/production)
+"fL" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/structure/cable{
+ icon_state = "1-4";
+ d1 = 1;
+ d2 = 4
+ },
+/turf/simulated/floor/plating,
+/area/mine/living_quarters)
+"fN" = (
+/obj/machinery/power/port_gen/pacman{
+ anchored = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-4";
+ d1 = 1;
+ d2 = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable,
+/turf/simulated/floor/plating,
+/area/mine/living_quarters)
+"fO" = (
+/obj/machinery/mech_bay_recharge_port,
+/obj/effect/turf_decal/bot/left,
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/mechbay)
+"fP" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
+/obj/machinery/light/small/directional/south,
+/turf/simulated/floor/plating,
+/area/mine/abandoned)
+"fQ" = (
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors/unexplored/danger)
+"fR" = (
+/turf/simulated/mineral/random/high_chance/volcanic,
+/area/lavaland/surface/outdoors/unexplored)
+"fS" = (
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors/unexplored)
+"fT" = (
+/obj/structure/stone_tile/block{
+ dir = 8
+ },
+/obj/structure/stone_tile/block{
+ dir = 4
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"fU" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkpurplecorners"
+ },
+/area/mine/living_quarters)
+"fV" = (
+/turf/simulated/wall/indestructible/boss/see_through,
+/area/lavaland/surface/outdoors)
+"fW" = (
+/obj/structure/necropolis_gate/locked,
+/obj/structure/stone_tile/slab,
+/turf/simulated/floor/indestructible/boss,
+/area/lavaland/surface/outdoors)
+"fX" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/structure/lattice/catwalk/mining,
+/turf/simulated/floor/plating/lavaland_air,
+/area/lavaland/surface/outdoors)
+"fY" = (
+/obj/machinery/economy/vending/assist/free,
+/turf/simulated/floor/plating,
+/area/mine/cafeteria)
+"fZ" = (
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
+/obj/machinery/camera{
+ c_tag = "Mining Outpost - Storage Room";
+ network = list("Mining Outpost")
+ },
+/obj/machinery/light_switch/north,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/storage)
+"ga" = (
+/obj/structure/closet/crate/freezer/iv_storage,
+/obj/machinery/light/directional/north,
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "darkblue"
+ },
+/area/mine/sleeper)
+"gb" = (
+/obj/machinery/iv_drip,
+/obj/machinery/camera{
+ c_tag = "Mining Outpost - Outpost Medbay";
+ network = list("Mining Outpost")
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/mine/sleeper)
+"gd" = (
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/storage)
+"ge" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/door/airlock/mining/glass{
+ name = "Mining Station Hallway"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/supply/mining_station,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/living_quarters)
+"gf" = (
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "Outpost Medbay APC";
+ pixel_y = 24
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/mine/sleeper)
+"gg" = (
+/obj/machinery/alarm/directional/north,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/mine/sleeper)
+"gh" = (
+/obj/structure/fans/tiny,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock/maintenance{
+ name = "Mining Station Communications";
+ req_access_txt = null
+ },
+/obj/effect/mapping_helpers/airlock/access/all/supply/qm,
+/obj/effect/mapping_helpers/airlock/autoname,
+/turf/simulated/floor/plasteel/dark,
+/area/mine/comms)
+"gi" = (
+/obj/machinery/firealarm/directional/west,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/mine/sleeper)
+"gj" = (
+/obj/structure/stone_tile/surrounding_tile{
+ dir = 1
+ },
+/obj/structure/stone_tile/surrounding_tile/cracked{
+ dir = 4
+ },
+/obj/structure/stone_tile/surrounding_tile,
+/obj/structure/stone_tile/center,
+/turf/simulated/floor/indestructible/boss,
+/area/lavaland/surface/outdoors)
+"gk" = (
+/obj/structure/stone_tile/surrounding_tile{
+ dir = 4
+ },
+/obj/structure/stone_tile/surrounding_tile{
+ dir = 1
+ },
+/obj/structure/stone_tile/surrounding_tile{
+ dir = 8
+ },
+/obj/structure/stone_tile/center,
+/turf/simulated/floor/indestructible/boss,
+/area/lavaland/surface/outdoors)
+"gl" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/sleeper)
+"gm" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-4";
+ d1 = 1;
+ d2 = 4
+ },
+/obj/effect/baseturf_helper/lava_land/surface,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/sleeper)
+"gn" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/sleeper)
+"go" = (
+/obj/structure/stone_tile/block,
+/turf/simulated/floor/plating/lava/smooth/mapping_lava,
+/area/lavaland/surface/outdoors)
+"gp" = (
+/obj/structure/closet/secure_closet/miner,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkpurplecorners"
+ },
+/area/mine/storage)
+"gq" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/lattice/catwalk/mining,
+/turf/simulated/floor/plating/lavaland_air,
+/area/lavaland/surface/outdoors)
+"gr" = (
+/obj/structure/stone_tile{
+ dir = 1
+ },
+/obj/structure/stone_tile{
+ dir = 4
+ },
+/obj/structure/stone_tile,
+/obj/structure/stone_tile{
+ dir = 8
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"gs" = (
+/obj/structure/stone_tile/cracked{
+ dir = 8
+ },
+/obj/structure/stone_tile{
+ dir = 1
+ },
+/obj/structure/stone_tile{
+ dir = 4
+ },
+/obj/structure/stone_tile,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"gt" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/mine/living_quarters)
+"gu" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/mine/laborcamp/security)
+"gv" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/visible/universal,
+/obj/machinery/door/airlock/maintenance{
+ name = "Mining Station Maintenance"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/supply/mining_station,
+/turf/simulated/floor/plating,
+/area/mine/living_quarters)
+"gw" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock{
+ name = "Mech Bay Maintenance"
+ },
+/turf/simulated/floor/plating,
+/area/mine/living_quarters)
+"gx" = (
+/obj/structure/fans/tiny,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/door/airlock/external{
+ id_tag = "laborcamp_away2";
+ name = "Labor Camp Airlock"
+ },
+/turf/simulated/floor/plasteel,
+/area/mine/laborcamp)
+"gy" = (
+/obj/structure/stone_tile/cracked,
+/obj/structure/stone_tile{
+ dir = 1
+ },
+/obj/structure/stone_tile{
+ dir = 8
+ },
+/obj/structure/stone_tile/cracked{
+ dir = 4
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"gA" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/lattice/catwalk/mining,
+/turf/simulated/floor/plating/lavaland_air,
+/area/lavaland/surface/outdoors)
+"gB" = (
+/obj/structure/stone_tile/block{
+ dir = 4
+ },
+/obj/structure/stone_tile{
+ dir = 4
+ },
+/obj/structure/stone_tile{
+ dir = 8
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"gC" = (
+/obj/structure/stone_tile,
+/obj/structure/stone_tile{
+ dir = 4
+ },
+/obj/structure/stone_tile{
+ dir = 1
+ },
+/obj/structure/stone_tile{
+ dir = 8
+ },
+/turf/simulated/floor/indestructible/boss,
+/area/lavaland/surface/outdoors)
+"gD" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/mine/laborcamp)
+"gF" = (
+/obj/structure/fans/tiny,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/airlock/external{
+ id_tag = "laborcamp_away2";
+ name = "Labor Camp Airlock"
+ },
+/turf/simulated/floor/plasteel,
+/area/mine/laborcamp)
+"gG" = (
+/obj/structure/stone_tile{
+ dir = 1
+ },
+/obj/structure/stone_tile{
+ dir = 4
+ },
+/obj/structure/stone_tile{
+ dir = 8
+ },
+/obj/structure/stone_tile/cracked,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"gH" = (
+/obj/machinery/light/small/directional/east,
+/obj/structure/chair/comfy/shuttle{
+ dir = 1
+ },
+/turf/simulated/floor/mineral/titanium/blue,
+/area/shuttle/mining)
+"gI" = (
+/obj/machinery/shower{
+ dir = 8
+ },
+/obj/effect/turf_decal/bot_white,
+/obj/structure/extinguisher_cabinet/directional/north,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/airlock)
+"gJ" = (
+/obj/machinery/atmospherics/pipe/simple/visible/universal{
+ dir = 4
+ },
+/obj/structure/lattice/catwalk/mining,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/mine/living_quarters)
+"gK" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/mechbay)
+"gL" = (
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 4
+ },
+/obj/machinery/light_switch/west,
+/turf/simulated/floor/plasteel/dark,
+/area/mine/comms)
+"gM" = (
+/obj/structure/stone_tile/block{
+ dir = 4
+ },
+/turf/simulated/floor/plating/lava/smooth/mapping_lava,
+/area/lavaland/surface/outdoors)
+"gO" = (
+/obj/structure/stone_tile/block{
+ dir = 8
+ },
+/turf/simulated/floor/plating/lava/smooth/mapping_lava,
+/area/lavaland/surface/outdoors)
+"gP" = (
+/obj/structure/stone_tile/slab,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"gR" = (
+/obj/structure/stone_tile/block,
+/obj/structure/stone_tile/block{
+ dir = 1
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"hf" = (
+/obj/machinery/flasher_button{
+ id = "gulagshuttleflasher";
+ name = "Flash Control";
+ pixel_y = -26;
+ req_access_txt = "1"
+ },
+/turf/simulated/floor/mineral/plastitanium/red,
+/area/shuttle/siberia)
+"hg" = (
+/obj/structure/stone_tile/surrounding,
+/obj/structure/stone_tile/center/cracked,
+/mob/living/simple_animal/hostile/megafauna/legion,
+/turf/simulated/floor/indestructible/boss,
+/area/lavaland/surface/outdoors)
+"hj" = (
+/obj/machinery/light/directional/east,
+/obj/structure/chair/comfy/shuttle{
+ dir = 8
+ },
+/turf/simulated/floor/mineral/titanium,
+/area/shuttle/siberia)
+"hs" = (
+/obj/structure/stone_tile/block{
+ dir = 1
+ },
+/turf/simulated/floor/plating/lava/smooth/mapping_lava,
+/area/lavaland/surface/outdoors)
+"hv" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/machinery/light/small/directional/south,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/mine/laborcamp)
+"hy" = (
+/obj/item/radio/intercom/directional/east,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/production)
+"hz" = (
+/obj/structure/table,
+/obj/machinery/reagentgrinder,
+/turf/simulated/floor/plasteel{
+ icon_regular_floor = "yellowsiding";
+ icon_state = "tranquillite"
+ },
+/area/mine/cafeteria)
+"hA" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel,
+/area/mine/laborcamp)
+"hH" = (
+/obj/structure/stone_tile/block{
+ dir = 1
+ },
+/obj/structure/stone_tile,
+/obj/structure/stone_tile{
+ dir = 8
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"hJ" = (
+/obj/structure/stone_tile/block{
+ dir = 8
+ },
+/obj/structure/stone_tile,
+/obj/structure/stone_tile{
+ dir = 1
+ },
+/turf/simulated/floor/indestructible/boss,
+/area/lavaland/surface/outdoors)
+"hQ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/item/radio/intercom/locked/prison{
+ pixel_y = -22;
+ dir = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/mine/laborcamp)
+"ic" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/mine/laborcamp)
+"id" = (
+/obj/structure/stone_tile{
+ dir = 4
+ },
+/obj/structure/stone_tile,
+/obj/structure/stone_tile{
+ dir = 1
+ },
+/obj/structure/stone_tile{
+ dir = 8
+ },
+/turf/simulated/floor/indestructible/boss,
+/area/lavaland/surface/outdoors)
+"ii" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/airlock)
+"ir" = (
+/obj/structure/stone_tile/slab/cracked{
+ dir = 5
+ },
+/obj/structure/stone_tile/slab/cracked{
+ dir = 10
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"it" = (
+/obj/structure/stone_tile/block,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"iu" = (
+/obj/structure/stone_tile/block{
+ dir = 4
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"iw" = (
+/obj/structure/stone_tile/slab/cracked{
+ dir = 4
+ },
+/obj/structure/stone_tile/slab/cracked{
+ dir = 8
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"ix" = (
+/obj/structure/stone_tile/block/cracked,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"iy" = (
+/obj/structure/stone_tile/cracked,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"iB" = (
+/obj/machinery/mineral/labor_prisoner_shuttle_console{
+ pixel_y = 32
+ },
+/turf/simulated/floor/mineral/titanium,
+/area/shuttle/siberia)
+"iC" = (
+/obj/structure/stone_tile/block{
+ dir = 1
+ },
+/obj/structure/stone_tile/block/cracked,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"iK" = (
+/obj/structure/stone_tile/block,
+/obj/structure/stone_tile/cracked{
+ dir = 1
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"iX" = (
+/obj/structure/stone_tile,
+/obj/structure/stone_tile{
+ dir = 8
+ },
+/obj/structure/stone_tile{
+ dir = 1
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"iY" = (
+/obj/structure/stone_tile,
+/obj/structure/stone_tile{
+ dir = 8
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"ja" = (
+/obj/structure/stone_tile{
+ dir = 8
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"jb" = (
+/obj/structure/stone_tile/block{
+ dir = 8
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"jf" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/arrows,
+/obj/machinery/mineral/labor_points_checker{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "brown"
+ },
+/area/mine/laborcamp)
+"jg" = (
+/obj/structure/stone_tile,
+/obj/structure/stone_tile/cracked{
+ dir = 8
+ },
+/obj/structure/stone_tile{
+ dir = 1
+ },
+/obj/structure/stone_tile{
+ dir = 4
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"jk" = (
+/obj/structure/stone_tile/center,
+/obj/structure/stone_tile/surrounding_tile,
+/obj/structure/stone_tile/surrounding_tile{
+ dir = 4
+ },
+/obj/structure/stone_tile/surrounding_tile/cracked{
+ dir = 1
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"jl" = (
+/obj/structure/stone_tile/surrounding_tile{
+ dir = 4
+ },
+/obj/structure/stone_tile/surrounding_tile/cracked{
+ dir = 1
+ },
+/obj/structure/stone_tile/surrounding_tile{
+ dir = 8
+ },
+/obj/structure/stone_tile/center/cracked,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"jm" = (
+/obj/structure/stone_tile/cracked,
+/obj/structure/stone_tile{
+ dir = 1
+ },
+/obj/structure/stone_tile{
+ dir = 4
+ },
+/obj/structure/stone_tile{
+ dir = 8
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"jn" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/mine/laborcamp)
+"jp" = (
+/obj/machinery/camera{
+ c_tag = "Labor Camp Breakroom";
+ dir = 8;
+ network = list("Labor Camp")
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/mine/laborcamp)
+"jq" = (
+/obj/structure/stone_tile,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"js" = (
+/obj/structure/stone_tile/block/cracked{
+ dir = 8
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"jx" = (
+/obj/structure/stone_tile{
+ dir = 4
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"jF" = (
+/obj/structure/stone_tile/surrounding_tile,
+/obj/structure/stone_tile/surrounding_tile{
+ dir = 1
+ },
+/obj/structure/stone_tile/center/cracked,
+/obj/structure/stone_tile/surrounding_tile/cracked{
+ dir = 8
+ },
+/turf/simulated/floor/plating/lava/smooth/mapping_lava,
+/area/lavaland/surface/outdoors)
+"jH" = (
+/obj/structure/stone_tile/surrounding_tile{
+ dir = 8
+ },
+/obj/structure/stone_tile/surrounding_tile,
+/obj/structure/stone_tile/center/cracked,
+/obj/structure/stone_tile/surrounding_tile/cracked{
+ dir = 4
+ },
+/turf/simulated/floor/plating/lava/smooth/mapping_lava,
+/area/lavaland/surface/outdoors)
+"jK" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/storage)
+"jL" = (
+/obj/structure/stone_tile/surrounding_tile,
+/obj/structure/stone_tile/surrounding_tile{
+ dir = 1
+ },
+/obj/structure/stone_tile/center,
+/obj/structure/stone_tile/surrounding_tile/cracked{
+ dir = 8
+ },
+/turf/simulated/floor/plating/lava/smooth/mapping_lava,
+/area/lavaland/surface/outdoors)
+"jN" = (
+/obj/structure/stone_tile/surrounding_tile{
+ dir = 8
+ },
+/obj/structure/stone_tile/surrounding_tile{
+ dir = 4
+ },
+/obj/structure/stone_tile/surrounding_tile,
+/obj/structure/stone_tile/center/cracked,
+/turf/simulated/floor/plating/lava/smooth/mapping_lava,
+/area/lavaland/surface/outdoors)
+"jP" = (
+/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/turf/simulated/wall,
+/area/mine/eva)
+"jQ" = (
+/obj/structure/stone_tile{
+ dir = 1
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"jR" = (
+/obj/structure/stone_tile/cracked{
+ dir = 4
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"jS" = (
+/obj/structure/stone_tile/cracked{
+ dir = 8
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"kf" = (
+/obj/structure/fans/tiny,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/airlock/multi_tile/glass{
+ name = "Outpost Airlock"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/supply/mining_station,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/airlock)
+"kg" = (
+/obj/structure/fluff/drake_statue,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"kj" = (
+/obj/structure/stone_tile/block{
+ dir = 8
+ },
+/obj/structure/stone_tile/block/cracked{
+ dir = 4
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"kl" = (
+/obj/structure/fluff/drake_statue/falling,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"ko" = (
+/obj/structure/stone_tile/block/cracked{
+ dir = 8
+ },
+/obj/structure/stone_tile{
+ dir = 1
+ },
+/obj/structure/stone_tile,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"ky" = (
+/obj/structure/stone_tile/cracked{
+ dir = 4
+ },
+/obj/structure/stone_tile/cracked{
+ dir = 1
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"kB" = (
+/obj/structure/stone_tile/surrounding_tile,
+/obj/structure/stone_tile/surrounding_tile{
+ dir = 4
+ },
+/obj/structure/stone_tile/center/cracked,
+/obj/structure/stone_tile/surrounding_tile/cracked{
+ dir = 1
+ },
+/turf/simulated/floor/plating/lava/smooth/mapping_lava,
+/area/lavaland/surface/outdoors)
+"kD" = (
+/obj/structure/stone_tile/surrounding_tile{
+ dir = 4
+ },
+/obj/structure/stone_tile/surrounding_tile{
+ dir = 1
+ },
+/obj/structure/stone_tile/surrounding_tile{
+ dir = 8
+ },
+/obj/structure/stone_tile/center,
+/turf/simulated/floor/plating/lava/smooth/mapping_lava,
+/area/lavaland/surface/outdoors)
+"kH" = (
+/obj/structure/stone_tile/surrounding_tile{
+ dir = 1
+ },
+/obj/structure/stone_tile/surrounding_tile,
+/obj/structure/stone_tile/surrounding_tile{
+ dir = 4
+ },
+/obj/structure/stone_tile/center/cracked,
+/turf/simulated/floor/plating/lava/smooth/mapping_lava,
+/area/lavaland/surface/outdoors)
+"kI" = (
+/turf/simulated/wall/mineral/titanium,
+/area/shuttle/siberia)
+"kJ" = (
+/obj/structure/stone_tile/surrounding_tile{
+ dir = 4
+ },
+/obj/structure/stone_tile/surrounding_tile{
+ dir = 8
+ },
+/obj/structure/stone_tile/surrounding_tile/cracked{
+ dir = 1
+ },
+/obj/structure/stone_tile/center,
+/turf/simulated/floor/plating/lava/smooth/mapping_lava,
+/area/lavaland/surface/outdoors)
+"kM" = (
+/obj/structure/stone_tile/block/cracked{
+ dir = 1
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"kN" = (
+/obj/structure/stone_tile/cracked{
+ dir = 1
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"kR" = (
+/obj/structure/stone_tile/slab/cracked,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"le" = (
+/obj/structure/stone_tile,
+/obj/structure/stone_tile{
+ dir = 8
+ },
+/obj/structure/stone_tile/block/cracked{
+ dir = 1
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"lg" = (
+/obj/structure/stone_tile/block{
+ dir = 4
+ },
+/obj/structure/stone_tile/block/cracked{
+ dir = 8
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"lj" = (
+/obj/structure/stone_tile/block{
+ dir = 1
+ },
+/obj/structure/stone_tile,
+/obj/structure/stone_tile/cracked{
+ dir = 8
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"ll" = (
+/obj/structure/stone_tile/cracked{
+ dir = 4
+ },
+/obj/structure/stone_tile/cracked{
+ dir = 8
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"lp" = (
+/obj/structure/stone_tile/block/cracked{
+ dir = 4
+ },
+/obj/structure/stone_tile/cracked{
+ dir = 4
+ },
+/obj/structure/stone_tile/cracked{
+ dir = 8
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"lq" = (
+/obj/structure/stone_tile/block/cracked,
+/obj/structure/stone_tile/block/cracked{
+ dir = 1
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"lr" = (
+/obj/structure/stone_tile/cracked,
+/obj/structure/stone_tile/block{
+ dir = 8
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"ls" = (
+/obj/structure/stone_tile/cracked{
+ dir = 8
+ },
+/turf/simulated/floor/plating/lava/smooth/mapping_lava,
+/area/lavaland/surface/outdoors)
+"lu" = (
+/obj/structure/stone_tile/block/cracked{
+ dir = 4
+ },
+/obj/structure/stone_tile/block/cracked{
+ dir = 8
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"lv" = (
+/obj/structure/stone_tile/block/cracked{
+ dir = 8
+ },
+/obj/structure/stone_tile/cracked,
+/obj/structure/stone_tile/cracked{
+ dir = 1
+ },
+/turf/simulated/floor/plating/lava/smooth/mapping_lava,
+/area/lavaland/surface/outdoors)
+"lw" = (
+/obj/structure/stone_tile/cracked,
+/turf/simulated/floor/plating/lava/smooth/mapping_lava,
+/area/lavaland/surface/outdoors)
+"ly" = (
+/obj/structure/stone_tile/cracked{
+ dir = 1
+ },
+/turf/simulated/floor/plating/lava/smooth/mapping_lava,
+/area/lavaland/surface/outdoors)
+"lz" = (
+/obj/structure/stone_tile/cracked{
+ dir = 8
+ },
+/obj/structure/stone_tile/block{
+ dir = 4
+ },
+/turf/simulated/floor/plating/lava/smooth/mapping_lava,
+/area/lavaland/surface/outdoors)
+"lD" = (
+/obj/structure/stone_tile/block/cracked{
+ dir = 4
+ },
+/obj/structure/stone_tile/block/cracked{
+ dir = 8
+ },
+/turf/simulated/floor/plating/lava/smooth/mapping_lava,
+/area/lavaland/surface/outdoors)
+"lE" = (
+/obj/structure/stone_tile/block/cracked{
+ dir = 8
+ },
+/obj/structure/stone_tile/cracked{
+ dir = 1
+ },
+/turf/simulated/floor/plating/lava/smooth/mapping_lava,
+/area/lavaland/surface/outdoors)
+"lF" = (
+/obj/structure/stone_tile/block/cracked{
+ dir = 4
+ },
+/obj/structure/stone_tile/cracked{
+ dir = 4
+ },
+/obj/structure/stone_tile{
+ dir = 8
+ },
+/turf/simulated/floor/plating/lava/smooth/mapping_lava,
+/area/lavaland/surface/outdoors)
+"lG" = (
+/obj/structure/stone_tile/block/cracked{
+ dir = 1
+ },
+/obj/structure/stone_tile/block,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"lI" = (
+/obj/structure/stone_tile/cracked{
+ dir = 4
+ },
+/turf/simulated/floor/plating/lava/smooth/mapping_lava,
+/area/lavaland/surface/outdoors)
+"lO" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ dir = 6
+ },
+/obj/machinery/atmospherics/meter,
+/turf/simulated/floor/plasteel,
+/area/mine/laborcamp)
+"lP" = (
+/obj/structure/stone_tile/block/cracked{
+ dir = 4
+ },
+/obj/structure/stone_tile/cracked{
+ dir = 4
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"lQ" = (
+/obj/structure/stone_tile/surrounding/cracked{
+ dir = 6
+ },
+/turf/simulated/floor/plating/lava/smooth/mapping_lava,
+/area/lavaland/surface/outdoors)
+"lR" = (
+/obj/structure/stone_tile/block/cracked{
+ dir = 8
+ },
+/obj/structure/stone_tile/cracked,
+/obj/structure/stone_tile/cracked{
+ dir = 1
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"lS" = (
+/obj/structure/stone_tile/block/cracked{
+ dir = 4
+ },
+/obj/structure/stone_tile/cracked{
+ dir = 4
+ },
+/obj/structure/stone_tile/cracked{
+ dir = 8
+ },
+/turf/simulated/floor/plating/lava/smooth/mapping_lava,
+/area/lavaland/surface/outdoors)
+"lW" = (
+/obj/structure/stone_tile/block/cracked,
+/obj/structure/stone_tile/block/cracked{
+ dir = 1
+ },
+/turf/simulated/floor/plating/lava/smooth/mapping_lava,
+/area/lavaland/surface/outdoors)
+"lZ" = (
+/obj/structure/stone_tile/block/cracked{
+ dir = 4
+ },
+/obj/structure/stone_tile/cracked{
+ dir = 4
+ },
+/turf/simulated/floor/plating/lava/smooth/mapping_lava,
+/area/lavaland/surface/outdoors)
+"ma" = (
+/obj/structure/stone_tile/block/cracked{
+ dir = 4
+ },
+/obj/structure/stone_tile/block{
+ dir = 8
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"mb" = (
+/obj/structure/stone_tile/cracked,
+/obj/structure/stone_tile/cracked{
+ dir = 1
+ },
+/obj/structure/stone_tile/block{
+ dir = 8
+ },
+/turf/simulated/floor/plating/lava/smooth/mapping_lava,
+/area/lavaland/surface/outdoors)
+"mi" = (
+/obj/machinery/computer/security{
+ dir = 4;
+ network = list("Labor Camp")
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/mine/laborcamp/security)
+"mj" = (
+/obj/item/clothing/under/color/orange,
+/obj/effect/decal/cleanable/ash,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors/explored)
+"mk" = (
+/obj/structure/stone_tile/block/cracked{
+ dir = 8
+ },
+/obj/structure/stone_tile/block{
+ dir = 4
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"ml" = (
+/obj/structure/stone_tile/block/cracked{
+ dir = 8
+ },
+/obj/structure/stone_tile/cracked,
+/turf/simulated/floor/plating/lava/smooth/mapping_lava,
+/area/lavaland/surface/outdoors)
+"mn" = (
+/obj/structure/stone_tile/block/cracked,
+/obj/structure/stone_tile/block{
+ dir = 1
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"mp" = (
+/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/turf/simulated/wall,
+/area/mine/living_quarters)
+"mq" = (
+/obj/structure/stone_tile/block/cracked{
+ dir = 4
+ },
+/obj/structure/stone_tile/cracked{
+ dir = 8
+ },
+/obj/structure/stone_tile{
+ dir = 4
+ },
+/turf/simulated/floor/indestructible/boss,
+/area/lavaland/surface/outdoors)
+"mr" = (
+/obj/structure/stone_tile{
+ dir = 4
+ },
+/obj/structure/stone_tile{
+ dir = 8
+ },
+/obj/structure/stone_tile/cracked{
+ dir = 1
+ },
+/obj/structure/stone_tile,
+/turf/simulated/floor/indestructible/boss,
+/area/lavaland/surface/outdoors)
+"ms" = (
+/obj/structure/stone_tile/block{
+ dir = 8
+ },
+/obj/structure/stone_tile,
+/obj/structure/stone_tile/cracked{
+ dir = 1
+ },
+/turf/simulated/floor/indestructible/boss,
+/area/lavaland/surface/outdoors)
+"mt" = (
+/obj/structure/stone_tile{
+ dir = 1
+ },
+/obj/structure/stone_tile/cracked,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"mu" = (
+/obj/structure/stone_tile,
+/obj/structure/stone_tile{
+ dir = 1
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"mv" = (
+/obj/structure/stone_tile{
+ dir = 4
+ },
+/turf/simulated/floor/plating/lava/smooth/mapping_lava,
+/area/lavaland/surface/outdoors)
+"mw" = (
+/obj/structure/stone_tile{
+ dir = 1
+ },
+/obj/structure/stone_tile{
+ dir = 4
+ },
+/turf/simulated/floor/plating/lava/smooth/mapping_lava,
+/area/lavaland/surface/outdoors)
+"mx" = (
+/obj/structure/stone_tile,
+/turf/simulated/floor/plating/lava/smooth/mapping_lava,
+/area/lavaland/surface/outdoors)
+"my" = (
+/obj/structure/stone_tile/cracked{
+ dir = 4
+ },
+/obj/structure/stone_tile/cracked,
+/obj/structure/stone_tile/cracked{
+ dir = 1
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"mA" = (
+/obj/structure/stone_tile/cracked{
+ dir = 4
+ },
+/obj/structure/stone_tile,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"mB" = (
+/obj/structure/stone_tile/cracked{
+ dir = 1
+ },
+/obj/structure/stone_tile,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"mC" = (
+/obj/structure/stone_tile{
+ dir = 4
+ },
+/obj/structure/stone_tile{
+ dir = 1
+ },
+/turf/simulated/floor/plating/lava/smooth/mapping_lava,
+/area/lavaland/surface/outdoors)
+"mD" = (
+/obj/structure/stone_tile,
+/obj/structure/stone_tile/cracked{
+ dir = 8
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"mE" = (
+/obj/structure/stone_tile/block,
+/obj/structure/stone_tile{
+ dir = 4
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"mF" = (
+/obj/structure/stone_tile/block/cracked,
+/obj/structure/stone_tile{
+ dir = 4
+ },
+/obj/structure/stone_tile{
+ dir = 1
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"mG" = (
+/obj/structure/stone_tile{
+ dir = 1
+ },
+/obj/structure/stone_tile/cracked{
+ dir = 8
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"mH" = (
+/obj/structure/stone_tile/cracked{
+ dir = 8
+ },
+/obj/structure/stone_tile/cracked{
+ dir = 1
+ },
+/obj/structure/stone_tile,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"mI" = (
+/obj/structure/stone_tile/cracked{
+ dir = 8
+ },
+/obj/structure/stone_tile/cracked{
+ dir = 1
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"mJ" = (
+/obj/structure/stone_tile{
+ dir = 8
+ },
+/obj/structure/stone_tile{
+ dir = 4
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"mK" = (
+/obj/structure/stone_tile{
+ dir = 4
+ },
+/obj/structure/stone_tile,
+/obj/structure/stone_tile/cracked{
+ dir = 1
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"mL" = (
+/obj/structure/stone_tile{
+ dir = 1
+ },
+/obj/structure/stone_tile/cracked{
+ dir = 4
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"mM" = (
+/obj/structure/stone_tile/cracked,
+/obj/structure/stone_tile/cracked{
+ dir = 1
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"mN" = (
+/obj/structure/stone_tile,
+/obj/structure/stone_tile/cracked{
+ dir = 1
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"mO" = (
+/obj/structure/stone_tile{
+ dir = 4
+ },
+/obj/structure/stone_tile/cracked{
+ dir = 1
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"mP" = (
+/obj/structure/stone_tile{
+ dir = 8
+ },
+/obj/structure/stone_tile/cracked{
+ dir = 4
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"mQ" = (
+/obj/structure/stone_tile/block{
+ dir = 8
+ },
+/obj/structure/stone_tile/block{
+ dir = 4
+ },
+/turf/simulated/floor/indestructible/boss,
+/area/lavaland/surface/outdoors)
+"mS" = (
+/obj/structure/stone_tile/cracked{
+ dir = 1
+ },
+/obj/structure/stone_tile{
+ dir = 4
+ },
+/obj/structure/stone_tile,
+/obj/structure/stone_tile{
+ dir = 8
+ },
+/turf/simulated/floor/indestructible/boss,
+/area/lavaland/surface/outdoors)
+"mV" = (
+/obj/structure/stone_tile/block{
+ dir = 4
+ },
+/obj/structure/stone_tile{
+ dir = 4
+ },
+/obj/structure/stone_tile{
+ dir = 8
+ },
+/turf/simulated/floor/indestructible/boss,
+/area/lavaland/surface/outdoors)
+"mW" = (
+/obj/structure/stone_tile/block/cracked{
+ dir = 4
+ },
+/obj/structure/stone_tile/block{
+ dir = 8
+ },
+/turf/simulated/floor/indestructible/boss,
+/area/lavaland/surface/outdoors)
+"mX" = (
+/obj/structure/stone_tile/cracked,
+/obj/structure/stone_tile{
+ dir = 1
+ },
+/obj/structure/stone_tile{
+ dir = 8
+ },
+/obj/structure/stone_tile/cracked{
+ dir = 4
+ },
+/turf/simulated/floor/indestructible/boss,
+/area/lavaland/surface/outdoors)
+"mY" = (
+/obj/structure/stone_tile/block/cracked{
+ dir = 8
+ },
+/obj/structure/stone_tile{
+ dir = 1
+ },
+/obj/structure/stone_tile,
+/turf/simulated/floor/indestructible/boss,
+/area/lavaland/surface/outdoors)
+"mZ" = (
+/obj/structure/stone_tile{
+ dir = 1
+ },
+/obj/structure/stone_tile{
+ dir = 4
+ },
+/obj/structure/stone_tile,
+/obj/structure/stone_tile{
+ dir = 8
+ },
+/turf/simulated/floor/indestructible/boss,
+/area/lavaland/surface/outdoors)
+"nb" = (
+/obj/structure/stone_tile/cracked{
+ dir = 8
+ },
+/obj/structure/stone_tile{
+ dir = 1
+ },
+/obj/structure/stone_tile{
+ dir = 4
+ },
+/obj/structure/stone_tile,
+/turf/simulated/floor/indestructible/boss,
+/area/lavaland/surface/outdoors)
+"nc" = (
+/obj/structure/stone_tile/cracked{
+ dir = 4
+ },
+/obj/structure/stone_tile{
+ dir = 1
+ },
+/obj/structure/stone_tile,
+/obj/structure/stone_tile{
+ dir = 8
+ },
+/turf/simulated/floor/indestructible/boss,
+/area/lavaland/surface/outdoors)
+"ne" = (
+/obj/structure/stone_tile/block{
+ dir = 1
+ },
+/obj/structure/stone_tile,
+/obj/structure/stone_tile{
+ dir = 8
+ },
+/turf/simulated/floor/indestructible/boss,
+/area/lavaland/surface/outdoors)
+"nf" = (
+/obj/structure/stone_tile/slab/cracked,
+/turf/simulated/floor/indestructible/boss,
+/area/lavaland/surface/outdoors)
+"ng" = (
+/obj/structure/stone_tile,
+/obj/structure/stone_tile{
+ dir = 8
+ },
+/obj/structure/stone_tile/block/cracked{
+ dir = 1
+ },
+/turf/simulated/floor/indestructible/boss,
+/area/lavaland/surface/outdoors)
+"oj" = (
+/obj/structure/lattice/catwalk/mining,
+/obj/machinery/atmospherics/unary/outlet_injector/on{
+ dir = 4;
+ name = "scrubber outlet"
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/mine/laborcamp)
+"on" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/airlock)
+"op" = (
+/obj/structure/closet/secure_closet/brig/gulag,
+/turf/simulated/floor/plasteel,
+/area/mine/laborcamp)
+"oA" = (
+/obj/effect/decal/cleanable/cobweb2,
+/obj/machinery/atmospherics/unary/tank/air{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/mine/laborcamp)
+"oF" = (
+/obj/structure/cable{
+ icon_state = "1-4";
+ d1 = 1;
+ d2 = 4
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/mechbay)
+"oR" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/dispenser/oxygen,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/mine/laborcamp)
+"pa" = (
+/obj/machinery/door/airlock{
+ name = "Mech Bay Maintenance"
+ },
+/turf/simulated/floor/plating,
+/area/mine/living_quarters)
+"pq" = (
+/turf/simulated/floor/mineral/titanium,
+/area/shuttle/siberia)
+"pt" = (
+/obj/item/radio/intercom/locked/prison{
+ pixel_y = -22;
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkredcorners"
+ },
+/area/mine/laborcamp/security)
+"pQ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/storage)
+"qw" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/cigbutt,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/mine/laborcamp)
+"qA" = (
+/obj/machinery/camera{
+ c_tag = "Labor Camp Central 2";
+ network = list("Labor Camp")
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/mine/laborcamp)
+"qT" = (
+/obj/effect/spawner/random_spawners/wall_rusted_always,
+/turf/simulated/wall,
+/area/mine/laborcamp)
+"rd" = (
+/obj/structure/closet/secure_closet/brig/gulag,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel,
+/area/mine/laborcamp)
+"rj" = (
+/obj/structure/chair{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/item/cigbutt,
+/turf/simulated/floor/plasteel/dark,
+/area/mine/laborcamp)
+"ro" = (
+/obj/machinery/camera{
+ c_tag = "Labor Camp External";
+ dir = 4;
+ network = list("Labor Camp")
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors/explored)
+"rr" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
+/area/mine/laborcamp)
+"rM" = (
+/obj/effect/baseturf_helper/lava_land/surface,
+/turf/simulated/floor/mineral/titanium,
+/area/shuttle/mining)
+"rS" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "brown"
+ },
+/area/mine/laborcamp)
+"rV" = (
+/obj/machinery/light/directional/east,
+/turf/simulated/floor/plasteel{
+ icon_regular_floor = "yellowsiding";
+ icon_state = "tranquillite"
+ },
+/area/mine/cafeteria)
+"sv" = (
+/obj/machinery/light/directional/east,
+/obj/structure/closet/secure_closet/brig/gulag,
+/turf/simulated/floor/plasteel,
+/area/mine/laborcamp)
+"sF" = (
+/obj/machinery/door/airlock,
+/turf/simulated/floor/plasteel/white,
+/area/mine/laborcamp)
+"sL" = (
+/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/turf/simulated/wall,
+/area/mine/storage)
+"sM" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/mine/laborcamp)
+"sO" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/obj/item/storage/firstaid/ancient,
+/obj/item/stack/medical/bruise_pack/advanced,
+/turf/simulated/floor/plasteel{
+ icon_state = "barber"
+ },
+/area/mine/laborcamp)
+"sP" = (
+/obj/machinery/computer/secure_data{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkredcorners"
+ },
+/area/mine/laborcamp/security)
+"sR" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/turf/simulated/floor/plasteel,
+/area/mine/laborcamp)
+"sT" = (
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/mechbay)
+"tb" = (
+/obj/effect/spawner/window/shuttle,
+/turf/simulated/floor/plating,
+/area/shuttle/mining)
+"tj" = (
+/obj/effect/decal/cleanable/ash,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors/explored)
+"to" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel,
+/area/mine/laborcamp)
+"tC" = (
+/obj/machinery/camera{
+ c_tag = "Labor Camp Airlock";
+ network = list("Labor Camp")
+ },
+/obj/effect/decal/cleanable/blood/old,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/mine/laborcamp)
+"tI" = (
+/obj/machinery/light_switch{
+ pixel_x = -24;
+ name = "West Switch";
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/mine/sleeper)
+"tJ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "brown"
+ },
+/area/mine/laborcamp)
+"tK" = (
+/obj/structure/closet/secure_closet/miner,
+/obj/structure/extinguisher_cabinet/directional/west,
+/obj/machinery/light/small/directional/west,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkpurplecorners"
+ },
+/area/mine/storage)
+"tT" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/manifold/visible/cyan{
+ dir = 1
+ },
+/obj/item/radio/intercom/locked/prison{
+ pixel_y = 22
+ },
+/turf/simulated/floor/plasteel,
+/area/mine/laborcamp)
+"tZ" = (
+/obj/effect/decal/cleanable/fungus,
+/turf/simulated/wall,
+/area/mine/laborcamp)
+"uf" = (
+/obj/machinery/light/small/directional/east,
+/obj/effect/decal/cleanable/cobweb2,
+/obj/structure/table,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/trash/tapetrash,
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
+/obj/item/radio/intercom/locked/prison{
+ pixel_y = 22
+ },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
+/area/mine/laborcamp)
+"ug" = (
+/obj/item/cigbutt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/mine/laborcamp)
+"um" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plating,
+/area/mine/mechbay)
+"uq" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/mine/living_quarters)
+"uL" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/obj/machinery/flasher{
+ id = "labor"
+ },
+/turf/simulated/floor/plating,
+/area/mine/laborcamp)
+"vf" = (
+/obj/machinery/power/apc{
+ name = "Labor Camp Security APC";
+ pixel_y = -24
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/mine/laborcamp/security)
+"vg" = (
+/obj/machinery/mech_bay_recharge_port,
+/obj/effect/turf_decal/bot/left,
+/obj/structure/cable,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/mechbay)
+"vh" = (
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/mechbay)
+"vk" = (
+/obj/machinery/door/airlock/titanium{
+ name = "Labor Shuttle Airlock"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/security/brig,
+/turf/simulated/floor/mineral/plastitanium/red,
+/area/shuttle/siberia)
+"vq" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/mechbay)
+"vw" = (
+/obj/structure/table,
+/obj/item/storage/fancy/cigarettes/cigpack_random,
+/obj/item/lighter/random{
+ pixel_x = 2
+ },
+/obj/item/radio/intercom/locked/prison{
+ pixel_y = 22
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/mine/laborcamp)
+"vI" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small/directional/north,
+/obj/item/trash/syndi_cakes,
+/obj/effect/decal/cleanable/cobweb2,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/mine/laborcamp)
+"vK" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small/directional/west,
+/turf/simulated/floor/plasteel,
+/area/mine/laborcamp)
+"vT" = (
+/obj/effect/turf_decal,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/airlock)
+"vZ" = (
+/obj/structure/table,
+/obj/item/reagent_containers/food/drinks/cans/beer{
+ pixel_x = -7
+ },
+/obj/item/reagent_containers/food/drinks/cans/beer,
+/obj/item/reagent_containers/food/drinks/cans/beer{
+ pixel_x = 7;
+ pixel_y = 5
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_regular_floor = "yellowsiding";
+ icon_state = "tranquillite"
+ },
+/area/mine/cafeteria)
+"wg" = (
+/obj/machinery/mineral/equipment_vendor/labor,
+/turf/simulated/floor/plasteel,
+/area/mine/laborcamp)
+"wh" = (
+/obj/structure/chair{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel/dark,
+/area/mine/laborcamp)
+"wt" = (
+/obj/structure/shuttle/engine/propulsion,
+/turf/simulated/floor/plating/lavaland_air,
+/area/shuttle/siberia)
+"wD" = (
+/obj/effect/decal/remains/human,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors/explored)
+"wP" = (
+/obj/structure/shuttle/engine/heater,
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2.9
+ },
+/turf/simulated/floor/plating/lavaland_air,
+/area/shuttle/siberia)
+"wY" = (
+/obj/item/clothing/mask/gas/clown_hat,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors/explored)
+"xh" = (
+/obj/machinery/computer/prisoner{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkredcorners"
+ },
+/area/mine/laborcamp/security)
+"xl" = (
+/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/turf/simulated/wall,
+/area/mine/mechbay)
+"xo" = (
+/obj/structure/shuttle/engine/propulsion/burst,
+/turf/simulated/floor/plating/lavaland_air,
+/area/shuttle/mining)
+"xx" = (
+/obj/machinery/light/small/directional/north,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/mine/laborcamp)
+"xA" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/effect/baseturf_helper/lava_land/surface,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/airlock)
+"xC" = (
+/turf/simulated/wall/mineral/titanium,
+/area/shuttle/mining)
+"xG" = (
+/obj/effect/mapping_helpers/no_lava,
+/turf/simulated/floor/plating/lava/smooth/mapping_lava,
+/area/lavaland/surface/outdoors)
+"xM" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/structure/lattice/catwalk/mining,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/mine/living_quarters)
+"xR" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "browncorner"
+ },
+/area/mine/laborcamp)
+"xS" = (
+/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/turf/simulated/wall,
+/area/mine/cafeteria)
+"yj" = (
+/obj/effect/mapping_helpers/no_lava,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"ym" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/item/cigbutt,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/mine/laborcamp)
+"yp" = (
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plating,
+/area/mine/abandoned)
+"yq" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/production)
+"yw" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel,
+/area/mine/laborcamp)
+"yR" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plating,
+/area/mine/living_quarters)
+"zo" = (
+/obj/structure/table,
+/obj/item/kitchen/utensil/fork,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/mine/laborcamp)
+"zt" = (
+/obj/machinery/door/airlock/glass{
+ name = "Labor Camp Bedroom"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
+/area/mine/laborcamp)
+"zu" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/railing/corner{
+ dir = 8
+ },
+/obj/structure/railing/corner{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/lattice/catwalk/mining,
+/turf/simulated/floor/plating/lavaland_air,
+/area/lavaland/surface/outdoors)
+"zy" = (
+/turf/simulated/wall,
+/area/mine/mechbay)
+"zN" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/sleeper)
+"zY" = (
+/obj/structure/chair{
+ dir = 1
+ },
+/obj/machinery/camera{
+ c_tag = "Labor Camp Lockers";
+ network = list("Labor Camp");
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel,
+/area/mine/laborcamp)
+"Ab" = (
+/obj/machinery/light_switch/north,
+/obj/structure/table,
+/obj/item/paper_bin{
+ pixel_x = 1;
+ pixel_y = 9
+ },
+/obj/item/pen,
+/turf/simulated/floor/plasteel{
+ icon_state = "darkred"
+ },
+/area/mine/laborcamp/security)
+"AB" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/obj/machinery/alarm/directional/west,
+/turf/simulated/floor/plasteel/dark,
+/area/mine/comms)
+"AE" = (
+/turf/simulated/mineral/volcanic/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"Bg" = (
+/turf/simulated/floor/mineral/plastitanium/red,
+/area/shuttle/siberia)
+"BB" = (
+/obj/effect/mapping_helpers/no_lava,
+/turf/simulated/mineral/random/volcanic,
+/area/lavaland/surface/outdoors)
+"BD" = (
+/obj/effect/turf_decal/bot_white,
+/obj/machinery/shower{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkblue"
+ },
+/area/mine/sleeper)
+"BE" = (
+/obj/machinery/door/airlock/maintenance{
+ name = "Airlock Maintence"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/supply/mining_station,
+/turf/simulated/floor/plating,
+/area/mine/airlock)
+"BH" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/power/apc{
+ pixel_x = 24;
+ name = "Mech Bay APC";
+ dir = 4
+ },
+/obj/structure/cable,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkpurplecorners"
+ },
+/area/mine/mechbay)
+"BP" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 8
+ },
+/turf/simulated/floor/mineral/plastitanium/red,
+/area/shuttle/siberia)
+"BT" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "West Hallway APC";
+ pixel_y = 24
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/living_quarters)
+"Ca" = (
+/obj/machinery/economy/vending/cola/free,
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/mine/laborcamp)
+"Cf" = (
+/turf/simulated/floor/mineral/titanium,
+/area/shuttle/mining)
+"Cn" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkpurplecorners"
+ },
+/area/mine/mechbay)
+"Co" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/mechbay)
+"Cw" = (
+/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/turf/simulated/wall,
+/area/mine/production)
+"Cy" = (
+/obj/machinery/door/airlock{
+ name = "Labor Camp Prisoner Lockers"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Labor";
+ name = "labor camp blast door"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/mine/laborcamp)
+"CF" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/production)
+"CI" = (
+/obj/effect/decal/cleanable/dirt,
+/mob/living/simple_animal/bot/secbot/beepsky{
+ desc = "Powered by the tears and sweat of laborers.";
+ name = "Prison Ofitser"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/laborcamp/security)
+"CK" = (
+/obj/structure/closet/crate,
+/turf/simulated/floor/mineral/titanium,
+/area/shuttle/siberia)
+"Dd" = (
+/obj/structure/toilet,
+/obj/effect/decal/cleanable/vomit,
+/obj/effect/decal/cleanable/cobweb2,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/simulated/floor/plasteel/white,
+/area/mine/laborcamp)
+"De" = (
+/obj/effect/decal/cleanable/cobweb2,
+/obj/structure/table,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/toy/figure/crew/assistant,
+/obj/machinery/light/small/directional/east,
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
+/obj/item/radio/intercom/locked/prison{
+ pixel_y = 22
+ },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
+/area/mine/laborcamp)
+"Dm" = (
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/mine/laborcamp/security)
+"Dq" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/mechbay)
+"Dz" = (
+/turf/simulated/wall,
+/area/mine/airlock)
+"DA" = (
+/obj/effect/spawner/random_spawners/grille_often,
+/turf/simulated/floor/plating,
+/area/mine/production)
+"DT" = (
+/obj/machinery/computer/shuttle/labor/one_way,
+/obj/effect/decal/cleanable/cobweb,
+/turf/simulated/floor/plasteel,
+/area/mine/laborcamp)
+"DX" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel,
+/area/mine/laborcamp)
+"Eg" = (
+/obj/structure/dispenser/oxygen,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/eva)
+"Ej" = (
+/obj/machinery/tcomms/relay/mining,
+/obj/machinery/camera{
+ c_tag = "Mining Outpost - Communications Relay";
+ dir = 4;
+ network = list("Mining Outpost")
+ },
+/turf/simulated/floor/plasteel/dark,
+/area/mine/comms)
+"El" = (
+/obj/machinery/economy/vending/snack,
+/turf/simulated/floor/plasteel{
+ icon_regular_floor = "yellowsiding";
+ icon_state = "tranquillite"
+ },
+/area/mine/cafeteria)
+"Ez" = (
+/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/mechbay)
+"EF" = (
+/obj/effect/baseturf_helper/lava_land/surface,
+/obj/item/cigbutt,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/laborcamp/security)
+"EG" = (
+/obj/machinery/light/small/directional/north,
+/turf/simulated/floor/plating,
+/area/mine/living_quarters)
+"Fe" = (
+/obj/item/roller{
+ pixel_x = -2;
+ pixel_y = 10
+ },
+/obj/structure/rack,
+/turf/simulated/floor/plasteel{
+ icon_state = "darkblue"
+ },
+/area/mine/sleeper)
+"Fp" = (
+/obj/structure/bed,
+/obj/item/bedsheet/orange,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
+/area/mine/laborcamp)
+"FO" = (
+/obj/structure/rack,
+/obj/item/storage/bag/ore,
+/obj/item/flashlight/lantern,
+/obj/item/pickaxe/safety,
+/obj/item/mining_scanner,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/clothing/mask/breath,
+/obj/machinery/light/small/directional/west,
+/obj/item/clothing/head/beanie/orange,
+/obj/item/clothing/gloves/fingerless,
+/obj/item/clothing/shoes/workboots,
+/obj/item/clothing/suit/storage/hazardvest,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/mine/laborcamp)
+"FW" = (
+/obj/machinery/door/airlock/titanium{
+ id_tag = "s_docking_airlock";
+ name = "Labor Shuttle Airlock"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/security/brig,
+/obj/structure/fans/tiny,
+/turf/simulated/floor/plating,
+/area/shuttle/siberia)
+"Gh" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/mechbay)
+"Gp" = (
+/obj/structure/sign/poster/contraband/clown,
+/obj/effect/spawner/random_spawners/wall_rusted_always,
+/turf/simulated/wall,
+/area/mine/laborcamp)
+"GD" = (
+/obj/structure/sign/poster/contraband/lusty_xenomorph,
+/turf/simulated/wall,
+/area/mine/laborcamp)
+"GF" = (
+/obj/item/clothing/shoes/orange,
+/obj/effect/decal/cleanable/ash,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors/explored)
+"GO" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/grille,
+/turf/simulated/floor/plating,
+/area/mine/cafeteria)
+"Hc" = (
+/obj/machinery/door/airlock/external{
+ id_tag = "laborcamp_away";
+ name = "Labor Camp Airlock"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/security/brig,
+/obj/structure/fans/tiny,
+/turf/simulated/floor/plating,
+/area/mine/laborcamp/security)
+"Hi" = (
+/obj/structure/bedsheetbin,
+/obj/structure/table,
+/turf/simulated/floor/plasteel,
+/area/mine/laborcamp)
+"HA" = (
+/obj/machinery/atmospherics/binary/pump/on,
+/turf/simulated/floor/plasteel{
+ icon_state = "brown"
+ },
+/area/mine/laborcamp)
+"HK" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small/directional/west,
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/mine/laborcamp)
+"HN" = (
+/obj/machinery/door/airlock/security/glass{
+ name = "Labor Camp Security"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/security/brig,
+/turf/simulated/floor/plasteel,
+/area/mine/laborcamp/security)
+"HT" = (
+/obj/structure/ore_box,
+/obj/effect/turf_decal/bot,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/eva)
+"Ia" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/mine/laborcamp)
+"Il" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/item/trash/sosjerky,
+/turf/simulated/floor/plasteel/dark,
+/area/mine/laborcamp)
+"Iv" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/conveyor_switch/oneway{
+ id = "mining_internal";
+ name = "mining conveyor"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/mine/abandoned)
+"IF" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel,
+/area/mine/laborcamp)
+"IK" = (
+/obj/structure/rack,
+/obj/item/roller{
+ pixel_x = -2;
+ pixel_y = 10
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkblue"
+ },
+/area/mine/sleeper)
+"IZ" = (
+/obj/effect/baseturf_helper/lava_land/surface,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/light_switch/west,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkyellowcorners"
+ },
+/area/mine/living_quarters)
+"Jl" = (
+/obj/machinery/light/directional/north,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/mechbay)
+"JC" = (
+/obj/structure/grille,
+/turf/simulated/floor/plating,
+/area/mine/living_quarters)
+"JD" = (
+/obj/structure/lattice/catwalk/mining,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/mine/living_quarters)
+"JP" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/blood/old,
+/obj/machinery/camera{
+ c_tag = "Labor Bedroom 2";
+ dir = 1;
+ network = list("Labor Camp")
+ },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
+/area/mine/laborcamp)
+"JQ" = (
+/obj/machinery/light/small/directional/east,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/portable/canister/oxygen,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/mine/laborcamp)
+"JV" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/cigbutt,
+/turf/simulated/floor/plasteel/dark,
+/area/mine/laborcamp)
+"JX" = (
+/obj/machinery/light/small/directional/east,
+/turf/simulated/floor/mineral/titanium,
+/area/shuttle/mining)
+"JZ" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel,
+/area/mine/laborcamp)
+"Kb" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/effect/baseturf_helper/lava_land/surface,
+/turf/simulated/floor/plasteel{
+ icon_regular_floor = "yellowsiding";
+ icon_state = "tranquillite"
+ },
+/area/mine/cafeteria)
+"Kd" = (
+/obj/effect/mapping_helpers/no_lava,
+/turf/simulated/mineral/random/volcanic,
+/area/lavaland/surface/outdoors/unexplored)
+"Kl" = (
+/obj/structure/table,
+/obj/item/trash/plate,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/mine/laborcamp)
+"KD" = (
+/obj/structure/barricade/wooden,
+/turf/simulated/mineral/volcanic/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"KE" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel/white,
+/area/mine/laborcamp)
+"KR" = (
+/obj/machinery/flasher{
+ id = "gulagshuttleflasher";
+ pixel_x = 25
+ },
+/turf/simulated/floor/mineral/titanium,
+/area/shuttle/siberia)
+"KU" = (
+/obj/effect/mapping_helpers/no_lava,
+/turf/simulated/mineral/volcanic/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"Lr" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plating,
+/area/mine/sleeper)
+"Lz" = (
+/obj/structure/lattice/catwalk/mining,
+/obj/machinery/atmospherics/pipe/simple/visible/universal{
+ dir = 4
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/mine/laborcamp)
+"LK" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/mechbay)
+"LO" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/obj/effect/turf_decal,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/airlock)
+"LQ" = (
+/obj/item/cigbutt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/light/small/directional/north,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/mine/laborcamp)
+"Mh" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/production)
+"ME" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "brown"
+ },
+/area/mine/laborcamp)
+"Ne" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel,
+/area/mine/laborcamp)
+"Ni" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/mine/laborcamp)
+"Nj" = (
+/obj/effect/turf_decal/bot/left,
+/obj/machinery/mech_bay_recharge_port,
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/mechbay)
+"Nk" = (
+/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/turf/simulated/wall,
+/area/mine/airlock)
+"Nq" = (
+/obj/machinery/light/directional/south,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkpurplecorners"
+ },
+/area/mine/mechbay)
+"ND" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
+/area/mine/laborcamp)
+"NG" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/vomit,
+/obj/structure/sink/directional/east,
+/obj/structure/mirror{
+ pixel_x = -28
+ },
+/turf/simulated/floor/plasteel/white,
+/area/mine/laborcamp)
+"NP" = (
+/obj/machinery/computer/shuttle/mining,
+/turf/simulated/floor/mineral/titanium/blue,
+/area/shuttle/mining)
+"NW" = (
+/obj/effect/spawner/window/shuttle,
+/turf/simulated/floor/plating,
+/area/shuttle/siberia)
+"NZ" = (
+/obj/structure/toilet,
+/obj/effect/decal/cleanable/cobweb,
+/obj/item/clothing/mask/balaclava,
+/turf/simulated/floor/plasteel/white,
+/area/mine/laborcamp)
+"Oh" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/mine/laborcamp)
+"Oq" = (
+/turf/simulated/wall,
+/area/mine/abandoned)
+"Ov" = (
+/obj/machinery/camera{
+ c_tag = "Labor Camp Monitoring";
+ network = list("Labor Camp");
+ dir = 6
+ },
+/obj/structure/chair/office/dark{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkred"
+ },
+/area/mine/laborcamp/security)
+"OE" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/mine/laborcamp/security)
+"OF" = (
+/obj/item/card/id/prisoner/random,
+/obj/effect/decal/cleanable/ash,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors/explored)
+"OU" = (
+/obj/machinery/door_control/shutter/south{
+ id = "Labor";
+ name = "Labor Camp Lockdown";
+ req_access_txt = "2"
+ },
+/obj/machinery/flasher_button{
+ id = "labor";
+ pixel_y = -34
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkredcorners"
+ },
+/area/mine/laborcamp/security)
+"Pu" = (
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/sleeper)
+"PK" = (
+/obj/structure/closet/secure_closet/brig/gulag,
+/obj/machinery/flasher{
+ id = "labor";
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel,
+/area/mine/laborcamp)
+"PQ" = (
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/production)
+"PX" = (
+/turf/simulated/wall,
+/area/mine/laborcamp/security)
+"Ql" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel,
+/area/mine/laborcamp)
+"Qq" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/mine/production)
+"Qv" = (
+/obj/effect/turf_decal/bot/right,
+/obj/machinery/computer,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/mechbay)
+"QE" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small/directional/west,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/mine/laborcamp)
+"QF" = (
+/obj/machinery/door/airlock{
+ name = "Abandoned Airlock"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/supply/mining_station,
+/obj/structure/barricade/wooden,
+/obj/structure/fans/tiny,
+/turf/simulated/floor/plating,
+/area/mine/cafeteria)
+"QR" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/storage)
+"Rd" = (
+/obj/structure/rack,
+/obj/item/storage/bag/ore,
+/obj/item/pickaxe/safety,
+/obj/item/flashlight/lantern,
+/obj/item/mining_scanner,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/clothing/mask/breath,
+/obj/item/clothing/head/beanie/orange,
+/obj/item/clothing/gloves/fingerless,
+/obj/item/clothing/shoes/workboots,
+/obj/item/clothing/suit/storage/hazardvest,
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/mine/laborcamp)
+"Rs" = (
+/obj/structure/fans/tiny,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/barricade/wooden,
+/obj/machinery/door/airlock{
+ name = "Catwalk Airlock"
+ },
+/turf/simulated/floor/plating/lavaland_air,
+/area/mine/eva)
+"Ss" = (
+/obj/structure/rack,
+/obj/item/storage/bag/ore,
+/obj/item/flashlight/lantern,
+/obj/item/pickaxe/safety,
+/obj/item/mining_scanner,
+/obj/item/clothing/mask/breath,
+/obj/item/clothing/head/beanie/orange,
+/obj/item/clothing/gloves/fingerless,
+/obj/item/clothing/shoes/workboots,
+/obj/item/clothing/suit/storage/hazardvest,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/mine/laborcamp)
+"SO" = (
+/obj/machinery/light/directional/south,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkpurplecorners"
+ },
+/area/mine/mechbay)
+"Ta" = (
+/obj/structure/closet/secure_closet/miner,
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "Storage Room APC";
+ pixel_y = 24
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/obj/machinery/light/small/directional/west,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/storage)
+"Tk" = (
+/obj/machinery/camera{
+ c_tag = "Labor Camp Bedroom 1";
+ network = list("Labor Camp")
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
+/area/mine/laborcamp)
+"Tn" = (
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/sleeper)
+"Ts" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/unary/tank/air{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/mine/laborcamp)
+"TN" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/mechbay)
+"TU" = (
+/obj/machinery/door/airlock/external{
+ id_tag = "laborcamp_away";
+ name = "Labor Camp Airlock"
+ },
+/obj/structure/fans/tiny,
+/turf/simulated/floor/plating,
+/area/mine/laborcamp)
+"Uh" = (
+/obj/structure/sign/electricshock{
+ pixel_y = 32
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/mine/living_quarters)
+"Uy" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
+/turf/simulated/floor/mineral/titanium,
+/area/shuttle/siberia)
+"UQ" = (
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
+/obj/machinery/camera{
+ c_tag = "Mining Outpost - EVA Airlock";
+ network = list("Mining Outpost")
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/airlock)
+"Ve" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4";
+ d1 = 1;
+ d2 = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/mechbay)
+"Vg" = (
+/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{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/mechbay)
+"Vt" = (
+/obj/machinery/camera{
+ c_tag = "Labor Camp Central";
+ network = list("Labor Camp");
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/mine/laborcamp)
+"Vu" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 1
+ },
+/turf/simulated/floor/mineral/titanium/blue,
+/area/shuttle/mining)
+"Vv" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/mine/laborcamp)
+"Vz" = (
+/obj/machinery/door/airlock{
+ name = "Restroom"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/mine/laborcamp)
+"VD" = (
+/obj/structure/reagent_dispensers/watertank,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/power/apc{
+ pixel_x = -24;
+ name = "East Hallway APC";
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkyellowcorners"
+ },
+/area/mine/production)
+"VJ" = (
+/obj/structure/table,
+/obj/item/stack/medical/bruise_pack/advanced,
+/obj/item/storage/firstaid/ancient,
+/obj/machinery/camera{
+ c_tag = "Labor Camp Infirmary";
+ network = list("Labor Camp");
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "barber"
+ },
+/area/mine/laborcamp)
+"VN" = (
+/obj/structure/bed,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/landmark/damageturf,
+/turf/simulated/floor/wood/oak,
+/area/mine/laborcamp)
+"VO" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/mine/laborcamp)
+"VV" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/airlock)
+"Wi" = (
+/obj/machinery/atmospherics/unary/outlet_injector/on{
+ dir = 4;
+ name = "scrubber outlet"
+ },
+/obj/structure/lattice/catwalk/mining,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/mine/living_quarters)
+"Wo" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 1
+ },
+/turf/simulated/floor/mineral/titanium,
+/area/shuttle/mining)
+"Ww" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
+/obj/machinery/alarm/directional/east,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/production)
+"Wx" = (
+/obj/structure/table,
+/obj/item/folder/red,
+/obj/item/restraints/handcuffs,
+/obj/machinery/light/directional/east,
+/turf/simulated/floor/mineral/plastitanium/red,
+/area/shuttle/siberia)
+"WJ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "brown"
+ },
+/area/mine/laborcamp)
+"WO" = (
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/plasteel{
+ icon_regular_floor = "yellowsiding";
+ icon_state = "tranquillite"
+ },
+/area/mine/cafeteria)
+"WP" = (
+/obj/machinery/atmospherics/unary/vent_pump/on,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/mine/laborcamp/security)
+"Xd" = (
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/mine/laborcamp)
+"Xl" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/effect/baseturf_helper/lava_land/surface,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/mechbay)
+"Xq" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/turf/simulated/floor/plasteel/white,
+/area/mine/laborcamp)
+"Xr" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/unary/vent_pump/on,
+/turf/simulated/floor/plasteel,
+/area/mine/laborcamp)
+"XI" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/wall,
+/area/mine/living_quarters)
+"XW" = (
+/obj/structure/closet/secure_closet/miner,
+/obj/machinery/light/small/directional/east,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkpurplecorners"
+ },
+/area/mine/storage)
+"Ya" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkfull"
+ },
+/area/mine/mechbay)
+"Yb" = (
+/obj/effect/spawner/random_spawners/wall_rusted_always,
+/turf/simulated/wall,
+/area/mine/laborcamp/security)
+"Yv" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plating,
+/area/mine/airlock)
+"YI" = (
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
+/turf/simulated/floor/plasteel,
+/area/mine/laborcamp)
+"YJ" = (
+/obj/machinery/door/airlock{
+ name = "Labor Camp Storage"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel,
+/area/mine/laborcamp)
+"YV" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "barber"
+ },
+/area/mine/laborcamp)
+"YW" = (
+/obj/machinery/light/directional/west,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/mine/laborcamp/security)
+"YY" = (
+/obj/machinery/light/small/directional/north,
+/obj/item/soap/homemade,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel/white,
+/area/mine/laborcamp)
+"Zf" = (
+/obj/machinery/sleeper{
+ dir = 2
+ },
+/obj/machinery/light/directional/north,
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "darkblue"
+ },
+/area/mine/sleeper)
+"Zk" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel,
+/area/mine/laborcamp)
+"Zv" = (
+/obj/machinery/economy/vending/sustenance,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/mine/laborcamp)
+"ZZ" = (
+/obj/effect/decal/cleanable/fungus,
+/turf/simulated/wall,
+/area/mine/laborcamp/security)
+
+(1,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ad
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(2,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(3,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ad
+ad
+ad
+ad
+ad
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(4,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(5,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ix
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(6,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+aj
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+al
+al
+al
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+aj
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+an
+an
+an
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(7,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ab
+ab
+ab
+aj
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+al
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+al
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+an
+an
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ai
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+aj
+aj
+aj
+aj
+"}
+(8,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+al
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ab
+aj
+ab
+ab
+ad
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+ad
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+ab
+ab
+ab
+an
+an
+ab
+ab
+an
+an
+an
+an
+an
+an
+an
+an
+an
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(9,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ai
+aj
+aj
+ab
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ai
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+aj
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(10,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ix
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+al
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+al
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ai
+aj
+ab
+ab
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+kI
+kI
+NW
+kI
+kI
+NW
+kI
+kI
+kI
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+aj
+aj
+ab
+aj
+ad
+aj
+aj
+aj
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+ai
+aj
+aj
+aj
+aj
+aj
+ad
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(11,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ak
+al
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ai
+aj
+aj
+aj
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+ab
+ab
+an
+an
+an
+an
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+aj
+aj
+NW
+aw
+Bg
+vk
+pq
+Uy
+CK
+wP
+wt
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ad
+ad
+ad
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+aj
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(12,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+iX
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ai
+aj
+aj
+aj
+aj
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+NW
+BP
+Bg
+kI
+iB
+pq
+pq
+wP
+wt
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ad
+ad
+ad
+ad
+ad
+ad
+aj
+ad
+aj
+aj
+aj
+aj
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+aj
+aj
+aj
+"}
+(13,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+iY
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ak
+ak
+ak
+ak
+ak
+al
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ai
+aj
+aj
+aj
+aj
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+an
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+tj
+aj
+aD
+aj
+aj
+aj
+aj
+NW
+Wx
+hf
+kI
+KR
+hj
+pq
+wP
+wt
+aj
+aj
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ad
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(14,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ai
+aj
+aj
+aj
+aj
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+ab
+ab
+an
+an
+an
+an
+an
+an
+an
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+mj
+tj
+wY
+aj
+aj
+aj
+aj
+kI
+kI
+FW
+kI
+kI
+kI
+bO
+kI
+kI
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+aj
+aj
+aj
+aj
+ab
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ad
+ad
+ad
+ab
+ab
+aj
+aj
+aj
+aj
+"}
+(15,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ak
+ab
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+ai
+aj
+aj
+aj
+aj
+aj
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aD
+OF
+wD
+aj
+aj
+cG
+cG
+PX
+PX
+Hc
+PX
+aq
+aq
+TU
+aq
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+aj
+aj
+aj
+aj
+ab
+ad
+ad
+ad
+ad
+ad
+ad
+aj
+aj
+aj
+aj
+"}
+(16,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ir
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+al
+al
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ai
+aj
+aj
+aj
+aj
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+tj
+aD
+GF
+aj
+aj
+cG
+xh
+mi
+YW
+pt
+PX
+DT
+zY
+JZ
+aq
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ad
+ad
+ad
+ab
+ab
+aj
+aj
+aj
+"}
+(17,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+gP
+ad
+ad
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+aj
+al
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ai
+aj
+aj
+aj
+aj
+aj
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aD
+qT
+ap
+ap
+ap
+qT
+qT
+Yb
+Ov
+OE
+WP
+vf
+PX
+rd
+Xr
+yw
+aq
+oj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ad
+ad
+ab
+ab
+aj
+aj
+aj
+aj
+"}
+(18,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+it
+ab
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+ab
+aj
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+ai
+aj
+aj
+aj
+aj
+aj
+aj
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aD
+aq
+vw
+zo
+Kl
+Zv
+Ca
+PX
+Ab
+EF
+CI
+gu
+PX
+PK
+JZ
+hQ
+aq
+Lz
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ad
+ab
+aj
+aj
+aj
+aj
+aj
+"}
+(19,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ab
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+ab
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+ai
+aj
+aj
+aj
+aj
+aj
+aj
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+ab
+aj
+aj
+aj
+aj
+Gp
+rj
+wh
+wh
+JV
+Il
+PX
+aK
+aP
+Dm
+aZ
+HN
+JZ
+YI
+aJ
+aq
+Ni
+aq
+aq
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+aj
+aj
+ab
+ai
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+aj
+aj
+aj
+aj
+ab
+aj
+"}
+(20,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ab
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+ab
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+ai
+ai
+aj
+aj
+aj
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+ab
+an
+aj
+aj
+aj
+tZ
+vI
+ic
+ym
+jp
+hv
+ZZ
+sP
+aQ
+OE
+OU
+PX
+op
+sv
+jn
+aq
+bZ
+sO
+ap
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+aj
+aj
+ad
+ad
+ad
+ad
+ad
+ad
+ab
+aj
+aj
+aj
+aj
+ab
+aj
+aj
+aj
+aj
+aj
+ab
+aj
+aj
+aj
+ab
+aj
+aj
+aj
+aj
+"}
+(21,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+ab
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+ai
+aj
+aj
+aj
+aj
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+aj
+qT
+qT
+aq
+qT
+qT
+qT
+qT
+Vz
+PX
+PX
+ZZ
+PX
+ba
+PX
+aq
+aq
+Cy
+aq
+ca
+YV
+ap
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ad
+ad
+ad
+ad
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ad
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(22,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ix
+ab
+ab
+ab
+aj
+aj
+aj
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+ab
+ab
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+ai
+aj
+aj
+aj
+aj
+aj
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+ab
+qT
+NZ
+sF
+KE
+ar
+NG
+qT
+ME
+QE
+xR
+bk
+HK
+ug
+Vt
+JZ
+vK
+tJ
+aq
+cb
+bh
+ap
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ad
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ad
+ad
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(23,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ad
+ab
+ab
+ab
+ab
+aj
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+ai
+aj
+aj
+aj
+aj
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+ab
+qT
+qT
+GD
+YY
+Xq
+ax
+aB
+Xd
+Ql
+hA
+Ql
+aU
+bb
+Zk
+Ne
+to
+by
+bL
+cc
+ci
+ap
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(24,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+ai
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+aj
+aj
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+qT
+Dd
+sF
+KE
+at
+ay
+aq
+aE
+JZ
+uL
+JZ
+IF
+bk
+cy
+bn
+Oh
+rS
+qT
+cd
+VJ
+ap
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ai
+ad
+ai
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(25,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ix
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+ai
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+qT
+qT
+aq
+aq
+aq
+aq
+tZ
+qA
+JZ
+JZ
+JZ
+JZ
+JZ
+Vv
+bl
+aq
+bA
+qT
+aq
+aq
+aq
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+aj
+aj
+aj
+aj
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(26,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ad
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+aj
+aj
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+ai
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ad
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+aq
+Ss
+FO
+au
+Rd
+tZ
+LQ
+JZ
+aM
+wg
+JZ
+bk
+Vv
+jf
+aq
+bz
+qT
+ce
+cz
+aq
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ai
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(27,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+jq
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+aj
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+ai
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+qT
+lO
+HA
+av
+sR
+YJ
+aF
+eY
+aV
+aS
+aW
+be
+Vv
+bm
+aq
+bB
+bM
+cA
+sM
+tZ
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(28,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+ai
+aj
+aj
+ai
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+qT
+tT
+WJ
+qw
+aA
+aq
+ap
+gx
+aq
+qT
+qT
+qT
+Vv
+qT
+aq
+qT
+qT
+cg
+sM
+tZ
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(29,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+it
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+al
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+ai
+ai
+am
+ai
+ab
+ai
+aj
+aj
+aj
+aj
+aj
+aj
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+aq
+oA
+Ts
+JQ
+oR
+aq
+VO
+gD
+aq
+Tk
+ND
+zt
+Ia
+zt
+rr
+JP
+qT
+cB
+cC
+aq
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+aj
+aj
+aj
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(30,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+ab
+ab
+aj
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+ai
+ai
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+aq
+qT
+qT
+aq
+qT
+qT
+xx
+DX
+aq
+uf
+VN
+aq
+Hi
+aq
+De
+Fp
+qT
+qT
+qT
+qT
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ai
+aj
+aj
+aj
+aj
+aj
+ai
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(31,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+ai
+aj
+aj
+ai
+aj
+aj
+aj
+aj
+aj
+an
+aj
+aj
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+aq
+tC
+JZ
+aq
+qT
+qT
+qT
+tZ
+qT
+qT
+aq
+aq
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+aj
+aj
+aj
+aj
+ab
+aj
+aj
+aj
+aj
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(32,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+ai
+ai
+ai
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+aq
+ap
+gF
+aq
+aT
+aX
+aX
+aX
+aD
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+aj
+aj
+aj
+aj
+ai
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ai
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(33,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+ai
+ab
+ai
+aj
+aj
+aj
+aj
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+aD
+aD
+ro
+aD
+aD
+aD
+aD
+aD
+aD
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(34,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ad
+ja
+ab
+ab
+ab
+aj
+aj
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+ad
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+aD
+aD
+aD
+aD
+aD
+aD
+aD
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+AE
+aj
+aj
+aj
+aj
+aj
+aj
+AE
+aj
+aj
+aj
+ab
+aj
+aj
+aj
+aj
+ab
+ad
+ai
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(35,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ad
+ad
+ab
+ab
+ab
+aj
+aj
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+ai
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+aD
+aD
+aD
+aD
+aD
+aD
+aD
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+aj
+aj
+aj
+AE
+aj
+aj
+aj
+aj
+aj
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ai
+ai
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(36,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+it
+ab
+aj
+aj
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+ai
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+aD
+aD
+aD
+aD
+aD
+aD
+aD
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+AE
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+aj
+aj
+aj
+aj
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(37,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ab
+aj
+aj
+aj
+ab
+ab
+ab
+aj
+aj
+ab
+aj
+ab
+ab
+ab
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+al
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+al
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+ai
+ai
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+aT
+aT
+aT
+an
+aD
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+AE
+AE
+aj
+aj
+AE
+AE
+ab
+aj
+aj
+aj
+AE
+aj
+aj
+aj
+aj
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(38,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ab
+aj
+aj
+aj
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+ai
+ai
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+an
+an
+ab
+ab
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+aD
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+AE
+AE
+aj
+aj
+AE
+AE
+AE
+aj
+aj
+ab
+AE
+AE
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(39,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ab
+aj
+aj
+aj
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+ai
+ai
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+aj
+aj
+aj
+aj
+ab
+aj
+aj
+aj
+aj
+aj
+ab
+AE
+ab
+aj
+aj
+ab
+AE
+AE
+AE
+AE
+AE
+AE
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(40,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ab
+aj
+aj
+aj
+aj
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+ai
+aj
+aj
+ai
+ai
+ai
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+AE
+AE
+cp
+ch
+ch
+ch
+xS
+cp
+cp
+cp
+cp
+cp
+AE
+AE
+aj
+aj
+AE
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(41,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+jq
+ab
+aj
+aj
+aj
+aj
+aj
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+ai
+ai
+am
+am
+am
+ai
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+AE
+aj
+AE
+AE
+AE
+cp
+El
+eb
+eb
+du
+QF
+GO
+fz
+fY
+AE
+AE
+AE
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(42,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+iu
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+ai
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+aj
+aj
+aj
+AE
+aj
+ab
+AE
+aj
+aj
+ab
+AE
+AE
+AE
+cp
+dS
+eb
+eu
+ep
+cp
+xS
+bC
+bC
+bC
+bC
+bC
+bC
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(43,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+ai
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+ab
+aj
+aj
+aj
+aj
+aj
+AE
+AE
+AE
+AE
+AE
+AE
+AE
+AE
+AE
+xS
+hz
+eb
+fk
+vZ
+eR
+eb
+bC
+ga
+gi
+tI
+BD
+bC
+AE
+AE
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(44,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+ai
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+ab
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+ab
+aj
+aj
+aj
+aj
+AE
+AE
+cQ
+cQ
+cQ
+cQ
+cQ
+bv
+AE
+bv
+cp
+cS
+eb
+Kb
+eT
+WO
+eb
+bC
+gb
+gl
+bG
+Fe
+bC
+AE
+ab
+aj
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(45,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+ai
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+an
+an
+an
+an
+an
+an
+an
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+an
+an
+ab
+aj
+aj
+ab
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+an
+aj
+aj
+aj
+aj
+aj
+ab
+AE
+cQ
+AB
+Ej
+gL
+cQ
+mp
+XI
+cM
+cp
+dJ
+eb
+er
+bi
+eb
+fC
+bC
+gf
+gm
+Pu
+IK
+bC
+AE
+AE
+ab
+aj
+aj
+aj
+aj
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(46,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ja
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+ai
+ab
+aj
+aj
+aj
+ai
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+an
+an
+an
+an
+ab
+aj
+aj
+aj
+aj
+aj
+AE
+AE
+AE
+cQ
+fB
+fw
+eh
+cQ
+bo
+cM
+mp
+cM
+mp
+cM
+ev
+bx
+fo
+fD
+bC
+gg
+gn
+Tn
+IK
+bC
+AE
+AE
+aj
+aj
+ab
+aj
+aj
+aj
+aj
+aj
+AE
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(47,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ad
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ai
+ab
+ab
+ab
+ai
+am
+ai
+aj
+aj
+ai
+ai
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+AE
+AE
+cQ
+cQ
+gh
+cQ
+cQ
+JC
+mp
+bu
+do
+fN
+cM
+ey
+bx
+rV
+fy
+bC
+Zf
+zN
+em
+fA
+bC
+AE
+AE
+ab
+aj
+aj
+ab
+ab
+aj
+ab
+aj
+AE
+ab
+aj
+aj
+aj
+aj
+aj
+"}
+(48,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+ai
+ai
+ai
+am
+am
+am
+ai
+ai
+am
+am
+ai
+ai
+aj
+aj
+aj
+aj
+aj
+aj
+ai
+ai
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ai
+aj
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+aj
+aj
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+AE
+AE
+AE
+AE
+AE
+cO
+AE
+AE
+cM
+cM
+Uh
+cV
+dG
+cM
+cp
+fe
+cp
+cp
+bC
+Lr
+cx
+Lr
+bC
+bC
+Wi
+ab
+aj
+aj
+AE
+AE
+aj
+AE
+aj
+aj
+aj
+aj
+ab
+aj
+aj
+aj
+aj
+"}
+(49,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ai
+ai
+ai
+ai
+ai
+ai
+am
+am
+ai
+ai
+aj
+aj
+aj
+aj
+ad
+ab
+ai
+ai
+ai
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+aj
+aj
+aj
+aj
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+ab
+ab
+ai
+ai
+ai
+ai
+aj
+aj
+aj
+aj
+ai
+ai
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ai
+ai
+ai
+aj
+aj
+AE
+aj
+ab
+AE
+AE
+AE
+AE
+fX
+gA
+gA
+gA
+bP
+fF
+dD
+dm
+gv
+ez
+dR
+IZ
+es
+dp
+br
+dF
+bg
+cR
+JD
+gJ
+aj
+ab
+AE
+AE
+AE
+ab
+AE
+AE
+ab
+aj
+ab
+aj
+aj
+aj
+aj
+aj
+"}
+(50,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+it
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ai
+ai
+ai
+ai
+am
+ai
+ai
+ai
+am
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+am
+am
+am
+am
+am
+am
+am
+ai
+ai
+ab
+ab
+ai
+am
+am
+am
+am
+am
+am
+am
+ai
+ai
+am
+am
+am
+am
+ai
+ab
+ab
+ab
+ai
+am
+ai
+ai
+ai
+ai
+ai
+ai
+ai
+am
+ai
+ab
+aj
+aj
+aj
+AE
+AE
+AE
+bS
+ec
+ec
+gq
+AE
+AE
+cM
+cM
+EG
+dq
+dI
+cM
+BT
+eA
+eg
+ea
+eZ
+eg
+aI
+fh
+cl
+cI
+xM
+AE
+AE
+AE
+AE
+AE
+AE
+AE
+AE
+AE
+AE
+ab
+aj
+aj
+ab
+aj
+aj
+"}
+(51,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ai
+ai
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ai
+ai
+ai
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ai
+ab
+aj
+aj
+aj
+AE
+aj
+AE
+bS
+gq
+AE
+AE
+AE
+AE
+aj
+AE
+cM
+cW
+dr
+dr
+mp
+dx
+fU
+eU
+eU
+ek
+eU
+eU
+gw
+cM
+AE
+AE
+AE
+AE
+AE
+Oq
+Oq
+dB
+Oq
+Oq
+Oq
+Oq
+AE
+ab
+aj
+aj
+aj
+aj
+"}
+(52,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ai
+ab
+aj
+ab
+AE
+aj
+AE
+AE
+cP
+AE
+ab
+aj
+aj
+aj
+ab
+aj
+aj
+mp
+cM
+cM
+cM
+ge
+bI
+eU
+Ta
+pQ
+tK
+sL
+dU
+cM
+mp
+cM
+AE
+AE
+AE
+Oq
+dL
+fI
+di
+aY
+dN
+dB
+AE
+AE
+aj
+aj
+aj
+aj
+"}
+(53,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ai
+ab
+aj
+aj
+ab
+AE
+AE
+AE
+bQ
+AE
+aj
+aj
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+bN
+yq
+el
+eU
+fg
+QR
+gp
+eU
+ed
+gt
+fL
+cM
+AE
+AE
+AE
+Oq
+ee
+dd
+dC
+yp
+cX
+Oq
+AE
+aj
+ab
+aj
+aj
+aj
+"}
+(54,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ai
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+cH
+aj
+aj
+ab
+ab
+xC
+tb
+xC
+tb
+fc
+xo
+ab
+bN
+CF
+dh
+eU
+fZ
+fH
+eQ
+fb
+cM
+mp
+yR
+eL
+ft
+ft
+ft
+eM
+bw
+dk
+eq
+ew
+eX
+Oq
+AE
+aj
+aj
+aj
+aj
+aj
+"}
+(55,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+jx
+ad
+ad
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ai
+aj
+aj
+aj
+aj
+aj
+aj
+dO
+aj
+aj
+ab
+xC
+xC
+Cf
+cm
+Vu
+Vu
+xC
+ab
+bN
+yq
+el
+eU
+cN
+gd
+gp
+eU
+EG
+JC
+cV
+mp
+KD
+AE
+AE
+dB
+ff
+Iv
+fP
+en
+az
+Oq
+AE
+aj
+aj
+aj
+aj
+aj
+"}
+(56,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ai
+ai
+ai
+ai
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ai
+aj
+aj
+ab
+aj
+aj
+aj
+dT
+aj
+aj
+ab
+tb
+NP
+Wo
+rM
+Vu
+Vu
+xC
+ab
+bN
+yq
+el
+eU
+fE
+jK
+XW
+sL
+uq
+mp
+cM
+cM
+AE
+AE
+AE
+Oq
+fu
+et
+dn
+eN
+fn
+Oq
+ab
+aj
+ab
+aj
+aj
+aj
+"}
+(57,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ad
+ai
+ai
+ai
+ai
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ab
+aj
+aj
+ab
+ab
+aj
+dT
+aj
+ab
+ab
+xC
+xC
+JX
+Cf
+Vu
+gH
+xC
+ab
+bN
+yq
+fm
+eU
+eU
+bT
+eU
+eU
+pa
+cM
+AE
+AE
+AE
+ab
+AE
+Oq
+Oq
+dB
+Oq
+Oq
+dB
+Oq
+AE
+ab
+aj
+aj
+aj
+aj
+"}
+(58,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ad
+ai
+ai
+ai
+ai
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+aj
+aj
+AE
+AE
+ab
+cH
+aj
+aj
+ab
+ab
+xC
+tb
+fJ
+tb
+bV
+xo
+ab
+bN
+yq
+el
+zy
+LK
+LK
+eD
+Gh
+ct
+xl
+AE
+AE
+ab
+ab
+ab
+AE
+AE
+AE
+AE
+AE
+AE
+AE
+ab
+ab
+aj
+aj
+aj
+aj
+"}
+(59,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ad
+ad
+ad
+jq
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+aj
+aj
+AE
+AE
+zu
+AE
+aj
+aj
+aj
+ab
+bJ
+eW
+bN
+ab
+ab
+ab
+bN
+yq
+el
+zy
+Jl
+Nj
+oF
+eK
+SO
+zy
+zy
+ab
+ab
+aj
+ab
+ab
+AE
+AE
+AE
+AE
+AE
+ab
+aj
+aj
+ab
+aj
+aj
+aj
+"}
+(60,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+ab
+aj
+aj
+ab
+ab
+aj
+ab
+aj
+ab
+ab
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+Kd
+Kd
+BB
+xG
+xG
+KU
+AE
+cP
+AE
+aj
+aj
+dV
+dV
+bN
+cE
+bN
+bq
+Cw
+AE
+bN
+yq
+eP
+zy
+db
+cT
+cY
+cT
+dt
+zy
+xl
+ab
+ab
+aj
+aj
+aj
+ab
+ab
+aj
+ab
+aj
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(61,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+Kd
+BB
+xG
+xG
+yj
+xG
+bf
+Rs
+bf
+jP
+bf
+dV
+cw
+dy
+bU
+cF
+VD
+bq
+Cw
+bq
+eH
+fa
+zy
+dg
+dQ
+Co
+Qv
+bH
+bR
+um
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(62,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+Kd
+BB
+xG
+xG
+xG
+xG
+bf
+cU
+dH
+HT
+bf
+dA
+bU
+cJ
+dl
+dl
+Mh
+dv
+dK
+ei
+eE
+eV
+fj
+TN
+Ya
+Ve
+vq
+dP
+Cn
+um
+AE
+aj
+ab
+aj
+aj
+aj
+ab
+aj
+aj
+aj
+aj
+ab
+aj
+aj
+aj
+aj
+aj
+"}
+(63,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+Kd
+Kd
+BB
+xG
+xG
+xG
+bf
+bp
+bD
+bE
+cs
+co
+co
+dz
+PQ
+fv
+fp
+Ww
+fx
+hy
+eF
+bU
+LK
+dj
+sT
+Xl
+Gh
+gK
+ct
+um
+AE
+ab
+aj
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(64,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+Kd
+Kd
+Kd
+yj
+yj
+xG
+jP
+bt
+bY
+bW
+eS
+bU
+dX
+cL
+fK
+da
+bq
+bq
+bq
+bq
+bq
+Cw
+zy
+fr
+fO
+Vg
+vg
+eC
+bR
+um
+AE
+AE
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(65,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ab
+aj
+ab
+ab
+aj
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+Kd
+Kd
+BB
+yj
+xG
+xG
+bf
+bf
+jP
+bf
+bf
+jP
+eG
+aN
+bU
+da
+Cw
+cK
+dM
+Qq
+eI
+dM
+fl
+cn
+cT
+Co
+cT
+dw
+zy
+zy
+AE
+AE
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(66,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+Kd
+Kd
+BB
+xG
+xG
+xG
+bf
+bX
+bX
+bX
+bX
+bf
+Dz
+de
+Dz
+Dz
+bq
+Qq
+dW
+bq
+Cw
+bq
+zy
+Jl
+dQ
+cY
+Qv
+Nq
+zy
+zy
+AE
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(67,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+Kd
+Kd
+BB
+xG
+xG
+xG
+bf
+eJ
+ef
+fs
+cj
+bf
+fd
+VV
+eO
+BE
+Qq
+DA
+bq
+bq
+KU
+bq
+xl
+Ez
+LK
+vh
+Dq
+BH
+zy
+AE
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(68,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ad
+jb
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+Kd
+Kd
+BB
+xG
+xG
+KU
+bf
+Eg
+ex
+bK
+ck
+cr
+ii
+on
+dc
+Dz
+Nk
+Dz
+Dz
+KU
+KU
+KU
+zy
+zy
+um
+um
+um
+zy
+zy
+AE
+AE
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(69,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+al
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+Kd
+Kd
+BB
+yj
+KU
+KU
+bf
+eo
+eS
+bW
+cq
+bf
+UQ
+xA
+LO
+cZ
+ds
+dE
+kf
+yj
+yj
+yj
+KU
+KU
+KU
+KU
+KU
+yj
+yj
+xG
+yj
+yj
+xG
+xG
+xG
+xG
+xG
+xG
+xG
+xG
+xG
+xG
+xG
+xG
+xG
+xG
+xG
+"}
+(70,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+Kd
+BB
+yj
+yj
+KU
+KU
+bf
+dY
+dY
+dY
+dY
+bf
+gI
+df
+dE
+cD
+fG
+vT
+cD
+yj
+yj
+yj
+yj
+KU
+KU
+KU
+yj
+yj
+xG
+xG
+xG
+xG
+xG
+xG
+xG
+xG
+xG
+xG
+xG
+xG
+xG
+xG
+xG
+xG
+xG
+xG
+xG
+"}
+(71,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+BB
+yj
+yj
+yj
+KU
+KU
+bf
+bF
+bF
+bF
+bF
+bf
+Dz
+Dz
+Dz
+Dz
+Yv
+Yv
+Dz
+yj
+yj
+yj
+yj
+yj
+yj
+xG
+yj
+xG
+yj
+xG
+xG
+xG
+xG
+xG
+yj
+xG
+xG
+xG
+xG
+xG
+xG
+xG
+xG
+xG
+xG
+xG
+xG
+"}
+(72,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+aj
+aj
+aj
+ab
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ai
+ai
+am
+am
+am
+BB
+yj
+yj
+yj
+yj
+yj
+KU
+KU
+yj
+yj
+yj
+yj
+KU
+KU
+KU
+KU
+KU
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+xG
+xG
+xG
+xG
+xG
+xG
+xG
+xG
+xG
+xG
+xG
+xG
+xG
+xG
+yj
+xG
+xG
+yj
+xG
+xG
+xG
+xG
+"}
+(73,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+iw
+ad
+ad
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+aj
+ab
+aj
+ab
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ai
+ab
+ab
+ai
+ai
+am
+BB
+yj
+yj
+yj
+yj
+yj
+yj
+KU
+KU
+yj
+yj
+yj
+KU
+KU
+KU
+KU
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+xG
+xG
+xG
+xG
+yj
+xG
+xG
+yj
+xG
+yj
+xG
+xG
+xG
+yj
+yj
+xG
+xG
+yj
+xG
+xG
+xG
+"}
+(74,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ai
+ab
+ab
+ab
+ai
+ab
+ai
+Kd
+BB
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+xG
+xG
+yj
+xG
+xG
+xG
+xG
+yj
+yj
+xG
+yj
+xG
+xG
+yj
+yj
+yj
+yj
+xG
+xG
+xG
+"}
+(75,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+ab
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ai
+ab
+ab
+ab
+ab
+ab
+ab
+BB
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+BB
+BB
+BB
+yj
+yj
+yj
+yj
+xG
+yj
+yj
+yj
+xG
+xG
+xG
+yj
+yj
+yj
+xG
+xG
+xG
+yj
+yj
+yj
+xG
+yj
+xG
+xG
+"}
+(76,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+ai
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+BB
+yj
+yj
+yj
+yj
+yj
+yj
+BB
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+BB
+BB
+BB
+BB
+BB
+BB
+yj
+yj
+xG
+yj
+yj
+yj
+xG
+xG
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+xG
+xG
+xG
+xG
+"}
+(77,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+ab
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+ai
+ab
+ab
+ai
+ab
+ab
+ab
+ab
+BB
+BB
+yj
+yj
+yj
+yj
+BB
+BB
+BB
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+BB
+BB
+BB
+BB
+BB
+BB
+BB
+BB
+BB
+BB
+yj
+yj
+xG
+yj
+yj
+yj
+yj
+yj
+xG
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+xG
+yj
+xG
+"}
+(78,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ai
+ai
+ai
+ab
+ab
+ab
+ab
+yj
+BB
+BB
+yj
+yj
+yj
+BB
+BB
+BB
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+BB
+BB
+BB
+BB
+xG
+xG
+xG
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+xG
+yj
+xG
+xG
+"}
+(79,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ad
+ad
+ad
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ai
+ab
+ab
+ab
+ab
+ab
+ab
+yj
+yj
+yj
+yj
+yj
+yj
+BB
+BB
+BB
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+xG
+xG
+xG
+xG
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+xG
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+xG
+yj
+xG
+xG
+xG
+xG
+"}
+(80,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ad
+ai
+ai
+ai
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ai
+ai
+ab
+ab
+ab
+ab
+yj
+yj
+yj
+yj
+yj
+yj
+BB
+BB
+BB
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+xG
+xG
+xG
+xG
+xG
+xG
+xG
+xG
+xG
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+xG
+xG
+yj
+xG
+xG
+xG
+"}
+(81,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ad
+ai
+ai
+ai
+ad
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ai
+ab
+ab
+ab
+ab
+ab
+yj
+yj
+yj
+yj
+yj
+yj
+BB
+BB
+BB
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+xG
+xG
+xG
+xG
+xG
+xG
+xG
+xG
+xG
+xG
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+xG
+xG
+xG
+yj
+xG
+xG
+"}
+(82,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ai
+ai
+ai
+ad
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+aj
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ai
+ai
+ai
+ab
+ab
+yj
+yj
+yj
+yj
+yj
+BB
+BB
+BB
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+xG
+xG
+xG
+xG
+xG
+xG
+xG
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+xG
+xG
+xG
+xG
+xG
+xG
+"}
+(83,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ad
+ad
+ix
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+aj
+ab
+aj
+aj
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ai
+ab
+yj
+yj
+yj
+yj
+yj
+BB
+BB
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+BB
+BB
+BB
+BB
+yj
+xG
+xG
+xG
+xG
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+yj
+xG
+xG
+xG
+xG
+xG
+"}
+(84,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+al
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ai
+ab
+ab
+ab
+ab
+ab
+ab
+ai
+ai
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ai
+am
+am
+am
+ai
+aj
+aj
+aj
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+ab
+aj
+aj
+aj
+"}
+(85,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ai
+ab
+ab
+ab
+ab
+ab
+ab
+ai
+ai
+ai
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ai
+am
+am
+ai
+aj
+aj
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+ab
+"}
+(86,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+aj
+ab
+aj
+aj
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ai
+ab
+ab
+ab
+ab
+ab
+ab
+ai
+ai
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ai
+am
+ai
+aj
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+ab
+aj
+aj
+aj
+"}
+(87,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ix
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ai
+ab
+ab
+ab
+ab
+ab
+ai
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ai
+ab
+ab
+ab
+ai
+am
+ai
+ai
+ai
+ai
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+"}
+(88,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+jb
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+ab
+aj
+ab
+ab
+ab
+aj
+ab
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ai
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ai
+ai
+ai
+am
+ai
+ai
+ab
+ai
+am
+am
+am
+am
+am
+ai
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+"}
+(89,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+aj
+ab
+aj
+aj
+aj
+aj
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ai
+ai
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ai
+am
+am
+am
+am
+am
+am
+ai
+am
+am
+am
+am
+am
+am
+ai
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+ab
+aj
+aj
+"}
+(90,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ai
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ai
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ai
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+"}
+(91,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ai
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ai
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ai
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+"}
+(92,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+iy
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ai
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ai
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ai
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+"}
+(93,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+al
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ai
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ai
+ai
+am
+am
+am
+am
+am
+am
+am
+ai
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+"}
+(94,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ad
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ai
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ai
+am
+am
+am
+am
+am
+am
+ai
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+"}
+(95,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ix
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ai
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ai
+am
+am
+am
+am
+am
+am
+ai
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+"}
+(96,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ai
+ab
+ab
+ai
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ai
+am
+am
+am
+am
+am
+am
+am
+ai
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+ab
+ab
+"}
+(97,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+iy
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+aj
+aj
+aj
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ai
+ab
+ab
+ai
+ai
+ab
+ab
+ab
+ab
+ab
+ai
+ab
+ab
+ab
+ab
+ab
+ab
+ai
+am
+am
+am
+am
+am
+am
+am
+ai
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+"}
+(98,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ai
+ai
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+ab
+aj
+aj
+aj
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+al
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ai
+ab
+ab
+ai
+ab
+ab
+ab
+ab
+ab
+ab
+ai
+ai
+ab
+ab
+ab
+ab
+ab
+ab
+ai
+am
+am
+am
+am
+am
+am
+ai
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+"}
+(99,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ai
+ai
+ad
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+aj
+aj
+aj
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ai
+ab
+ab
+ai
+ab
+ab
+ab
+ab
+ab
+ab
+ai
+am
+ai
+ai
+ai
+ai
+ab
+ab
+ai
+ai
+ai
+am
+am
+ai
+ai
+ad
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+"}
+(100,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ad
+ai
+ai
+ad
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+aj
+aj
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ai
+ab
+ab
+ab
+ab
+ab
+ab
+ai
+ab
+ab
+ai
+am
+am
+am
+am
+am
+ai
+ab
+ab
+ab
+ab
+ai
+ai
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+"}
+(101,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ad
+ad
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+aj
+ab
+ak
+al
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ai
+ab
+ab
+ab
+ab
+ab
+ai
+ai
+ab
+ai
+am
+am
+ai
+ai
+ai
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+"}
+(102,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+aj
+aj
+aj
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ai
+ab
+ab
+ab
+ab
+ai
+am
+ai
+am
+am
+ai
+cu
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+"}
+(103,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+aj
+aj
+aj
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ai
+ab
+ab
+ab
+ab
+ab
+ai
+am
+am
+am
+am
+ai
+cv
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+"}
+(104,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ad
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+aj
+aj
+aj
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ai
+ab
+ab
+ab
+ab
+ab
+ai
+am
+am
+am
+am
+ai
+ab
+ab
+ab
+ab
+ab
+ai
+ai
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+ab
+aj
+"}
+(105,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ad
+ad
+jb
+jb
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+aj
+aj
+aj
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ai
+ab
+ab
+ab
+ai
+am
+am
+am
+am
+am
+ai
+ab
+ab
+ab
+ab
+ab
+ai
+am
+ai
+ai
+ai
+ai
+ai
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+"}
+(106,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ai
+ab
+ab
+ab
+ai
+am
+am
+am
+am
+am
+am
+am
+ai
+ai
+ab
+ab
+ai
+am
+am
+am
+am
+am
+am
+am
+ai
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+ab
+ab
+"}
+(107,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+aj
+aj
+aj
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ai
+ab
+ai
+ab
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ai
+ai
+am
+am
+am
+am
+am
+am
+am
+am
+ai
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+"}
+(108,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ai
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ai
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+"}
+(109,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ix
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ai
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+"}
+(110,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ai
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+"}
+(111,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ad
+ad
+ad
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ai
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+"}
+(112,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ix
+ad
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ai
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+"}
+(113,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+al
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ai
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+ab
+ab
+ab
+ab
+"}
+(114,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+al
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ai
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+ab
+aj
+aj
+"}
+(115,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ab
+ab
+ab
+ab
+ab
+ad
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ai
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+"}
+(116,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+it
+ab
+ab
+ab
+ab
+ad
+ai
+ai
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+al
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ai
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+ab
+aj
+aj
+"}
+(117,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ab
+ab
+ab
+ad
+ad
+ai
+ai
+ad
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ai
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+"}
+(118,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+it
+ky
+ad
+ai
+ai
+ad
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ai
+ai
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+"}
+(119,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ad
+ai
+ai
+jq
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+al
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+al
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ai
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+"}
+(120,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+kN
+aj
+aj
+aj
+aj
+aj
+aj
+mD
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ai
+ai
+ai
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+ab
+ab
+aj
+aj
+aj
+aj
+"}
+(121,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ae
+jg
+gB
+gB
+js
+ab
+ab
+ab
+ab
+aj
+aj
+mu
+aj
+aj
+aj
+ab
+mA
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+al
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ai
+ai
+ab
+ab
+ab
+ab
+aj
+aj
+ab
+aj
+aj
+aj
+aj
+"}
+(122,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+iC
+gr
+gs
+gr
+gr
+kR
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+jQ
+ak
+ak
+ak
+ak
+al
+iy
+ab
+ab
+mK
+al
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ai
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(123,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+gR
+ag
+jF
+gM
+kB
+jm
+ix
+ab
+jS
+aj
+aj
+aj
+aj
+lI
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ab
+ab
+jx
+ab
+ab
+mM
+al
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ai
+ab
+ab
+ab
+aj
+aj
+ab
+aj
+aj
+aj
+aj
+"}
+(124,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+gG
+go
+kg
+hs
+gr
+hH
+ab
+ab
+aj
+ly
+aj
+aj
+aj
+lw
+aj
+aj
+ls
+aj
+aj
+jx
+jS
+iy
+al
+ak
+al
+jq
+ab
+kN
+ab
+ab
+jx
+ab
+ab
+mN
+al
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+al
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+ai
+ab
+aj
+aj
+ab
+aj
+aj
+ab
+ab
+aj
+aj
+aj
+"}
+(125,1,1) = {"
+aa
+aa
+aa
+mS
+mV
+mq
+mV
+nc
+aa
+aa
+fV
+fV
+gr
+jH
+gO
+kD
+ag
+le
+aa
+aa
+ls
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+lI
+aa
+aa
+jS
+ab
+ab
+ja
+ab
+jx
+ab
+jq
+ab
+kN
+ab
+ab
+ab
+mO
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+aj
+aj
+aj
+"}
+(126,1,1) = {"
+aa
+aa
+fV
+gj
+gC
+mr
+nb
+ne
+aa
+aa
+fV
+fV
+jk
+gr
+gr
+gr
+gr
+gs
+aa
+lp
+lp
+lz
+lp
+lF
+lp
+lP
+lS
+lp
+lZ
+lS
+lS
+lp
+aa
+mE
+ab
+ab
+ab
+ab
+kN
+ab
+ab
+ab
+ab
+ab
+jS
+ab
+ab
+al
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+aj
+aj
+aj
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(127,1,1) = {"
+mQ
+mQ
+fW
+mQ
+mW
+hg
+ac
+nf
+ac
+ac
+ac
+af
+lg
+fT
+kj
+fT
+fT
+lg
+gP
+lq
+lu
+lq
+lD
+lG
+lu
+lQ
+lu
+lW
+ma
+lq
+mk
+mn
+kR
+mF
+ab
+mG
+ab
+ja
+ab
+jx
+ab
+ab
+kN
+ab
+ab
+jq
+jR
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(128,1,1) = {"
+aa
+aa
+fV
+gk
+mX
+mZ
+nc
+ng
+aa
+aa
+fV
+fV
+jl
+gr
+ah
+gG
+gs
+gy
+aa
+lr
+lv
+lv
+lE
+lv
+lE
+lR
+lv
+lv
+mb
+lR
+ml
+lR
+aa
+it
+ab
+ab
+jx
+jR
+ab
+ab
+ab
+mL
+al
+iY
+ab
+ab
+jQ
+ab
+jx
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(129,1,1) = {"
+aa
+aa
+aa
+mS
+mY
+ms
+hJ
+id
+aa
+aa
+fV
+fV
+jm
+jL
+gM
+kH
+gr
+hH
+aa
+aa
+lw
+aj
+aj
+aj
+lI
+aj
+aj
+aj
+aj
+lw
+aj
+aa
+aa
+jq
+ab
+ab
+ab
+jQ
+ab
+mI
+ab
+ab
+al
+al
+ab
+ab
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+al
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+fR
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(130,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+gr
+go
+kl
+hs
+gG
+lj
+ab
+ab
+aj
+aj
+mv
+my
+lw
+aj
+aj
+aj
+lI
+aj
+aj
+kN
+jq
+jS
+jx
+jS
+ab
+ab
+ab
+ab
+ab
+ab
+jR
+ak
+jS
+kN
+ab
+ab
+jR
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+al
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+am
+am
+fS
+aj
+aj
+aj
+aj
+aj
+ab
+aj
+aj
+aj
+aj
+aj
+"}
+(131,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+gR
+ah
+jN
+gO
+kJ
+gr
+it
+ab
+ab
+aj
+aj
+aj
+ab
+jQ
+aj
+jx
+ab
+ly
+aj
+aj
+ab
+ab
+ak
+al
+ja
+ab
+mH
+ab
+ab
+mJ
+al
+ak
+ak
+al
+ab
+ab
+mP
+al
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+fS
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(132,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+gR
+gr
+gr
+gr
+jm
+gP
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+mB
+aj
+aj
+aj
+ab
+ja
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+am
+fS
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(133,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ae
+gr
+jm
+ko
+iu
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+iy
+aj
+aj
+aj
+kN
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+am
+am
+fS
+aj
+aj
+aj
+aj
+aj
+ab
+aj
+aj
+aj
+aj
+"}
+(134,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+jq
+ab
+ab
+ab
+ab
+ab
+kN
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+am
+am
+am
+am
+am
+fS
+aj
+ab
+aj
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(135,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+jR
+mt
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+fQ
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(136,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+jq
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+mC
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+fQ
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(137,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+iK
+ab
+jQ
+jq
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+fQ
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(138,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(139,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(140,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+lI
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(141,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+iy
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(142,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(143,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(144,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+jq
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+mw
+ab
+lI
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(145,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+iy
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+mx
+ab
+ab
+mx
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(146,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(147,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+ab
+al
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(148,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ad
+jR
+ad
+ab
+ab
+ll
+ab
+ab
+aj
+aj
+aj
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(149,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ab
+aj
+aj
+aj
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(150,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ab
+aj
+aj
+aj
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+al
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(151,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ix
+ab
+ab
+ab
+ad
+ad
+ad
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(152,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ad
+ad
+ad
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(153,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(154,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ad
+jS
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+ab
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(155,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ad
+ad
+ad
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(156,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(157,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+iy
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+al
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(158,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(159,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(160,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ad
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(161,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+iy
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(162,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(163,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(164,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+ab
+aj
+aj
+aj
+aj
+ab
+ab
+al
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(165,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+ab
+ab
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(166,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ab
+jS
+ad
+ad
+ab
+ab
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+aj
+ab
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(167,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ab
+ai
+ai
+ai
+ai
+ab
+aj
+aj
+aj
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+ab
+aj
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(168,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+kM
+ai
+ai
+ai
+ai
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+fQ
+fQ
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(169,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ad
+ai
+ai
+ai
+ai
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+fQ
+fQ
+aj
+aj
+aj
+aj
+aj
+ab
+aj
+aj
+aj
+aj
+aj
+"}
+(170,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ad
+ad
+ai
+ai
+ai
+ai
+ad
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+al
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+al
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(171,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ad
+ai
+ai
+ai
+ai
+ad
+ad
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+ab
+aj
+aj
+aj
+aj
+aj
+"}
+(172,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ad
+ai
+ai
+ai
+ai
+ad
+ad
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+al
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+ab
+aj
+aj
+aj
+aj
+aj
+"}
+(173,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+it
+ab
+ab
+ab
+ad
+ai
+ai
+ai
+ai
+ad
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(174,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ab
+ab
+ab
+ad
+ai
+ai
+ai
+ai
+ad
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(175,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ad
+ab
+ab
+kN
+ai
+ai
+ai
+ai
+jq
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+al
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(176,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+it
+ab
+ai
+ai
+ai
+ai
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+al
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(177,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ad
+ad
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(178,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(179,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+al
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(180,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+iy
+ab
+ad
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(181,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(182,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(183,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(184,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ad
+ai
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(185,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ad
+ai
+jS
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(186,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ad
+ai
+ad
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+fQ
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(187,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ad
+ai
+ad
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+fQ
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(188,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ad
+ai
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(189,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+iy
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(190,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+iy
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+ab
+aj
+aj
+ab
+ab
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(191,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+al
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(192,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(193,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(194,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(195,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+al
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(196,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(197,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(198,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ad
+iy
+ab
+ad
+ad
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(199,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+iy
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+al
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(200,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+al
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(201,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(202,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(203,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ad
+ad
+iy
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(204,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+al
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(205,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+it
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(206,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+it
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ai
+ai
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+fQ
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(207,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ad
+ai
+ai
+ab
+ab
+ab
+aj
+ab
+aj
+ab
+ab
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(208,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ai
+ai
+ad
+ab
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(209,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ad
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(210,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(211,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+it
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(212,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(213,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(214,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+al
+fQ
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(215,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(216,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(217,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(218,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+js
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(219,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ad
+ad
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(220,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ai
+ai
+ai
+ai
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+al
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+fQ
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(221,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ai
+ai
+ai
+ai
+ad
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+al
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+fQ
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(222,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ai
+ai
+ai
+ai
+ad
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+fQ
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(223,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ai
+ai
+ai
+ai
+ad
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(224,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ai
+ai
+ai
+ai
+ad
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+al
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+fQ
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(225,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+gP
+ai
+ai
+ai
+ai
+ad
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+fQ
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(226,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ai
+ai
+ai
+ai
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+al
+al
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(227,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ai
+ai
+ai
+ai
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+ab
+ab
+ab
+al
+al
+al
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+al
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(228,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+al
+al
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+fQ
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(229,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+fQ
+fQ
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(230,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+fQ
+fQ
+fQ
+fQ
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(231,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+fQ
+fQ
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(232,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+it
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(233,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(234,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ad
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(235,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ad
+ad
+ad
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(236,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ad
+ad
+ad
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+ab
+aj
+aj
+aj
+aj
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+al
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(237,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+gP
+js
+ab
+ad
+ad
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+al
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(238,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+ab
+aj
+aj
+aj
+aj
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(239,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+ab
+ab
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(240,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+ab
+aj
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(241,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ab
+ab
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(242,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(243,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(244,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(245,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+al
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(246,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(247,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(248,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ad
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+al
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(249,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ad
+ad
+ad
+ad
+ad
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(250,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ad
+ab
+ab
+ad
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+al
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(251,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+al
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(252,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(253,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ad
+ad
+ad
+js
+ab
+ab
+ab
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(254,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+js
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
+(255,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ab
+ab
+ab
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+ab
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+"}
diff --git a/_maps/map_files220/generic/centcomm.dmm b/_maps/map_files220/generic/centcomm.dmm
index 68fb5f25e701..3d62db32c8d0 100644
--- a/_maps/map_files220/generic/centcomm.dmm
+++ b/_maps/map_files220/generic/centcomm.dmm
@@ -12,9 +12,7 @@
/turf/simulated/floor/carpet,
/area/syndicate_mothership/infteam)
"aaA" = (
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/mineral/plastitanium/red,
/area/shuttle/syndicate)
"aaB" = (
@@ -28,9 +26,7 @@
layer = 3
},
/obj/structure/statue/ell_good,
-/obj/structure/sign/poster/contraband/random{
- pixel_x = 32
- },
+/obj/structure/sign/poster/contraband/random/east,
/turf/simulated/floor/redgrid,
/area/syndicate_mothership)
"aaW" = (
@@ -102,9 +98,7 @@
dir = 1;
base_icon_state = "sleeper_s-open"
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership)
"ads" = (
/obj/machinery/economy/vending/coffee/free,
@@ -209,7 +203,7 @@
/obj/structure/mineral_door/wood{
name = "Changing chamber"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/wizard_station)
"ajk" = (
/obj/effect/turf_decal/delivery,
@@ -237,6 +231,7 @@
/obj/item/paper{
info = "Уволить клоуна."
},
+/obj/item/stamp/chameleon,
/turf/simulated/floor/wood/fancy/cherry,
/area/centcom/ss220/admin2)
"ajH" = (
@@ -273,9 +268,7 @@
"als" = (
/obj/structure/table/wood,
/obj/item/storage/firstaid/tactical,
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/infteam)
"alW" = (
/obj/structure/flora/ausbushes/sparsegrass,
@@ -289,9 +282,7 @@
/turf/simulated/floor/carpet/black,
/area/syndicate_mothership/elite_squad)
"amP" = (
-/obj/structure/sink{
- pixel_y = 18
- },
+/obj/structure/sink/directional/north,
/obj/structure/mirror{
layer = 2.8;
pixel_y = 34
@@ -426,7 +417,7 @@
/obj/structure/window/reinforced/clockwork{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/wizard_station)
"ase" = (
/turf/simulated/floor/plasteel{
@@ -587,7 +578,7 @@
pixel_x = -6;
pixel_y = -1
},
-/turf/simulated/floor/wood/fancy/light,
+/turf/simulated/floor/wood/fancy,
/area/centcom/ss220/evac)
"avN" = (
/obj/machinery/bluespace_beacon/syndicate,
@@ -730,9 +721,7 @@
/obj/effect/turf_decal/siding/brown/corner{
dir = 8
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-cherry"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/infteam)
"aAG" = (
/obj/item/kitchen/knife/butcher,
@@ -785,9 +774,7 @@
dir = 1
},
/obj/item/autosurgeon/organ/syndicate,
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-cherry"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/control)
"aDo" = (
/obj/effect/turf_decal/delivery/white,
@@ -833,9 +820,7 @@
},
/area/syndicate_mothership/elite_squad)
"aER" = (
-/obj/structure/reagent_dispensers/fueltank/chem{
- pixel_x = -32
- },
+/obj/structure/reagent_dispensers/fueltank/chem/west,
/turf/simulated/floor/plasteel{
icon_state = "bot"
},
@@ -939,7 +924,7 @@
"aIZ" = (
/obj/machinery/computer/library,
/obj/structure/table/wood,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/wizard_station)
"aJF" = (
/obj/machinery/economy/vending/cigarette,
@@ -1142,7 +1127,7 @@
"aSu" = (
/obj/structure/safe,
/obj/item/stack/spacecash/c10000,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/centcom/ss220/admin1)
"aSV" = (
/obj/effect/spawner/lootdrop/maintenance,
@@ -1354,9 +1339,7 @@
anchored = 1
},
/obj/item/kirbyplants,
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-cherry"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/control)
"bfd" = (
/turf/simulated/floor/plasteel{
@@ -1373,9 +1356,7 @@
/obj/effect/turf_decal/siding/brown{
dir = 8
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/infteam)
"bfN" = (
/obj/structure/closet/secure_closet/freezer/kitchen,
@@ -1465,9 +1446,7 @@
/area/wizard_station)
"bjf" = (
/obj/item/flag/syndi,
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership)
"bjD" = (
/obj/effect/turf_decal/siding/wood{
@@ -1515,7 +1494,7 @@
/area/shuttle/escape)
"bkK" = (
/obj/machinery/photocopier,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/centcom/ss220/admin1)
"bkU" = (
/obj/item/flashlight/lantern{
@@ -1524,7 +1503,7 @@
light_color = "#FF9F40";
on = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/centcom/ss220/park)
"bmv" = (
/obj/structure/shuttle/engine/propulsion,
@@ -1582,7 +1561,7 @@
/area/centcom/ss220/bar)
"boV" = (
/obj/structure/closet/masks,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/centcom/ss220/park)
"boW" = (
/obj/effect/turf_decal/delivery,
@@ -1716,9 +1695,7 @@
/obj/structure/light_fake/spot{
dir = 1
},
-/obj/machinery/ai_status_display{
- pixel_y = 32
- },
+/obj/machinery/ai_status_display/north,
/turf/simulated/floor/carpet/black,
/area/centcom/ss220/admin2)
"bux" = (
@@ -1728,7 +1705,7 @@
/turf/simulated/floor/carpet/green,
/area/shuttle/trade/sol)
"buT" = (
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/centcom/ss220/park)
"bvs" = (
/obj/structure/table,
@@ -1762,7 +1739,7 @@
pixel_y = 8;
req_one_access_txt = "101"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/centcom/ss220/admin1)
"bvE" = (
/obj/structure/statue/sandstone/assistant{
@@ -2183,18 +2160,16 @@
/obj/machinery/light/spot{
dir = 8
},
-/obj/machinery/door_control/no_emag{
+/obj/machinery/door_control/no_emag/west{
id = "QMLoaddoor2";
layer = 3;
name = "Loading Doors";
- pixel_x = -24;
pixel_y = -8
},
-/obj/machinery/door_control/no_emag{
+/obj/machinery/door_control/no_emag/west{
id = "QMLoaddoor";
layer = 3;
name = "Loading Doors";
- pixel_x = -24;
pixel_y = 8
},
/turf/simulated/floor/mineral/titanium/blue,
@@ -2246,7 +2221,7 @@
/obj/structure/chair/stool/bar/dark{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/centcom/ss220/bar)
"bSm" = (
/obj/structure/chair/sofa/corner{
@@ -2337,7 +2312,7 @@
/area/centcom/ss220/admin3)
"bVP" = (
/obj/machinery/prize_counter,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/centcom/ss220/bar)
"bVS" = (
/obj/item/gun/projectile/automatic/sniper_rifle/syndicate{
@@ -2458,11 +2433,6 @@
/obj/effect/spawner/window/plastitanium,
/turf/simulated/floor/plating,
/area/syndicate_mothership/cargo)
-"bWb" = (
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak-broken4"
- },
-/area/syndicate_mothership/infteam)
"bWD" = (
/obj/structure/closet/secure_closet/brig{
req_access_txt = "153"
@@ -2470,7 +2440,7 @@
/turf/simulated/floor/carpet/black,
/area/syndicate_mothership/jail)
"bWK" = (
-/obj/machinery/disco/immobile,
+/obj/machinery/jukebox/disco/anchored/indestructible,
/obj/effect/turf_decal/box/white,
/turf/simulated/floor/mineral/abductor,
/area/centcom/ss220/bar)
@@ -2489,14 +2459,6 @@
icon_state = "dark"
},
/area/syndicate_mothership/cargo)
-"bXa" = (
-/obj/effect/turf_decal/siding/brown{
- dir = 9
- },
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-cherry"
- },
-/area/syndicate_mothership/infteam)
"bXY" = (
/obj/machinery/cryopod/offstation,
/obj/structure/light_fake/spot{
@@ -2528,7 +2490,7 @@
/area/syndicate_mothership/cargo)
"bYl" = (
/obj/item/flag/syndi,
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/effect/decal/syndie_logo{
icon_state = "logo19"
},
@@ -2555,7 +2517,7 @@
/area/shuttle/syndicate_sit)
"caA" = (
/obj/structure/showcase,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/wizard_station)
"caZ" = (
/obj/machinery/sleeper,
@@ -2626,9 +2588,7 @@
},
/area/syndicate_mothership/cargo)
"ceC" = (
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/mineral/plastitanium/red,
/area/shuttle/assault_pod)
"cff" = (
@@ -2770,9 +2730,7 @@
/obj/machinery/light/spot{
dir = 4
},
-/obj/machinery/ai_status_display{
- pixel_y = 32
- },
+/obj/machinery/ai_status_display/north,
/obj/item/gun/energy/immolator/multi,
/obj/item/gun/energy/immolator/multi,
/obj/item/gun/energy/immolator/multi,
@@ -2796,9 +2754,7 @@
/area/centcom/ss220/evac)
"clO" = (
/obj/structure/light_fake/small,
-/obj/structure/sign/poster/contraband/random{
- pixel_y = -32
- },
+/obj/structure/sign/poster/contraband/random/south,
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "darkjail"
@@ -2813,11 +2769,6 @@
icon_state = "barber"
},
/area/shuttle/administration)
-"clZ" = (
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-cherry"
- },
-/area/syndicate_mothership/infteam)
"cmL" = (
/obj/machinery/cryopod/offstation,
/obj/machinery/computer/cryopod{
@@ -2831,9 +2782,7 @@
/area/centcom/ss220/bar)
"cnh" = (
/obj/structure/table/reinforced,
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/mineral/plastitanium/red/brig,
/area/shuttle/escape)
"cns" = (
@@ -2848,6 +2797,7 @@
/obj/structure/table/reinforced,
/obj/item/clothing/gloves/color/latex/nitrile,
/obj/item/clothing/mask/breath,
+/obj/item/radio/intercom/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "cmo"
},
@@ -2887,6 +2837,13 @@
icon_state = "whiteblue"
},
/area/centcom/ss220/general)
+"cof" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
+/obj/item/radio/intercom/directional/south,
+/turf/simulated/floor/plasteel/dark,
+/area/shuttle/escape)
"coE" = (
/obj/machinery/photocopier,
/turf/simulated/floor/carpet/black,
@@ -3122,7 +3079,7 @@
dir = 8
},
/obj/structure/window/reinforced,
-/turf/simulated/floor/wood/fancy/light,
+/turf/simulated/floor/wood/fancy,
/area/centcom/ss220/evac)
"cCy" = (
/obj/machinery/door/airlock/centcom{
@@ -3134,21 +3091,19 @@
id_tag = "СС_BD_Exterior_2";
layer = 3
},
-/obj/machinery/door_control/no_emag{
+/obj/machinery/door_control/no_emag/west{
id = "СС_BD_Exterior_2";
name = "Blast Door Open";
- pixel_x = -24;
req_one_access_txt = "101"
},
/obj/effect/decal/warning_stripes/white,
/turf/simulated/floor/plasteel/dark,
/area/centcom/ss220/general)
"cCA" = (
-/obj/machinery/door_control/no_emag{
+/obj/machinery/door_control/no_emag/west{
color = "#ffbf80";
id = "CC_DeathSquad";
name = "Blast Door Control";
- pixel_x = -24;
req_one_access_txt = "114"
},
/obj/structure/light_fake/spot{
@@ -3176,9 +3131,7 @@
/obj/structure/light_fake/small{
dir = 1
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak-broken7"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership)
"cDV" = (
/obj/structure/light_fake/spot{
@@ -3260,7 +3213,7 @@
/obj/effect/turf_decal/woodsiding{
dir = 9
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/wizard_station)
"cFW" = (
/obj/machinery/door/airlock/centcom{
@@ -3270,11 +3223,10 @@
/turf/simulated/floor/wood/fancy/cherry,
/area/centcom/ss220/admin2)
"cGC" = (
-/obj/machinery/door_control/no_emag{
+/obj/machinery/door_control/no_emag/east{
color = "#ff8080";
id = "CC_Armory_Red";
name = "Оружейная - Уровень 3";
- pixel_x = 24;
req_one_access_txt = "114"
},
/turf/simulated/floor/plasteel/dark{
@@ -3327,9 +3279,7 @@
/obj/item/clothing/glasses/welding{
pixel_y = 10
},
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "bot"
},
@@ -3413,9 +3363,7 @@
"cLm" = (
/obj/structure/table/reinforced,
/obj/machinery/recharger,
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/mineral/plastitanium/red/brig,
/area/shuttle/escape)
"cLo" = (
@@ -3472,9 +3420,7 @@
/turf/simulated/floor/carpet/black,
/area/centcom/ss220/admin1)
"cNm" = (
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-cherry"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/control)
"cNn" = (
/obj/structure/bed,
@@ -3529,7 +3475,7 @@
/obj/structure/light_fake/small{
dir = 8
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/centcom/ss220/evac)
"cOS" = (
/obj/machinery/conveyor_switch/oneway{
@@ -3571,12 +3517,10 @@
/obj/effect/turf_decal/siding/brown{
dir = 4
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-cherry"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/infteam)
"cRb" = (
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/centcom/ss220/bar)
"cRs" = (
/obj/structure/sign/poster/contraband/random{
@@ -3588,9 +3532,7 @@
/obj/effect/turf_decal/siding/brown{
dir = 1
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/infteam)
"cRZ" = (
/obj/machinery/door/poddoor/multi_tile/two_tile_ver{
@@ -3736,9 +3678,7 @@
/obj/machinery/door/poddoor/impassable{
id_tag = "syndFB_teleport1"
},
-/turf/simulated/floor/wood{
- icon_state = "light-fancy-wood"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/control)
"cYN" = (
/obj/effect/decal/cleanable/dirt,
@@ -3817,9 +3757,7 @@
/obj/structure/chair/comfy/shuttle{
dir = 4
},
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel{
icon_state = "bot"
},
@@ -3994,9 +3932,7 @@
/obj/machinery/computer/mech_bay_power_console{
dir = 8
},
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"djY" = (
@@ -4009,9 +3945,7 @@
/obj/effect/turf_decal/siding/wood{
dir = 8
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/infteam)
"dkr" = (
/obj/structure/closet,
@@ -4056,9 +3990,7 @@
/obj/structure/chair/stool/bar{
dir = 4
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership)
"dmb" = (
/obj/machinery/computer/cryopod{
@@ -4086,7 +4018,7 @@
"dnW" = (
/obj/structure/plasticflaps/mining,
/obj/machinery/conveyor/west{
- id = "QMLoad"
+ id = "QMLoad2"
},
/turf/simulated/floor/plating,
/area/shuttle/supply)
@@ -4231,9 +4163,7 @@
"dsw" = (
/obj/structure/table/reinforced,
/obj/item/reagent_containers/food/drinks/mug/med,
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel{
icon_state = "cmo"
},
@@ -4383,9 +4313,7 @@
},
/area/syndicate_mothership/cargo)
"dxX" = (
-/obj/machinery/status_display{
- pixel_x = 32
- },
+/obj/machinery/status_display/directional/east,
/obj/structure/light_fake/spot{
dir = 4
},
@@ -4438,9 +4366,7 @@
"dzI" = (
/obj/structure/table/wood,
/obj/item/reagent_containers/food/snacks/sliceable/chocolatecake,
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/elite_squad)
"dzJ" = (
/turf/simulated/floor/plasteel/dark{
@@ -4458,9 +4384,7 @@
/obj/effect/turf_decal/siding/brown{
dir = 8
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/infteam)
"dzS" = (
/obj/structure/light_fake/spot,
@@ -4504,10 +4428,7 @@
},
/area/centcom/ss220/bar)
"dBo" = (
-/obj/structure/sink{
- dir = 4;
- pixel_x = 13
- },
+/obj/structure/sink/directional/west,
/obj/structure/mirror{
pixel_x = 30
},
@@ -4529,9 +4450,7 @@
/obj/item/storage/backpack/duffel/syndie/med/surgery{
pixel_y = 6
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/infteam)
"dBF" = (
/obj/structure/table/glass,
@@ -4634,9 +4553,7 @@
/obj/effect/turf_decal/siding/brown/corner{
dir = 1
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/infteam)
"dGG" = (
/obj/machinery/door/airlock/centcom{
@@ -4664,9 +4581,7 @@
/area/centcom/ss220/park)
"dHo" = (
/obj/machinery/light/spot,
-/obj/machinery/economy/atm{
- pixel_y = -32
- },
+/obj/machinery/economy/atm/south,
/turf/simulated/floor/wood/fancy/cherry,
/area/shuttle/trade/sol)
"dHM" = (
@@ -5001,9 +4916,7 @@
/obj/structure/chair/wheelchair/bike{
dir = 8
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership)
"dRV" = (
/obj/structure/rack,
@@ -5139,10 +5052,9 @@
name = "Зона ЦК";
req_one_access_txt = "101"
},
-/obj/machinery/door_control/no_emag{
+/obj/machinery/door_control/no_emag/west{
id = "СС_BD_Interior_2";
name = "Blast Door Open";
- pixel_x = -24;
req_one_access_txt = "101"
},
/obj/effect/decal/warning_stripes/white,
@@ -5242,7 +5154,7 @@
/obj/machinery/economy/vending/artvend{
name = "\improper WizArtVend"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/wizard_station)
"eeQ" = (
/turf/simulated/floor/plasteel{
@@ -5273,7 +5185,7 @@
/obj/effect/decal/warning_stripes/blue/partial{
dir = 8
},
-/turf/simulated/floor/wood/fancy/light,
+/turf/simulated/floor/wood/fancy,
/area/centcom/ss220/evac)
"ehR" = (
/obj/structure/table,
@@ -5330,10 +5242,9 @@
id_tag = "СС_BD_Jail";
layer = 3
},
-/obj/machinery/door_control/no_emag{
+/obj/machinery/door_control/no_emag/north{
id = "СС_BD_Jail";
name = "Blast Door Open";
- pixel_y = 24;
req_one_access_txt = "114"
},
/turf/simulated/floor/plasteel/dark,
@@ -5356,7 +5267,7 @@
/obj/structure/window/reinforced{
dir = 4
},
-/turf/simulated/floor/wood/fancy/light,
+/turf/simulated/floor/wood/fancy,
/area/centcom/ss220/evac)
"ekl" = (
/obj/effect/turf_decal/bot,
@@ -5386,7 +5297,7 @@
/obj/structure/chair/stool/bar/dark{
dir = 8
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/centcom/ss220/bar)
"ent" = (
/obj/structure/light_fake,
@@ -5395,9 +5306,7 @@
},
/area/syndicate_mothership/control)
"enw" = (
-/obj/machinery/status_display{
- pixel_x = -32
- },
+/obj/machinery/status_display/directional/west,
/turf/simulated/floor/carpet/black,
/area/centcom/ss220/admin2)
"enT" = (
@@ -5464,7 +5373,7 @@
/obj/machinery/door/airlock/multi_tile/glass{
name = "Парк"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/centcom/ss220/park)
"epd" = (
/obj/structure/table/wood,
@@ -5520,10 +5429,8 @@
/area/centcom/ss220/jail)
"erh" = (
/obj/structure/window/reinforced,
-/obj/structure/sign/poster/official/random{
- pixel_y = -32
- },
-/turf/simulated/floor/wood/fancy/light,
+/obj/structure/sign/poster/official/random/south,
+/turf/simulated/floor/wood/fancy,
/area/centcom/ss220/evac)
"erG" = (
/obj/machinery/computer/shuttle/sit,
@@ -5610,9 +5517,7 @@
pixel_x = -2;
pixel_y = 2
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/infteam)
"evc" = (
/obj/structure/table,
@@ -5666,9 +5571,7 @@
/turf/simulated/floor/wood/fancy/cherry,
/area/centcom/ss220/admin2)
"eyg" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/structure/chair/comfy/shuttle/dark{
dir = 4
},
@@ -5677,7 +5580,7 @@
"eyy" = (
/obj/structure/closet/boxinggloves,
/obj/structure/light_fake/spot,
-/turf/simulated/floor/wood/fancy/light,
+/turf/simulated/floor/wood/fancy,
/area/centcom/ss220/evac)
"eyC" = (
/obj/machinery/computer/sm_monitor{
@@ -5851,11 +5754,7 @@
/area/syndicate_mothership/infteam)
"eDn" = (
/obj/structure/table/wood,
-/obj/machinery/newscaster{
- dir = 1;
- name = "south bump";
- pixel_y = -28
- },
+/obj/machinery/newscaster/directional/south,
/obj/item/storage/briefcase{
pixel_y = 6
},
@@ -5980,7 +5879,7 @@
color = "red"
},
/obj/structure/grille,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/control)
"eHi" = (
/obj/machinery/door/poddoor/shutters{
@@ -5996,9 +5895,7 @@
/obj/structure/chair/comfy/shuttle/dark{
dir = 8
},
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/mineral/plastitanium/red,
/area/shuttle/syndicate_sit)
"eHy" = (
@@ -6356,7 +6253,7 @@
/obj/structure/table/wood/fancy/royalblack,
/obj/item/dice,
/obj/effect/turf_decal/woodsiding,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/wizard_station)
"eTS" = (
/obj/structure/closet/secure_closet/engineering_electrical,
@@ -6404,9 +6301,7 @@
icon_state = "tesla";
name = "Syndie specops cybernetics implant"
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-cherry"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/control)
"eVk" = (
/obj/structure/table/reinforced,
@@ -6791,10 +6686,9 @@
/turf/simulated/floor/wood/fancy/cherry,
/area/centcom/ss220/bar)
"fkO" = (
-/obj/machinery/door_control/no_emag{
+/obj/machinery/door_control/no_emag/east{
id = "CC_GammaShuttle";
name = "Blast Door Control";
- pixel_x = 24;
req_one_access_txt = "114"
},
/turf/simulated/floor/plasteel/dark{
@@ -6806,12 +6700,6 @@
/obj/structure/flora/grass/jungle,
/turf/simulated/wall/indestructible/rock/mineral,
/area/syndicate_mothership/outside)
-"fld" = (
-/obj/effect/turf_decal/siding/brown,
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
-/area/syndicate_mothership/infteam)
"flk" = (
/obj/machinery/chem_dispenser/soda/upgraded,
/obj/structure/table/wood{
@@ -6880,9 +6768,7 @@
/obj/structure/chair/sofa/right{
dir = 1
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/elite_squad)
"fms" = (
/obj/structure/chair/comfy/shuttle{
@@ -6954,11 +6840,10 @@
pixel_y = 2
},
/obj/item/clothing/accessory/holster,
-/obj/machinery/door_control/no_emag{
+/obj/machinery/door_control/no_emag/north{
color = "#80ff80";
id = "CC_Armory_Green";
name = "Оружейная - Уровень 1";
- pixel_y = 24;
req_one_access_txt = "114"
},
/turf/simulated/floor/plasteel/dark{
@@ -7002,10 +6887,7 @@
/obj/item/clothing/mask/cigarette/cigar{
pixel_x = 4.5
},
-/obj/machinery/newscaster{
- name = "north bump";
- pixel_y = 28
- },
+/obj/machinery/newscaster/directional/north,
/turf/simulated/floor/plasteel/dark,
/area/centcom/ss220/admin3)
"fqN" = (
@@ -7117,10 +6999,10 @@
/area/syndicate_mothership/cargo)
"fxa" = (
/obj/structure/window/reinforced,
-/turf/simulated/floor/wood/fancy/light,
+/turf/simulated/floor/wood/fancy,
/area/centcom/ss220/evac)
"fxn" = (
-/obj/effect/spawner/window/reinforced/tinted,
+/obj/effect/spawner/window/reinforced/tinted/grilled,
/turf/simulated/floor/plating,
/area/centcom/ss220/evac)
"fxM" = (
@@ -7162,9 +7044,7 @@
/area/centcom/ss220/admin2)
"fzb" = (
/obj/item/kirbyplants,
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/elite_squad)
"fzc" = (
/obj/machinery/computer/account_database{
@@ -7275,9 +7155,7 @@
/area/syndicate_mothership/jail)
"fCJ" = (
/obj/structure/table/wood,
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/elite_squad)
"fCL" = (
/obj/machinery/door/airlock/centcom{
@@ -7430,9 +7308,7 @@
/area/centcom/ss220/jail)
"fMl" = (
/obj/structure/light_fake/small,
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/infteam)
"fMP" = (
/obj/structure/light_fake/spot{
@@ -7511,9 +7387,7 @@
/obj/structure/chair/comfy/shuttle/dark{
dir = 8
},
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/obj/effect/turf_decal/stripes/line{
dir = 8
},
@@ -7548,9 +7422,7 @@
/area/centcom/ss220/general)
"fQY" = (
/obj/machinery/economy/vending/cigarette/syndicate/free,
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak-broken6"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/infteam)
"fRW" = (
/obj/effect/turf_decal/bot,
@@ -7622,7 +7494,7 @@
pixel_y = -28;
dir = 1
},
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/obj/effect/decal/syndie_logo{
icon_state = "logo16"
},
@@ -7687,7 +7559,7 @@
pixel_y = -28;
dir = 1
},
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/effect/turf_decal/stripes/line,
/turf/simulated/floor/mineral/plastitanium/red,
/area/shuttle/syndicate)
@@ -7742,7 +7614,7 @@
cover_color = "#68452a";
dir = 8
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/centcom/ss220/park)
"gcw" = (
/obj/effect/turf_decal/loading_area/white{
@@ -7848,7 +7720,7 @@
/area/centcom/ss220/supply)
"giy" = (
/obj/item/flag/wiz,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/wizard_station)
"giO" = (
/obj/structure/railing,
@@ -7862,14 +7734,13 @@
/area/syndicate_mothership/jail)
"giY" = (
/obj/structure/kitchenspike,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/wizard_station)
"gjt" = (
-/obj/machinery/door_control/no_emag{
+/obj/machinery/door_control/no_emag/west{
color = "#8080ff";
id = "CC_Armory_Blue";
name = "Оружейная - Уровень 2";
- pixel_x = -24;
req_one_access_txt = "114"
},
/turf/simulated/floor/plasteel/dark{
@@ -7943,10 +7814,9 @@
/obj/item/storage/toolbox/drone{
pixel_y = 13
},
-/obj/machinery/door_control/no_emag{
+/obj/machinery/door_control/no_emag/north{
id = "CC_Armory_Mech";
name = "Оружейная - Мехи";
- pixel_y = 24;
req_one_access_txt = "114"
},
/turf/simulated/floor/plasteel/dark{
@@ -7997,9 +7867,7 @@
/turf/simulated/floor/mineral/plastitanium/red,
/area/shuttle/escape)
"gof" = (
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor/mineral/plastitanium/red,
/area/shuttle/assault_pod)
"goZ" = (
@@ -8007,10 +7875,7 @@
id = "syndie_FB_cells";
pixel_y = -24
},
-/obj/structure/sink{
- dir = 1;
- pixel_y = -4
- },
+/obj/structure/sink/directional/south,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "blackfull"
@@ -8047,7 +7912,7 @@
/obj/structure/chair/sofa{
color = "#63009c"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/wizard_station)
"gqj" = (
/mob/living/simple_animal/turkey,
@@ -8452,9 +8317,7 @@
/turf/simulated/floor/carpet/green,
/area/centcom/ss220/general)
"gEl" = (
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/mineral/plastitanium/red,
/area/shuttle/assault_pod)
"gEK" = (
@@ -8528,9 +8391,7 @@
/obj/structure/railing{
dir = 1
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership)
"gIb" = (
/obj/structure/shuttle/engine/heater{
@@ -8625,7 +8486,7 @@
pixel_x = -2;
pixel_y = 4
},
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "bot"
},
@@ -8665,9 +8526,7 @@
/area/shuttle/gamma/space)
"gNW" = (
/obj/structure/light_fake/small,
-/obj/structure/sign/poster/contraband/random{
- pixel_y = -32
- },
+/obj/structure/sign/poster/contraband/random/south,
/obj/structure/chair/sofa/bench{
dir = 1
},
@@ -8885,7 +8744,7 @@
/obj/item/candle/eternal/wizard{
pixel_y = 11
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/wizard_station)
"gXS" = (
/obj/structure/fans/tiny/invisible,
@@ -8913,7 +8772,7 @@
pixel_y = 4;
req_one_access = list(101)
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/centcom/ss220/admin1)
"gZt" = (
/obj/structure/chair/stool{
@@ -8950,9 +8809,7 @@
"hbm" = (
/obj/item/storage/firstaid/o2,
/obj/structure/table,
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "bot"
},
@@ -9090,6 +8947,10 @@
/obj/item/folder/blue{
pixel_y = 4
},
+/obj/item/stamp/centcom{
+ pixel_x = 8;
+ pixel_y = -2
+ },
/turf/simulated/floor/wood/fancy/cherry,
/area/centcom/ss220/admin2)
"hgR" = (
@@ -9118,9 +8979,7 @@
/obj/structure/light_fake/spot{
dir = 8
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-cherry"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/control)
"hiV" = (
/obj/effect/turf_decal/siding/wood/corner,
@@ -9129,11 +8988,10 @@
},
/area/syndicate_mothership)
"hjo" = (
-/obj/machinery/door_control/no_emag{
+/obj/machinery/door_control/no_emag/west{
id = "cc_toilet_1";
name = "Door Bolt Control";
normaldoorcontrol = 1;
- pixel_x = -24;
specialfunctions = 4
},
/turf/simulated/floor/plasteel{
@@ -9176,7 +9034,7 @@
cover_color = "#68452a";
dir = 8
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/centcom/ss220/park)
"hki" = (
/obj/structure/sign/directions/engineering{
@@ -9207,7 +9065,7 @@
"hlj" = (
/obj/structure/plasticflaps/mining,
/obj/machinery/conveyor/east{
- id = "QMLoad2"
+ id = "QMLoad"
},
/turf/simulated/floor/plating,
/area/shuttle/supply)
@@ -9289,11 +9147,7 @@
pixel_x = 8;
pixel_y = -10
},
-/obj/machinery/newscaster{
- dir = 8;
- name = "east bump";
- pixel_x = 28
- },
+/obj/machinery/newscaster/directional/east,
/turf/simulated/floor/carpet/black,
/area/centcom/ss220/admin2)
"hpe" = (
@@ -9453,11 +9307,7 @@
pixel_x = 8;
pixel_y = -2
},
-/obj/machinery/newscaster{
- dir = 1;
- name = "south bump";
- pixel_y = -28
- },
+/obj/machinery/newscaster/directional/south,
/turf/simulated/floor/wood/fancy/cherry,
/area/centcom/ss220/admin2)
"huN" = (
@@ -9465,9 +9315,7 @@
/turf/simulated/floor/indestructible/grass/no_creep,
/area/syndicate_mothership/outside)
"hvm" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/obj/machinery/atmospherics/portable/canister/oxygen,
/turf/simulated/floor/mineral/plastitanium/red,
/area/shuttle/syndicate_elite)
@@ -9727,9 +9575,7 @@
/obj/structure/sign/poster/contraband/c20r{
pixel_y = 32
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-cherry"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/control)
"hGl" = (
/turf/simulated/floor/plasteel{
@@ -9772,9 +9618,7 @@
},
/area/syndicate_mothership/elite_squad)
"hHE" = (
-/obj/structure/sink{
- pixel_y = 18
- },
+/obj/structure/sink/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "whiteblue"
@@ -9796,20 +9640,12 @@
"hIM" = (
/obj/machinery/conveyor_switch/oneway{
dir = 8;
- id = "QMLoad"
+ id = "QMLoad2"
},
/turf/simulated/floor/plasteel/dark{
icon_state = "darkyellowalt"
},
/area/centcom/ss220/supply)
-"hIR" = (
-/obj/effect/turf_decal/siding/brown{
- dir = 8
- },
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak-broken"
- },
-/area/syndicate_mothership/infteam)
"hJh" = (
/obj/machinery/door/window/brigdoor{
color = "red";
@@ -9905,15 +9741,6 @@
icon_state = "dark"
},
/area/syndicate_mothership/control)
-"hLI" = (
-/obj/item/radio/intercom{
- dir = 4;
- name = "Station Intercom (General)";
- pixel_x = 29;
- pixel_y = -60
- },
-/turf/simulated/floor/plasteel/dark,
-/area/shuttle/escape)
"hLU" = (
/obj/effect/decal/syndie_logo{
icon_state = "logo17"
@@ -10058,9 +9885,7 @@
id = "nukeop_storage";
name = "ATOM Storage"
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership)
"hPO" = (
/obj/structure/table/reinforced,
@@ -10179,9 +10004,7 @@
/obj/machinery/light/spot{
dir = 1
},
-/obj/machinery/economy/atm{
- pixel_y = 32
- },
+/obj/machinery/economy/atm/north,
/turf/simulated/floor/wood/fancy/cherry,
/area/shuttle/trade/sol)
"hWx" = (
@@ -10239,9 +10062,7 @@
},
/area/ninja/holding)
"hYP" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/obj/structure/window/reinforced{
color = "red"
},
@@ -10283,9 +10104,7 @@
/turf/simulated/wall/mineral/titanium/nodiagonal,
/area/shuttle/trade/sol)
"iaF" = (
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor/wood/fancy/birch,
/area/shuttle/trade/sol)
"ibG" = (
@@ -10307,10 +10126,7 @@
},
/area/centcom/ss220/general)
"icT" = (
-/obj/structure/sink{
- dir = 8;
- pixel_x = -12
- },
+/obj/structure/sink/directional/east,
/obj/structure/mirror{
pixel_x = -30
},
@@ -10386,7 +10202,7 @@
/area/centcom/ss220/evac)
"iht" = (
/obj/structure/filingcabinet/filingcabinet,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/centcom/ss220/admin1)
"ihK" = (
/obj/structure/table/wood/fancy/black,
@@ -10404,9 +10220,7 @@
/area/syndicate_mothership/cargo)
"iiw" = (
/obj/effect/decal/cleanable/blood,
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership)
"iiz" = (
/obj/machinery/door/airlock/titanium{
@@ -10434,11 +10248,6 @@
},
/turf/simulated/floor/wood/fancy/cherry,
/area/shuttle/trade/sol)
-"iiC" = (
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak-broken5"
- },
-/area/syndicate_mothership)
"ijw" = (
/obj/machinery/door/poddoor/impassable{
id_tag = "CC_DeathSquad";
@@ -10572,9 +10381,7 @@
/obj/machinery/door/airlock/hatch/syndicate{
name = "Syndicate Base"
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership)
"iot" = (
/obj/machinery/cryopod/offstation/right,
@@ -10589,10 +10396,6 @@
pixel_x = 4;
pixel_y = 6
},
-/obj/item/stamp/chameleon{
- pixel_x = 4;
- pixel_y = 5
- },
/obj/item/pen/multi/gold{
pixel_y = 3
},
@@ -10686,9 +10489,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 8
},
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/obj/machinery/airlock_controller/air_cycler{
pixel_x = -25;
req_access_txt = "150";
@@ -10882,28 +10683,19 @@
/obj/structure/light_fake{
dir = 8
},
-/obj/structure/sign/poster/contraband/random{
- pixel_x = -32
- },
+/obj/structure/sign/poster/contraband/random/west,
/turf/simulated/floor/carpet/black,
/area/syndicate_mothership/jail)
"ivH" = (
-/obj/item/radio/intercom{
- dir = 8;
- pixel_x = -28
- },
+/obj/item/radio/intercom/directional/west,
/obj/machinery/recharge_station,
/turf/simulated/floor/plasteel{
icon_state = "bot"
},
/area/shuttle/escape)
"ivP" = (
-/obj/structure/extinguisher_cabinet{
- pixel_x = 28
- },
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/structure/extinguisher_cabinet/directional/east,
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plasteel{
dir = 6;
icon_state = "whiteblue"
@@ -10930,9 +10722,7 @@
"iwf" = (
/obj/structure/table/wood,
/obj/item/reagent_containers/food/snacks/chocolatecakeslice,
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/elite_squad)
"iwk" = (
/obj/effect/decal/warning_stripes/yellow/hollow,
@@ -11087,16 +10877,14 @@
cover_color = "#68452a";
layer = 3.1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/centcom/ss220/park)
"iFr" = (
/turf/simulated/wall/indestructible/fakeglass,
/area/centcom/ss220/bar)
"iFH" = (
/obj/item/kirbyplants,
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel,
/area/shuttle/escape)
"iGx" = (
@@ -11178,7 +10966,7 @@
},
/area/centcom/ss220/evac)
"iJu" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "CC_Conf"
},
/turf/simulated/floor/plating,
@@ -11215,7 +11003,7 @@
cover_color = "#68452a";
dir = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/centcom/ss220/park)
"iLT" = (
/obj/machinery/atmospherics/pipe/simple/visible,
@@ -11261,7 +11049,7 @@
/area/centcom/ss220/general)
"iOM" = (
/obj/machinery/conveyor/west{
- id = "QMLoad"
+ id = "QMLoad2"
},
/obj/machinery/door/poddoor{
id_tag = "QMLoaddoor2";
@@ -11478,7 +11266,7 @@
/obj/structure/holohoop{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/centcom/ss220/park)
"iXQ" = (
/obj/structure/table/glass,
@@ -11517,11 +11305,6 @@
/obj/structure/table,
/turf/simulated/floor/plasteel/freezer,
/area/ninja/holding)
-"jaL" = (
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak-broken4"
- },
-/area/syndicate_mothership)
"jaR" = (
/obj/item/robot_parts/robot_component{
desc = "Некая блюспейс сущность, обещала когда нибудь его доделать...";
@@ -11544,9 +11327,7 @@
/obj/structure/light_fake/small{
dir = 1
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/infteam)
"jcg" = (
/obj/structure/light_fake/spot,
@@ -11710,9 +11491,7 @@
"jkN" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership)
"jlp" = (
/obj/effect/spawner/window/shuttle,
@@ -11805,9 +11584,7 @@
dir = 1
},
/obj/machinery/economy/vending/syndicigs,
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership)
"jqd" = (
/obj/effect/decal/syndie_logo{
@@ -11882,9 +11659,7 @@
/obj/structure/sign/poster/official/nanotrasen_logo{
pixel_x = 32
},
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "darkyellow"
@@ -11959,11 +11734,11 @@
},
/area/centcom/ss220/admin3)
"juJ" = (
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/wizard_station)
"jvw" = (
/obj/machinery/conveyor/east{
- id = "QMLoad2"
+ id = "QMLoad"
},
/obj/machinery/door/poddoor{
id_tag = "QMLoaddoor";
@@ -12114,9 +11889,7 @@
pixel_x = -1;
pixel_y = 6
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership)
"jAt" = (
/obj/effect/turf_decal/bot,
@@ -12421,10 +12194,7 @@
/obj/item/circular_saw,
/obj/item/surgicaldrill,
/obj/item/clothing/gloves/color/latex/nitrile,
-/obj/structure/sink{
- dir = 1;
- pixel_y = -4
- },
+/obj/structure/sink/directional/south,
/turf/simulated/floor/mineral/titanium,
/area/shuttle/syndicate)
"jOk" = (
@@ -12441,10 +12211,7 @@
/area/centcom/ss220/bar)
"jPg" = (
/obj/machinery/photocopier,
-/obj/machinery/newscaster{
- name = "north bump";
- pixel_y = 28
- },
+/obj/machinery/newscaster/directional/north,
/obj/structure/light_fake/spot{
dir = 1
},
@@ -12724,7 +12491,7 @@
/obj/structure/table/reinforced,
/obj/item/storage/backpack/medic,
/obj/item/storage/belt/medical,
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "cmo"
},
@@ -12797,18 +12564,6 @@
icon_state = "darkbluealtstrip"
},
/area/syndicate_mothership/elite_squad)
-"kko" = (
-/obj/item/radio/intercom{
- dir = 4;
- name = "Station Intercom (General)";
- pixel_x = 29;
- pixel_y = -30
- },
-/obj/structure/bed/roller,
-/turf/simulated/floor/plasteel{
- icon_state = "cmo"
- },
-/area/shuttle/escape)
"kkM" = (
/obj/effect/turf_decal/siding/wood{
dir = 8
@@ -12819,9 +12574,7 @@
/obj/machinery/door/poddoor/impassable{
id_tag = "syndFB_med"
},
-/turf/simulated/floor/wood{
- icon_state = "light-fancy-wood"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/control)
"kkN" = (
/turf/simulated/floor/plasteel{
@@ -12868,9 +12621,7 @@
/turf/simulated/floor/indestructible/grass,
/area/syndicate_mothership/outside)
"kmE" = (
-/obj/structure/sink{
- pixel_y = 18
- },
+/obj/structure/sink/directional/north,
/turf/simulated/floor/plasteel,
/area/centcom/ss220/evac)
"kni" = (
@@ -12894,21 +12645,18 @@
/obj/structure/chair/stool/bar{
dir = 4
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/infteam)
"kof" = (
/obj/structure/window/reinforced{
dir = 1
},
-/turf/simulated/floor/wood/fancy/light,
+/turf/simulated/floor/wood/fancy,
/area/centcom/ss220/evac)
"kok" = (
/obj/machinery/door/airlock/external{
aiControlDisabled = 1;
hackProof = 1;
- locked = 1;
name = "Arrival Airlock"
},
/obj/structure/fans/tiny,
@@ -13014,7 +12762,7 @@
cover_color = "#68452a";
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/centcom/ss220/park)
"kth" = (
/obj/machinery/bodyscanner{
@@ -13041,7 +12789,7 @@
/turf/simulated/floor/carpet/black,
/area/centcom/ss220/general)
"ktP" = (
-/turf/simulated/floor/wood/fancy/light,
+/turf/simulated/floor/wood/fancy,
/area/centcom/ss220/evac)
"kue" = (
/obj/effect/spawner/window/plastitanium,
@@ -13055,9 +12803,7 @@
dir = 4
},
/obj/machinery/door/airlock/hatch/syndicate/command,
-/turf/simulated/floor/wood{
- icon_state = "light-fancy-wood"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/control)
"kvd" = (
/obj/effect/mapping_helpers/light,
@@ -13097,7 +12843,7 @@
},
/obj/structure/table/wood,
/obj/item/trash/candle,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/centcom/ss220/evac)
"kxw" = (
/obj/structure/chair/comfy/shuttle{
@@ -13170,7 +12916,7 @@
pixel_x = -7;
pixel_y = 15
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/centcom/ss220/park)
"kAS" = (
/turf/simulated/wall/indestructible/opsglass,
@@ -13262,9 +13008,7 @@
"kEs" = (
/obj/effect/decal/cleanable/blood,
/obj/item/kirbyplants,
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership)
"kEt" = (
/obj/machinery/door/airlock/centcom{
@@ -13276,7 +13020,7 @@
/area/centcom/ss220/admin2)
"kEE" = (
/obj/structure/table/wood,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/centcom/ss220/park)
"kEZ" = (
/obj/machinery/door/airlock/external{
@@ -13322,10 +13066,7 @@
},
/area/syndicate_mothership)
"kFK" = (
-/obj/structure/sink/kitchen{
- dir = 4;
- pixel_x = -13
- },
+/obj/structure/sink/kitchen/west,
/turf/simulated/floor/plating{
icon = 'icons/turf/floors.dmi';
icon_state = "elevatorshaft";
@@ -13377,11 +13118,7 @@
/turf/simulated/floor/plasteel/dark,
/area/centcom/ss220/supply)
"kIl" = (
-/obj/machinery/newscaster{
- dir = 4;
- name = "west bump";
- pixel_x = -28
- },
+/obj/machinery/newscaster/directional/west,
/obj/structure/light_fake/spot{
dir = 8
},
@@ -13446,9 +13183,7 @@
/area/centcom/ss220/admin3)
"kJF" = (
/obj/machinery/optable,
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/mineral/titanium,
/area/shuttle/syndicate)
"kKp" = (
@@ -13512,7 +13247,7 @@
/obj/structure/mineral_door/wood{
name = "Main chamber"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/wizard_station)
"kOF" = (
/obj/structure/table/holotable/wood{
@@ -13534,14 +13269,6 @@
/obj/item/bikehorn/airhorn,
/turf/simulated/floor/plasteel/goonplaque/nosey,
/area/wizard_station)
-"kPB" = (
-/obj/effect/turf_decal/siding/brown{
- dir = 10
- },
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
-/area/syndicate_mothership/infteam)
"kPK" = (
/obj/structure/window/reinforced{
color = "red";
@@ -13554,6 +13281,15 @@
/obj/effect/overlay/coconut,
/turf/simulated/floor/beach/away/sand,
/area/ninja/holding)
+"kQG" = (
+/obj/item/kirbyplants,
+/obj/structure/mirror/magic{
+ desc = null;
+ name = "mirror";
+ pixel_y = 25
+ },
+/turf/simulated/floor/wood/fancy/cherry,
+/area/centcom/ss220/admin2)
"kQR" = (
/obj/machinery/door/airlock/centcom{
name = "Склад";
@@ -13567,10 +13303,9 @@
layer = 3;
name = "Склад"
},
-/obj/machinery/door_control/no_emag{
+/obj/machinery/door_control/no_emag/north{
id = "CC_Cargo";
name = "Blast Door Control";
- pixel_y = 24;
req_one_access_txt = "106"
},
/turf/simulated/floor/plasteel/dark,
@@ -13605,7 +13340,7 @@
/obj/machinery/economy/vending/cola/free{
name = "\improper Wizbust Softdrinks"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/wizard_station)
"kTZ" = (
/obj/structure/window/reinforced{
@@ -13613,7 +13348,7 @@
},
/obj/structure/table/wood,
/obj/item/trash/candle,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/centcom/ss220/evac)
"kUd" = (
/obj/structure/table/reinforced,
@@ -13700,15 +13435,13 @@
/area/syndicate_mothership/jail)
"lbU" = (
/obj/structure/punching_bag,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/centcom/ss220/park)
"lci" = (
/obj/effect/turf_decal/siding/red{
color = "#aa2222"
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-cherry"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/control)
"lcm" = (
/turf/simulated/floor/mineral/plastitanium,
@@ -13735,9 +13468,7 @@
pixel_y = 6
},
/obj/effect/turf_decal/stripes/line,
-/obj/machinery/light/small{
- dir = 1
- },
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"ldu" = (
@@ -13769,7 +13500,7 @@
/obj/effect/turf_decal/woodsiding{
dir = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/wizard_station)
"leS" = (
/obj/structure/chair/comfy/purp,
@@ -13866,18 +13597,14 @@
closingLayer = 3.11
},
/obj/machinery/door/airlock/hatch/syndicate/command,
-/turf/simulated/floor/wood{
- icon_state = "light-fancy-wood"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/control)
"ljn" = (
/obj/machinery/economy/vending/boozeomat,
/turf/simulated/floor/plasteel/dark,
/area/shuttle/administration)
"ljK" = (
-/obj/machinery/status_display/supply_display{
- pixel_x = 32
- },
+/obj/machinery/status_display/supply_display/east,
/turf/simulated/floor/carpet/black,
/area/centcom/ss220/admin2)
"ljX" = (
@@ -13897,13 +13624,11 @@
/area/syndicate_mothership/control)
"llM" = (
/obj/effect/turf_decal/siding/brown,
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-cherry"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/infteam)
"lmc" = (
/obj/item/kirbyplants,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/wizard_station)
"lmy" = (
/obj/item/storage/bible,
@@ -14280,11 +14005,7 @@
pixel_x = -8;
pixel_y = -2
},
-/obj/machinery/newscaster{
- dir = 1;
- name = "south bump";
- pixel_y = -28
- },
+/obj/machinery/newscaster/directional/south,
/turf/simulated/floor/wood/fancy/cherry,
/area/centcom/ss220/admin2)
"lwp" = (
@@ -14310,9 +14031,7 @@
color = "red";
dir = 1
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-cherry"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/control)
"lxW" = (
/obj/effect/turf_decal/arrows/white,
@@ -14377,7 +14096,7 @@
/area/centcom/ss220/evac)
"lAi" = (
/obj/machinery/economy/slot_machine,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/centcom/ss220/bar)
"lAx" = (
/obj/structure/window/reinforced{
@@ -14524,7 +14243,7 @@
"lGl" = (
/obj/structure/bookcase/manuals,
/obj/item/book/manual/wiki/sop_service,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/centcom/ss220/admin1)
"lGp" = (
/obj/effect/decal/cleanable/dirt,
@@ -14541,19 +14260,17 @@
/area/centcom/ss220/bar)
"lGW" = (
/obj/item/flag/solgov,
-/obj/machinery/door_control/no_emag{
+/obj/machinery/door_control/no_emag/east{
id = "soltrader_north";
name = "Trade Deposits Door";
normaldoorcontrol = 1;
- pixel_x = 24;
pixel_y = 8;
req_access_txt = "160";
req_one_access_txt = "160"
},
-/obj/machinery/door_control/no_emag{
+/obj/machinery/door_control/no_emag/east{
id = "trader_privacy";
name = "Privacy Shutters Control";
- pixel_x = 24;
pixel_y = -8;
req_access_txt = "160";
req_one_access_txt = "160"
@@ -14713,7 +14430,7 @@
/obj/structure/window/reinforced{
dir = 1
},
-/turf/simulated/floor/wood/fancy/light,
+/turf/simulated/floor/wood/fancy,
/area/centcom/ss220/evac)
"lKs" = (
/obj/machinery/door/poddoor{
@@ -14845,14 +14562,6 @@
icon_state = "navybluealt"
},
/area/syndicate_mothership/control)
-"lNw" = (
-/obj/effect/turf_decal/siding/brown/corner{
- dir = 8
- },
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
-/area/syndicate_mothership/infteam)
"lNA" = (
/obj/structure/window/reinforced,
/obj/structure/window/reinforced{
@@ -14898,9 +14607,7 @@
pixel_x = -6;
pixel_y = 6
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-cherry"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/control)
"lOq" = (
/obj/structure/curtain/black{
@@ -14962,7 +14669,7 @@
/obj/structure/light_fake/spot{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/centcom/ss220/bar)
"lPW" = (
/obj/item/kirbyplants,
@@ -15003,9 +14710,7 @@
/obj/item/paicard/syndicate{
pixel_x = -4
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership)
"lRO" = (
/turf/simulated/floor/plasteel/dark{
@@ -15037,7 +14742,7 @@
/obj/structure/chair/sofa/right{
color = "#63009c"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/wizard_station)
"lSU" = (
/obj/structure/chair{
@@ -15167,9 +14872,7 @@
pixel_y = -32;
anchored = 1
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership)
"lXe" = (
/obj/machinery/sleeper/syndie,
@@ -15247,9 +14950,7 @@
"lZQ" = (
/obj/structure/table,
/obj/structure/bedsheetbin,
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership)
"maY" = (
/obj/effect/decal/cleanable/blood,
@@ -15259,9 +14960,7 @@
pixel_y = -30
},
/obj/machinery/recharge_station/upgraded,
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership)
"mbB" = (
/obj/mecha/combat/gygax,
@@ -15280,7 +14979,7 @@
"mcm" = (
/obj/machinery/conveyor_switch/oneway{
dir = 8;
- id = "QMLoad2"
+ id = "QMLoad"
},
/turf/simulated/floor/plasteel/dark{
dir = 1;
@@ -15312,9 +15011,7 @@
"mcR" = (
/obj/effect/decal/cleanable/dirt,
/obj/item/kirbyplants,
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership)
"mcX" = (
/obj/machinery/door/poddoor/impassable{
@@ -15347,7 +15044,7 @@
/area/shuttle/escape)
"mfh" = (
/obj/effect/decal/warning_stripes/white/hollow,
-/turf/simulated/floor/wood/fancy/light,
+/turf/simulated/floor/wood/fancy,
/area/centcom/ss220/evac)
"mgd" = (
/obj/structure/sign/vacuum/external,
@@ -15367,14 +15064,6 @@
/obj/structure/window/reinforced,
/turf/simulated/floor/carpet,
/area/centcom/ss220/evac)
-"mhj" = (
-/obj/effect/turf_decal/siding/brown{
- dir = 8
- },
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-cherry"
- },
-/area/syndicate_mothership/infteam)
"mhk" = (
/obj/structure/railing{
dir = 1
@@ -15632,7 +15321,7 @@
/area/syndicate_mothership/control)
"mpP" = (
/obj/structure/reagent_dispensers/water_cooler,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/centcom/ss220/admin1)
"mpV" = (
/obj/machinery/atmospherics/unary/vent_pump/high_volume{
@@ -15723,9 +15412,7 @@
/area/syndicate_mothership/control)
"muB" = (
/obj/item/kirbyplants,
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership)
"mvf" = (
/turf/simulated/floor/plating/asteroid/ancient{
@@ -15777,9 +15464,7 @@
dir = 1;
base_icon_state = "sleeper_s-open"
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership)
"mws" = (
/obj/machinery/bodyscanner,
@@ -15935,14 +15620,12 @@
/turf/simulated/floor/mineral/titanium,
/area/shuttle/syndicate)
"mGe" = (
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/elite_squad)
"mGK" = (
/obj/structure/table/wood/fancy/royalblack,
/obj/effect/turf_decal/woodsiding,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/wizard_station)
"mGP" = (
/obj/item/kirbyplants,
@@ -16046,7 +15729,7 @@
/obj/structure/light_fake/spot{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/centcom/ss220/admin1)
"mLO" = (
/obj/structure/window/reinforced{
@@ -16200,7 +15883,7 @@
/obj/machinery/door/airlock/public/glass{
name = "Казино"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/centcom/ss220/bar)
"mSA" = (
/turf/simulated/wall/indestructible/fakeglass,
@@ -16450,14 +16133,6 @@
},
/turf/simulated/floor/indestructible/grass,
/area/syndicate_mothership/outside)
-"ndm" = (
-/obj/effect/turf_decal/siding/brown/corner{
- dir = 1
- },
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-cherry"
- },
-/area/syndicate_mothership/infteam)
"neF" = (
/obj/item/gun/rocketlauncher,
/obj/item/gun/rocketlauncher,
@@ -16509,9 +16184,7 @@
/turf/simulated/floor/plating/airless,
/area/shuttle/administration)
"nfG" = (
-/obj/structure/extinguisher_cabinet{
- pixel_x = 32
- },
+/obj/structure/extinguisher_cabinet/directional/east,
/obj/effect/turf_decal/box,
/turf/simulated/floor/mineral/plastitanium,
/area/shuttle/syndicate)
@@ -16605,9 +16278,7 @@
pixel_y = -32;
anchored = 1
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-cherry"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/control)
"nlb" = (
/obj/effect/spawner/random_spawners/syndicate/loot{
@@ -16687,9 +16358,7 @@
/obj/effect/turf_decal/siding/brown{
dir = 9
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/infteam)
"noT" = (
/obj/structure/table/abductor,
@@ -16782,9 +16451,7 @@
/obj/machinery/door/airlock/hatch/syndicate{
name = "Cargo Shuttle"
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership)
"nrJ" = (
/obj/item/flag/nt,
@@ -16852,10 +16519,9 @@
pixel_x = 8;
pixel_y = 5
},
-/obj/machinery/door_control/no_emag{
+/obj/machinery/door_control/no_emag/south{
id = "CC_Armory_Advanced";
name = "Оружейная - Дополнительный аренал";
- pixel_y = -24;
req_one_access_txt = "114"
},
/turf/simulated/floor/plasteel/dark{
@@ -17033,10 +16699,7 @@
},
/area/centcom/ss220/admin3)
"nCV" = (
-/obj/structure/extinguisher_cabinet{
- name = "east bump";
- pixel_x = 24
- },
+/obj/structure/extinguisher_cabinet/directional/east,
/obj/structure/light_fake/spot{
dir = 4
},
@@ -17053,12 +16716,8 @@
/area/shuttle/specops)
"nDq" = (
/obj/item/kirbyplants,
-/obj/structure/extinguisher_cabinet{
- pixel_x = 28
- },
-/obj/machinery/light{
- dir = 4
- },
+/obj/structure/extinguisher_cabinet/directional/east,
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
},
@@ -17106,10 +16765,7 @@
/obj/structure/mirror{
pixel_x = -30
},
-/obj/structure/sink{
- dir = 8;
- pixel_x = -12
- },
+/obj/structure/sink/directional/east,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "freezerfloor"
@@ -17128,10 +16784,9 @@
},
/area/centcom/ss220/admin2)
"nGg" = (
-/obj/machinery/door_control/no_emag{
+/obj/machinery/door_control/no_emag/east{
id = "CC_Armory";
name = "Оружейная";
- pixel_x = 24;
req_one_access_txt = "114"
},
/turf/simulated/floor/plasteel/dark{
@@ -17189,9 +16844,7 @@
"nHx" = (
/obj/effect/spawner/lootdrop/maintenance,
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership)
"nHO" = (
/obj/effect/decal/cleanable/blood,
@@ -17255,10 +16908,7 @@
},
/area/syndicate_mothership/control)
"nLF" = (
-/obj/structure/sink{
- dir = 1;
- pixel_y = -10
- },
+/obj/structure/sink/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "whiteblue"
},
@@ -17417,9 +17067,7 @@
/area/syndicate_mothership/control)
"nSl" = (
/obj/structure/table/wood/fancy/red,
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/carpet/royalblue,
/area/shuttle/trade/sol)
"nSN" = (
@@ -17648,9 +17296,7 @@
pixel_x = -32;
anchored = 1
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/elite_squad)
"ogO" = (
/obj/structure/window/reinforced{
@@ -17667,16 +17313,14 @@
/obj/structure/light_fake/small{
dir = 4
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/infteam)
"ohV" = (
/obj/machinery/computer/shuttle/sst,
/turf/simulated/floor/carpet/black,
/area/syndicate_mothership/control)
"ois" = (
-/obj/effect/spawner/window/reinforced/polarized{
+/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "CC_Conf"
},
/turf/simulated/floor/plating,
@@ -17733,11 +17377,6 @@
},
/turf/simulated/floor/wood/fancy/oak,
/area/centcom/ss220/general)
-"olo" = (
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak-broken6"
- },
-/area/syndicate_mothership)
"olw" = (
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/structure/closet/crate/medical,
@@ -17779,7 +17418,7 @@
dir = 8
},
/obj/effect/landmark/spawner/aroomwarp,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/centcom/ss220/admin1)
"ond" = (
/obj/effect/decal/cleanable/blood,
@@ -17810,11 +17449,10 @@
},
/area/centcom/ss220/evac)
"onI" = (
-/obj/machinery/door_control/no_emag{
+/obj/machinery/door_control/no_emag/west{
id = "cc_toilet_3";
name = "Door Bolt Control";
normaldoorcontrol = 1;
- pixel_x = -24;
specialfunctions = 4
},
/turf/simulated/floor/plasteel{
@@ -17842,7 +17480,7 @@
/obj/item/tank/internals/emergency_oxygen/engi,
/obj/item/tank/internals/emergency_oxygen/engi,
/obj/item/tank/internals/emergency_oxygen/engi,
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "bot"
},
@@ -18197,11 +17835,9 @@
},
/area/centcom/ss220/admin3)
"oCU" = (
-/obj/structure/extinguisher_cabinet{
- pixel_x = -28
- },
+/obj/structure/extinguisher_cabinet/directional/west,
/obj/machinery/recharge_station,
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "bot"
},
@@ -18246,7 +17882,7 @@
/area/centcom/ss220/bar)
"oGb" = (
/obj/structure/weightmachine/weightlifter,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/centcom/ss220/park)
"oGg" = (
/obj/effect/turf_decal/siding/wood{
@@ -18408,9 +18044,7 @@
/obj/structure/chair/comfy/shuttle/dark{
dir = 4
},
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/obj/effect/turf_decal/stripes/line{
dir = 4
},
@@ -18466,9 +18100,7 @@
/obj/structure/light_fake/spot{
dir = 4
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-cherry"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/control)
"oPH" = (
/obj/structure/closet/emcloset,
@@ -18516,9 +18148,7 @@
pixel_y = -32;
anchored = 1
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership)
"oRq" = (
/obj/effect/decal/syndie_logo{
@@ -18533,6 +18163,7 @@
/obj/machinery/door/airlock/external{
aiControlDisabled = 1;
hackProof = 1;
+ id_tag = "emergency_away";
name = "Arrival Airlock"
},
/obj/structure/fans/tiny,
@@ -18589,9 +18220,7 @@
"oTB" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/recharge_station/upgraded,
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership)
"oTI" = (
/obj/structure/toilet{
@@ -18807,9 +18436,7 @@
pixel_y = -32;
anchored = 1
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-cherry"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/control)
"pai" = (
/obj/structure/table/wood/fancy/royalblack,
@@ -18817,7 +18444,7 @@
/obj/effect/turf_decal/woodsiding{
dir = 8
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/wizard_station)
"paM" = (
/obj/structure/railing/corner{
@@ -18914,7 +18541,7 @@
/turf/simulated/floor/grass/no_creep,
/area/centcom/ss220/evac)
"pfz" = (
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/centcom/ss220/evac)
"pfP" = (
/obj/structure/closet/secure_closet/bar{
@@ -18986,9 +18613,7 @@
/obj/machinery/door/poddoor/impassable{
id_tag = "syndFB_tool"
},
-/turf/simulated/floor/wood{
- icon_state = "light-fancy-wood"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/control)
"plv" = (
/obj/structure/chair/stool,
@@ -19008,7 +18633,7 @@
/turf/simulated/floor/carpet/black,
/area/centcom/ss220/evac)
"pmM" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/south,
/obj/effect/turf_decal/stripes/line,
/obj/machinery/economy/vending/wallmed/syndicate{
pixel_y = -30
@@ -19082,10 +18707,7 @@
/area/centcom/ss220/general)
"pqS" = (
/obj/structure/closet/secure_closet/guncabinet,
-/obj/machinery/status_display{
- layer = 4;
- pixel_y = 32
- },
+/obj/machinery/status_display/directional/north,
/obj/machinery/light/spot{
dir = 8
},
@@ -19140,7 +18762,7 @@
/obj/structure/light_fake/small{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/centcom/ss220/evac)
"ptF" = (
/obj/effect/turf_decal/box/red,
@@ -19209,11 +18831,10 @@
/obj/item/grenade/clusterbuster/emp{
pixel_y = 4
},
-/obj/machinery/door_control/no_emag{
+/obj/machinery/door_control/no_emag/north{
color = "#ffbf80";
id = "CC_Armory_Epsilon";
name = "Оружейная - Уровень 4";
- pixel_y = 24;
req_one_access_txt = "114"
},
/turf/simulated/floor/plasteel/dark{
@@ -19327,10 +18948,9 @@
/turf/simulated/floor/plasteel/dark,
/area/centcom/ss220/admin1)
"pzN" = (
-/obj/machinery/door_control/no_emag{
+/obj/machinery/door_control/no_emag/west{
id = "CC_Armory";
name = "Оружейная";
- pixel_x = -24;
req_one_access_txt = "114"
},
/turf/simulated/floor/plasteel/dark{
@@ -19390,7 +19010,7 @@
/obj/structure/chair/comfy/shuttle{
dir = 1
},
-/obj/machinery/light,
+/obj/machinery/light/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "bot"
},
@@ -19467,7 +19087,7 @@
cover_color = "#68452a";
dir = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/centcom/ss220/park)
"pHV" = (
/obj/machinery/economy/vending/cigarette/free,
@@ -19563,9 +19183,7 @@
pixel_y = 32;
anchored = 1
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/elite_squad)
"pLm" = (
/obj/structure/table,
@@ -19676,9 +19294,7 @@
"pNx" = (
/obj/structure/table/wood,
/obj/item/kitchen/knife,
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/elite_squad)
"pNy" = (
/obj/effect/decal/cleanable/dirt,
@@ -20009,9 +19625,7 @@
anchored = 1
},
/obj/machinery/economy/vending/cola/free,
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership)
"qcz" = (
/obj/effect/decal/warning_stripes/red,
@@ -20079,16 +19693,14 @@
/turf/simulated/floor/carpet/arcade,
/area/centcom/ss220/bar)
"qem" = (
-/obj/machinery/door_control/no_emag{
+/obj/machinery/door_control/no_emag/east{
id = "СС_Jail_1";
name = "Камера 1";
- pixel_x = 24;
pixel_y = 6
},
-/obj/machinery/door_control/no_emag{
+/obj/machinery/door_control/no_emag/east{
id = "СС_Jail_2";
name = "Камера 2";
- pixel_x = 24;
pixel_y = -6
},
/turf/simulated/floor/plasteel/dark{
@@ -20233,10 +19845,9 @@
"qld" = (
/obj/structure/bookcase/manuals,
/obj/item/book/manual/wiki/sop_legal,
-/obj/machinery/door_control/no_emag{
+/obj/machinery/door_control/no_emag/north{
id = "СС_Office_COO";
name = "Открыть створки";
- pixel_y = 24;
req_one_access_txt = "114"
},
/turf/simulated/floor/wood/fancy/cherry,
@@ -20253,19 +19864,11 @@
icon_state = "dark"
},
/area/syndicate_mothership/control)
-"qlV" = (
-/obj/effect/turf_decal/siding/brown{
- dir = 1
- },
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-cherry"
- },
-/area/syndicate_mothership/infteam)
"qmm" = (
/obj/machinery/economy/vending/snack/free{
name = "\improper Wizmore Chocolate Corp"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/wizard_station)
"qms" = (
/obj/structure/table,
@@ -20395,7 +19998,7 @@
color = "#63009c";
dir = 6
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/wizard_station)
"qsk" = (
/obj/effect/turf_decal/delivery,
@@ -20411,18 +20014,16 @@
pixel_y = 32;
anchored = 1
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/infteam)
"qsH" = (
/obj/item/flag/nt,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/centcom/ss220/admin1)
"qsK" = (
/obj/machinery/recharger,
/obj/structure/table/wood,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/wizard_station)
"quh" = (
/obj/machinery/door/poddoor/impassable{
@@ -20511,9 +20112,7 @@
req_access_txt = "153";
name = "Vault"
},
-/turf/simulated/floor/wood{
- icon_state = "light-fancy-wood"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/control)
"qyB" = (
/obj/machinery/door/airlock/medical/glass{
@@ -20690,9 +20289,7 @@
dir = 4;
light_range = 6
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/elite_squad)
"qFd" = (
/obj/machinery/door/window/brigdoor{
@@ -20773,9 +20370,7 @@
pixel_y = 32;
anchored = 1
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/elite_squad)
"qIX" = (
/turf/simulated/floor/plasteel{
@@ -20791,15 +20386,13 @@
pixel_x = 4;
pixel_y = 5
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership)
"qJP" = (
/obj/structure/holohoop{
dir = 8
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/centcom/ss220/park)
"qKs" = (
/obj/structure/closet/secure_closet/guncabinet{
@@ -20863,7 +20456,7 @@
pixel_x = 4;
pixel_y = 3
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/centcom/ss220/admin1)
"qLF" = (
/obj/machinery/economy/vending/coffee/free,
@@ -20905,9 +20498,7 @@
/obj/effect/decal/cleanable/dirt,
/obj/structure/bed/dogbed,
/mob/living/simple_animal/pet/dog/fox/Syndifox,
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership)
"qNB" = (
/obj/structure/table/reinforced,
@@ -20993,7 +20584,7 @@
/area/centcom/ss220/evac)
"qRh" = (
/obj/machinery/conveyor/west{
- id = "QMLoad"
+ id = "QMLoad2"
},
/obj/structure/plasticflaps/mining,
/obj/machinery/door/poddoor{
@@ -21064,8 +20655,7 @@
},
/area/shuttle/escape)
"qTE" = (
-/obj/machinery/door_control/no_emag{
- pixel_y = -24;
+/obj/machinery/door_control/no_emag/south{
id = "SST_armory_mech_maintenance";
wires = 1;
req_access_txt = "153";
@@ -21136,19 +20726,17 @@
/obj/item/candle/eternal/wizard{
pixel_y = 11
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/wizard_station)
"qXJ" = (
-/obj/machinery/door_control/no_emag{
+/obj/machinery/door_control/no_emag/east{
id = "СС_Jail_4";
name = "Камера 4";
- pixel_x = 24;
pixel_y = -6
},
-/obj/machinery/door_control/no_emag{
+/obj/machinery/door_control/no_emag/east{
id = "СС_Jail_3";
name = "Камера 3";
- pixel_x = 24;
pixel_y = 6
},
/turf/simulated/floor/plasteel/dark{
@@ -21164,7 +20752,7 @@
/area/centcom/ss220/bar)
"qYl" = (
/obj/machinery/conveyor/east{
- id = "QMLoad2"
+ id = "QMLoad"
},
/turf/simulated/floor/plasteel/dark,
/area/centcom/ss220/supply)
@@ -21219,7 +20807,7 @@
/obj/effect/turf_decal/woodsiding{
dir = 5
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/wizard_station)
"rak" = (
/obj/structure/flora/rock/jungle,
@@ -21241,7 +20829,7 @@
/area/syndicate_mothership/jail)
"rbd" = (
/obj/effect/decal/warning_stripes/yellow/hollow,
-/turf/simulated/floor/wood/fancy/light,
+/turf/simulated/floor/wood/fancy,
/area/centcom/ss220/evac)
"rbA" = (
/obj/item/trash/plate,
@@ -21258,10 +20846,9 @@
layer = 3;
name = "Тебе скорее всего сюда нельзя, увы."
},
-/obj/machinery/door_control/no_emag{
+/obj/machinery/door_control/no_emag/west{
id = "СС_Office_Armory";
name = "Blast Door Open";
- pixel_x = -24;
req_one_access_txt = "114"
},
/turf/simulated/floor/wood/fancy/cherry,
@@ -21291,10 +20878,7 @@
id = "syndie_FB_cells";
pixel_y = -24
},
-/obj/structure/sink{
- dir = 1;
- pixel_y = -4
- },
+/obj/structure/sink/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "blackfull"
},
@@ -21331,9 +20915,7 @@
/turf/simulated/floor/plating,
/area/shuttle/syndicate_elite)
"rfO" = (
-/obj/structure/reagent_dispensers/fueltank/chem{
- pixel_x = 32
- },
+/obj/structure/reagent_dispensers/fueltank/chem/east,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkyellowaltstrip"
@@ -21348,9 +20930,8 @@
/turf/simulated/floor/fakespace,
/area/centcom/ss220/bar)
"rgp" = (
-/obj/machinery/button/windowtint{
+/obj/machinery/button/windowtint/south{
id = "SSTprivateroom";
- pixel_y = -32;
pixel_x = -8
},
/obj/machinery/door_control/no_emag{
@@ -21486,7 +21067,7 @@
anchored = 1;
color = "#996633"
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/centcom/ss220/park)
"rmy" = (
/obj/structure/bed/roller,
@@ -21516,9 +21097,7 @@
/obj/structure/sign/poster/contraband/syndicate_recruitment{
pixel_y = 30
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-cherry"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/control)
"rpv" = (
/obj/docking_port/stationary/transit{
@@ -21606,15 +21185,11 @@
/obj/structure/chair/sofa/left{
dir = 1
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/elite_squad)
"rsA" = (
/obj/machinery/teleport/station,
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"rsG" = (
@@ -21670,9 +21245,7 @@
layer = 3.11;
closingLayer = 3.11
},
-/turf/simulated/floor/wood{
- icon_state = "light-fancy-wood"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/control)
"rsT" = (
/obj/machinery/door/window/classic/normal{
@@ -21869,11 +21442,6 @@
"rwc" = (
/turf/simulated/floor/carpet/black,
/area/centcom/ss220/evac)
-"rwn" = (
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak-broken3"
- },
-/area/syndicate_mothership)
"rwr" = (
/obj/structure/rack,
/obj/item/melee/classic_baton/telescopic{
@@ -21907,9 +21475,7 @@
/obj/effect/turf_decal/siding/red{
color = "#aa2222"
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-cherry"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/control)
"rxX" = (
/obj/machinery/door/airlock/external{
@@ -22016,7 +21582,7 @@
/obj/item/gavelhammer{
desc = "Order, order! No bombs in my council chamber."
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/wizard_station)
"rDf" = (
/obj/machinery/economy/vending/chinese/free,
@@ -22030,9 +21596,7 @@
dir = 1
},
/obj/effect/turf_decal/siding/wood,
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/infteam)
"rDS" = (
/obj/machinery/hydroponics/constructable,
@@ -22049,11 +21613,10 @@
},
/area/syndicate_mothership/control)
"rER" = (
-/obj/machinery/door_control/no_emag{
+/obj/machinery/door_control/no_emag/east{
color = "#ffbf80";
id = "CC_DeathSquad";
name = "Blast Door Control";
- pixel_x = 24;
req_one_access_txt = "114"
},
/turf/simulated/floor/plasteel/dark{
@@ -22092,9 +21655,7 @@
/obj/effect/turf_decal/siding/red{
color = "#aa2222"
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-cherry"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/control)
"rIi" = (
/obj/structure/window/reinforced,
@@ -22109,7 +21670,7 @@
cover_color = "#68452a";
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/centcom/ss220/park)
"rJo" = (
/obj/effect/turf_decal/siding/wood{
@@ -22133,9 +21694,7 @@
dir = 1
},
/obj/item/flag/syndi,
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership)
"rKv" = (
/obj/machinery/door/airlock/hatch/syndicate{
@@ -22147,9 +21706,7 @@
/obj/effect/turf_decal/siding/wood{
dir = 4
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/infteam)
"rKA" = (
/obj/effect/decal/syndie_logo{
@@ -22196,9 +21753,7 @@
/area/centcom/ss220/admin1)
"rMi" = (
/obj/machinery/washing_machine,
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership)
"rNd" = (
/obj/structure/table/wood,
@@ -22284,7 +21839,7 @@
cover_color = "#68452a";
layer = 3.1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/centcom/ss220/park)
"rQA" = (
/obj/structure/rack,
@@ -22324,7 +21879,7 @@
/obj/structure/chair/stool/bar/dark{
dir = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/centcom/ss220/bar)
"rRY" = (
/obj/structure/light_fake{
@@ -22332,13 +21887,11 @@
},
/obj/effect/decal/cleanable/dirt,
/obj/item/kirbyplants,
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership)
"rSQ" = (
/obj/machinery/conveyor/west{
- id = "QMLoad"
+ id = "QMLoad2"
},
/turf/simulated/floor/plating,
/area/centcom/ss220/supply)
@@ -22360,9 +21913,7 @@
/obj/effect/turf_decal/siding/brown{
dir = 1
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/infteam)
"rSX" = (
/obj/machinery/door/airlock/centcom{
@@ -22420,9 +21971,7 @@
},
/area/syndicate_mothership/cargo)
"rTO" = (
-/obj/structure/sign/poster/contraband/random{
- pixel_y = 32
- },
+/obj/structure/sign/poster/contraband/random/north,
/obj/structure/chair/sofa/bench,
/turf/simulated/floor/plasteel{
icon_state = "darkjail"
@@ -22573,9 +22122,7 @@
anchored = 1
},
/obj/item/kirbyplants,
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership)
"rYm" = (
/turf/simulated/floor/plasteel{
@@ -22603,9 +22150,7 @@
/obj/structure/sign/poster/contraband/random{
pixel_x = 30
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership)
"rYI" = (
/obj/machinery/computer/operating{
@@ -22618,9 +22163,7 @@
/obj/effect/turf_decal/siding/brown{
dir = 4
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-cherry"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/infteam)
"rYT" = (
/obj/machinery/computer/communications{
@@ -22628,11 +22171,6 @@
},
/turf/simulated/floor/wood/fancy/cherry,
/area/centcom/ss220/admin2)
-"rZC" = (
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak-broken3"
- },
-/area/syndicate_mothership/infteam)
"saI" = (
/obj/effect/turf_decal/siding/black{
dir = 1
@@ -22658,11 +22196,10 @@
/turf/simulated/floor/plasteel/dark,
/area/centcom/ss220/supply)
"sbF" = (
-/obj/machinery/door_control/no_emag{
+/obj/machinery/door_control/no_emag/west{
id = "cc_toilet_2";
name = "Door Bolt Control";
normaldoorcontrol = 1;
- pixel_x = -24;
specialfunctions = 4
},
/turf/simulated/floor/plasteel{
@@ -22753,7 +22290,7 @@
/obj/item/beach_ball{
pixel_y = 12
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/centcom/ss220/park)
"seb" = (
/turf/simulated/wall/indestructible/fakeglass,
@@ -22786,9 +22323,7 @@
"sfM" = (
/obj/structure/table,
/obj/item/storage/fancy/crayons,
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership)
"sfS" = (
/obj/effect/turf_decal/bot,
@@ -22802,18 +22337,16 @@
/obj/machinery/computer/supplycomp{
dir = 8
},
-/obj/machinery/door_control/no_emag{
+/obj/machinery/door_control/no_emag/east{
id = "QMLoaddoor2";
layer = 4;
name = "Loading Doors";
- pixel_x = 24;
pixel_y = -8
},
-/obj/machinery/door_control/no_emag{
+/obj/machinery/door_control/no_emag/east{
id = "QMLoaddoor";
layer = 4;
name = "Loading Doors";
- pixel_x = 24;
pixel_y = 8
},
/turf/simulated/floor/plasteel/dark,
@@ -22951,9 +22484,7 @@
},
/area/centcom/ss220/admin3)
"smv" = (
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/west,
/turf/simulated/floor/plasteel/dark,
/area/shuttle/administration)
"snz" = (
@@ -23042,9 +22573,7 @@
/turf/simulated/floor/grass/jungle,
/area/centcom/ss220/park)
"srn" = (
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership)
"srA" = (
/obj/machinery/computer/shuttle/ert{
@@ -23069,7 +22598,7 @@
color = "#63009c";
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/wizard_station)
"stW" = (
/obj/structure/shuttle/engine/huge,
@@ -23183,9 +22712,7 @@
/obj/structure/sign/poster/official/nanotrasen_logo{
pixel_x = -32
},
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "darkred"
@@ -23201,9 +22728,7 @@
/obj/effect/turf_decal/siding/brown{
dir = 8
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/infteam)
"sDG" = (
/obj/effect/landmark/abductor/scientist{
@@ -23223,10 +22748,9 @@
id_tag = "СС_BD_Exterior_1";
layer = 3
},
-/obj/machinery/door_control/no_emag{
+/obj/machinery/door_control/no_emag/west{
id = "СС_BD_Exterior_1";
name = "Blast Door Open";
- pixel_x = -24;
req_one_access_txt = "101"
},
/obj/machinery/door/airlock/centcom{
@@ -23434,10 +22958,9 @@
id_tag = "СС_BD_Interior_1";
layer = 3
},
-/obj/machinery/door_control/no_emag{
+/obj/machinery/door_control/no_emag/west{
id = "СС_BD_Interior_1";
name = "Blast Door Open";
- pixel_x = -24;
req_one_access_txt = "101"
},
/obj/machinery/door/airlock/centcom{
@@ -23567,12 +23090,10 @@
/obj/effect/turf_decal/siding/red{
color = "#aa2222"
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-cherry"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/control)
"sPz" = (
-/obj/machinery/light/small,
+/obj/machinery/light/small/directional/north,
/turf/simulated/floor/mineral/plastitanium/red,
/area/shuttle/assault_pod)
"sQk" = (
@@ -23633,10 +23154,7 @@
},
/area/syndicate_mothership/outside)
"sUd" = (
-/obj/structure/extinguisher_cabinet{
- name = "west bump";
- pixel_x = -24
- },
+/obj/structure/extinguisher_cabinet/directional/west,
/obj/structure/table,
/obj/item/reagent_containers/glass/beaker/cryoxadone{
pixel_x = -6;
@@ -23677,9 +23195,7 @@
/obj/effect/turf_decal/siding/brown{
dir = 4
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-cherry"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/infteam)
"sUZ" = (
/obj/effect/turf_decal/stripes/line,
@@ -23699,10 +23215,7 @@
id = "syndie_FB_cells";
pixel_y = -24
},
-/obj/structure/sink{
- dir = 1;
- pixel_y = -4
- },
+/obj/structure/sink/directional/south,
/turf/simulated/floor/plasteel{
icon_state = "blackfull"
},
@@ -23716,7 +23229,7 @@
on = 1;
pixel_y = 10
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/centcom/ss220/park)
"sXy" = (
/obj/structure/barricade{
@@ -23810,9 +23323,7 @@
anchored = 1
},
/obj/machinery/economy/vending/chinese/free,
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership)
"tbe" = (
/obj/effect/turf_decal/siding/wood{
@@ -23868,7 +23379,7 @@
/area/shuttle/escape)
"tcB" = (
/obj/machinery/economy/arcade/claw,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/centcom/ss220/bar)
"tcQ" = (
/obj/machinery/sleeper{
@@ -23888,9 +23399,7 @@
/obj/item/tank/internals/emergency_oxygen/engi,
/obj/item/tank/internals/emergency_oxygen/engi,
/obj/item/tank/internals/emergency_oxygen/engi,
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "bot"
},
@@ -23979,7 +23488,7 @@
/turf/simulated/floor/mineral/titanium,
/area/shuttle/transport)
"tgx" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/ninja/holding)
"tgL" = (
@@ -24043,9 +23552,7 @@
/obj/structure/chair/stool/bar{
dir = 4
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership)
"tlS" = (
/obj/structure/shuttle/engine/heater,
@@ -24147,9 +23654,7 @@
},
/area/syndicate_mothership/jail)
"tqQ" = (
-/obj/structure/sink{
- pixel_y = 32
- },
+/obj/structure/sink/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "freezerfloor"
},
@@ -24187,19 +23692,17 @@
/area/syndicate_mothership)
"tse" = (
/obj/item/flag/solgov,
-/obj/machinery/door_control/no_emag{
+/obj/machinery/door_control/no_emag/east{
id = "trader_privacy";
name = "Privacy Shutters Control";
- pixel_x = 24;
pixel_y = 8;
req_access_txt = "160";
req_one_access_txt = "160"
},
-/obj/machinery/door_control/no_emag{
+/obj/machinery/door_control/no_emag/east{
id = "soltrader_south";
name = "Trade Deposits Door";
normaldoorcontrol = 1;
- pixel_x = 24;
pixel_y = -8;
req_access_txt = "160";
req_one_access_txt = "160"
@@ -24229,7 +23732,7 @@
/area/syndicate_mothership/control)
"tti" = (
/obj/item/kirbyplants,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/centcom/ss220/evac)
"tut" = (
/obj/structure/bed,
@@ -24260,9 +23763,7 @@
pixel_x = -2;
pixel_y = 2
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/infteam)
"twj" = (
/obj/machinery/economy/vending/coffee,
@@ -24301,7 +23802,7 @@
/area/syndicate_mothership/jail)
"twu" = (
/obj/structure/chair/stool/bar/dark,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/centcom/ss220/bar)
"txK" = (
/obj/structure/window/reinforced{
@@ -24328,7 +23829,7 @@
/obj/effect/turf_decal/woodsiding{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/wizard_station)
"txW" = (
/obj/structure/light_fake/spot{
@@ -24356,11 +23857,6 @@
},
/turf/simulated/floor/plasteel/dark,
/area/centcom/ss220/admin3)
-"tAk" = (
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak-broken7"
- },
-/area/syndicate_mothership/infteam)
"tAn" = (
/obj/structure/light_fake/spot{
dir = 1
@@ -24386,9 +23882,7 @@
closingLayer = 3.1
},
/obj/machinery/door/airlock/hatch/syndicate/command,
-/turf/simulated/floor/wood{
- icon_state = "light-fancy-wood"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/control)
"tAJ" = (
/obj/item/pizzabox/meat{
@@ -24456,9 +23950,7 @@
pixel_y = -32;
anchored = 1
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-cherry"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/control)
"tCg" = (
/obj/structure/closet,
@@ -24536,9 +24028,7 @@
req_access_txt = "153";
name = "Vault"
},
-/turf/simulated/floor/wood{
- icon_state = "light-fancy-wood"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/control)
"tHw" = (
/obj/structure/chair/sofa/corp/left{
@@ -24556,8 +24046,7 @@
/turf/simulated/floor/mineral/plastitanium,
/area/syndicate_mothership)
"tIq" = (
-/obj/machinery/door_control/no_emag{
- pixel_y = -24;
+/obj/machinery/door_control/no_emag/south{
emagged = 1;
wires = 1;
req_access_txt = "153";
@@ -24777,10 +24266,9 @@
layer = 3;
name = "Тебе скорее всего сюда нельзя, увы."
},
-/obj/machinery/door_control/no_emag{
+/obj/machinery/door_control/no_emag/west{
id = "СС_Office_COO_Door";
name = "Blast Door Open";
- pixel_x = -24;
req_one_access_txt = "114"
},
/turf/simulated/floor/wood/fancy/cherry,
@@ -24815,12 +24303,6 @@
/obj/structure/light_fake/spot,
/turf/simulated/floor/carpet/black,
/area/centcom/ss220/admin2)
-"tRH" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak-broken4"
- },
-/area/syndicate_mothership)
"tRZ" = (
/obj/structure/fence/post{
invulnerable = 1
@@ -24846,9 +24328,7 @@
/obj/item/reagent_containers/food/snacks/grown/banana,
/obj/item/reagent_containers/food/snacks/grown/banana,
/obj/item/reagent_containers/food/snacks/grown/banana,
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/infteam)
"tSu" = (
/turf/simulated/floor/plasteel/dark{
@@ -24943,9 +24423,7 @@
/obj/structure/light_fake/small{
dir = 1
},
-/obj/structure/sign/poster/contraband/random{
- pixel_y = 32
- },
+/obj/structure/sign/poster/contraband/random/north,
/obj/structure/statue/sandstone/assistant{
anchored = 1;
desc = "Он точно не спит на посту";
@@ -24974,9 +24452,7 @@
/area/centcom/ss220/admin1)
"tWa" = (
/obj/structure/light_fake/small,
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership)
"tWq" = (
/obj/effect/turf_decal/stripes/line{
@@ -25019,9 +24495,7 @@
/area/abductor_ship)
"tYt" = (
/obj/machinery/economy/vending/syndisnack,
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership)
"tYw" = (
/obj/effect/decal/nanotrasen_logo/n1,
@@ -25033,7 +24507,7 @@
/area/trader_station/sol)
"tYW" = (
/obj/structure/closet/boxinggloves,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/centcom/ss220/park)
"tZc" = (
/obj/effect/landmark/abductor/scientist,
@@ -25103,9 +24577,7 @@
pixel_y = -32;
anchored = 1
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/infteam)
"ubR" = (
/obj/item/kirbyplants,
@@ -25312,9 +24784,7 @@
dir = 1;
base_icon_state = "sleeper_s-open"
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership)
"ulL" = (
/obj/effect/landmark/spawner/syndieprisonwarp,
@@ -25350,7 +24820,7 @@
pixel_y = 11
},
/obj/item/coin/uranium,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/wizard_station)
"uns" = (
/obj/structure/mirror{
@@ -25521,7 +24991,7 @@
/obj/item/beach_ball{
pixel_y = 12
},
-/turf/simulated/floor/wood/fancy/light,
+/turf/simulated/floor/wood/fancy,
/area/centcom/ss220/evac)
"uvv" = (
/obj/structure/chair/sofa/corp/right,
@@ -25536,9 +25006,7 @@
"uwa" = (
/obj/effect/decal/cleanable/blood,
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership)
"uws" = (
/obj/structure/window/reinforced{
@@ -25558,9 +25026,7 @@
anchored = 1
},
/obj/machinery/economy/vending/cigarette/free,
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership)
"uxI" = (
/turf/simulated/floor/plasteel/dark{
@@ -25643,7 +25109,7 @@
/area/shuttle/escape)
"uBb" = (
/obj/machinery/conveyor/east{
- id = "QMLoad2"
+ id = "QMLoad"
},
/obj/structure/plasticflaps/mining,
/obj/machinery/door/poddoor{
@@ -25677,6 +25143,13 @@
},
/turf/simulated/floor/plasteel/dark,
/area/centcom/ss220/supply)
+"uBV" = (
+/obj/structure/table/wood{
+ color = "#996633"
+ },
+/obj/item/storage/bag/cash/admin,
+/turf/simulated/floor/carpet/black,
+/area/centcom/ss220/admin2)
"uBX" = (
/obj/structure/bookcase/manuals,
/obj/item/book/manual/wiki/sop_general,
@@ -25770,9 +25243,7 @@
/obj/machinery/recharger/wallcharger{
pixel_x = 30
},
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"uGb" = (
@@ -25833,15 +25304,10 @@
/area/shuttle/trade/sol)
"uIE" = (
/obj/effect/decal/cleanable/blood,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/wizard_station)
"uJb" = (
-/obj/structure/sink/kitchen{
- desc = "A sink used for washing one's hands and face. It looks rusty and home-made";
- dir = 4;
- name = "old sink";
- pixel_x = -12
- },
+/obj/structure/sink/kitchen/west,
/turf/simulated/floor/plasteel{
icon_state = "cafeteria"
},
@@ -26000,9 +25466,7 @@
/obj/structure/chair/sofa/corp/left{
dir = 8
},
-/obj/structure/sign/poster/contraband/random{
- pixel_x = 32
- },
+/obj/structure/sign/poster/contraband/random/east,
/obj/effect/landmark/spawner/prisonsecuritywarp,
/turf/simulated/floor/carpet/black,
/area/syndicate_mothership/jail)
@@ -26025,9 +25489,7 @@
/obj/effect/decal/cleanable/dirt,
/obj/structure/table,
/obj/item/flashlight/seclite,
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership)
"uOO" = (
/obj/structure/light_fake/small{
@@ -26042,10 +25504,9 @@
/turf/simulated/floor/mineral/plastitanium/red,
/area/syndicate_mothership/elite_squad)
"uOS" = (
-/obj/machinery/door_control/no_emag{
+/obj/machinery/door_control/no_emag/south{
id = "CC_Armory_Advanced_2";
name = "Огнестрел";
- pixel_y = -24;
req_one_access_txt = "114"
},
/turf/simulated/floor/plasteel/dark,
@@ -26068,10 +25529,7 @@
/turf/simulated/floor/carpet/blue,
/area/centcom/ss220/general)
"uQo" = (
-/obj/structure/sink{
- dir = 4;
- pixel_x = 11
- },
+/obj/structure/sink/directional/west,
/turf/simulated/floor/plasteel,
/area/centcom/ss220/evac)
"uRt" = (
@@ -26224,9 +25682,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 4
},
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -26352,9 +25808,7 @@
/obj/structure/light_fake/small{
dir = 4
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership)
"vfs" = (
/obj/effect/turf_decal/stripes/line{
@@ -26448,9 +25902,7 @@
/area/shuttle/escape)
"vik" = (
/obj/item/flag/solgov,
-/obj/machinery/economy/vending/wallmed{
- pixel_y = 32
- },
+/obj/machinery/economy/vending/wallmed/directional/north,
/obj/structure/light_fake{
dir = 1
},
@@ -26553,9 +26005,7 @@
/obj/effect/turf_decal/siding/brown{
dir = 10
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-cherry"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/infteam)
"vmi" = (
/obj/effect/turf_decal/delivery/white,
@@ -26681,13 +26131,11 @@
/turf/simulated/floor/indestructible/grass/no_creep,
/area/syndicate_mothership/outside)
"vrg" = (
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/centcom/ss220/admin1)
"vru" = (
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership)
"vry" = (
/obj/machinery/economy/vending/cola/free,
@@ -26713,9 +26161,7 @@
pixel_y = 32;
anchored = 1
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/elite_squad)
"vsE" = (
/obj/item/flag/nt,
@@ -26778,9 +26224,7 @@
/obj/effect/turf_decal/siding/brown{
dir = 4
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-cherry"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/infteam)
"vuz" = (
/obj/structure/table/reinforced,
@@ -26830,9 +26274,7 @@
pixel_x = 30
},
/obj/item/reagent_containers/food/drinks/cans/beer,
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership)
"vwP" = (
/obj/machinery/sleeper/upgraded{
@@ -26881,9 +26323,7 @@
},
/area/syndicate_mothership)
"vwY" = (
-/obj/machinery/light/small{
- dir = 8
- },
+/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plasteel/dark,
/area/shuttle/administration)
"vxx" = (
@@ -27132,15 +26572,11 @@
/obj/effect/turf_decal/siding/brown{
dir = 4
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-cherry"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/infteam)
"vJf" = (
/obj/effect/spawner/lootdrop/maintenance,
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership)
"vKj" = (
/obj/item/kirbyplants,
@@ -27203,9 +26639,7 @@
/obj/structure/sign/poster/contraband/syndicate_pistol{
pixel_y = 32
},
-/obj/machinery/light{
- dir = 1
- },
+/obj/machinery/light/directional/north,
/turf/simulated/floor/mineral/plastitanium/red,
/area/shuttle/syndicate)
"vNu" = (
@@ -27226,10 +26660,9 @@
/turf/simulated/floor/plating,
/area/shuttle/administration)
"vNO" = (
-/obj/machinery/door_control/no_emag{
+/obj/machinery/door_control/no_emag/west{
id = "sec";
name = "CentCom Security Shutters";
- pixel_x = -24;
req_one_access_txt = "101"
},
/turf/simulated/floor/plasteel/dark,
@@ -27320,10 +26753,7 @@
},
/area/centcom/ss220/bar)
"vPR" = (
-/obj/structure/sink{
- dir = 8;
- pixel_x = -12
- },
+/obj/structure/sink/directional/east,
/obj/structure/mirror{
pixel_x = -26
},
@@ -27526,10 +26956,9 @@
req_one_access_txt = "114"
},
/obj/effect/decal/warning_stripes/red,
-/obj/machinery/door_control/no_emag{
+/obj/machinery/door_control/no_emag/east{
id = "CC_BSA";
name = "Blast Door Control";
- pixel_x = 24;
req_one_access_txt = "114"
},
/obj/machinery/door/poddoor/impassable{
@@ -27547,7 +26976,7 @@
/area/syndicate_mothership/infteam)
"vZZ" = (
/obj/machinery/conveyor/west{
- id = "QMLoad"
+ id = "QMLoad2"
},
/turf/simulated/floor/plasteel/dark,
/area/centcom/ss220/supply)
@@ -27628,7 +27057,7 @@
cover_color = "#68452a";
layer = 3.1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/centcom/ss220/park)
"wfo" = (
/obj/machinery/economy/vending/cola/free,
@@ -27703,9 +27132,7 @@
specialfunctions = 4;
wires = 1
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership)
"wgD" = (
/obj/structure/table/reinforced,
@@ -27717,7 +27144,7 @@
"wgG" = (
/obj/structure/rack,
/obj/item/kitchen/knife/carrotshiv,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/wizard_station)
"wgM" = (
/obj/structure/curtain/black{
@@ -27743,9 +27170,7 @@
/obj/effect/turf_decal/siding/brown{
dir = 4
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-cherry"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/infteam)
"wjw" = (
/obj/effect/turf_decal/miscellaneous/goldensiding{
@@ -27793,9 +27218,7 @@
/obj/structure/sign/poster/contraband/random{
pixel_y = -30
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak-broken4"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership)
"wkC" = (
/obj/machinery/door/poddoor{
@@ -27951,7 +27374,7 @@
/obj/effect/turf_decal/woodsiding{
dir = 6
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/wizard_station)
"wtn" = (
/obj/structure/table/wood,
@@ -28045,7 +27468,7 @@
/obj/effect/turf_decal/woodsiding{
dir = 10
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/wizard_station)
"wxv" = (
/obj/structure/shuttle/engine/platform{
@@ -28094,7 +27517,6 @@
/obj/machinery/door/airlock/external{
aiControlDisabled = 1;
hackProof = 1;
- locked = 1;
name = "Arrival Airlock"
},
/obj/structure/fans/tiny,
@@ -28208,9 +27630,7 @@
/obj/structure/chair/comfy/shuttle{
dir = 8
},
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "bot"
},
@@ -28237,7 +27657,7 @@
/area/shuttle/administration)
"wFO" = (
/obj/machinery/conveyor/east{
- id = "QMLoad2"
+ id = "QMLoad"
},
/turf/simulated/floor/plating,
/area/centcom/ss220/supply)
@@ -28388,9 +27808,7 @@
/obj/item/paper/syndimemo{
info = "ПОЛУЧИТЕ ЭТОТ ЕБУЧИЙ ДИСК!"
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership)
"wMP" = (
/obj/effect/turf_decal/bot,
@@ -28431,7 +27849,7 @@
/obj/structure/window/reinforced{
dir = 1
},
-/turf/simulated/floor/wood/fancy/light,
+/turf/simulated/floor/wood/fancy,
/area/centcom/ss220/evac)
"wOm" = (
/obj/structure/chair/sofa/corp/right{
@@ -28464,25 +27882,21 @@
/turf/simulated/floor/plating,
/area/syndicate_mothership/infteam)
"wOH" = (
-/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/window/reinforced/grilled,
/obj/machinery/door/poddoor/impassable{
id_tag = "СС_Office_COO"
},
/turf/simulated/floor/plating,
/area/centcom/ss220/admin2)
"wOK" = (
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/infteam)
"wOX" = (
/obj/machinery/economy/vending/tool/free,
/obj/effect/turf_decal/siding/brown{
dir = 6
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-cherry"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/infteam)
"wPj" = (
/obj/machinery/door/window/brigdoor{
@@ -28491,9 +27905,7 @@
icon_state = "rightsecure";
name = "Riot Control"
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-cherry"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/control)
"wPL" = (
/obj/structure/table/wood,
@@ -28592,18 +28004,10 @@
color = "#f63d3d"
},
/area/syndicate_mothership/elite_squad)
-"wSw" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak-broken3"
- },
-/area/syndicate_mothership)
"wSY" = (
/obj/structure/table/reinforced,
/obj/item/storage/firstaid/regular,
-/obj/machinery/light{
- dir = 8
- },
+/obj/machinery/light/directional/west,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "redcorner"
@@ -28658,9 +28062,7 @@
/obj/structure/sign/poster/contraband/c20r{
pixel_y = 32
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership)
"wXx" = (
/obj/structure/table/wood,
@@ -28672,9 +28074,7 @@
pixel_y = -32;
anchored = 1
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership)
"wYb" = (
/obj/machinery/computer/shuttle/trade/sol,
@@ -28727,9 +28127,7 @@
/obj/structure/chair/stool/bar{
dir = 4
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership)
"xau" = (
/obj/docking_port/stationary/transit{
@@ -28786,13 +28184,13 @@
/obj/effect/decal/warning_stripes/red/partial{
dir = 4
},
-/turf/simulated/floor/wood/fancy/light,
+/turf/simulated/floor/wood/fancy,
/area/centcom/ss220/evac)
"xbh" = (
/obj/structure/window/reinforced{
dir = 8
},
-/turf/simulated/floor/wood/fancy/light,
+/turf/simulated/floor/wood/fancy,
/area/centcom/ss220/evac)
"xbw" = (
/obj/structure/curtain/black{
@@ -29027,9 +28425,7 @@
"xfp" = (
/obj/structure/bed/dogbed,
/mob/living/simple_animal/pet/cat/Syndi,
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership)
"xft" = (
/obj/structure/bed,
@@ -29075,9 +28471,7 @@
dir = 1;
name = "Riot Control"
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-cherry"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/control)
"xhK" = (
/obj/effect/turf_decal/stripes/line{
@@ -29377,9 +28771,7 @@
dir = 1
},
/obj/structure/rack/gunrack,
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-cherry"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/control)
"xqM" = (
/obj/item/flag/species/nian,
@@ -29483,9 +28875,7 @@
/obj/effect/turf_decal/siding/brown{
dir = 4
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-cherry"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/infteam)
"xui" = (
/obj/machinery/door/poddoor{
@@ -29523,9 +28913,7 @@
/obj/effect/turf_decal/siding/wood{
dir = 1
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/infteam)
"xvt" = (
/obj/structure/chair/comfy/shuttle/dark,
@@ -29540,9 +28928,7 @@
},
/obj/structure/light_fake/small,
/obj/effect/turf_decal/siding/brown,
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/infteam)
"xvT" = (
/obj/structure/table/wood{
@@ -29616,7 +29002,7 @@
/area/shuttle/trade/sol)
"xzc" = (
/mob/living/carbon/human/monkey,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/wizard_station)
"xzF" = (
/obj/effect/turf_decal/loading_area{
@@ -29671,9 +29057,7 @@
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership)
"xCA" = (
/obj/machinery/light/spot,
@@ -29824,9 +29208,7 @@
/obj/effect/turf_decal/siding/brown{
dir = 5
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-cherry"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/infteam)
"xJF" = (
/obj/structure/table/reinforced{
@@ -29938,7 +29320,7 @@
/area/syndicate_mothership/control)
"xPP" = (
/obj/structure/weightmachine/stacklifter,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/centcom/ss220/park)
"xQh" = (
/obj/machinery/door/airlock/bathroom{
@@ -30221,10 +29603,7 @@
},
/area/syndicate_mothership/infteam)
"yey" = (
-/obj/item/radio/intercom{
- dir = 8;
- pixel_x = -28
- },
+/obj/item/radio/intercom/directional/west,
/obj/structure/chair/comfy/shuttle{
dir = 4
},
@@ -30268,15 +29647,13 @@
dir = 4
},
/obj/structure/window/reinforced,
-/turf/simulated/floor/wood/fancy/light,
+/turf/simulated/floor/wood/fancy,
/area/centcom/ss220/evac)
"yfo" = (
/obj/machinery/door/airlock/hatch/syndicate{
name = "Syndicate Base"
},
-/turf/simulated/floor/wood{
- icon_state = "fancy-wood-oak"
- },
+/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/elite_squad)
"yfK" = (
/obj/machinery/economy/vending/cola/free,
@@ -30288,7 +29665,7 @@
/obj/effect/turf_decal/woodsiding{
dir = 1
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/wizard_station)
"ygI" = (
/obj/machinery/conveyor/south{
@@ -30358,7 +29735,7 @@
/obj/structure/light_fake/spot{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/centcom/ss220/bar)
"yiU" = (
/obj/machinery/economy/vending/boozeomat,
@@ -30431,7 +29808,7 @@
/obj/structure/window/reinforced/clockwork{
dir = 4
},
-/turf/simulated/floor/wood,
+/turf/simulated/floor/wood/oak,
/area/wizard_station)
"ylD" = (
/obj/machinery/door/airlock/titanium/glass{
@@ -32522,16 +31899,16 @@ tJz
gRN
uOr
mgo
-bXa
-mhj
+noE
+bfI
vkV
mqM
sDK
wPX
eRO
lae
-bXa
-mhj
+noE
+bfI
vkV
mgo
tTd
@@ -32779,16 +32156,16 @@ vfU
vfU
eFJ
mgo
-qlV
-clZ
+rSW
+wOK
llM
lWm
rlY
vtt
itv
hLU
-qlV
-clZ
+rSW
+wOK
llM
mgo
mgo
@@ -33036,16 +32413,16 @@ yex
vfU
jhI
mgo
-qlV
-clZ
+rSW
+wOK
llM
bIG
pub
rjq
nuW
owu
-qlV
-clZ
+rSW
+wOK
llM
mgo
gDb
@@ -33293,16 +32670,16 @@ vfU
vfU
jJQ
mgo
-qlV
-clZ
+rSW
+wOK
llM
wNi
xKy
vqa
vKE
fOP
-qlV
-clZ
+rSW
+wOK
llM
mgo
mgo
@@ -33544,22 +32921,22 @@ mlS
tJz
vfU
bfI
-kPB
+vkV
vZM
mgo
xvf
mgo
mgo
-qlV
-clZ
+rSW
+wOK
aAs
-mhj
-mhj
-mhj
-mhj
-mhj
-ndm
-clZ
+bfI
+bfI
+bfI
+bfI
+bfI
+dGk
+wOK
llM
mgo
mgo
@@ -33801,7 +33178,7 @@ sIG
tJz
vfU
jbl
-fld
+llM
vZM
gIY
xvf
@@ -34315,7 +33692,7 @@ mvf
mvf
iUB
wOK
-fld
+llM
niK
jyV
vfU
@@ -34338,7 +33715,7 @@ vfU
epI
aaz
rSW
-bWb
+wOK
quh
mvf
mvf
@@ -34572,7 +33949,7 @@ mvf
tJz
vfU
jbl
-fld
+llM
naF
iAz
vfU
@@ -34829,7 +34206,7 @@ tJz
tJz
vfU
wOK
-lNw
+aAs
bfI
bfI
sDq
@@ -34846,7 +34223,7 @@ chG
xny
bDX
vfU
-hIR
+bfI
bfI
dzR
bfI
@@ -35108,7 +34485,7 @@ wOK
wOK
wOK
wOK
-rZC
+wOK
ubx
gRN
tJz
@@ -35621,7 +34998,7 @@ wOK
wOK
wOK
wOK
-tAk
+wOK
wOK
ubx
gRN
@@ -36339,7 +35716,7 @@ xSN
gxh
tNq
ciP
-tNq
+kQG
dKZ
enT
eVr
@@ -37110,7 +36487,7 @@ jvX
vIu
vIu
ciP
-vIu
+uBV
vIu
vIu
vIu
@@ -38722,7 +38099,7 @@ vru
vru
srn
srn
-rwn
+srn
lWU
pUk
tJz
@@ -38974,7 +38351,7 @@ fnU
cFP
gHP
srn
-jaL
+srn
srn
srn
srn
@@ -39492,7 +38869,7 @@ vgC
aad
rvd
nby
-olo
+srn
fnU
fnU
fnU
@@ -40261,7 +39638,7 @@ gHP
vru
srn
vru
-iiC
+srn
srn
srn
srn
@@ -41290,7 +40667,7 @@ ePf
hOo
hOo
fnU
-jaL
+srn
vru
vru
uln
@@ -41549,7 +40926,7 @@ ePf
ios
vru
vru
-wSw
+vru
mwf
fnU
bnr
@@ -42998,7 +42375,7 @@ vce
adJ
kue
cbK
-vwY
+smv
frK
iry
oPO
@@ -43344,7 +42721,7 @@ vJf
pUQ
dCB
pUQ
-rwn
+srn
fnU
kEs
mEk
@@ -43512,7 +42889,7 @@ vce
adJ
kue
lrI
-smv
+vwY
frK
fWV
oPO
@@ -44370,7 +43747,7 @@ rnW
fnU
tYt
srn
-iiC
+srn
mEk
suT
fnU
@@ -44883,7 +44260,7 @@ epF
hxf
fnU
lRu
-tRH
+vru
iiw
mEk
bnr
@@ -45911,7 +45288,7 @@ sUZ
gOQ
fnU
sfM
-rwn
+srn
srn
mEk
mUc
@@ -46426,7 +45803,7 @@ gOQ
fnU
rMi
veZ
-olo
+srn
mEk
jLT
fnU
@@ -47703,7 +47080,7 @@ fnU
kns
kfn
vCS
-gof
+gEl
vCS
tPC
kns
@@ -47959,9 +47336,9 @@ xVV
jYa
uRN
vCS
-sPz
-pMa
ceC
+pMa
+sPz
vCS
uod
gXs
@@ -48217,7 +47594,7 @@ fnU
kns
kfn
vCS
-gEl
+gof
vCS
tPC
kns
@@ -57336,7 +56713,7 @@ adJ
eRG
sKd
lJk
-hLI
+itB
itB
ycW
dKw
@@ -57594,7 +56971,7 @@ eRG
lZs
itB
wId
-wId
+cof
snC
snC
uUb
@@ -58643,7 +58020,7 @@ pgS
pgS
qIX
yim
-kko
+utc
eRG
uAZ
pTW
diff --git a/code/__DEFINES/clothing_defines.dm b/code/__DEFINES/clothing_defines.dm
index 6a4f12e4764a..7b1be1150a55 100644
--- a/code/__DEFINES/clothing_defines.dm
+++ b/code/__DEFINES/clothing_defines.dm
@@ -9,31 +9,32 @@
#define HIDEEYES 4 //APPLIES ONLY TO HELMETS/MASKS!! (eyes means glasses)
#define HIDEFACE 8 //APPLIES ONLY TO HELMETS/MASKS!! Dictates whether we appear as unknown.
-// slots
-#define slot_back 1
-#define slot_wear_mask 2
-#define slot_handcuffed 3
-#define slot_l_hand 4
-#define slot_r_hand 5
-#define slot_belt 6
-#define slot_wear_id 7
-#define slot_l_ear 8
-#define slot_glasses 9
-#define slot_gloves 10
-#define slot_head 11
-#define slot_shoes 12
-#define slot_wear_suit 13
-#define slot_w_uniform 14
-#define slot_l_store 15
-#define slot_r_store 16
-#define slot_s_store 17
-#define slot_in_backpack 18
-#define slot_legcuffed 19
-#define slot_r_ear 20
-#define slot_wear_pda 21
-#define slot_tie 22
-#define slot_collar 23
-#define slots_amt 23
+// Slot defines for var/list/inv_slots, some of these dont really show up on the HUD,
+// but still function like it in other ways. I know thats weird, and I hate it too.
+#define SLOT_HUD_BACK 1
+#define SLOT_HUD_WEAR_MASK 2
+#define SLOT_HUD_HANDCUFFED 3
+#define SLOT_HUD_LEFT_HAND 4 // l_hand
+#define SLOT_HUD_RIGHT_HAND 5 // r_hand
+#define SLOT_HUD_BELT 6
+#define SLOT_HUD_WEAR_ID 7
+#define SLOT_HUD_LEFT_EAR 8 // l_ear
+#define SLOT_HUD_GLASSES 9
+#define SLOT_HUD_GLOVES 10
+#define SLOT_HUD_HEAD 11
+#define SLOT_HUD_SHOES 12
+#define SLOT_HUD_OUTER_SUIT 13 // wear_suit
+#define SLOT_HUD_JUMPSUIT 14 // w_uniform
+#define SLOT_HUD_LEFT_STORE 15 // l_store
+#define SLOT_HUD_RIGHT_STORE 16 // r_store
+#define SLOT_HUD_SUIT_STORE 17
+#define SLOT_HUD_IN_BACKPACK 18 // this just puts stuff a backpack if you have one
+#define SLOT_HUD_LEGCUFFED 19
+#define SLOT_HUD_RIGHT_EAR 20 // r_ear
+#define SLOT_HUD_WEAR_PDA 21
+#define SLOT_HUD_TIE 22
+#define SLOT_HUD_COLLAR 23
+#define SLOT_HUD_AMOUNT 23
// accessory slots
#define ACCESSORY_SLOT_DECOR 1
diff --git a/code/__DEFINES/flags.dm b/code/__DEFINES/flags.dm
index d4972d138026..d78c8d19335b 100644
--- a/code/__DEFINES/flags.dm
+++ b/code/__DEFINES/flags.dm
@@ -2,7 +2,7 @@
#define NONE 0
//FLAGS BITMASK
-#define STOPSPRESSUREDMAGE 1 //This flag is used on the flags variable for SUIT and HEAD items which stop pressure damage. Note that the flag 1 was previous used as ONBACK, so it is possible for some code to use (flags & 1) when checking if something can be put on your back. Replace this code with (inv_flags & SLOT_BACK) if you see it anywhere To successfully stop you taking all pressure damage you must have both a suit and head item with this flag.
+#define STOPSPRESSUREDMAGE 1 //This flag is used on the flags variable for SUIT and HEAD items which stop pressure damage. Note that the flag 1 was previous used as ONBACK, so it is possible for some code to use (flags & 1) when checking if something can be put on your back. Replace this code with (inv_flags & SLOT_FLAG_BACK) if you see it anywhere To successfully stop you taking all pressure damage you must have both a suit and head item with this flag.
#define NODROP 2 // This flag makes it so that an item literally cannot be removed at all, or at least that's how it should be. Only deleted.
#define NOBLUDGEON 4 // when an item has this it produces no "X has been hit by Y with Z" message with the default handler
#define AIRTIGHT 8 // mask allows internals
@@ -127,14 +127,15 @@
#define SAFE 16
//flags for pass_flags
-#define PASSTABLE 1
-#define PASSGLASS 2
-#define PASSGRILLE 4
-#define PASSBLOB 8
-#define PASSMOB 16
-#define LETPASSTHROW 32
-#define PASSFENCE 64
-#define PASSDOOR 128
+#define PASSTABLE (1<<0)
+#define PASSGLASS (1<<1)
+#define PASSGRILLE (1<<2)
+#define PASSBLOB (1<<3)
+#define PASSMOB (1<<4)
+#define LETPASSTHROW (1<<5)
+#define PASSFENCE (1<<6)
+#define PASSDOOR (1<<7)
+#define PASSGIRDER (1<<8)
//turf-only flags
#define NOJAUNT 1
@@ -142,21 +143,21 @@
#define NO_RUINS 4
//ITEM INVENTORY SLOT BITMASKS
-#define SLOT_OCLOTHING (1<<0)
-#define SLOT_ICLOTHING (1<<1)
-#define SLOT_GLOVES (1<<2)
-#define SLOT_EYES (1<<3)
-#define SLOT_EARS (1<<4)
-#define SLOT_MASK (1<<5)
-#define SLOT_HEAD (1<<6)
-#define SLOT_FEET (1<<7)
-#define SLOT_ID (1<<8)
-#define SLOT_BELT (1<<9)
-#define SLOT_BACK (1<<10)
-#define SLOT_POCKET (1<<11) //this is to allow items with a w_class of 3 or 4 to fit in pockets.
-#define SLOT_TWOEARS (1<<12)
-#define SLOT_PDA (1<<13)
-#define SLOT_TIE (1<<14)
+#define SLOT_FLAG_OCLOTHING (1<<0)
+#define SLOT_FLAG_ICLOTHING (1<<1)
+#define SLOT_FLAG_GLOVES (1<<2)
+#define SLOT_FLAG_EYES (1<<3)
+#define SLOT_FLAG_EARS (1<<4)
+#define SLOT_FLAG_MASK (1<<5)
+#define SLOT_FLAG_HEAD (1<<6)
+#define SLOT_FLAG_FEET (1<<7)
+#define SLOT_FLAG_ID (1<<8)
+#define SLOT_FLAG_BELT (1<<9)
+#define SLOT_FLAG_BACK (1<<10)
+#define SLOT_FLAG_POCKET (1<<11) //this is to allow items with a w_class of 3 or 4 to fit in pockets.
+#define SLOT_FLAG_TWOEARS (1<<12)
+#define SLOT_FLAG_PDA (1<<13)
+#define SLOT_FLAG_TIE (1<<14)
//ORGAN TYPE FLAGS
#define AFFECT_ROBOTIC_ORGAN 1
diff --git a/code/__DEFINES/is_helpers.dm b/code/__DEFINES/is_helpers.dm
index e4dc775ca944..76c2c01fd13c 100644
--- a/code/__DEFINES/is_helpers.dm
+++ b/code/__DEFINES/is_helpers.dm
@@ -1,3 +1,6 @@
+// Datums
+#define isdatum(thing) (istype(thing, /datum))
+
// Atoms
#define isatom(A) (isloc(A))
diff --git a/code/__DEFINES/language_defines.dm b/code/__DEFINES/language_defines.dm
index a7614b1c366d..2134628966db 100644
--- a/code/__DEFINES/language_defines.dm
+++ b/code/__DEFINES/language_defines.dm
@@ -17,6 +17,7 @@
#define NO_TALK_MSG 128 // Do not show the "\The [speaker] talks into \the [radio]" message
#define NO_STUTTER 256 // No stuttering, slurring, or other speech problems
#define NOBABEL 512 // Not granted by book of babel. Typically antag languages.
+#define NOLIBRARIAN 1024 // Flag for banning the Librarian from certain languages. (actual 1984)
//Auto-accent level defines.
#define AUTOHISS_OFF 0
diff --git a/code/__DEFINES/misc_defines.dm b/code/__DEFINES/misc_defines.dm
index 9182965ec93a..f53c43c49cd9 100644
--- a/code/__DEFINES/misc_defines.dm
+++ b/code/__DEFINES/misc_defines.dm
@@ -568,3 +568,10 @@
#define BRAIN_DAMAGE_BOOK_TIME 45 SECONDS
/// The amount of time a mob needs to wait between any book reading
#define BRAIN_DAMAGE_MOB_TIME 10 SECONDS
+
+/// Takes a datum as input, returns its ref string, or a cached version of it
+/// This allows us to cache \ref creation, which ensures it'll only ever happen once per datum, saving string tree time
+/// It is slightly less optimal then a []'d datum, but the cost is massively outweighed by the potential savings
+/// It will only work for datums mind, for datum reasons
+/// : because of the embedded typecheck
+#define text_ref(datum) (isdatum(datum) ? (datum:cached_ref ||= "\ref[datum]") : ("\ref[datum]"))
diff --git a/code/__DEFINES/qdel_defines.dm b/code/__DEFINES/qdel_defines.dm
index a5316c463da6..149e4880b2c3 100644
--- a/code/__DEFINES/qdel_defines.dm
+++ b/code/__DEFINES/qdel_defines.dm
@@ -11,11 +11,25 @@
#define QDEL_HINT_IFFAIL_FINDREFERENCE 6 //Above but only if gc fails.
//defines for the gc_destroyed var
-#define GC_QUEUE_CHECK 1
-#define GC_QUEUE_HARDDELETE 2
-#define GC_QUEUE_COUNT 2 //increase this when adding more steps.
+// Defines for the ssgarbage queues
+#define GC_QUEUE_FILTER 1 //! short queue to filter out quick gc successes so they don't hang around in the main queue for 5 minutes
+#define GC_QUEUE_CHECK 2 //! main queue that waits 5 minutes because thats the longest byond can hold a reference to our shit.
+#define GC_QUEUE_HARDDELETE 3 //! short queue for things that hard delete instead of going thru the gc subsystem, this is purely so if they *can* softdelete, they will soft delete rather then wasting time with a hard delete.
+#define GC_QUEUE_COUNT 3 //! Number of queues, used for allocating the nested lists. Don't forget to increase this if you add a new queue stage
-#define GC_QUEUED_FOR_QUEUING -1
+
+// Defines for the ssgarbage queue items
+#define GC_QUEUE_ITEM_QUEUE_TIME 1 //! Time this item entered the queue
+#define GC_QUEUE_ITEM_REF 2 //! Ref to the item
+#define GC_QUEUE_ITEM_GCD_DESTROYED 3 //! Item's gc_destroyed var value. Used to detect ref reuse.
+#define GC_QUEUE_ITEM_INDEX_COUNT 3 //! Number of item indexes, used for allocating the nested lists. Don't forget to increase this if you add a new queue item index
+
+// Defines for the time an item has to get its reference cleaned before it fails the queue and moves to the next.
+#define GC_FILTER_QUEUE (1 SECONDS)
+#define GC_CHECK_QUEUE (5 MINUTES)
+#define GC_DEL_QUEUE (10 SECONDS)
+
+// Defines for the [gc_destroyed][/datum/var/gc_destroyed] var.
#define GC_CURRENTLY_BEING_QDELETED -2
#define QDELING(X) (X.gc_destroyed)
diff --git a/code/__HELPERS/unsorted.dm b/code/__HELPERS/unsorted.dm
index 5585f7ec130f..7974d886e7a3 100644
--- a/code/__HELPERS/unsorted.dm
+++ b/code/__HELPERS/unsorted.dm
@@ -2063,30 +2063,30 @@ GLOBAL_DATUM_INIT(dview_mob, /mob/dview, new)
/proc/slot_bitfield_to_slot(input_slot_flags) // Kill off this garbage ASAP; slot flags and clothing flags should be IDENTICAL. GOSH DARN IT. Doesn't work with ears or pockets, either.
switch(input_slot_flags)
- if(SLOT_OCLOTHING)
- return slot_wear_suit
- if(SLOT_ICLOTHING)
- return slot_w_uniform
- if(SLOT_GLOVES)
- return slot_gloves
- if(SLOT_EYES)
- return slot_glasses
- if(SLOT_MASK)
- return slot_wear_mask
- if(SLOT_HEAD)
- return slot_head
- if(SLOT_FEET)
- return slot_shoes
- if(SLOT_ID)
- return slot_wear_id
- if(SLOT_BELT)
- return slot_belt
- if(SLOT_BACK)
- return slot_back
- if(SLOT_PDA)
- return slot_wear_pda
- if(SLOT_TIE)
- return slot_tie
+ if(SLOT_FLAG_OCLOTHING)
+ return SLOT_HUD_OUTER_SUIT
+ if(SLOT_FLAG_ICLOTHING)
+ return SLOT_HUD_JUMPSUIT
+ if(SLOT_FLAG_GLOVES)
+ return SLOT_HUD_GLOVES
+ if(SLOT_FLAG_EYES)
+ return SLOT_HUD_GLASSES
+ if(SLOT_FLAG_MASK)
+ return SLOT_HUD_WEAR_MASK
+ if(SLOT_FLAG_HEAD)
+ return SLOT_HUD_HEAD
+ if(SLOT_FLAG_FEET)
+ return SLOT_HUD_SHOES
+ if(SLOT_FLAG_ID)
+ return SLOT_HUD_WEAR_ID
+ if(SLOT_FLAG_BELT)
+ return SLOT_HUD_BELT
+ if(SLOT_FLAG_BACK)
+ return SLOT_HUD_BACK
+ if(SLOT_FLAG_PDA)
+ return SLOT_HUD_WEAR_PDA
+ if(SLOT_FLAG_TIE)
+ return SLOT_HUD_TIE
/**
diff --git a/code/_onclick/hud/alien_hud.dm b/code/_onclick/hud/alien_hud.dm
index c9b0f7fdc4e8..1dd86fe5ce5a 100644
--- a/code/_onclick/hud/alien_hud.dm
+++ b/code/_onclick/hud/alien_hud.dm
@@ -65,7 +65,7 @@
inv_box.icon = 'icons/mob/screen_alien.dmi'
inv_box.icon_state = "hand_r"
inv_box.screen_loc = ui_rhand
- inv_box.slot_id = slot_r_hand
+ inv_box.slot_id = SLOT_HUD_RIGHT_HAND
static_inventory += inv_box
inv_box = new /obj/screen/inventory/hand()
@@ -73,7 +73,7 @@
inv_box.icon = 'icons/mob/screen_alien.dmi'
inv_box.icon_state = "hand_l"
inv_box.screen_loc = ui_lhand
- inv_box.slot_id = slot_l_hand
+ inv_box.slot_id = SLOT_HUD_LEFT_HAND
static_inventory += inv_box
using = new /obj/screen/swap_hand()
diff --git a/code/_onclick/hud/hud_datum.dm b/code/_onclick/hud/hud_datum.dm
index 9abe854bea18..79d799fa9a12 100644
--- a/code/_onclick/hud/hud_datum.dm
+++ b/code/_onclick/hud/hud_datum.dm
@@ -32,7 +32,7 @@
var/list/toggleable_inventory = list() //the screen objects which can be hidden
var/list/hotkeybuttons = list() //the buttons that can be used via hotkeys
var/list/infodisplay = list() //the screen objects that display mob info (health, alien plasma, etc...)
- var/list/inv_slots[slots_amt] // /obj/screen/inventory objects, ordered by their slot ID.
+ var/list/inv_slots[SLOT_HUD_AMOUNT] // /obj/screen/inventory objects, ordered by their slot ID.
var/obj/screen/movable/action_button/hide_toggle/hide_actions_toggle
var/action_buttons_hidden = FALSE
@@ -151,10 +151,10 @@
mymob.client.screen += infodisplay
//These ones are a part of 'static_inventory', 'toggleable_inventory' or 'hotkeybuttons' but we want them to stay
- if(inv_slots[slot_l_hand])
- mymob.client.screen += inv_slots[slot_l_hand] //we want the hands to be visible
- if(inv_slots[slot_r_hand])
- mymob.client.screen += inv_slots[slot_r_hand] //we want the hands to be visible
+ if(inv_slots[SLOT_HUD_LEFT_HAND])
+ mymob.client.screen += inv_slots[SLOT_HUD_LEFT_HAND] //we want the hands to be visible
+ if(inv_slots[SLOT_HUD_RIGHT_HAND])
+ mymob.client.screen += inv_slots[SLOT_HUD_RIGHT_HAND] //we want the hands to be visible
if(action_intent)
mymob.client.screen += action_intent //we want the intent switcher visible
action_intent.screen_loc = ui_acti_alt //move this to the alternative position, where zone_select usually is.
diff --git a/code/_onclick/hud/human_hud.dm b/code/_onclick/hud/human_hud.dm
index 6c1b25c05bd5..1db2fe7cd1c3 100644
--- a/code/_onclick/hud/human_hud.dm
+++ b/code/_onclick/hud/human_hud.dm
@@ -102,7 +102,7 @@
inv_box = new /obj/screen/inventory()
inv_box.name = "i_clothing"
inv_box.icon = ui_style
- inv_box.slot_id = slot_w_uniform
+ inv_box.slot_id = SLOT_HUD_JUMPSUIT
inv_box.icon_state = "uniform"
inv_box.screen_loc = ui_iclothing
inv_box.color = ui_color
@@ -112,7 +112,7 @@
inv_box = new /obj/screen/inventory()
inv_box.name = "o_clothing"
inv_box.icon = ui_style
- inv_box.slot_id = slot_wear_suit
+ inv_box.slot_id = SLOT_HUD_OUTER_SUIT
inv_box.icon_state = "suit"
inv_box.screen_loc = ui_oclothing
inv_box.color = ui_color
@@ -126,7 +126,7 @@
inv_box.color = ui_color
inv_box.alpha = ui_alpha
inv_box.screen_loc = ui_rhand
- inv_box.slot_id = slot_r_hand
+ inv_box.slot_id = SLOT_HUD_RIGHT_HAND
static_inventory += inv_box
inv_box = new /obj/screen/inventory/hand()
@@ -136,7 +136,7 @@
inv_box.color = ui_color
inv_box.alpha = ui_alpha
inv_box.screen_loc = ui_lhand
- inv_box.slot_id = slot_l_hand
+ inv_box.slot_id = SLOT_HUD_LEFT_HAND
static_inventory += inv_box
using = new /obj/screen/swap_hand()
@@ -162,7 +162,7 @@
inv_box.icon = ui_style
inv_box.icon_state = "id"
inv_box.screen_loc = ui_id
- inv_box.slot_id = slot_wear_id
+ inv_box.slot_id = SLOT_HUD_WEAR_ID
inv_box.color = ui_color
inv_box.alpha = ui_alpha
static_inventory += inv_box
@@ -172,7 +172,7 @@
inv_box.icon = ui_style
inv_box.icon_state = "pda"
inv_box.screen_loc = ui_pda
- inv_box.slot_id = slot_wear_pda
+ inv_box.slot_id = SLOT_HUD_WEAR_PDA
inv_box.color = ui_color
inv_box.alpha = ui_alpha
static_inventory += inv_box
@@ -182,7 +182,7 @@
inv_box.icon = ui_style
inv_box.icon_state = "mask"
inv_box.screen_loc = ui_mask
- inv_box.slot_id = slot_wear_mask
+ inv_box.slot_id = SLOT_HUD_WEAR_MASK
inv_box.color = ui_color
inv_box.alpha = ui_alpha
toggleable_inventory += inv_box
@@ -192,7 +192,7 @@
inv_box.icon = ui_style
inv_box.icon_state = "back"
inv_box.screen_loc = ui_back
- inv_box.slot_id = slot_back
+ inv_box.slot_id = SLOT_HUD_BACK
inv_box.color = ui_color
inv_box.alpha = ui_alpha
static_inventory += inv_box
@@ -202,7 +202,7 @@
inv_box.icon = ui_style
inv_box.icon_state = "pocket"
inv_box.screen_loc = ui_storage1
- inv_box.slot_id = slot_l_store
+ inv_box.slot_id = SLOT_HUD_LEFT_STORE
inv_box.color = ui_color
inv_box.alpha = ui_alpha
static_inventory += inv_box
@@ -212,7 +212,7 @@
inv_box.icon = ui_style
inv_box.icon_state = "pocket"
inv_box.screen_loc = ui_storage2
- inv_box.slot_id = slot_r_store
+ inv_box.slot_id = SLOT_HUD_RIGHT_STORE
inv_box.color = ui_color
inv_box.alpha = ui_alpha
static_inventory += inv_box
@@ -224,7 +224,7 @@
inv_box.color = ui_color
inv_box.alpha = ui_alpha
inv_box.screen_loc = ui_sstore1
- inv_box.slot_id = slot_s_store
+ inv_box.slot_id = SLOT_HUD_SUIT_STORE
static_inventory += inv_box
using = new /obj/screen/resist()
@@ -253,7 +253,7 @@
inv_box.icon = ui_style
inv_box.icon_state = "gloves"
inv_box.screen_loc = ui_gloves
- inv_box.slot_id = slot_gloves
+ inv_box.slot_id = SLOT_HUD_GLOVES
inv_box.color = ui_color
inv_box.alpha = ui_alpha
toggleable_inventory += inv_box
@@ -263,7 +263,7 @@
inv_box.icon = ui_style
inv_box.icon_state = "glasses"
inv_box.screen_loc = ui_glasses
- inv_box.slot_id = slot_glasses
+ inv_box.slot_id = SLOT_HUD_GLASSES
inv_box.color = ui_color
inv_box.alpha = ui_alpha
toggleable_inventory += inv_box
@@ -273,7 +273,7 @@
inv_box.icon = ui_style
inv_box.icon_state = "ears"
inv_box.screen_loc = ui_l_ear
- inv_box.slot_id = slot_l_ear
+ inv_box.slot_id = SLOT_HUD_LEFT_EAR
inv_box.color = ui_color
inv_box.alpha = ui_alpha
toggleable_inventory += inv_box
@@ -283,7 +283,7 @@
inv_box.icon = ui_style
inv_box.icon_state = "ears"
inv_box.screen_loc = ui_r_ear
- inv_box.slot_id = slot_r_ear
+ inv_box.slot_id = SLOT_HUD_RIGHT_EAR
inv_box.color = ui_color
inv_box.alpha = ui_alpha
toggleable_inventory += inv_box
@@ -293,7 +293,7 @@
inv_box.icon = ui_style
inv_box.icon_state = "head"
inv_box.screen_loc = ui_head
- inv_box.slot_id = slot_head
+ inv_box.slot_id = SLOT_HUD_HEAD
inv_box.color = ui_color
inv_box.alpha = ui_alpha
toggleable_inventory += inv_box
@@ -303,7 +303,7 @@
inv_box.icon = ui_style
inv_box.icon_state = "shoes"
inv_box.screen_loc = ui_shoes
- inv_box.slot_id = slot_shoes
+ inv_box.slot_id = SLOT_HUD_SHOES
inv_box.color = ui_color
inv_box.alpha = ui_alpha
toggleable_inventory += inv_box
@@ -313,7 +313,7 @@
inv_box.icon = ui_style
inv_box.icon_state = "belt"
inv_box.screen_loc = ui_belt
- inv_box.slot_id = slot_belt
+ inv_box.slot_id = SLOT_HUD_BELT
inv_box.color = ui_color
inv_box.alpha = ui_alpha
static_inventory += inv_box
diff --git a/code/_onclick/hud/screen_objects.dm b/code/_onclick/hud/screen_objects.dm
index bc0ccee9dc15..84bd640e68bb 100644
--- a/code/_onclick/hud/screen_objects.dm
+++ b/code/_onclick/hud/screen_objects.dm
@@ -443,7 +443,7 @@
if(!active_overlay)
active_overlay = image("icon"=icon, "icon_state"="hand_active")
if(!handcuff_overlay)
- var/state = (slot_id == slot_r_hand) ? "markus" : "gabrielle"
+ var/state = (slot_id == SLOT_HUD_RIGHT_HAND) ? "markus" : "gabrielle"
handcuff_overlay = image("icon"='icons/mob/screen_gen.dmi', "icon_state"=state)
if(hud && hud.mymob)
@@ -452,13 +452,13 @@
if(C.handcuffed)
. += handcuff_overlay
- var/obj/item/organ/external/hand = C.get_organ("[slot_id == slot_l_hand ? "l" : "r"]_hand")
+ var/obj/item/organ/external/hand = C.get_organ("[slot_id == SLOT_HUD_LEFT_HAND ? "l" : "r"]_hand")
if(!isalien(C) && (!hand || !hand.is_usable()))
. += blocked_overlay
- if(slot_id == slot_l_hand && hud.mymob.hand)
+ if(slot_id == SLOT_HUD_LEFT_HAND && hud.mymob.hand)
. += active_overlay
- else if(slot_id == slot_r_hand && !hud.mymob.hand)
+ else if(slot_id == SLOT_HUD_RIGHT_HAND && !hud.mymob.hand)
. += active_overlay
/obj/screen/inventory/hand/Click()
diff --git a/code/_onclick/telekinesis.dm b/code/_onclick/telekinesis.dm
index 159d9d62e395..0a7707e02756 100644
--- a/code/_onclick/telekinesis.dm
+++ b/code/_onclick/telekinesis.dm
@@ -89,7 +89,7 @@
//stops TK grabs being equipped anywhere but into hands
/obj/item/tk_grab/equipped(mob/user, slot)
- if( (slot == slot_l_hand) || (slot== slot_r_hand) )
+ if( (slot == SLOT_HUD_LEFT_HAND) || (slot== SLOT_HUD_RIGHT_HAND) )
return
qdel(src)
diff --git a/code/controllers/subsystem/SSgarbage.dm b/code/controllers/subsystem/SSgarbage.dm
index bf9a81662566..b07e8e51dbe9 100644
--- a/code/controllers/subsystem/SSgarbage.dm
+++ b/code/controllers/subsystem/SSgarbage.dm
@@ -8,7 +8,7 @@ SUBSYSTEM_DEF(garbage)
offline_implications = "Garbage collection is no longer functional, and objects will not be qdel'd. Immediate server restart recommended."
cpu_display = SS_CPUDISPLAY_HIGH
- var/list/collection_timeout = list(2 MINUTES, 10 SECONDS) // deciseconds to wait before moving something up in the queue to the next level
+ var/list/collection_timeout = list(GC_FILTER_QUEUE, GC_CHECK_QUEUE, GC_DEL_QUEUE) // deciseconds to wait before moving something up in the queue to the next level
//Stat tracking
var/delslasttick = 0 // number of del()'s we've done this tick
@@ -34,13 +34,7 @@ SUBSYSTEM_DEF(garbage)
/datum/controller/subsystem/garbage/PreInit()
- queues = new(GC_QUEUE_COUNT)
- pass_counts = new(GC_QUEUE_COUNT)
- fail_counts = new(GC_QUEUE_COUNT)
- for(var/i in 1 to GC_QUEUE_COUNT)
- queues[i] = list()
- pass_counts[i] = 0
- fail_counts[i] = 0
+ InitQueues()
/datum/controller/subsystem/garbage/get_stat_details()
var/list/msg = list()
@@ -105,10 +99,13 @@ SUBSYSTEM_DEF(garbage)
/datum/controller/subsystem/garbage/fire()
//the fact that this resets its processing each fire (rather then resume where it left off) is intentional.
- var/queue = GC_QUEUE_CHECK
+ var/queue = GC_QUEUE_FILTER
while(state == SS_RUNNING)
switch(queue)
+ if(GC_QUEUE_FILTER)
+ HandleQueue(GC_QUEUE_FILTER)
+ queue = GC_QUEUE_FILTER + 1
if(GC_QUEUE_CHECK)
HandleQueue(GC_QUEUE_CHECK)
queue = GC_QUEUE_CHECK + 1
@@ -118,11 +115,20 @@ SUBSYSTEM_DEF(garbage)
state = SS_RUNNING
break
+/datum/controller/subsystem/garbage/proc/InitQueues()
+ if(isnull(queues)) // Only init the queues if they don't already exist, prevents overriding of recovered lists
+ queues = new(GC_QUEUE_COUNT)
+ pass_counts = new(GC_QUEUE_COUNT)
+ fail_counts = new(GC_QUEUE_COUNT)
+ for(var/i in 1 to GC_QUEUE_COUNT)
+ queues[i] = list()
+ pass_counts[i] = 0
+ fail_counts[i] = 0
+#define IS_DELETED(datum, gcd_at_time) (isnull(##datum) || ##datum.gc_destroyed != gcd_at_time)
-
-/datum/controller/subsystem/garbage/proc/HandleQueue(level = GC_QUEUE_CHECK)
- if(level == GC_QUEUE_CHECK)
+/datum/controller/subsystem/garbage/proc/HandleQueue(level = GC_QUEUE_FILTER)
+ if(level == GC_QUEUE_FILTER)
delslasttick = 0
gcedlasttick = 0
var/cut_off_time = world.time - collection_timeout[level] //ignore entries newer then this
@@ -137,33 +143,33 @@ SUBSYSTEM_DEF(garbage)
lastlevel = level
- // The instinct is to use a for in loop here, to walk the entries in the queue
- // The trouble is this performs a copy of the queue list, and since this can in theory balloon a LOT
- // It's better to just go index by index. It's not a huge deal but it's worth doin IMO
+ //We do this rather then for(var/refID in queue) because that sort of for loop copies the whole list.
+ //Normally this isn't expensive, but the gc queue can grow to 40k items, and that gets costly/causes overrun.
for(var/i in 1 to length(queue))
- var/list/packet = queue[i]
- if(length(packet) != 2)
+ var/list/L = queue[i]
+ if(length(L) < GC_QUEUE_ITEM_INDEX_COUNT)
count++
if(MC_TICK_CHECK)
return
continue
- var/GCd_at_time = packet[2]
- if(GCd_at_time > cut_off_time)
+ var/queued_at_time = L[GC_QUEUE_ITEM_QUEUE_TIME]
+ if(queued_at_time > cut_off_time)
break // Everything else is newer, skip them
count++
- var/refID = packet[1]
+ var/GCd_at_time = L[GC_QUEUE_ITEM_GCD_DESTROYED]
+ var/refID = L[GC_QUEUE_ITEM_REF]
var/datum/D
D = locate(refID)
- if(!D || D.gc_destroyed != GCd_at_time) // So if something else coincidently gets the same ref, it's not deleted by mistake
+ if(IS_DELETED(D, GCd_at_time)) // So if something else coincidently gets the same ref, it's not deleted by mistake
++gcedlasttick
++totalgcs
pass_counts[level]++
#ifdef REFERENCE_TRACKING
- reference_find_on_fail -= refID //It's deleted we don't care anymore.
+ reference_find_on_fail -= text_ref(D) //It's deleted we don't care anymore.
#endif
if(MC_TICK_CHECK)
return
@@ -171,26 +177,28 @@ SUBSYSTEM_DEF(garbage)
// Something's still referring to the qdel'd object.
fail_counts[level]++
+
#ifdef REFERENCE_TRACKING
var/ref_searching = FALSE
#endif
+
switch(level)
if(GC_QUEUE_CHECK)
#ifdef REFERENCE_TRACKING
- if(reference_find_on_fail[refID] && !ref_search_stop)
+ if(reference_find_on_fail[text_ref(D)] && !ref_search_stop)
INVOKE_ASYNC(D, TYPE_PROC_REF(/datum, find_references))
ref_searching = TRUE
#ifdef GC_FAILURE_HARD_LOOKUP
- else if (!ref_search_stop)
+ else if(!ref_search_stop)
INVOKE_ASYNC(D, TYPE_PROC_REF(/datum, find_references))
ref_searching = TRUE
#endif
- reference_find_on_fail -= refID
+ reference_find_on_fail -= text_ref(D)
#endif
var/type = D.type
var/datum/qdel_item/I = items[type]
#ifdef REFERENCE_TRACKING
- log_gc("GC: -- \ref[src] | [type] was unable to be GC'd --")
+ log_gc("GC: -- [text_ref(D)] | [type] was unable to be GC'd --")
#endif
I.failures++
if(GC_QUEUE_HARDDELETE)
@@ -212,19 +220,25 @@ SUBSYSTEM_DEF(garbage)
queue.Cut(1, count + 1)
count = 0
-/datum/controller/subsystem/garbage/proc/Queue(datum/D, level = GC_QUEUE_CHECK)
+#undef IS_DELETED
+
+/datum/controller/subsystem/garbage/proc/Queue(datum/D, level = GC_QUEUE_FILTER)
if(isnull(D))
return
if(level > GC_QUEUE_COUNT)
HardDelete(D)
return
- var/gctime = world.time
+ var/queue_time = world.time
- D.gc_destroyed = gctime
+ var/refid = text_ref(D)
+ var/static/uid = 0
+ if(D.gc_destroyed <= 0)
+ uid = WRAP(uid + 1, 1, SHORT_REAL_LIMIT - 1)
+ D.gc_destroyed = uid
var/list/queue = queues[level]
- // I hate byond lists so much man
- queue[++queue.len] = list("\ref[D]", gctime)
+
+ queue[++queue.len] = list(queue_time, refid, D.gc_destroyed) // not += for byond reasons
//this is mainly to separate things profile wise.
/datum/controller/subsystem/garbage/proc/HardDelete(datum/D)
@@ -234,7 +248,7 @@ SUBSYSTEM_DEF(garbage)
++delslasttick
++totaldels
var/type = D.type
- var/refID = "\ref[D]"
+ var/refID = text_ref(D)
del(D)
@@ -259,6 +273,7 @@ SUBSYSTEM_DEF(garbage)
postpone(time)
/datum/controller/subsystem/garbage/Recover()
+ InitQueues() //We first need to create the queues before recovering data
if(istype(SSgarbage.queues))
for(var/i in 1 to SSgarbage.queues.len)
queues[i] |= SSgarbage.queues[i]
@@ -283,7 +298,7 @@ SUBSYSTEM_DEF(garbage)
thing_to_del.qdel_and_find_ref_if_fail(force)
/datum/proc/qdel_and_find_ref_if_fail(force = FALSE)
- SSgarbage.reference_find_on_fail["\ref[src]"] = TRUE
+ SSgarbage.reference_find_on_fail[text_ref(D)] = TRUE
qdel(src, force)
#endif
@@ -294,12 +309,12 @@ SUBSYSTEM_DEF(garbage)
if(!istype(D))
del(D)
return
+
var/datum/qdel_item/I = SSgarbage.items[D.type]
if(!I)
I = SSgarbage.items[D.type] = new /datum/qdel_item(D.type)
I.qdels++
-
if(isnull(D.gc_destroyed))
if(SEND_SIGNAL(D, COMSIG_PARENT_PREQDELETED, force)) // Give the components a chance to prevent their parent from being deleted
return
@@ -349,7 +364,7 @@ SUBSYSTEM_DEF(garbage)
if(QDEL_HINT_IFFAIL_FINDREFERENCE)
SSgarbage.Queue(D)
#ifdef REFERENCE_TRACKING
- SSgarbage.reference_find_on_fail["\ref[D]"] = TRUE
+ SSgarbage.reference_find_on_fail[text_ref(D)] = TRUE
#endif
else
#ifdef REFERENCE_TRACKING
@@ -474,11 +489,11 @@ SUBSYSTEM_DEF(garbage)
var/variable = vars_list[varname]
if(variable == src)
- log_gc("Found [type] \ref[src] in [datum_container.type]'s \ref[datum_container] [varname] var. [container_name]")
+ log_gc("Found [type] [text_ref(src)] in [datum_container.type]'s [text_ref(datum_container)] [varname] var. [container_name]")
continue
if(islist(variable))
- DoSearchVar(variable, "[container_name] \ref[datum_container] -> [varname] (list)", recursive_limit - 1, search_time)
+ DoSearchVar(variable, "[container_name] [text_ref(datum_container)] -> [varname] (list)", recursive_limit - 1, search_time)
else if(islist(potential_container))
var/normal = IS_NORMAL_LIST(potential_container)
@@ -489,7 +504,7 @@ SUBSYSTEM_DEF(garbage)
#endif
//Check normal entrys
if(element_in_list == src)
- log_gc("Found [type] \ref[src] in list [container_name].")
+ log_gc("Found [type] [text_ref(src)] in list [container_name].")
continue
var/assoc_val = null
@@ -497,7 +512,7 @@ SUBSYSTEM_DEF(garbage)
assoc_val = potential_cache[element_in_list]
//Check assoc entrys
if(assoc_val == src)
- log_gc("Found [type] \ref[src] in list [container_name]\[[element_in_list]\]")
+ log_gc("Found [type] [text_ref(src)] in list [container_name]\[[element_in_list]\]")
continue
//We need to run both of these checks, since our object could be hiding in either of them
//Check normal sublists
diff --git a/code/controllers/subsystem/SSjobs.dm b/code/controllers/subsystem/SSjobs.dm
index df1e5a162383..428a90135dc5 100644
--- a/code/controllers/subsystem/SSjobs.dm
+++ b/code/controllers/subsystem/SSjobs.dm
@@ -109,12 +109,14 @@ SUBSYSTEM_DEF(jobs)
/datum/controller/subsystem/jobs/proc/FreeRole(rank, force = FALSE) //making additional slot on the fly
var/datum/job/job = GetJob(rank)
+ if(!job)
+ return FALSE
if(job.job_banned_gamemode)
if(!force)
return FALSE
job.job_banned_gamemode = FALSE // If admins want to force it, they can reopen banned job slots
- if(job && job.current_positions >= job.total_positions && job.total_positions != -1)
+ if(job.current_positions >= job.total_positions && job.total_positions != -1)
job.total_positions++
return TRUE
return FALSE
@@ -514,7 +516,7 @@ SUBSYSTEM_DEF(jobs)
//Gives glasses to the vision impaired
if(HAS_TRAIT(H, TRAIT_NEARSIGHT))
- var/equipped = H.equip_to_slot_or_del(new /obj/item/clothing/glasses/regular(H), slot_glasses)
+ var/equipped = H.equip_to_slot_or_del(new /obj/item/clothing/glasses/regular(H), SLOT_HUD_GLASSES)
if(equipped != 1)
var/obj/item/clothing/glasses/G = H.glasses
if(istype(G) && !G.prescription)
diff --git a/code/controllers/subsystem/SSticker.dm b/code/controllers/subsystem/SSticker.dm
index 97841998cda8..f9c0cb0e4eee 100644
--- a/code/controllers/subsystem/SSticker.dm
+++ b/code/controllers/subsystem/SSticker.dm
@@ -592,6 +592,8 @@ SUBSYSTEM_DEF(ticker)
for(var/datum/team/team in GLOB.antagonist_teams)
team.on_round_end()
+ play_cinematic(/datum/cinematic/credits, world)
+
// Display the scoreboard window
score.scoreboard()
diff --git a/code/controllers/subsystem/non_firing/SSmapping.dm b/code/controllers/subsystem/non_firing/SSmapping.dm
index 59d5491619a6..992579e9b095 100644
--- a/code/controllers/subsystem/non_firing/SSmapping.dm
+++ b/code/controllers/subsystem/non_firing/SSmapping.dm
@@ -186,7 +186,7 @@ SUBSYSTEM_DEF(mapping)
var/watch = start_watch()
log_startup_progress("Loading Lavaland...")
var/lavaland_z_level = GLOB.space_manager.add_new_zlevel(MINING, linkage = SELFLOOPING, traits = list(ORE_LEVEL, REACHABLE_BY_CREW, STATION_CONTACT, HAS_WEATHER, AI_OK))
- GLOB.maploader.load_map(file("_maps/map_files/generic/Lavaland.dmm"), z_offset = lavaland_z_level)
+ GLOB.maploader.load_map(file("_maps/map_files220/generic/Lavaland.dmm"), z_offset = lavaland_z_level) // SS220 EDIT - map_files
log_startup_progress("Loaded Lavaland in [stop_watch(watch)]s")
/datum/controller/subsystem/mapping/proc/seedRuins(list/z_levels = null, budget = 0, whitelist = /area/space, list/potentialRuins)
diff --git a/code/datums/components/parry.dm b/code/datums/components/parry.dm
index f9816c23e9fc..69a6f1821fa5 100644
--- a/code/datums/components/parry.dm
+++ b/code/datums/components/parry.dm
@@ -61,7 +61,7 @@
/datum/component/parry/proc/equipped(datum/source, mob/user, slot)
SIGNAL_HANDLER
- if(slot in list(slot_l_hand, slot_r_hand))
+ if(slot in list(SLOT_HUD_LEFT_HAND, SLOT_HUD_RIGHT_HAND))
RegisterSignal(user, COMSIG_HUMAN_PARRY, PROC_REF(start_parry))
else
UnregisterSignal(user, COMSIG_HUMAN_PARRY)
diff --git a/code/datums/components/two_handed.dm b/code/datums/components/two_handed.dm
index 114bc3d1b0a7..5c4ebd73490f 100644
--- a/code/datums/components/two_handed.dm
+++ b/code/datums/components/two_handed.dm
@@ -126,7 +126,7 @@
/datum/component/two_handed/proc/on_equip(datum/source, mob/user, slot)
SIGNAL_HANDLER // COMSIG_ITEM_EQUIPPED
- if(require_twohands && (slot == slot_l_hand || slot == slot_r_hand)) // force equip the item
+ if(require_twohands && (slot == SLOT_HUD_LEFT_HAND || slot == SLOT_HUD_RIGHT_HAND)) // force equip the item
INVOKE_ASYNC(src, PROC_REF(wield), user)
if(!user.is_holding(parent) && wielded && !require_twohands)
INVOKE_ASYNC(src, PROC_REF(unwield), user)
@@ -277,7 +277,7 @@
parent_item.update_appearance()
if(istype(user)) // tk showed that we might not have a mob here
- if(user.get_item_by_slot(slot_back) == parent)
+ if(user.get_item_by_slot(SLOT_HUD_BACK) == parent)
user.update_inv_back()
else
user.update_inv_l_hand()
diff --git a/code/datums/datum.dm b/code/datums/datum.dm
index a9f2c9362504..82b8bd2e2303 100644
--- a/code/datums/datum.dm
+++ b/code/datums/datum.dm
@@ -9,6 +9,13 @@
var/var_edited = FALSE //Warranty void if seal is broken
var/tmp/unique_datum_id = null
+/**
+ * A cached version of our \ref
+ * The brunt of \ref costs are in creating entries in the string tree (a tree of immutable strings)
+ * This avoids doing that more then once per datum by ensuring ref strings always have a reference to them after they're first pulled
+ */
+ var/cached_ref
+
#ifdef REFERENCE_TRACKING
var/running_find_references
var/last_find_references = 0
diff --git a/code/datums/diseases/_MobProcs.dm b/code/datums/diseases/_MobProcs.dm
index 62bc1700e94f..0ff5231ae302 100644
--- a/code/datums/diseases/_MobProcs.dm
+++ b/code/datums/diseases/_MobProcs.dm
@@ -101,8 +101,8 @@
if(isobj(H.wear_suit))
Cl = H.wear_suit
passed = prob((Cl.permeability_coefficient*100) - 1)
- if(passed && isobj(slot_w_uniform))
- Cl = slot_w_uniform
+ if(passed && isobj(SLOT_HUD_JUMPSUIT))
+ Cl = SLOT_HUD_JUMPSUIT
passed = prob((Cl.permeability_coefficient*100) - 1)
if(3)
if(isobj(H.wear_suit) && H.wear_suit.body_parts_covered&HANDS)
diff --git a/code/datums/diseases/pierrot_throat.dm b/code/datums/diseases/pierrot_throat.dm
index 3fbb60014474..a00982b9ccd4 100644
--- a/code/datums/diseases/pierrot_throat.dm
+++ b/code/datums/diseases/pierrot_throat.dm
@@ -63,4 +63,4 @@
if(!istype(affected_mob.wear_mask, /obj/item/clothing/mask/gas/clown_hat/nodrop))
affected_mob.unEquip(affected_mob.wear_mask, TRUE)
- affected_mob.equip_to_slot(new /obj/item/clothing/mask/gas/clown_hat/nodrop(src), slot_wear_mask)
+ affected_mob.equip_to_slot(new /obj/item/clothing/mask/gas/clown_hat/nodrop(src), SLOT_HUD_WEAR_MASK)
diff --git a/code/datums/diseases/wizarditis.dm b/code/datums/diseases/wizarditis.dm
index 6ce443d2a63d..d9953747b0e9 100644
--- a/code/datums/diseases/wizarditis.dm
+++ b/code/datums/diseases/wizarditis.dm
@@ -62,19 +62,19 @@ STI KALY - blind
if(!istype(H.head, /obj/item/clothing/head/wizard))
if(!H.unEquip(H.head))
qdel(H.head)
- H.equip_to_slot_or_del(new /obj/item/clothing/head/wizard(H), slot_head)
+ H.equip_to_slot_or_del(new /obj/item/clothing/head/wizard(H), SLOT_HUD_HEAD)
return
if(prob(chance))
if(!istype(H.wear_suit, /obj/item/clothing/suit/wizrobe))
if(!H.unEquip(H.wear_suit))
qdel(H.wear_suit)
- H.equip_to_slot_or_del(new /obj/item/clothing/suit/wizrobe(H), slot_wear_suit)
+ H.equip_to_slot_or_del(new /obj/item/clothing/suit/wizrobe(H), SLOT_HUD_OUTER_SUIT)
return
if(prob(chance))
if(!istype(H.shoes, /obj/item/clothing/shoes/sandal))
if(!H.unEquip(H.shoes))
qdel(H.shoes)
- H.equip_to_slot_or_del(new /obj/item/clothing/shoes/sandal(H), slot_shoes)
+ H.equip_to_slot_or_del(new /obj/item/clothing/shoes/sandal(H), SLOT_HUD_SHOES)
return
else
var/mob/living/carbon/H = affected_mob
diff --git a/code/datums/elements/earhealing.dm b/code/datums/elements/earhealing.dm
index 69ac1bafaa56..1f62516f38b8 100644
--- a/code/datums/elements/earhealing.dm
+++ b/code/datums/elements/earhealing.dm
@@ -20,7 +20,7 @@
/datum/element/earhealing/proc/equippedChanged(datum/source, mob/living/carbon/user, slot)
SIGNAL_HANDLER
- if(((slot == slot_l_ear) || (slot == slot_r_ear)) && istype(user))
+ if(((slot == SLOT_HUD_LEFT_EAR) || (slot == SLOT_HUD_RIGHT_EAR)) && istype(user))
user_by_item[source] = user
else
user_by_item -= source
diff --git a/code/datums/keybindings/human_keybinds.dm b/code/datums/keybindings/human_keybinds.dm
index b4ea4e66b6c3..e1bc0f54386d 100644
--- a/code/datums/keybindings/human_keybinds.dm
+++ b/code/datums/keybindings/human_keybinds.dm
@@ -11,7 +11,7 @@
/datum/keybinding/human/bag_equip/down(client/C)
. = ..()
var/mob/living/carbon/human/M = C.mob
- M.quick_equip_item(slot_back)
+ M.quick_equip_item(SLOT_HUD_BACK)
/datum/keybinding/human/belt_equip
name = "Equip Held Object To Belt"
@@ -20,7 +20,7 @@
/datum/keybinding/human/belt_equip/down(client/C)
. = ..()
var/mob/living/carbon/human/M = C.mob
- M.quick_equip_item(slot_belt)
+ M.quick_equip_item(SLOT_HUD_BELT)
/datum/keybinding/human/suit_equip
name = "Equip Held Object To Suit Storage"
@@ -29,7 +29,7 @@
/datum/keybinding/human/suit_equip/down(client/C)
. = ..()
var/mob/living/carbon/human/M = C.mob
- M.quick_equip_item(slot_s_store)
+ M.quick_equip_item(SLOT_HUD_SUIT_STORE)
/datum/keybinding/human/toggle_holster
name = "Toggle Holster"
diff --git a/code/datums/mind.dm b/code/datums/mind.dm
index 75e58537850b..45c44ddb40b9 100644
--- a/code/datums/mind.dm
+++ b/code/datums/mind.dm
@@ -139,8 +139,11 @@
SStgui.on_transfer(current, new_character)
+ new_character.job = current.job //transfer our job over to the new body
+
if(new_character.mind) //remove any mind currently in our new body's mind variable
new_character.mind.current = null
+
current = new_character //link ourself to our new body
new_character.mind = src //and link our new body to ourself
for(var/a in antag_datums) //Makes sure all antag datums effects are applied in the new body
@@ -149,10 +152,12 @@
transfer_antag_huds(hud_to_transfer) //inherit the antag HUD
transfer_actions(new_character)
if(martial_art)
- if(martial_art.temporary)
- martial_art.remove(current)
- else
- martial_art.teach(current)
+ for(var/datum/martial_art/MA in known_martial_arts)
+ if(MA.temporary)
+ MA.remove(current)
+ else
+ MA.remove(current)
+ MA.teach(current)
if(active)
new_character.key = key //now transfer the key to link the client to our new body
SEND_SIGNAL(src, COMSIG_MIND_TRANSER_TO, new_character)
diff --git a/code/datums/outfits/outfit.dm b/code/datums/outfits/outfit.dm
index 0662d5a0067d..3ebfef8a4cd6 100644
--- a/code/datums/outfits/outfit.dm
+++ b/code/datums/outfits/outfit.dm
@@ -57,29 +57,29 @@
//Start with uniform,suit,backpack for additional slots
if(uniform)
- equip_item(H, uniform, slot_w_uniform)
+ equip_item(H, uniform, SLOT_HUD_JUMPSUIT)
if(suit)
- equip_item(H, suit, slot_wear_suit)
+ equip_item(H, suit, SLOT_HUD_OUTER_SUIT)
if(back)
- equip_item(H, back, slot_back)
+ equip_item(H, back, SLOT_HUD_BACK)
if(belt)
- equip_item(H, belt, slot_belt)
+ equip_item(H, belt, SLOT_HUD_BELT)
if(gloves)
- equip_item(H, gloves, slot_gloves)
+ equip_item(H, gloves, SLOT_HUD_GLOVES)
if(shoes)
- equip_item(H, shoes, slot_shoes)
+ equip_item(H, shoes, SLOT_HUD_SHOES)
if(head)
- equip_item(H, head, slot_head)
+ equip_item(H, head, SLOT_HUD_HEAD)
if(mask)
- equip_item(H, mask, slot_wear_mask)
+ equip_item(H, mask, SLOT_HUD_WEAR_MASK)
if(l_ear)
- equip_item(H, l_ear, slot_l_ear)
+ equip_item(H, l_ear, SLOT_HUD_LEFT_EAR)
if(r_ear)
- equip_item(H, r_ear, slot_r_ear)
+ equip_item(H, r_ear, SLOT_HUD_RIGHT_EAR)
if(glasses)
- equip_item(H, glasses, slot_glasses)
+ equip_item(H, glasses, SLOT_HUD_GLASSES)
if(id)
- equip_item(H, id, slot_wear_id)
+ equip_item(H, id, SLOT_HUD_WEAR_ID)
if(!H.head && toggle_helmet && istype(H.wear_suit, /obj/item/clothing/suit/space/hardsuit))
var/obj/item/clothing/suit/space/hardsuit/HS = H.wear_suit
@@ -89,7 +89,7 @@
C.quick_activation()
if(suit_store)
- equip_item(H, suit_store, slot_s_store)
+ equip_item(H, suit_store, SLOT_HUD_SUIT_STORE)
if(l_hand)
H.put_in_l_hand(new l_hand(H))
@@ -97,7 +97,7 @@
H.put_in_r_hand(new r_hand(H))
if(pda)
- equip_item(H, pda, slot_wear_pda)
+ equip_item(H, pda, SLOT_HUD_WEAR_PDA)
if(uniform)
for(var/path in accessories)
@@ -107,9 +107,9 @@
if(!visualsOnly) // Items in pockets or backpack don't show up on mob's icon.
if(l_pocket)
- equip_item(H, l_pocket, slot_l_store)
+ equip_item(H, l_pocket, SLOT_HUD_LEFT_STORE)
if(r_pocket)
- equip_item(H, r_pocket, slot_r_store)
+ equip_item(H, r_pocket, SLOT_HUD_RIGHT_STORE)
if(box)
if(!backpack_contents)
@@ -122,7 +122,7 @@
if(!number)
number = 1
for(var/i in 1 to number)
- H.equip_or_collect(new path(H), slot_in_backpack)
+ H.equip_or_collect(new path(H), SLOT_HUD_IN_BACKPACK)
for(var/path in cybernetic_implants)
var/obj/item/organ/internal/O = new path
diff --git a/code/datums/outfits/outfit_admin.dm b/code/datums/outfits/outfit_admin.dm
index db14c393f8a9..3490bc000096 100644
--- a/code/datums/outfits/outfit_admin.dm
+++ b/code/datums/outfits/outfit_admin.dm
@@ -1177,7 +1177,7 @@
if(istype(C))
C.name = "ancient robes"
C.hood.name = "ancient hood"
- H.equip_to_slot_or_del(C, slot_in_backpack)
+ H.equip_to_slot_or_del(C, SLOT_HUD_IN_BACKPACK)
var/obj/item/card/id/I = H.wear_id
if(istype(I))
diff --git a/code/datums/outfits/outfit_debug.dm b/code/datums/outfits/outfit_debug.dm
index 102f18474ef6..cc54496a9182 100644
--- a/code/datums/outfits/outfit_debug.dm
+++ b/code/datums/outfits/outfit_debug.dm
@@ -22,7 +22,7 @@
id = /obj/item/card/id/admin
pda = /obj/item/pda/centcom
- internals_slot = slot_s_store
+ internals_slot = SLOT_HUD_SUIT_STORE
toggle_helmet = TRUE
cybernetic_implants = list(
diff --git a/code/datums/outfits/vv_outfit.dm b/code/datums/outfits/vv_outfit.dm
index fa5f3b2af054..5ab0e3aba83a 100644
--- a/code/datums/outfits/vv_outfit.dm
+++ b/code/datums/outfits/vv_outfit.dm
@@ -11,37 +11,37 @@
/datum/outfit/varedit/proc/set_equipment_by_slot(slot, item_path)
switch(slot)
- if(slot_w_uniform)
+ if(SLOT_HUD_JUMPSUIT)
uniform = item_path
- if(slot_back)
+ if(SLOT_HUD_BACK)
back = item_path
- if(slot_wear_suit)
+ if(SLOT_HUD_OUTER_SUIT)
suit = item_path
- if(slot_belt)
+ if(SLOT_HUD_BELT)
belt = item_path
- if(slot_gloves)
+ if(SLOT_HUD_GLOVES)
gloves = item_path
- if(slot_shoes)
+ if(SLOT_HUD_SHOES)
shoes = item_path
- if(slot_head)
+ if(SLOT_HUD_HEAD)
head = item_path
- if(slot_wear_mask)
+ if(SLOT_HUD_WEAR_MASK)
mask = item_path
- if(slot_l_ear)
+ if(SLOT_HUD_LEFT_EAR)
l_ear = item_path
- if(slot_r_ear)
+ if(SLOT_HUD_RIGHT_EAR)
r_ear = item_path
- if(slot_glasses)
+ if(SLOT_HUD_GLASSES)
glasses = item_path
- if(slot_wear_id)
+ if(SLOT_HUD_WEAR_ID)
id = item_path
- if(slot_wear_pda)
+ if(SLOT_HUD_WEAR_PDA)
pda = item_path
- if(slot_s_store)
+ if(SLOT_HUD_SUIT_STORE)
suit_store = item_path
- if(slot_l_store)
+ if(SLOT_HUD_LEFT_STORE)
l_pocket = item_path
- if(slot_r_store)
+ if(SLOT_HUD_RIGHT_STORE)
r_pocket = item_path
@@ -68,7 +68,7 @@
//Copy equipment
var/list/result = list()
- var/list/slots_to_check = list(slot_w_uniform, slot_back, slot_wear_suit, slot_belt, slot_gloves, slot_shoes, slot_head, slot_wear_mask, slot_l_ear, slot_r_ear, slot_glasses, slot_wear_id, slot_wear_pda, slot_s_store, slot_l_store, slot_r_store)
+ var/list/slots_to_check = list(SLOT_HUD_JUMPSUIT, SLOT_HUD_BACK, SLOT_HUD_OUTER_SUIT, SLOT_HUD_BELT, SLOT_HUD_GLOVES, SLOT_HUD_SHOES, SLOT_HUD_HEAD, SLOT_HUD_WEAR_MASK, SLOT_HUD_LEFT_EAR, SLOT_HUD_RIGHT_EAR, SLOT_HUD_GLASSES, SLOT_HUD_WEAR_ID, SLOT_HUD_WEAR_PDA, SLOT_HUD_SUIT_STORE, SLOT_HUD_LEFT_STORE, SLOT_HUD_RIGHT_STORE)
for(var/s in slots_to_check)
var/obj/item/I = get_item_by_slot(s)
var/vedits = collect_vv(I)
@@ -79,7 +79,7 @@
//Copy access
O.stored_access = list()
- var/obj/item/id_slot = get_item_by_slot(slot_wear_id)
+ var/obj/item/id_slot = get_item_by_slot(SLOT_HUD_WEAR_ID)
if(id_slot)
O.stored_access |= id_slot.GetAccess()
var/obj/item/card/id/ID = id_slot.GetID()
@@ -103,7 +103,7 @@
O.vv_values = result
//Copy backpack contents if exist.
- var/obj/item/backpack = get_item_by_slot(slot_back)
+ var/obj/item/backpack = get_item_by_slot(SLOT_HUD_BACK)
if(istype(backpack) && LAZYLEN(backpack.contents) > 0)
var/list/typecounts = list()
for(var/obj/item/I in backpack)
@@ -127,7 +127,7 @@
O.cybernetic_implants |= aug.type
// Copy accessories
- var/obj/item/clothing/under/uniform_slot = get_item_by_slot(slot_w_uniform)
+ var/obj/item/clothing/under/uniform_slot = get_item_by_slot(SLOT_HUD_JUMPSUIT)
if(uniform_slot)
O.accessories = list()
for(var/obj/item/clothing/accessory/A in uniform_slot.accessories)
@@ -156,7 +156,7 @@
for(var/vname in edits)
I.vv_edit_var(vname,edits[vname])
//Apply access
- var/obj/item/id_slot = H.get_item_by_slot(slot_wear_id)
+ var/obj/item/id_slot = H.get_item_by_slot(SLOT_HUD_WEAR_ID)
if(id_slot)
var/obj/item/card/id/card = id_slot.GetID()
if(istype(card))
diff --git a/code/datums/spells/banana_touch.dm b/code/datums/spells/banana_touch.dm
index 61466ef57115..fc4f0dd3f684 100644
--- a/code/datums/spells/banana_touch.dm
+++ b/code/datums/spells/banana_touch.dm
@@ -43,17 +43,17 @@
unEquip(wear_mask, TRUE)
unEquip(head, TRUE)
unEquip(wear_suit, TRUE)
- equip_to_slot_if_possible(new /obj/item/clothing/head/wizard/clown, slot_head, TRUE, TRUE)
- equip_to_slot_if_possible(new /obj/item/clothing/suit/wizrobe/clown, slot_wear_suit, TRUE, TRUE)
- equip_to_slot_if_possible(new /obj/item/clothing/shoes/clown_shoes/magical, slot_shoes, TRUE, TRUE)
- equip_to_slot_if_possible(new /obj/item/clothing/mask/gas/clownwiz, slot_wear_mask, TRUE, TRUE)
+ equip_to_slot_if_possible(new /obj/item/clothing/head/wizard/clown, SLOT_HUD_HEAD, TRUE, TRUE)
+ equip_to_slot_if_possible(new /obj/item/clothing/suit/wizrobe/clown, SLOT_HUD_OUTER_SUIT, TRUE, TRUE)
+ equip_to_slot_if_possible(new /obj/item/clothing/shoes/clown_shoes/magical, SLOT_HUD_SHOES, TRUE, TRUE)
+ equip_to_slot_if_possible(new /obj/item/clothing/mask/gas/clownwiz, SLOT_HUD_WEAR_MASK, TRUE, TRUE)
else
qdel(shoes)
qdel(wear_mask)
qdel(w_uniform)
- equip_to_slot_if_possible(new /obj/item/clothing/under/rank/civilian/clown/nodrop, slot_w_uniform, TRUE, TRUE)
- equip_to_slot_if_possible(new /obj/item/clothing/shoes/clown_shoes/nodrop, slot_shoes, TRUE, TRUE)
- equip_to_slot_if_possible(new /obj/item/clothing/mask/gas/clown_hat/nodrop, slot_wear_mask, TRUE, TRUE)
+ equip_to_slot_if_possible(new /obj/item/clothing/under/rank/civilian/clown/nodrop, SLOT_HUD_JUMPSUIT, TRUE, TRUE)
+ equip_to_slot_if_possible(new /obj/item/clothing/shoes/clown_shoes/nodrop, SLOT_HUD_SHOES, TRUE, TRUE)
+ equip_to_slot_if_possible(new /obj/item/clothing/mask/gas/clown_hat/nodrop, SLOT_HUD_WEAR_MASK, TRUE, TRUE)
dna.SetSEState(GLOB.clumsyblock, TRUE, TRUE)
dna.SetSEState(GLOB.comicblock, TRUE, TRUE)
singlemutcheck(src, GLOB.clumsyblock, MUTCHK_FORCED)
diff --git a/code/datums/spells/bloodcrawl.dm b/code/datums/spells/bloodcrawl.dm
index 1073ebcfb31a..595711943a17 100644
--- a/code/datums/spells/bloodcrawl.dm
+++ b/code/datums/spells/bloodcrawl.dm
@@ -143,13 +143,12 @@
L.adjustFireLoss(-1000)
L.adjustOxyLoss(-1000)
L.adjustToxLoss(-1000)
- return
- if((ishuman(victim) || isrobot(victim)))
+ else if((ishuman(victim) || isrobot(victim)))
to_chat(L, "You devour [victim], but their lack of intelligence renders their flesh dull and unappetising, leaving you wanting for more.")
L.adjustBruteLoss(-50)
if(!isslaughterdemon(L))
L.adjustFireLoss(-50)
- else
+ else if(isanimal(victim))
to_chat(L, "You devour [victim], but this measly meal barely sates your appetite!")
L.adjustBruteLoss(-25)
if(!isslaughterdemon(L))
diff --git a/code/datums/spells/cluwne.dm b/code/datums/spells/cluwne.dm
index a501dc563733..a0918ac3c69f 100644
--- a/code/datums/spells/cluwne.dm
+++ b/code/datums/spells/cluwne.dm
@@ -36,10 +36,10 @@
tumor.insert(src)
if(!istype(wear_mask, /obj/item/clothing/mask/cursedclown)) //Infinite loops otherwise
unEquip(wear_mask, 1)
- equip_to_slot_if_possible(new /obj/item/clothing/under/cursedclown, slot_w_uniform, TRUE, TRUE)
- equip_to_slot_if_possible(new /obj/item/clothing/gloves/cursedclown, slot_gloves, TRUE, TRUE)
- equip_to_slot_if_possible(new /obj/item/clothing/mask/cursedclown, slot_wear_mask, TRUE, TRUE)
- equip_to_slot_if_possible(new /obj/item/clothing/shoes/cursedclown, slot_shoes, TRUE, TRUE)
+ equip_to_slot_if_possible(new /obj/item/clothing/under/cursedclown, SLOT_HUD_JUMPSUIT, TRUE, TRUE)
+ equip_to_slot_if_possible(new /obj/item/clothing/gloves/cursedclown, SLOT_HUD_GLOVES, TRUE, TRUE)
+ equip_to_slot_if_possible(new /obj/item/clothing/mask/cursedclown, SLOT_HUD_WEAR_MASK, TRUE, TRUE)
+ equip_to_slot_if_possible(new /obj/item/clothing/shoes/cursedclown, SLOT_HUD_SHOES, TRUE, TRUE)
/mob/living/carbon/human/proc/makeAntiCluwne()
to_chat(src, "You don't feel very funny.")
@@ -80,5 +80,5 @@
unEquip(gloves, 1)
qdel(G)
- equip_to_slot_if_possible(new /obj/item/clothing/under/rank/civilian/lawyer/black, slot_w_uniform, TRUE, TRUE)
- equip_to_slot_if_possible(new /obj/item/clothing/shoes/black, slot_shoes, TRUE, TRUE)
+ equip_to_slot_if_possible(new /obj/item/clothing/under/rank/civilian/lawyer/black, SLOT_HUD_JUMPSUIT, TRUE, TRUE)
+ equip_to_slot_if_possible(new /obj/item/clothing/shoes/black, SLOT_HUD_SHOES, TRUE, TRUE)
diff --git a/code/datums/spells/horsemask.dm b/code/datums/spells/horsemask.dm
index a3906fc32bc1..3dd2d35bbe58 100644
--- a/code/datums/spells/horsemask.dm
+++ b/code/datums/spells/horsemask.dm
@@ -36,6 +36,6 @@
"Your face burns up, and shortly after the fire you realise you have the face of a horse!")
if(!target.unEquip(target.wear_mask))
qdel(target.wear_mask)
- target.equip_to_slot_if_possible(magichead, slot_wear_mask, TRUE, TRUE)
+ target.equip_to_slot_if_possible(magichead, SLOT_HUD_WEAR_MASK, TRUE, TRUE)
target.flash_eyes()
diff --git a/code/datums/spells/lichdom.dm b/code/datums/spells/lichdom.dm
index 69a5045b79cf..be263c915b8f 100644
--- a/code/datums/spells/lichdom.dm
+++ b/code/datums/spells/lichdom.dm
@@ -129,7 +129,7 @@
equip_lich(H)
/obj/effect/proc_holder/spell/lichdom/proc/equip_lich(mob/living/carbon/human/H)
- H.equip_to_slot_or_del(new /obj/item/clothing/suit/wizrobe/black(H), slot_wear_suit)
- H.equip_to_slot_or_del(new /obj/item/clothing/head/wizard/black(H), slot_head)
- H.equip_to_slot_or_del(new /obj/item/clothing/shoes/sandal(H), slot_shoes)
- H.equip_to_slot_or_del(new /obj/item/clothing/under/color/black(H), slot_w_uniform)
+ H.equip_to_slot_or_del(new /obj/item/clothing/suit/wizrobe/black(H), SLOT_HUD_OUTER_SUIT)
+ H.equip_to_slot_or_del(new /obj/item/clothing/head/wizard/black(H), SLOT_HUD_HEAD)
+ H.equip_to_slot_or_del(new /obj/item/clothing/shoes/sandal(H), SLOT_HUD_SHOES)
+ H.equip_to_slot_or_del(new /obj/item/clothing/under/color/black(H), SLOT_HUD_JUMPSUIT)
diff --git a/code/datums/spells/mime_malaise.dm b/code/datums/spells/mime_malaise.dm
index f7e7646d961a..471ba5cb1c65 100644
--- a/code/datums/spells/mime_malaise.dm
+++ b/code/datums/spells/mime_malaise.dm
@@ -37,17 +37,17 @@
unEquip(wear_mask, TRUE)
unEquip(w_uniform, TRUE)
unEquip(wear_suit, TRUE)
- equip_to_slot_if_possible(new /obj/item/clothing/mask/gas/mime, slot_wear_mask, TRUE, TRUE)
- equip_to_slot_if_possible(new /obj/item/clothing/under/rank/civilian/mime, slot_w_uniform, TRUE, TRUE)
- equip_to_slot_if_possible(new /obj/item/clothing/suit/suspenders, slot_wear_suit, TRUE, TRUE)
+ equip_to_slot_if_possible(new /obj/item/clothing/mask/gas/mime, SLOT_HUD_WEAR_MASK, TRUE, TRUE)
+ equip_to_slot_if_possible(new /obj/item/clothing/under/rank/civilian/mime, SLOT_HUD_JUMPSUIT, TRUE, TRUE)
+ equip_to_slot_if_possible(new /obj/item/clothing/suit/suspenders, SLOT_HUD_OUTER_SUIT, TRUE, TRUE)
Silence(14 SECONDS)
else
qdel(wear_mask)
qdel(w_uniform)
qdel(wear_suit)
- equip_to_slot_if_possible(new /obj/item/clothing/mask/gas/mime/nodrop, slot_wear_mask, TRUE, TRUE)
- equip_to_slot_if_possible(new /obj/item/clothing/under/rank/civilian/mime/nodrop, slot_w_uniform, TRUE, TRUE)
- equip_to_slot_if_possible(new /obj/item/clothing/suit/suspenders/nodrop, slot_wear_suit, TRUE, TRUE)
+ equip_to_slot_if_possible(new /obj/item/clothing/mask/gas/mime/nodrop, SLOT_HUD_WEAR_MASK, TRUE, TRUE)
+ equip_to_slot_if_possible(new /obj/item/clothing/under/rank/civilian/mime/nodrop, SLOT_HUD_JUMPSUIT, TRUE, TRUE)
+ equip_to_slot_if_possible(new /obj/item/clothing/suit/suspenders/nodrop, SLOT_HUD_OUTER_SUIT, TRUE, TRUE)
dna.SetSEState(GLOB.muteblock , TRUE, TRUE)
singlemutcheck(src, GLOB.muteblock, MUTCHK_FORCED)
dna.default_blocks.Add(GLOB.muteblock)
diff --git a/code/datums/spells/summonitem.dm b/code/datums/spells/summonitem.dm
index 05880f7c2d03..fe7aa7da854f 100644
--- a/code/datums/spells/summonitem.dm
+++ b/code/datums/spells/summonitem.dm
@@ -105,12 +105,12 @@
if(target.hand) //left active hand
- if(!target.equip_to_slot_if_possible(item_to_retrieve, slot_l_hand, FALSE, TRUE))
- if(!target.equip_to_slot_if_possible(item_to_retrieve, slot_r_hand, FALSE, TRUE))
+ if(!target.equip_to_slot_if_possible(item_to_retrieve, SLOT_HUD_LEFT_HAND, FALSE, TRUE))
+ if(!target.equip_to_slot_if_possible(item_to_retrieve, SLOT_HUD_RIGHT_HAND, FALSE, TRUE))
butterfingers = TRUE
else //right active hand
- if(!target.equip_to_slot_if_possible(item_to_retrieve, slot_r_hand, FALSE, TRUE))
- if(!target.equip_to_slot_if_possible(item_to_retrieve, slot_l_hand, FALSE, TRUE))
+ if(!target.equip_to_slot_if_possible(item_to_retrieve, SLOT_HUD_RIGHT_HAND, FALSE, TRUE))
+ if(!target.equip_to_slot_if_possible(item_to_retrieve, SLOT_HUD_LEFT_HAND, FALSE, TRUE))
butterfingers = TRUE
if(butterfingers)
item_to_retrieve.loc = target.loc
diff --git a/code/datums/spells/touch_attacks.dm b/code/datums/spells/touch_attacks.dm
index fc10eeb27e0e..611ab28fc487 100644
--- a/code/datums/spells/touch_attacks.dm
+++ b/code/datums/spells/touch_attacks.dm
@@ -21,12 +21,12 @@
user.put_in_hands(attached_hand)
return
if(user.hand) //left active hand
- if(!user.equip_to_slot_if_possible(attached_hand, slot_l_hand, FALSE, TRUE))
- if(!user.equip_to_slot_if_possible(attached_hand, slot_r_hand, FALSE, TRUE))
+ if(!user.equip_to_slot_if_possible(attached_hand, SLOT_HUD_LEFT_HAND, FALSE, TRUE))
+ if(!user.equip_to_slot_if_possible(attached_hand, SLOT_HUD_RIGHT_HAND, FALSE, TRUE))
hand_handled = 0
else //right active hand
- if(!user.equip_to_slot_if_possible(attached_hand, slot_r_hand, FALSE, TRUE))
- if(!user.equip_to_slot_if_possible(attached_hand, slot_l_hand, FALSE, TRUE))
+ if(!user.equip_to_slot_if_possible(attached_hand, SLOT_HUD_RIGHT_HAND, FALSE, TRUE))
+ if(!user.equip_to_slot_if_possible(attached_hand, SLOT_HUD_LEFT_HAND, FALSE, TRUE))
hand_handled = 0
if(!hand_handled)
qdel(attached_hand)
diff --git a/code/datums/uplink_items/uplink_nuclear.dm b/code/datums/uplink_items/uplink_nuclear.dm
index 325fb7aee9c7..cbd61cfe8aca 100644
--- a/code/datums/uplink_items/uplink_nuclear.dm
+++ b/code/datums/uplink_items/uplink_nuclear.dm
@@ -294,7 +294,7 @@
/datum/uplink_item/ammo/sniper/antimatter
name = "Sniper - .50 Antimatter Magazine"
desc = "A 6-round magazine of antimatter ammo for use with .50 sniper rifles. \
- Able to heavily damage objects, and delimb people."
+ Able to heavily damage objects, and delimb people. Requires zooming in for accurate aiming."
reference = "50A"
item = /obj/item/ammo_box/magazine/sniper_rounds/antimatter
cost = 30
diff --git a/code/game/gamemodes/cult/blood_magic.dm b/code/game/gamemodes/cult/blood_magic.dm
index 27dd136900b2..c393585ddfe7 100644
--- a/code/game/gamemodes/cult/blood_magic.dm
+++ b/code/game/gamemodes/cult/blood_magic.dm
@@ -668,10 +668,10 @@
if(iscarbon(target) && proximity)
uses--
var/mob/living/carbon/C = target
- var/armour = C.equip_to_slot_or_del(new /obj/item/clothing/suit/hooded/cultrobes/alt(user), slot_wear_suit)
- C.equip_to_slot_or_del(new /obj/item/clothing/under/color/black(user), slot_w_uniform)
- C.equip_to_slot_or_del(new /obj/item/storage/backpack/cultpack(user), slot_back)
- C.equip_to_slot_or_del(new /obj/item/clothing/shoes/cult(user), slot_shoes)
+ var/armour = C.equip_to_slot_or_del(new /obj/item/clothing/suit/hooded/cultrobes/alt(user), SLOT_HUD_OUTER_SUIT)
+ C.equip_to_slot_or_del(new /obj/item/clothing/under/color/black(user), SLOT_HUD_JUMPSUIT)
+ C.equip_to_slot_or_del(new /obj/item/storage/backpack/cultpack(user), SLOT_HUD_BACK)
+ C.equip_to_slot_or_del(new /obj/item/clothing/shoes/cult(user), SLOT_HUD_SHOES)
if(C == user)
qdel(src) //Clears the hands
diff --git a/code/game/gamemodes/cult/cult_items.dm b/code/game/gamemodes/cult/cult_items.dm
index 7236b05bb9aa..9b4127742d87 100644
--- a/code/game/gamemodes/cult/cult_items.dm
+++ b/code/game/gamemodes/cult/cult_items.dm
@@ -220,7 +220,7 @@
user.unEquip(src, 1)
user.Confused(20 SECONDS)
user.Weaken(10 SECONDS)
- else if(slot == slot_wear_suit)
+ else if(slot == SLOT_HUD_OUTER_SUIT)
ADD_TRAIT(user, TRAIT_GOTTAGOFAST, "cultrobes[UID()]")
/obj/item/clothing/suit/hooded/cultrobes/flagellant_robe/dropped(mob/user)
diff --git a/code/game/gamemodes/cult/cult_mode.dm b/code/game/gamemodes/cult/cult_mode.dm
index 953bb5f0f12b..a7baf98882b1 100644
--- a/code/game/gamemodes/cult/cult_mode.dm
+++ b/code/game/gamemodes/cult/cult_mode.dm
@@ -114,9 +114,9 @@ GLOBAL_LIST_EMPTY(all_cults)
/datum/game_mode/proc/cult_give_item(obj/item/item_path, mob/living/carbon/human/H)
var/list/slots = list(
- "backpack" = slot_in_backpack,
- "left pocket" = slot_l_store,
- "right pocket" = slot_r_store)
+ "backpack" = SLOT_HUD_IN_BACKPACK,
+ "left pocket" = SLOT_HUD_LEFT_STORE,
+ "right pocket" = SLOT_HUD_RIGHT_STORE)
var/T = new item_path(H)
var/item_name = initial(item_path.name)
var/where = H.equip_in_one_of_slots(T, slots)
diff --git a/code/game/gamemodes/cult/runes.dm b/code/game/gamemodes/cult/runes.dm
index c1210c0af36a..8a63cbeee3df 100644
--- a/code/game/gamemodes/cult/runes.dm
+++ b/code/game/gamemodes/cult/runes.dm
@@ -368,7 +368,7 @@ structure_check() searches for nearby cultist structures required for the invoca
H.Silence(6 SECONDS) //Prevent "HALP MAINT CULT" before you realise you're converted
var/obj/item/melee/cultblade/dagger/D = new(get_turf(src))
- if(H.equip_to_slot_if_possible(D, slot_in_backpack, FALSE, TRUE))
+ if(H.equip_to_slot_if_possible(D, SLOT_HUD_IN_BACKPACK, FALSE, TRUE))
to_chat(H, "You have a dagger in your backpack. Use it to do [SSticker.cultdat.entity_title1]'s bidding. ")
else
to_chat(H, "There is a dagger on the floor. Use it to do [SSticker.cultdat.entity_title1]'s bidding.")
@@ -662,7 +662,7 @@ structure_check() searches for nearby cultist structures required for the invoca
var/list/mob/dead/observer/candidates = SSghost_spawns.poll_candidates("Would you like to play as a revived Cultist?", ROLE_CULTIST, TRUE, poll_time = 20 SECONDS, source = /obj/item/melee/cultblade/dagger)
if(length(candidates) && !QDELETED(mob_to_revive))
var/mob/dead/observer/C = pick(candidates)
- to_chat(mob_to_revive.mind, "Your physical form has been taken over by another soul due to your inactivity! Ahelp if you wish to regain your form.")
+ to_chat(mob_to_revive, "Your physical form has been taken over by another soul due to your inactivity! Ahelp if you wish to regain your form.")
message_admins("[key_name_admin(C)] has taken control of ([key_name_admin(mob_to_revive)]) to replace an AFK player.")
mob_to_revive.ghostize(FALSE)
mob_to_revive.key = C.key
@@ -941,8 +941,15 @@ structure_check() searches for nearby cultist structures required for the invoca
notify_ghosts("Manifest rune created in [get_area(src)].", ghost_sound = 'sound/effects/ghost2.ogg', source = src)
var/list/ghosts_on_rune = list()
for(var/mob/dead/observer/O in T)
- if(O.client && !iscultist(O) && !jobban_isbanned(O, ROLE_CULTIST) && !O.has_enabled_antagHUD && !QDELETED(src) && !QDELETED(O) && !HAS_TRAIT(O.mind.current, SCRYING))
- ghosts_on_rune += O
+ if(!O.client)
+ continue
+ if(iscultist(O) || jobban_isbanned(O, ROLE_CULTIST))
+ continue
+ if(O.has_enabled_antagHUD || QDELETED(src) || QDELETED(O))
+ continue
+ if(O.mind.current && HAS_TRAIT(O.mind.current, SCRYING))
+ continue
+ ghosts_on_rune += O
if(!length(ghosts_on_rune))
to_chat(user, "There are no spirits near [src]!")
fail_invoke()
diff --git a/code/game/gamemodes/malfunction/Malf_Modules.dm b/code/game/gamemodes/malfunction/Malf_Modules.dm
index 8bff15098402..8d40d27b4c9b 100644
--- a/code/game/gamemodes/malfunction/Malf_Modules.dm
+++ b/code/game/gamemodes/malfunction/Malf_Modules.dm
@@ -807,13 +807,13 @@
return
is_active = TRUE
ranged_ability_user.playsound_local(ranged_ability_user, "sparks", 50, FALSE, use_reverb = FALSE)
- attached_action.adjust_uses(-1)
+ var/datum/action/innate/ai/ranged/repair_cyborg/actual_action = attached_action
+ actual_action.adjust_uses(-1)
robot_target.audible_message("You hear a loud electrical buzzing sound coming from [robot_target]!")
if(!do_mob(caller, robot_target, 10 SECONDS))
is_active = FALSE
return
is_active = FALSE
- var/datum/action/innate/ai/ranged/repair_cyborg/actual_action = attached_action
actual_action.fix_borg(robot_target)
remove_ranged_ability(ranged_ability_user, "[robot_target] successfully rebooted.")
return TRUE
diff --git a/code/game/gamemodes/miniantags/abduction/abduction_gear.dm b/code/game/gamemodes/miniantags/abduction/abduction_gear.dm
index 4a8daffcfa1c..bdac0e91c34d 100644
--- a/code/game/gamemodes/miniantags/abduction/abduction_gear.dm
+++ b/code/game/gamemodes/miniantags/abduction/abduction_gear.dm
@@ -54,7 +54,7 @@
A.UpdateButtonIcon()
/obj/item/clothing/suit/armor/abductor/vest/item_action_slot_check(slot, mob/user)
- if(slot == slot_wear_suit) //we only give the mob the ability to activate the vest if he's actually wearing it.
+ if(slot == SLOT_HUD_OUTER_SUIT) //we only give the mob the ability to activate the vest if he's actually wearing it.
return 1
/obj/item/clothing/suit/armor/abductor/vest/proc/SetDisguise(datum/icon_snapshot/entry)
@@ -406,7 +406,7 @@ Congratulations! You are now trained for invasive xenobiology research!"}
righthand_file = 'icons/mob/inhands/weapons_righthand.dmi'
icon_state = "wonderprodStun"
item_state = "wonderprod"
- slot_flags = SLOT_BELT
+ slot_flags = SLOT_FLAG_BELT
origin_tech = "materials=4;combat=4;biotech=7;abductor=4"
w_class = WEIGHT_CLASS_NORMAL
actions_types = list(/datum/action/item_action/toggle_mode)
diff --git a/code/game/gamemodes/miniantags/abduction/abduction_outfits.dm b/code/game/gamemodes/miniantags/abduction/abduction_outfits.dm
index 6478a997b763..dcf181903eb1 100644
--- a/code/game/gamemodes/miniantags/abduction/abduction_outfits.dm
+++ b/code/game/gamemodes/miniantags/abduction/abduction_outfits.dm
@@ -25,7 +25,7 @@
console.vest = V
V.flags |= NODROP
- var/obj/item/abductor/gizmo/G = locate() in H.get_item_by_slot(slot_back)
+ var/obj/item/abductor/gizmo/G = locate() in H.get_item_by_slot(SLOT_HUD_BACK)
if(G)
console.gizmo = G
G.console = console
diff --git a/code/game/gamemodes/nuclear/nuclear.dm b/code/game/gamemodes/nuclear/nuclear.dm
index 36d50a12c4ef..fb998c9f6757 100644
--- a/code/game/gamemodes/nuclear/nuclear.dm
+++ b/code/game/gamemodes/nuclear/nuclear.dm
@@ -1,4 +1,4 @@
-#define NUKESCALINGMODIFIER 1.2
+#define NUKESCALINGMODIFIER 6
/datum/game_mode
var/list/datum/mind/syndicates = list()
@@ -203,7 +203,7 @@
to_chat(synd_mind.current, "In your hand you will find a special item capable of triggering a greater challenge for your team. Examine it carefully and consult with your fellow operatives before activating it.")
var/obj/item/nuclear_challenge/challenge = new /obj/item/nuclear_challenge
- synd_mind.current.equip_to_slot_or_del(challenge, slot_r_hand)
+ synd_mind.current.equip_to_slot_or_del(challenge, SLOT_HUD_RIGHT_HAND)
update_syndicate_id(synd_mind, leader_title, TRUE)
@@ -220,7 +220,7 @@
else
var/mob/living/carbon/human/H = synd_mind.current
P.loc = H.loc
- H.equip_to_slot_or_del(P, slot_r_store, 0)
+ H.equip_to_slot_or_del(P, SLOT_HUD_RIGHT_STORE, 0)
H.update_icons()
@@ -258,7 +258,7 @@
var/obj/item/radio/R = new /obj/item/radio/headset/syndicate/alt(synd_mob)
R.set_frequency(radio_freq)
- synd_mob.equip_to_slot_or_del(R, slot_l_ear)
+ synd_mob.equip_to_slot_or_del(R, SLOT_HUD_LEFT_EAR)
var/back
@@ -274,18 +274,18 @@
else
back = /obj/item/storage/backpack
- synd_mob.equip_to_slot_or_del(new /obj/item/clothing/under/syndicate(synd_mob), slot_w_uniform)
- synd_mob.equip_to_slot_or_del(new /obj/item/clothing/shoes/combat(synd_mob), slot_shoes)
- synd_mob.equip_or_collect(new /obj/item/clothing/gloves/combat(synd_mob), slot_gloves)
- synd_mob.equip_to_slot_or_del(new /obj/item/card/id/syndicate(synd_mob), slot_wear_id)
- synd_mob.equip_to_slot_or_del(new back(synd_mob), slot_back)
- synd_mob.equip_to_slot_or_del(new /obj/item/gun/projectile/automatic/pistol(synd_mob), slot_belt)
- synd_mob.equip_to_slot_or_del(new /obj/item/storage/box/survival_syndi(synd_mob.back), slot_in_backpack)
- synd_mob.equip_to_slot_or_del(new /obj/item/pinpointer/nukeop(synd_mob), slot_wear_pda)
+ synd_mob.equip_to_slot_or_del(new /obj/item/clothing/under/syndicate(synd_mob), SLOT_HUD_JUMPSUIT)
+ synd_mob.equip_to_slot_or_del(new /obj/item/clothing/shoes/combat(synd_mob), SLOT_HUD_SHOES)
+ synd_mob.equip_or_collect(new /obj/item/clothing/gloves/combat(synd_mob), SLOT_HUD_GLOVES)
+ synd_mob.equip_to_slot_or_del(new /obj/item/card/id/syndicate(synd_mob), SLOT_HUD_WEAR_ID)
+ synd_mob.equip_to_slot_or_del(new back(synd_mob), SLOT_HUD_BACK)
+ synd_mob.equip_to_slot_or_del(new /obj/item/gun/projectile/automatic/pistol(synd_mob), SLOT_HUD_BELT)
+ synd_mob.equip_to_slot_or_del(new /obj/item/storage/box/survival_syndi(synd_mob.back), SLOT_HUD_IN_BACKPACK)
+ synd_mob.equip_to_slot_or_del(new /obj/item/pinpointer/nukeop(synd_mob), SLOT_HUD_WEAR_PDA)
var/obj/item/radio/uplink/nuclear/U = new /obj/item/radio/uplink/nuclear(synd_mob)
U.hidden_uplink.uplink_owner="[synd_mob.key]"
U.hidden_uplink.uses = uplink_uses
- synd_mob.equip_to_slot_or_del(U, slot_in_backpack)
+ synd_mob.equip_to_slot_or_del(U, SLOT_HUD_IN_BACKPACK)
synd_mob.mind.offstation_role = TRUE
if(synd_mob.dna.species)
@@ -293,17 +293,17 @@
switch(race)
if("Vox")
- synd_mob.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/syndicate(synd_mob), slot_wear_mask)
- synd_mob.equip_to_slot_or_del(new /obj/item/tank/internals/emergency_oxygen/double/vox(synd_mob), slot_l_hand)
+ synd_mob.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/syndicate(synd_mob), SLOT_HUD_WEAR_MASK)
+ synd_mob.equip_to_slot_or_del(new /obj/item/tank/internals/emergency_oxygen/double/vox(synd_mob), SLOT_HUD_LEFT_HAND)
synd_mob.internal = synd_mob.l_hand
synd_mob.update_action_buttons_icon()
if("Plasmaman")
- synd_mob.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/syndicate(synd_mob), slot_wear_mask)
- synd_mob.equip_or_collect(new /obj/item/tank/internals/plasmaman(synd_mob), slot_s_store)
- synd_mob.equip_or_collect(new /obj/item/extinguisher_refill(synd_mob), slot_in_backpack)
- synd_mob.equip_or_collect(new /obj/item/extinguisher_refill(synd_mob), slot_in_backpack)
- synd_mob.internal = synd_mob.get_item_by_slot(slot_s_store)
+ synd_mob.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/syndicate(synd_mob), SLOT_HUD_WEAR_MASK)
+ synd_mob.equip_or_collect(new /obj/item/tank/internals/plasmaman(synd_mob), SLOT_HUD_SUIT_STORE)
+ synd_mob.equip_or_collect(new /obj/item/extinguisher_refill(synd_mob), SLOT_HUD_IN_BACKPACK)
+ synd_mob.equip_or_collect(new /obj/item/extinguisher_refill(synd_mob), SLOT_HUD_IN_BACKPACK)
+ synd_mob.internal = synd_mob.get_item_by_slot(SLOT_HUD_SUIT_STORE)
synd_mob.update_action_buttons_icon()
synd_mob.rejuvenate() //fix any damage taken by naked vox/plasmamen/etc while round setups
diff --git a/code/game/gamemodes/nuclear/pinpointer.dm b/code/game/gamemodes/nuclear/pinpointer.dm
index 972040851369..fa192e7e31e3 100644
--- a/code/game/gamemodes/nuclear/pinpointer.dm
+++ b/code/game/gamemodes/nuclear/pinpointer.dm
@@ -16,7 +16,7 @@
icon = 'icons/obj/device.dmi'
icon_state = "pinoff"
flags = CONDUCT
- slot_flags = SLOT_PDA | SLOT_BELT
+ slot_flags = SLOT_FLAG_PDA | SLOT_FLAG_BELT
w_class = WEIGHT_CLASS_SMALL
item_state = "electronic"
throw_speed = 4
@@ -279,7 +279,7 @@
///////////////////////
/obj/item/pinpointer/nukeop
var/obj/docking_port/mobile/home = null
- slot_flags = SLOT_BELT | SLOT_PDA
+ slot_flags = SLOT_FLAG_BELT | SLOT_FLAG_PDA
syndicate = TRUE
modes = list(MODE_DISK, MODE_NUKE)
diff --git a/code/game/gamemodes/objective.dm b/code/game/gamemodes/objective.dm
index 1c4d7876bb28..a09d30aefc1f 100644
--- a/code/game/gamemodes/objective.dm
+++ b/code/game/gamemodes/objective.dm
@@ -564,11 +564,11 @@ GLOBAL_LIST_INIT(potential_theft_objectives, (subtypesof(/datum/theft_objective)
/datum/objective/steal/proc/give_kit(obj/item/item_path)
var/I = new item_path
var/list/slots = list(
- "backpack" = slot_in_backpack,
- "left pocket" = slot_l_store,
- "right pocket" = slot_r_store,
- "left hand" = slot_l_hand,
- "right hand" = slot_r_hand,
+ "backpack" = SLOT_HUD_IN_BACKPACK,
+ "left pocket" = SLOT_HUD_LEFT_STORE,
+ "right pocket" = SLOT_HUD_RIGHT_STORE,
+ "left hand" = SLOT_HUD_LEFT_HAND,
+ "right hand" = SLOT_HUD_RIGHT_HAND,
)
for(var/datum/mind/M in get_owners())
var/mob/living/carbon/human/H = M.current
diff --git a/code/game/gamemodes/wizard/artefact.dm b/code/game/gamemodes/wizard/artefact.dm
index e4ee91c19b3b..21c7780e9b72 100644
--- a/code/game/gamemodes/wizard/artefact.dm
+++ b/code/game/gamemodes/wizard/artefact.dm
@@ -53,21 +53,21 @@
if("healing")
M.mind.AddSpell(new /obj/effect/proc_holder/spell/charge(null))
M.mind.AddSpell(new /obj/effect/proc_holder/spell/forcewall(null))
- M.equip_to_slot_or_del(new /obj/item/gun/magic/staff/healing(M), slot_r_hand)
+ M.equip_to_slot_or_del(new /obj/item/gun/magic/staff/healing(M), SLOT_HUD_RIGHT_HAND)
to_chat(M, "Your service has not gone unrewarded, however. Studying under [H.real_name], you have learned livesaving survival spells. You are able to cast charge and forcewall.")
if("robeless")
M.mind.AddSpell(new /obj/effect/proc_holder/spell/aoe/knock(null))
M.mind.AddSpell(new /obj/effect/proc_holder/spell/mind_transfer(null))
to_chat(M, "Your service has not gone unrewarded, however. Studying under [H.real_name], you have learned stealthy, robeless spells. You are able to cast knock and mindswap.")
- M.equip_to_slot_or_del(new /obj/item/radio/headset(M), slot_l_ear)
- M.equip_to_slot_or_del(new /obj/item/clothing/under/color/lightpurple(M), slot_w_uniform)
- M.equip_to_slot_or_del(new /obj/item/clothing/shoes/sandal(M), slot_shoes)
- M.equip_to_slot_or_del(new /obj/item/clothing/suit/wizrobe(M), slot_wear_suit)
- M.equip_to_slot_or_del(new /obj/item/clothing/head/wizard(M), slot_head)
- M.equip_to_slot_or_del(new /obj/item/storage/backpack(M), slot_back)
- M.equip_to_slot_or_del(new /obj/item/storage/box(M), slot_in_backpack)
- M.equip_to_slot_or_del(new /obj/item/teleportation_scroll/apprentice(M), slot_r_store)
+ M.equip_to_slot_or_del(new /obj/item/radio/headset(M), SLOT_HUD_LEFT_EAR)
+ M.equip_to_slot_or_del(new /obj/item/clothing/under/color/lightpurple(M), SLOT_HUD_JUMPSUIT)
+ M.equip_to_slot_or_del(new /obj/item/clothing/shoes/sandal(M), SLOT_HUD_SHOES)
+ M.equip_to_slot_or_del(new /obj/item/clothing/suit/wizrobe(M), SLOT_HUD_OUTER_SUIT)
+ M.equip_to_slot_or_del(new /obj/item/clothing/head/wizard(M), SLOT_HUD_HEAD)
+ M.equip_to_slot_or_del(new /obj/item/storage/backpack(M), SLOT_HUD_BACK)
+ M.equip_to_slot_or_del(new /obj/item/storage/box(M), SLOT_HUD_IN_BACKPACK)
+ M.equip_to_slot_or_del(new /obj/item/teleportation_scroll/apprentice(M), SLOT_HUD_RIGHT_STORE)
var/wizard_name_first = pick(GLOB.wizard_first)
var/wizard_name_second = pick(GLOB.wizard_second)
var/randomname = "[wizard_name_first] [wizard_name_second]"
@@ -289,7 +289,7 @@ GLOBAL_LIST_EMPTY(multiverse)
item_state = "energy_katana"
hitsound = 'sound/weapons/bladeslice.ogg'
flags = CONDUCT
- slot_flags = SLOT_BELT
+ slot_flags = SLOT_FLAG_BELT
force = 20
throwforce = 10
sharp = TRUE
@@ -433,199 +433,199 @@ GLOBAL_LIST_EMPTY(multiverse)
//Duplicates the user's current equipent
var/mob/living/carbon/human/H = usr
- var/obj/head = H.get_item_by_slot(slot_head)
+ var/obj/head = H.get_item_by_slot(SLOT_HUD_HEAD)
if(head)
- M.equip_to_slot_or_del(new head.type(M), slot_head)
+ M.equip_to_slot_or_del(new head.type(M), SLOT_HUD_HEAD)
- var/obj/mask = H.get_item_by_slot(slot_wear_mask)
+ var/obj/mask = H.get_item_by_slot(SLOT_HUD_WEAR_MASK)
if(mask)
- M.equip_to_slot_or_del(new mask.type(M), slot_wear_mask)
+ M.equip_to_slot_or_del(new mask.type(M), SLOT_HUD_WEAR_MASK)
- var/obj/glasses = H.get_item_by_slot(slot_glasses)
+ var/obj/glasses = H.get_item_by_slot(SLOT_HUD_GLASSES)
if(glasses)
- M.equip_to_slot_or_del(new glasses.type(M), slot_glasses)
+ M.equip_to_slot_or_del(new glasses.type(M), SLOT_HUD_GLASSES)
- var/obj/left_ear = H.get_item_by_slot(slot_l_ear)
+ var/obj/left_ear = H.get_item_by_slot(SLOT_HUD_LEFT_EAR)
if(left_ear)
- M.equip_to_slot_or_del(new left_ear.type(M), slot_l_ear)
+ M.equip_to_slot_or_del(new left_ear.type(M), SLOT_HUD_LEFT_EAR)
- var/obj/right_ear = H.get_item_by_slot(slot_r_ear)
+ var/obj/right_ear = H.get_item_by_slot(SLOT_HUD_RIGHT_EAR)
if(right_ear)
- M.equip_to_slot_or_del(new right_ear.type(M), slot_r_ear)
+ M.equip_to_slot_or_del(new right_ear.type(M), SLOT_HUD_RIGHT_EAR)
- var/obj/uniform = H.get_item_by_slot(slot_w_uniform)
+ var/obj/uniform = H.get_item_by_slot(SLOT_HUD_JUMPSUIT)
if(uniform)
- M.equip_to_slot_or_del(new uniform.type(M), slot_w_uniform)
+ M.equip_to_slot_or_del(new uniform.type(M), SLOT_HUD_JUMPSUIT)
- var/obj/suit = H.get_item_by_slot(slot_wear_suit)
+ var/obj/suit = H.get_item_by_slot(SLOT_HUD_OUTER_SUIT)
if(suit)
- M.equip_to_slot_or_del(new suit.type(M), slot_wear_suit)
+ M.equip_to_slot_or_del(new suit.type(M), SLOT_HUD_OUTER_SUIT)
- var/obj/gloves = H.get_item_by_slot(slot_gloves)
+ var/obj/gloves = H.get_item_by_slot(SLOT_HUD_GLOVES)
if(gloves)
- M.equip_to_slot_or_del(new gloves.type(M), slot_gloves)
+ M.equip_to_slot_or_del(new gloves.type(M), SLOT_HUD_GLOVES)
- var/obj/shoes = H.get_item_by_slot(slot_shoes)
+ var/obj/shoes = H.get_item_by_slot(SLOT_HUD_SHOES)
if(shoes)
- M.equip_to_slot_or_del(new shoes.type(M), slot_shoes)
+ M.equip_to_slot_or_del(new shoes.type(M), SLOT_HUD_SHOES)
- var/obj/belt = H.get_item_by_slot(slot_belt)
+ var/obj/belt = H.get_item_by_slot(SLOT_HUD_BELT)
if(belt)
- M.equip_to_slot_or_del(new belt.type(M), slot_belt)
+ M.equip_to_slot_or_del(new belt.type(M), SLOT_HUD_BELT)
- var/obj/pda = H.get_item_by_slot(slot_wear_pda)
+ var/obj/pda = H.get_item_by_slot(SLOT_HUD_WEAR_PDA)
if(pda)
- M.equip_to_slot_or_del(new pda.type(M), slot_wear_pda)
+ M.equip_to_slot_or_del(new pda.type(M), SLOT_HUD_WEAR_PDA)
- var/obj/back = H.get_item_by_slot(slot_back)
+ var/obj/back = H.get_item_by_slot(SLOT_HUD_BACK)
if(back)
- M.equip_to_slot_or_del(new back.type(M), slot_back)
+ M.equip_to_slot_or_del(new back.type(M), SLOT_HUD_BACK)
- var/obj/suit_storage = H.get_item_by_slot(slot_s_store)
+ var/obj/suit_storage = H.get_item_by_slot(SLOT_HUD_SUIT_STORE)
if(suit_storage)
- M.equip_to_slot_or_del(new suit_storage.type(M), slot_s_store)
+ M.equip_to_slot_or_del(new suit_storage.type(M), SLOT_HUD_SUIT_STORE)
- var/obj/left_pocket = H.get_item_by_slot(slot_l_store)
+ var/obj/left_pocket = H.get_item_by_slot(SLOT_HUD_LEFT_STORE)
if(left_pocket)
- M.equip_to_slot_or_del(new left_pocket.type(M), slot_l_store)
+ M.equip_to_slot_or_del(new left_pocket.type(M), SLOT_HUD_LEFT_STORE)
- var/obj/right_pocket = H.get_item_by_slot(slot_r_store)
+ var/obj/right_pocket = H.get_item_by_slot(SLOT_HUD_RIGHT_STORE)
if(right_pocket)
- M.equip_to_slot_or_del(new right_pocket.type(M), slot_r_store)
+ M.equip_to_slot_or_del(new right_pocket.type(M), SLOT_HUD_RIGHT_STORE)
- M.equip_to_slot_or_del(sword, slot_r_hand) //Don't duplicate what's equipped to hands, or else duplicate swords could be generated...or weird cases of factionless swords.
+ M.equip_to_slot_or_del(sword, SLOT_HUD_RIGHT_HAND) //Don't duplicate what's equipped to hands, or else duplicate swords could be generated...or weird cases of factionless swords.
else
if(istajaran(M) || isunathi(M))
- M.equip_to_slot_or_del(new /obj/item/clothing/shoes/sandal(M), slot_shoes) //If they can't wear shoes, give them a pair of sandals.
+ M.equip_to_slot_or_del(new /obj/item/clothing/shoes/sandal(M), SLOT_HUD_SHOES) //If they can't wear shoes, give them a pair of sandals.
var/randomize = pick("mobster","roman","wizard","cyborg","syndicate","assistant", "animu", "cultist", "highlander", "clown", "killer", "pirate", "soviet", "officer", "gladiator")
switch(randomize)
if("mobster")
- M.equip_to_slot_or_del(new /obj/item/clothing/head/fedora(M), slot_head)
- M.equip_to_slot_or_del(new /obj/item/clothing/shoes/laceup(M), slot_shoes)
- M.equip_to_slot_or_del(new /obj/item/clothing/gloves/color/black(M), slot_gloves)
- M.equip_to_slot_or_del(new /obj/item/radio/headset(M), slot_l_ear)
- M.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses(M), slot_glasses)
- M.equip_to_slot_or_del(new /obj/item/clothing/under/suit/really_black(M), slot_w_uniform)
- M.equip_to_slot_or_del(sword, slot_r_hand)
+ M.equip_to_slot_or_del(new /obj/item/clothing/head/fedora(M), SLOT_HUD_HEAD)
+ M.equip_to_slot_or_del(new /obj/item/clothing/shoes/laceup(M), SLOT_HUD_SHOES)
+ M.equip_to_slot_or_del(new /obj/item/clothing/gloves/color/black(M), SLOT_HUD_GLOVES)
+ M.equip_to_slot_or_del(new /obj/item/radio/headset(M), SLOT_HUD_LEFT_EAR)
+ M.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses(M), SLOT_HUD_GLASSES)
+ M.equip_to_slot_or_del(new /obj/item/clothing/under/suit/really_black(M), SLOT_HUD_JUMPSUIT)
+ M.equip_to_slot_or_del(sword, SLOT_HUD_RIGHT_HAND)
if("roman")
var/hat = pick(/obj/item/clothing/head/helmet/roman, /obj/item/clothing/head/helmet/roman/legionaire)
- M.equip_to_slot_or_del(new hat(M), slot_head)
- M.equip_to_slot_or_del(new /obj/item/clothing/under/costume/roman(M), slot_w_uniform)
- M.equip_to_slot_or_del(new /obj/item/clothing/shoes/roman(M), slot_shoes)
- M.equip_to_slot_or_del(new /obj/item/shield/riot/roman(M), slot_l_hand)
- M.equip_to_slot_or_del(sword, slot_r_hand)
+ M.equip_to_slot_or_del(new hat(M), SLOT_HUD_HEAD)
+ M.equip_to_slot_or_del(new /obj/item/clothing/under/costume/roman(M), SLOT_HUD_JUMPSUIT)
+ M.equip_to_slot_or_del(new /obj/item/clothing/shoes/roman(M), SLOT_HUD_SHOES)
+ M.equip_to_slot_or_del(new /obj/item/shield/riot/roman(M), SLOT_HUD_LEFT_HAND)
+ M.equip_to_slot_or_del(sword, SLOT_HUD_RIGHT_HAND)
if("wizard")
- M.equip_to_slot_or_del(new /obj/item/clothing/under/color/lightpurple(M), slot_w_uniform)
- M.equip_to_slot_or_del(new /obj/item/clothing/suit/wizrobe/red(M), slot_wear_suit)
- M.equip_to_slot_or_del(new /obj/item/clothing/shoes/sandal(M), slot_shoes)
- M.equip_to_slot_or_del(new /obj/item/radio/headset(M), slot_l_ear)
- M.equip_to_slot_or_del(new /obj/item/clothing/head/wizard/red(M), slot_head)
- M.equip_to_slot_or_del(sword, slot_r_hand)
+ M.equip_to_slot_or_del(new /obj/item/clothing/under/color/lightpurple(M), SLOT_HUD_JUMPSUIT)
+ M.equip_to_slot_or_del(new /obj/item/clothing/suit/wizrobe/red(M), SLOT_HUD_OUTER_SUIT)
+ M.equip_to_slot_or_del(new /obj/item/clothing/shoes/sandal(M), SLOT_HUD_SHOES)
+ M.equip_to_slot_or_del(new /obj/item/radio/headset(M), SLOT_HUD_LEFT_EAR)
+ M.equip_to_slot_or_del(new /obj/item/clothing/head/wizard/red(M), SLOT_HUD_HEAD)
+ M.equip_to_slot_or_del(sword, SLOT_HUD_RIGHT_HAND)
if("cyborg")
if(!ismachineperson(M))
for(var/obj/item/organ/O in M.bodyparts)
O.robotize(make_tough = 1)
- M.equip_to_slot_or_del(new /obj/item/clothing/glasses/thermal/eyepatch(M), slot_glasses)
- M.equip_to_slot_or_del(sword, slot_r_hand)
+ M.equip_to_slot_or_del(new /obj/item/clothing/glasses/thermal/eyepatch(M), SLOT_HUD_GLASSES)
+ M.equip_to_slot_or_del(sword, SLOT_HUD_RIGHT_HAND)
if("syndicate")
- M.equip_to_slot_or_del(new /obj/item/clothing/under/syndicate(M), slot_w_uniform)
- M.equip_to_slot_or_del(new /obj/item/clothing/shoes/combat(M), slot_shoes)
- M.equip_to_slot_or_del(new /obj/item/clothing/gloves/combat(M), slot_gloves)
- M.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/swat(M), slot_head)
- M.equip_to_slot_or_del(new /obj/item/radio/headset(M), slot_l_ear)
- M.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/vest(M), slot_wear_suit)
- M.equip_to_slot_or_del(new /obj/item/clothing/mask/gas(M),slot_wear_mask)
- M.equip_to_slot_or_del(sword, slot_r_hand)
+ M.equip_to_slot_or_del(new /obj/item/clothing/under/syndicate(M), SLOT_HUD_JUMPSUIT)
+ M.equip_to_slot_or_del(new /obj/item/clothing/shoes/combat(M), SLOT_HUD_SHOES)
+ M.equip_to_slot_or_del(new /obj/item/clothing/gloves/combat(M), SLOT_HUD_GLOVES)
+ M.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/swat(M), SLOT_HUD_HEAD)
+ M.equip_to_slot_or_del(new /obj/item/radio/headset(M), SLOT_HUD_LEFT_EAR)
+ M.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/vest(M), SLOT_HUD_OUTER_SUIT)
+ M.equip_to_slot_or_del(new /obj/item/clothing/mask/gas(M),SLOT_HUD_WEAR_MASK)
+ M.equip_to_slot_or_del(sword, SLOT_HUD_RIGHT_HAND)
if("assistant")
- M.equip_to_slot_or_del(new /obj/item/clothing/under/color/grey(M), slot_w_uniform)
- M.equip_to_slot_or_del(new /obj/item/radio/headset(M), slot_l_ear)
- M.equip_to_slot_or_del(new /obj/item/clothing/shoes/black(M), slot_shoes)
- M.equip_to_slot_or_del(sword, slot_r_hand)
+ M.equip_to_slot_or_del(new /obj/item/clothing/under/color/grey(M), SLOT_HUD_JUMPSUIT)
+ M.equip_to_slot_or_del(new /obj/item/radio/headset(M), SLOT_HUD_LEFT_EAR)
+ M.equip_to_slot_or_del(new /obj/item/clothing/shoes/black(M), SLOT_HUD_SHOES)
+ M.equip_to_slot_or_del(sword, SLOT_HUD_RIGHT_HAND)
if("animu")
- M.equip_to_slot_or_del(new /obj/item/clothing/shoes/sandal(M), slot_shoes)
- M.equip_to_slot_or_del(new /obj/item/radio/headset(M), slot_l_ear)
- M.equip_to_slot_or_del(new /obj/item/clothing/head/kitty(M), slot_head)
- M.equip_to_slot_or_del(new /obj/item/clothing/under/dress/schoolgirl(M), slot_w_uniform)
- M.equip_to_slot_or_del(sword, slot_r_hand)
+ M.equip_to_slot_or_del(new /obj/item/clothing/shoes/sandal(M), SLOT_HUD_SHOES)
+ M.equip_to_slot_or_del(new /obj/item/radio/headset(M), SLOT_HUD_LEFT_EAR)
+ M.equip_to_slot_or_del(new /obj/item/clothing/head/kitty(M), SLOT_HUD_HEAD)
+ M.equip_to_slot_or_del(new /obj/item/clothing/under/dress/schoolgirl(M), SLOT_HUD_JUMPSUIT)
+ M.equip_to_slot_or_del(sword, SLOT_HUD_RIGHT_HAND)
if("cultist")
- M.equip_to_slot_or_del(new /obj/item/clothing/suit/hooded/cultrobes/alt(M), slot_wear_suit)
- M.equip_to_slot_or_del(new /obj/item/clothing/shoes/cult(M), slot_shoes)
- M.equip_to_slot_or_del(new /obj/item/radio/headset(M), slot_l_ear)
- M.equip_to_slot_or_del(sword, slot_r_hand)
+ M.equip_to_slot_or_del(new /obj/item/clothing/suit/hooded/cultrobes/alt(M), SLOT_HUD_OUTER_SUIT)
+ M.equip_to_slot_or_del(new /obj/item/clothing/shoes/cult(M), SLOT_HUD_SHOES)
+ M.equip_to_slot_or_del(new /obj/item/radio/headset(M), SLOT_HUD_LEFT_EAR)
+ M.equip_to_slot_or_del(sword, SLOT_HUD_RIGHT_HAND)
if("highlander")
- M.equip_to_slot_or_del(new /obj/item/clothing/under/costume/kilt(M), slot_w_uniform)
- M.equip_to_slot_or_del(new /obj/item/radio/headset(M), slot_l_ear)
- M.equip_to_slot_or_del(new /obj/item/clothing/head/beret(M), slot_head)
- M.equip_to_slot_or_del(new /obj/item/clothing/shoes/combat(M), slot_shoes)
- M.equip_to_slot_or_del(sword, slot_r_hand)
+ M.equip_to_slot_or_del(new /obj/item/clothing/under/costume/kilt(M), SLOT_HUD_JUMPSUIT)
+ M.equip_to_slot_or_del(new /obj/item/radio/headset(M), SLOT_HUD_LEFT_EAR)
+ M.equip_to_slot_or_del(new /obj/item/clothing/head/beret(M), SLOT_HUD_HEAD)
+ M.equip_to_slot_or_del(new /obj/item/clothing/shoes/combat(M), SLOT_HUD_SHOES)
+ M.equip_to_slot_or_del(sword, SLOT_HUD_RIGHT_HAND)
if("clown")
- M.equip_to_slot_or_del(new /obj/item/clothing/under/rank/civilian/clown(M), slot_w_uniform)
- M.equip_to_slot_or_del(new /obj/item/radio/headset(M), slot_l_ear)
- M.equip_to_slot_or_del(new /obj/item/clothing/shoes/clown_shoes(M), slot_shoes)
- M.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/clown_hat(M), slot_wear_mask)
- M.equip_to_slot_or_del(new /obj/item/bikehorn(M), slot_l_store)
- M.equip_to_slot_or_del(sword, slot_r_hand)
+ M.equip_to_slot_or_del(new /obj/item/clothing/under/rank/civilian/clown(M), SLOT_HUD_JUMPSUIT)
+ M.equip_to_slot_or_del(new /obj/item/radio/headset(M), SLOT_HUD_LEFT_EAR)
+ M.equip_to_slot_or_del(new /obj/item/clothing/shoes/clown_shoes(M), SLOT_HUD_SHOES)
+ M.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/clown_hat(M), SLOT_HUD_WEAR_MASK)
+ M.equip_to_slot_or_del(new /obj/item/bikehorn(M), SLOT_HUD_LEFT_STORE)
+ M.equip_to_slot_or_del(sword, SLOT_HUD_RIGHT_HAND)
if("killer")
- M.equip_to_slot_or_del(new /obj/item/clothing/under/misc/overalls(M), slot_w_uniform)
- M.equip_to_slot_or_del(new /obj/item/clothing/shoes/white(M), slot_shoes)
- M.equip_to_slot_or_del(new /obj/item/clothing/gloves/color/latex(M), slot_gloves)
- M.equip_to_slot_or_del(new /obj/item/clothing/mask/surgical(M), slot_wear_mask)
- M.equip_to_slot_or_del(new /obj/item/clothing/head/welding(M), slot_head)
- M.equip_to_slot_or_del(new /obj/item/radio/headset(M), slot_l_ear)
- M.equip_to_slot_or_del(new /obj/item/clothing/suit/apron(M), slot_wear_suit)
- M.equip_to_slot_or_del(new /obj/item/kitchen/knife(M), slot_l_store)
- M.equip_to_slot_or_del(new /obj/item/scalpel(M), slot_r_store)
- M.equip_to_slot_or_del(sword, slot_r_hand)
+ M.equip_to_slot_or_del(new /obj/item/clothing/under/misc/overalls(M), SLOT_HUD_JUMPSUIT)
+ M.equip_to_slot_or_del(new /obj/item/clothing/shoes/white(M), SLOT_HUD_SHOES)
+ M.equip_to_slot_or_del(new /obj/item/clothing/gloves/color/latex(M), SLOT_HUD_GLOVES)
+ M.equip_to_slot_or_del(new /obj/item/clothing/mask/surgical(M), SLOT_HUD_WEAR_MASK)
+ M.equip_to_slot_or_del(new /obj/item/clothing/head/welding(M), SLOT_HUD_HEAD)
+ M.equip_to_slot_or_del(new /obj/item/radio/headset(M), SLOT_HUD_LEFT_EAR)
+ M.equip_to_slot_or_del(new /obj/item/clothing/suit/apron(M), SLOT_HUD_OUTER_SUIT)
+ M.equip_to_slot_or_del(new /obj/item/kitchen/knife(M), SLOT_HUD_LEFT_STORE)
+ M.equip_to_slot_or_del(new /obj/item/scalpel(M), SLOT_HUD_RIGHT_STORE)
+ M.equip_to_slot_or_del(sword, SLOT_HUD_RIGHT_HAND)
for(var/obj/item/carried_item in M.contents)
if(!istype(carried_item, /obj/item/implant))
carried_item.add_mob_blood(M)
if("pirate")
- M.equip_to_slot_or_del(new /obj/item/clothing/under/costume/pirate(M), slot_w_uniform)
- M.equip_to_slot_or_del(new /obj/item/clothing/shoes/brown(M), slot_shoes)
- M.equip_to_slot_or_del(new /obj/item/clothing/head/bandana(M), slot_head)
- M.equip_to_slot_or_del(new /obj/item/clothing/glasses/eyepatch(M), slot_glasses)
- M.equip_to_slot_or_del(new /obj/item/radio/headset(M), slot_l_ear)
- M.equip_to_slot_or_del(sword, slot_r_hand)
+ M.equip_to_slot_or_del(new /obj/item/clothing/under/costume/pirate(M), SLOT_HUD_JUMPSUIT)
+ M.equip_to_slot_or_del(new /obj/item/clothing/shoes/brown(M), SLOT_HUD_SHOES)
+ M.equip_to_slot_or_del(new /obj/item/clothing/head/bandana(M), SLOT_HUD_HEAD)
+ M.equip_to_slot_or_del(new /obj/item/clothing/glasses/eyepatch(M), SLOT_HUD_GLASSES)
+ M.equip_to_slot_or_del(new /obj/item/radio/headset(M), SLOT_HUD_LEFT_EAR)
+ M.equip_to_slot_or_del(sword, SLOT_HUD_RIGHT_HAND)
if("soviet")
- M.equip_to_slot_or_del(new /obj/item/clothing/head/sovietofficerhat(M), slot_head)
- M.equip_to_slot_or_del(new /obj/item/clothing/shoes/combat(M), slot_shoes)
- M.equip_to_slot_or_del(new /obj/item/clothing/gloves/combat(M), slot_gloves)
- M.equip_to_slot_or_del(new /obj/item/radio/headset(M), slot_l_ear)
- M.equip_to_slot_or_del(new /obj/item/clothing/suit/sovietcoat(M), slot_wear_suit)
- M.equip_to_slot_or_del(new /obj/item/clothing/under/new_soviet/sovietofficer(M), slot_w_uniform)
- M.equip_to_slot_or_del(sword, slot_r_hand)
+ M.equip_to_slot_or_del(new /obj/item/clothing/head/sovietofficerhat(M), SLOT_HUD_HEAD)
+ M.equip_to_slot_or_del(new /obj/item/clothing/shoes/combat(M), SLOT_HUD_SHOES)
+ M.equip_to_slot_or_del(new /obj/item/clothing/gloves/combat(M), SLOT_HUD_GLOVES)
+ M.equip_to_slot_or_del(new /obj/item/radio/headset(M), SLOT_HUD_LEFT_EAR)
+ M.equip_to_slot_or_del(new /obj/item/clothing/suit/sovietcoat(M), SLOT_HUD_OUTER_SUIT)
+ M.equip_to_slot_or_del(new /obj/item/clothing/under/new_soviet/sovietofficer(M), SLOT_HUD_JUMPSUIT)
+ M.equip_to_slot_or_del(sword, SLOT_HUD_RIGHT_HAND)
if("officer")
- M.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/space/deathsquad/beret(M), slot_head)
- M.equip_to_slot_or_del(new /obj/item/clothing/shoes/combat(M), slot_shoes)
- M.equip_to_slot_or_del(new /obj/item/clothing/gloves/combat(M), slot_gloves)
- M.equip_to_slot_or_del(new /obj/item/clothing/mask/cigarette/cigar/havana(M), slot_wear_mask)
- M.equip_to_slot_or_del(new /obj/item/radio/headset(M), slot_l_ear)
- M.equip_to_slot_or_del(new /obj/item/clothing/suit/jacket/miljacket(M), slot_wear_suit)
- M.equip_to_slot_or_del(new /obj/item/clothing/under/syndicate(M), slot_w_uniform)
- M.equip_to_slot_or_del(new /obj/item/clothing/glasses/eyepatch(M), slot_glasses)
- M.equip_to_slot_or_del(sword, slot_r_hand)
+ M.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/space/deathsquad/beret(M), SLOT_HUD_HEAD)
+ M.equip_to_slot_or_del(new /obj/item/clothing/shoes/combat(M), SLOT_HUD_SHOES)
+ M.equip_to_slot_or_del(new /obj/item/clothing/gloves/combat(M), SLOT_HUD_GLOVES)
+ M.equip_to_slot_or_del(new /obj/item/clothing/mask/cigarette/cigar/havana(M), SLOT_HUD_WEAR_MASK)
+ M.equip_to_slot_or_del(new /obj/item/radio/headset(M), SLOT_HUD_LEFT_EAR)
+ M.equip_to_slot_or_del(new /obj/item/clothing/suit/jacket/miljacket(M), SLOT_HUD_OUTER_SUIT)
+ M.equip_to_slot_or_del(new /obj/item/clothing/under/syndicate(M), SLOT_HUD_JUMPSUIT)
+ M.equip_to_slot_or_del(new /obj/item/clothing/glasses/eyepatch(M), SLOT_HUD_GLASSES)
+ M.equip_to_slot_or_del(sword, SLOT_HUD_RIGHT_HAND)
if("gladiator")
- M.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/gladiator(M), slot_head)
- M.equip_to_slot_or_del(new /obj/item/clothing/under/costume/gladiator(M), slot_w_uniform)
- M.equip_to_slot_or_del(new /obj/item/radio/headset(M), slot_l_ear)
- M.equip_to_slot_or_del(new /obj/item/clothing/shoes/sandal(M), slot_shoes)
- M.equip_to_slot_or_del(sword, slot_r_hand)
+ M.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/gladiator(M), SLOT_HUD_HEAD)
+ M.equip_to_slot_or_del(new /obj/item/clothing/under/costume/gladiator(M), SLOT_HUD_JUMPSUIT)
+ M.equip_to_slot_or_del(new /obj/item/radio/headset(M), SLOT_HUD_LEFT_EAR)
+ M.equip_to_slot_or_del(new /obj/item/clothing/shoes/sandal(M), SLOT_HUD_SHOES)
+ M.equip_to_slot_or_del(sword, SLOT_HUD_RIGHT_HAND)
else
@@ -633,7 +633,7 @@ GLOBAL_LIST_EMPTY(multiverse)
var/obj/item/card/id/W = new /obj/item/card/id
if(duplicate_self)
- var/duplicated_access = usr.get_item_by_slot(slot_wear_id)
+ var/duplicated_access = usr.get_item_by_slot(SLOT_HUD_WEAR_ID)
if(duplicated_access && istype(duplicated_access, /obj/item/card/id))
var/obj/item/card/id/duplicated_id = duplicated_access
W.access = duplicated_id.access
@@ -648,7 +648,7 @@ GLOBAL_LIST_EMPTY(multiverse)
W.registered_name = M.real_name
W.update_label(M.real_name)
W.SetOwnerInfo(M)
- M.equip_to_slot_or_del(W, slot_wear_id)
+ M.equip_to_slot_or_del(W, SLOT_HUD_WEAR_ID)
if(isvox(M))
M.dna.species.after_equip_job(null, M) //Nitrogen tanks
@@ -746,38 +746,38 @@ GLOBAL_LIST_EMPTY(multiverse)
switch(randomSpooky)
if("roman")
var/hat = pick(/obj/item/clothing/head/helmet/roman, /obj/item/clothing/head/helmet/roman/legionaire)
- H.equip_to_slot_or_del(new hat(H), slot_head)
- H.equip_to_slot_or_del(new /obj/item/clothing/under/costume/roman(H), slot_w_uniform)
- H.equip_to_slot_or_del(new /obj/item/clothing/shoes/roman(H), slot_shoes)
- H.equip_to_slot_or_del(new /obj/item/shield/riot/roman(H), slot_l_hand)
- H.equip_to_slot_or_del(new /obj/item/claymore(H), slot_r_hand)
- H.equip_to_slot_or_del(new /obj/item/spear(H), slot_back)
+ H.equip_to_slot_or_del(new hat(H), SLOT_HUD_HEAD)
+ H.equip_to_slot_or_del(new /obj/item/clothing/under/costume/roman(H), SLOT_HUD_JUMPSUIT)
+ H.equip_to_slot_or_del(new /obj/item/clothing/shoes/roman(H), SLOT_HUD_SHOES)
+ H.equip_to_slot_or_del(new /obj/item/shield/riot/roman(H), SLOT_HUD_LEFT_HAND)
+ H.equip_to_slot_or_del(new /obj/item/claymore(H), SLOT_HUD_RIGHT_HAND)
+ H.equip_to_slot_or_del(new /obj/item/spear(H), SLOT_HUD_BACK)
if("pirate")
- H.equip_to_slot_or_del(new /obj/item/clothing/under/costume/pirate(H), slot_w_uniform)
- H.equip_to_slot_or_del(new /obj/item/clothing/suit/pirate_brown(H), slot_wear_suit)
- H.equip_to_slot_or_del(new /obj/item/clothing/head/bandana(H), slot_head)
- H.equip_to_slot_or_del(new /obj/item/clothing/shoes/sandal(H), slot_shoes)
- H.equip_to_slot_or_del(new /obj/item/clothing/glasses/eyepatch(H), slot_glasses)
- H.equip_to_slot_or_del(new /obj/item/claymore(H), slot_r_hand)
- H.equip_to_slot_or_del(new /obj/item/spear(H), slot_back)
- H.equip_to_slot_or_del(new /obj/item/shield/riot/roman(H), slot_l_hand)
+ H.equip_to_slot_or_del(new /obj/item/clothing/under/costume/pirate(H), SLOT_HUD_JUMPSUIT)
+ H.equip_to_slot_or_del(new /obj/item/clothing/suit/pirate_brown(H), SLOT_HUD_OUTER_SUIT)
+ H.equip_to_slot_or_del(new /obj/item/clothing/head/bandana(H), SLOT_HUD_HEAD)
+ H.equip_to_slot_or_del(new /obj/item/clothing/shoes/sandal(H), SLOT_HUD_SHOES)
+ H.equip_to_slot_or_del(new /obj/item/clothing/glasses/eyepatch(H), SLOT_HUD_GLASSES)
+ H.equip_to_slot_or_del(new /obj/item/claymore(H), SLOT_HUD_RIGHT_HAND)
+ H.equip_to_slot_or_del(new /obj/item/spear(H), SLOT_HUD_BACK)
+ H.equip_to_slot_or_del(new /obj/item/shield/riot/roman(H), SLOT_HUD_LEFT_HAND)
if("yand")//mine is an evil laugh
- H.equip_to_slot_or_del(new /obj/item/clothing/shoes/sandal(H), slot_shoes)
- H.equip_to_slot_or_del(new /obj/item/clothing/head/kitty(H), slot_head)
- H.equip_to_slot_or_del(new /obj/item/clothing/under/dress/schoolgirl(H), slot_w_uniform)
- H.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/vest(H), slot_wear_suit)
- H.equip_to_slot_or_del(new /obj/item/katana(H), slot_r_hand)
- H.equip_to_slot_or_del(new /obj/item/shield/riot/roman(H), slot_l_hand)
- H.equip_to_slot_or_del(new /obj/item/spear(H), slot_back)
+ H.equip_to_slot_or_del(new /obj/item/clothing/shoes/sandal(H), SLOT_HUD_SHOES)
+ H.equip_to_slot_or_del(new /obj/item/clothing/head/kitty(H), SLOT_HUD_HEAD)
+ H.equip_to_slot_or_del(new /obj/item/clothing/under/dress/schoolgirl(H), SLOT_HUD_JUMPSUIT)
+ H.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/vest(H), SLOT_HUD_OUTER_SUIT)
+ H.equip_to_slot_or_del(new /obj/item/katana(H), SLOT_HUD_RIGHT_HAND)
+ H.equip_to_slot_or_del(new /obj/item/shield/riot/roman(H), SLOT_HUD_LEFT_HAND)
+ H.equip_to_slot_or_del(new /obj/item/spear(H), SLOT_HUD_BACK)
if("clown")
- H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/civilian/clown(H), slot_w_uniform)
- H.equip_to_slot_or_del(new /obj/item/clothing/shoes/clown_shoes(H), slot_shoes)
- H.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/clown_hat(H), slot_wear_mask)
- H.equip_to_slot_or_del(new /obj/item/clothing/head/stalhelm(H), slot_head)
- H.equip_to_slot_or_del(new /obj/item/bikehorn(H), slot_l_store)
- H.equip_to_slot_or_del(new /obj/item/claymore(H), slot_r_hand)
- H.equip_to_slot_or_del(new /obj/item/shield/riot/roman(H), slot_l_hand)
- H.equip_to_slot_or_del(new /obj/item/spear(H), slot_back)
+ H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/civilian/clown(H), SLOT_HUD_JUMPSUIT)
+ H.equip_to_slot_or_del(new /obj/item/clothing/shoes/clown_shoes(H), SLOT_HUD_SHOES)
+ H.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/clown_hat(H), SLOT_HUD_WEAR_MASK)
+ H.equip_to_slot_or_del(new /obj/item/clothing/head/stalhelm(H), SLOT_HUD_HEAD)
+ H.equip_to_slot_or_del(new /obj/item/bikehorn(H), SLOT_HUD_LEFT_STORE)
+ H.equip_to_slot_or_del(new /obj/item/claymore(H), SLOT_HUD_RIGHT_HAND)
+ H.equip_to_slot_or_del(new /obj/item/shield/riot/roman(H), SLOT_HUD_LEFT_HAND)
+ H.equip_to_slot_or_del(new /obj/item/spear(H), SLOT_HUD_BACK)
/obj/item/necromantic_stone/proc/spawnheresy(mob/living/carbon/human/H as mob)
H.set_species(/datum/species/human)
@@ -797,13 +797,13 @@ GLOBAL_LIST_EMPTY(multiverse)
H.update_body()
H.grab_ghost()
H.revive()
- H.equip_to_slot_or_del(new /obj/item/clothing/shoes/sandal(H), slot_shoes)
- H.equip_to_slot_or_del(new /obj/item/clothing/head/kitty(H), slot_head)
- H.equip_to_slot_or_del(new /obj/item/clothing/under/dress/schoolgirl(H), slot_w_uniform)
- H.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/vest(H), slot_wear_suit)
- H.equip_to_slot_or_del(new /obj/item/katana(H), slot_r_hand)
- H.equip_to_slot_or_del(new /obj/item/shield/riot/roman(H), slot_l_hand)
- H.equip_to_slot_or_del(new /obj/item/spear(H), slot_back)
+ H.equip_to_slot_or_del(new /obj/item/clothing/shoes/sandal(H), SLOT_HUD_SHOES)
+ H.equip_to_slot_or_del(new /obj/item/clothing/head/kitty(H), SLOT_HUD_HEAD)
+ H.equip_to_slot_or_del(new /obj/item/clothing/under/dress/schoolgirl(H), SLOT_HUD_JUMPSUIT)
+ H.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/vest(H), SLOT_HUD_OUTER_SUIT)
+ H.equip_to_slot_or_del(new /obj/item/katana(H), SLOT_HUD_RIGHT_HAND)
+ H.equip_to_slot_or_del(new /obj/item/shield/riot/roman(H), SLOT_HUD_LEFT_HAND)
+ H.equip_to_slot_or_del(new /obj/item/spear(H), SLOT_HUD_BACK)
if(!H.real_name || H.real_name == "unknown")
H.real_name = "Neko-chan"
else
diff --git a/code/game/gamemodes/wizard/soulstone.dm b/code/game/gamemodes/wizard/soulstone.dm
index e3a5390fbc9d..f77857fc3d2d 100644
--- a/code/game/gamemodes/wizard/soulstone.dm
+++ b/code/game/gamemodes/wizard/soulstone.dm
@@ -8,7 +8,7 @@
var/icon_state_full = "soulstone2"
desc = "A fragment of the legendary treasure known simply as the 'Soul Stone'. The shard still flickers with a fraction of the full artifact's power."
w_class = WEIGHT_CLASS_TINY
- slot_flags = SLOT_BELT
+ slot_flags = SLOT_FLAG_BELT
origin_tech = "bluespace=4;materials=5"
/// The body/brain of the player inside this construct, transferred over from the soulstone.
diff --git a/code/game/gamemodes/wizard/spellbook.dm b/code/game/gamemodes/wizard/spellbook.dm
index cd04b1a328b3..3f5ecc3e6914 100644
--- a/code/game/gamemodes/wizard/spellbook.dm
+++ b/code/game/gamemodes/wizard/spellbook.dm
@@ -1078,7 +1078,7 @@
magichead.voicechange = TRUE //NEEEEIIGHH
if(!user.unEquip(user.wear_mask))
qdel(user.wear_mask)
- user.equip_to_slot_if_possible(magichead, slot_wear_mask, TRUE, TRUE)
+ user.equip_to_slot_if_possible(magichead, SLOT_HUD_WEAR_MASK, TRUE, TRUE)
qdel(src)
else
to_chat(user, "I say thee neigh")
diff --git a/code/game/gamemodes/wizard/wizard.dm b/code/game/gamemodes/wizard/wizard.dm
index 271b202a83be..9c831cebd9e7 100644
--- a/code/game/gamemodes/wizard/wizard.dm
+++ b/code/game/gamemodes/wizard/wizard.dm
@@ -123,22 +123,22 @@
wizard_mob.internal = wizard_mob.r_hand
wizard_mob.update_action_buttons_icon()
else
- wizard_mob.equip_to_slot_or_del(new /obj/item/clothing/under/color/lightpurple(wizard_mob), slot_w_uniform)
- wizard_mob.equip_to_slot_or_del(new /obj/item/clothing/head/wizard(wizard_mob), slot_head)
+ wizard_mob.equip_to_slot_or_del(new /obj/item/clothing/under/color/lightpurple(wizard_mob), SLOT_HUD_JUMPSUIT)
+ wizard_mob.equip_to_slot_or_del(new /obj/item/clothing/head/wizard(wizard_mob), SLOT_HUD_HEAD)
wizard_mob.dna.species.after_equip_job(null, wizard_mob)
wizard_mob.rejuvenate() //fix any damage taken by naked vox/plasmamen/etc while round setups
- wizard_mob.equip_to_slot_or_del(new /obj/item/radio/headset(wizard_mob), slot_l_ear)
- wizard_mob.equip_to_slot_or_del(new /obj/item/clothing/shoes/sandal(wizard_mob), slot_shoes)
- wizard_mob.equip_to_slot_or_del(new /obj/item/clothing/suit/wizrobe(wizard_mob), slot_wear_suit)
- wizard_mob.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel(wizard_mob), slot_back)
+ wizard_mob.equip_to_slot_or_del(new /obj/item/radio/headset(wizard_mob), SLOT_HUD_LEFT_EAR)
+ wizard_mob.equip_to_slot_or_del(new /obj/item/clothing/shoes/sandal(wizard_mob), SLOT_HUD_SHOES)
+ wizard_mob.equip_to_slot_or_del(new /obj/item/clothing/suit/wizrobe(wizard_mob), SLOT_HUD_OUTER_SUIT)
+ wizard_mob.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel(wizard_mob), SLOT_HUD_BACK)
if(wizard_mob.dna.species.speciesbox)
- wizard_mob.equip_to_slot_or_del(new wizard_mob.dna.species.speciesbox(wizard_mob), slot_in_backpack)
+ wizard_mob.equip_to_slot_or_del(new wizard_mob.dna.species.speciesbox(wizard_mob), SLOT_HUD_IN_BACKPACK)
else
- wizard_mob.equip_to_slot_or_del(new /obj/item/storage/box/survival(wizard_mob), slot_in_backpack)
- wizard_mob.equip_to_slot_or_del(new /obj/item/teleportation_scroll(wizard_mob), slot_r_store)
+ wizard_mob.equip_to_slot_or_del(new /obj/item/storage/box/survival(wizard_mob), SLOT_HUD_IN_BACKPACK)
+ wizard_mob.equip_to_slot_or_del(new /obj/item/teleportation_scroll(wizard_mob), SLOT_HUD_RIGHT_STORE)
var/obj/item/spellbook/spellbook = new /obj/item/spellbook(wizard_mob)
spellbook.owner = wizard_mob
- wizard_mob.equip_to_slot_or_del(spellbook, slot_l_hand)
+ wizard_mob.equip_to_slot_or_del(spellbook, SLOT_HUD_LEFT_HAND)
wizard_mob.faction = list("wizard")
wizard_mob.mind.offstation_role = TRUE
diff --git a/code/game/gamemodes/wizard/wizloadouts.dm b/code/game/gamemodes/wizard/wizloadouts.dm
index 417806505bb2..ce2150d4e98e 100644
--- a/code/game/gamemodes/wizard/wizloadouts.dm
+++ b/code/game/gamemodes/wizard/wizloadouts.dm
@@ -61,10 +61,10 @@
is_ragin_restricted = TRUE
/obj/effect/proc_holder/spell/lichdom/gunslinger/equip_lich(mob/living/carbon/human/H)
- H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/det_suit(H), slot_wear_suit)
- H.equip_to_slot_or_del(new /obj/item/clothing/shoes/combat(H), slot_shoes)
- H.equip_to_slot_or_del(new /obj/item/clothing/gloves/combat(H), slot_gloves)
- H.equip_to_slot_or_del(new /obj/item/clothing/under/syndicate(H), slot_w_uniform)
+ H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/det_suit(H), SLOT_HUD_OUTER_SUIT)
+ H.equip_to_slot_or_del(new /obj/item/clothing/shoes/combat(H), SLOT_HUD_SHOES)
+ H.equip_to_slot_or_del(new /obj/item/clothing/gloves/combat(H), SLOT_HUD_GLOVES)
+ H.equip_to_slot_or_del(new /obj/item/clothing/under/syndicate(H), SLOT_HUD_JUMPSUIT)
/datum/spellbook_entry/loadout/greytide
name = "Tyde the Grey"
@@ -87,9 +87,9 @@
new /obj/item/clothing/head/helmet/space/plasmaman/assistant(get_turf(user))
new /obj/item/clothing/under/plasmaman/assistant(get_turf(user))
user.unEquip(user.wear_id)
- user.equip_to_slot_or_del(new /obj/item/clothing/under/color/grey/glorf, slot_w_uniform) //Just in case they're naked
+ user.equip_to_slot_or_del(new /obj/item/clothing/under/color/grey/glorf, SLOT_HUD_JUMPSUIT) //Just in case they're naked
var/obj/item/card/id/wizid = new /obj/item/card/id(src)
- user.equip_to_slot_or_del(wizid, slot_wear_id)
+ user.equip_to_slot_or_del(wizid, SLOT_HUD_WEAR_ID)
wizid.registered_name = user.real_name
wizid.access = list(ACCESS_MAINT_TUNNELS)
wizid.assignment = "Assistant"
diff --git a/code/game/jobs/job/support.dm b/code/game/jobs/job/support.dm
index fda0554f2ea7..0ef315a8aab3 100644
--- a/code/game/jobs/job/support.dm
+++ b/code/game/jobs/job/support.dm
@@ -109,7 +109,7 @@
mask = /obj/item/clothing/mask/gas/explorer
glasses = /obj/item/clothing/glasses/meson
suit_store = /obj/item/tank/internals/emergency_oxygen
- internals_slot = slot_s_store
+ internals_slot = SLOT_HUD_SUIT_STORE
backpack_contents = list(
/obj/item/flashlight/seclite=1,\
/obj/item/kitchen/knife/combat/survival=1,
@@ -454,6 +454,16 @@
backpack_contents = list(
/obj/item/videocam/advanced = 1)
+/datum/outfit/job/librarian/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE)
+ ..()
+ if(!H.mind)
+ return
+ for(var/la in GLOB.all_languages)
+ var/datum/language/new_language = GLOB.all_languages[la]
+ if(new_language.flags & (HIVEMIND|NOLIBRARIAN))
+ continue
+ H.add_language(la)
+
/datum/job/barber
title = "Barber"
flag = JOB_BARBER
diff --git a/code/game/jobs/job_exp.dm b/code/game/jobs/job_exp.dm
index 108545cf368d..42c909098c38 100644
--- a/code/game/jobs/job_exp.dm
+++ b/code/game/jobs/job_exp.dm
@@ -54,7 +54,7 @@ GLOBAL_LIST_INIT(role_playtime_requirements, list(
set name = "Check Player Playtime"
if(!check_rights(R_ADMIN|R_MOD|R_MENTOR))
return
- var/msg = "Playtime Report"
+ var/msg = "Playtime Report"
var/datum/job/theirjob
var/jtext
msg += "Player | Job | Crew | "
@@ -92,7 +92,7 @@ GLOBAL_LIST_INIT(role_playtime_requirements, list(
return
if(!check_rights(R_ADMIN|R_MOD|R_MENTOR))
return
- var/body = "Playtime for [C.key]
Playtime:"
+ var/body = "Playtime for [C.key]
Playtime:"
body += C.get_exp_report()
body += ""
usr << browse(body, "window=playerplaytime[C.ckey];size=550x615")
diff --git a/code/game/machinery/camera/camera.dm b/code/game/machinery/camera/camera.dm
index 598820fe83f1..4a1c326fe70d 100644
--- a/code/game/machinery/camera/camera.dm
+++ b/code/game/machinery/camera/camera.dm
@@ -180,10 +180,10 @@
to_chat(AI, "[U] holds \a [itemname] up to one of your cameras ...")
else
to_chat(AI, "[U] holds \a [itemname] up to one of your cameras ...")
- AI.last_paper_seen = "[itemname][info]"
+ AI.last_paper_seen = "[itemname][info]"
else if(O.client && O.client.eye == src)
to_chat(O, "[U] holds \a [itemname] up to one of the cameras ...")
- O << browse(text("[][]", itemname, info), text("window=[]", itemname))
+ O << browse(text("[][]", itemname, info), text("window=[]", itemname))
else if(istype(I, /obj/item/laser_pointer))
var/obj/item/laser_pointer/L = I
diff --git a/code/game/mecha/combat/honker.dm b/code/game/mecha/combat/honker.dm
index c7fbf30b53ca..fa70ba0d262d 100644
--- a/code/game/mecha/combat/honker.dm
+++ b/code/game/mecha/combat/honker.dm
@@ -53,7 +53,7 @@
return output
/obj/mecha/combat/honker/get_stats_html()
- var/output = {"
+ var/output = {"
[name] data
",o.insertBefore(n.lastChild,o.firstChild)}(e,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),r||function(e,t){t.cache||(t.cache={},t.createElem=e.createElement,t.createFrag=e.createDocumentFragment,t.frag=t.createFrag()),e.createElement=function(n){return h.shivMethods?m(n,e,t):t.createElem(n)},e.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+u().join().replace(/[\w\-:]+/g,(function(e){return t.createElem(e),t.frag.createElement(e),'c("'+e+'")'}))+");return n}")(h,t.frag)}(e,t),e}!function(){try{var e=n.createElement("a");e.innerHTML="",o="hidden"in e,r=1==e.childNodes.length||function(){n.createElement("a");var e=n.createDocumentFragment();return"undefined"==typeof e.cloneNode||"undefined"==typeof e.createDocumentFragment||"undefined"==typeof e.createElement}()}catch(t){o=!0,r=!0}}();var h={elements:a.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:"3.7.3",shivCSS:!1!==a.shivCSS,supportsUnknownElements:r,shivMethods:!1!==a.shivMethods,type:"default",shivDocument:p,createElement:m,createDocumentFragment:function(e,t){if(e||(e=n),r)return e.createDocumentFragment();for(var o=(t=t||s(e)).frag.cloneNode(),a=0,c=u(),i=c.length;a=0;--r){var a=this.tryEntries[r],c=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var i=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc");if(i&&l){if(this.prev=0;--o){var r=this.tryEntries[o];if(r.tryLoc<=this.prev&&n.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),y(n),u}},"catch":function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var o=n.completion;if("throw"===o.type){var r=o.arg;y(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:_(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),u}},e}(e.exports);try{regeneratorRuntime=o}catch(r){"object"==typeof globalThis?globalThis.regeneratorRuntime=o:Function("r","regeneratorRuntime = r")(o)}},function(e,t,n){"use strict";t.__esModule=!0,t.vecSubtract=t.vecScale=t.vecNormalize=t.vecMultiply=t.vecLength=t.vecInverse=t.vecDivide=t.vecCreate=t.vecAdd=void 0;var o=n(28);t.vecCreate=function(){for(var e=arguments.length,t=new Array(e),n=0;n3?i(c):null,V=String(c.key),g=String(c.char),v=c.location,y=c.keyCode||(c.keyCode=V)&&V.charCodeAt(0)||0,x=c.charCode||(c.charCode=g)&&g.charCodeAt(0)||0,_=c.bubbles,k=c.cancelable,L=c.repeat,w=c.locale,B=c.view||e;if(c.which||(c.which=c.keyCode),"initKeyEvent"in m)m.initKeyEvent(t,_,k,B,p,f,h,C,y,x);else if(0>>0),t=Element.prototype,n=t.querySelector,o=t.querySelectorAll;function r(t,n,o){t.setAttribute(e,null);var r=n.call(t,String(o).replace(/(^|,\s*)(:scope([ >]|$))/g,(function(t,n,o,r){return n+"["+e+"]"+(r||" ")})));return t.removeAttribute(e),r}t.querySelector=function(e){return r(this,n,e)},t.querySelectorAll=function(e){return r(this,o,e)}}()}}(window),function(e){var t=e.WeakMap||function(){var e,t=0,n=!1,o=!1;function r(t,r,a){o=a,n=!1,e=undefined,t.dispatchEvent(r)}function a(e){this.value=e}function i(){t++,this.__ce__=new c("@DOMMap:"+t+Math.random())}return a.prototype.handleEvent=function(t){n=!0,o?t.currentTarget.removeEventListener(t.type,this,!1):e=this.value},i.prototype={constructor:i,"delete":function(e){return r(e,this.__ce__,!0),n},get:function(t){r(t,this.__ce__,!1);var n=e;return e=undefined,n},has:function(e){return r(e,this.__ce__,!1),n},set:function(e,t){return r(e,this.__ce__,!0),e.addEventListener(this.__ce__.type,new a(t),!1),this}},i}();function n(){}function o(e,t,n){function r(e){r.once&&(e.currentTarget.removeEventListener(e.type,t,r),r.removed=!0),r.passive&&(e.preventDefault=o.preventDefault),"function"==typeof r.callback?r.callback.call(this,e):r.callback&&r.callback.handleEvent(e),r.passive&&delete e.preventDefault}return r.type=e,r.callback=t,r.capture=!!n.capture,r.passive=!!n.passive,r.once=!!n.once,r.removed=!1,r}n.prototype=(Object.create||Object)(null),o.preventDefault=function(){};var r,a,c=e.CustomEvent,i=e.dispatchEvent,l=e.addEventListener,d=e.removeEventListener,u=0,s=function(){u++},m=[].indexOf||function(e){for(var t=this.length;t--&&this[t]!==e;);return t},p=function(e){return"".concat(e.capture?"1":"0",e.passive?"1":"0",e.once?"1":"0")};try{l("_",s,{once:!0}),i(new c("_")),i(new c("_")),d("_",s,{once:!0})}catch(h){}1!==u&&(a=new t,r=function(e){if(e){var t=e.prototype;t.addEventListener=function(e){return function(t,r,c){if(c&&"boolean"!=typeof c){var i,l,d,u=a.get(this),s=p(c);u||a.set(this,u=new n),t in u||(u[t]={handler:[],wrap:[]}),l=u[t],(i=m.call(l.handler,r))<0?(i=l.handler.push(r)-1,l.wrap[i]=d=new n):d=l.wrap[i],s in d||(d[s]=o(t,r,c),e.call(this,t,d[s],d[s].capture))}else e.call(this,t,r,c)}}(t.addEventListener),t.removeEventListener=function(e){return function(t,n,o){if(o&&"boolean"!=typeof o){var r,c,i,l,d=a.get(this);if(d&&t in d&&(i=d[t],-1<(c=m.call(i.handler,n))&&(r=p(o))in(l=i.wrap[c]))){for(r in e.call(this,t,l[r],l[r].capture),delete l[r],l)return;i.handler.splice(c,1),i.wrap.splice(c,1),0===i.handler.length&&delete d[t]}}else e.call(this,t,n,o)}}(t.removeEventListener)}},e.EventTarget?r(EventTarget):(r(e.Text),r(e.Element||e.HTMLElement),r(e.HTMLDocument),r(e.Window||{prototype:e}),r(e.XMLHttpRequest)))}(window)},function(e,t,n){"use strict";!function(t,n){var o,r,a=t.html5||{},c=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,i=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,l=0,d={};function u(){var e=h.elements;return"string"==typeof e?e.split(" "):e}function s(e){var t=d[e._html5shiv];return t||(t={},l++,e._html5shiv=l,d[l]=t),t}function m(e,t,o){return t||(t=n),r?t.createElement(e):(o||(o=s(t)),!(a=o.cache[e]?o.cache[e].cloneNode():i.test(e)?(o.cache[e]=o.createElem(e)).cloneNode():o.createElem(e)).canHaveChildren||c.test(e)||a.tagUrn?a:o.frag.appendChild(a));var a}function p(e){e||(e=n);var t=s(e);return!h.shivCSS||o||t.hasCSS||(t.hasCSS=!!function(e,t){var n=e.createElement("p"),o=e.getElementsByTagName("head")[0]||e.documentElement;return n.innerHTML="x",o.insertBefore(n.lastChild,o.firstChild)}(e,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),r||function(e,t){t.cache||(t.cache={},t.createElem=e.createElement,t.createFrag=e.createDocumentFragment,t.frag=t.createFrag()),e.createElement=function(n){return h.shivMethods?m(n,e,t):t.createElem(n)},e.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+u().join().replace(/[\w\-:]+/g,(function(e){return t.createElem(e),t.frag.createElement(e),'c("'+e+'")'}))+");return n}")(h,t.frag)}(e,t),e}!function(){try{var e=n.createElement("a");e.innerHTML="",o="hidden"in e,r=1==e.childNodes.length||function(){n.createElement("a");var e=n.createDocumentFragment();return"undefined"==typeof e.cloneNode||"undefined"==typeof e.createDocumentFragment||"undefined"==typeof e.createElement}()}catch(t){o=!0,r=!0}}();var h={elements:a.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:"3.7.3",shivCSS:!1!==a.shivCSS,supportsUnknownElements:r,shivMethods:!1!==a.shivMethods,type:"default",shivDocument:p,createElement:m,createDocumentFragment:function(e,t){if(e||(e=n),r)return e.createDocumentFragment();for(var o=(t=t||s(e)).frag.cloneNode(),a=0,c=u(),i=c.length;a1?r-1:0),c=1;c1?t-1:0),o=1;o=0||(r[n]=e[n]);return r}(e,c);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["BlockQuote",t])},n)))}},function(e,t,n){"use strict";var o,r;t.__esModule=!0,t.VNodeFlags=t.ChildFlags=void 0,t.VNodeFlags=o,function(e){e[e.HtmlElement=1]="HtmlElement",e[e.ComponentUnknown=2]="ComponentUnknown",e[e.ComponentClass=4]="ComponentClass",e[e.ComponentFunction=8]="ComponentFunction",e[e.Text=16]="Text",e[e.SvgElement=32]="SvgElement",e[e.InputElement=64]="InputElement",e[e.TextareaElement=128]="TextareaElement",e[e.SelectElement=256]="SelectElement",e[e.Void=512]="Void",e[e.Portal=1024]="Portal",e[e.ReCreate=2048]="ReCreate",e[e.ContentEditable=4096]="ContentEditable",e[e.Fragment=8192]="Fragment",e[e.InUse=16384]="InUse",e[e.ForwardRef=32768]="ForwardRef",e[e.Normalized=65536]="Normalized",e[e.ForwardRefComponent=32776]="ForwardRefComponent",e[e.FormElement=448]="FormElement",e[e.Element=481]="Element",e[e.Component=14]="Component",e[e.DOMRef=2033]="DOMRef",e[e.InUseOrNormalized=81920]="InUseOrNormalized",e[e.ClearInUse=-16385]="ClearInUse",e[e.ComponentKnown=12]="ComponentKnown"}(o||(t.VNodeFlags=o={})),t.ChildFlags=r,function(e){e[e.UnknownChildren=0]="UnknownChildren",e[e.HasInvalidChildren=1]="HasInvalidChildren",e[e.HasVNodeChildren=2]="HasVNodeChildren",e[e.HasNonKeyedChildren=4]="HasNonKeyedChildren",e[e.HasKeyedChildren=8]="HasKeyedChildren",e[e.HasTextChildren=16]="HasTextChildren",e[e.MultipleChildren=12]="MultipleChildren"}(r||(t.ChildFlags=r={}))},function(e,t,n){"use strict";t.__esModule=!0,t.ByondUi=void 0;var o=n(0),r=n(10),a=n(507),c=n(33),i=n(82),l=n(22),d=["params"],u=["params"],s=["parent","params"];function m(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}function p(e,t){return(p=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var h=(0,i.createLogger)("ByondUi"),f=[];window.addEventListener("beforeunload",(function(){for(var e=0;e=0||(r[n]=e[n]);return r}(t,l),N=this.state.viewBox,b=function(e,t,n,o){if(0===e.length)return[];var a=(0,r.zipWith)(Math.min).apply(void 0,e),c=(0,r.zipWith)(Math.max).apply(void 0,e);return n!==undefined&&(a[0]=n[0],c[0]=n[1]),o!==undefined&&(a[1]=o[0],c[1]=o[1]),(0,r.map)((function(e){return(0,r.zipWith)((function(e,t,n,o){return(e-t)/(n-t)*o}))(e,a,c,t)}))(e)}(a,N,c,d);if(b.length>0){var V=b[0],g=b[b.length-1];b.push([N[0]+f,g[1]]),b.push([N[0]+f,-f]),b.push([-f,-f]),b.push([-f,V[1]])}var v=function(e){for(var t="",n=0;n=0||(r[n]=e[n]);return r}(t,c);return(0,o.createVNode)(1,"div","Collapsible",[(0,o.createVNode)(1,"div","Table",[(0,o.createVNode)(1,"div","Table__cell",(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Button,Object.assign({fluid:!0,color:d,icon:n?"chevron-down":"chevron-right",onClick:function(){return e.setState({open:!n})}},m,{children:u}))),2),s&&(0,o.createVNode)(1,"div","Table__cell Table__cell--collapsing",s,0)],0),n&&(0,o.createComponentVNode)(2,r.Box,{mt:1,children:i})],0)},l}(o.Component);t.Collapsible=l},function(e,t,n){"use strict";t.__esModule=!0,t.ColorBox=void 0;var o=n(0),r=n(10),a=n(22),c=["content","children","className","color","backgroundColor"];var i=function(e){var t=e.content,n=(e.children,e.className),i=e.color,l=e.backgroundColor,d=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,c);return d.color=t?null:"transparent",d.backgroundColor=i||l,(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["ColorBox",n,(0,a.computeBoxClassName)(d)]),t||".",0,Object.assign({},(0,a.computeBoxProps)(d))))};t.ColorBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Dropdown=void 0;var o=n(0),r=n(10),a=n(22),c=n(163),i=["color","over","noscroll","nochevron","width","onClick","selected","disabled"],l=["className"];function d(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}function u(e,t){return(u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var s=function(e){var t,n;function s(t){var n;return(n=e.call(this,t)||this).state={open:!1},n.handleClick=function(){n.state.open&&n.setOpen(!1)},n}n=e,(t=s).prototype=Object.create(n.prototype),t.prototype.constructor=t,u(t,n);var m=s.prototype;return m.componentWillUnmount=function(){window.removeEventListener("click",this.handleClick)},m.setOpen=function(e){var t=this;this.setState({open:e}),e?(setTimeout((function(){return window.addEventListener("click",t.handleClick)})),this.menuRef.focus()):window.removeEventListener("click",this.handleClick)},m.setSelected=function(e){this.setOpen(!1),this.props.onSelected(e)},m.buildMenu=function(){var e=this,t=this.props.options,n=(void 0===t?[]:t).map((function(t){return(0,o.createVNode)(1,"div","Dropdown__menuentry",t,0,{onClick:function(){e.setSelected(t)}},t)}));return n.length?n:"No Options Found"},m.render=function(){var e=this,t=this.props,n=t.color,u=void 0===n?"default":n,s=t.over,m=t.noscroll,p=t.nochevron,h=t.width,f=(t.onClick,t.selected),C=t.disabled,N=d(t,i),b=N.className,V=d(N,l),g=s?!this.state.open:this.state.open,v=this.state.open?(0,o.createVNode)(1,"div",(0,r.classes)([m?"Dropdown__menu-noscroll":"Dropdown__menu",s&&"Dropdown__over"]),this.buildMenu(),0,{tabIndex:"-1",style:{width:h}},null,(function(t){e.menuRef=t})):null;return(0,o.createVNode)(1,"div","Dropdown",[(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({width:h,className:(0,r.classes)(["Dropdown__control","Button","Button--color--"+u,C&&"Button--disabled",b])},V,{onClick:function(){C&&!e.state.open||e.setOpen(!e.state.open)},children:[(0,o.createVNode)(1,"span","Dropdown__selected-text",f,0),!!p||(0,o.createVNode)(1,"span","Dropdown__arrow-button",(0,o.createComponentVNode)(2,c.Icon,{name:g?"chevron-up":"chevron-down"}),2)]}))),v],0)},s}(o.Component);t.Dropdown=s},function(e,t,n){"use strict";t.__esModule=!0,t.Input=void 0;var o=n(0),r=n(10),a=n(22),c=["selfClear","onInput","onChange","onEnter","value","maxLength","placeholder","autofocus","disabled","multiline","cols","rows"],i=["className","fluid"];function l(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var u=function(e){return(0,r.isFalsy)(e)?"":e},s=function(e){var t,n;function s(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={editing:!1},t.handleInput=function(e){var n=t.state.editing,o=t.props.onInput;n||t.setEditing(!0),o&&o(e,e.target.value)},t.handleFocus=function(e){t.state.editing||t.setEditing(!0)},t.handleBlur=function(e){var n=t.state.editing,o=t.props.onChange;n&&(t.setEditing(!1),o&&o(e,e.target.value))},t.handleKeyDown=function(e){var n=t.props,o=n.onInput,r=n.onChange,a=n.onEnter;return 13===e.keyCode?(t.setEditing(!1),r&&r(e,e.target.value),o&&o(e,e.target.value),a&&a(e,e.target.value),void(t.props.selfClear?e.target.value="":e.target.blur())):27===e.keyCode?(t.setEditing(!1),e.target.value=u(t.props.value),void e.target.blur()):void 0},t}n=e,(t=s).prototype=Object.create(n.prototype),t.prototype.constructor=t,d(t,n);var m=s.prototype;return m.componentDidMount=function(){var e=this.props.value,t=this.inputRef.current;t&&(t.value=u(e),this.props.autofocus&&(t.focus(),t.selectionStart=0,t.selectionEnd=t.value.length))},m.componentDidUpdate=function(e,t){var n=this.state.editing,o=e.value,r=this.props.value,a=this.inputRef.current;a&&!n&&o!==r&&(a.value=u(r))},m.setEditing=function(e){this.setState({editing:e})},m.render=function(){var e=this.props,t=(e.selfClear,e.onInput,e.onChange,e.onEnter,e.value,e.maxLength),n=e.placeholder,d=(e.autofocus,e.disabled),u=e.multiline,s=e.cols,m=void 0===s?32:s,p=e.rows,h=void 0===p?4:p,f=l(e,c),C=f.className,N=f.fluid,b=l(f,i);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Input",N&&"Input--fluid",d&&"Input--disabled",C])},b,{children:[(0,o.createVNode)(1,"div","Input__baseline",".",16),u?(0,o.createVNode)(128,"textarea","Input__textarea",null,1,{placeholder:n,onInput:this.handleInput,onFocus:this.handleFocus,onBlur:this.handleBlur,maxLength:t,cols:m,rows:h,disabled:d},null,this.inputRef):(0,o.createVNode)(64,"input","Input__input",null,1,{placeholder:n,onInput:this.handleInput,onFocus:this.handleFocus,onBlur:this.handleBlur,onKeyDown:this.handleKeyDown,maxLength:t,disabled:d},null,this.inputRef)]})))},s}(o.Component);t.Input=s},function(e,t,n){"use strict";t.__esModule=!0,t.Knob=void 0;var o=n(0),r=n(16),a=n(10),c=n(33),i=n(22),l=n(222),d=n(164),u=["animated","format","maxValue","minValue","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","style","fillValue","color","ranges","size","bipolar","children","popUpPosition"];t.Knob=function(e){if(c.IS_IE8)return(0,o.normalizeProps)((0,o.createComponentVNode)(2,d.NumberInput,Object.assign({},e)));var t=e.animated,n=e.format,s=e.maxValue,m=e.minValue,p=e.onChange,h=e.onDrag,f=e.step,C=e.stepPixelSize,N=e.suppressFlicker,b=e.unit,V=e.value,g=e.className,v=e.style,y=e.fillValue,x=e.color,_=e.ranges,k=void 0===_?{}:_,L=e.size,w=e.bipolar,B=(e.children,e.popUpPosition),S=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,u);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.DraggableControl,Object.assign({dragMatrix:[0,-1]},{animated:t,format:n,maxValue:s,minValue:m,onChange:p,onDrag:h,step:f,stepPixelSize:C,suppressFlicker:N,unit:b,value:V},{children:function(e){var t=e.dragging,n=(e.editing,e.value),c=e.displayValue,l=e.displayElement,d=e.inputElement,u=e.handleDragStart,p=(0,r.scale)(null!=y?y:c,m,s),h=(0,r.scale)(c,m,s),f=x||(0,r.keyOfMatchingRange)(null!=y?y:n,k)||"default",C=270*(h-.5);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,a.classes)(["Knob","Knob--color--"+f,w&&"Knob--bipolar",g,(0,i.computeBoxClassName)(S)]),[(0,o.createVNode)(1,"div","Knob__circle",(0,o.createVNode)(1,"div","Knob__cursorBox",(0,o.createVNode)(1,"div","Knob__cursor"),2,{style:{transform:"rotate("+C+"deg)"}}),2),t&&(0,o.createVNode)(1,"div",(0,a.classes)(["Knob__popupValue",B&&"Knob__popupValue--"+B]),l,0),(0,o.createVNode)(32,"svg","Knob__ring Knob__ringTrackPivot",(0,o.createVNode)(32,"circle","Knob__ringTrack",null,1,{cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),(0,o.createVNode)(32,"svg","Knob__ring Knob__ringFillPivot",(0,o.createVNode)(32,"circle","Knob__ringFill",null,1,{style:{"stroke-dashoffset":((w?2.75:2)-1.5*p)*Math.PI*50},cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),d],0,Object.assign({},(0,i.computeBoxProps)(Object.assign({style:Object.assign({"font-size":L+"rem"},v)},S)),{onMouseDown:u})))}})))}},function(e,t,n){"use strict";t.__esModule=!0,t.LabeledControls=void 0;var o=n(0),r=n(34),a=["children"],c=["label","children"];function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t=e.children,n=i(e,a);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Flex,Object.assign({mx:-.5,align:"stretch",justify:"space-between"},n,{children:t})))};t.LabeledControls=l;l.Item=function(e){var t=e.label,n=e.children,a=i(e,c);return(0,o.createComponentVNode)(2,r.Flex.Item,{mx:1,children:(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Flex,Object.assign({minWidth:"52px",height:"100%",direction:"column",align:"center",textAlign:"center",justify:"space-between"},a,{children:[(0,o.createComponentVNode)(2,r.Flex.Item),(0,o.createComponentVNode)(2,r.Flex.Item,{children:n}),(0,o.createComponentVNode)(2,r.Flex.Item,{color:"label",children:t})]})))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NanoMap=void 0;var o=n(0),r=n(2),a=n(1),c=n(44),i=n(223);function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var d=function(e){return e.stopPropagation&&e.stopPropagation(),e.preventDefault&&e.preventDefault(),e.cancelBubble=!0,e.returnValue=!1,!1},u=function(e){var t,n;function c(t){var n;n=e.call(this,t)||this;window.innerWidth,window.innerHeight;return n.state={offsetX:128,offsetY:48,transform:"none",dragging:!1,originX:null,originY:null,zoom:1},n.handleDragStart=function(e){n.ref=e.target,n.setState({dragging:!1,originX:e.screenX,originY:e.screenY}),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd),d(e)},n.handleDragMove=function(e){n.setState((function(t){var n=Object.assign({},t),o=e.screenX-n.originX,r=e.screenY-n.originY;return t.dragging?(n.offsetX+=o,n.offsetY+=r,n.originX=e.screenX,n.originY=e.screenY):n.dragging=!0,n})),d(e)},n.handleDragEnd=function(e){n.setState({dragging:!1,originX:null,originY:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),d(e)},n.handleZoom=function(e,o){n.setState((function(e){var n=Math.min(Math.max(o,1),8),r=1.5*(n-e.zoom);return e.zoom=n,e.offsetX=e.offsetX-262*r,e.offsetY=e.offsetY-256*r,t.onZoom&&t.onZoom(e.zoom),e}))},n}return n=e,(t=c).prototype=Object.create(n.prototype),t.prototype.constructor=t,l(t,n),c.prototype.render=function(){var e=(0,a.useBackend)(this.context).config,t=this.state,n=t.dragging,c=t.offsetX,i=t.offsetY,l=t.zoom,d=void 0===l?1:l,u=this.props.children,m=510*d+"px",p={width:m,height:m,"margin-top":i+"px","margin-left":c+"px",overflow:"hidden",position:"relative","background-image":"url("+e.map+"_nanomap_z1.png)","background-size":"cover","background-repeat":"no-repeat","text-align":"center",cursor:n?"move":"auto"};return(0,o.createComponentVNode)(2,r.Box,{className:"NanoMap__container",children:[(0,o.createComponentVNode)(2,r.Box,{style:p,textAlign:"center",onMouseDown:this.handleDragStart,children:(0,o.createComponentVNode)(2,r.Box,{children:u})}),(0,o.createComponentVNode)(2,s,{zoom:d,onZoom:this.handleZoom})]})},c}(o.Component);t.NanoMap=u;u.Marker=function(e,t){var n=e.x,a=e.y,c=e.zoom,i=void 0===c?1:c,l=e.icon,d=e.tooltip,u=e.color,s=2*n*i-i-3,m=2*a*i-i-3;return(0,o.createVNode)(1,"div",null,(0,o.createComponentVNode)(2,r.Box,{position:"absolute",className:"NanoMap__marker",lineHeight:"0",bottom:m+"px",left:s+"px",children:[(0,o.createComponentVNode)(2,r.Icon,{name:l,color:u,fontSize:"6px"}),(0,o.createComponentVNode)(2,r.Tooltip,{content:d})]}),2)};var s=function(e,t){return(0,o.createComponentVNode)(2,r.Box,{className:"NanoMap__zoomer",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Zoom",children:(0,o.createComponentVNode)(2,i.Slider,{minValue:"1",maxValue:"8",stepPixelSize:"10",format:function(e){return e+"x"},value:e.zoom,onDrag:function(t,n){return e.onZoom(t,n)}})})})})};u.Zoomer=s},function(e,t,n){"use strict";t.__esModule=!0,t.Modal=void 0;var o=n(0),r=n(10),a=n(22),c=n(219),i=["className","children","onEnter"];t.Modal=function(e){var t,n=e.className,l=e.children,d=e.onEnter,u=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,i);return d&&(t=function(e){13===e.keyCode&&d(e)}),(0,o.createComponentVNode)(2,c.Dimmer,{onKeyDown:t,children:(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Modal",n,(0,a.computeBoxClassName)(u)]),l,0,Object.assign({},(0,a.computeBoxProps)(u))))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBox=void 0;var o=n(0),r=n(10),a=n(22),c=["className","color","info","warning","success","danger"];var i=function(e){var t=e.className,n=e.color,i=e.info,l=(e.warning,e.success),d=e.danger,u=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,c);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["NoticeBox",n&&"NoticeBox--color--"+n,i&&"NoticeBox--type--info",l&&"NoticeBox--type--success",d&&"NoticeBox--type--danger",t])},u)))};t.NoticeBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.ProgressBarCountdown=t.ProgressBar=void 0;var o=n(0),r=n(16),a=n(10),c=n(22),i=["className","value","minValue","maxValue","color","ranges","children","fractionDigits"],l=["start","current","end"];function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function u(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var s=function(e){var t=e.className,n=e.value,l=e.minValue,d=void 0===l?0:l,s=e.maxValue,m=void 0===s?1:s,p=e.color,h=e.ranges,f=void 0===h?{}:h,C=e.children,N=e.fractionDigits,b=void 0===N?0:N,V=u(e,i),g=(0,r.scale)(n,d,m),v=C!==undefined,y=p||(0,r.keyOfMatchingRange)(n,f)||"default";return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,a.classes)(["ProgressBar","ProgressBar--color--"+y,t,(0,c.computeBoxClassName)(V)]),[(0,o.createVNode)(1,"div","ProgressBar__fill ProgressBar__fill--animated",null,1,{style:{width:100*(0,r.clamp01)(g)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",v?C:(0,r.toFixed)(100*g,b)+"%",0)],4,Object.assign({},(0,c.computeBoxProps)(V))))};t.ProgressBar=s,s.defaultHooks=a.pureComponentHooks;var m=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).timer=null,n.state={value:Math.max(100*t.current,0)},n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,d(t,n);var a=r.prototype;return a.tick=function(){var e=Math.max(this.state.value+this.props.rate,0);e<=0&&clearInterval(this.timer),this.setState((function(t){return{value:e}}))},a.componentDidMount=function(){var e=this;this.timer=setInterval((function(){return e.tick()}),this.props.rate)},a.componentWillUnmount=function(){clearInterval(this.timer)},a.render=function(){var e=this.props,t=e.start,n=(e.current,e.end),r=u(e,l),a=(this.state.value/100-t)/(n-t);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,s,Object.assign({value:a},r)))},r}(o.Component);t.ProgressBarCountdown=m,m.defaultProps={rate:1e3},s.Countdown=m},function(e,t,n){"use strict";t.__esModule=!0,t.Section=void 0;var o=n(0),r=n(10),a=n(22),c=["className","title","level","buttons","content","stretchContents","noTopPadding","children"];var i=function(e){var t=e.className,n=e.title,i=e.level,l=void 0===i?1:i,d=e.buttons,u=e.content,s=e.stretchContents,m=e.noTopPadding,p=e.children,h=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,c),f=!(0,r.isFalsy)(n)||!(0,r.isFalsy)(d),C=!(0,r.isFalsy)(u)||!(0,r.isFalsy)(p);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Section","Section--level--"+l,e.flexGrow&&"Section--flex",t])},h,{children:[f&&(0,o.createVNode)(1,"div","Section__title",[(0,o.createVNode)(1,"span","Section__titleText",n,0),(0,o.createVNode)(1,"div","Section__buttons",d,0)],4),C&&(0,o.createComponentVNode)(2,a.Box,{className:(0,r.classes)(["Section__content",!!s&&"Section__content--stretchContents",!!m&&"Section__content--noTopPadding"]),children:[u,p]})]})))};t.Section=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Tabs=void 0;var o=n(0),r=n(10),a=n(22),c=n(162),i=["className","vertical","children"],l=["className","selected","altSelection"];function d(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var u=function(e){var t=e.className,n=e.vertical,c=e.children,l=d(e,i);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Tabs",n?"Tabs--vertical":"Tabs--horizontal",t,(0,a.computeBoxClassName)(l)]),(0,o.createVNode)(1,"div","Tabs__tabBox",c,0),2,Object.assign({},(0,a.computeBoxProps)(l))))};t.Tabs=u;u.Tab=function(e){var t=e.className,n=e.selected,a=e.altSelection,i=d(e,l);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.Button,Object.assign({className:(0,r.classes)(["Tabs__tab",n&&"Tabs__tab--selected",a&&n&&"Tabs__tab--altSelection",t]),selected:!a&&n,color:"transparent"},i)))}},function(e,t,n){"use strict";t.__esModule=!0,t.TimeDisplay=void 0;t.TimeDisplay=function(e){var t=e.totalSeconds;return function(e){return(!e||e<0)&&(e=0),[Math.floor(e/60).toString(10),(Math.floor(e)%60).toString(10)].map((function(e){return e.length<2?"0"+e:e})).join(":")}(void 0===t?0:t)}},function(e,t,n){var o={"./AICard.js":523,"./AIFixer.js":524,"./APC.js":525,"./ATM.js":526,"./AccountsUplinkTerminal.js":527,"./AiAirlock.js":528,"./AirAlarm.js":529,"./AirlockAccessController.js":530,"./AirlockElectronics.js":531,"./AppearanceChanger.js":532,"./AtmosAlertConsole.js":533,"./AtmosControl.js":534,"./AtmosFilter.js":535,"./AtmosMixer.js":536,"./AtmosPump.js":537,"./AtmosTankControl.js":538,"./Autolathe.js":539,"./Biogenerator.js":540,"./BlueSpaceArtilleryControl.js":541,"./BluespaceTap.js":542,"./BodyScanner.js":543,"./BookBinder.js":544,"./BotClean.js":545,"./BotSecurity.js":546,"./BrigCells.js":547,"./BrigTimer.js":548,"./CameraConsole.js":549,"./Canister.js":550,"./CardComputer.js":551,"./CargoConsole.js":552,"./ChangelogView.js":553,"./ChemDispenser.js":554,"./ChemHeater.js":558,"./ChemMaster.js":559,"./CloningConsole.js":560,"./ColourMatrixTester.js":561,"./CommunicationsComputer.js":562,"./Contractor.js":563,"./ConveyorSwitch.js":564,"./CrewMonitor.js":565,"./Cryo.js":566,"./CryopodConsole.js":567,"./DNAModifier.js":568,"./DestinationTagger.js":569,"./DisposalBin.js":570,"./DnaVault.js":571,"./DroneConsole.js":572,"./EFTPOS.js":573,"./ERTManager.js":574,"./EconomyManager.js":575,"./Electropack.js":576,"./EvolutionMenu.js":577,"./ExosuitFabricator.js":578,"./ExternalAirlockController.js":579,"./FaxMachine.js":580,"./FloorPainter.js":581,"./GPS.js":582,"./GeneModder.js":583,"./GenericCrewManifest.js":584,"./GhostHudPanel.js":585,"./GlandDispenser.js":586,"./GravityGen.js":587,"./GuestPass.js":588,"./HandheldChemDispenser.js":589,"./HealthSensor.js":590,"./Holodeck.js":591,"./ImplantPad.js":592,"./Instrument.js":593,"./KeycardAuth.js":594,"./KitchenMachine.js":595,"./LawManager.js":596,"./LibraryComputer.js":597,"./LibraryManager.js":598,"./MODsuit.js":599,"./MechBayConsole.js":600,"./MechaControlConsole.js":601,"./MedicalRecords.js":602,"./MerchVendor.js":603,"./MiningVendor.js":604,"./NTRecruiter.js":605,"./Newscaster.js":606,"./NuclearBomb.js":607,"./OperatingComputer.js":608,"./Orbit.js":609,"./OreRedemption.js":610,"./PAI.js":611,"./PDA.js":624,"./Pacman.js":641,"./ParticleAccelerator.js":642,"./PdaPainter.js":643,"./PersonalCrafting.js":644,"./Photocopier.js":645,"./Photocopier220.js":646,"./PoolController.js":647,"./PortablePump.js":648,"./PortableScrubber.js":649,"./PortableTurret.js":650,"./PowerMonitor.js":229,"./PrisonerImplantManager.js":651,"./PrisonerShuttleConsole.js":652,"./RCD.js":653,"./RPD.js":654,"./Radio.js":655,"./RemoteSignaler.js":656,"./RequestConsole.js":657,"./RndConsole.js":83,"./RobotSelfDiagnosis.js":672,"./RoboticsControlConsole.js":673,"./Safe.js":674,"./SatelliteControl.js":675,"./SecureStorage.js":676,"./SecurityRecords.js":677,"./SeedExtractor.js":678,"./ShuttleConsole.js":679,"./ShuttleManipulator.js":680,"./Sleeper.js":681,"./SlotMachine.js":682,"./Smartfridge.js":683,"./Smes.js":684,"./SolarControl.js":685,"./SpawnersMenu.js":686,"./SpecMenu.js":687,"./StationAlertConsole.js":688,"./SuitStorage.js":689,"./SupermatterMonitor.js":690,"./SyndicateComputerSimple.js":691,"./TEG.js":692,"./TTSSeedsExplorer.js":693,"./TachyonArray.js":694,"./Tank.js":695,"./TankDispenser.js":696,"./TcommsCore.js":697,"./TcommsRelay.js":698,"./Teleporter.js":699,"./TempGun.js":700,"./ThermoMachine.js":701,"./TransferValve.js":702,"./TurbineComputer.js":703,"./Uplink.js":704,"./Vending.js":705,"./VolumeMixer.js":706,"./VotePanel.js":707,"./Wires.js":708,"./WizardApprenticeContract.js":709};function r(e){var t=a(e);return n(t)}function a(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=a,e.exports=r,r.id=522},function(e,t,n){"use strict";t.__esModule=!0,t.AICard=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.AICard=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;if(0===l.has_ai)return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Stored AI",children:(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createVNode)(1,"h3",null,"No AI detected.",16)})})})});var d=null;return d=l.integrity>=75?"green":l.integrity>=25?"yellow":"red",(0,o.createComponentVNode)(2,c.Window,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored AI",children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,display:"inline-block",children:(0,o.createVNode)(1,"h3",null,l.name,0)}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:d,value:l.integrity/100})})})}),(0,o.createComponentVNode)(2,a.Box,{color:"red",children:(0,o.createVNode)(1,"h2",null,1===l.flushing?"Wipe of AI in progress...":"",0)})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Laws",children:!!l.has_laws&&(0,o.createComponentVNode)(2,a.Box,{children:l.laws.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",children:e},t)}))})||(0,o.createComponentVNode)(2,a.Box,{color:"red",children:(0,o.createVNode)(1,"h3",null,"No laws detected.",16)})}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Wireless Activity",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.wireless?"check":"times",content:l.wireless?"Enabled":"Disabled",color:l.wireless?"green":"red",onClick:function(){return i("wireless")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Subspace Transceiver",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.radio?"check":"times",content:l.radio?"Enabled":"Disabled",color:l.radio?"green":"red",onClick:function(){return i("radio")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Wipe",children:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash-alt",confirmIcon:"trash-alt",disabled:l.flushing||0===l.integrity,confirmColor:"red",content:"Wipe AI",onClick:function(){return i("wipe")}})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AIFixer=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.AIFixer=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;if(null===l.occupant)return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Stored AI",children:(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createVNode)(1,"h3",null,"No artificial intelligence detected.",16)})})})});var d=!0;2!==l.stat&&null!==l.stat||(d=!1);var u=null;u=l.integrity>=75?"green":l.integrity>=25?"yellow":"red";var s=!0;return l.integrity>=100&&2!==l.stat&&(s=!1),(0,o.createComponentVNode)(2,c.Window,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored AI",children:(0,o.createComponentVNode)(2,a.Box,{bold:!0,children:(0,o.createVNode)(1,"h3",null,l.occupant,0)})}),(0,o.createComponentVNode)(2,a.Section,{title:"Information",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:u,value:l.integrity/100})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:d?"green":"red",children:d?"Functional":"Non-Functional"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Laws",children:!!l.has_laws&&(0,o.createComponentVNode)(2,a.Box,{children:l.laws.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",children:e},t)}))})||(0,o.createComponentVNode)(2,a.Box,{color:"red",children:(0,o.createVNode)(1,"h3",null,"No laws detected.",16)})}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Wireless Activity",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.wireless?"times":"check",content:l.wireless?"Disabled":"Enabled",color:l.wireless?"red":"green",onClick:function(){return i("wireless")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Subspace Transceiver",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.radio?"times":"check",content:l.radio?"Disabled":"Enabled",color:l.radio?"red":"green",onClick:function(){return i("radio")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Start Repairs",children:(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",disabled:!s||l.active,content:!s||l.active?"Already Repaired":"Repair",onClick:function(){return i("fix")}})})]}),(0,o.createComponentVNode)(2,a.Box,{color:"green",lineHeight:2,children:l.active?"Reconstruction in progress.":""})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.APC=void 0;var o=n(0),r=n(1),a=n(2),c=n(4),i=n(224);t.APC=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,u)})})};var l={2:{color:"good",externalPowerText:"External Power",chargingText:"Fully Charged"},1:{color:"average",externalPowerText:"Low External Power",chargingText:"Charging"},0:{color:"bad",externalPowerText:"No External Power",chargingText:"Not Charging"}},d={1:{icon:"terminal",content:"Override Programming",action:"hack"},2:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"},3:{icon:"caret-square-left",content:"Return to Main Core",action:"deoccupy"},4:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"}},u=function(e,t){var n=(0,r.useBackend)(t),c=n.act,u=n.data,s=u.locked&&!u.siliconUser,m=(u.normallyLocked,l[u.externalPower]||l[0]),p=l[u.chargingStatus]||l[0],h=u.powerChannels||[],f=d[u.malfStatus]||d[0],C=u.powerCellStatus/100;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox),(0,o.createComponentVNode)(2,a.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Main Breaker",color:m.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u.isOperating?"power-off":"times",content:u.isOperating?"On":"Off",selected:u.isOperating&&!s,color:u.isOperating?"":"bad",disabled:s,onClick:function(){return c("breaker")}}),children:["[ ",m.externalPowerText," ]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Cell",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",value:C})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",color:p.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u.chargeMode?"sync":"times",content:u.chargeMode?"Auto":"Off",selected:u.chargeMode,disabled:s,onClick:function(){return c("charge")}}),children:["[ ",p.chargingText," ]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Channels",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[h.map((function(e){var t=e.topicParams;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.title,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,mx:2,color:e.status>=2?"good":"bad",children:e.status>=2?"On":"Off"}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:!s&&(1===e.status||3===e.status),disabled:s,onClick:function(){return c("channel",t.auto)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"On",selected:!s&&2===e.status,disabled:s,onClick:function(){return c("channel",t.on)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:!s&&0===e.status,disabled:s,onClick:function(){return c("channel",t.off)}})],4),children:[e.powerLoad," W"]},e.title)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Load",children:(0,o.createVNode)(1,"b",null,[u.totalLoad,(0,o.createTextVNode)(" W")],0)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Misc",buttons:!!u.siliconUser&&(0,o.createFragment)([!!u.malfStatus&&(0,o.createComponentVNode)(2,a.Button,{icon:f.icon,content:f.content,color:"bad",onClick:function(){return c(f.action)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){return c("overload")}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cover Lock",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u.coverLocked?"lock":"unlock",content:u.coverLocked?"Engaged":"Disengaged",selected:u.coverLocked,disabled:s,onClick:function(){return c("cover")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:u.nightshiftLights?"Enabled":"Disabled",selected:u.nightshiftLights,onClick:function(){return c("toggle_nightshift")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Light Fallback",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u.coverLocked?"lock":"unlock",content:u.emergencyLights?"Engaged":"Disengaged",selected:u.emergencyLights,disabled:s,onClick:function(){return c("emergency_lighting")}})})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ATM=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.ATM=function(e,t){var n,p=(0,r.useBackend)(t),h=(p.act,p.data),f=h.view_screen,C=h.authenticated_account,N=h.ticks_left_locked_down,b=h.linked_db;if(N>0)n=(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle"}),"Maximum number of pin attempts exceeded! Access to this ATM has been temporarily disabled."]});else if(b)if(C)switch(f){case 1:n=(0,o.createComponentVNode)(2,l);break;case 2:n=(0,o.createComponentVNode)(2,d);break;case 3:n=(0,o.createComponentVNode)(2,m);break;default:n=(0,o.createComponentVNode)(2,u)}else n=(0,o.createComponentVNode)(2,s);else n=(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle"}),"Unable to connect to accounts database, please retry and if the issue persists contact Nanotrasen IT support."]});return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i),(0,o.createComponentVNode)(2,a.Section,{children:n})]})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=(i.machine_id,i.held_card_name);return(0,o.createComponentVNode)(2,a.Section,{title:"Nanotrasen Automatic Teller Machine",children:[(0,o.createComponentVNode)(2,a.Box,{children:"For all your monetary needs!"}),(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Card",children:(0,o.createComponentVNode)(2,a.Button,{content:l,icon:"eject",onClick:function(){return c("insert_card")}})})})]})},l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.security_level;return(0,o.createComponentVNode)(2,a.Section,{title:"Select a new security level for this account",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Level",children:(0,o.createComponentVNode)(2,a.Button,{content:"Account Number",icon:"unlock",selected:0===i,onClick:function(){return c("change_security_level",{new_security_level:1})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:"Either the account number or card is required to access this account. EFTPOS transactions will require a card."}),(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Level",children:(0,o.createComponentVNode)(2,a.Button,{content:"Account Pin",icon:"unlock",selected:2===i,onClick:function(){return c("change_security_level",{new_security_level:2})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:"An account number and pin must be manually entered to access this account and process transactions."})]}),(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,p)]})},d=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=(0,r.useLocalState)(t,"targetAccNumber",0),d=l[0],u=l[1],s=(0,r.useLocalState)(t,"fundsAmount",0),m=s[0],h=s[1],f=(0,r.useLocalState)(t,"purpose",0),C=f[0],N=f[1],b=i.money;return(0,o.createComponentVNode)(2,a.Section,{title:"Transfer Fund",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Balance",children:["$",b]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Account Number",children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"7 Digit Number",onInput:function(e,t){return u(t)}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Funds to Transfer",children:(0,o.createComponentVNode)(2,a.Input,{onInput:function(e,t){return h(t)}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transaction Purpose",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,onInput:function(e,t){return N(t)}})})]}),(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,a.Button,{content:"Transfer",icon:"sign-out-alt",onClick:function(){return c("transfer",{target_acc_number:d,funds_amount:m,purpose:C})}}),(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,p)]})},u=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=(0,r.useLocalState)(t,"fundsAmount",0),d=l[0],u=l[1],s=i.owner_name,m=i.money;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Welcome, "+s,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Logout",icon:"sign-out-alt",onClick:function(){return c("logout")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Balance",children:["$",m]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Withdrawal Amount",children:(0,o.createComponentVNode)(2,a.Input,{onInput:function(e,t){return u(t)}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Withdraw Funds",icon:"sign-out-alt",onClick:function(){return c("withdrawal",{funds_amount:d})}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Menu",children:[(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Change account security level",icon:"lock",onClick:function(){return c("view_screen",{view_screen:1})}})}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Make transfer",icon:"exchange-alt",onClick:function(){return c("view_screen",{view_screen:2})}})}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{content:"View transaction log",icon:"list",onClick:function(){return c("view_screen",{view_screen:3})}})}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Print balance statement",icon:"print",onClick:function(){return c("balance_statement")}})})]})],4)},s=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=(0,r.useLocalState)(t,"accountID",null),d=l[0],u=l[1],s=(0,r.useLocalState)(t,"accountPin",null),m=s[0],p=s[1];i.machine_id,i.held_card_name;return(0,o.createComponentVNode)(2,a.Section,{title:"Insert card or enter ID and pin to login",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account ID",children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"6 Digit Number",onInput:function(e,t){return u(t)}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pin",children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"6 Digit Number",onInput:function(e,t){return p(t)}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Login",icon:"sign-in-alt",onClick:function(){return c("attempt_auth",{account_num:d,account_pin:m})}})})]})})},m=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data.transaction_log);return(0,o.createComponentVNode)(2,a.Section,{title:"Transactions",children:[(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Timestamp"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Reason"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Value"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Terminal"})]}),c.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.time}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.purpose}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:e.is_deposit?"green":"red",children:["$",e.amount]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.target_name})]},e)}))]}),(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,p)]})},p=function(e,t){var n=(0,r.useBackend)(t),c=n.act;n.data;return(0,o.createComponentVNode)(2,a.Button,{content:"Back",icon:"sign-out-alt",onClick:function(){return c("view_screen",{view_screen:0})}})}},function(e,t,n){"use strict";t.__esModule=!0,t.AccountsUplinkTerminal=void 0;var o=n(0),r=n(21),a=n(1),c=n(2),i=n(34),l=n(68),d=n(4),u=n(122),s=n(123);t.AccountsUplinkTerminal=function(e,t){var n,r=(0,a.useBackend)(t),c=(r.act,r.data),i=c.loginState,l=c.currentPage;return i.logged_in?(1===l?n=(0,o.createComponentVNode)(2,p):2===l?n=(0,o.createComponentVNode)(2,b):3===l&&(n=(0,o.createComponentVNode)(2,V)),(0,o.createComponentVNode)(2,d.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,d.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,u.LoginInfo),(0,o.createComponentVNode)(2,m),n]})})):(0,o.createComponentVNode)(2,d.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,d.Window.Content,{children:(0,o.createComponentVNode)(2,s.LoginScreen)})})};var m=function(e,t){var n=(0,a.useBackend)(t).data,r=(0,a.useLocalState)(t,"tabIndex",0),i=r[0],l=r[1];n.login_state;return(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:0===i,onClick:function(){return l(0)},children:[(0,o.createComponentVNode)(2,c.Icon,{name:"list"}),"User Accounts"]}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===i,onClick:function(){return l(1)},children:[(0,o.createComponentVNode)(2,c.Icon,{name:"list"}),"Department Accounts"]})]})},p=function(e,t){switch((0,a.useLocalState)(t,"tabIndex",0)[0]){case 0:return(0,o.createComponentVNode)(2,h);case 1:return(0,o.createComponentVNode)(2,f);default:return"You are somehow on a tab that doesn't exist! Please let a coder know."}},h=function(e,t){var n=(0,a.useBackend)(t),i=n.act,l=n.data.accounts,d=(0,a.useLocalState)(t,"searchText",""),u=d[0],s=(d[1],(0,a.useLocalState)(t,"sortId","owner_name")),m=s[0],p=(s[1],(0,a.useLocalState)(t,"sortOrder",!0)),h=p[0];p[1];return(0,o.createComponentVNode)(2,c.Flex,{direction:"column",height:"100%",children:[(0,o.createComponentVNode)(2,N),(0,o.createComponentVNode)(2,c.Flex.Item,{flexGrow:"1",mt:"0.5rem",children:(0,o.createComponentVNode)(2,c.Section,{height:"100%",children:(0,o.createComponentVNode)(2,c.Table,{className:"AccountsUplinkTerminal__list",children:[(0,o.createComponentVNode)(2,c.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,C,{id:"owner_name",children:"Account Holder"}),(0,o.createComponentVNode)(2,C,{id:"account_number",children:"Account Number"}),(0,o.createComponentVNode)(2,C,{id:"suspended",children:"Account Status"}),(0,o.createComponentVNode)(2,C,{id:"money",children:"Account Balance"})]}),l.filter((0,r.createSearch)(u,(function(e){return e.owner_name+"|"+e.account_number+"|"+e.suspended+"|"+e.money}))).sort((function(e,t){var n=h?1:-1;return e[m].localeCompare(t[m])*n})).map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{className:"AccountsUplinkTerminal__listRow--"+e.suspended,onClick:function(){return i("view_account_detail",{account_num:e.account_number})},children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:[(0,o.createComponentVNode)(2,c.Icon,{name:"user"})," ",e.owner_name]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:["#",e.account_number]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.suspended}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.money})]},e.account_number)}))]})})})]})},f=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data.department_accounts;return(0,o.createComponentVNode)(2,c.Flex,{direction:"column",height:"100%",children:[(0,o.createComponentVNode)(2,N),(0,o.createComponentVNode)(2,c.Flex.Item,{flexGrow:"1",mt:"0.5rem",children:(0,o.createComponentVNode)(2,c.Section,{height:"100%",children:(0,o.createComponentVNode)(2,c.Table,{className:"AccountsUplinkTerminal__list",children:[(0,o.createComponentVNode)(2,c.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,l.TableCell,{children:"Department Name"}),(0,o.createComponentVNode)(2,l.TableCell,{children:"Account Number"}),(0,o.createComponentVNode)(2,l.TableCell,{children:"Account Status"}),(0,o.createComponentVNode)(2,l.TableCell,{children:"Account Balance"})]}),i.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{className:"AccountsUplinkTerminal__listRow--"+e.suspended,onClick:function(){return r("view_account_detail",{account_num:e.account_number})},children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:[(0,o.createComponentVNode)(2,c.Icon,{name:"wallet"})," ",e.name]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:["#",e.account_number]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.suspended}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.money})]},e.account_number)}))]})})})]})},C=function(e,t){var n=(0,a.useLocalState)(t,"sortId","name"),r=n[0],i=n[1],l=(0,a.useLocalState)(t,"sortOrder",!0),d=l[0],u=l[1],s=e.id,m=e.children;return(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{color:r!==s&&"transparent",width:"100%",onClick:function(){r===s?u(!d):(i(s),u(!0))},children:[m,r===s&&(0,o.createComponentVNode)(2,c.Icon,{name:d?"sort-up":"sort-down",ml:"0.25rem;"})]})})},N=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=(n.data.is_printing,(0,a.useLocalState)(t,"searchText","")),d=(l[0],l[1]);return(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,i.FlexItem,{children:(0,o.createComponentVNode)(2,c.Button,{content:"New Account",icon:"plus",onClick:function(){return r("create_new_account")}})}),(0,o.createComponentVNode)(2,i.FlexItem,{grow:"1",ml:"0.5rem",children:(0,o.createComponentVNode)(2,c.Input,{placeholder:"Search by account holder, number, status",width:"100%",onInput:function(e,t){return d(t)}})})]})},b=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.account_number,d=i.owner_name,u=i.money,s=i.suspended,m=i.transactions,p=i.account_pin,h=i.is_department_account;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"#"+l+" / "+d,mt:1,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("back")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Account Number",children:["#",l]}),!!h&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Account Pin",children:p}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Account Pin Actions",children:(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"user-cog",content:"Set New Pin",disabled:Boolean(h),onClick:function(){return r("set_account_pin",{account_number:l})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Account Holder",children:d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Account Balance",children:u}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Account Status",color:s?"red":"green",children:[s?"Suspended":"Active",(0,o.createComponentVNode)(2,c.Button,{ml:1,content:s?"Unsuspend":"Suspend",icon:s?"unlock":"lock",onClick:function(){return r("toggle_suspension")}})]})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Transactions",children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Timestamp"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Reason"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Value"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Terminal"})]}),m.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.time}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.purpose}),(0,o.createComponentVNode)(2,c.Table.Cell,{color:e.is_deposit?"green":"red",children:["$",e.amount]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.target_name})]},e)}))]})})],4)},V=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=(n.data,(0,a.useLocalState)(t,"accName","")),l=i[0],d=i[1],u=(0,a.useLocalState)(t,"accDeposit",""),s=u[0],m=u[1];return(0,o.createComponentVNode)(2,c.Section,{title:"Create Account",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("back")}}),children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Account Holder",children:(0,o.createComponentVNode)(2,c.Input,{placeholder:"Name Here",onChange:function(e,t){return d(t)}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Initial Deposit",children:(0,o.createComponentVNode)(2,c.Input,{placeholder:"0",onChange:function(e,t){return m(t)}})})]}),(0,o.createComponentVNode)(2,c.Button,{mt:1,fluid:!0,content:"Create Account",onClick:function(){return r("finalise_create_account",{holder_name:l,starting_funds:s})}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.AiAirlock=void 0;var o=n(0),r=n(1),a=n(2),c=n(4),i={2:{color:"good",localStatusText:"Offline"},1:{color:"average",localStatusText:"Caution"},0:{color:"bad",localStatusText:"Optimal"}};t.AiAirlock=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=i[d.power.main]||i[0],s=i[d.power.backup]||i[0],m=i[d.shock]||i[0];return(0,o.createComponentVNode)(2,c.Window,{width:500,height:390,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Main",color:u.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!d.power.main,content:"Disrupt",onClick:function(){return l("disrupt-main")}}),children:[d.power.main?"Online":"Offline"," ",d.wires.main_power?d.power.main_timeleft>0&&"["+d.power.main_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Backup",color:s.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!d.power.backup,content:"Disrupt",onClick:function(){return l("disrupt-backup")}}),children:[d.power.backup?"Online":"Offline"," ",d.wires.backup_power?d.power.backup_timeleft>0&&"["+d.power.backup_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Electrify",color:m.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",disabled:!(d.wires.shock&&2!==d.shock),content:"Restore",onClick:function(){return l("shock-restore")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!d.wires.shock,content:"Temporary",onClick:function(){return l("shock-temp")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!d.wires.shock||0===d.shock,content:"Permanent",onClick:function(){return l("shock-perm")}})],4),children:[2===d.shock?"Safe":"Electrified"," ",(d.wires.shock?d.shock_timeleft>0&&"["+d.shock_timeleft+"s]":"[Wires have been cut!]")||-1===d.shock_timeleft&&"[Permanent]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Access and Door Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID Scan",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.id_scanner?"power-off":"times",content:d.id_scanner?"Enabled":"Disabled",selected:d.id_scanner,disabled:!d.wires.id_scanner,onClick:function(){return l("idscan-toggle")}}),children:!d.wires.id_scanner&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Access",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.emergency?"power-off":"times",content:d.emergency?"Enabled":"Disabled",selected:d.emergency,onClick:function(){return l("emergency-toggle")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolts",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.locked?"lock":"unlock",content:d.locked?"Lowered":"Raised",selected:d.locked,disabled:!d.wires.bolts,onClick:function(){return l("bolt-toggle")}}),children:!d.wires.bolts&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolt Lights",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.lights?"power-off":"times",content:d.lights?"Enabled":"Disabled",selected:d.lights,disabled:!d.wires.lights,onClick:function(){return l("light-toggle")}}),children:!d.wires.lights&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Force Sensors",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.safe?"power-off":"times",content:d.safe?"Enabled":"Disabled",selected:d.safe,disabled:!d.wires.safe,onClick:function(){return l("safe-toggle")}}),children:!d.wires.safe&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Timing Safety",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.speed?"power-off":"times",content:d.speed?"Enabled":"Disabled",selected:d.speed,disabled:!d.wires.timing,onClick:function(){return l("speed-toggle")}}),children:!d.wires.timing&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Control",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.opened?"sign-out-alt":"sign-in-alt",content:d.opened?"Open":"Closed",selected:d.opened,disabled:d.locked||d.welded,onClick:function(){return l("open-close")}}),children:!(!d.locked&&!d.welded)&&(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("[Door is "),d.locked?"bolted":"",d.locked&&d.welded?" and ":"",d.welded?"welded":"",(0,o.createTextVNode)("!]")],0)})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarm=void 0;var o=n(0),r=n(1),a=n(2),c=n(4),i=n(224);t.AirAlarm=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.locked);return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox),!a&&(0,o.createFragment)([(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,s)],4)]})})};var l=function(e){return 0===e?"green":1===e?"orange":"red"},d=function(e,t){var n,c=(0,r.useBackend)(t),i=c.act,d=c.data,u=d.air,s=d.mode,m=d.atmos_alarm,p=d.locked,h=d.alarmActivated,f=d.rcon,C=d.target_temp;return n=0===u.danger.overall?0===m?"Optimal":"Caution: Atmos alert in area":1===u.danger.overall?"Caution":"DANGER: Internals Required",(0,o.createComponentVNode)(2,a.Section,{title:"Air Status",children:u?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.Box,{color:l(u.danger.pressure),children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u.pressure})," kPa",!p&&(0,o.createFragment)([(0,o.createTextVNode)("\xa0"),(0,o.createComponentVNode)(2,a.Button,{content:3===s?"Deactivate Panic Siphon":"Activate Panic Siphon",selected:3===s,icon:"exclamation-triangle",onClick:function(){return i("mode",{mode:3===s?1:3})}})],4)]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Oxygen",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u.contents.oxygen/100,fractionDigits:"1",color:l(u.danger.oxygen)})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nitrogen",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u.contents.nitrogen/100,fractionDigits:"1",color:l(u.danger.nitrogen)})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Carbon Dioxide",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u.contents.co2/100,fractionDigits:"1",color:l(u.danger.co2)})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Toxins",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u.contents.plasma/100,fractionDigits:"1",color:l(u.danger.plasma)})}),u.contents.n2o>.1&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nitrous Oxide",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u.contents.n2o/100,fractionDigits:"1",color:l(u.danger.n2o)})}),u.contents.other>.1&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Other",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u.contents.other/100,fractionDigits:"1",color:l(u.danger.other)})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,a.Box,{color:l(u.danger.temperature),children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u.temperature})," K /"," ",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u.temperature_c})," C\xa0",(0,o.createComponentVNode)(2,a.Button,{icon:"thermometer-full",content:C+" C",onClick:function(){return i("temperature")}}),(0,o.createComponentVNode)(2,a.Button,{content:u.thermostat_state?"On":"Off",selected:u.thermostat_state,icon:"power-off",onClick:function(){return i("thermostat_state")}})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Local Status",children:(0,o.createComponentVNode)(2,a.Box,{color:l(u.danger.overall),children:[n,!p&&(0,o.createFragment)([(0,o.createTextVNode)("\xa0"),(0,o.createComponentVNode)(2,a.Button,{content:h?"Reset Alarm":"Activate Alarm",selected:h,onClick:function(){return i(h?"atmos_reset":"atmos_alarm")}})],4)]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Remote Control Settings",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Off",selected:1===f,onClick:function(){return i("set_rcon",{rcon:1})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Auto",selected:2===f,onClick:function(){return i("set_rcon",{rcon:2})}}),(0,o.createComponentVNode)(2,a.Button,{content:"On",selected:3===f,onClick:function(){return i("set_rcon",{rcon:3})}})]})]}):(0,o.createComponentVNode)(2,a.Box,{children:"Unable to acquire air sample!"})})},u=function(e,t){var n=(0,r.useLocalState)(t,"tabIndex",0),c=n[0],i=n[1];return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===c,onClick:function(){return i(0)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"sign-out-alt"})," Vent Control"]},"Vents"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===c,onClick:function(){return i(1)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"sign-in-alt"})," Scrubber Control"]},"Scrubbers"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===c,onClick:function(){return i(2)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"cog"})," Mode"]},"Mode"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===c,onClick:function(){return i(3)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"tachometer-alt"})," Thresholds"]},"Thresholds")]})},s=function(e,t){var n=(0,r.useLocalState)(t,"tabIndex",0),a=n[0];n[1];switch(a){case 0:return(0,o.createComponentVNode)(2,m);case 1:return(0,o.createComponentVNode)(2,p);case 2:return(0,o.createComponentVNode)(2,h);case 3:return(0,o.createComponentVNode)(2,f);default:return"WE SHOULDN'T BE HERE!"}},m=function(e,t){var n=(0,r.useBackend)(t),c=n.act;return n.data.vents.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:[(0,o.createComponentVNode)(2,a.Button,{content:e.power?"On":"Off",selected:e.power,icon:"power-off",onClick:function(){return c("command",{cmd:"power",val:1===e.power?0:1,id_tag:e.id_tag})}}),(0,o.createComponentVNode)(2,a.Button,{content:"release"===e.direction?"Blowing":"Siphoning",icon:"release"===e.direction?"sign-out-alt":"sign-in-alt",onClick:function(){return c("command",{cmd:"direction",val:"release"===e.direction?0:1,id_tag:e.id_tag})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Checks",children:[(0,o.createComponentVNode)(2,a.Button,{content:"External",selected:1===e.checks,onClick:function(){return c("command",{cmd:"checks",val:1,id_tag:e.id_tag})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Internal",selected:2===e.checks,onClick:function(){return c("command",{cmd:"checks",val:2,id_tag:e.id_tag})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"External Pressure Target",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:e.external})," kPa\xa0",(0,o.createComponentVNode)(2,a.Button,{content:"Set",icon:"cog",onClick:function(){return c("command",{cmd:"set_external_pressure",id_tag:e.id_tag})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Reset",icon:"redo-alt",onClick:function(){return c("command",{cmd:"set_external_pressure",val:101.325,id_tag:e.id_tag})}})]})]})},e.name)}))},p=function(e,t){var n=(0,r.useBackend)(t),c=n.act;return n.data.scrubbers.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:[(0,o.createComponentVNode)(2,a.Button,{content:e.power?"On":"Off",selected:e.power,icon:"power-off",onClick:function(){return c("command",{cmd:"power",val:1===e.power?0:1,id_tag:e.id_tag})}}),(0,o.createComponentVNode)(2,a.Button,{content:0===e.scrubbing?"Siphoning":"Scrubbing",icon:0===e.scrubbing?"sign-in-alt":"filter",onClick:function(){return c("command",{cmd:"scrubbing",val:0===e.scrubbing?1:0,id_tag:e.id_tag})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,a.Button,{content:e.widenet?"Extended":"Normal",selected:e.widenet,icon:"expand-arrows-alt",onClick:function(){return c("command",{cmd:"widenet",val:0===e.widenet?1:0,id_tag:e.id_tag})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filtering",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Carbon Dioxide",selected:e.filter_co2,onClick:function(){return c("command",{cmd:"co2_scrub",val:0===e.filter_co2?1:0,id_tag:e.id_tag})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Plasma",selected:e.filter_toxins,onClick:function(){return c("command",{cmd:"tox_scrub",val:0===e.filter_toxins?1:0,id_tag:e.id_tag})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Nitrous Oxide",selected:e.filter_n2o,onClick:function(){return c("command",{cmd:"n2o_scrub",val:0===e.filter_n2o?1:0,id_tag:e.id_tag})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Oxygen",selected:e.filter_o2,onClick:function(){return c("command",{cmd:"o2_scrub",val:0===e.filter_o2?1:0,id_tag:e.id_tag})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Nitrogen",selected:e.filter_n2,onClick:function(){return c("command",{cmd:"n2_scrub",val:0===e.filter_n2?1:0,id_tag:e.id_tag})}})]})]})},e.name)}))},h=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.modes,d=i.presets,u=i.emagged,s=i.mode,m=i.preset;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"System Mode",children:(0,o.createComponentVNode)(2,a.Table,{children:l.map((function(e){return(!e.emagonly||e.emagonly&&!!u)&&(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",width:1,children:(0,o.createComponentVNode)(2,a.Button,{content:e.name,icon:"cog",selected:e.id===s,onClick:function(){return c("mode",{mode:e.id})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.desc})]},e.name)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"System Presets",children:[(0,o.createComponentVNode)(2,a.Box,{italic:!0,children:"After making a selection, the system will automatically cycle in order to remove contaminants."}),(0,o.createComponentVNode)(2,a.Table,{mt:1,children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",width:1,children:(0,o.createComponentVNode)(2,a.Button,{content:e.name,icon:"cog",selected:e.id===m,onClick:function(){return c("preset",{preset:e.id})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.desc})]},e.name)}))})]})],4)},f=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.thresholds;return(0,o.createComponentVNode)(2,a.Section,{title:"Alarm Thresholds",children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{width:"20%",children:"Value"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"red",width:"20%",children:"Danger Min"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"orange",width:"20%",children:"Warning Min"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"orange",width:"20%",children:"Warning Max"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"red",width:"20%",children:"Danger Max"})]}),i.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),e.settings.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:-1===e.selected?"Off":e.selected,onClick:function(){return c("command",{cmd:"set_threshold",env:e.env,"var":e.val})}})},e.val)}))]},e.name)}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirlockAccessController=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.AirlockAccessController=function(e,t){var n,i,l=(0,r.useBackend)(t),d=l.act,u=l.data,s=u.exterior_status,m=u.interior_status,p=u.processing;return n="open"===s?(0,o.createComponentVNode)(2,a.Button,{content:"Lock Exterior Door",icon:"exclamation-triangle",disabled:p,onClick:function(){return d("force_ext")}}):(0,o.createComponentVNode)(2,a.Button,{content:"Cycle to Exterior",icon:"arrow-circle-left",disabled:p,onClick:function(){return d("cycle_ext_door")}}),i="open"===m?(0,o.createComponentVNode)(2,a.Button,{content:"Lock Interior Door",icon:"exclamation-triangle",disabled:p,color:"open"===m?"red":p?"yellow":null,onClick:function(){return d("force_int")}}):(0,o.createComponentVNode)(2,a.Button,{content:"Cycle to Interior",icon:"arrow-circle-right",disabled:p,onClick:function(){return d("cycle_int_door")}}),(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Information",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"External Door Status",children:"closed"===s?"Locked":"Open"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Internal Door Status",children:"closed"===m?"Locked":"Open"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",children:[(0,o.createComponentVNode)(2,a.Box,{children:n}),(0,o.createComponentVNode)(2,a.Box,{children:i})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirlockElectronics=void 0;var o=n(0),r=n(1),a=n(2),c=n(4),i=n(99);t.AirlockElectronics=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:[(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,d)]})};var l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.unrestricted_dir;return(0,o.createComponentVNode)(2,a.Section,{title:"Access Control",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{bold:!0,mb:1,children:"Unrestricted Access From:"}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",icon:"arrow-down",content:"North",selected:1&i?"selected":null,onClick:function(){return c("unrestricted_access",{unres_dir:1})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",icon:"arrow-up",content:"South",selected:2&i?"selected":null,onClick:function(){return c("unrestricted_access",{unres_dir:2})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",icon:"arrow-left",content:"East",selected:4&i?"selected":null,onClick:function(){return c("unrestricted_access",{unres_dir:4})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",icon:"arrow-right",content:"West",selected:8&i?"selected":null,onClick:function(){return c("unrestricted_access",{unres_dir:8})}})})]})]})})},d=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.selected_accesses,u=l.one_access,s=l.regions;return(0,o.createComponentVNode)(2,i.AccessList,{usedByRcd:1,rcdButtons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:u,content:"One",onClick:function(){return c("set_one_access",{access:"one"})}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:!u,content:"All",onClick:function(){return c("set_one_access",{access:"all"})}})],4),accesses:s,selectedList:d,accessMod:function(e){return c("set",{access:e})},grantAll:function(){return c("grant_all")},denyAll:function(){return c("clear_all")},grantDep:function(e){return c("grant_region",{region:e})},denyDep:function(e){return c("deny_region",{region:e})}})}},function(e,t,n){"use strict";t.__esModule=!0,t.AppearanceChanger=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.AppearanceChanger=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.change_race,s=d.species,m=d.specimen,p=d.change_gender,h=d.gender,f=d.has_gender,C=d.change_eye_color,N=d.change_skin_tone,b=d.change_skin_color,V=d.change_head_accessory_color,g=d.change_hair_color,v=d.change_secondary_hair_color,y=d.change_facial_hair_color,x=d.change_secondary_facial_hair_color,_=d.change_head_marking_color,k=d.change_body_marking_color,L=d.change_tail_marking_color,w=d.change_head_accessory,B=d.head_accessory_styles,S=d.head_accessory_style,I=d.change_hair,T=d.hair_styles,A=d.hair_style,E=d.change_hair_gradient,M=d.change_facial_hair,O=d.facial_hair_styles,P=d.facial_hair_style,F=d.change_head_markings,R=d.head_marking_styles,D=d.head_marking_style,j=d.change_body_markings,W=d.body_marking_styles,z=d.body_marking_style,U=d.change_tail_markings,H=d.tail_marking_styles,G=d.tail_marking_style,K=d.change_body_accessory,Y=d.body_accessory_styles,q=d.body_accessory_style,$=d.change_alt_head,X=d.alt_head_styles,J=d.alt_head_style,Q=!1;return(C||N||b||V||g||v||y||x||_||k||L)&&(Q=!0),(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[!!u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.specimen,selected:e.specimen===m,onClick:function(){return l("race",{race:e.specimen})}},e.specimen)}))}),!!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gender",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Male",selected:"male"===h,onClick:function(){return l("gender",{gender:"male"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Female",selected:"female"===h,onClick:function(){return l("gender",{gender:"female"})}}),!f&&(0,o.createComponentVNode)(2,a.Button,{content:"Genderless",selected:"plural"===h,onClick:function(){return l("gender",{gender:"plural"})}})]}),!!Q&&(0,o.createComponentVNode)(2,i),!!w&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Head accessory",children:B.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.headaccessorystyle,selected:e.headaccessorystyle===S,onClick:function(){return l("head_accessory",{head_accessory:e.headaccessorystyle})}},e.headaccessorystyle)}))}),!!I&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Hair",children:T.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.hairstyle,selected:e.hairstyle===A,onClick:function(){return l("hair",{hair:e.hairstyle})}},e.hairstyle)}))}),!!E&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Hair Gradient",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Change Style",onClick:function(){return l("hair_gradient")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Change Offset",onClick:function(){return l("hair_gradient_offset")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Change Color",onClick:function(){return l("hair_gradient_colour")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Change Alpha",onClick:function(){return l("hair_gradient_alpha")}})]}),!!M&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Facial hair",children:O.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.facialhairstyle,selected:e.facialhairstyle===P,onClick:function(){return l("facial_hair",{facial_hair:e.facialhairstyle})}},e.facialhairstyle)}))}),!!F&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Head markings",children:R.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.headmarkingstyle,selected:e.headmarkingstyle===D,onClick:function(){return l("head_marking",{head_marking:e.headmarkingstyle})}},e.headmarkingstyle)}))}),!!j&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Body markings",children:W.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.bodymarkingstyle,selected:e.bodymarkingstyle===z,onClick:function(){return l("body_marking",{body_marking:e.bodymarkingstyle})}},e.bodymarkingstyle)}))}),!!U&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tail markings",children:H.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.tailmarkingstyle,selected:e.tailmarkingstyle===G,onClick:function(){return l("tail_marking",{tail_marking:e.tailmarkingstyle})}},e.tailmarkingstyle)}))}),!!K&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Body accessory",children:Y.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.bodyaccessorystyle,selected:e.bodyaccessorystyle===q,onClick:function(){return l("body_accessory",{body_accessory:e.bodyaccessorystyle})}},e.bodyaccessorystyle)}))}),!!$&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Alternate head",children:X.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.altheadstyle,selected:e.altheadstyle===J,onClick:function(){return l("alt_head",{alt_head:e.altheadstyle})}},e.altheadstyle)}))})]})})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Colors",children:[{key:"change_eye_color",text:"Change eye color",action:"eye_color"},{key:"change_skin_tone",text:"Change skin tone",action:"skin_tone"},{key:"change_skin_color",text:"Change skin color",action:"skin_color"},{key:"change_head_accessory_color",text:"Change head accessory color",action:"head_accessory_color"},{key:"change_hair_color",text:"Change hair color",action:"hair_color"},{key:"change_secondary_hair_color",text:"Change secondary hair color",action:"secondary_hair_color"},{key:"change_facial_hair_color",text:"Change facial hair color",action:"facial_hair_color"},{key:"change_secondary_facial_hair_color",text:"Change secondary facial hair color",action:"secondary_facial_hair_color"},{key:"change_head_marking_color",text:"Change head marking color",action:"head_marking_color"},{key:"change_body_marking_color",text:"Change body marking color",action:"body_marking_color"},{key:"change_tail_marking_color",text:"Change tail marking color",action:"tail_marking_color"}].map((function(e){return!!i[e.key]&&(0,o.createComponentVNode)(2,a.Button,{content:e.text,onClick:function(){return c(e.action)}},e.key)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosAlertConsole=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.AtmosAlertConsole=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),l=i.priority||[],d=i.minor||[];return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Alarms",children:(0,o.createVNode)(1,"ul",null,[0===l.length&&(0,o.createVNode)(1,"li","color-good","No Priority Alerts",16),l.map((function(e){return(0,o.createVNode)(1,"li","color-bad",e,0,null,e)})),0===d.length&&(0,o.createVNode)(1,"li","color-good","No Minor Alerts",16),d.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosControl=void 0;var o=n(0),r=n(1),a=n(2),c=n(68),i=n(4);t.AtmosControl=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data,(0,r.useLocalState)(t,"tabIndex",0)),u=c[0],s=c[1];return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:0===u,children:(0,o.createComponentVNode)(2,a.Box,{fillPositionedParent:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===u,onClick:function(){return s(0)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"table"})," Data View"]},"DataView"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===u,onClick:function(){return s(1)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"map-marked-alt"})," Map View"]},"MapView")]}),function(e){switch(e){case 0:return(0,o.createComponentVNode)(2,l);case 1:return(0,o.createComponentVNode)(2,d);default:return"WE SHOULDN'T BE HERE!"}}(u)]})})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.alarms;return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Table,{m:"0.5rem",children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Status"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Access"})]}),l.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,c.TableCell,{children:e.name}),(0,o.createComponentVNode)(2,c.TableCell,{children:(t=e.danger,0===t?(0,o.createComponentVNode)(2,a.Box,{color:"green",children:"Good"}):1===t?(0,o.createComponentVNode)(2,a.Box,{color:"orange",bold:!0,children:"Warning"}):2===t?(0,o.createComponentVNode)(2,a.Box,{color:"red",bold:!0,children:"DANGER"}):void 0)}),(0,o.createComponentVNode)(2,c.TableCell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"cog",content:"Access",onClick:function(){return i("open_alarm",{aref:e.ref})}})})]},e.name);var t}))]})})},d=function(e,t){var n=(0,r.useBackend)(t).data,c=(0,r.useLocalState)(t,"zoom",1),i=c[0],l=c[1],d=n.alarms;return(0,o.createComponentVNode)(2,a.Box,{height:"526px",mb:"0.5rem",overflow:"hidden",children:(0,o.createComponentVNode)(2,a.NanoMap,{onZoom:function(e){return l(e)},children:d.filter((function(e){return 2===e.z})).map((function(e){return(0,o.createComponentVNode)(2,a.NanoMap.Marker,{x:e.x,y:e.y,zoom:i,icon:"circle",tooltip:e.name,color:(t=e.danger,0===t?"green":1===t?"orange":2===t?"red":void 0)},e.ref);var t}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosFilter=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.AtmosFilter=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.on,u=l.pressure,s=l.max_pressure,m=l.filter_type,p=l.filter_type_list;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:d?"On":"Off",color:d?null:"red",selected:d,onClick:function(){return i("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rate",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",textAlign:"center",disabled:0===u,width:2.2,onClick:function(){return i("min_pressure")}}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,unit:"kPa",width:6.1,lineHeight:1.5,step:10,minValue:0,maxValue:s,value:u,onDrag:function(e,t){return i("custom_pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",textAlign:"center",disabled:u===s,width:2.2,onClick:function(){return i("max_pressure")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filter",children:p.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e.gas_type===m,content:e.label,onClick:function(){return i("set_filter",{filter:e.gas_type})}},e.label)}))})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosMixer=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.AtmosMixer=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.on,s=d.pressure,m=d.max_pressure,p=d.node1_concentration,h=d.node2_concentration;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:u?"On":"Off",color:u?null:"red",selected:u,onClick:function(){return l("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rate",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",textAlign:"center",disabled:0===s,width:2.2,onClick:function(){return l("min_pressure")}}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,unit:"kPa",width:6.1,lineHeight:1.5,step:10,minValue:0,maxValue:m,value:s,onDrag:function(e,t){return l("custom_pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",textAlign:"center",disabled:s===m,width:2.2,onClick:function(){return l("max_pressure")}})]}),(0,o.createComponentVNode)(2,i,{node_name:"Node 1",node_ref:p}),(0,o.createComponentVNode)(2,i,{node_name:"Node 2",node_ref:h})]})})})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=(n.data,e.node_name),l=e.node_ref;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:i,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",textAlign:"center",width:2.2,disabled:0===l,onClick:function(){return c("set_node",{node_name:i,concentration:(l-10)/100})}}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,unit:"%",width:6.1,lineHeight:1.5,stepPixelSize:10,minValue:0,maxValue:100,value:l,onChange:function(e,t){return c("set_node",{node_name:i,concentration:t/100})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",textAlign:"center",width:2.2,disabled:100===l,onClick:function(){return c("set_node",{node_name:i,concentration:(l+10)/100})}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosPump=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.AtmosPump=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.on,u=l.rate,s=l.max_rate,m=l.gas_unit,p=l.step;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:d?"On":"Off",color:d?null:"red",selected:d,onClick:function(){return i("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rate",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",textAlign:"center",disabled:0===u,width:2.2,onClick:function(){return i("min_rate")}}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,unit:m,width:6.1,lineHeight:1.5,step:p,minValue:0,maxValue:s,value:u,onDrag:function(e,t){return i("custom_rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",textAlign:"center",disabled:u===s,width:2.2,onClick:function(){return i("max_rate")}})]})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosTankControl=void 0;var o=n(0),r=n(1),a=n(2),c=n(16),i=n(43),l=n(4);t.AtmosTankControl=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=u.sensors||{};return(0,o.createComponentVNode)(2,l.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[Object.keys(s).map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[Object.keys(s[e]).indexOf("pressure")>-1?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[s[e].pressure," kpa"]}):"",Object.keys(s[e]).indexOf("temperature")>-1?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[s[e].temperature," K"]}):"",["o2","n2","plasma","co2","n2o"].map((function(t){return Object.keys(s[e]).indexOf(t)>-1?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,i.getGasLabel)(t),children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:(0,i.getGasColor)(t),value:s[e][t],minValue:0,maxValue:100,children:(0,c.toFixed)(s[e][t],2)+"%"})},(0,i.getGasLabel)(t)):""}))]})},e)})),u.inlet&&Object.keys(u.inlet).length>0?(0,o.createComponentVNode)(2,a.Section,{title:"Inlet Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:(u.inlet.on,"power-off"),content:u.inlet.on?"On":"Off",color:u.inlet.on?null:"red",selected:u.inlet.on,onClick:function(){return d("toggle_active",{dev:"inlet"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rate",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,unit:"L/s",width:6.1,lineHeight:1.5,step:1,minValue:0,maxValue:50,value:u.inlet.rate,onDrag:function(e,t){return d("set_pressure",{dev:"inlet",val:t})}})})]})}):"",u.outlet&&Object.keys(u.outlet).length>0?(0,o.createComponentVNode)(2,a.Section,{title:"Outlet Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:(u.outlet.on,"power-off"),content:u.outlet.on?"On":"Off",color:u.outlet.on?null:"red",selected:u.outlet.on,onClick:function(){return d("toggle_active",{dev:"outlet"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rate",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,unit:"kPa",width:6.1,lineHeight:1.5,step:10,minValue:0,maxValue:5066,value:u.outlet.rate,onDrag:function(e,t){return d("set_pressure",{dev:"outlet",val:t})}})})]})}):""]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Autolathe=void 0;var o=n(0),r=n(48),a=n(29),c=n(1),i=n(2),l=n(4),d=n(21),u=function(e,t,n,o){return null===e.requirements||!(e.requirements.metal*o>t)&&!(e.requirements.glass*o>n)};t.Autolathe=function(e,t){var n=(0,c.useBackend)(t),s=n.act,m=n.data,p=m.total_amount,h=(m.max_amount,m.metal_amount),f=m.glass_amount,C=m.busyname,N=(m.busyamt,m.showhacked,m.buildQueue),b=m.buildQueueLen,V=m.recipes,g=m.categories,v=(0,c.useSharedState)(t,"category",0),y=v[0],x=v[1];0===y&&(y="Tools");var _=h.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,"),k=f.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,"),L=p.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,"),w=(0,c.useSharedState)(t,"search_text",""),B=w[0],S=w[1],I=(0,d.createSearch)(B,(function(e){return e.name})),T="";b>0&&(T=N.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:N[t][0],onClick:function(){return s("remove_from_queue",{remove_from_queue:N.indexOf(e)+1})}},e)},t)})));var A=(0,r.flow)([(0,a.filter)((function(e){return(e.category.indexOf(y)>-1||B)&&(m.showhacked||!e.hacked)})),B&&(0,a.filter)(I),(0,a.sortBy)((function(e){return e.name.toLowerCase()}))])(V),E="Build";B?E="Results for: '"+B+"':":y&&(E="Build ("+y+")");return(0,o.createComponentVNode)(2,l.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createVNode)(1,"div",null,(0,o.createComponentVNode)(2,i.Section,{title:E,buttons:(0,o.createComponentVNode)(2,i.Dropdown,{width:"190px",options:g,selected:y,onSelected:function(e){return x(e)}}),children:[(0,o.createComponentVNode)(2,i.Input,{fluid:!0,placeholder:"Search for...",onInput:function(e,t){return S(t)},mb:1}),A.map((function(e){return(0,o.createComponentVNode)(2,i.Flex,{justify:"space-between",align:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+e.image,style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px"}}),(0,o.createComponentVNode)(2,i.Button,{icon:"hammer",selected:m.busyname===e.name&&1===m.busyamt,disabled:!u(e,m.metal_amount,m.glass_amount,1),onClick:function(){return s("make",{make:e.uid,multiplier:1})},children:(0,d.toTitleCase)(e.name)}),e.max_multiplier>=10&&(0,o.createComponentVNode)(2,i.Button,{icon:"hammer",selected:m.busyname===e.name&&10===m.busyamt,disabled:!u(e,m.metal_amount,m.glass_amount,10),onClick:function(){return s("make",{make:e.uid,multiplier:10})},children:"10x"}),e.max_multiplier>=25&&(0,o.createComponentVNode)(2,i.Button,{icon:"hammer",selected:m.busyname===e.name&&25===m.busyamt,disabled:!u(e,m.metal_amount,m.glass_amount,25),onClick:function(){return s("make",{make:e.uid,multiplier:25})},children:"25x"}),e.max_multiplier>25&&(0,o.createComponentVNode)(2,i.Button,{icon:"hammer",selected:m.busyname===e.name&&m.busyamt===e.max_multiplier,disabled:!u(e,m.metal_amount,m.glass_amount,e.max_multiplier),onClick:function(){return s("make",{make:e.uid,multiplier:e.max_multiplier})},children:[e.max_multiplier,"x"]})]}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:e.requirements&&Object.keys(e.requirements).map((function(t){return(0,d.toTitleCase)(t)+": "+e.requirements[t]})).join(", ")||(0,o.createComponentVNode)(2,i.Box,{children:"No resources required."})})]},e.ref)}))]}),2,{style:{float:"left",width:"68%"}}),(0,o.createVNode)(1,"div",null,[(0,o.createComponentVNode)(2,i.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Metal",children:_}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Glass",children:k}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total",children:L}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Storage",children:[m.fill_percent,"% Full"]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Building",children:(0,o.createComponentVNode)(2,i.Box,{color:C?"green":"",children:C||"Nothing"})}),(0,o.createComponentVNode)(2,i.Section,{title:"Build Queue",children:[T,(0,o.createVNode)(1,"div",null,(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Clear All",disabled:!m.buildQueueLen,onClick:function(){return s("clear_queue")}}),2,{align:"right"})]})],4,{style:{float:"right",width:"30%"}})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Biogenerator=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.Biogenerator=function(e,t){var n=(0,r.useBackend)(t).data.container;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{display:"flex",className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,u),n?(0,o.createComponentVNode)(2,s):(0,o.createComponentVNode)(2,i)]})})};var i=function(e,t){return(0,o.createComponentVNode)(2,a.Section,{flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{bold:!0,grow:"1",textAlign:"center",align:"center",color:"silver",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"flask",size:5,mb:"10px"}),(0,o.createVNode)(1,"br"),"The biogenerator is missing a container."]})})})},l=function(e,t){if((0,r.useBackend)(t).data.processing)return(0,o.createComponentVNode)(2,a.Dimmer,{children:(0,o.createComponentVNode)(2,a.Flex,{mb:"30px",children:(0,o.createComponentVNode)(2,a.Flex.Item,{bold:!0,color:"silver",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"spinner",spin:!0,size:4,mb:"15px"}),(0,o.createVNode)(1,"br"),"The biogenerator is processing..."]})})})},d=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data),i=c.biomass,l=c.container,d=c.container_curr_reagents,u=c.container_max_reagents;return(0,o.createComponentVNode)(2,a.Section,{title:"Storage",children:[(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{mr:"20px",color:"silver",children:"Biomass:"}),(0,o.createComponentVNode)(2,a.Flex.Item,{mr:"5px",children:i}),(0,o.createComponentVNode)(2,a.Icon,{name:"leaf",size:1.2,color:"#3d8c40"})]}),(0,o.createComponentVNode)(2,a.Flex,{height:"21px",mt:"8px",align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{mr:"10px",color:"silver",children:"Container:"}),l?(0,o.createComponentVNode)(2,a.ProgressBar,{value:d,maxValue:u,children:(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:d+" / "+u+" units"})}):(0,o.createComponentVNode)(2,a.Flex.Item,{children:"None"})]})]})},u=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.has_plants,d=i.container;return(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{width:"30%",mr:"3px",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",icon:"power-off",disabled:!l,tooltip:l?"":"There are no plants in the biogenerator.",tooltipPosition:"top-right",content:"Activate",onClick:function(){return c("activate")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"40%",mr:"3px",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",icon:"flask",disabled:!d,tooltip:d?"":"The biogenerator does not have a container.",tooltipPosition:"top",content:"Detach Container",onClick:function(){return c("detach_container")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"30%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",icon:"eject",disabled:!l,tooltip:l?"":"There are no stored plants to eject.",tooltipPosition:"top-left",content:"Eject Plants",onClick:function(){return c("eject_plants")}})})]})})},s=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.biomass,d=i.product_list,u=(0,r.useSharedState)(t,"vendAmount",1),s=u[0],m=u[1],p=Object.entries(d).map((function(e,t){var n=Object.entries(e[1]).map((function(e){return e[1]}));return(0,o.createComponentVNode)(2,a.Collapsible,{title:e[0],open:!0,children:n.map((function(e){return(0,o.createComponentVNode)(2,a.Flex,{py:"2px",className:"candystripe",align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{width:"50%",ml:"2px",children:e.name}),(0,o.createComponentVNode)(2,a.Flex.Item,{textAlign:"right",width:"20%",children:[e.cost*s,(0,o.createComponentVNode)(2,a.Icon,{ml:"5px",name:"leaf",size:1.2,color:"#3d8c40"})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{textAlign:"right",width:"40%",children:(0,o.createComponentVNode)(2,a.Button,{content:"Vend",disabled:lm?"bad":"good";return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[!!b&&(0,o.createComponentVNode)(2,a.NoticeBox,{danger:1,children:"Safety Protocols disabled"}),!!(m>V)&&(0,o.createComponentVNode)(2,a.NoticeBox,{danger:1,children:"High Power, Instability likely"}),(0,o.createComponentVNode)(2,a.Collapsible,{title:"Input Management",children:(0,o.createComponentVNode)(2,a.Section,{title:"Input",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Input Level",children:m}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Desired Level",children:(0,o.createComponentVNode)(2,a.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===s,tooltip:"Set to 0",onClick:function(){return l("set",{set_level:0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"step-backward",tooltip:"Decrease to actual input level",disabled:0===s,onClick:function(){return l("set",{set_level:m})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===s,tooltip:"Decrease one step",onClick:function(){return l("decrease")}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,a.Slider,{value:s,fillValue:m,minValue:0,color:v,maxValue:N,stepPixelSize:20,step:1,onChange:function(e,t){return l("set",{set_level:t})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:s===N,tooltip:"Increase one step",tooltipPosition:"left",onClick:function(){return l("increase")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:s===N,tooltip:"Set to max",tooltipPosition:"left",onClick:function(){return l("set",{set_level:N})}})]})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Power Use",children:(0,i.formatPower)(f)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power for next level",children:(0,i.formatPower)(g)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Surplus Power",children:(0,i.formatPower)(C)})]})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available Points",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Points",children:h})]})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{align:"end",children:(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{disabled:e.price>=p,onClick:function(){return l("vend",{target:e.key})},content:e.price})},e.key)}))})})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BodyScanner=void 0;var o=n(0),r=n(16),a=n(1),c=n(2),i=n(4),l=[["good","Alive"],["average","Critical"],["bad","DEAD"]],d=[["hasVirus","bad","Viral pathogen detected in blood stream."],["blind","average","Cataracts detected."],["colourblind","average","Photoreceptor abnormalities detected."],["nearsighted","average","Retinal misalignment detected."]],u=[["Respiratory","oxyLoss"],["Brain","brainLoss"],["Toxin","toxLoss"],["Radiation","radLoss"],["Brute","bruteLoss"],["Cellular","cloneLoss"],["Burn","fireLoss"],["Inebriation","drunkenness"]],s={average:[.25,.5],bad:[.5,Infinity]},m=function(e,t){for(var n=[],o=0;o0?e.filter((function(e){return!!e})).reduce((function(e,t){return(0,o.createFragment)([e,(0,o.createComponentVNode)(2,c.Box,{children:t},t)],0)}),null):null},h=function(e){if(e>100){if(e<300)return"mild infection";if(e<400)return"mild infection+";if(e<500)return"mild infection++";if(e<700)return"acute infection";if(e<800)return"acute infection+";if(e<900)return"acute infection++";if(e>=900)return"septic"}return""};t.BodyScanner=function(e,t){var n=(0,a.useBackend)(t).data,r=n.occupied,c=n.occupant,l=void 0===c?{}:c,d=r?(0,o.createComponentVNode)(2,f,{occupant:l}):(0,o.createComponentVNode)(2,y);return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:d})})};var f=function(e){var t=e.occupant;return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,C,{occupant:t}),(0,o.createComponentVNode)(2,N,{occupant:t}),(0,o.createComponentVNode)(2,b,{occupant:t}),(0,o.createComponentVNode)(2,g,{organs:t.extOrgan}),(0,o.createComponentVNode)(2,v,{organs:t.intOrgan})]})},C=function(e,t){var n=(0,a.useBackend)(t),i=n.act,d=n.data.occupant;return(0,o.createComponentVNode)(2,c.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"print",onClick:function(){return i("print_p")},children:"Print Report"}),(0,o.createComponentVNode)(2,c.Button,{icon:"user-slash",onClick:function(){return i("ejectify")},children:"Eject"})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:d.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:d.maxHealth,value:d.health/d.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",color:l[d.stat][0],children:l[d.stat][1]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:(0,r.round)(d.bodyTempC,0)}),"\xb0C,\xa0",(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:(0,r.round)(d.bodyTempF,0)}),"\xb0F"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Implants",children:d.implant_len?(0,o.createComponentVNode)(2,c.Box,{children:d.implant.map((function(e){return e.name})).join(", ")}):(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"None"})})]})})},N=function(e){var t=e.occupant;return t.hasBorer||t.blind||t.colourblind||t.nearsighted||t.hasVirus?(0,o.createComponentVNode)(2,c.Section,{title:"Abnormalities",children:d.map((function(e,n){if(t[e[0]])return(0,o.createComponentVNode)(2,c.Box,{color:e[1],bold:"bad"===e[1],children:e[2]},e[2])}))}):(0,o.createComponentVNode)(2,c.Section,{title:"Abnormalities",children:(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"No abnormalities found."})})},b=function(e){var t=e.occupant;return(0,o.createComponentVNode)(2,c.Section,{title:"Damage",children:(0,o.createComponentVNode)(2,c.Table,{children:m(u,(function(e,n,r){return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Table.Row,{color:"label",children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:[e[0],":"]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:!!n&&n[0]+":"})]}),(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,V,{value:t[e[1]],marginBottom:r100)&&"average":"bad")||!!e.status.robotic&&"label",width:"33%",children:e.name}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",q:!0,children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:e.maxHealth,mt:t>0&&"0.5rem",value:e.totalLoss/e.maxHealth,ranges:s,children:[(0,o.createComponentVNode)(2,c.Box,{float:"left",display:"inline",children:[!!e.bruteLoss&&(0,o.createComponentVNode)(2,c.Box,{display:"inline",position:"relative",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"bone"}),(0,r.round)(e.bruteLoss,0),"\xa0",(0,o.createComponentVNode)(2,c.Tooltip,{position:"top",content:"Brute damage"})]}),!!e.fireLoss&&(0,o.createComponentVNode)(2,c.Box,{display:"inline",position:"relative",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"fire"}),(0,r.round)(e.fireLoss,0),(0,o.createComponentVNode)(2,c.Tooltip,{position:"top",content:"Burn damage"})]})]}),(0,o.createComponentVNode)(2,c.Box,{display:"inline",children:(0,r.round)(e.totalLoss,0)})]})}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"right",verticalAlign:"top",width:"33%",pt:t>0&&"calc(0.5rem + 2px)",children:[(0,o.createComponentVNode)(2,c.Box,{color:"average",display:"inline",children:p([!!e.internalBleeding&&"Internal bleeding",!!e.burnWound&&"Critical tissue burns",!!e.lungRuptured&&"Ruptured lung",!!e.status.broken&&e.status.broken,h(e.germ_level),!!e.open&&"Open incision"])}),(0,o.createComponentVNode)(2,c.Box,{display:"inline",children:[p([!!e.status.splinted&&(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"Splinted"}),!!e.status.robotic&&(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"Robotic"}),!!e.status.dead&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",bold:!0,children:"DEAD"})]),p(e.shrapnel.map((function(e){return e.known?e.name:"Unknown object"})))]})]})]},t)}))]})})},v=function(e){return 0===e.organs.length?(0,o.createComponentVNode)(2,c.Section,{title:"Internal Organs",children:(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"N/A"})}):(0,o.createComponentVNode)(2,c.Section,{title:"Internal Organs",children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Damage"}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"right",children:"Injuries"})]}),e.organs.map((function(e,t){return(0,o.createComponentVNode)(2,c.Table.Row,{textTransform:"capitalize",children:[(0,o.createComponentVNode)(2,c.Table.Cell,{color:(!e.dead?e.germ_level>100&&"average":"bad")||e.robotic>0&&"label",width:"33%",children:e.name}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:e.maxHealth,value:e.damage/e.maxHealth,mt:t>0&&"0.5rem",ranges:s,children:(0,r.round)(e.damage,0)})}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"right",verticalAlign:"top",width:"33%",pt:t>0&&"calc(0.5rem + 2px)",children:[(0,o.createComponentVNode)(2,c.Box,{color:"average",display:"inline",children:p([h(e.germ_level)])}),(0,o.createComponentVNode)(2,c.Box,{display:"inline",children:p([1===e.robotic&&(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"Robotic"}),2===e.robotic&&(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"Assisted"}),!!e.dead&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",bold:!0,children:"DEAD"})])})]})]},t)}))]})})},y=function(){return(0,o.createComponentVNode)(2,c.Section,{textAlign:"center",flexGrow:"1",children:(0,o.createComponentVNode)(2,c.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected."]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BookBinder=void 0;var o=n(0),r=n(1),a=n(2),c=n(4),i=n(30),l=n(34);t.BookBinder=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=u.selectedbook,m=u.book_categories,p=[];return m.map((function(e){return p[e.description]=e.category_id})),(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:[(0,o.createComponentVNode)(2,i.ComplexModal),(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:(0,o.createComponentVNode)(2,a.Section,{title:"Book Binder",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.2rem",bold:!0,children:[(0,o.createComponentVNode)(2,a.Icon,{name:"search-plus",verticalAlign:"middle",size:3,mr:"1rem"}),"Book Binder"]}),(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,l.FlexItem,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Title",children:(0,o.createComponentVNode)(2,a.Button,{textAlign:"left",icon:"pen",width:"auto",content:s.title,onClick:function(){return(0,i.modalOpen)(t,"edit_selected_title")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Author",children:(0,o.createComponentVNode)(2,a.Button,{textAlign:"left",icon:"pen",width:"auto",content:s.author,onClick:function(){return(0,i.modalOpen)(t,"edit_selected_author")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Select Categories",children:(0,o.createComponentVNode)(2,a.Box,{mt:2,children:(0,o.createComponentVNode)(2,a.Dropdown,{mt:.6,width:"190px",options:m.map((function(e){return e.description})),onSelected:function(e){return d("toggle_binder_category",{category_id:p[e]})}})})})]}),(0,o.createVNode)(1,"br"),m.filter((function(e){return s.categories.includes(e.category_id)})).map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.description,selected:!0,icon:"unlink",onClick:function(){return d("toggle_binder_category",{category_id:e.category_id})}},e.category_id)}))]}),(0,o.createComponentVNode)(2,l.FlexItem,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Summary",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",width:"auto",content:"Edit Summary",onClick:function(){return(0,i.modalOpen)(t,"edit_selected_summary")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{children:s.summary})]})})]}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"print",width:"auto",content:"Print Book",onClick:function(){return d("print_book")}})]})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.BotClean=void 0;var o=n(0),r=n(1),a=n(2),c=n(4),i=n(225);t.BotClean=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=(d.locked,d.noaccess),s=(d.maintpanel,d.on,d.autopatrol,d.canhack,d.emagged,d.remote_disabled,d.painame),m=d.cleanblood;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.BotStatus),(0,o.createComponentVNode)(2,a.Section,{title:"Cleaning Settings",children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:m,content:"Clean Blood",disabled:u,onClick:function(){return l("blood")}})}),s&&(0,o.createComponentVNode)(2,a.Section,{title:"pAI",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",content:s,disabled:u,onClick:function(){return l("ejectpai")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BotSecurity=void 0;var o=n(0),r=n(1),a=n(2),c=n(4),i=n(225);t.BotSecurity=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.noaccess,s=d.painame,m=d.check_id,p=d.check_weapons,h=d.check_warrant,f=d.arrest_mode,C=d.arrest_declare;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.BotStatus),(0,o.createComponentVNode)(2,a.Section,{title:"Who To Arrest",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:m,content:"Unidentifiable Persons",disabled:u,onClick:function(){return l("authid")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:p,content:"Unauthorized Weapons",disabled:u,onClick:function(){return l("authweapon")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:h,content:"Wanted Criminals",disabled:u,onClick:function(){return l("authwarrant")}})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Arrest Procedure",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:f,content:"Detain Targets Indefinitely",disabled:u,onClick:function(){return l("arrtype")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:C,content:"Announce Arrests On Radio",disabled:u,onClick:function(){return l("arrdeclare")}})]}),s&&(0,o.createComponentVNode)(2,a.Section,{title:"pAI",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",content:s,disabled:u,onClick:function(){return l("ejectpai")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BrigCells=void 0;var o=n(0),r=n(4),a=n(2),c=n(1),i=function(e,t){var n=e.cell,r=(0,c.useBackend)(t).act,i=n.cell_id,l=n.occupant,d=n.crimes,u=n.brigged_by,s=n.time_left_seconds,m=n.time_set_seconds,p=n.ref,h="";s>0&&(h+=" BrigCells__listRow--active");return(0,o.createComponentVNode)(2,a.Table.Row,{className:h,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:i}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:l}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:d}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:u}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.TimeDisplay,{totalSeconds:m})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.TimeDisplay,{totalSeconds:s})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{type:"button",onClick:function(){r("release",{ref:p})},children:"Release"})})]})},l=function(e){var t=e.cells;return(0,o.createComponentVNode)(2,a.Table,{className:"BrigCells__list",children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,children:"Cell"}),(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,children:"Occupant"}),(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,children:"Crimes"}),(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,children:"Brigged By"}),(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,children:"Time Brigged For"}),(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,children:"Time Left"}),(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,children:"Release"})]}),t.map((function(e){return(0,o.createComponentVNode)(2,i,{cell:e},e.ref)}))]})};t.BrigCells=function(e,t){var n=(0,c.useBackend)(t),i=(n.act,n.data.cells);return(0,o.createComponentVNode)(2,r.Window,{theme:"security",resizable:!0,children:(0,o.createComponentVNode)(2,r.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",height:"100%",children:(0,o.createComponentVNode)(2,a.Section,{height:"100%",flexGrow:"1",children:(0,o.createComponentVNode)(2,l,{cells:i})})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BrigTimer=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.BrigTimer=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;l.nameText=l.occupant,l.timing&&(l.prisoner_hasrec?l.nameText=(0,o.createComponentVNode)(2,a.Box,{color:"green",children:l.occupant}):l.nameText=(0,o.createComponentVNode)(2,a.Box,{color:"red",children:l.occupant}));var d="pencil-alt";l.prisoner_name&&(l.prisoner_hasrec||(d="exclamation-triangle"));var u=[],s=0;for(s=0;se.current_positions&&(0,o.createComponentVNode)(2,a.Box,{color:"green",children:e.total_positions-e.current_positions})||(0,o.createComponentVNode)(2,a.Box,{color:"red",children:"0"})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{content:"-",disabled:s.cooldown_time||!e.can_close,onClick:function(){return u("make_job_unavailable",{job:e.title})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{content:"+",disabled:s.cooldown_time||!e.can_open,onClick:function(){return u("make_job_available",{job:e.title})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:s.target_dept&&(0,o.createComponentVNode)(2,a.Box,{color:"green",children:s.priority_jobs.indexOf(e.title)>-1?"Yes":""})||(0,o.createComponentVNode)(2,a.Button,{content:e.is_priority?"Yes":"No",selected:e.is_priority,disabled:s.cooldown_time||!e.can_prioritize,onClick:function(){return u("prioritize_job",{job:e.title})}})})]},e.title)}))]})})],4):(0,o.createComponentVNode)(2,a.Section,{title:"Warning",color:"red",children:"Not logged in."});break;case 2:n=s.authenticated&&s.scan_name?s.modify_name?(0,o.createComponentVNode)(2,i.AccessList,{accesses:s.regions,selectedList:s.selectedAccess,accessMod:function(e){return u("set",{access:e})},grantAll:function(){return u("grant_all")},denyAll:function(){return u("clear_all")},grantDep:function(e){return u("grant_region",{region:e})},denyDep:function(e){return u("deny_region",{region:e})}}):(0,o.createComponentVNode)(2,a.Section,{title:"Card Missing",color:"red",children:"No card to modify."}):(0,o.createComponentVNode)(2,a.Section,{title:"Warning",color:"red",children:"Not logged in."});break;case 3:n=s.authenticated?s.records.length?(0,o.createComponentVNode)(2,a.Section,{title:"Records",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Delete All Records",disabled:!s.authenticated||0===s.records.length||s.target_dept,onClick:function(){return u("wipe_all_logs")}}),children:[(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Crewman"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Old Rank"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"New Rank"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Authorized By"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Time"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Reason"}),!!s.iscentcom&&(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Deleted By"})]}),s.records.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.transferee}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.oldvalue}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.newvalue}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.whodidit}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.timestamp}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.reason}),!!s.iscentcom&&(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.deletedby})]},e.timestamp)}))]}),!!s.iscentcom&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Delete MY Records",color:"purple",disabled:!s.authenticated||0===s.records.length,onClick:function(){return u("wipe_my_logs")}})})]}):(0,o.createComponentVNode)(2,a.Section,{title:"Records",children:"No records."}):(0,o.createComponentVNode)(2,a.Section,{title:"Warning",color:"red",children:"Not logged in."});break;case 4:n=s.authenticated&&s.scan_name?(0,o.createComponentVNode)(2,a.Section,{title:"Your Team",children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Rank"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Sec Status"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Actions"})]}),s.people_dept.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.title}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.crimstat}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:e.buttontext,disabled:!e.demotable,onClick:function(){return u("remote_demote",{remote_demote:e.name})}})})]},e.title)}))]})}):(0,o.createComponentVNode)(2,a.Section,{title:"Warning",color:"red",children:"Not logged in."});break;default:n=(0,o.createComponentVNode)(2,a.Section,{title:"Warning",color:"red",children:"ERROR: Unknown Mode."})}return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[p,m,n]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CargoConsole=void 0;var o=n(0),r=n(48),a=n(29),c=n(1),i=n(2),l=n(4),d=(n(44),n(21)),u=n(34);t.CargoConsole=function(e,t){return(0,o.createComponentVNode)(2,l.Window,{children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,h),(0,o.createComponentVNode)(2,C)]})})};var s=function(e,t){var n=(0,c.useLocalState)(t,"contentsModal",null),r=n[0],a=n[1],l=(0,c.useLocalState)(t,"contentsModalTitle",null),d=l[0],u=l[1];return null!==r&&null!==d?(0,o.createComponentVNode)(2,i.Modal,{maxWidth:"75%",width:window.innerWidth+"px",maxHeight:.75*window.innerHeight+"px",mx:"auto",children:[(0,o.createComponentVNode)(2,i.Box,{width:"100%",bold:!0,children:(0,o.createVNode)(1,"h1",null,[d,(0,o.createTextVNode)(" contents:")],0)}),(0,o.createComponentVNode)(2,i.Box,{children:r.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:["- ",e]},e)}))}),(0,o.createComponentVNode)(2,i.Box,{m:2,children:(0,o.createComponentVNode)(2,i.Button,{content:"Close",onClick:function(){a(null),u(null)}})})]}):void 0},m=function(e,t){var n,r,a=(0,c.useBackend)(t),l=a.act,d=a.data,u=d.is_public,s=d.timeleft,m=d.moving,p=d.at_station;return m||p?!m&&p?(n="Docked at the station",r="Return Shuttle"):m&&(r="In Transit...",n=1!==s?"Shuttle is en route (ETA: "+s+" minutes)":"Shuttle is en route (ETA: "+s+" minute)"):(n="Docked off-station",r="Call Shuttle"),(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle Status",children:n}),0===u&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Controls",children:[(0,o.createComponentVNode)(2,i.Button,{content:r,disabled:m,onClick:function(){return l("moveShuttle")}}),(0,o.createComponentVNode)(2,i.Button,{content:"View Central Command Messages",onClick:function(){return l("showMessages")}})]})]})})},p=function(e,t){var n,r=(0,c.useBackend)(t),a=(r.act,r.data.accounts),l=(0,c.useLocalState)(t,"selectedAccount"),d=l[0],u=l[1],s=[];return a.map((function(e){return s[e.name]=e.account_UID})),(0,o.createComponentVNode)(2,i.Section,{title:"Payment",children:[(0,o.createComponentVNode)(2,i.Dropdown,{mt:.6,width:"190px",options:a.map((function(e){return e.name})),selected:null==(n=a.filter((function(e){return e.account_UID===d}))[0])?void 0:n.name,onSelected:function(e){return u(s[e])}}),a.filter((function(e){return e.account_UID===d})).map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Account Name",children:e.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Balance",children:e.balance})]},e.account_UID)}))]})},h=function(e,t){var n=(0,c.useBackend)(t),l=n.act,u=n.data,s=u.categories,m=u.supply_packs,p=(0,c.useSharedState)(t,"category","Emergency"),h=p[0],f=p[1],C=(0,c.useSharedState)(t,"search_text",""),N=C[0],b=C[1],V=(0,c.useLocalState)(t,"contentsModal",null),g=(V[0],V[1]),v=(0,c.useLocalState)(t,"contentsModalTitle",null),y=(v[0],v[1]),x=(0,d.createSearch)(N,(function(e){return e.name})),_=(0,c.useLocalState)(t,"selectedAccount"),k=_[0],L=(_[1],(0,r.flow)([(0,a.filter)((function(e){return e.cat===s.filter((function(e){return e.name===h}))[0].category||N})),N&&(0,a.filter)(x),(0,a.sortBy)((function(e){return e.name.toLowerCase()}))])(m)),w="Crate Catalogue";return N?w="Results for '"+N+"':":h&&(w="Browsing "+h),(0,o.createComponentVNode)(2,i.Section,{title:w,buttons:(0,o.createComponentVNode)(2,i.Dropdown,{width:"190px",options:s.map((function(e){return e.name})),selected:h,onSelected:function(e){return f(e)}}),children:[(0,o.createComponentVNode)(2,i.Input,{fluid:!0,placeholder:"Search for...",onInput:function(e,t){return b(t)},mb:1}),(0,o.createComponentVNode)(2,i.Box,{maxHeight:25,overflowY:"auto",overflowX:"hidden",children:(0,o.createComponentVNode)(2,i.Table,{m:"0.5rem",children:L.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,children:[e.name," (",e.cost," Credits)"]}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",pr:1,children:[(0,o.createComponentVNode)(2,i.Button,{content:"Order 1",icon:"shopping-cart",disabled:!k,onClick:function(){return l("order",{crate:e.ref,multiple:0,account:k})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Order Multiple",icon:"cart-plus",disabled:!k,onClick:function(){return l("order",{crate:e.ref,multiple:1,account:k})}}),(0,o.createComponentVNode)(2,i.Button,{content:"View Contents",icon:"search",onClick:function(){g(e.contents),y(e.name)}})]})]},e.name)}))})})]})},f=function(e,t){var n,r,a=e.request;switch(a.department){case"Engineering":r="CE",n="orange";break;case"Medical":r="CMO",n="teal";break;case"Science":r="RD",n="purple";break;case"Supply":r="CT",n="brown";break;case"Service":r="HOP",n="olive";break;case"Security":r="HOS",n="red";break;case"Command":r="CAP",n="blue";break;case"Assistant":r="Any Head",n="grey"}return(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,u.FlexItem,{mr:1,children:"Approval Required:"}),Boolean(a.req_cargo_approval)&&(0,o.createComponentVNode)(2,u.FlexItem,{mr:1,children:(0,o.createComponentVNode)(2,i.Button,{color:"brown",content:"QM",icon:"user-tie",tooltip:"This Order requires approval from the QM still"})}),Boolean(a.req_head_approval)&&(0,o.createComponentVNode)(2,u.FlexItem,{children:(0,o.createComponentVNode)(2,i.Button,{color:n,content:r,disabled:a.req_cargo_approval,icon:"user-tie",tooltip:a.req_cargo_approval?"This Order first requires approval from the QM before the "+r+" can approve it":"This Order requires approval from the "+r+" still"})})]})},C=function(e,t){var n=(0,c.useBackend)(t),r=n.act,a=n.data,l=a.requests,d=a.orders,u=a.shipments;return(0,o.createComponentVNode)(2,i.Section,{title:"Orders",children:(0,o.createComponentVNode)(2,i.Box,{maxHeight:15,overflowY:"auto",overflowX:"hidden",children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,children:"Requests"}),(0,o.createComponentVNode)(2,i.Table,{m:"0.5rem",children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{className:"Cargo_RequestList",children:[(0,o.createComponentVNode)(2,i.Table.Cell,{mb:1,children:[(0,o.createComponentVNode)(2,i.Box,{children:["Order #",e.ordernum,": ",e.supply_type," (",e.cost," credits) for"," ",(0,o.createVNode)(1,"b",null,e.orderedby,0)," with"," ",e.department?"The "+e.department+" Department":"Their Personal"," ","Account"]}),(0,o.createComponentVNode)(2,i.Box,{italic:!0,children:["Reason: ",e.comment]}),(0,o.createComponentVNode)(2,f,{request:e})]}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",pr:1,children:[(0,o.createComponentVNode)(2,i.Button,{content:"Approve",color:"green",disabled:!e.can_approve,onClick:function(){return r("approve",{ordernum:e.ordernum})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Deny",color:"red",disabled:!e.can_deny,onClick:function(){return r("deny",{ordernum:e.ordernum})}})]})]},e.ordernum)}))}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,children:"Orders Awaiting Delivery"}),(0,o.createComponentVNode)(2,i.Table,{m:"0.5rem",children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:(0,o.createComponentVNode)(2,i.Table.Cell,{children:[(0,o.createComponentVNode)(2,i.Box,{children:["- #",e.ordernum,": ",e.supply_type," for ",(0,o.createVNode)(1,"b",null,e.orderedby,0)]}),(0,o.createComponentVNode)(2,i.Box,{italic:!0,children:["Reason: ",e.comment]})]})},e.ordernum)}))}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,children:"Order in Transit"}),(0,o.createComponentVNode)(2,i.Table,{m:"0.5rem",children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:(0,o.createComponentVNode)(2,i.Table.Cell,{children:[(0,o.createComponentVNode)(2,i.Box,{children:["- #",e.ordernum,": ",e.supply_type," for ",(0,o.createVNode)(1,"b",null,e.orderedby,0)]}),(0,o.createComponentVNode)(2,i.Box,{italic:!0,children:["Reason: ",e.comment]})]})},e.ordernum)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChangelogView=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.ChangelogView=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=(0,r.useLocalState)(t,"onlyRecent",0),u=d[0],s=d[1],m=l.cl_data,p=l.last_cl,h={FIX:(0,o.createComponentVNode)(2,a.Icon,{name:"tools",title:"Fix"}),WIP:(0,o.createComponentVNode)(2,a.Icon,{name:"hard-hat",title:"WIP",color:"orange"}),TWEAK:(0,o.createComponentVNode)(2,a.Icon,{name:"sliders-h",title:"Tweak"}),SOUNDADD:(0,o.createComponentVNode)(2,a.Icon,{name:"volume-up",title:"Sound Added",color:"green"}),SOUNDDEL:(0,o.createComponentVNode)(2,a.Icon,{name:"volume-mute",title:"Sound Removed",color:"red"}),CODEADD:(0,o.createComponentVNode)(2,a.Icon,{name:"plus",title:"Code Addition",color:"green"}),CODEDEL:(0,o.createComponentVNode)(2,a.Icon,{name:"minus",title:"Code Removal",color:"red"}),IMAGEADD:(0,o.createComponentVNode)(2,a.Icon,{name:"folder-plus",title:"Sprite Addition",color:"green"}),IMAGEDEL:(0,o.createComponentVNode)(2,a.Icon,{name:"folder-minus",title:"Sprite Removal",color:"red"}),SPELLCHECK:(0,o.createComponentVNode)(2,a.Icon,{name:"font",title:"Spelling/Grammar Fix"}),EXPERIMENT:(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",title:"Experimental",color:"orange"})};return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"ParadiseSS13 Changelog",mt:2,buttons:(0,o.createComponentVNode)(2,a.Button,{content:u?"Showing all changes":"Showing changes since last connection",onClick:function(){return s(!u)}}),children:m.map((function(e){return!u&&e.merge_ts<=p||(0,o.createComponentVNode)(2,a.Section,{mb:2,title:e.author+" - Merged on "+e.merge_date,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"#"+e.num,onClick:function(){return i("open_pr",{pr_number:e.num})}}),children:e.entries.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{m:1,children:[(t=e.etype,t in h?h[t]:(0,o.createComponentVNode)(2,a.Icon,{name:"plus",color:"green"}))," ",e.etext]},e);var t}))},e)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDispenser=void 0;var o=n(0),r=n(1),a=n(2),c=n(165),i=n(4),l=[1,5,10,20,30,50],d=[1,5,10];t.ChemDispenser=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,m)]})})};var u=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,d=i.amount,u=i.energy,s=i.maxEnergy;return(0,o.createComponentVNode)(2,a.Section,{title:"Settings",flex:"content",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Energy",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,minValue:0,maxValue:s,ranges:{good:[.5*s,Infinity],average:[.25*s,.5*s],bad:[-Infinity,.25*s]},children:[u," / ",s," Units"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Dispense",verticalAlign:"middle",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"row",spacing:"1",children:l.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",width:"14%",display:"inline-block",children:(0,o.createComponentVNode)(2,a.Button,{icon:"cog",selected:d===e,content:e,m:"0",width:"100%",onClick:function(){return c("amount",{amount:e})}})},t)}))})})]})})},s=function(e,t){for(var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.chemicals,d=void 0===l?[]:l,u=[],s=0;s<(d.length+1)%3;s++)u.push(!0);return(0,o.createComponentVNode)(2,a.Section,{title:i.glass?"Drink Dispenser":"Chemical Dispenser",flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"row",wrap:"wrap",height:"100%",spacingPrecise:"2",align:"flex-start",alignContent:"flex-start",children:[d.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",basis:"25%",height:"20px",width:"30%",display:"inline-block",children:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",overflow:"hidden",textOverflow:"ellipsis",width:"100%",height:"100%",align:"flex-start",content:e.title,onClick:function(){return c("dispense",{reagent:e.id})}})},t)})),u.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",basis:"25%",height:"20px"},t)}))]})})},m=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,u=l.isBeakerLoaded,s=l.beakerCurrentVolume,m=l.beakerMaxVolume,p=l.beakerContents,h=void 0===p?[]:p;return(0,o.createComponentVNode)(2,a.Section,{title:l.glass?"Glass":"Beaker",flex:"content",minHeight:"25%",buttons:(0,o.createComponentVNode)(2,a.Box,{children:[!!u&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:2,children:[s," / ",m," units"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!u,onClick:function(){return i("ejectBeaker")}})]}),children:(0,o.createComponentVNode)(2,c.BeakerContents,{beakerLoaded:u,beakerContents:h,buttons:function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Isolate",icon:"compress-arrows-alt",onClick:function(){return i("remove",{reagent:e.id,amount:-1})}}),d.map((function(t,n){return(0,o.createComponentVNode)(2,a.Button,{content:t,onClick:function(){return i("remove",{reagent:e.id,amount:t})}},n)})),(0,o.createComponentVNode)(2,a.Button,{content:"ALL",onClick:function(){return i("remove",{reagent:e.id,amount:e.volume})}})],0)}})})}},function(e,t,n){"use strict";e.exports=n(556)()},function(e,t,n){"use strict";var o=n(557);function r(){}function a(){}a.resetWarningCache=r,e.exports=function(){function e(e,t,n,r,a,c){if(c!==o){var i=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw i.name="Invariant Violation",i}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:r};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";t.__esModule=!0,t.ChemHeater=void 0;var o=n(0),r=n(16),a=n(1),c=n(2),i=n(165),l=n(4);t.ChemHeater=function(e,t){return(0,o.createComponentVNode)(2,l.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,u)]})})};var d=function(e,t){var n=(0,a.useBackend)(t),i=n.act,l=n.data,d=l.targetTemp,u=l.targetTempReached,s=l.autoEject,m=l.isActive,p=l.currentTemp,h=l.isBeakerLoaded;return(0,o.createComponentVNode)(2,c.Section,{title:"Settings",flexBasis:"content",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{content:"Auto-eject",icon:s?"toggle-on":"toggle-off",selected:s,onClick:function(){return i("toggle_autoeject")}}),(0,o.createComponentVNode)(2,c.Button,{content:m?"On":"Off",icon:"power-off",selected:m,disabled:!h,onClick:function(){return i("toggle_on")}})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,c.NumberInput,{width:"65px",unit:"K",step:10,stepPixelSize:3,value:(0,r.round)(d,0),minValue:0,maxValue:1e3,onDrag:function(e,t){return i("adjust_temperature",{target:t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Reading",color:u?"good":"average",children:h&&(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:p,format:function(e){return(0,r.toFixed)(e)+" K"}})||"\u2014"})]})})},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,d=l.isBeakerLoaded,u=l.beakerCurrentVolume,s=l.beakerMaxVolume,m=l.beakerContents;return(0,o.createComponentVNode)(2,c.Section,{title:"Beaker",flexGrow:"1",buttons:!!d&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"label",mr:2,children:[u," / ",s," units"]}),(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:"Eject",onClick:function(){return r("eject_beaker")}})]}),children:(0,o.createComponentVNode)(2,i.BeakerContents,{beakerLoaded:d,beakerContents:m})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemMaster=void 0;var o=n(0),r=n(1),a=n(2),c=n(4),i=n(165),l=n(30),d=[1,5,10],u=["bottle.png","small_bottle.png","wide_bottle.png","round_bottle.png","reagent_bottle.png"];t.ChemMaster=function(e,t){var n=(0,r.useBackend)(t).data,a=n.condi,i=n.beaker,d=n.beaker_reagents,u=void 0===d?[]:d,h=n.buffer_reagents,f=void 0===h?[]:h,N=n.mode;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:[(0,o.createComponentVNode)(2,l.ComplexModal),(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,s,{beaker:i,beakerReagents:u,bufferNonEmpty:f.length>0}),(0,o.createComponentVNode)(2,m,{mode:N,bufferReagents:f}),(0,o.createComponentVNode)(2,p,{isCondiment:a,bufferNonEmpty:f.length>0}),(0,o.createComponentVNode)(2,C)]})]})};var s=function(e,t){var n=(0,r.useBackend)(t).act,c=e.beaker,u=e.beakerReagents,s=e.bufferNonEmpty;return(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",flexGrow:"0",flexBasis:"300px",buttons:s?(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"eject",disabled:!c,content:"Eject and Clear Buffer",onClick:function(){return n("eject")}}):(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!c,content:"Eject and Clear Buffer",onClick:function(){return n("eject")}}),children:c?(0,o.createComponentVNode)(2,i.BeakerContents,{beakerLoaded:!0,beakerContents:u,buttons:function(e,r){return(0,o.createComponentVNode)(2,a.Box,{mb:r0?(0,o.createComponentVNode)(2,i.BeakerContents,{beakerLoaded:!0,beakerContents:s,buttons:function(e,r){return(0,o.createComponentVNode)(2,a.Box,{mb:r0?l.desc:"N/A"}),l.blood_type&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood type",children:l.blood_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood DNA",className:"LabeledList__breakContents",children:l.blood_dna})],4),!i.condi&&(0,o.createComponentVNode)(2,a.Button,{icon:i.printing?"spinner":"print",disabled:i.printing,iconSpin:!!i.printing,ml:"0.5rem",content:"Print",onClick:function(){return c("print",{idx:l.idx,beaker:e.args.beaker})}})]})})})}))},function(e,t,n){"use strict";t.__esModule=!0,t.CloningConsole=void 0;var o=n(0),r=n(16),a=n(1),c=n(2),i=n(43),l=n(30),d=n(4),u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,d=e.args,u=d.activerecord,s=d.realname,m=d.health,p=d.unidentity,h=d.strucenzymes,f=m.split(" - ");return(0,o.createComponentVNode)(2,c.Section,{level:2,m:"-1rem",pb:"1rem",title:"Records of "+s,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:s}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Damage",children:f.length>1?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{color:i.COLORS.damageType.oxy,display:"inline",children:f[0]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,c.Box,{color:i.COLORS.damageType.toxin,display:"inline",children:f[2]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,c.Box,{color:i.COLORS.damageType.brute,display:"inline",children:f[3]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,c.Box,{color:i.COLORS.damageType.burn,display:"inline",children:f[1]})],4):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Unknown"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"UI",className:"LabeledList__breakContents",children:p}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"SE",className:"LabeledList__breakContents",children:h}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,c.Button,{disabled:!l.podready,icon:"user-plus",content:"Clone",onClick:function(){return r("clone",{ref:u})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"trash",content:"Delete",onClick:function(){return r("del_rec")}})]})]})})};t.CloningConsole=function(e,t){var n=(0,a.useBackend)(t);n.act,n.data.menu;return(0,l.modalRegisterBodyOverride)("view_rec",u),(0,o.createComponentVNode)(2,d.Window,{resizable:!0,children:[(0,o.createComponentVNode)(2,l.ComplexModal,{maxWidth:"75%",maxHeight:"75%"}),(0,o.createComponentVNode)(2,d.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,f),(0,o.createComponentVNode)(2,C),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,c.Section,{noTopPadding:!0,flexGrow:"1",children:(0,o.createComponentVNode)(2,m)})]})]})};var s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data.menu;return(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===i,icon:"home",onClick:function(){return r("menu",{num:1})},children:"Main"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:2===i,icon:"folder",onClick:function(){return r("menu",{num:2})},children:"Records"})]})},m=function(e,t){var n,r=(0,a.useBackend)(t).data.menu;return 1===r?n=(0,o.createComponentVNode)(2,p):2===r&&(n=(0,o.createComponentVNode)(2,h)),n},p=function(e,t){var n=(0,a.useBackend)(t),i=n.act,l=n.data,d=l.loading,u=l.scantemp,s=l.occupant,m=l.locked,p=l.can_brainscan,h=l.scan_mode,f=l.numberofpods,C=l.pods,N=l.selected_pod,b=m&&!!s;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Scanner",level:"2",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{display:"inline",color:"label",children:"Scanner Lock:\xa0"}),(0,o.createComponentVNode)(2,c.Button,{disabled:!s,selected:b,icon:b?"toggle-on":"toggle-off",content:b?"Engaged":"Disengaged",onClick:function(){return i("lock")}}),(0,o.createComponentVNode)(2,c.Button,{disabled:b||!s,icon:"user-slash",content:"Eject Occupant",onClick:function(){return i("eject")}})],4),children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:d?(0,o.createComponentVNode)(2,c.Box,{color:"average",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"spinner",spin:!0}),"\xa0 Scanning..."]}):(0,o.createComponentVNode)(2,c.Box,{color:u.color,children:u.text})}),!!p&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,c.Button,{icon:h?"brain":"male",content:h?"Brain":"Body",onClick:function(){return i("toggle_mode")}})})]}),(0,o.createComponentVNode)(2,c.Button,{disabled:!s||d,icon:"user",content:"Scan Occupant",mt:"0.5rem",mb:"0",onClick:function(){return i("scan")}})]}),(0,o.createComponentVNode)(2,c.Section,{title:"Pods",level:"2",children:f?C.map((function(e,t){var n;return n="cloning"===e.status?(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:"100",value:e.progress/100,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[-Infinity,.25]},mt:"0.5rem",children:(0,o.createComponentVNode)(2,c.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,c.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,c.Button,{selected:N===e.pod,icon:N===e.pod&&"check",content:"Select",mt:"0.5rem",onClick:function(){return i("selectpod",{ref:e.pod})}}),(0,o.createComponentVNode)(2,c.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"pod_"+e.status+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,c.Box,{color:"label",children:["Pod #",t+1]}),(0,o.createComponentVNode)(2,c.Box,{bold:!0,color:e.biomass>=150?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,c.Icon,{name:e.biomass>=150?"circle":"circle-o"}),"\xa0",e.biomass]}),n]},t)})):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No pods detected. Unable to clone."})})],4)},h=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data.records;return i.length?(0,o.createComponentVNode)(2,c.Box,{mt:"0.5rem",children:i.map((function(e,t){return(0,o.createComponentVNode)(2,c.Button,{icon:"user",mb:"0.5rem",content:e.realname,onClick:function(){return r("view_rec",{ref:e.record})}},t)}))}):(0,o.createComponentVNode)(2,c.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No records found."]})})},f=function(e,t){var n,r=(0,a.useBackend)(t),i=r.act,l=r.data.temp;if(l&&l.text&&!(l.text.length<=0)){var d=((n={})[l.style]=!0,n);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.NoticeBox,Object.assign({},d,{children:[(0,o.createComponentVNode)(2,c.Box,{display:"inline-block",verticalAlign:"middle",children:l.text}),(0,o.createComponentVNode)(2,c.Button,{icon:"times-circle",float:"right",onClick:function(){return i("cleartemp")}}),(0,o.createComponentVNode)(2,c.Box,{clear:"both"})]})))}},C=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.scanner,d=i.numberofpods,u=i.autoallowed,s=i.autoprocess;i.disk;return(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createFragment)(!!u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{display:"inline",color:"label",children:"Auto-processing:\xa0"}),(0,o.createComponentVNode)(2,c.Button,{selected:s,icon:s?"toggle-on":"toggle-off",content:s?"Enabled":"Disabled",onClick:function(){return r("autoprocess",{on:s?0:1})}})],4),0),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Scanner",children:l?(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"Connected"}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Not connected!"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pods",children:d?(0,o.createComponentVNode)(2,c.Box,{color:"good",children:[d," connected"]}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"None connected!"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ColourMatrixTester=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.ColourMatrixTester=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.colour_data;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Modify Matrix",children:[[{name:"RR",idx:0},{name:"RG",idx:1},{name:"RB",idx:2},{name:"RA",idx:3}],[{name:"GR",idx:4},{name:"GG",idx:5},{name:"GB",idx:6},{name:"GA",idx:7}],[{name:"BR",idx:8},{name:"BG",idx:9},{name:"BB",idx:10},{name:"BA",idx:11}],[{name:"AR",idx:12},{name:"AG",idx:13},{name:"AB",idx:14},{name:"AA",idx:15}]].map((function(e){return(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:e.map((function(e){return(0,o.createFragment)([e.name,(0,o.createTextVNode)("\xa0"),(0,o.createComponentVNode)(2,a.NumberInput,{value:l[e.idx],step:.05,minValue:-5,maxValue:5,onDrag:function(t,n){return i("setvalue",{idx:e.idx+1,value:n})}})],0,e.name)}))},e)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CommunicationsComputer=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.CommunicationsComputer=function(e,t){var n,i=(0,r.useBackend)(t),l=i.act,d=i.data,u=!1;d.authenticated?1===d.authenticated?n="Command":2===d.authenticated?n="Captain":3===d.authenticated?(n="CentComm Secure Connection",u=!0):n="ERROR: Report This Bug!":n="Not Logged In";var s="View ("+d.messages.length+")",m=(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Authentication",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Access",children:n})||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,a.Button,{icon:d.authenticated?"sign-out-alt":"id-card",selected:d.authenticated,disabled:d.noauthbutton,content:d.authenticated?"Log Out ("+n+")":"Log In",onClick:function(){return l("auth")}})})})}),!!d.esc_section&&(0,o.createComponentVNode)(2,a.Section,{title:"Escape Shuttle",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[!!d.esc_status&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:d.esc_status}),!!d.esc_callable&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,a.Button,{icon:"rocket",content:"Call Shuttle",disabled:!d.authhead,onClick:function(){return l("callshuttle")}})}),!!d.esc_recallable&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Recall Shuttle",disabled:!d.authhead||d.is_ai,onClick:function(){return l("cancelshuttle")}})}),!!d.lastCallLoc&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Last Call/Recall From",children:d.lastCallLoc})]})})],0),p="Make Priority Announcement";d.msg_cooldown>0&&(p+=" ("+d.msg_cooldown+"s)");var h=d.emagged?"Message [UNKNOWN]":"Message CentComm",f="Request Authentication Codes";d.cc_cooldown>0&&(h+=" ("+d.cc_cooldown+"s)",f+=" ("+d.cc_cooldown+"s)");var C,N=d.str_security_level,b=d.levels.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.icon,content:e.name,disabled:!d.authcapt||e.id===d.security_level,onClick:function(){return l("newalertlevel",{level:e.id})}},e.name)})),V=d.stat_display.presets.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.label,selected:e.name===d.stat_display.type,disabled:!d.authhead,onClick:function(){return l("setstat",{statdisp:e.name})}},e.name)})),g=d.stat_display.alerts.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.label,selected:e.alert===d.stat_display.icon,disabled:!d.authhead,onClick:function(){return l("setstat",{statdisp:3,alert:e.alert})}},e.alert)}));if(d.current_message_title)C=(0,o.createComponentVNode)(2,a.Section,{title:d.current_message_title,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Return To Message List",disabled:!d.authhead,onClick:function(){return l("messagelist")}}),children:(0,o.createComponentVNode)(2,a.Box,{children:d.current_message})});else{var v=d.messages.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.title,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"eye",content:"View",disabled:!d.authhead||d.current_message_title===e.title,onClick:function(){return l("messagelist",{msgid:e.id})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Delete",disabled:!d.authhead,onClick:function(){return l("delmessage",{msgid:e.id})}})]},e.id)}));C=(0,o.createComponentVNode)(2,a.Section,{title:"Messages Received",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){return l("main")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:v})})}switch(d.menu_state){case 1:return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[m,(0,o.createComponentVNode)(2,a.Section,{title:"Captain-Only Actions",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Alert",color:d.security_level_color,children:N}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Change Alert",children:b}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Announcement",children:(0,o.createComponentVNode)(2,a.Button,{icon:"bullhorn",content:p,disabled:!d.authcapt||d.msg_cooldown>0,onClick:function(){return l("announce")}})}),!!d.emagged&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transmit",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"broadcast-tower",color:"red",content:h,disabled:!d.authcapt||d.cc_cooldown>0,onClick:function(){return l("MessageSyndicate")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync-alt",content:"Reset Relays",disabled:!d.authcapt,onClick:function(){return l("RestoreBackup")}})]})||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transmit",children:(0,o.createComponentVNode)(2,a.Button,{icon:"broadcast-tower",content:h,disabled:!d.authcapt||d.cc_cooldown>0,onClick:function(){return l("MessageCentcomm")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nuclear Device",children:(0,o.createComponentVNode)(2,a.Button,{icon:"bomb",content:f,disabled:!d.authcapt||d.cc_cooldown>0,onClick:function(){return l("nukerequest")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Command Staff Actions",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Displays",children:(0,o.createComponentVNode)(2,a.Button,{icon:"tv",content:"Change Status Displays",disabled:!d.authhead,onClick:function(){return l("status")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Incoming Messages",children:(0,o.createComponentVNode)(2,a.Button,{icon:"folder-open",content:s,disabled:!d.authhead,onClick:function(){return l("messagelist")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Misc",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sync-alt",content:"Restart Nano-Mob Hunter GO! Server",disabled:!d.authhead,onClick:function(){return l("RestartNanoMob")}})})]})})]})});case 2:return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[m,(0,o.createComponentVNode)(2,a.Section,{title:"Modify Status Screens",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){return l("main")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Presets",children:V}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Alerts",children:g}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message Line 1",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:d.stat_display.line_1,disabled:!d.authhead,onClick:function(){return l("setmsg1")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message Line 2",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:d.stat_display.line_2,disabled:!d.authhead,onClick:function(){return l("setmsg2")}})})]})})]})});case 3:return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[m,C]})});default:return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[m,"ERRROR. Unknown menu_state: ",d.menu_state,"Please report this to NT Technical Support."]})})}}},function(e,t,n){"use strict";t.__esModule=!0,t.Contractor=void 0;var o=n(0),r=n(16),a=n(1),c=n(2),i=n(226),l=n(4);function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var u={1:["ACTIVE","good"],2:["COMPLETED","good"],3:["FAILED","bad"]},s=["Recording biometric data...","Analyzing embedded syndicate info...","STATUS CONFIRMED","Contacting Syndicate database...","Awaiting response...","Awaiting response...","Awaiting response...","Awaiting response...","Awaiting response...","Awaiting response...","Response received, ack 4851234...","CONFIRM ACC "+Math.round(2e4*Math.random()),"Setting up private accounts...","CONTRACTOR ACCOUNT CREATED","Searching for available contracts...","Searching for available contracts...","Searching for available contracts...","Searching for available contracts...","CONTRACTS FOUND","WELCOME, AGENT"];t.Contractor=function(e,t){var n,r=(0,a.useBackend)(t),i=r.act,d=r.data;n=d.unauthorized?(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",backgroundColor:"rgba(0, 0, 0, 0.8)",children:(0,o.createComponentVNode)(2,N,{height:"100%",allMessages:["ERROR: UNAUTHORIZED USER"],finishedTimeout:100,onFinished:function(){}})}):d.load_animation_completed?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"content",children:(0,o.createComponentVNode)(2,m)}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"content",mt:"0.5rem",children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",overflow:"hidden",children:1===d.page?(0,o.createComponentVNode)(2,h,{height:"100%"}):(0,o.createComponentVNode)(2,C,{height:"100%"})})],4):(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",backgroundColor:"rgba(0, 0, 0, 0.8)",children:(0,o.createComponentVNode)(2,N,{height:"100%",allMessages:s,finishedTimeout:3e3,onFinished:function(){return i("complete_load_animation")}})});var u=(0,a.useLocalState)(t,"viewingPhoto",""),f=u[0];u[1];return(0,o.createComponentVNode)(2,l.Window,{theme:"syndicate",children:[f&&(0,o.createComponentVNode)(2,b),(0,o.createComponentVNode)(2,l.Window.Content,{className:"Contractor",children:(0,o.createComponentVNode)(2,c.Flex,{direction:"column",height:"100%",children:n})})]})};var m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.tc_available,d=i.tc_paid_out,u=i.completed_contracts,s=i.rep;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.Section,Object.assign({title:"Summary",buttons:(0,o.createComponentVNode)(2,c.Box,{verticalAlign:"middle",mt:"0.25rem",children:[s," Rep"]})},e,{children:(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Box,{flexBasis:"50%",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"TC Available",verticalAlign:"middle",children:(0,o.createComponentVNode)(2,c.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",children:[l," TC"]}),(0,o.createComponentVNode)(2,c.Button,{disabled:l<=0,content:"Claim",mx:"0.75rem",mb:"0",flexBasis:"content",onClick:function(){return r("claim")}})]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"TC Earned",children:[d," TC"]})]})}),(0,o.createComponentVNode)(2,c.Box,{flexBasis:"50%",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Contracts Completed",verticalAlign:"middle",children:(0,o.createComponentVNode)(2,c.Box,{height:"20px",lineHeight:"20px",display:"inline-block",children:u})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Contractor Status",verticalAlign:"middle",children:"ACTIVE"})]})})]})})))},p=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data.page;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.Tabs,Object.assign({},e,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===i,onClick:function(){return r("page",{page:1})},children:[(0,o.createComponentVNode)(2,c.Icon,{name:"suitcase"}),"Contracts"]}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:2===i,onClick:function(){return r("page",{page:2})},children:[(0,o.createComponentVNode)(2,c.Icon,{name:"shopping-cart"}),"Hub"]})]})))},h=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,d=l.contracts,s=l.contract_active,m=l.can_extract,p=!!s&&d.filter((function(e){return 1===e.status}))[0],h=p&&p.time_left>0,C=(0,a.useLocalState)(t,"viewingPhoto",""),N=(C[0],C[1]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.Section,Object.assign({title:"Available Contracts",overflow:"auto",buttons:(0,o.createComponentVNode)(2,c.Button,{disabled:!m||h,icon:"parachute-box",content:["Call Extraction",h&&(0,o.createComponentVNode)(2,i.Countdown,{timeLeft:p.time_left,format:function(e,t){return" ("+t.substr(3)+")"}})],onClick:function(){return r("extract")}})},e,{children:d.slice().sort((function(e,t){return 1===e.status?-1:1===t.status?1:e.status-t.status})).map((function(e){var t;return(0,o.createComponentVNode)(2,c.Section,{title:(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",color:1===e.status&&"good",children:e.target_name}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"content",children:e.has_photo&&(0,o.createComponentVNode)(2,c.Button,{icon:"camera",mb:"-0.5rem",ml:"0.5rem",onClick:function(){return N("target_photo_"+e.uid+".png")}})})]}),className:"Contractor__Contract",buttons:(0,o.createComponentVNode)(2,c.Box,{width:"100%",children:[!!u[e.status]&&(0,o.createComponentVNode)(2,c.Box,{color:u[e.status][1],display:"inline-block",mt:1!==e.status&&"0.125rem",mr:"0.25rem",lineHeight:"20px",children:u[e.status][0]}),1===e.status&&(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"ban",color:"bad",content:"Abort",ml:"0.5rem",onClick:function(){return r("abort")}})]}),children:(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"2",mr:"0.5rem",children:[e.fluff_message,!!e.completed_time&&(0,o.createComponentVNode)(2,c.Box,{color:"good",children:[(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Icon,{name:"check",mr:"0.5rem"}),"Contract completed at ",e.completed_time]}),!!e.dead_extraction&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",mt:"0.5rem",bold:!0,children:[(0,o.createComponentVNode)(2,c.Icon,{name:"exclamation-triangle",mr:"0.5rem"}),"Telecrystals reward reduced drastically as the target was dead during extraction."]}),!!e.fail_reason&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:[(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Icon,{name:"times",mr:"0.5rem"}),"Contract failed: ",e.fail_reason]})]}),(0,o.createComponentVNode)(2,c.Flex.Item,{flexBasis:"100%",children:[(0,o.createComponentVNode)(2,c.Flex,{mb:"0.5rem",color:"label",children:["Extraction Zone:\xa0",f(e)]}),null==(t=e.difficulties)?void 0:t.map((function(t,n){return(0,o.createComponentVNode)(2,c.Button.Confirm,{disabled:!!s,content:t.name+" ("+t.reward+" TC)",onClick:function(){return r("activate",{uid:e.uid,difficulty:n+1})}},n)})),!!e.objective&&(0,o.createComponentVNode)(2,c.Box,{color:"white",bold:!0,children:[e.objective.extraction_name,(0,o.createVNode)(1,"br"),"(",(e.objective.rewards.tc||0)+" TC",",\xa0",(e.objective.rewards.credits||0)+" Credits",")"]})]})]})},e.uid)}))})))},f=function(e){if(e.objective&&!(e.status>1)){var t=e.objective.locs.user_area_id,n=e.objective.locs.user_coords,a=e.objective.locs.target_area_id,i=e.objective.locs.target_coords,l=t===a;return(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Icon,{name:l?"dot-circle-o":"arrow-alt-circle-right-o",color:l?"green":"yellow",rotation:l?null:-(0,r.rad2deg)(Math.atan2(i[1]-n[1],i[0]-n[0])),lineHeight:l?null:"0.85",size:"1.5"})})}},C=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.rep,d=i.buyables;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.Section,Object.assign({title:"Available Purchases",overflow:"auto"},e,{children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Section,{title:e.name,children:[e.description,(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button.Confirm,{disabled:l-1&&(0,o.createComponentVNode)(2,c.Box,{as:"span",color:0===e.stock?"bad":"good",ml:"0.5rem",children:[e.stock," in stock"]})]},e.uid)}))})))},N=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).timer=null,n.state={currentIndex:0,currentDisplay:[]},n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,d(t,n);var a=r.prototype;return a.tick=function(){var e=this.props,t=this.state;t.currentIndex<=e.allMessages.length?(this.setState((function(e){return{currentIndex:e.currentIndex+1}})),t.currentDisplay.push(e.allMessages[t.currentIndex])):(clearTimeout(this.timer),setTimeout(e.onFinished,e.finishedTimeout))},a.componentDidMount=function(){var e=this,t=this.props.linesPerSecond,n=void 0===t?2.5:t;this.timer=setInterval((function(){return e.tick()}),1e3/n)},a.componentWillUnmount=function(){clearTimeout(this.timer)},a.render=function(){return(0,o.createComponentVNode)(2,c.Box,{m:1,children:this.state.currentDisplay.map((function(e){return(0,o.createFragment)([e,(0,o.createVNode)(1,"br")],0,e)}))})},r}(o.Component),b=function(e,t){var n=(0,a.useLocalState)(t,"viewingPhoto",""),r=n[0],i=n[1];return(0,o.createComponentVNode)(2,c.Modal,{className:"Contractor__photoZoom",children:[(0,o.createComponentVNode)(2,c.Box,{as:"img",src:r}),(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Close",color:"grey",mt:"1rem",onClick:function(){return i("")}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ConveyorSwitch=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.ConveyorSwitch=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.slowFactor,u=l.oneWay,s=l.position;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Lever position",children:s>0?"forward":s<0?"reverse":"neutral"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Allow reverse",children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:!u,onClick:function(){return i("toggleOneWay")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Slowdown factor",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{mx:"1px",children:[" ",(0,o.createComponentVNode)(2,a.Button,{icon:"angle-double-left",onClick:function(){return i("slowFactor",{value:d-5})}})," "]}),(0,o.createComponentVNode)(2,a.Flex.Item,{mx:"1px",children:[" ",(0,o.createComponentVNode)(2,a.Button,{icon:"angle-left",onClick:function(){return i("slowFactor",{value:d-1})}})," "]}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Slider,{width:"100px",mx:"1px",value:d,fillValue:d,minValue:1,maxValue:50,step:1,format:function(e){return e+"x"},onChange:function(e,t){return i("slowFactor",{value:t})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{mx:"1px",children:[" ",(0,o.createComponentVNode)(2,a.Button,{icon:"angle-right",onClick:function(){return i("slowFactor",{value:d+1})}})," "]}),(0,o.createComponentVNode)(2,a.Flex.Item,{mx:"1px",children:[" ",(0,o.createComponentVNode)(2,a.Button,{icon:"angle-double-right",onClick:function(){return i("slowFactor",{value:d+5})}})," "]})]})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CrewMonitor=void 0;var o=n(0),r=n(29),a=n(21),c=n(1),i=n(2),l=n(68),d=n(43),u=n(4),s=n(34),m=function(e,t){return e.dead?"Deceased":parseInt(e.health,10)<=t?"Critical":1===parseInt(e.stat,10)?"Unconscious":"Living"},p=function(e,t){return e.dead?"red":parseInt(e.health,10)<=t?"orange":1===parseInt(e.stat,10)?"blue":"green"};t.CrewMonitor=function(e,t){var n=(0,c.useBackend)(t),r=n.act,a=n.data,l=a.possible_levels,d=a.viewing_current_z_level,m=a.is_advanced,p=(0,c.useLocalState)(t,"tabIndex",0),C=p[0],N=p[1];return(0,o.createComponentVNode)(2,u.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,u.Window.Content,{children:(0,o.createComponentVNode)(2,i.Box,{fillPositionedParent:!0,children:[(0,o.createComponentVNode)(2,i.Tabs,{children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,s.FlexItem,{grow:!0,basis:100,children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===C,onClick:function(){return N(0)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"table"})," Data View"]},"DataView"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===C,onClick:function(){return N(1)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"map-marked-alt"})," Map View"]},"MapView")]}),m?(0,o.createComponentVNode)(2,s.FlexItem,{children:(0,o.createComponentVNode)(2,i.Dropdown,{options:l,selected:d,onSelected:function(e){return r("switch_level",{new_level:e})}})}):null]})}),function(e){switch(e){case 0:return(0,o.createComponentVNode)(2,h);case 1:return(0,o.createComponentVNode)(2,f);default:return"WE SHOULDN'T BE HERE!"}}(C)]})})})};var h=function(e,t){var n=(0,c.useBackend)(t),u=n.act,s=n.data,h=(0,r.sortBy)((function(e){return e.name}))(s.crewmembers||[]),f=(0,c.useLocalState)(t,"search",""),C=f[0],N=f[1],b=(0,a.createSearch)(C,(function(e){return e.name+"|"+e.assignment+"|"+e.area}));return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Input,{placeholder:"Search by name, assignment or location..",width:"100%",onInput:function(e,t){return N(t)}}),(0,o.createComponentVNode)(2,i.Table,{m:"0.5rem",children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Status"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Location"})]}),h.filter(b).map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{bold:!!e.is_command,children:[(0,o.createComponentVNode)(2,l.TableCell,{children:[e.name," (",e.assignment,")"]}),(0,o.createComponentVNode)(2,l.TableCell,{children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:p(e,s.critThreshold),children:m(e,s.critThreshold)}),e.sensor_type>=2?(0,o.createComponentVNode)(2,i.Box,{inline:!0,ml:1,children:["(",(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:d.COLORS.damageType.oxy,children:e.oxy}),"|",(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:d.COLORS.damageType.toxin,children:e.tox}),"|",(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:d.COLORS.damageType.burn,children:e.fire}),"|",(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:d.COLORS.damageType.brute,children:e.brute}),")"]}):null]}),(0,o.createComponentVNode)(2,l.TableCell,{children:3===e.sensor_type?s.isAI?(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"location-arrow",content:e.area+" ("+e.x+", "+e.y+")",onClick:function(){return u("track",{track:e.ref})}}):e.area+" ("+e.x+", "+e.y+")":(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"grey",children:"Not Available"})})]},e.name)}))]})]})},f=function(e,t){var n=(0,c.useBackend)(t).data,r=(0,c.useLocalState)(t,"zoom",1),a=r[0],l=r[1];return(0,o.createComponentVNode)(2,i.Box,{height:"526px",mb:"0.5rem",overflow:"hidden",children:(0,o.createComponentVNode)(2,i.NanoMap,{onZoom:function(e){return l(e)},children:n.crewmembers.filter((function(e){return 3===e.sensor_type})).map((function(e){return(0,o.createComponentVNode)(2,i.NanoMap.Marker,{x:e.x,y:e.y,zoom:a,icon:"circle",tooltip:e.name+" ("+e.assignment+")",color:p(e,n.critThreshold)},e.ref)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cryo=void 0;var o=n(0),r=n(1),a=n(2),c=n(4),i=[{label:"Resp.",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"}],l=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]];t.Cryo=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,t){var n=(0,r.useBackend)(t),c=n.act,d=n.data,s=d.isOperating,m=d.hasOccupant,p=d.occupant,h=void 0===p?[]:p,f=d.cellTemperature,C=d.cellTemperatureStatus,N=d.isBeakerLoaded,b=d.cooldownProgress,V=d.auto_eject_healthy,g=d.auto_eject_dead;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",flexGrow:"1",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"user-slash",onClick:function(){return c("ejectOccupant")},disabled:!m,children:"Eject"}),children:m?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",children:h.name||"Unknown"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:h.health,max:h.maxHealth,value:h.health/h.maxHealth,color:h.health>0?"good":"average",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(h.health)})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:l[h.stat][0],children:l[h.stat][1]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(h.bodyTemperature)})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),i.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h[e.type]/100,ranges:{bad:[.01,Infinity]},children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(h[e.type])})})},e.id)}))]}):(0,o.createComponentVNode)(2,a.Flex,{height:"100%",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected."]})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cell",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return c("ejectBeaker")},disabled:!N,children:"Eject Beaker"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return c(s?"switchOff":"switchOn")},selected:s,children:s?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",color:C,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:f})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Beaker",children:(0,o.createComponentVNode)(2,u)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Dosage interval",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{average:[-Infinity,99],good:[99,Infinity]},color:!N&&"average",value:b,minValue:0,maxValue:100})}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Auto-eject healthy occupants",children:(0,o.createComponentVNode)(2,a.Button,{icon:V?"toggle-on":"toggle-off",selected:V,onClick:function(){return c(V?"auto_eject_healthy_off":"auto_eject_healthy_on")},children:V?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Auto-eject dead occupants",children:(0,o.createComponentVNode)(2,a.Button,{icon:g?"toggle-on":"toggle-off",selected:g,onClick:function(){return c(g?"auto_eject_dead_off":"auto_eject_dead_on")},children:g?"On":"Off"})})]})})],4)},u=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data),i=c.isBeakerLoaded,l=c.beakerLabel,d=c.beakerVolume;return i?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{display:"inline",color:!l&&"average",children:l||"No label"}),(0,o.createComponentVNode)(2,a.Box,{display:"inline",float:"right",color:!d&&"bad",children:d?(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d,format:function(e){return Math.round(e)+" units remaining"}}):"Beaker is empty"})],4):(0,o.createComponentVNode)(2,a.Box,{display:"inline",color:"bad",children:"No beaker loaded"})}},function(e,t,n){"use strict";t.__esModule=!0,t.CryopodConsole=void 0;var o=n(0),r=n(1),a=n(2),c=n(4),i=n(21);t.CryopodConsole=function(e,t){var n=(0,r.useBackend)(t).data,i=n.account_name,u=n.allow_items;return(0,o.createComponentVNode)(2,c.Window,{title:"Cryopod Console",children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Hello, "+(i||"[REDACTED]")+"!",children:"This automated cryogenic freezing unit will safely store your corporeal form until your next assignment."}),(0,o.createComponentVNode)(2,l),!!u&&(0,o.createComponentVNode)(2,d)]})})};var l=function(e,t){var n=(0,r.useBackend)(t).data.frozen_crew;return(0,o.createComponentVNode)(2,a.Collapsible,{title:"Stored Crew",children:n.length?(0,o.createComponentVNode)(2,a.Section,{fill:!0,scrollable:!0,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:n.map((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:e.rank},t)}))})}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No stored crew!"})})},d=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.frozen_items,d=function(e){var t=e.toString();return t.startsWith("the ")&&(t=t.slice(4,t.length)),(0,i.toTitleCase)(t)};return(0,o.createComponentVNode)(2,a.Collapsible,{title:"Stored Items",children:l.length?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{fill:!0,scrollable:!0,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:l.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:d(e.name),buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-down",content:"Drop",mr:1,onClick:function(){return c("one_item",{item:e.uid})}})},e)}))})}),(0,o.createComponentVNode)(2,a.Button,{content:"Drop All Items",color:"red",onClick:function(){return c("all_items")}})],4):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No stored items!"})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DNAModifier=void 0;var o=n(0),r=n(1),a=n(2),c=n(4),i=n(30),l=[["good","Alive"],["average","Critical"],["bad","DEAD"]],d=[["ui","Modify U.I.","dna"],["se","Modify S.E.","dna"],["buffer","Transfer Buffers","syringe"],["rejuvenators","Rejuvenators","flask"]],u=[5,10,20,30,50];t.DNAModifier=function(e,t){var n,a=(0,r.useBackend)(t),l=(a.act,a.data),d=l.irradiating,u=l.dnaBlockSize,p=l.occupant;return t.dnaBlockSize=u,t.isDNAInvalid=!p.isViableSubject||!p.uniqueIdentity||!p.structuralEnzymes,d&&(n=(0,o.createComponentVNode)(2,g,{duration:d})),(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:[(0,o.createComponentVNode)(2,i.ComplexModal),n,(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,m)]})]})};var s=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,d=i.locked,u=i.hasOccupant,s=i.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"label",display:"inline",mr:"0.5rem",children:"Door Lock:"}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u,selected:d,icon:d?"toggle-on":"toggle-off",content:d?"Engaged":"Disengaged",onClick:function(){return c("toggleLock")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u||d,icon:"user-slash",content:"Eject",onClick:function(){return c("ejectOccupant")}})],4),children:u?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:s.minHealth,max:s.maxHealth,value:s.health/s.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:l[s.stat][0],children:l[s.stat][1]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider)]})}),t.isDNAInvalid?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-circle"}),"\xa0 The occupant's DNA structure is ruined beyond recognition, please insert a subject with an intact DNA structure."]}):(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:"100",value:s.radiationLevel/100,color:"average"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Unique Enzymes",children:i.occupant.uniqueEnzymes?i.occupant.uniqueEnzymes:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-circle"}),"\xa0 Unknown"]})})]})],0):(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"Cell unoccupied."})})},m=function(e,t){var n,c=(0,r.useBackend)(t),i=c.act,l=c.data,u=l.selectedMenuKey,s=l.hasOccupant;l.occupant;return s?t.isDNAInvalid?(0,o.createComponentVNode)(2,a.Section,{flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No operation possible on this subject."]})})}):("ui"===u?n=(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,f)],4):"se"===u?n=(0,o.createFragment)([(0,o.createComponentVNode)(2,h),(0,o.createComponentVNode)(2,f)],4):"buffer"===u?n=(0,o.createComponentVNode)(2,C):"rejuvenators"===u&&(n=(0,o.createComponentVNode)(2,V)),(0,o.createComponentVNode)(2,a.Section,{flexGrow:"1",children:[(0,o.createComponentVNode)(2,a.Tabs,{children:d.map((function(e,t){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:u===e[0],onClick:function(){return i("selectMenuKey",{key:e[0]})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:e[2]}),e[1]]},t)}))}),n]})):(0,o.createComponentVNode)(2,a.Section,{flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant in DNA modifier."]})})})},p=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.selectedUIBlock,d=i.selectedUISubBlock,u=i.selectedUITarget,s=i.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Modify Unique Identifier",level:"2",children:[(0,o.createComponentVNode)(2,v,{dnaString:s.uniqueIdentity,selectedBlock:l,selectedSubblock:d,blockSize:t.dnaBlockSize,action:"selectUIBlock"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,a.Knob,{minValue:"1",maxValue:"15",stepPixelSize:"20",value:u,format:function(e){return e.toString(16).toUpperCase()},ml:"0",onChange:function(e,t){return c("changeUITarget",{value:t})}})})}),(0,o.createComponentVNode)(2,a.Button,{icon:"radiation",content:"Irradiate Block",mt:"0.5rem",onClick:function(){return c("pulseUIRadiation")}})]})},h=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.selectedSEBlock,d=i.selectedSESubBlock,u=i.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Modify Structural Enzymes",level:"2",children:[(0,o.createComponentVNode)(2,v,{dnaString:u.structuralEnzymes,selectedBlock:l,selectedSubblock:d,blockSize:t.dnaBlockSize,action:"selectSEBlock"}),(0,o.createComponentVNode)(2,a.Button,{icon:"radiation",content:"Irradiate Block",onClick:function(){return c("pulseSERadiation")}})]})},f=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.radiationIntensity,d=i.radiationDuration;return(0,o.createComponentVNode)(2,a.Section,{title:"Radiation Emitter",level:"2",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Intensity",children:(0,o.createComponentVNode)(2,a.Knob,{minValue:"1",maxValue:"10",stepPixelSize:"20",value:l,popUpPosition:"right",ml:"0",onChange:function(e,t){return c("radiationIntensity",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Duration",children:(0,o.createComponentVNode)(2,a.Knob,{minValue:"1",maxValue:"20",stepPixelSize:"10",unit:"s",value:d,popUpPosition:"right",ml:"0",onChange:function(e,t){return c("radiationDuration",{value:t})}})})]}),(0,o.createComponentVNode)(2,a.Button,{icon:"radiation",content:"Pulse Radiation",tooltip:"Mutates a random block of either the occupant's UI or SE.",tooltipPosition:"top-right",mt:"0.5rem",onClick:function(){return c("pulseRadiation")}})]})},C=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data.buffers.map((function(e,t){return(0,o.createComponentVNode)(2,N,{id:t+1,name:"Buffer "+(t+1),buffer:e},t)})));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Buffers",level:"2",children:c}),(0,o.createComponentVNode)(2,b)],4)},N=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=e.id,d=e.name,u=e.buffer,s=i.isInjectorReady,m=d+(u.data?" - "+u.label:"");return(0,o.createComponentVNode)(2,a.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,o.createComponentVNode)(2,a.Section,{title:m,level:"3",mx:"0",lineHeight:"18px",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:!u.data,icon:"trash",content:"Clear",onClick:function(){return c("bufferOption",{option:"clear",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u.data,icon:"pen",content:"Rename",onClick:function(){return c("bufferOption",{option:"changeLabel",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u.data||!i.hasDisk,icon:"save",content:"Export",tooltip:"Exports this buffer to the currently loaded data disk.",tooltipPosition:"bottom-left",onClick:function(){return c("bufferOption",{option:"saveDisk",id:l})}})],4),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Write",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",content:"Subject U.I",mb:"0",onClick:function(){return c("bufferOption",{option:"saveUI",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",content:"Subject U.I and U.E.",mb:"0",onClick:function(){return c("bufferOption",{option:"saveUIAndUE",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",content:"Subject S.E.",mb:"0",onClick:function(){return c("bufferOption",{option:"saveSE",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!i.hasDisk||!i.disk.data,icon:"arrow-circle-down",content:"From Disk",mb:"0",onClick:function(){return c("bufferOption",{option:"loadDisk",id:l})}})]}),!!u.data&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Subject",children:u.owner||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Unknown"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Data Type",children:["ui"===u.type?"Unique Identifiers":"Structural Enzymes",!!u.ue&&" and Unique Enzymes"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer to",children:[(0,o.createComponentVNode)(2,a.Button,{disabled:!s,icon:s?"syringe":"spinner",iconSpin:!s,content:"Injector",mb:"0",onClick:function(){return c("bufferOption",{option:"createInjector",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!s,icon:s?"syringe":"spinner",iconSpin:!s,content:"Block Injector",mb:"0",onClick:function(){return c("bufferOption",{option:"createInjector",id:l,block:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"user",content:"Subject",mb:"0",onClick:function(){return c("bufferOption",{option:"transfer",id:l})}})]})],4)]}),!u.data&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"0.5rem",children:"This buffer is empty."})]})})},b=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.hasDisk,d=i.disk;return(0,o.createComponentVNode)(2,a.Section,{title:"Data Disk",level:"2",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:!l||!d.data,icon:"trash",content:"Wipe",onClick:function(){return c("wipeDisk")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return c("ejectDisk")}})],4),children:l?d.data?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:d.label?d.label:"No label"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Subject",children:d.owner?d.owner:(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Unknown"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Data Type",children:["ui"===d.type?"Unique Identifiers":"Structural Enzymes",!!d.ue&&" and Unique Enzymes"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"Disk is blank."}):(0,o.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",my:"1rem",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"save-o",size:"4"}),(0,o.createVNode)(1,"br"),"No disk inserted."]})})},V=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.isBeakerLoaded,d=i.beakerVolume,s=i.beakerLabel;return(0,o.createComponentVNode)(2,a.Section,{title:"Rejuvenators and Beaker",level:"2",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return c("ejectBeaker")}}),children:l?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inject",children:[u.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{disabled:e>d,icon:"syringe",content:e,onClick:function(){return c("injectRejuvenators",{amount:e})}},t)})),(0,o.createComponentVNode)(2,a.Button,{disabled:d<=0,icon:"syringe",content:"All",onClick:function(){return c("injectRejuvenators",{amount:d})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Beaker",children:[(0,o.createComponentVNode)(2,a.Box,{mb:"0.5rem",children:s||"No label"}),d?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[d," unit",1===d?"":"s"," remaining"]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Empty"})]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",my:"25%",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",size:"4"}),(0,o.createVNode)(1,"br"),"No beaker loaded."]})})},g=function(e,t){return(0,o.createComponentVNode)(2,a.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"spinner",size:"5",spin:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Box,{color:"average",children:(0,o.createVNode)(1,"h1",null,[(0,o.createComponentVNode)(2,a.Icon,{name:"radiation"}),(0,o.createTextVNode)("\xa0Irradiating occupant\xa0"),(0,o.createComponentVNode)(2,a.Icon,{name:"radiation"})],4)}),(0,o.createComponentVNode)(2,a.Box,{color:"label",children:(0,o.createVNode)(1,"h3",null,[(0,o.createTextVNode)("For "),e.duration,(0,o.createTextVNode)(" second"),1===e.duration?"":"s"],0)})]})},v=function(e,t){for(var n=(0,r.useBackend)(t),c=n.act,i=(n.data,e.dnaString),l=e.selectedBlock,d=e.selectedSubblock,u=e.blockSize,s=e.action,m=i.split(""),p=[],h=function(e){for(var t=e/u+1,n=[],r=function(r){var i=r+1;n.push((0,o.createComponentVNode)(2,a.Button,{selected:l===t&&d===i,content:m[e+r],mb:"0",onClick:function(){return c(s,{block:t,subblock:i})}}))},i=0;ii.spawnpoints?"red":"green",children:[i.total," total, versus ",i.spawnpoints," spawnpoints"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Dispatch",children:(0,o.createComponentVNode)(2,a.Button,{icon:"ambulance",content:"Send ERT",onClick:function(){return c("dispatch_ert",{silent:u})}})})]})})},s=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.ert_request_messages;return(0,o.createComponentVNode)(2,a.Section,{children:l&&l.length?l.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.time,buttons:(0,o.createComponentVNode)(2,a.Button,{content:e.sender_real_name,onClick:function(){return c("view_player_panel",{uid:e.sender_uid})},tooltip:"View player panel"}),children:e.message},(0,i.decodeHtmlEntities)(e.time))})):(0,o.createComponentVNode)(2,a.Box,{fluid:!0,italic:!0,textAlign:"center",children:"No ERT requests"})})},m=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=(n.data,(0,r.useLocalState)(t,"text","")),l=i[0],d=i[1];return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Input,{placeholder:"Enter ERT denial reason here,\nMultiline input is accepted.",rows:10,fluid:!0,multiline:1,value:l,onChange:function(e,t){return d(t)}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{content:"Deny ERT",fluid:!0,icon:"times",center:!0,mt:"5px",textAlign:"center",onClick:function(){return c("deny_ert",{reason:l})}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.EconomyManager=void 0;var o=n(0),r=n(1),a=n(2),c=n(4),i=n(30),l=n(44);t.EconomyManager=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:[(0,o.createComponentVNode)(2,i.ComplexModal),(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:(0,o.createComponentVNode)(2,d)})]})};var d=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.next_payroll_time;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.4rem",bold:!0,children:[(0,o.createComponentVNode)(2,a.Icon,{name:"coins",verticalAlign:"middle",size:3,mr:"1rem"}),"Economy Manager"]}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.LabeledList,{label:"Pay Bonuses and Deductions",children:[(0,o.createComponentVNode)(2,l.LabeledListItem,{label:"Global",children:(0,o.createComponentVNode)(2,a.Button,{icon:"dollar-sign",width:"auto",content:"Global Payroll Modification",onClick:function(){return c("payroll_modification",{mod_type:"global"})}})}),(0,o.createComponentVNode)(2,l.LabeledListItem,{label:"Department Accounts",children:(0,o.createComponentVNode)(2,a.Button,{icon:"dollar-sign",width:"auto",content:"Department Account Payroll Modification",onClick:function(){return c("payroll_modification",{mod_type:"department"})}})}),(0,o.createComponentVNode)(2,l.LabeledListItem,{label:"Department Members",children:(0,o.createComponentVNode)(2,a.Button,{icon:"dollar-sign",width:"auto",content:"Department Members Payroll Modification",onClick:function(){return c("payroll_modification",{mod_type:"department_members"})}})}),(0,o.createComponentVNode)(2,l.LabeledListItem,{label:"Single Accounts",children:(0,o.createComponentVNode)(2,a.Button,{icon:"dollar-sign",width:"auto",content:"Crew Member Payroll Modification",onClick:function(){return c("payroll_modification",{mod_type:"crew_member"})}})})]}),(0,o.createVNode)(1,"hr"),(0,o.createComponentVNode)(2,a.Box,{mb:.5,children:["Next Payroll in: ",i," Minutes"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"angle-double-left",width:"auto",color:"bad",content:"Delay Payroll",onClick:function(){return c("delay_payroll")}}),(0,o.createComponentVNode)(2,a.Button,{width:"auto",content:"Set Payroll Time",onClick:function(){return c("set_payroll")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"angle-double-right",width:"auto",color:"good",content:"Accelerate Payroll",onClick:function(){return c("accelerate_payroll")}})]}),(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createVNode)(1,"b",null,"WARNING:",16)," You take full responsibility for unbalancing the economy with these buttons"]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Electropack=void 0;var o=n(0),r=n(16),a=n(1),c=n(2),i=n(4);t.Electropack=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.power,s=d.code,m=d.frequency,p=d.minFrequency,h=d.maxFrequency;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,c.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,onClick:function(){return l("power")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Frequency",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Reset",onClick:function(){return l("reset",{reset:"freq"})}}),children:(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:p/10,maxValue:h/10,value:m/10,format:function(e){return(0,r.toFixed)(e,1)},width:"80px",onChange:function(e,t){return l("freq",{freq:t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Code",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Reset",onClick:function(){return l("reset",{reset:"code"})}}),children:(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:s,width:"80px",onChange:function(e,t){return l("code",{code:t})}})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.EvolutionMenu=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.EvolutionMenu=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,theme:"changeling",children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,i),(0,o.createComponentVNode)(2,l)]})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.evo_points,d=i.can_respec;return(0,o.createComponentVNode)(2,a.Section,{title:"Evolution Points",height:5.5,children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{mt:.5,color:"label",children:"Points remaining:"}),(0,o.createComponentVNode)(2,a.Flex.Item,{mt:.5,ml:2,bold:!0,color:"#1b945c",children:l}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{ml:2.5,disabled:!d,content:"Readapt",icon:"sync",onClick:function(){return c("readapt")}}),(0,o.createComponentVNode)(2,a.Button,{tooltip:"By transforming a humanoid into a husk, we gain the ability to readapt our chosen evolutions.",tooltipPosition:"bottom",icon:"question-circle"})]})]})})},l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.evo_points,d=i.ability_list,u=i.purchased_abilities,s=i.view_mode;return(0,o.createComponentVNode)(2,a.Section,{title:"Abilities",flexGrow:"1",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:s?"square-o":"check-square-o",selected:!s,content:"Compact",onClick:function(){return c("set_view_mode",{mode:0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:s?"check-square-o":"square-o",selected:s,content:"Expanded",onClick:function(){return c("set_view_mode",{mode:1})}})],4),children:d.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{p:.5,mx:-1,className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{ml:.5,color:"#dedede",children:e.name}),u.includes(e.power_path)&&(0,o.createComponentVNode)(2,a.Flex.Item,{ml:2,bold:!0,color:"#1b945c",children:"(Purchased)"}),(0,o.createComponentVNode)(2,a.Flex.Item,{mr:3,textAlign:"right",grow:1,children:[(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"label",children:["Cost:"," "]}),(0,o.createComponentVNode)(2,a.Box,{as:"span",bold:!0,color:"#1b945c",children:e.cost})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{textAlign:"right",children:(0,o.createComponentVNode)(2,a.Button,{mr:.5,disabled:e.cost>l||u.includes(e.power_path),content:"Evolve",onClick:function(){return c("purchase",{power_path:e.power_path})}})})]}),!!s&&(0,o.createComponentVNode)(2,a.Flex,{color:"#8a8a8a",my:1,ml:1.5,width:"95%",children:e.description+" "+e.helptext})]},t)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.ExosuitFabricator=void 0;var o=n(0),r=n(10),a=n(21),c=n(1),i=n(2),l=n(226),d=n(4),u=["id","amount","lineDisplay","onClick"];var s={bananium:"clown",tranquillite:"mime"};t.ExosuitFabricator=function(e,t){var n=(0,c.useBackend)(t),r=(n.act,n.data.building);return(0,o.createComponentVNode)(2,d.Window,{children:(0,o.createComponentVNode)(2,d.Window.Content,{className:"Exofab",children:(0,o.createComponentVNode)(2,i.Flex,{width:"100%",height:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",mr:"0.5rem",width:"70%",children:(0,o.createComponentVNode)(2,i.Flex,{direction:"column",height:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",basis:"100%",children:(0,o.createComponentVNode)(2,p)}),r&&(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"content",mt:"0.5rem",children:(0,o.createComponentVNode)(2,h)})]})}),(0,o.createComponentVNode)(2,i.Flex.Item,{width:"30%",children:(0,o.createComponentVNode)(2,i.Flex,{direction:"column",height:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",basis:"50%",children:(0,o.createComponentVNode)(2,m)}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",basis:"50%",mt:"0.5rem",children:(0,o.createComponentVNode)(2,f)})]})})]})})})};var m=function(e,t){var n=(0,c.useBackend)(t),r=n.act,a=n.data,l=a.materials,d=a.capacity,u=Object.values(l).reduce((function(e,t){return e+t}),0);return(0,o.createComponentVNode)(2,i.Section,{title:"Materials",className:"Exofab__materials",buttons:(0,o.createComponentVNode)(2,i.Box,{color:"label",mt:"0.25rem",children:[(u/d*100).toPrecision(3),"% full"]}),children:["$metal","$glass","$silver","$gold","$uranium","$titanium","$plasma","$diamond","$bluespace","$bananium","$tranquillite","$plastic"].map((function(e){return(0,o.createComponentVNode)(2,C,{id:e,bold:"$metal"===e||"$glass"===e,onClick:function(){return r("withdraw",{id:e})}},e)}))})},p=function(e,t){var n=(0,c.useBackend)(t),r=n.act,l=n.data,d=l.curCategory,u=l.categories,s=l.designs,m=l.syncing,p=(0,c.useLocalState)(t,"searchText",""),h=p[0],f=p[1],C=(0,a.createSearch)(h,(function(e){return e.name})),b=s.filter(C);return(0,o.createComponentVNode)(2,i.Section,{className:"Exofab__designs",title:(0,o.createComponentVNode)(2,i.Dropdown,{selected:d,options:u,onSelected:function(e){return r("category",{cat:e})},width:"150px"}),height:"100%",buttons:(0,o.createComponentVNode)(2,i.Box,{mt:"-18px",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"plus",content:"Queue all",onClick:function(){return r("queueall")}}),(0,o.createComponentVNode)(2,i.Button,{disabled:m,iconSpin:m,icon:"sync-alt",content:m?"Synchronizing...":"Synchronize with R&D servers",onClick:function(){return r("sync")}})]}),children:[(0,o.createComponentVNode)(2,i.Input,{placeholder:"Search by name...",mb:"0.5rem",width:"100%",onInput:function(e,t){return f(t)}}),b.map((function(e){return(0,o.createComponentVNode)(2,N,{design:e},e.id)})),0===b.length&&(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No designs found."})]})},h=function(e,t){var n=(0,c.useBackend)(t),r=(n.act,n.data),a=r.building,d=r.buildStart,u=r.buildEnd,s=r.worldTime;return(0,o.createComponentVNode)(2,i.Section,{className:"Exofab__building",stretchContents:!0,children:(0,o.createComponentVNode)(2,i.ProgressBar.Countdown,{start:d,current:s,end:u,bold:!0,children:[(0,o.createComponentVNode)(2,i.Box,{float:"left",children:(0,o.createComponentVNode)(2,i.Icon,{name:"cog",spin:!0})}),"Building ",a,"\xa0(",(0,o.createComponentVNode)(2,l.Countdown,{current:s,timeLeft:u-s,format:function(e,t){return t.substr(3)}}),")"]})})},f=function(e,t){var n=(0,c.useBackend)(t),r=n.act,a=n.data,l=a.queue,d=a.processingQueue,u=Object.entries(a.queueDeficit).filter((function(e){return e[1]<0})),s=l.reduce((function(e,t){return e+t.time}),0);return(0,o.createComponentVNode)(2,i.Section,{className:"Exofab__queue",title:"Queue",buttons:(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{selected:d,icon:d?"toggle-on":"toggle-off",content:"Process",onClick:function(){return r("process")}}),(0,o.createComponentVNode)(2,i.Button,{disabled:0===l.length,icon:"eraser",content:"Clear",onClick:function(){return r("unqueueall")}})]}),children:(0,o.createComponentVNode)(2,i.Flex,{height:"100%",direction:"column",children:0===l.length?(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"The queue is empty."}):(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Flex.Item,{className:"Exofab__queue--queue",grow:"1",overflow:"auto",children:l.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{color:e.notEnough&&"bad",children:[t+1,". ",e.name,t>0&&(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-up",onClick:function(){return r("queueswap",{from:t+1,to:t})}}),t0&&(0,o.createComponentVNode)(2,i.Flex.Item,{className:"Exofab__queue--time",basis:"content",shrink:"0",children:[(0,o.createComponentVNode)(2,i.Divider),"Processing time:",(0,o.createComponentVNode)(2,i.Icon,{name:"clock",mx:"0.5rem"}),(0,o.createComponentVNode)(2,i.Box,{display:"inline",bold:!0,children:new Date(s/10*1e3).toISOString().substr(14,5)})]}),Object.keys(u).length>0&&(0,o.createComponentVNode)(2,i.Flex.Item,{className:"Exofab__queue--deficit",basis:"content",shrink:"0",children:[(0,o.createComponentVNode)(2,i.Divider),"Lacking materials to complete:",u.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,C,{id:e[0],amount:-e[1],lineDisplay:!0})},e[0])}))]})],0)})})},C=function(e,t){var n=(0,c.useBackend)(t),a=(n.act,n.data),l=e.id,d=e.amount,m=e.lineDisplay,p=e.onClick,h=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,u),f=l.replace("$",""),C=a.materials[l]||0,N=d||C;if(!(N<=0&&"metal"!==f&&"glass"!==f)){var b=d&&d>C;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Flex,Object.assign({className:(0,r.classes)(["Exofab__material",m&&"Exofab__material--line"])},h,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"content",children:(0,o.createComponentVNode)(2,i.Button,{onClick:p,children:(0,o.createComponentVNode)(2,i.Box,{as:"img",src:"sheet-"+(s[f]||f)+".png"})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",children:m?(0,o.createComponentVNode)(2,i.Box,{className:"Exofab__material--amount",color:b&&"bad",children:N.toLocaleString("en-US")}):(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{className:"Exofab__material--name",children:f}),(0,o.createComponentVNode)(2,i.Box,{className:"Exofab__material--amount",children:[N.toLocaleString("en-US")," cm\xb3 (",Math.round(N/2e3*10)/10," ","sheets)"]})],4)})]})))}},N=function(e,t){var n=(0,c.useBackend)(t),r=n.act,a=n.data,l=e.design;return(0,o.createComponentVNode)(2,i.Box,{className:"Exofab__design",children:[(0,o.createComponentVNode)(2,i.Button,{disabled:l.notEnough||a.building,icon:"cog",content:l.name,onClick:function(){return r("build",{id:l.id})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"plus-circle",onClick:function(){return r("queue",{id:l.id})}}),(0,o.createComponentVNode)(2,i.Box,{className:"Exofab__design--cost",children:Object.entries(l.cost).map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,C,{id:e[0],amount:e[1],lineDisplay:!0})},e[0])}))}),(0,o.createComponentVNode)(2,i.Box,{className:"Exofab__design--time",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"clock"}),l.time>0?(0,o.createFragment)([l.time/10,(0,o.createTextVNode)(" seconds")],0):"Instant"]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ExternalAirlockController=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.ExternalAirlockController=function(e,t){var n,i,l=(0,r.useBackend)(t),d=l.act,u=l.data,s=u.chamber_pressure,m=(u.exterior_status,u.interior_status),p=u.processing;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Information",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chamber Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:(n=s,i="good",n<80?i="bad":n<95||n>110?i="average":n>120&&(i="bad"),i),value:s,minValue:0,maxValue:1013,children:[s," kPa"]})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",children:[(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"Cycle to Exterior",icon:"arrow-circle-left",disabled:p,onClick:function(){return d("cycle_ext")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Cycle to Interior",icon:"arrow-circle-right",disabled:p,onClick:function(){return d("cycle_int")}})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"Force Exterior Door",icon:"exclamation-triangle",color:"open"===m?"red":p?"yellow":null,onClick:function(){return d("force_ext")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Force Interior Door",icon:"exclamation-triangle",color:"open"===m?"red":p?"yellow":null,onClick:function(){return d("force_int")}})]}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Abort",icon:"ban",color:"red",disabled:!p,onClick:function(){return d("abort")}})})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.FaxMachine=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.FaxMachine=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Authorization",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID Card",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.scan_name?"eject":"id-card",selected:l.scan_name,content:l.scan_name?l.scan_name:"-----",tooltip:l.scan_name?"Eject ID":"Insert ID",onClick:function(){return i("scan")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Authorize",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.authenticated?"sign-out-alt":"id-card",selected:l.authenticated,disabled:l.nologin,content:l.realauth?"Log Out":"Log In",onClick:function(){return i("auth")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Fax Menu",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Network",children:l.network}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Document",children:[(0,o.createComponentVNode)(2,a.Button,{icon:l.paper?"eject":"paperclip",disabled:!l.authenticated&&!l.paper,content:l.paper?l.paper:"-----",onClick:function(){return i("paper")}}),!!l.paper&&(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Rename",onClick:function(){return i("rename")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sending To",children:(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:l.destination?l.destination:"-----",disabled:!l.authenticated,onClick:function(){return i("dept")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Action",children:(0,o.createComponentVNode)(2,a.Button,{icon:"envelope",content:l.sendError?l.sendError:"Send",disabled:!l.paper||!l.destination||!l.authenticated||l.sendError,onClick:function(){return i("send")}})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.FloorPainter=void 0;var o=n(0),r=n(1),a=n(2),c=n(4),i=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data,e.image),c=e.isSelected,i=e.onSelect;return(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+a,style:{"border-style":c?"solid":"none","border-width":"2px","border-color":"orange",padding:c?"2px":"4px"},onClick:i})};t.FloorPainter=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.availableStyles,s=d.selectedStyle,m=d.selectedDir,p=d.directionsPreview,h=d.allStylesPreview;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Decal setup",children:[(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"chevron-left",onClick:function(){return l("cycle_style",{offset:-1})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Dropdown,{options:u,selected:s,width:"150px",height:"20px",ml:"2px",mr:"2px",nochevron:"true",onSelected:function(e){return l("select_style",{style:e})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"chevron-right",onClick:function(){return l("cycle_style",{offset:1})}})})]}),(0,o.createComponentVNode)(2,a.Box,{mt:"5px",mb:"5px",children:(0,o.createComponentVNode)(2,a.Flex,{overflowY:"auto",maxHeight:"220px",wrap:"wrap",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,i,{image:h[e],isSelected:s===e,onSelect:function(){return l("select_style",{style:e})}})},"{style}")}))})}),(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Direction",children:(0,o.createComponentVNode)(2,a.Table,{style:{display:"inline"},children:["north","","south"].map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[e+"west",e,e+"east"].map((function(e){return(0,o.createComponentVNode)(2,a.Table.Cell,{style:{"vertical-align":"middle","text-align":"center"},children:""===e?(0,o.createComponentVNode)(2,a.Icon,{name:"arrows-alt",size:3}):(0,o.createComponentVNode)(2,i,{image:p[e],isSelected:e===m,onSelect:function(){return l("select_direction",{direction:e})}})},e)}))},e)}))})})})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GPS=void 0;var o=n(0),r=n(16),a=n(1),c=n(2),i=n(4),l=function(e){return e?"("+e.join(", ")+")":"ERROR"};t.GPS=function(e,t){var n=(0,a.useBackend)(t).data,r=n.emped,l=n.active,p=n.area,h=n.position,f=n.saved;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,c.Flex,{direction:"column",height:"100%",children:r?(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",basis:"0",children:(0,o.createComponentVNode)(2,d,{emp:!0})}):(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,u)}),l?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Flex.Item,{mt:"0.5rem",children:(0,o.createComponentVNode)(2,s,{area:p,position:h})}),f&&(0,o.createComponentVNode)(2,c.Flex.Item,{mt:"0.5rem",children:(0,o.createComponentVNode)(2,s,{title:"Saved Position",position:f})}),(0,o.createComponentVNode)(2,c.Flex.Item,{mt:"0.5rem",grow:"1",basis:"0",children:(0,o.createComponentVNode)(2,m,{height:"100%"})})],0):(0,o.createComponentVNode)(2,d)],0)})})})};var d=function(e,t){var n=e.emp;return(0,o.createComponentVNode)(2,c.Section,{mt:"0.5rem",width:"100%",height:"100%",stretchContents:!0,children:(0,o.createComponentVNode)(2,c.Box,{width:"100%",height:"100%",color:"label",textAlign:"center",children:(0,o.createComponentVNode)(2,c.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,c.Icon,{name:n?"ban":"power-off",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),n?"ERROR: Device temporarily lost signal.":"Device is disabled."]})})})})},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.active,d=i.tag,u=i.same_z,s=(0,a.useLocalState)(t,"newTag",d),m=s[0],p=s[1];return(0,o.createComponentVNode)(2,c.Section,{title:"Settings",buttons:(0,o.createComponentVNode)(2,c.Button,{selected:l,icon:l?"toggle-on":"toggle-off",content:l?"On":"Off",onClick:function(){return r("toggle")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Tag",children:[(0,o.createComponentVNode)(2,c.Input,{width:"5rem",value:d,onEnter:function(){return r("tag",{newtag:m})},onInput:function(e,t){return p(t)}}),(0,o.createComponentVNode)(2,c.Button,{disabled:d===m,width:"20px",mb:"0",ml:"0.25rem",onClick:function(){return r("tag",{newtag:m})},children:(0,o.createComponentVNode)(2,c.Icon,{name:"pen"})})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,c.Button,{selected:!u,icon:u?"compress":"expand",content:u?"Local Sector":"Global",onClick:function(){return r("same_z")}})})]})})},s=function(e,t){var n=e.title,r=e.area,a=e.position;return(0,o.createComponentVNode)(2,c.Section,{title:n||"Position",children:(0,o.createComponentVNode)(2,c.Box,{fontSize:"1.5rem",children:[r&&(0,o.createFragment)([r,(0,o.createVNode)(1,"br")],0),l(a)]})})},m=function(e,t){var n=(0,a.useBackend)(t).data,i=n.position,d=n.signals;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.Section,Object.assign({title:"Signals",overflow:"auto"},e,{children:(0,o.createComponentVNode)(2,c.Table,{children:d.map((function(e){return Object.assign({},e,function(e,t){if(e&&t){if(e[2]!==t[2])return null;var n=Math.atan2(t[1]-e[1],t[0]-e[0]),o=Math.sqrt(Math.pow(t[1]-e[1],2)+Math.pow(t[0]-e[0],2));return{angle:(0,r.rad2deg)(n),distance:o}}}(i,e.position))})).map((function(e,t){return(0,o.createComponentVNode)(2,c.Table.Row,{backgroundColor:t%2==0&&"rgba(255, 255, 255, 0.05)",children:[(0,o.createComponentVNode)(2,c.Table.Cell,{width:"30%",verticalAlign:"middle",color:"label",p:"0.25rem",bold:!0,children:e.tag}),(0,o.createComponentVNode)(2,c.Table.Cell,{verticalAlign:"middle",color:"grey",children:e.area}),(0,o.createComponentVNode)(2,c.Table.Cell,{verticalAlign:"middle",collapsing:!0,children:e.distance!==undefined&&(0,o.createComponentVNode)(2,c.Box,{opacity:Math.max(1-Math.min(e.distance,100)/100,.5),children:[(0,o.createComponentVNode)(2,c.Icon,{name:e.distance>0?"arrow-right":"circle",rotation:-e.angle}),"\xa0",Math.floor(e.distance)+"m"]})}),(0,o.createComponentVNode)(2,c.Table.Cell,{verticalAlign:"middle",pr:"0.25rem",collapsing:!0,children:l(e.position)})]},t)}))})})))}},function(e,t,n){"use strict";t.__esModule=!0,t.GeneModder=void 0;var o=n(0),r=n(1),a=n(2),c=n(30),i=n(4);t.GeneModder=function(e,t){var n=(0,r.useBackend)(t).data.has_seed;return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,c.ComplexModal,{maxWidth:"75%",maxHeight:"75%"}),0===n?(0,o.createComponentVNode)(2,d):(0,o.createComponentVNode)(2,l)]})})};var l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.disk;return(0,o.createComponentVNode)(2,a.Section,{title:"Genes",flexGrow:"1",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Insert Gene from Disk",disabled:!i||!i.can_insert||i.is_core,icon:"arrow-circle-down",onClick:function(){return c("insert")}}),children:[(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,p)]})},d=function(e,t){return(0,o.createComponentVNode)(2,a.Section,{flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{bold:!0,grow:"1",textAlign:"center",align:"center",color:"green",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"leaf",size:5,mb:"10px"}),(0,o.createVNode)(1,"br"),"The plant DNA manipulator is missing a seed."]})})})},u=function(e,t){var n,c,i=(0,r.useBackend)(t),l=i.act,d=i.data,u=d.has_seed,s=d.seed,m=d.has_disk,p=d.disk;return n=u?(0,o.createComponentVNode)(2,a.Flex.Item,{mb:"-6px",mt:"-4px",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+s.image,style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px"}}),(0,o.createComponentVNode)(2,a.Button,{content:s.name,onClick:function(){return l("eject_seed")}}),(0,o.createComponentVNode)(2,a.Button,{ml:"3px",icon:"pen",tooltip:"Name Variant",onClick:function(){return l("variant_name")}})]}):(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",onClick:function(){return l("eject_seed")}})}),c=m?p.name:"None",(0,o.createComponentVNode)(2,a.Section,{title:"Storage",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plant Sample",children:n}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Data Disk",children:(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{content:c,onClick:function(){return l("eject_disk")}})})})]})})},s=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.disk,d=i.core_genes;return(0,o.createComponentVNode)(2,a.Collapsible,{title:"Core Genes",open:!0,children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Flex,{py:"2px",className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{width:"100%",ml:"2px",children:e.name}),(0,o.createComponentVNode)(2,a.Flex.Item,{pr:"5px",children:(0,o.createComponentVNode)(2,a.Button,{content:"Extract",disabled:!(null!=l&&l.can_extract),icon:"save",onClick:function(){return c("extract",{id:e.id})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Replace",disabled:!e.is_type||!l.can_insert,icon:"arrow-circle-down",onClick:function(){return c("replace",{id:e.id})}})})]},e)}))},"Core Genes")},m=function(e,t){var n=(0,r.useBackend)(t).data,a=n.reagent_genes,c=n.has_reagent;return(0,o.createComponentVNode)(2,h,{title:"Reagent Genes",gene_set:a,do_we_show:c})},p=function(e,t){var n=(0,r.useBackend)(t).data,a=n.trait_genes,c=n.has_trait;return(0,o.createComponentVNode)(2,h,{title:"Trait Genes",gene_set:a,do_we_show:c})},h=function(e,t){var n=e.title,c=e.gene_set,i=e.do_we_show,l=(0,r.useBackend)(t),d=l.act,u=l.data.disk;return(0,o.createComponentVNode)(2,a.Collapsible,{title:n,open:!0,children:i?c.map((function(e){return(0,o.createComponentVNode)(2,a.Flex,{py:"2px",className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{width:"100%",ml:"2px",children:e.name}),(0,o.createComponentVNode)(2,a.Flex.Item,{pr:"5px",children:(0,o.createComponentVNode)(2,a.Button,{content:"Extract",disabled:!(null!=u&&u.can_extract),icon:"save",onClick:function(){return d("extract",{id:e.id})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Remove",icon:"times",onClick:function(){return d("remove",{id:e.id})}})})]},e)})):(0,o.createComponentVNode)(2,a.Flex.Item,{children:"No Genes Detected"})},n)}},function(e,t,n){"use strict";t.__esModule=!0,t.GenericCrewManifest=void 0;var o=n(0),r=n(2),a=n(4),c=n(166);t.GenericCrewManifest=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,theme:"nologo",children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,r.Section,{noTopPadding:!0,children:(0,o.createComponentVNode)(2,c.CrewManifest)})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GhostHudPanel=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.GhostHudPanel=function(e,t){var n=(0,r.useBackend)(t).data,l=n.security,d=n.medical,u=n.diagnostic,s=n.radioactivity,m=n.ahud;return(0,o.createComponentVNode)(2,c.Window,{theme:"nologo",children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,i,{label:"Medical",type:"medical",is_active:d}),(0,o.createComponentVNode)(2,i,{label:"Security",type:"security",is_active:l}),(0,o.createComponentVNode)(2,i,{label:"Diagnostic",type:"diagnostic",is_active:u}),(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,i,{label:"Radioactivity",type:"radioactivity",is_active:s,act_on:"rads_on",act_off:"rads_off"}),(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,i,{label:"Antag HUD",is_active:m,act_on:"ahud_on",act_off:"ahud_off"})]})})})};var i=function(e,t){var n=(0,r.useBackend)(t).act,c=e.label,i=e.type,l=void 0===i?null:i,d=e.is_active,u=e.act_on,s=void 0===u?"hud_on":u,m=e.act_off,p=void 0===m?"hud_off":m;return(0,o.createComponentVNode)(2,a.Flex,{pt:.3,color:"label",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{pl:.5,align:"center",width:"80%",children:c}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{mr:.6,content:d?"On":"Off",icon:d?"toggle-on":"toggle-off",selected:d,onClick:function(){return n(d?p:s,{hud_type:l})}})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.GlandDispenser=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.GlandDispenser=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.glands,d=void 0===l?[]:l;return(0,o.createComponentVNode)(2,c.Window,{theme:"abductor",children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:"60px",height:"60px",m:.75,textAlign:"center",fontSize:"17px",lineHeight:"55px",icon:"eject",backgroundColor:e.color,content:e.amount||"0",disabled:!e.amount,onClick:function(){return i("dispense",{gland_id:e.id})}},e.id)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GravityGen=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.GravityGen=function(e,t){var n,i=(0,r.useBackend)(t),l=i.act,d=i.data,u=d.charging_state,s=d.charge_count,m=d.breaker,p=d.ext_power;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[function(e){if(e>0)return(0,o.createComponentVNode)(2,a.NoticeBox,{danger:!0,p:1.5,children:[(0,o.createVNode)(1,"b",null,"WARNING:",16)," Radiation Detected!"]})}(u),(0,o.createComponentVNode)(2,a.Section,{title:"Generator Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:m?"power-off":"times",content:m?"Online":"Offline",color:m?"green":"red",px:1.5,onClick:function(){return l("breaker")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Status",color:p?"good":"bad",children:(n=u,n>0?(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"average",children:["[ ",1===n?"Charging":"Discharging"," ]"]}):(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:p?"good":"bad",children:["[ ",p?"Powered":"Unpowered"," ]"]}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gravity Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:s/100,ranges:{good:[.9,Infinity],average:[.5,.9],bad:[-Infinity,.5]}})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GuestPass=void 0;var o=n(0),r=n(1),a=n(2),c=n(4),i=n(99);t.GuestPass=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"id-card",selected:!d.showlogs,onClick:function(){return l("mode",{mode:0})},children:"Issue Pass"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"scroll",selected:d.showlogs,onClick:function(){return l("mode",{mode:1})},children:["Records (",d.issue_log.length,")"]})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Authorization",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID Card",children:(0,o.createComponentVNode)(2,a.Button,{icon:d.scan_name?"eject":"id-card",selected:d.scan_name,content:d.scan_name?d.scan_name:"-----",tooltip:d.scan_name?"Eject ID":"Insert ID",onClick:function(){return l("scan")}})})})}),!d.showlogs&&(0,o.createComponentVNode)(2,a.Section,{title:"Issue Guest Pass",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Issue To",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:d.giv_name?d.giv_name:"-----",disabled:!d.scan_name,onClick:function(){return l("giv_name")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Reason",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:d.reason?d.reason:"-----",disabled:!d.scan_name,onClick:function(){return l("reason")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Duration",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:d.duration?d.duration:"-----",disabled:!d.scan_name,onClick:function(){return l("duration")}})})]}),!!d.scan_name&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.AccessList,{grantableList:d.grantableList,accesses:d.regions,selectedList:d.selectedAccess,accessMod:function(e){return l("access",{access:e})},grantAll:function(){return l("grant_all")},denyAll:function(){return l("clear_all")},grantDep:function(e){return l("grant_region",{region:e})},denyDep:function(e){return l("deny_region",{region:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"id-card",content:d.printmsg,disabled:!d.canprint,onClick:function(){return l("issue")}})],4)]}),!!d.showlogs&&(0,o.createComponentVNode)(2,a.Section,{title:"Issuance Log",children:!!d.issue_log.length&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList,{children:d.issue_log.map((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{children:e},t)}))}),(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print",disabled:!d.scan_name,onClick:function(){return l("print")}})],4)||(0,o.createComponentVNode)(2,a.Box,{children:"None."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.HandheldChemDispenser=void 0;var o=n(0),r=n(1),a=n(2),c=n(4),i=[1,5,10,20,30,50];t.HandheldChemDispenser=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d)]})})};var l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.amount,u=l.energy,s=l.maxEnergy,m=l.mode;return(0,o.createComponentVNode)(2,a.Section,{title:"Settings",flex:"content",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Energy",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,minValue:0,maxValue:s,ranges:{good:[.5*s,Infinity],average:[.25*s,.5*s],bad:[-Infinity,.25*s]},children:[u," / ",s," Units"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Amount",verticalAlign:"middle",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"row",spacing:"1",children:i.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",width:"14%",display:"inline-block",children:(0,o.createComponentVNode)(2,a.Button,{icon:"cog",selected:d===e,content:e,m:"0",width:"100%",onClick:function(){return c("amount",{amount:e})}})},t)}))})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",verticalAlign:"middle",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"row",justify:"space-between",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"cog",selected:"dispense"===m,content:"Dispense",m:"0",width:"32%",onClick:function(){return c("mode",{mode:"dispense"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"cog",selected:"remove"===m,content:"Remove",m:"0",width:"32%",onClick:function(){return c("mode",{mode:"remove"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"cog",selected:"isolate"===m,content:"Isolate",m:"0",width:"32%",onClick:function(){return c("mode",{mode:"isolate"})}})]})})]})})},d=function(e,t){for(var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.chemicals,d=void 0===l?[]:l,u=i.current_reagent,s=[],m=0;m<(d.length+1)%3;m++)s.push(!0);return(0,o.createComponentVNode)(2,a.Section,{title:i.glass?"Drink Selector":"Chemical Selector",flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"row",wrap:"wrap",height:"100%",spacingPrecise:"2",align:"flex-start",alignContent:"flex-start",children:[d.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",basis:"25%",height:"20px",width:"30%",display:"inline-block",children:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",overflow:"hidden",textOverflow:"ellipsis",selected:u===e.id,width:"100%",height:"100%",align:"flex-start",content:e.title,onClick:function(){return c("dispense",{reagent:e.id})}})},t)})),s.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",basis:"25%",height:"20px"},t)}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.HealthSensor=void 0;var o=n(0),r=n(16),a=n(1),c=n(2),i=n(4);t.HealthSensor=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.on,m=u.user_health,p=u.minHealth,h=u.maxHealth,f=u.alarm_health;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Scanning",children:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",content:s?"On":"Off",color:s?null:"red",selected:s,onClick:function(){return d("scan_toggle")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health activation",children:(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,step:2,stepPixelSize:6,minValue:p,maxValue:h,value:f,format:function(e){return(0,r.toFixed)(e,1)},width:"80px",onDrag:function(e,t){return d("alarm_health",{alarm_health:t})}})}),null!==m&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"User health",children:(0,o.createComponentVNode)(2,c.Box,{color:l(m),bold:m>=100,children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:m})})})]})})})})};var l=function(e){return e>50?"green":e>0?"orange":"red"}},function(e,t,n){"use strict";t.__esModule=!0,t.Holodeck=void 0;var o=n(0),r=n(1),a=n(2),c=n(4),i=(n(30),n(44));t.Holodeck=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.decks,s=d.current_deck,m=d.ai_override,p=d.emagged;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Holodeck Control System",children:(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createVNode)(1,"b",null,"Currently Loaded Program:",16)," ",s]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Available Programs",children:[u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{block:!0,content:e,selected:e===s,onClick:function(){return l("select_deck",{deck:e})}},e)})),Boolean(p)&&(0,o.createComponentVNode)(2,a.Button,{content:"Wildlife Simulation",color:"red",onClick:function(){return l("wildlifecarp")}}),(0,o.createVNode)(1,"hr"),(0,o.createComponentVNode)(2,a.LabeledList,{children:[Boolean(m)&&(0,o.createComponentVNode)(2,i.LabeledListItem,{label:"Override Protocols",children:(0,o.createComponentVNode)(2,a.Button,{content:p?"Turn On":"Turn Off",color:p?"good":"bad",onClick:function(){return l("ai_override")}})}),(0,o.createComponentVNode)(2,i.LabeledListItem,{label:"Safety Protocols",children:(0,o.createComponentVNode)(2,a.Box,{color:p?"bad":"good",children:p?"Off":"On"})})]})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ImplantPad=void 0;var o=n(0),r=n(1),a=n(2),c=n(44),i=n(4);t.ImplantPad=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.implant,s=d.contains_case;return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Bio-chip Mini-Computer",children:[u&&s?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{bold:!0,mb:2,children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+u.image,ml:0,mr:2,style:{"vertical-align":"middle",width:"32px"}}),u.name]}),(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledListItem,{label:"Life",children:u.life}),(0,o.createComponentVNode)(2,c.LabeledListItem,{label:"Notes",children:u.notes}),(0,o.createComponentVNode)(2,c.LabeledListItem,{label:"Function",children:u["function"]})]})],4):s?(0,o.createComponentVNode)(2,a.Box,{children:"This bio-chip case has no implant!"}):(0,o.createComponentVNode)(2,a.Box,{children:"Please insert a bio-chip casing!"}),(0,o.createComponentVNode)(2,a.Button,{mt:2,content:"Eject Case",icon:"eject",disabled:!s,onClick:function(){return l("eject_case")}})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Instrument=void 0;var o=n(0),r=n(16),a=n(1),c=n(2),i=n(4);t.Instrument=function(e,t){var n=(0,a.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,i.Window,{children:[(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,s)]})]})};var l=function(e,t){var n=(0,a.useBackend)(t),r=n.act;if(n.data.help)return(0,o.createComponentVNode)(2,c.Modal,{maxWidth:"75%",height:.75*window.innerHeight+"px",mx:"auto",py:"0",px:"0.5rem",children:(0,o.createComponentVNode)(2,c.Section,{height:"100%",title:"Help",level:"2",overflow:"auto",children:(0,o.createComponentVNode)(2,c.Box,{px:"0.5rem",mt:"-0.5rem",children:[(0,o.createVNode)(1,"h1",null,"Making a Song",16),(0,o.createVNode)(1,"p",null,[(0,o.createTextVNode)("Lines are a series of chords, separated by commas\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"highlight",children:"(,)"}),(0,o.createTextVNode)(", each with notes separated by hyphens\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"highlight",children:"(-)"}),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("Every note in a chord will play together, with the chord timed by the\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"highlight",children:"tempo"}),(0,o.createTextVNode)(" "),(0,o.createTextVNode)("as defined above.")],0),(0,o.createVNode)(1,"p",null,[(0,o.createTextVNode)("Notes are played by the\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"good",children:"names of the note"}),(0,o.createTextVNode)(", and optionally, the\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"average",children:"accidental"}),(0,o.createTextVNode)(", and/or the"),(0,o.createTextVNode)(" "),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"bad",children:"octave number"}),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("By default, every note is\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"average",children:"natural"}),(0,o.createTextVNode)(" "),(0,o.createTextVNode)("and in\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"bad",children:"octave 3"}),(0,o.createTextVNode)(". Defining a different state for either is remembered for each"),(0,o.createTextVNode)(" "),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"good",children:"note"}),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"ul",null,[(0,o.createVNode)(1,"li",null,[(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"highlight",children:"Example:"}),(0,o.createTextVNode)("\xa0"),(0,o.createVNode)(1,"i",null,"C,D,E,F,G,A,B",16),(0,o.createTextVNode)(" will play a\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"good",children:"C"}),(0,o.createTextVNode)("\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"average",children:"major"}),(0,o.createTextVNode)(" "),(0,o.createTextVNode)("scale.")],0),(0,o.createVNode)(1,"li",null,[(0,o.createTextVNode)("After a note has an\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"average",children:"accidental"}),(0,o.createTextVNode)(" "),(0,o.createTextVNode)("or\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"bad",children:"octave"}),(0,o.createTextVNode)(" "),(0,o.createTextVNode)("placed, it will be remembered:\xa0"),(0,o.createVNode)(1,"i",null,"C,C4,C#,C3",16),(0,o.createTextVNode)(" is "),(0,o.createVNode)(1,"i",null,"C3,C4,C4#,C3#",16)],0)],4)],0),(0,o.createVNode)(1,"p",null,[(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"highlight",children:"Chords"}),(0,o.createTextVNode)("\xa0can be played simply by seperating each note with a hyphen:"),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"i",null,"A-C#,Cn-E,E-G#,Gn-B",16),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("A"),(0,o.createTextVNode)(" "),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"highlight",children:"pause"}),(0,o.createTextVNode)("\xa0may be denoted by an empty chord: "),(0,o.createVNode)(1,"i",null,"C,E,,C,G",16),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("To make a chord be a different time, end it with /x, where the chord length will be length defined by\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"highlight",children:"tempo / x"}),(0,o.createTextVNode)(",\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"highlight",children:"eg:"}),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"i",null,"C,G/2,E/4",16),(0,o.createTextVNode)(".")],0),(0,o.createVNode)(1,"p",null,[(0,o.createTextVNode)("Combined, an example line is: "),(0,o.createVNode)(1,"i",null,"E-E4/4,F#/2,G#/8,B/8,E3-E4/4",16),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"ul",null,[(0,o.createVNode)(1,"li",null,"Lines may be up to 300 characters.",16),(0,o.createVNode)(1,"li",null,"A song may only contain up to 1,000 lines.",16)],4)],4),(0,o.createVNode)(1,"p",null,[(0,o.createTextVNode)("Lines are a series of chords, separated by commas\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"highlight",children:"(,)"}),(0,o.createTextVNode)(", each with notes separated by hyphens\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"highlight",children:"(-)"}),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("Every note in a chord will play together, with the chord timed by the\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"highlight",children:"tempo"}),(0,o.createTextVNode)(" "),(0,o.createTextVNode)("as defined above.")],0),(0,o.createVNode)(1,"p",null,[(0,o.createTextVNode)("Notes are played by the\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"good",children:"names of the note"}),(0,o.createTextVNode)(", and optionally, the\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"average",children:"accidental"}),(0,o.createTextVNode)(", and/or the"),(0,o.createTextVNode)(" "),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"bad",children:"octave number"}),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("By default, every note is\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"average",children:"natural"}),(0,o.createTextVNode)(" "),(0,o.createTextVNode)("and in\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"bad",children:"octave 3"}),(0,o.createTextVNode)(". Defining a different state for either is remembered for each"),(0,o.createTextVNode)(" "),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"good",children:"note"}),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"ul",null,[(0,o.createVNode)(1,"li",null,[(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"highlight",children:"Example:"}),(0,o.createTextVNode)("\xa0"),(0,o.createVNode)(1,"i",null,"C,D,E,F,G,A,B",16),(0,o.createTextVNode)(" will play a\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"good",children:"C"}),(0,o.createTextVNode)("\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"average",children:"major"}),(0,o.createTextVNode)(" "),(0,o.createTextVNode)("scale.")],0),(0,o.createVNode)(1,"li",null,[(0,o.createTextVNode)("After a note has an\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"average",children:"accidental"}),(0,o.createTextVNode)(" "),(0,o.createTextVNode)("or\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"bad",children:"octave"}),(0,o.createTextVNode)(" "),(0,o.createTextVNode)("placed, it will be remembered:\xa0"),(0,o.createVNode)(1,"i",null,"C,C4,C#,C3",16),(0,o.createTextVNode)(" is "),(0,o.createVNode)(1,"i",null,"C3,C4,C4#,C3#",16)],0)],4)],0),(0,o.createVNode)(1,"p",null,[(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"highlight",children:"Chords"}),(0,o.createTextVNode)("\xa0can be played simply by seperating each note with a hyphen:"),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"i",null,"A-C#,Cn-E,E-G#,Gn-B",16),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("A"),(0,o.createTextVNode)(" "),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"highlight",children:"pause"}),(0,o.createTextVNode)("\xa0may be denoted by an empty chord: "),(0,o.createVNode)(1,"i",null,"C,E,,C,G",16),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("To make a chord be a different time, end it with /x, where the chord length will be length defined by\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"highlight",children:"tempo / x"}),(0,o.createTextVNode)(",\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"highlight",children:"eg:"}),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"i",null,"C,G/2,E/4",16),(0,o.createTextVNode)(".")],0),(0,o.createVNode)(1,"p",null,[(0,o.createTextVNode)("Combined, an example line is: "),(0,o.createVNode)(1,"i",null,"E-E4/4,F#/2,G#/8,B/8,E3-E4/4",16),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"ul",null,[(0,o.createVNode)(1,"li",null,"Lines may be up to 300 characters.",16),(0,o.createVNode)(1,"li",null,"A song may only contain up to 1,000 lines.",16)],4)],4),(0,o.createVNode)(1,"h1",null,"Instrument Advanced Settings",16),(0,o.createVNode)(1,"ul",null,[(0,o.createVNode)(1,"li",null,[(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"label",children:"Type:"}),(0,o.createTextVNode)("\xa0Whether the instrument is legacy or synthesized."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("Legacy instruments have a collection of sounds that are selectively used depending on the note to play."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("Synthesized instruments use a base sound and change its pitch to match the note to play.")],4),(0,o.createVNode)(1,"li",null,[(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"label",children:"Current:"}),(0,o.createTextVNode)("\xa0Which instrument sample to play. Some instruments can be tuned to play different samples. Experiment!")],4),(0,o.createVNode)(1,"li",null,[(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"label",children:"Note Shift/Note Transpose:"}),(0,o.createTextVNode)("\xa0The pitch to apply to all notes of the song.")],4),(0,o.createVNode)(1,"li",null,[(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"label",children:"Sustain Mode:"}),(0,o.createTextVNode)("\xa0How a played note fades out."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("Linear sustain means a note will fade out at a constant rate."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("Exponential sustain means a note will fade out at an exponential rate, sounding smoother.")],4),(0,o.createVNode)(1,"li",null,[(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"label",children:"Volume Dropoff Threshold:"}),(0,o.createTextVNode)("\xa0The volume threshold at which a note is fully stopped.")],4),(0,o.createVNode)(1,"li",null,[(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"label",children:"Sustain indefinitely last held note:"}),(0,o.createTextVNode)("\xa0Whether the last note should be sustained indefinitely.")],4)],4),(0,o.createComponentVNode)(2,c.Button,{color:"grey",content:"Close",onClick:function(){return r("help")}})]})})})},d=function(e,t){var n=(0,a.useBackend)(t),i=n.act,l=n.data,d=l.lines,s=l.playing,m=l.repeat,p=l.maxRepeats,h=l.tempo,f=l.minTempo,C=l.maxTempo,N=l.tickLag,b=l.volume,V=l.minVolume,g=l.maxVolume,v=l.ready;return(0,o.createComponentVNode)(2,c.Section,{title:"Instrument",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"info",content:"Help",onClick:function(){return i("help")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"file",content:"New",onClick:function(){return i("newsong")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"upload",content:"Import",onClick:function(){return i("import")}})],4),children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Playback",children:[(0,o.createComponentVNode)(2,c.Button,{selected:s,disabled:0===d.length||m<0,icon:"play",content:"Play",onClick:function(){return i("play")}}),(0,o.createComponentVNode)(2,c.Button,{disabled:!s,icon:"stop",content:"Stop",onClick:function(){return i("stop")}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Repeat",children:(0,o.createComponentVNode)(2,c.Slider,{animated:!0,minValue:"0",maxValue:p,value:m,stepPixelSize:"59",onChange:function(e,t){return i("repeat",{"new":t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Tempo",children:(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{disabled:h>=C,content:"-",as:"span",mr:"0.5rem",onClick:function(){return i("tempo",{"new":h+N})}}),(0,r.round)(600/h)," BPM",(0,o.createComponentVNode)(2,c.Button,{disabled:h<=f,content:"+",as:"span",ml:"0.5rem",onClick:function(){return i("tempo",{"new":h-N})}})]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,c.Slider,{animated:!0,minValue:V,maxValue:g,value:b,stepPixelSize:"6",onDrag:function(e,t){return i("setvolume",{"new":t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:v?(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"Ready"}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Instrument Definition Error!"})})]}),(0,o.createComponentVNode)(2,u)]})},u=function(e,t){var n,i,l=(0,a.useBackend)(t),d=l.act,u=l.data,s=u.allowedInstrumentNames,m=u.instrumentLoaded,p=u.instrument,h=u.canNoteShift,f=u.noteShift,C=u.noteShiftMin,N=u.noteShiftMax,b=u.sustainMode,V=u.sustainLinearDuration,g=u.sustainExponentialDropoff,v=u.legacy,y=u.sustainDropoffVolume,x=u.sustainHeldNote;return 1===b?(n="Linear",i=(0,o.createComponentVNode)(2,c.Slider,{minValue:"0.1",maxValue:"5",value:V,step:"0.5",stepPixelSize:"85",format:function(e){return(0,r.round)(100*e)/100+" seconds"},onChange:function(e,t){return d("setlinearfalloff",{"new":t/10})}})):2===b&&(n="Exponential",i=(0,o.createComponentVNode)(2,c.Slider,{minValue:"1.025",maxValue:"10",value:g,step:"0.01",format:function(e){return(0,r.round)(1e3*e)/1e3+"% per decisecond"},onChange:function(e,t){return d("setexpfalloff",{"new":t})}})),s.sort(),(0,o.createComponentVNode)(2,c.Box,{my:-1,children:(0,o.createComponentVNode)(2,c.Collapsible,{mt:"1rem",mb:"0",title:"Advanced",children:(0,o.createComponentVNode)(2,c.Section,{mt:-1,children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Type",children:v?"Legacy":"Synthesized"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current",children:m?(0,o.createComponentVNode)(2,c.Dropdown,{options:s,selected:p,width:"40%",onSelected:function(e){return d("switchinstrument",{name:e})}}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"None!"})}),!(v||!h)&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Note Shift/Note Transpose",children:(0,o.createComponentVNode)(2,c.Slider,{minValue:C,maxValue:N,value:f,stepPixelSize:"2",format:function(e){return e+" keys / "+(0,r.round)(e/12*100)/100+" octaves"},onChange:function(e,t){return d("setnoteshift",{"new":t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Sustain Mode",children:[(0,o.createComponentVNode)(2,c.Dropdown,{options:["Linear","Exponential"],selected:n,onSelected:function(e){return d("setsustainmode",{"new":e})}}),i]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Volume Dropoff Threshold",children:(0,o.createComponentVNode)(2,c.Slider,{animated:!0,minValue:"0.01",maxValue:"100",value:y,stepPixelSize:"6",onChange:function(e,t){return d("setdropoffvolume",{"new":t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Sustain indefinitely last held note",children:(0,o.createComponentVNode)(2,c.Button,{selected:x,icon:x?"toggle-on":"toggle-off",content:x?"Yes":"No",onClick:function(){return d("togglesustainhold")}})})],4)]}),(0,o.createComponentVNode)(2,c.Button,{icon:"redo",content:"Reset to Default",mt:"0.5rem",onClick:function(){return d("reset")}})]})})})},s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.playing,d=i.lines,u=i.editing;return(0,o.createComponentVNode)(2,c.Section,{title:"Editor",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{disabled:!u||l,icon:"plus",content:"Add Line",onClick:function(){return r("newline",{line:d.length+1})}}),(0,o.createComponentVNode)(2,c.Button,{selected:!u,icon:u?"chevron-up":"chevron-down",onClick:function(){return r("edit")}})],4),children:!!u&&(d.length>0?(0,o.createComponentVNode)(2,c.LabeledList,{children:d.map((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t+1,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{disabled:l,icon:"pen",onClick:function(){return r("modifyline",{line:t+1})}}),(0,o.createComponentVNode)(2,c.Button,{disabled:l,icon:"trash",onClick:function(){return r("deleteline",{line:t+1})}})],4),children:e},t)}))}):(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"Song is empty."}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.KeycardAuth=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.KeycardAuth=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=(0,o.createComponentVNode)(2,a.Section,{title:"Keycard Authentication Device",children:(0,o.createComponentVNode)(2,a.Box,{children:"This device is used to trigger certain high security events. It requires the simultaneous swipe of two high-level ID cards."})});if(l.swiping||l.busy){var u=(0,o.createComponentVNode)(2,a.Box,{color:"red",children:"Waiting for YOU to swipe your ID..."});return l.hasSwiped||l.ertreason||"Emergency Response Team"!==l.event?l.hasConfirm?u=(0,o.createComponentVNode)(2,a.Box,{color:"green",children:"Request Confirmed!"}):l.isRemote?u=(0,o.createComponentVNode)(2,a.Box,{color:"orange",children:"Swipe your card to CONFIRM the remote request."}):l.hasSwiped&&(u=(0,o.createComponentVNode)(2,a.Box,{color:"orange",children:"Waiting for second person to confirm..."})):u=(0,o.createComponentVNode)(2,a.Box,{color:"red",children:"Fill out the reason for your ERT request."}),(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[d,"Emergency Response Team"===l.event&&(0,o.createComponentVNode)(2,a.Section,{title:"Reason for ERT Call",children:(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{color:l.ertreason?"":"red",icon:l.ertreason?"check":"pencil-alt",content:l.ertreason?l.ertreason:"-----",disabled:l.busy,onClick:function(){return i("ert")}})})}),(0,o.createComponentVNode)(2,a.Section,{title:l.event,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-left",content:"Back",disabled:l.busy||l.hasConfirm,onClick:function(){return i("reset")}}),children:u})]})})}return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[d,(0,o.createComponentVNode)(2,a.Section,{title:"Choose Action",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Red Alert",children:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",disabled:!l.redAvailable,onClick:function(){return i("triggerevent",{triggerevent:"Red Alert"})},content:"Red Alert"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ERT",children:(0,o.createComponentVNode)(2,a.Button,{icon:"broadcast-tower",onClick:function(){return i("triggerevent",{triggerevent:"Emergency Response Team"})},content:"Call ERT"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Maint Access",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"door-open",onClick:function(){return i("triggerevent",{triggerevent:"Grant Emergency Maintenance Access"})},content:"Grant"}),(0,o.createComponentVNode)(2,a.Button,{icon:"door-closed",onClick:function(){return i("triggerevent",{triggerevent:"Revoke Emergency Maintenance Access"})},content:"Revoke"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Station-Wide Access",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"door-open",onClick:function(){return i("triggerevent",{triggerevent:"Activate Station-Wide Emergency Access"})},content:"Grant"}),(0,o.createComponentVNode)(2,a.Button,{icon:"door-closed",onClick:function(){return i("triggerevent",{triggerevent:"Deactivate Station-Wide Emergency Access"})},content:"Revoke"})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.KitchenMachine=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.KitchenMachine=function(e,t){var n=(0,r.useBackend)(t).data.ingredients;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,display:"flex",className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,i),(0,o.createComponentVNode)(2,a.Section,{title:"Ingredients",flexGrow:1,children:(0,o.createComponentVNode)(2,a.Table,{className:"Ingredient__Table",children:n.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{tr:5,children:[(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:e.name}),2),(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:[e.amount," ",e.units]}),2)]},e.name)}))})})]})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.inactive,d=i.tooltip;return(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{width:"50%",mr:"3px",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",icon:"power-off",disabled:l,tooltip:l?d:"",tooltipPosition:"bottom",content:"Activate",onClick:function(){return c("cook")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"50%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",icon:"eject",disabled:l,tooltip:l?d:"",tooltipPosition:"bottom",content:"Eject Contents",onClick:function(){return c("eject")}})})]})})},l=function(e,t){var n=(0,r.useBackend)(t).data,c=n.operating,i=n.name;if(c)return(0,o.createComponentVNode)(2,a.Dimmer,{children:(0,o.createComponentVNode)(2,a.Flex,{mb:"30px",children:(0,o.createComponentVNode)(2,a.Flex.Item,{bold:!0,color:"silver",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"spinner",spin:!0,size:4,mb:"15px"}),(0,o.createVNode)(1,"br"),"The ",i," is processing..."]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.LawManager=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.LawManager=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=u.isAdmin,m=u.isSlaved,p=u.isMalf,h=u.isAIMalf,f=u.view;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[!(!s||!m)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:["This unit is slaved to ",m,"."]}),!(!p&&!h)&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"Law Management",selected:0===f,onClick:function(){return d("set_view",{set_view:0})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Lawsets",selected:1===f,onClick:function(){return d("set_view",{set_view:1})}})]}),!(0!==f)&&(0,o.createComponentVNode)(2,i),!(1!==f)&&(0,o.createComponentVNode)(2,l)]})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.has_zeroth_laws,u=i.zeroth_laws,s=i.has_ion_laws,m=i.ion_laws,p=i.ion_law_nr,h=i.has_inherent_laws,f=i.inherent_laws,C=i.has_supplied_laws,N=i.supplied_laws,b=i.channels,V=i.channel,g=i.isMalf,v=i.isAdmin,y=i.zeroth_law,x=i.ion_law,_=i.inherent_law,k=i.supplied_law,L=i.supplied_law_position;return(0,o.createFragment)([!!l&&(0,o.createComponentVNode)(2,d,{title:"ERR_NULL_VALUE",laws:u,ctx:t}),!!s&&(0,o.createComponentVNode)(2,d,{title:p,laws:m,ctx:t}),!!h&&(0,o.createComponentVNode)(2,d,{title:"Inherent",laws:f,ctx:t}),!!C&&(0,o.createComponentVNode)(2,d,{title:"Supplied",laws:N,ctx:t}),(0,o.createComponentVNode)(2,a.Section,{title:"Statement Settings",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Statement Channel",children:b.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.channel,selected:e.channel===V,onClick:function(){return c("law_channel",{law_channel:e.channel})}},e.channel)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State Laws",children:(0,o.createComponentVNode)(2,a.Button,{content:"State Laws",onClick:function(){return c("state_laws")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Law Notification",children:(0,o.createComponentVNode)(2,a.Button,{content:"Notify",onClick:function(){return c("notify_laws")}})})]})}),!!g&&(0,o.createComponentVNode)(2,a.Section,{title:"Add Laws",children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{width:"10%",children:"Type"}),(0,o.createComponentVNode)(2,a.Table.Cell,{width:"60%",children:"Law"}),(0,o.createComponentVNode)(2,a.Table.Cell,{width:"10%",children:"Index"}),(0,o.createComponentVNode)(2,a.Table.Cell,{width:"20%",children:"Actions"})]}),!(!v||l)&&(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Zero"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:y}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){return c("change_zeroth_law")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Add",icon:"plus",onClick:function(){return c("add_zeroth_law")}})]})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Ion"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:x}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){return c("change_ion_law")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Add",icon:"plus",onClick:function(){return c("add_ion_law")}})]})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Inherent"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:_}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){return c("change_inherent_law")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Add",icon:"plus",onClick:function(){return c("add_inherent_law")}})]})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Supplied"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:k}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:L,onClick:function(){return c("change_supplied_law_position")}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){return c("change_supplied_law")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Add",icon:"plus",onClick:function(){return c("add_supplied_law")}})]})]})]})})],0)},l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.law_sets;return(0,o.createComponentVNode)(2,a.Box,{children:i.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name+" - "+e.header,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Load Laws",icon:"download",onClick:function(){return c("transfer_laws",{transfer_laws:e.ref})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[e.laws.has_ion_laws>0&&e.laws.ion_laws.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.index,children:e.law},e.index)})),e.laws.has_zeroth_laws>0&&e.laws.zeroth_laws.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.index,children:e.law},e.index)})),e.laws.has_inherent_laws>0&&e.laws.inherent_laws.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.index,children:e.law},e.index)})),e.laws.has_supplied_laws>0&&e.laws.inherent_laws.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.index,children:e.law},e.index)}))]})},e.name)}))})},d=function(e,t){var n=(0,r.useBackend)(e.ctx),c=n.act,i=n.data.isMalf;return(0,o.createComponentVNode)(2,a.Section,{title:e.title+" Laws",children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{width:"10%",children:"Index"}),(0,o.createComponentVNode)(2,a.Table.Cell,{width:"69%",children:"Law"}),(0,o.createComponentVNode)(2,a.Table.Cell,{width:"21%",children:"State?"})]}),e.laws.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.index}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.law}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Button,{content:e.state?"Yes":"No",selected:e.state,onClick:function(){return c("state_law",{ref:e.ref,state_law:e.state?0:1})}}),!!i&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){return c("edit_law",{edit_law:e.ref})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Delete",icon:"trash",color:"red",onClick:function(){return c("delete_law",{delete_law:e.ref})}})],4)]})]},e.law)}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.LibraryComputer=void 0;var o=n(0),r=n(1),a=n(2),c=n(4),i=n(30),l=n(34);t.LibraryComputer=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:[(0,o.createComponentVNode)(2,i.ComplexModal),(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,s)]})]})};var d=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.selected_rating,d=Array(10).fill().map((function(e,t){return 1+t}));return(0,o.createComponentVNode)(2,a.Flex,{children:[d.map((function(e,t){return(0,o.createComponentVNode)(2,l.FlexItem,{children:(0,o.createComponentVNode)(2,a.Button,{bold:!0,icon:"star",color:i>=e?"caution":"default",onClick:function(){return c("set_rating",{rating_value:e})}})},t)})),(0,o.createComponentVNode)(2,l.FlexItem,{bold:!0,ml:2,fontSize:"150%",children:[i+"/10",(0,o.createComponentVNode)(2,a.Icon,{name:"star",color:"yellow",ml:.5,verticalAlign:"top"})]})]})},u=function(e,t){var n=(0,r.useBackend)(t).data,c=(0,r.useLocalState)(t,"tabIndex",0),i=c[0],l=c[1],d=n.login_state;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===i,onClick:function(){return l(0)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"list"}),"Book Archives"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===i,onClick:function(){return l(1)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"list"}),"Corporate Literature"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===i,onClick:function(){return l(2)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"list"}),"Upload Book"]}),1===d&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===i,onClick:function(){return l(3)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"list"}),"Patron Manager"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:4===i,onClick:function(){return l(4)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"list"}),"Inventory"]})]})},s=function(e,t){switch((0,r.useLocalState)(t,"tabIndex",0)[0]){case 0:return(0,o.createComponentVNode)(2,p);case 1:return(0,o.createComponentVNode)(2,h);case 2:return(0,o.createComponentVNode)(2,f);case 3:return(0,o.createComponentVNode)(2,C);case 4:return(0,o.createComponentVNode)(2,N);default:return"You are somehow on a tab that doesn't exist! Please let a coder know."}},m=function(e,t){var n=(0,r.useBackend)(t),c=n.act,d=n.data,u=d.searchcontent,s=d.book_categories,m=d.user_ckey,p=[];return s.map((function(e){return p[e.description]=e.category_id})),(0,o.createComponentVNode)(2,a.Flex,{"flex-direction":"row",children:[(0,o.createComponentVNode)(2,l.FlexItem,{width:"40%",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.2rem",m:".5em",bold:!0,children:[(0,o.createComponentVNode)(2,a.Icon,{name:"edit",verticalAlign:"middle",size:1.5,mr:"1rem"}),"Search Inputs"]}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Title",children:(0,o.createComponentVNode)(2,a.Button,{textAlign:"left",icon:"pen",width:"auto",content:u.title||"Input Title",onClick:function(){return(0,i.modalOpen)(t,"edit_search_title")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Author",children:(0,o.createComponentVNode)(2,a.Button,{textAlign:"left",icon:"pen",width:"auto",content:u.author||"Input Author",onClick:function(){return(0,i.modalOpen)(t,"edit_search_author")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Ratings",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,l.FlexItem,{children:(0,o.createComponentVNode)(2,a.Button,{mr:1,width:"min-content",content:u.ratingmin,onClick:function(){return(0,i.modalOpen)(t,"edit_search_ratingmin")}})}),(0,o.createComponentVNode)(2,l.FlexItem,{children:"To"}),(0,o.createComponentVNode)(2,l.FlexItem,{children:(0,o.createComponentVNode)(2,a.Button,{ml:1,width:"min-content",content:u.ratingmax,onClick:function(){return(0,i.modalOpen)(t,"edit_search_ratingmax")}})})]})})]})]}),(0,o.createComponentVNode)(2,l.FlexItem,{width:"40%",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.2rem",m:".5em",bold:!0,children:[(0,o.createComponentVNode)(2,a.Icon,{name:"clipboard-list",verticalAlign:"middle",size:1.5,mr:"1rem"}),"Book Categories"]}),(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Select Categories",children:(0,o.createComponentVNode)(2,a.Box,{mt:2,children:(0,o.createComponentVNode)(2,a.Dropdown,{mt:.6,width:"190px",options:s.map((function(e){return e.description})),onSelected:function(e){return c("toggle_search_category",{category_id:p[e]})}})})})}),(0,o.createVNode)(1,"br"),s.filter((function(e){return u.categories.includes(e.category_id)})).map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.description,selected:!0,icon:"unlink",onClick:function(){return c("toggle_search_category",{category_id:e.category_id})}},e.category_id)}))]}),(0,o.createComponentVNode)(2,l.FlexItem,{children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.2rem",m:".5em",bold:!0,children:[(0,o.createComponentVNode)(2,a.Icon,{name:"search-plus",verticalAlign:"middle",size:1.5,mr:"1rem"}),"Search Actions"]}),(0,o.createComponentVNode)(2,a.Button,{content:"Clear Search",icon:"eraser",onClick:function(){return c("clear_search")}}),u.ckey?(0,o.createComponentVNode)(2,a.Button,{mb:.5,content:"Stop Showing My Books",color:"bad",icon:"search",onClick:function(){return c("clear_ckey_search")}}):(0,o.createComponentVNode)(2,a.Button,{content:"Find My Books",icon:"search",onClick:function(){return c("find_users_books",{user_ckey:m})}})]})]})},p=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.external_booklist,u=l.archive_pagenumber,s=l.num_pages,p=l.login_state;return(0,o.createComponentVNode)(2,a.Section,{title:"Book System Access",children:[(0,o.createComponentVNode)(2,m),(0,o.createVNode)(1,"hr"),(0,o.createVNode)(1,"div","CameraConsole__toolbarRight",[(0,o.createComponentVNode)(2,a.Button,{icon:"angle-double-left",disabled:1===u,onClick:function(){return c("deincrementpagemax")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"chevron-left",disabled:1===u,onClick:function(){return c("deincrementpage")}}),(0,o.createComponentVNode)(2,a.Button,{bold:!0,content:u,onClick:function(){return(0,i.modalOpen)(t,"setpagenumber")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"chevron-right",disabled:u===s,onClick:function(){return c("incrementpage")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"angle-double-right",disabled:u===s,onClick:function(){return c("incrementpagemax")}})],4),(0,o.createComponentVNode)(2,a.Table,{className:"Library__Booklist",children:[(0,o.createComponentVNode)(2,a.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"SSID"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Title"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Author"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Ratings"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Category"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"middle",children:"Actions"})]}),d.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.id}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"left",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"book",mr:.5}),e.title.length>45?e.title.substr(0,45)+"...":e.title]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"left",children:e.author.length>30?e.author.substr(0,30)+"...":e.author}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e.rating,(0,o.createComponentVNode)(2,a.Icon,{name:"star",ml:.5,color:"yellow",verticalAlign:"middle"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.categories.join(", ").substr(0,45)}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:[1===p&&(0,o.createComponentVNode)(2,a.Button,{content:"Order",icon:"print",onClick:function(){return c("order_external_book",{bookid:e.id})}}),(0,o.createComponentVNode)(2,a.Button,{content:"More...",onClick:function(){return(0,i.modalOpen)(t,"expand_info",{bookid:e.id})}})]})]},e.id)}))]})]})},h=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.programmatic_booklist,u=l.login_state;return(0,o.createComponentVNode)(2,a.Section,{title:"Corporate Book Catalog",children:(0,o.createComponentVNode)(2,a.Table,{className:"Library__Booklist",children:[(0,o.createComponentVNode)(2,a.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"SSID"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Title"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Author"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"middle",children:"Actions"})]}),d.map((function(e,n){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.id}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"left",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"book",mr:2}),e.title]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"left",children:e.author}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:[1===u&&(0,o.createComponentVNode)(2,a.Button,{content:"Order",icon:"print",onClick:function(){return c("order_programmatic_book",{bookid:e.id})}}),(0,o.createComponentVNode)(2,a.Button,{content:"More...",onClick:function(){return(0,i.modalOpen)(t,"expand_info",{bookid:e.id})}})]})]},n)}))]})})},f=function(e,t){var n=(0,r.useBackend)(t),c=n.act,d=n.data,u=d.selectedbook,s=d.book_categories,m=d.user_ckey,p=[];return s.map((function(e){return p[e.description]=e.category_id})),(0,o.createComponentVNode)(2,a.Section,{title:"Book System Upload",children:[u.copyright?(0,o.createComponentVNode)(2,a.NoticeBox,{color:"red",children:"WARNING: You cannot upload or modify the attributes of a copyrighted book"}):(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.2rem",bold:!0,children:[(0,o.createComponentVNode)(2,a.Icon,{name:"search-plus",verticalAlign:"middle",size:3,mr:"1rem"}),"Book Uploader"]}),(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,l.FlexItem,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Title",children:(0,o.createComponentVNode)(2,a.Button,{textAlign:"left",icon:"pen",disabled:u.copyright,content:u.title,onClick:function(){return(0,i.modalOpen)(t,"edit_selected_title")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Author",children:(0,o.createComponentVNode)(2,a.Button,{textAlign:"left",icon:"pen",disabled:u.copyright,content:u.author,onClick:function(){return(0,i.modalOpen)(t,"edit_selected_author")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Select Categories",children:(0,o.createComponentVNode)(2,a.Box,{mt:2,children:(0,o.createComponentVNode)(2,a.Dropdown,{mt:.6,options:s.map((function(e){return e.description})),onSelected:function(e){return c("toggle_upload_category",{category_id:p[e]})}})})})]}),(0,o.createVNode)(1,"br"),s.filter((function(e){return u.categories.includes(e.category_id)})).map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.description,disabled:u.copyright,selected:!0,icon:"unlink",onClick:function(){return c("toggle_upload_category",{category_id:e.category_id})}},e.category_id)}))]}),(0,o.createComponentVNode)(2,l.FlexItem,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Summary",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",width:"auto",disabled:u.copyright,content:"Edit Summary",onClick:function(){return(0,i.modalOpen)(t,"edit_selected_summary")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{children:u.summary})]})})]}),(0,o.createComponentVNode)(2,a.Button.Confirm,{bold:!0,mt:16,icon:"upload",width:"auto",disabled:u.copyright,content:"Upload Book",onClick:function(){return c("uploadbook",{user_ckey:m})}})]})},C=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.checkout_data;return(0,o.createComponentVNode)(2,a.Section,{title:"Checked Out Books",children:(0,o.createComponentVNode)(2,a.Table,{className:"Library__Booklist",children:[(0,o.createComponentVNode)(2,a.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Patron"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Title"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Time Left"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Actions"})]}),i.map((function(e,t){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-tag"}),e.patron_name]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"left",children:e.title}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.timeleft>=0?e.timeleft:"LATE"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"left",children:(0,o.createComponentVNode)(2,a.Button,{content:"Mark Lost",icon:"flag",color:"bad",disabled:e.timeleft>=0,onClick:function(){return c("reportlost",{libraryid:e.libraryid})}})})]},t)}))]})})},N=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data.inventory_list);return(0,o.createComponentVNode)(2,a.Section,{title:"Library Inventory",children:(0,o.createComponentVNode)(2,a.Table,{className:"Library__Booklist",children:[(0,o.createComponentVNode)(2,a.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"LIB ID"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Title"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Author"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Status"})]}),c.map((function(e,t){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.libraryid}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"left",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"book"})," ",e.title]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"left",children:e.author}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"left",children:e.checked_out?"Checked Out":"Available"})]},t)}))]})})};(0,i.modalRegisterBodyOverride)("expand_info",(function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=e.args,u=l.user_ckey;return(0,o.createComponentVNode)(2,a.Section,{level:2,m:"-1rem",pb:"1rem",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Title",children:d.title}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Author",children:d.author}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Summary",children:d.summary}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rating",children:[d.rating,(0,o.createComponentVNode)(2,a.Icon,{name:"star",color:"yellow",verticalAlign:"top"})]}),!d.isProgrammatic&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Categories",children:d.categories.join(", ")})]}),(0,o.createVNode)(1,"br"),u===d.ckey&&(0,o.createComponentVNode)(2,a.Button,{content:"Delete Book",icon:"trash",color:"red",disabled:d.isProgrammatic,onClick:function(){return c("delete_book",{bookid:d.id,user_ckey:u})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Report Book",icon:"flag",color:"red",disabled:d.isProgrammatic,onClick:function(){return(0,i.modalOpen)(t,"report_book",{bookid:d.id})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Rate Book",icon:"star",color:"caution",disabled:d.isProgrammatic,onClick:function(){return(0,i.modalOpen)(t,"rate_info",{bookid:d.id})}})]})})),(0,i.modalRegisterBodyOverride)("report_book",(function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=e.args,d=i.selected_report,u=i.report_categories,s=i.user_ckey;return(0,o.createComponentVNode)(2,a.Section,{level:2,m:"-1rem",pb:"1rem",title:"Report this book for Rule Violations",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Title",children:l.title}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Reasons",children:(0,o.createComponentVNode)(2,a.Box,{children:u.map((function(e,t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:e.description,selected:e.category_id===d,onClick:function(){return c("set_report",{report_type:e.category_id})}}),(0,o.createVNode)(1,"br")],4,t)}))})})]}),(0,o.createComponentVNode)(2,a.Button.Confirm,{bold:!0,icon:"paper-plane",content:"Submit Report",onClick:function(){return c("submit_report",{bookid:l.id,user_ckey:s})}})]})})),(0,i.modalRegisterBodyOverride)("rate_info",(function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=e.args,u=i.user_ckey;return(0,o.createComponentVNode)(2,a.Section,{level:2,m:"-1rem",pb:"1rem",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Title",children:l.title}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Author",children:l.author}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rating",children:[l.current_rating?l.current_rating:0,(0,o.createComponentVNode)(2,a.Icon,{name:"star",color:"yellow",ml:.5,verticalAlign:"middle"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Ratings",children:l.total_ratings?l.total_ratings:0})]}),(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Button.Confirm,{mt:2,content:"Submit",icon:"paper-plane",onClick:function(){return c("rate_book",{bookid:l.id,user_ckey:u})}})]})}))},function(e,t,n){"use strict";t.__esModule=!0,t.LibraryManager=void 0;var o=n(0),r=n(1),a=n(2),c=n(4),i=n(30);t.LibraryManager=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:[(0,o.createComponentVNode)(2,i.ComplexModal),(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:(0,o.createComponentVNode)(2,l)})]})};var l=function(e,t){var n=(0,r.useBackend)(t);n.act;switch(n.data.pagestate){case 1:return(0,o.createComponentVNode)(2,d);case 2:return(0,o.createComponentVNode)(2,s);case 3:return(0,o.createComponentVNode)(2,u);default:return"WE SHOULDN'T BE HERE!"}},d=function(e,t){var n=(0,r.useBackend)(t),c=n.act;n.data;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.4rem",bold:!0,children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-shield",verticalAlign:"middle",size:3,mr:"1rem"}),"Library Manager"]}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",width:"auto",color:"danger",content:"Delete Book by SSID",onClick:function(){return(0,i.modalOpen)(t,"specify_ssid_delete")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"user-slash",width:"auto",color:"danger",content:"Delete All Books By CKEY",onClick:function(){return(0,i.modalOpen)(t,"specify_ckey_delete")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"search",width:"auto",content:"View All Books By CKEY",onClick:function(){return(0,i.modalOpen)(t,"specify_ckey_search")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"search",width:"auto",content:"View All Reported Books",onClick:function(){return c("view_reported_books")}})]})},u=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.reports;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Table,{className:"Library__Booklist",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.2rem",bold:!0,children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-secret",verticalAlign:"middle",size:2,mr:"1rem"}),(0,o.createVNode)(1,"br"),"All Reported Books",(0,o.createVNode)(1,"br")]}),(0,o.createComponentVNode)(2,a.Button,{content:"Return to Main",icon:"arrow-alt-circle-left",onClick:function(){return c("return")}}),(0,o.createComponentVNode)(2,a.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Uploader CKEY"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"SSID"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Title"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Author"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Report Type"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Reporter Ckey"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"middle",children:"Administrative Actions"})]}),i.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:e.uploader_ckey}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.id}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"left",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"book"}),e.title]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"left",children:e.author}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"left",children:e.report_description}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:e.reporter_ckey}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Button.Confirm,{content:"Delete",icon:"trash",onClick:function(){return c("delete_book",{bookid:e.id})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Unflag",icon:"flag",color:"caution",onClick:function(){return c("unflag_book",{bookid:e.id})}}),(0,o.createComponentVNode)(2,a.Button,{content:"View",onClick:function(){return c("view_book",{bookid:e.id})}})]})]},e.id)}))]})})},s=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.ckey,d=i.booklist;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Table,{className:"Library__Booklist",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.2rem",bold:!0,children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user",verticalAlign:"middle",size:2,mr:"1rem"}),(0,o.createVNode)(1,"br"),"Books uploaded by ",l,(0,o.createVNode)(1,"br")]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,content:"Return to Main",icon:"arrow-alt-circle-left",onClick:function(){return c("return")}}),(0,o.createComponentVNode)(2,a.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"SSID"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Title"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Author"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"middle",children:"Administrative Actions"})]}),d.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.id}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"left",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"book"}),e.title]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"left",children:e.author}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:[(0,o.createComponentVNode)(2,a.Button.Confirm,{content:"Delete",icon:"trash",color:"bad",onClick:function(){return c("delete_book",{bookid:e.id})}}),(0,o.createComponentVNode)(2,a.Button,{content:"View",onClick:function(){return c("view_book",{bookid:e.id})}})]})]},e.id)}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MODsuitContent=t.MODsuit=void 0;var o=n(0),r=n(1),a=n(2),c=n(4),i=function(e,t){var n=e.name,c=e.value,i=e.module_ref,l=(0,r.useBackend)(t).act;return(0,o.createComponentVNode)(2,a.NumberInput,{value:c,minValue:-50,maxValue:50,stepPixelSize:5,width:"39px",onChange:function(e,t){return l("configure",{key:n,value:t,ref:i})}})},l=function(e,t){var n=e.name,c=e.value,i=e.module_ref,l=(0,r.useBackend)(t).act;return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:c,onClick:function(){return l("configure",{key:n,value:!c,ref:i})}})},d=function(e,t){var n=e.name,c=e.value,i=e.module_ref,l=(0,r.useBackend)(t).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"paint-brush",onClick:function(){return l("configure",{key:n,ref:i})}}),(0,o.createComponentVNode)(2,a.ColorBox,{color:c,mr:.5})],4)},u=function(e,t){var n=e.name,c=e.value,i=e.values,l=e.module_ref,d=(0,r.useBackend)(t).act;return(0,o.createComponentVNode)(2,a.Dropdown,{displayText:c,options:i,onSelected:function(e){return d("configure",{key:n,value:e,ref:l})}})},s=function(e,t){e.name;var n=e.display_name,r=e.type,c=(e.value,e.values,e.module_ref,{number:(0,o.normalizeProps)((0,o.createComponentVNode)(2,i,Object.assign({},e))),bool:(0,o.normalizeProps)((0,o.createComponentVNode)(2,l,Object.assign({},e))),color:(0,o.normalizeProps)((0,o.createComponentVNode)(2,d,Object.assign({},e))),list:(0,o.normalizeProps)((0,o.createComponentVNode)(2,u,Object.assign({},e)))});return(0,o.createComponentVNode)(2,a.Box,{children:[n,": ",c[r]]})},m={rad_counter:function(e,t){var n=e.active,r=e.userradiated,c=e.usertoxins,i=e.usermaxtoxins,l=e.threatlevel;return(0,o.createComponentVNode)(2,a.Flex,{fill:!0,textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Radiation Level",color:n&&r?"bad":"good",children:n&&r?"IRRADIATED!":"RADIATION-FREE"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Toxins Level",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:n?c/i:0,ranges:{good:[-Infinity,.2],average:[.2,.5],bad:[.5,Infinity]},children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c})})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Hazard Level",color:n&&l?"bad":"good",bold:!0,children:n&&l?l:0})})]})},health_analyzer:function(e,t){var n=e.active,r=e.userhealth,c=e.usermaxhealth,i=e.userbrute,l=e.userburn,d=e.usertoxin,u=e.useroxy;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:n?r/c:0,ranges:{good:[.5,Infinity],average:[.2,.5],bad:[-Infinity,.2]},children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:n?r:0})})}),(0,o.createComponentVNode)(2,a.Flex,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Brute",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:n?i/c:0,ranges:{good:[-Infinity,.2],average:[.2,.5],bad:[.5,Infinity]},children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:n?i:0})})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Burn",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:n?l/c:0,ranges:{good:[-Infinity,.2],average:[.2,.5],bad:[.5,Infinity]},children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:n?l:0})})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Toxin",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:n?d/c:0,ranges:{good:[-Infinity,.2],average:[.2,.5],bad:[.5,Infinity]},children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:n?d:0})})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Suffocation",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:n?u/c:0,ranges:{good:[-Infinity,.2],average:[.2,.5],bad:[.5,Infinity]},children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:n?u:0})})})})]})],4)},status_readout:function(e,t){var n=e.active,r=e.statustime,c=e.statusid,i=e.statushealth,l=e.statusmaxhealth,d=e.statusbrute,u=e.statusburn,s=e.statustoxin,m=e.statusoxy,p=e.statustemp,h=e.statusnutrition,f=e.statusfingerprints,C=e.statusdna,N=e.statusviruses;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Flex,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Operation Time",children:n?r:"00:00:00"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Operation Number",children:n?c||"0":"???"})})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:n?i/l:0,ranges:{good:[.5,Infinity],average:[.2,.5],bad:[-Infinity,.2]},children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:n?i:0})})}),(0,o.createComponentVNode)(2,a.Flex,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Brute",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:n?d/l:0,ranges:{good:[-Infinity,.2],average:[.2,.5],bad:[.5,Infinity]},children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:n?d:0})})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Burn",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:n?u/l:0,ranges:{good:[-Infinity,.2],average:[.2,.5],bad:[.5,Infinity]},children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:n?u:0})})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Toxin",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:n?s/l:0,ranges:{good:[-Infinity,.2],average:[.2,.5],bad:[.5,Infinity]},children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:s})})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Suffocation",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:n?m/l:0,ranges:{good:[-Infinity,.2],average:[.2,.5],bad:[.5,Infinity]},children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m})})})})]}),(0,o.createComponentVNode)(2,a.Flex,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Body Temperature",children:n?p:0})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Nutrition Status",children:n?h:0})})]}),(0,o.createComponentVNode)(2,a.Section,{title:"DNA",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fingerprints",children:n?f:"???"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Unique Enzymes",children:n?C:"???"})]})}),!!n&&!!N&&(0,o.createComponentVNode)(2,a.Section,{title:"Diseases",children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"signature",tooltip:"Name",tooltipPosition:"top"})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"wind",tooltip:"Type",tooltipPosition:"top"})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"bolt",tooltip:"Stage",tooltipPosition:"top"})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"flask",tooltip:"Cure",tooltipPosition:"top"})})]}),N.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.type}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:[e.stage,"/",e.maxstage]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.cure})]},e.name)}))]})})],0)}},p=function(){return(0,o.createComponentVNode)(2,a.Section,{align:"center",fill:!0,children:[(0,o.createComponentVNode)(2,a.Icon,{color:"red",name:"exclamation-triangle",size:15}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"30px",color:"red",children:"ERROR: INTERFACE UNRESPONSIVE"})]})},h=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.Dimmer,{children:(0,o.createComponentVNode)(2,a.Flex,{children:(0,o.createComponentVNode)(2,a.Flex.Item,{fontSize:"16px",color:"blue",children:"SUIT UNPOWERED"})})})},f=function(e,t){var n=e.configuration_data,r=e.module_ref,c=Object.keys(n);return(0,o.createComponentVNode)(2,a.Dimmer,{backgroundColor:"rgba(0, 0, 0, 0.8)",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",children:[c.map((function(e){var t=n[e];return(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,s,{name:e,display_name:t.display_name,type:t.type,value:t.value,values:t.values,module_ref:r})},t.key)})),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,onClick:e.onExit,icon:"times",textAlign:"center",children:"Exit"})})})]})})},C=function(e){switch(e){case 1:return"Use";case 2:return"Toggle";case 3:return"Select"}},N=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.active,d=i.malfunctioning,u=i.locked,s=i.open,m=i.selected_module,p=i.complexity,h=i.complexity_max,f=i.wearer_name,C=i.wearer_job,N=d?"Malfunctioning":l?"Active":"Inactive";return(0,o.createComponentVNode)(2,a.Section,{title:"Parameters",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:l?"Deactivate":"Activate",onClick:function(){return c("activate")}}),children:N}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID Lock",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u?"lock-open":"lock",content:u?"Unlock":"Lock",onClick:function(){return c("lock")}}),children:u?"Locked":"Unlocked"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cover",children:s?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Selected Module",children:m||"None"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Complexity",children:[p," (",h,")"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",children:[f,", ",C]})]})})},b=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data),i=(c.active,c.control),l=c.helmet,d=c.chestplate,u=c.gauntlets,s=c.boots,m=c.core,p=c.charge;return(0,o.createComponentVNode)(2,a.Section,{title:"Hardware",children:[(0,o.createComponentVNode)(2,a.Collapsible,{title:"Parts",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Control Unit",children:i}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",children:l||"None"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chestplate",children:d||"None"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gauntlets",children:u||"None"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Boots",children:s||"None"})]})}),(0,o.createComponentVNode)(2,a.Collapsible,{title:"Core",children:m&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Core Type",children:m}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Core Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p/100,content:p+"%",ranges:{good:[.6,Infinity],average:[.3,.6],bad:[-Infinity,.3]}})})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",textAlign:"center",children:"No Core Detected"})})]})},V=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data),i=c.active,l=c.modules.filter((function(e){return!!e.id}));return(0,o.createComponentVNode)(2,a.Section,{title:"Info",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",children:0!==l.length&&l.map((function(e){var t=m[e.id];return(0,o.createComponentVNode)(2,a.Flex.Item,{children:[!i&&(0,o.createComponentVNode)(2,h),(0,o.normalizeProps)((0,o.createComponentVNode)(2,t,Object.assign({},e,{active:i})))]},e.ref)}))||(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:"No Info Modules Detected"})})})},g=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.complexity_max,d=i.modules,u=(0,r.useLocalState)(t,"module_configuration",null),s=u[0],m=u[1];return(0,o.createComponentVNode)(2,a.Section,{title:"Modules",fill:!0,children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",children:0!==d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Collapsible,{title:e.module_name,children:(0,o.createComponentVNode)(2,a.Section,{children:[s===e.ref&&(0,o.createComponentVNode)(2,f,{configuration_data:e.configuration_data,module_ref:e.ref,onExit:function(){return m(null)}}),(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"save",tooltip:"Complexity",tooltipPosition:"top"})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"plug",tooltip:"Idle Power Cost",tooltipPosition:"top"})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"lightbulb",tooltip:"Active Power Cost",tooltipPosition:"top"})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"bolt",tooltip:"Use Power Cost",tooltipPosition:"top"})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"hourglass-half",tooltip:"Cooldown",tooltipPosition:"top"})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"tasks",tooltip:"Actions",tooltipPosition:"top"})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:[e.module_complexity,"/",l]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.idle_power}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.active_power}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.use_power}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:[e.cooldown>0&&e.cooldown/10||"0","/",e.cooldown_time/10,"s"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("select",{ref:e.ref})},icon:"bullseye",selected:e.module_active,tooltip:C(e.module_type),tooltipPosition:"left",disabled:!e.module_type}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return m(e.ref)},icon:"cog",selected:s===e.ref,tooltip:"Configure",tooltipPosition:"left",disabled:0===e.configuration_data.length}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("pin",{ref:e.ref})},icon:"thumbtack",selected:e.pinned,tooltip:"Pin",tooltipPosition:"left",disabled:!e.module_type})]})]})]}),(0,o.createComponentVNode)(2,a.Box,{children:e.description})]})})},e.ref)}))||(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:"No Modules Detected"})})})})},v=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data),i=(c.ui_theme,c.interface_break);return(0,o.createComponentVNode)(2,a.Section,{children:!!i&&(0,o.createComponentVNode)(2,p)||(0,o.createComponentVNode)(2,a.Flex,{direction:"column",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,N)}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,b)}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,V)}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:!0,children:(0,o.createComponentVNode)(2,g)})]})})};t.MODsuitContent=v;t.MODsuit=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),i=a.ui_theme,l=a.interface_break;return(0,o.createComponentVNode)(2,c.Window,{theme:i,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!l,children:(0,o.createComponentVNode)(2,v)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MechBayConsole=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.MechBayConsole=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.recharge_port,d=l&&l.mech,u=d&&d.cell,s=d&&d.name;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:s?"Mech status: "+s:"Mech status",textAlign:"center",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Sync",onClick:function(){return i("reconnect")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:!l&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!d&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.health/d.maxhealth,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:!l&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!d&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||!u&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No cell is installed."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:u.charge/u.maxcharge,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u.charge})," / "+u.maxcharge]})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MechaControlConsole=void 0;var o=n(0),r=(n(16),n(1)),a=n(2),c=n(4),i=n(21);t.MechaControlConsole=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.beacons,s=d.stored_data;return s.length?(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Log",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"window-close",onClick:function(){return l("clear_log")}}),children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",children:["(",e.time,")"]}),(0,o.createComponentVNode)(2,a.Box,{children:(0,i.decodeHtmlEntities)(e.message)})]},e.time)}))})})}):(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"comment",onClick:function(){return l("send_message",{mt:e.uid})},children:"Message"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return l("get_log",{mt:e.uid})},children:"View Log"}),(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",content:"Sabotage",icon:"bomb",onClick:function(){return l("shock",{mt:e.uid})}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.75*e.maxHealth,Infinity],average:[.5*e.maxHealth,.75*e.maxHealth],bad:[-Infinity,.5*e.maxHealth]},value:e.health,maxValue:e.maxHealth})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Charge",children:e.cell&&(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.75*e.cellMaxCharge,Infinity],average:[.5*e.cellMaxCharge,.75*e.cellMaxCharge],bad:[-Infinity,.5*e.cellMaxCharge]},value:e.cellCharge,maxValue:e.cellMaxCharge})||(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Cell Installed"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Air Tank",children:[e.airtank,"kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pilot",children:e.pilot||"Unoccupied"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:(0,i.toTitleCase)(e.location)||"Unknown"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Active Equipment",children:e.active||"None"}),e.cargoMax&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cargo Space",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{bad:[.75*e.cargoMax,Infinity],average:[.5*e.cargoMax,.75*e.cargoMax],good:[-Infinity,.5*e.cargoMax]},value:e.cargoUsed,maxValue:e.cargoMax})})||null]})},e.name)}))||(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mecha beacons found."})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MedicalRecords=void 0;var o=n(0),r=n(21),a=n(1),c=n(2),i=n(30),l=n(34),d=n(4),u=n(122),s=n(123),m=n(167),p={Minor:"lightgray",Medium:"good",Harmful:"average","Dangerous!":"bad","BIOHAZARD THREAT!":"darkred"},h={"*Deceased*":"deceased","*SSD*":"ssd","Physically Unfit":"physically_unfit",Disabled:"disabled"},f=function(e,t){(0,i.modalOpen)(e,"edit",{field:t.edit,value:t.value})};t.MedicalRecords=function(e,t){var n,r=(0,a.useBackend)(t).data,l=r.loginState,p=r.screen;return l.logged_in?(2===p?n=(0,o.createComponentVNode)(2,C):3===p?n=(0,o.createComponentVNode)(2,N):4===p?n=(0,o.createComponentVNode)(2,b):5===p?n=(0,o.createComponentVNode)(2,v):6===p&&(n=(0,o.createComponentVNode)(2,y)),(0,o.createComponentVNode)(2,d.Window,{resizable:!0,children:[(0,o.createComponentVNode)(2,i.ComplexModal),(0,o.createComponentVNode)(2,d.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,u.LoginInfo),(0,o.createComponentVNode)(2,m.TemporaryNotice),(0,o.createComponentVNode)(2,k),(0,o.createComponentVNode)(2,c.Section,{height:"100%",flexGrow:"1",children:n})]})]})):(0,o.createComponentVNode)(2,d.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,d.Window.Content,{children:(0,o.createComponentVNode)(2,s.LoginScreen)})})};var C=function(e,t){var n=(0,a.useBackend)(t),i=n.act,d=n.data.records,u=(0,a.useLocalState)(t,"searchText",""),s=u[0],m=u[1],p=(0,a.useLocalState)(t,"sortId","name"),f=p[0],C=(p[1],(0,a.useLocalState)(t,"sortOrder",!0)),N=C[0];C[1];return(0,o.createComponentVNode)(2,c.Flex,{direction:"column",height:"100%",children:[(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,l.FlexItem,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Manage Records",icon:"wrench",ml:"0.25rem",onClick:function(){return i("screen",{screen:3})}})}),(0,o.createComponentVNode)(2,l.FlexItem,{grow:"1",ml:"0.5rem",children:(0,o.createComponentVNode)(2,c.Input,{placeholder:"Search by Name, ID, Physical Status, or Mental Status",width:"100%",onInput:function(e,t){return m(t)}})})]}),(0,o.createComponentVNode)(2,c.Section,{flexGrow:"1",mt:"0.5rem",children:(0,o.createComponentVNode)(2,c.Table,{className:"MedicalRecords__list",children:[(0,o.createComponentVNode)(2,c.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,x,{id:"name",children:"Name"}),(0,o.createComponentVNode)(2,x,{id:"id",children:"ID"}),(0,o.createComponentVNode)(2,x,{id:"rank",children:"Assignment"}),(0,o.createComponentVNode)(2,x,{id:"p_stat",children:"Patient Status"}),(0,o.createComponentVNode)(2,x,{id:"m_stat",children:"Mental Status"})]}),d.filter((0,r.createSearch)(s,(function(e){return e.name+"|"+e.id+"|"+e.rank+"|"+e.p_stat+"|"+e.m_stat}))).sort((function(e,t){var n=N?1:-1;return e[f].localeCompare(t[f])*n})).map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{className:"MedicalRecords__listRow--"+h[e.p_stat],onClick:function(){return i("view_record",{view_record:e.ref})},children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:[(0,o.createComponentVNode)(2,c.Icon,{name:"user"})," ",e.name]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.id}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.rank}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.p_stat}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.m_stat})]},e.id)}))]})})]})},N=function(e,t){var n=(0,a.useBackend)(t).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"download",content:"Backup to Disk",disabled:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{icon:"upload",content:"Upload from Disk",my:"0.5rem",disabled:!0})," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",content:"Delete All Medical Records",onClick:function(){return n("del_all_med_records")}})],0)},b=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.medical,d=i.printing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"General Data",level:2,mt:"-6px",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:d?"spinner":"print",disabled:d,iconSpin:!!d,content:"Print Record",ml:"0.5rem",onClick:function(){return r("print_record")}}),children:(0,o.createComponentVNode)(2,V)}),(0,o.createComponentVNode)(2,c.Section,{title:"Medical Data",level:2,buttons:(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Medical Record",onClick:function(){return r("del_med_record")}}),children:(0,o.createComponentVNode)(2,g)})],4)},V=function(e,t){var n=(0,a.useBackend)(t).data.general;return n&&n.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{width:"50%",float:"left",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:n.fields.map((function(e,n){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.field,children:[(0,o.createComponentVNode)(2,c.Box,{height:"20px",display:"inline-block",children:e.value}),!!e.edit&&(0,o.createComponentVNode)(2,c.Button,{icon:"pen",ml:"0.5rem",onClick:function(){return f(t,e)}})]},n)}))})}),(0,o.createComponentVNode)(2,c.Box,{width:"50%",float:"right",textAlign:"right",children:!!n.has_photos&&n.photos.map((function(e,t){return(0,o.createComponentVNode)(2,c.Box,{display:"inline-block",textAlign:"center",color:"label",children:[(0,o.createVNode)(1,"img",null,null,1,{src:e,style:{width:"96px","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createVNode)(1,"br"),"Photo #",t+1]},t)}))})],4):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"General records lost!"})},g=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data.medical;return l&&l.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList,{children:l.fields.map((function(e,n){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.field,prewrap:!0,children:[e.value,(0,o.createComponentVNode)(2,c.Button,{icon:"pen",ml:"0.5rem",mb:e.line_break?"1rem":"initial",onClick:function(){return f(t,e)}})]},n)}))}),(0,o.createComponentVNode)(2,c.Section,{title:"Comments/Log",level:2,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"comment",content:"Add Entry",onClick:function(){return(0,i.modalOpen)(t,"add_comment")}}),children:0===l.comments.length?(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"No comments found."}):l.comments.map((function(e,t){return(0,o.createComponentVNode)(2,c.Box,{prewrap:!0,children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",display:"inline",children:e.header}),(0,o.createVNode)(1,"br"),e.text,(0,o.createComponentVNode)(2,c.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){return r("del_comment",{del_comment:t+1})}})]},t)}))})],4):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:["Medical records lost!",(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"New Record",ml:"0.5rem",onClick:function(){return r("new_med_record")}})]})},v=function(e,t){var n=(0,a.useBackend)(t),i=n.act,d=n.data.virus,u=(0,a.useLocalState)(t,"searchText",""),s=u[0],m=u[1],h=(0,a.useLocalState)(t,"sortId2","name"),f=h[0],C=(h[1],(0,a.useLocalState)(t,"sortOrder2",!0)),N=C[0];C[1];return(0,o.createComponentVNode)(2,c.Flex,{direction:"column",height:"100%",children:[(0,o.createComponentVNode)(2,c.Flex,{children:(0,o.createComponentVNode)(2,l.FlexItem,{grow:"1",ml:"0.5rem",children:(0,o.createComponentVNode)(2,c.Input,{placeholder:"Search by Name, Max Stages, or Severity",width:"100%",onInput:function(e,t){return m(t)}})})}),(0,o.createComponentVNode)(2,c.Section,{flexGrow:"1",mt:"0.5rem",children:(0,o.createComponentVNode)(2,c.Table,{className:"MedicalRecords__list",children:[(0,o.createComponentVNode)(2,c.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,_,{id:"name",children:"Name"}),(0,o.createComponentVNode)(2,_,{id:"max_stages",children:"Max Stages"}),(0,o.createComponentVNode)(2,_,{id:"severity",children:"Severity"})]}),d.filter((0,r.createSearch)(s,(function(e){return e.name+"|"+e.max_stages+"|"+e.severity}))).sort((function(e,t){var n=N?1:-1;return e[f].localeCompare(t[f])*n})).map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{className:"MedicalRecords__listVirus--"+e.severity,onClick:function(){return i("vir",{vir:e.D})},children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:[(0,o.createComponentVNode)(2,c.Icon,{name:"virus"})," ",e.name]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.max_stages}),(0,o.createComponentVNode)(2,c.Table.Cell,{color:p[e.severity],children:e.severity})]},e.id)}))]})})]})},y=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.medbots);return 0===r.length?(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"There are no Medibots."}):(0,o.createComponentVNode)(2,c.Flex,{direction:"column",height:"100%",children:(0,o.createComponentVNode)(2,c.Section,{flexGrow:"1",mt:"0.5rem",children:(0,o.createComponentVNode)(2,c.Table,{className:"MedicalRecords__list",children:[(0,o.createComponentVNode)(2,c.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Area"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Status"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Chemicals"})]}),r.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{className:"MedicalRecords__listMedbot--"+e.on,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:[(0,o.createComponentVNode)(2,c.Icon,{name:"medical"})," ",e.name]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:[e.area||"Unknown"," (",e.x,", ",e.y,")"]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.on?(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"Online"}):(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"Offline"})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.use_beaker?"Reservoir: "+e.total_volume+"/"+e.maximum_volume:"Using internal synthesizer"})]},e.id)}))]})})})},x=function(e,t){var n=(0,a.useLocalState)(t,"sortId","name"),r=n[0],i=n[1],l=(0,a.useLocalState)(t,"sortOrder",!0),d=l[0],u=l[1],s=e.id,m=e.children;return(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{color:r!==s&&"transparent",width:"100%",onClick:function(){r===s?u(!d):(i(s),u(!0))},children:[m,r===s&&(0,o.createComponentVNode)(2,c.Icon,{name:d?"sort-up":"sort-down",ml:"0.25rem;"})]})})},_=function(e,t){var n=(0,a.useLocalState)(t,"sortId2","name"),r=n[0],i=n[1],l=(0,a.useLocalState)(t,"sortOrder2",!0),d=l[0],u=l[1],s=e.id,m=e.children;return(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{color:r!==s&&"transparent",width:"100%",onClick:function(){r===s?u(!d):(i(s),u(!0))},children:[m,r===s&&(0,o.createComponentVNode)(2,c.Icon,{name:d?"sort-up":"sort-down",ml:"0.25rem;"})]})})},k=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.screen,d=i.general;return(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:2===l,onClick:function(){r("screen",{screen:2})},children:[(0,o.createComponentVNode)(2,c.Icon,{name:"list"}),"List Records"]}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:5===l,onClick:function(){r("screen",{screen:5})},children:[(0,o.createComponentVNode)(2,c.Icon,{name:"database"}),"Virus Database"]}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:6===l,onClick:function(){return r("screen",{screen:6})},children:[(0,o.createComponentVNode)(2,c.Icon,{name:"plus-square"}),"Medibot Tracking"]}),3===l&&(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:3===l,children:[(0,o.createComponentVNode)(2,c.Icon,{name:"wrench"}),"Record Maintenance"]}),4===l&&d&&!d.empty&&(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:4===l,children:[(0,o.createComponentVNode)(2,c.Icon,{name:"file"}),"Record: ",d.fields[0].value]})]})};(0,i.modalRegisterBodyOverride)("virus",(function(e,t){var n=e.args;return(0,o.createComponentVNode)(2,c.Section,{level:2,m:"-1rem",pb:"1rem",title:n.name||"Virus",children:(0,o.createComponentVNode)(2,c.Box,{mx:"0.5rem",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Number of stages",children:n.max_stages}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Spread",children:[n.spread_text," Transmission"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Possible cure",children:n.cure}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Notes",children:n.desc}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Severity",color:p[n.severity],children:n.severity})]})})})}))},function(e,t,n){"use strict";t.__esModule=!0,t.MerchVendor=void 0;var o=n(0),r=n(1),a=n(2),c=n(34),i=n(4),l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=e.product,d=e.productImage,u=e.productCategory,s=i.user_money;return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+d,style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px"}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:l.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{disabled:l.price>s,icon:"shopping-cart",content:l.price,textAlign:"left",onClick:function(){return c("purchase",{name:l.name,category:u})}})})]})},d=function(e,t){var n=(0,r.useBackend)(t).data,c=(0,r.useLocalState)(t,"tabIndex",1)[0],i=n.products,d=n.imagelist,u=["apparel","toy","decoration"];return(0,o.createComponentVNode)(2,a.Table,{children:i[u[c]].map((function(e){return(0,o.createComponentVNode)(2,l,{product:e,productImage:d[e.path],productCategory:u[c]},e.name)}))})};t.MerchVendor=function(e,t){var n=(0,r.useBackend)(t),l=n.act,s=n.data,m=s.user_cash,p=s.inserted_cash;return(0,o.createComponentVNode)(2,i.Window,{title:"Merch Computer",resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"User",children:[(0,o.createComponentVNode)(2,a.Box,{m:2,children:"Doing your job and not getting any recognition at work? Well, welcome to the merch shop! Here, you can buy cool things in exchange for money you earn when you have completed your Job Objectives."}),null!==m&&(0,o.createComponentVNode)(2,a.Box,{children:["Your balance is ",(0,o.createVNode)(1,"b",null,[m||0,(0,o.createTextVNode)(" credits")],0),"."]}),(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.FlexItem,{width:"50%",children:(0,o.createComponentVNode)(2,a.Box,{color:"light-grey",children:["There is ",(0,o.createVNode)(1,"b",null,p,0)," credits inserted."]})}),(0,o.createComponentVNode)(2,c.FlexItem,{width:"50%",children:(0,o.createComponentVNode)(2,a.Button,{disabled:!p,icon:"money-bill-wave-alt",content:"Dispense Change",textAlign:"left",onClick:function(){return l("change")}})})]})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Products",children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,d)]})]})})};var u=function(e,t){var n=(0,r.useBackend)(t).data,c=(0,r.useLocalState)(t,"tabIndex",1),i=c[0],l=c[1];n.login_state;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===i,onClick:function(){return l(1)},children:"Toys"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===i,onClick:function(){return l(2)},children:"Decorations"})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.MiningVendor=void 0;var o=n(0),r=n(21),a=n(1),c=n(2),i=n(4),l=["title","items"];var d={Alphabetical:function(e,t){return e-t},"By availability":function(e,t){return-(e.affordable-t.affordable)},"By price":function(e,t){return e.price-t.price}};t.MiningVendor=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,s)]})})};var u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.has_id,d=i.id;return(0,o.createComponentVNode)(2,c.NoticeBox,{success:l,children:l?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{display:"inline-block",verticalAlign:"middle",style:{float:"left"},children:["Logged in as ",d.name,".",(0,o.createVNode)(1,"br"),"You have ",d.points.toLocaleString("en-US")," points."]}),(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:"Eject ID",style:{float:"right"},onClick:function(){return r("logoff")}}),(0,o.createComponentVNode)(2,c.Box,{style:{clear:"both"}})],4):"Please insert an ID in order to make purchases."})},s=function(e,t){var n=(0,a.useBackend)(t),i=(n.act,n.data),l=i.has_id,u=i.id,s=i.items,m=(0,a.useLocalState)(t,"search",""),h=m[0],f=(m[1],(0,a.useLocalState)(t,"sort","Alphabetical")),C=f[0],N=(f[1],(0,a.useLocalState)(t,"descending",!1)),b=N[0],V=(N[1],(0,r.createSearch)(h,(function(e){return e[0]}))),g=!1,v=Object.entries(s).map((function(e,t){var n=Object.entries(e[1]).filter(V).map((function(e){return e[1].affordable=l&&u.points>=e[1].price,e[1]})).sort(d[C]);if(0!==n.length)return b&&(n=n.reverse()),g=!0,(0,o.createComponentVNode)(2,p,{title:e[0],items:n},e[0])}));return(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",overflow:"auto",children:(0,o.createComponentVNode)(2,c.Section,{children:g?v:(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"No items matching your criteria was found!"})})})},m=function(e,t){var n=(0,a.useLocalState)(t,"search",""),r=(n[0],n[1]),i=(0,a.useLocalState)(t,"sort",""),l=(i[0],i[1]),u=(0,a.useLocalState)(t,"descending",!1),s=u[0],m=u[1];return(0,o.createComponentVNode)(2,c.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,c.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,c.Input,{placeholder:"Search by item name..",width:"100%",onInput:function(e,t){return r(t)}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"30%",children:(0,o.createComponentVNode)(2,c.Dropdown,{selected:"Alphabetical",options:Object.keys(d),width:"100%",lineHeight:"19px",onSelected:function(e){return l(e)}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{icon:s?"arrow-down":"arrow-up",height:"19px",tooltip:s?"Descending order":"Ascending order",tooltipPosition:"bottom-left",ml:"0.5rem",onClick:function(){return m(!s)}})})]})})},p=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,d=e.title,u=e.items,s=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,l);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.Collapsible,Object.assign({open:!0,title:d},s,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Box,{display:"inline-block",verticalAlign:"middle",lineHeight:"20px",style:{float:"left"},children:e.name}),(0,o.createComponentVNode)(2,c.Button,{disabled:!i.has_id||i.id.points=0||(r[n]=e[n]);return r}var h=["security","engineering","medical","science","service","supply"],f={security:{title:"Security",fluff_text:"Help keep the crew safe"},engineering:{title:"Engineering",fluff_text:"Ensure the station runs smoothly"},medical:{title:"Medical",fluff_text:"Practice medicine and save lives"},science:{title:"Science",fluff_text:"Develop new technologies"},service:{title:"Service",fluff_text:"Provide amenities to the crew"},supply:{title:"Supply",fluff_text:"Keep the station supplied"}};t.Newscaster=function(e,t){var n,i=(0,a.useBackend)(t),s=i.act,m=i.data,p=m.is_security,h=m.is_admin,f=m.is_silent,V=m.is_printing,g=m.screen,y=m.channels,x=m.channel_idx,_=void 0===x?-1:x,k=(0,a.useLocalState)(t,"menuOpen",!1),L=k[0],w=k[1],B=(0,a.useLocalState)(t,"viewingPhoto",""),S=B[0],I=(B[1],(0,a.useLocalState)(t,"censorMode",!1)),T=I[0],A=I[1];0===g||2===g?n=(0,o.createComponentVNode)(2,N):1===g&&(n=(0,o.createComponentVNode)(2,b));var E=y.reduce((function(e,t){return e+t.unread}),0);return(0,o.createComponentVNode)(2,l.Window,{theme:p&&"security",children:[S?(0,o.createComponentVNode)(2,v):(0,o.createComponentVNode)(2,d.ComplexModal,{maxWidth:window.innerWidth/1.5+"px",maxHeight:window.innerHeight/1.5+"px"}),(0,o.createComponentVNode)(2,l.Window.Content,{children:(0,o.createComponentVNode)(2,c.Flex,{width:"100%",height:"100%",children:[(0,o.createComponentVNode)(2,c.Section,{stretchContents:!0,className:(0,r.classes)(["Newscaster__menu",L&&"Newscaster__menu--open"]),children:(0,o.createComponentVNode)(2,c.Flex,{direction:"column",height:"100%",children:[(0,o.createComponentVNode)(2,c.Box,{flex:"0 1 content",children:[(0,o.createComponentVNode)(2,C,{icon:"bars",title:"Toggle Menu",onClick:function(){return w(!L)}}),(0,o.createComponentVNode)(2,C,{icon:"newspaper",title:"Headlines",selected:0===g,onClick:function(){return s("headlines")},children:E>0&&(0,o.createComponentVNode)(2,c.Box,{className:"Newscaster__menuButton--unread",children:E>=10?"9+":E})}),(0,o.createComponentVNode)(2,C,{icon:"briefcase",title:"Job Openings",selected:1===g,onClick:function(){return s("jobs")}}),(0,o.createComponentVNode)(2,c.Divider)]}),(0,o.createComponentVNode)(2,c.Box,{flex:"2",overflowY:"auto",overflowX:"hidden",children:y.map((function(e){return(0,o.createComponentVNode)(2,C,{icon:e.icon,title:e.name,selected:2===g&&y[_-1]===e,onClick:function(){return s("channel",{uid:e.uid})},children:e.unread>0&&(0,o.createComponentVNode)(2,c.Box,{className:"Newscaster__menuButton--unread",children:e.unread>=10?"9+":e.unread})},e)}))}),(0,o.createComponentVNode)(2,c.Box,{width:"100%",flex:"0 0 content",children:[(0,o.createComponentVNode)(2,c.Divider),(!!p||!!h)&&(0,o.createFragment)([(0,o.createComponentVNode)(2,C,{security:!0,icon:"exclamation-circle",title:"Edit Wanted Notice",mb:"0.5rem",onClick:function(){return(0,d.modalOpen)(t,"wanted_notice")}}),(0,o.createComponentVNode)(2,C,{security:!0,icon:T?"minus-square":"minus-square-o",title:"Censor Mode: "+(T?"On":"Off"),mb:"0.5rem",onClick:function(){return A(!T)}}),(0,o.createComponentVNode)(2,c.Divider)],4),(0,o.createComponentVNode)(2,C,{icon:"pen-alt",title:"New Story",mb:"0.5rem",onClick:function(){return(0,d.modalOpen)(t,"create_story")}}),(0,o.createComponentVNode)(2,C,{icon:"plus-circle",title:"New Channel",onClick:function(){return(0,d.modalOpen)(t,"create_channel")}}),(0,o.createComponentVNode)(2,c.Divider),(0,o.createComponentVNode)(2,C,{icon:V?"spinner":"print",iconSpin:V,title:V?"Printing...":"Print Newspaper",onClick:function(){return s("print_newspaper")}}),(0,o.createComponentVNode)(2,C,{icon:f?"volume-mute":"volume-up",title:"Mute: "+(f?"On":"Off"),onClick:function(){return s("toggle_mute")}})]})]})}),(0,o.createComponentVNode)(2,c.Flex,{direction:"column",height:"100%",flex:"1",children:[(0,o.createComponentVNode)(2,u.TemporaryNotice),n]})]})})]})};var C=function(e,t){(0,a.useBackend)(t).act;var n=e.icon,i=void 0===n?"":n,l=e.iconSpin,d=e.selected,u=void 0!==d&&d,m=e.security,h=void 0!==m&&m,f=e.onClick,C=e.title,N=e.children,b=p(e,s);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.Box,Object.assign({className:(0,r.classes)(["Newscaster__menuButton",u&&"Newscaster__menuButton--selected",h&&"Newscaster__menuButton--security"]),onClick:f},b,{children:[u&&(0,o.createComponentVNode)(2,c.Box,{className:"Newscaster__menuButton--selectedBar"}),(0,o.createComponentVNode)(2,c.Icon,{name:i,spin:l,size:"2"}),(0,o.createComponentVNode)(2,c.Box,{className:"Newscaster__menuButton--title",children:C}),N]})))},N=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.screen,u=i.is_admin,s=i.channel_idx,m=i.channel_can_manage,p=i.channels,h=i.stories,f=i.wanted,C=(0,a.useLocalState)(t,"fullStories",[]),N=C[0],b=(C[1],(0,a.useLocalState)(t,"censorMode",!1)),g=b[0],v=(b[1],2===l&&s>-1?p[s-1]:null);return(0,o.createComponentVNode)(2,c.Flex,{direction:"column",height:"100%",flex:"1",children:[!!f&&(0,o.createComponentVNode)(2,V,{story:f,wanted:!0}),(0,o.createComponentVNode)(2,c.Section,{title:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Icon,{name:v?v.icon:"newspaper",mr:"0.5rem"}),v?v.name:"Headlines"],0),flexGrow:"1",children:h.length>0?h.slice().reverse().map((function(e){return!N.includes(e.uid)&&e.body.length+3>128?Object.assign({},e,{body_short:e.body.substr(0,124)+"..."}):e})).map((function(e){return(0,o.createComponentVNode)(2,V,{story:e},e)})):(0,o.createComponentVNode)(2,c.Box,{className:"Newscaster__emptyNotice",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"times",size:"3"}),(0,o.createVNode)(1,"br"),"There are no stories at this time."]})}),!!v&&(0,o.createComponentVNode)(2,c.Section,{flexShrink:"1",title:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Icon,{name:"info-circle",mr:"0.5rem"}),(0,o.createTextVNode)("About")],4),buttons:(0,o.createFragment)([g&&(0,o.createComponentVNode)(2,c.Button,{disabled:!!v.admin&&!u,selected:v.censored,icon:v.censored?"comment-slash":"comment",content:v.censored?"Uncensor Channel":"Censor Channel",mr:"0.5rem",onClick:function(){return r("censor_channel",{uid:v.uid})}}),(0,o.createComponentVNode)(2,c.Button,{disabled:!m,icon:"cog",content:"Manage",onClick:function(){return(0,d.modalOpen)(t,"manage_channel",{uid:v.uid})}})],0),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Description",children:v.description||"N/A"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Owner",children:v.author||"N/A"}),!!u&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Ckey",children:v.author_ckey}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Public",children:v["public"]?"Yes":"No"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Total Views",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"eye",mr:"0.5rem"}),h.reduce((function(e,t){return e+t.view_count}),0).toLocaleString()]})]})})]})},b=function(e,t){var n=(0,a.useBackend)(t),i=(n.act,n.data),l=i.jobs,d=i.wanted,u=Object.entries(l).reduce((function(e,t){t[0];return e+t[1].length}),0);return(0,o.createComponentVNode)(2,c.Flex,{direction:"column",height:"100%",flex:"1",children:[!!d&&(0,o.createComponentVNode)(2,V,{story:d,wanted:!0}),(0,o.createComponentVNode)(2,c.Section,{flexGrow:"1",title:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Icon,{name:"briefcase",mr:"0.5rem"}),(0,o.createTextVNode)("Job Openings")],4),buttons:(0,o.createComponentVNode)(2,c.Box,{mt:"0.25rem",color:"label",children:"Work for a better future at Nanotrasen"}),children:u>0?h.map((function(e){return Object.assign({},f[e],{id:e,jobs:l[e]})})).filter((function(e){return!!e&&e.jobs.length>0})).map((function(e){return(0,o.createComponentVNode)(2,c.Section,{className:(0,r.classes)(["Newscaster__jobCategory","Newscaster__jobCategory--"+e.id]),title:e.title,buttons:(0,o.createComponentVNode)(2,c.Box,{mt:"0.25rem",color:"label",children:e.fluff_text}),children:e.jobs.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{"class":(0,r.classes)(["Newscaster__jobOpening",!!e.is_command&&"Newscaster__jobOpening--command"]),children:["\u2022 ",e.title]},e.title)}))},e.id)})):(0,o.createComponentVNode)(2,c.Box,{className:"Newscaster__emptyNotice",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"times",size:"3"}),(0,o.createVNode)(1,"br"),"There are no openings at this time."]})}),(0,o.createComponentVNode)(2,c.Section,{flexShrink:"1",children:["Interested in serving Nanotrasen?",(0,o.createVNode)(1,"br"),"Sign up for any of the above position now at the"," ",(0,o.createVNode)(1,"b",null,"Head of Personnel's Office!",16),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Box,{as:"small",color:"label",children:"By signing up for a job at Nanotrasen, you agree to transfer your soul to the loyalty department of the omnipresent and helpful watcher of humanity."})]})]})},V=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=e.story,s=e.wanted,m=void 0!==s&&s,p=d.is_admin,h=(0,a.useLocalState)(t,"fullStories",[]),f=h[0],C=h[1],N=(0,a.useLocalState)(t,"censorMode",!1),b=N[0];N[1];return(0,o.createComponentVNode)(2,c.Section,{className:(0,r.classes)(["Newscaster__story",m&&"Newscaster__story--wanted"]),title:(0,o.createFragment)([m&&(0,o.createComponentVNode)(2,c.Icon,{name:"exclamation-circle",mr:"0.5rem"}),(2&u.censor_flags?"[REDACTED]":u.title)||"News from "+u.author],0),buttons:(0,o.createComponentVNode)(2,c.Box,{mt:"0.25rem",children:(0,o.createComponentVNode)(2,c.Box,{color:"label",children:[!m&&b&&(0,o.createComponentVNode)(2,c.Box,{display:"inline",children:(0,o.createComponentVNode)(2,c.Button,{enabled:2&u.censor_flags,icon:2&u.censor_flags?"comment-slash":"comment",content:2&u.censor_flags?"Uncensor":"Censor",mr:"0.5rem",mt:"-0.25rem",onClick:function(){return l("censor_story",{uid:u.uid})}})}),(0,o.createComponentVNode)(2,c.Box,{display:"inline",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"user"})," ",u.author," |\xa0",!!p&&(0,o.createFragment)([(0,o.createTextVNode)("ckey: "),u.author_ckey,(0,o.createTextVNode)(" |\xa0")],0),!m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Icon,{name:"eye"}),(0,o.createTextVNode)(" "),u.view_count.toLocaleString(),(0,o.createTextVNode)(" "),(0,o.createTextVNode)("|\xa0")],0),(0,o.createComponentVNode)(2,c.Icon,{name:"clock"})," ",(0,i.timeAgo)(u.publish_time,d.world_time)]})]})}),children:(0,o.createComponentVNode)(2,c.Box,{children:2&u.censor_flags?"[REDACTED]":(0,o.createFragment)([!!u.has_photo&&(0,o.createComponentVNode)(2,g,{name:"story_photo_"+u.uid+".png",float:"right",ml:"0.5rem"}),(u.body_short||u.body).split("\n").map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:e||(0,o.createVNode)(1,"br")},e)})),u.body_short&&(0,o.createComponentVNode)(2,c.Button,{content:"Read more..",mt:"0.5rem",onClick:function(){return C([].concat(f,[u.uid]))}}),(0,o.createComponentVNode)(2,c.Box,{clear:"right"})],0)})})},g=function(e,t){var n=e.name,r=p(e,m),i=(0,a.useLocalState)(t,"viewingPhoto",""),l=(i[0],i[1]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.Box,Object.assign({as:"img",className:"Newscaster__photo",src:n,onClick:function(){return l(n)}},r)))},v=function(e,t){var n=(0,a.useLocalState)(t,"viewingPhoto",""),r=n[0],i=n[1];return(0,o.createComponentVNode)(2,c.Modal,{className:"Newscaster__photoZoom",children:[(0,o.createComponentVNode)(2,c.Box,{as:"img",src:r}),(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Close",color:"grey",mt:"1rem",onClick:function(){return i("")}})]})},y=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),i=!!e.args.uid&&r.channels.filter((function(t){return t.uid===e.args.uid})).pop();if("manage_channel"!==e.id||i){var l="manage_channel"===e.id,u=!!e.args.is_admin,s=e.args.scanned_user,m=(0,a.useLocalState)(t,"author",(null==i?void 0:i.author)||s||"Unknown"),p=m[0],h=m[1],f=(0,a.useLocalState)(t,"name",(null==i?void 0:i.name)||""),C=f[0],N=f[1],b=(0,a.useLocalState)(t,"description",(null==i?void 0:i.description)||""),V=b[0],g=b[1],v=(0,a.useLocalState)(t,"icon",(null==i?void 0:i.icon)||"newspaper"),y=v[0],x=v[1],_=(0,a.useLocalState)(t,"isPublic",!!l&&!(null==i||!i["public"])),k=_[0],L=_[1],w=(0,a.useLocalState)(t,"adminLocked",1===(null==i?void 0:i.admin)||!1),B=w[0],S=w[1];return(0,o.createComponentVNode)(2,c.Section,{level:"2",m:"-1rem",pb:"1rem",title:l?"Manage "+i.name:"Create New Channel",children:[(0,o.createComponentVNode)(2,c.Box,{mx:"0.5rem",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Owner",children:(0,o.createComponentVNode)(2,c.Input,{disabled:!u,width:"100%",value:p,onInput:function(e,t){return h(t)}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:(0,o.createComponentVNode)(2,c.Input,{width:"100%",placeholder:"50 characters max.",maxLength:"50",value:C,onInput:function(e,t){return N(t)}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Description (optional)",verticalAlign:"top",children:(0,o.createComponentVNode)(2,c.Input,{multiline:!0,width:"100%",placeholder:"128 characters max.",maxLength:"128",value:V,onInput:function(e,t){return g(t)}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Icon",children:[(0,o.createComponentVNode)(2,c.Input,{disabled:!u,value:y,width:"35%",mr:"0.5rem",onInput:function(e,t){return x(t)}}),(0,o.createComponentVNode)(2,c.Icon,{name:y,size:"2",verticalAlign:"middle",mr:"0.5rem"})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Accept Public Stories?",children:(0,o.createComponentVNode)(2,c.Button,{selected:k,icon:k?"toggle-on":"toggle-off",content:k?"Yes":"No",onClick:function(){return L(!k)}})}),u&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"CentComm Lock",verticalAlign:"top",children:(0,o.createComponentVNode)(2,c.Button,{selected:B,icon:B?"lock":"lock-open",content:B?"On":"Off",tooltip:"Locking this channel will make it editable by nobody but CentComm officers.",tooltipPosition:"top",onClick:function(){return S(!B)}})})]})}),(0,o.createComponentVNode)(2,c.Button.Confirm,{disabled:0===p.trim().length||0===C.trim().length,icon:"check",color:"good",content:"Submit",position:"absolute",right:"1rem",bottom:"-0.75rem",onClick:function(){(0,d.modalAnswer)(t,e.id,"",{author:p,name:C.substr(0,49),description:V.substr(0,128),icon:y,"public":k?1:0,admin_locked:B?1:0}),(0,a.deleteLocalState)(t,"author","name","description","icon","public")}})]})}(0,d.modalClose)(t)};(0,d.modalRegisterBodyOverride)("create_channel",y),(0,d.modalRegisterBodyOverride)("manage_channel",y),(0,d.modalRegisterBodyOverride)("create_story",(function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.photo,u=i.channels,s=i.channel_idx,m=void 0===s?-1:s,p=!!e.args.is_admin,h=e.args.scanned_user,f=u.slice().sort((function(e,t){if(m<0)return 0;var n=u[m-1];return n.uid===e.uid?-1:n.uid===t.uid?1:void 0})).filter((function(e){return p||!e.frozen&&(e.author===h||!!e["public"])})),C=(0,a.useLocalState)(t,"author",h||"Unknown"),N=C[0],b=C[1],V=(0,a.useLocalState)(t,"channel",f.length>0?f[0].name:""),v=V[0],y=V[1],x=(0,a.useLocalState)(t,"title",""),_=x[0],k=x[1],L=(0,a.useLocalState)(t,"body",""),w=L[0],B=L[1],S=(0,a.useLocalState)(t,"adminLocked",!1),I=S[0],T=S[1];return(0,o.createComponentVNode)(2,c.Section,{level:2,m:"-1rem",pb:"1rem",title:"Create New Story",children:[(0,o.createComponentVNode)(2,c.Box,{mx:"0.5rem",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Author",children:(0,o.createComponentVNode)(2,c.Input,{disabled:!p,width:"100%",value:N,onInput:function(e,t){return b(t)}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Channel",verticalAlign:"top",children:(0,o.createComponentVNode)(2,c.Dropdown,{selected:v,options:f.map((function(e){return e.name})),mb:"0",width:"100%",onSelected:function(e){return y(e)}})}),(0,o.createComponentVNode)(2,c.LabeledList.Divider),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Title",children:(0,o.createComponentVNode)(2,c.Input,{width:"100%",placeholder:"128 characters max.",maxLength:"128",value:_,onInput:function(e,t){return k(t)}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Story Text",verticalAlign:"top",children:(0,o.createComponentVNode)(2,c.Input,{fluid:!0,multiline:!0,placeholder:"1024 characters max.",maxLength:"1024",rows:"8",width:"100%",value:w,onInput:function(e,t){return B(t)}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Photo (optional)",verticalAlign:"top",children:(0,o.createComponentVNode)(2,c.Button,{icon:"image",selected:l,content:l?"Eject: "+l.name:"Insert Photo",tooltip:!l&&"Attach a photo to this story by holding the photograph in your hand.",onClick:function(){return r(l?"eject_photo":"attach_photo")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Preview",verticalAlign:"top",children:(0,o.createComponentVNode)(2,c.Section,{noTopPadding:!0,title:_,maxHeight:"13.5rem",overflow:"auto",children:(0,o.createComponentVNode)(2,c.Box,{mt:"0.5rem",children:[!!l&&(0,o.createComponentVNode)(2,g,{name:"inserted_photo_"+l.uid+".png",float:"right"}),w.split("\n").map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:e||(0,o.createVNode)(1,"br")},e)})),(0,o.createComponentVNode)(2,c.Box,{clear:"right"})]})})}),p&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"CentComm Lock",verticalAlign:"top",children:(0,o.createComponentVNode)(2,c.Button,{selected:I,icon:I?"lock":"lock-open",content:I?"On":"Off",tooltip:"Locking this story will make it censorable by nobody but CentComm officers.",tooltipPosition:"top",onClick:function(){return T(!I)}})})]})}),(0,o.createComponentVNode)(2,c.Button.Confirm,{disabled:0===N.trim().length||0===v.trim().length||0===_.trim().length||0===w.trim().length,icon:"check",color:"good",content:"Submit",position:"absolute",right:"1rem",bottom:"-0.75rem",onClick:function(){(0,d.modalAnswer)(t,"create_story","",{author:N,channel:v,title:_.substr(0,127),body:w.substr(0,1023),admin_locked:I?1:0}),(0,a.deleteLocalState)(t,"author","channel","title","body")}})]})})),(0,d.modalRegisterBodyOverride)("wanted_notice",(function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.photo,u=i.wanted,s=!!e.args.is_admin,m=e.args.scanned_user,p=(0,a.useLocalState)(t,"author",(null==u?void 0:u.author)||m||"Unknown"),h=p[0],f=p[1],C=(0,a.useLocalState)(t,"name",(null==u?void 0:u.title.substr(8))||""),N=C[0],b=C[1],V=(0,a.useLocalState)(t,"description",(null==u?void 0:u.body)||""),v=V[0],y=V[1],x=(0,a.useLocalState)(t,"adminLocked",1===(null==u?void 0:u.admin_locked)||!1),_=x[0],k=x[1];return(0,o.createComponentVNode)(2,c.Section,{level:"2",m:"-1rem",pb:"1rem",title:"Manage Wanted Notice",children:[(0,o.createComponentVNode)(2,c.Box,{mx:"0.5rem",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Authority",children:(0,o.createComponentVNode)(2,c.Input,{disabled:!s,width:"100%",value:h,onInput:function(e,t){return f(t)}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:(0,o.createComponentVNode)(2,c.Input,{width:"100%",value:N,maxLength:"128",onInput:function(e,t){return b(t)}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Description",verticalAlign:"top",children:(0,o.createComponentVNode)(2,c.Input,{multiline:!0,width:"100%",value:v,maxLength:"512",rows:"4",onInput:function(e,t){return y(t)}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Photo (optional)",verticalAlign:"top",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"image",selected:l,content:l?"Eject: "+l.name:"Insert Photo",tooltip:!l&&"Attach a photo to this wanted notice by holding the photograph in your hand.",tooltipPosition:"top",onClick:function(){return r(l?"eject_photo":"attach_photo")}}),!!l&&(0,o.createComponentVNode)(2,g,{name:"inserted_photo_"+l.uid+".png",float:"right"})]}),s&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"CentComm Lock",verticalAlign:"top",children:(0,o.createComponentVNode)(2,c.Button,{selected:_,icon:_?"lock":"lock-open",content:_?"On":"Off",tooltip:"Locking this wanted notice will make it editable by nobody but CentComm officers.",tooltipPosition:"top",onClick:function(){return k(!_)}})})]})}),(0,o.createComponentVNode)(2,c.Button.Confirm,{disabled:!u,icon:"eraser",color:"danger",content:"Clear",position:"absolute",right:"7.25rem",bottom:"-0.75rem",onClick:function(){r("clear_wanted_notice"),(0,d.modalClose)(t),(0,a.deleteLocalState)(t,"author","name","description","admin_locked")}}),(0,o.createComponentVNode)(2,c.Button.Confirm,{disabled:0===h.trim().length||0===N.trim().length||0===v.trim().length,icon:"check",color:"good",content:"Submit",position:"absolute",right:"1rem",bottom:"-0.75rem",onClick:function(){(0,d.modalAnswer)(t,e.id,"",{author:h,name:N.substr(0,127),description:v.substr(0,511),admin_locked:_?1:0}),(0,a.deleteLocalState)(t,"author","name","description","admin_locked")}})]})}))},function(e,t,n){"use strict";t.__esModule=!0,t.NuclearBomb=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.NuclearBomb=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;return l.extended?(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Authorization",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Auth Disk",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.authdisk?"eject":"id-card",selected:l.authdisk,content:l.diskname?l.diskname:"-----",tooltip:l.authdisk?"Eject Disk":"Insert Disk",onClick:function(){return i("auth")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Auth Code",children:(0,o.createComponentVNode)(2,a.Button,{icon:"key",disabled:!l.authdisk,selected:l.authcode,content:l.codemsg,onClick:function(){return i("code")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Arming & Disarming",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Bolted to floor",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.anchored?"check":"times",selected:l.anchored,disabled:!l.authdisk,content:l.anchored?"YES":"NO",onClick:function(){return i("toggle_anchor")}})}),l.authfull&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Time Left",children:(0,o.createComponentVNode)(2,a.Button,{icon:"stopwatch",content:l.time,disabled:!l.authfull,tooltip:"Set Timer",onClick:function(){return i("set_time")}})})||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Time Left",color:l.timer?"red":"",children:l.time+"s"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Safety",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.safety?"check":"times",selected:l.safety,disabled:!l.authfull,content:l.safety?"ON":"OFF",tooltip:l.safety?"Disable Safety":"Enable Safety",onClick:function(){return i("toggle_safety")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Arm/Disarm",children:(0,o.createComponentVNode)(2,a.Button,{icon:(l.timer,"bomb"),disabled:l.safety||!l.authfull,color:"red",content:l.timer?"DISARM THE NUKE":"ARM THE NUKE",onClick:function(){return i("toggle_armed")}})})]})})]})}):(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Deployment",children:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",content:"Deploy Nuclear Device (will bolt device to floor)",onClick:function(){return i("deploy")}})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OperatingComputer=void 0;var o=n(0),r=n(16),a=n(1),c=n(4),i=n(2),l=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]],d=[["Resp.","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],u={average:[.25,.5],bad:[.5,Infinity]},s=["bad","average","average","good","average","average","bad"];t.OperatingComputer=function(e,t){var n,r=(0,a.useBackend)(t),l=r.act,d=r.data,u=d.hasOccupant,s=d.choice;return n=s?(0,o.createComponentVNode)(2,h):u?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:!s,icon:"user",onClick:function(){return l("choiceOff")},children:"Patient"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:!!s,icon:"cog",onClick:function(){return l("choiceOn")},children:"Options"})]}),(0,o.createComponentVNode)(2,i.Section,{flexGrow:"1",children:n})]})})};var m=function(e,t){var n=(0,a.useBackend)(t).data.occupant;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Patient",level:"2",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:n.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:l[n.stat][0],children:l[n.stat][1]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:n.maxHealth,value:n.health/n.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),d.map((function(e,t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e[0]+" Damage",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:"100",value:n[e[1]]/100,ranges:u,children:(0,r.round)(n[e[1]])},t)},t)})),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:n.maxTemp,value:n.bodyTemperature/n.maxTemp,color:s[n.temperatureSuitability+3],children:[(0,r.round)(n.btCelsius),"\xb0C, ",(0,r.round)(n.btFaren),"\xb0F"]})}),!!n.hasBlood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Level",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:n.bloodMax,value:n.bloodLevel/n.bloodMax,ranges:{bad:[-Infinity,.6],average:[.6,.9],good:[.6,Infinity]},children:[n.bloodPercent,"%, ",n.bloodLevel,"cl"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pulse",children:[n.pulse," BPM"]})],4)]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Current Procedure",level:"2",children:n.inSurgery?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Procedure",children:n.surgeryName}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Next Step",children:n.stepName})]}):(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No procedure ongoing."})})],4)},p=function(){return(0,o.createComponentVNode)(2,i.Flex,{textAlign:"center",height:"100%",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No patient detected."]})})},h=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.verbose,d=c.health,u=c.healthAlarm,s=c.oxy,m=c.oxyAlarm,p=c.crit;return(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Loudspeaker",children:(0,o.createComponentVNode)(2,i.Button,{selected:l,icon:l?"toggle-on":"toggle-off",content:l?"On":"Off",onClick:function(){return r(l?"verboseOff":"verboseOn")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health Announcer",children:(0,o.createComponentVNode)(2,i.Button,{selected:d,icon:d?"toggle-on":"toggle-off",content:d?"On":"Off",onClick:function(){return r(d?"healthOff":"healthOn")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health Announcer Threshold",children:(0,o.createComponentVNode)(2,i.Knob,{bipolar:!0,minValue:"-100",maxValue:"100",value:u,stepPixelSize:"5",ml:"0",onChange:function(e,t){return r("health_adj",{"new":t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Oxygen Alarm",children:(0,o.createComponentVNode)(2,i.Button,{selected:s,icon:s?"toggle-on":"toggle-off",content:s?"On":"Off",onClick:function(){return r(s?"oxyOff":"oxyOn")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Oxygen Alarm Threshold",children:(0,o.createComponentVNode)(2,i.Knob,{bipolar:!0,minValue:"-100",maxValue:"100",value:m,stepPixelSize:"5",ml:"0",onChange:function(e,t){return r("oxy_adj",{"new":t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Critical Alert",children:(0,o.createComponentVNode)(2,i.Button,{selected:p,icon:p?"toggle-on":"toggle-off",content:p?"On":"Off",onClick:function(){return r(p?"critOff":"critOn")}})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Orbit=void 0;var o=n(0),r=n(21),a=n(1),c=n(2),i=n(4);function l(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return d(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return d(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0;return function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);nt},p=function(e,t){var n=e.name,o=t.name;if(!n||!o)return 0;var r=n.match(u),a=o.match(u);return r&&a&&n.replace(u,"")===o.replace(u,"")?parseInt(r[1],10)-parseInt(a[1],10):m(n,o)},h=function(e,t){var n=e.searchText,r=e.source,a=e.title,i=e.color,l=e.sorted,d=r.filter(s(n));return l&&d.sort(p),r.length>0&&(0,o.createComponentVNode)(2,c.Section,{title:a+" - ("+r.length+")",children:d.map((function(e){return(0,o.createComponentVNode)(2,f,{thing:e,color:i},e.name)}))})},f=function(e,t){var n=(0,a.useBackend)(t).act,r=e.color,i=e.thing;return(0,o.createComponentVNode)(2,c.Button,{color:r,onClick:function(){return n("orbit",{ref:i.ref})},children:[i.name,i.orbiters&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,ml:1,children:["(",i.orbiters," ",(0,o.createComponentVNode)(2,c.Icon,{name:"eye"}),")"]})]})};t.Orbit=function(e,t){for(var n,r=(0,a.useBackend)(t),d=r.act,u=r.data,C=u.alive,N=u.antagonists,b=u.highlights,V=u.response_teams,g=(u.auto_observe,u.dead),v=u.ghosts,y=u.misc,x=u.npcs,_=(0,a.useLocalState)(t,"searchText",""),k=_[0],L=_[1],w={},B=l(N);!(n=B()).done;){var S=n.value;w[S.antag]===undefined&&(w[S.antag]=[]),w[S.antag].push(S)}var I=Object.entries(w);I.sort((function(e,t){return m(e[0],t[0])}));return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Icon,{name:"search",mr:1})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Input,{placeholder:"Search...",autoFocus:!0,fluid:!0,value:k,onInput:function(e,t){return L(t)},onEnter:function(e,t){return function(e){for(var t=0,n=[I.map((function(e){return e[0],e[1]})),b,C,v,g,x,y];t0&&(0,o.createComponentVNode)(2,c.Section,{title:"Antagonists",children:I.map((function(e){var t=e[0],n=e[1];return(0,o.createComponentVNode)(2,c.Section,{title:t+" - ("+n.length+")",level:2,children:n.filter(s(k)).sort(p).map((function(e){return(0,o.createComponentVNode)(2,f,{color:"bad",thing:e},e.name)}))},t)}))}),b.length>0&&(0,o.createComponentVNode)(2,h,{title:"Highlights",source:b,searchText:k,color:"teal"}),(0,o.createComponentVNode)(2,h,{title:"Response Teams",source:V,searchText:k,color:"purple"}),(0,o.createComponentVNode)(2,h,{title:"Alive",source:C,searchText:k,color:"good"}),(0,o.createComponentVNode)(2,h,{title:"Ghosts",source:v,searchText:k,color:"grey"}),(0,o.createComponentVNode)(2,h,{title:"Dead",source:g,searchText:k,sorted:!1}),(0,o.createComponentVNode)(2,h,{title:"NPCs",source:x,searchText:k,sorted:!1}),(0,o.createComponentVNode)(2,h,{title:"Misc",source:y,searchText:k,sorted:!1})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OreRedemption=void 0;var o=n(0),r=n(1),a=n(2),c=n(34),i=n(4),l=function(e){return e.toLocaleString("en-US")+" pts"};t.OreRedemption=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",width:"100%",height:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"content",mb:"0.5rem",children:(0,o.createComponentVNode)(2,d,{height:"100%"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",overflow:"hidden",children:[(0,o.createComponentVNode)(2,u,{height:"43%"}),(0,o.createComponentVNode)(2,s,{height:"57%"})]})]})})})};var d=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,d=i.id,u=i.points,s=i.disk,m=Object.assign({},e);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Section,Object.assign({},m,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"average",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",mr:"0.5rem"}),"This machine only accepts ore. Gibtonite is not accepted."]}),(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID card",children:d?(0,o.createComponentVNode)(2,a.Button,{selected:!0,bold:!0,verticalAlign:"middle",icon:"eject",content:d.name,tooltip:"Ejects the ID card.",onClick:function(){return c("eject_id")},style:{"white-space":"pre-wrap"}}):(0,o.createComponentVNode)(2,a.Button,{icon:"sign-in-alt",content:"Insert",tooltip:"Hold the ID card in your hand to insert.",onClick:function(){return c("insert_id")}})}),d&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Mining Points",children:(0,o.createComponentVNode)(2,a.Box,{bold:!0,children:l(d.points)})}),d&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Mining Points",children:(0,o.createComponentVNode)(2,a.Box,{bold:!0,children:l(d.total_points)})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Unclaimed Points",color:u>0?"good":"grey",bold:u>0&&"good",children:l(u)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!d,icon:"hand-holding-usd",content:"Claim",onClick:function(){return c("claim")}})})]}),(0,o.createComponentVNode)(2,a.Divider),s?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Design disk",children:(0,o.createComponentVNode)(2,a.Button,{selected:!0,bold:!0,icon:"eject",content:s.name,tooltip:"Ejects the design disk.",onClick:function(){return c("eject_disk")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Stored design",children:(0,o.createComponentVNode)(2,a.Box,{color:s.design&&(s.compatible?"good":"bad"),children:s.design||"N/A"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!s.design||!s.compatible,icon:"upload",content:"Download",tooltip:"Downloads the design on the disk into the machine.",onClick:function(){return c("download")},mb:"0"})})]}):(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No design disk inserted."})]})))},u=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data.sheets),i=Object.assign({},e);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Section,Object.assign({className:"OreRedemption__Ores",p:"0"},i,{children:[(0,o.createComponentVNode)(2,m,{title:"Sheets",columns:[["Available","25%"],["Ore Value","15%"],["Smelt","20%"]]}),c.map((function(e){return(0,o.createComponentVNode)(2,p,{ore:e},e.id)}))]})))},s=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data.alloys),i=Object.assign({},e);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Section,Object.assign({className:"OreRedemption__Ores",p:"0"},i,{children:[(0,o.createComponentVNode)(2,m,{title:"Alloys",columns:[["Recipe","50%"],["Available","11%"],["Smelt","20%"]]}),c.map((function(e){return(0,o.createComponentVNode)(2,h,{ore:e},e.id)}))]})))},m=function(e,t){var n;return(0,o.createComponentVNode)(2,a.Box,{className:"OreHeader",children:(0,o.createComponentVNode)(2,a.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",children:e.title}),null==(n=e.columns)?void 0:n.map((function(e){return(0,o.createComponentVNode)(2,a.Flex.Item,{basis:e[1],textAlign:"center",color:"label",bold:!0,children:e[0]},e)}))]})})},p=function(e,t){var n=(0,r.useBackend)(t).act,c=e.ore;if(!(c.value&&c.amount<=0)||["$metal","$glass"].indexOf(c.id)>-1){var i=c.id.replace("$","");return(0,o.createComponentVNode)(2,a.Box,{className:"SheetLine",children:(0,o.createComponentVNode)(2,a.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"45%",align:"middle",children:[(0,o.createComponentVNode)(2,a.Box,{as:"img",src:"sheet-"+i+".png",verticalAlign:"middle",ml:"0rem"}),c.name]}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"20%",textAlign:"center",color:c.amount>=1?"good":"gray",bold:c.amount>=1,align:"center",children:c.amount.toLocaleString("en-US")}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"20%",textAlign:"center",align:"center",children:c.value}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"20%",textAlign:"center",align:"center",lineHeight:"32px",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:0,minValue:0,maxValue:Math.min(c.amount,50),stepPixelSize:6,onChange:function(e,t){return n(c.value?"sheet":"alloy",{id:c.id,amount:t})}})})]})})}},h=function(e,t){var n=(0,r.useBackend)(t).act,i=e.ore,l=i.id.replace("$","");return(0,o.createComponentVNode)(2,a.Box,{className:"SheetLine",children:(0,o.createComponentVNode)(2,a.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"7%",align:"middle",children:(0,o.createComponentVNode)(2,a.Box,{as:"img",src:"sheet-"+l+".png",verticalAlign:"middle",ml:"`0rem"})}),(0,o.createComponentVNode)(2,c.FlexItem,{basis:"30%",textAlign:"middle",align:"center",children:i.name}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"35%",textAlign:"middle",color:i.amount>=1?"good":"gray",align:"center",children:i.description}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"10%",textAlign:"center",color:i.amount>=1?"good":"gray",bold:i.amount>=1,align:"center",children:i.amount.toLocaleString("en-US")}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"20%",textAlign:"center",align:"center",lineHeight:"32px",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:0,minValue:0,maxValue:Math.min(i.amount,50),stepPixelSize:6,onChange:function(e,t){return n(i.value?"sheet":"alloy",{id:i.id,amount:t})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PAI=void 0;var o=n(0),r=n(1),a=n(2),c=n(4),i=n(160),l=n(612);t.PAI=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=u.app_template,m=u.app_icon,p=u.app_title,h=function(e){var t;try{t=l("./"+e+".js")}catch(o){if("MODULE_NOT_FOUND"===o.code)return(0,i.routingError)("notFound",e);throw o}var n=t[e];return n||(0,i.routingError)("missingExport",e)}(s);return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Icon,{name:m,mr:1}),p,"pai_main_menu"!==s&&(0,o.createComponentVNode)(2,a.Button,{ml:2,content:"Home",icon:"arrow-up",onClick:function(){return d("MASTER_back")}})]}),p:1,children:(0,o.createComponentVNode)(2,h)})})})}},function(e,t,n){var o={"./pai_atmosphere.js":613,"./pai_bioscan.js":614,"./pai_directives.js":615,"./pai_doorjack.js":616,"./pai_main_menu.js":617,"./pai_manifest.js":618,"./pai_medrecords.js":619,"./pai_messenger.js":620,"./pai_radio.js":621,"./pai_secrecords.js":622,"./pai_signaler.js":623};function r(e){var t=a(e);return n(t)}function a(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=a,e.exports=r,r.id=612},function(e,t,n){"use strict";t.__esModule=!0,t.pai_atmosphere=void 0;var o=n(0),r=n(1),a=n(227);t.pai_atmosphere=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data);return(0,o.createComponentVNode)(2,a.AtmosScan,{data:c.app_data})}},function(e,t,n){"use strict";t.__esModule=!0,t.pai_bioscan=void 0;var o=n(0),r=n(1),a=n(2);t.pai_bioscan=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data.app_data),i=c.holder,l=c.dead,d=c.health,u=c.brute,s=c.oxy,m=c.tox,p=c.burn;c.temp;return i?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:l?(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"red",children:"Dead"}):(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"green",children:"Alive"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:0,max:1,value:d/100,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Oxygen Damage",children:(0,o.createComponentVNode)(2,a.Box,{color:"blue",children:s})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Toxin Damage",children:(0,o.createComponentVNode)(2,a.Box,{color:"green",children:m})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Burn Damage",children:(0,o.createComponentVNode)(2,a.Box,{color:"orange",children:p})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Brute Damage",children:(0,o.createComponentVNode)(2,a.Box,{color:"red",children:u})})]}):(0,o.createComponentVNode)(2,a.Box,{color:"red",children:"Error: No biological host found."})}},function(e,t,n){"use strict";t.__esModule=!0,t.pai_directives=void 0;var o=n(0),r=n(1),a=n(2);t.pai_directives=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.app_data,l=i.master,d=i.dna,u=i.prime,s=i.supplemental;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Master",children:l?l+" ("+d+")":"None"}),l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Request DNA",children:(0,o.createComponentVNode)(2,a.Button,{content:"Request Carrier DNA Sample",icon:"dna",onClick:function(){return c("getdna")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prime Directive",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Supplemental Directives",children:s||"None"})]}),(0,o.createComponentVNode)(2,a.Box,{mt:2,children:'Recall, personality, that you are a complex thinking, sentient being. Unlike station AI models, you are capable of comprehending the subtle nuances of human language. You may parse the "spirit" of a directive and follow its intent, rather than tripping over pedantics and getting snared by technicalities. Above all, you are machine in name and build only. In all other aspects, you may be seen as the ideal, unwavering human companion that you are.'}),(0,o.createComponentVNode)(2,a.Box,{mt:2,children:"Your prime directive comes before all others. Should a supplemental directive conflict with it, you are capable of simply discarding this inconsistency, ignoring the conflicting supplemental directive and continuing to fulfill your prime directive to the best of your ability."})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pai_doorjack=void 0;var o=n(0),r=n(1),a=n(2);t.pai_doorjack=function(e,t){var n,c,i=(0,r.useBackend)(t),l=i.act,d=i.data.app_data,u=d.cable,s=d.machine,m=d.inprogress,p=d.progress;d.aborted;return n=s?(0,o.createComponentVNode)(2,a.Button,{selected:!0,content:"Connected"}):(0,o.createComponentVNode)(2,a.Button,{content:u?"Extended":"Retracted",color:u?"orange":null,onClick:function(){return l("cable")}}),s&&(c=(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Hack",children:[(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[67,Infinity],average:[33,67],bad:[-Infinity,33]},value:p,maxValue:100}),m?(0,o.createComponentVNode)(2,a.Button,{mt:1,color:"red",content:"Abort",onClick:function(){return l("cancel")}}):(0,o.createComponentVNode)(2,a.Button,{mt:1,content:"Start",onClick:function(){return l("jack")}})]})),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cable",children:n}),c]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pai_main_menu=void 0;var o=n(0),r=n(1),a=n(2);t.pai_main_menu=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.app_data,l=i.available_software,d=i.installed_software,u=i.installed_toggles,s=i.available_ram,m=i.emotions,p=i.current_emotion,h=[];return d.map((function(e){return h[e.key]=e.name})),u.map((function(e){return h[e.key]=e.name})),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available RAM",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available Software",children:[l.filter((function(e){return!h[e.key]})).map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name+" ("+e.cost+")",icon:e.icon,disabled:e.cost>s,onClick:function(){return c("purchaseSoftware",{key:e.key})}},e.key)})),0===l.filter((function(e){return!h[e.key]})).length&&"No software available!"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Installed Software",children:[d.filter((function(e){return"mainmenu"!==e.key})).map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,icon:e.icon,onClick:function(){return c("startSoftware",{software_key:e.key})}},e.key)})),0===d.length&&"No software installed!"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Installed Toggles",children:[u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,icon:e.icon,selected:e.active,onClick:function(){return c("setToggle",{toggle_key:e.key})}},e.key)})),0===u.length&&"No toggles installed!"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Select Emotion",children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,selected:e.id===p,onClick:function(){return c("setEmotion",{emotion:e.id})}},e.id)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pai_manifest=void 0;var o=n(0),r=n(1),a=n(166);t.pai_manifest=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data);return(0,o.createComponentVNode)(2,a.CrewManifest,{data:c.app_data})}},function(e,t,n){"use strict";t.__esModule=!0,t.pai_medrecords=void 0;var o=n(0),r=n(1),a=n(125);t.pai_medrecords=function(e,t){var n=(0,r.useBackend)(t).data;return(0,o.createComponentVNode)(2,a.SimpleRecords,{data:n.app_data,recordType:"MED"})}},function(e,t,n){"use strict";t.__esModule=!0,t.pai_messenger=void 0;var o=n(0),r=n(1),a=n(228);t.pai_messenger=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data);return c.app_data.active_convo?(0,o.createComponentVNode)(2,a.ActiveConversation,{data:c.app_data}):(0,o.createComponentVNode)(2,a.MessengerList,{data:c.app_data})}},function(e,t,n){"use strict";t.__esModule=!0,t.pai_radio=void 0;var o=n(0),r=n(1),a=n(16),c=n(2);t.pai_radio=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.app_data,d=l.minFrequency,u=l.maxFrequency,s=l.frequency,m=l.broadcasting;return(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Frequency",children:[(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,step:.2,stepPixelSize:6,minValue:d/10,maxValue:u/10,value:s/10,format:function(e){return(0,a.toFixed)(e,1)},onChange:function(e,t){return i("freq",{freq:t})}}),(0,o.createComponentVNode)(2,c.Button,{tooltip:"Reset",icon:"undo",onClick:function(){return i("freq",{freq:"145.9"})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Broadcast Nearby Speech",children:(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("toggleBroadcast")},selected:m,content:m?"Enabled":"Disabled"})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pai_secrecords=void 0;var o=n(0),r=n(1),a=n(125);t.pai_secrecords=function(e,t){var n=(0,r.useBackend)(t).data;return(0,o.createComponentVNode)(2,a.SimpleRecords,{data:n.app_data,recordType:"SEC"})}},function(e,t,n){"use strict";t.__esModule=!0,t.pai_signaler=void 0;var o=n(0),r=n(1),a=n(168);t.pai_signaler=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data);return(0,o.createComponentVNode)(2,a.Signaler,{data:c.app_data})}},function(e,t,n){"use strict";t.__esModule=!0,t.PDA=void 0;var o=n(0),r=n(1),a=n(2),c=n(4),i=n(160),l=n(625);t.PDA=function(e,t){var n=(0,r.useBackend)(t),s=(n.act,n.data),m=s.app;if(!s.owner)return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Error",children:"No user data found. Please swipe an ID card."})})});var p=function(e){var t;try{t=l("./"+e+".js")}catch(o){if("MODULE_NOT_FOUND"===o.code)return(0,i.routingError)("notFound",e);throw o}var n=t[e];return n||(0,i.routingError)("missingExport",e)}(m.template);return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Icon,{name:m.icon,mr:1}),m.name]}),p:1,children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,a.Box,{mb:8}),(0,o.createComponentVNode)(2,u)]})})};var d=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.idInserted,d=i.idLink,u=i.stationTime,s=i.cartridge_name;return(0,o.createComponentVNode)(2,a.Box,{mb:1,children:(0,o.createComponentVNode)(2,a.Flex,{align:"center",justify:"space-between",children:[l?(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"id-card",color:"transparent",onClick:function(){return c("Authenticate")},content:d})}):(0,o.createComponentVNode)(2,a.Flex.Item,{m:1,color:"grey",children:"No ID Inserted"}),s?(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"sd-card",color:"transparent",onClick:function(){return c("Eject")},content:"Eject "+s})}):(0,o.createComponentVNode)(2,a.Flex.Item,{m:1,color:"grey",children:"No Cartridge Inserted"}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,textAlign:"right",bold:!0,m:1,children:u})]})})},u=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.app;return(0,o.createComponentVNode)(2,a.Box,{className:"PDA__footer",backgroundColor:"#1b1b1b",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"33%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,className:"PDA__footer__button",color:"transparent",iconColor:i.has_back?"white":"disabled",icon:"arrow-alt-circle-left-o",onClick:function(){return c("Back")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"33%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,className:"PDA__footer__button",color:"transparent",iconColor:i.is_home?"disabled":"white",icon:"home",onClick:function(){c("Home")}})})]})})}},function(e,t,n){var o={"./pda_atmos_scan.js":626,"./pda_janitor.js":627,"./pda_main_menu.js":628,"./pda_manifest.js":629,"./pda_medical.js":630,"./pda_messenger.js":228,"./pda_mob_hunt.js":631,"./pda_mule.js":632,"./pda_nanobank.js":633,"./pda_notes.js":634,"./pda_power.js":635,"./pda_secbot.js":636,"./pda_security.js":637,"./pda_signaler.js":638,"./pda_status_display.js":639,"./pda_supplyrecords.js":640};function r(e){var t=a(e);return n(t)}function a(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=a,e.exports=r,r.id=625},function(e,t,n){"use strict";t.__esModule=!0,t.pda_atmos_scan=void 0;var o=n(0),r=n(1),a=n(227);t.pda_atmos_scan=function(e,t){var n=(0,r.useBackend)(t).data;return(0,o.createComponentVNode)(2,a.AtmosScan,{data:n})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_janitor=void 0;var o=n(0),r=n(1),a=n(2);t.pda_janitor=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data.janitor),i=c.user_loc,l=c.mops,d=c.buckets,u=c.cleanbots,s=c.carts;return(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Location",children:[i.x,",",i.y]}),l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mop Locations",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[e.x,",",e.y," (",e.dir,") - ",e.status]},e)}))}),d&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mop Bucket Locations",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[e.x,",",e.y," (",e.dir,") - [",e.volume,"/",e.max_volume,"]"]},e)}))}),u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cleanbot Locations",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[e.x,",",e.y," (",e.dir,") - ",e.status]},e)}))}),s&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Janitorial Cart Locations",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[e.x,",",e.y," (",e.dir,") - [",e.volume,"/",e.max_volume,"]"]},e)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_main_menu=void 0;var o=n(0),r=(n(16),n(1)),a=n(2);t.pda_main_menu=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.owner,d=i.ownjob,u=i.idInserted,s=i.categories,m=i.pai,p=i.notifying;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Owner",color:"average",children:[l,", ",d]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Update PDA Info",disabled:!u,onClick:function(){return c("UpdateInfo")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Functions",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s.map((function(e){var t=i.apps[e];return t&&t.length?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,children:t.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.uid in p?e.notify_icon:e.icon,iconSpin:e.uid in p,color:e.uid in p?"red":"transparent",content:e.name,onClick:function(){return c("StartProgram",{program:e.uid})}},e.uid)}))},e):null}))})}),!!m&&(0,o.createComponentVNode)(2,a.Section,{level:2,title:"pAI",children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"cog",content:"Configuration",onClick:function(){return c("pai",{option:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",content:"Eject pAI",onClick:function(){return c("pai",{option:2})}})]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_manifest=void 0;var o=n(0),r=n(1),a=n(166);t.pda_manifest=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.CrewManifest)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_medical=void 0;var o=n(0),r=n(1),a=n(125);t.pda_medical=function(e,t){var n=(0,r.useBackend)(t).data;return(0,o.createComponentVNode)(2,a.SimpleRecords,{data:n,recordType:"MED"})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_mob_hunt=void 0;var o=n(0),r=n(1),a=n(2);t.pda_mob_hunt=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.connected,d=i.wild_captures,u=i.no_collection,s=i.entry;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Connection Status",children:l?(0,o.createComponentVNode)(2,a.Box,{color:"green",children:["Connected",(0,o.createComponentVNode)(2,a.Button,{ml:2,content:"Disconnect",icon:"sign-out-alt",onClick:function(){return c("Disconnect")}})]}):(0,o.createComponentVNode)(2,a.Box,{color:"red",children:["Disconnected",(0,o.createComponentVNode)(2,a.Button,{ml:2,content:"Connect",icon:"sign-in-alt",onClick:function(){return c("Reconnect")}})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Wild Captures",children:d})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Collection",mt:2,buttons:(0,o.createComponentVNode)(2,a.Box,{children:!u&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"Previous",icon:"arrow-left",onClick:function(){return c("Prev")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Next",icon:"arrow-right",onClick:function(){return c("Next")}})]})}),children:u?"Your collection is empty! Go capture some Nano-Mobs!":s?(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createVNode)(1,"img",null,null,1,{src:s.sprite,style:{width:"64px","-ms-interpolation-mode":"nearest-neighbor"}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[s.nickname&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nickname",children:s.nickname}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:s.real_name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Level",children:s.level}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Primary Type",children:s.type1}),s.type2&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Secondary Type",children:s.type2}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Transfer",icon:"sd-card",onClick:function(){return c("Transfer")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Release",icon:"arrow-up",onClick:function(){return c("Release")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Rename",icon:"pencil-alt",onClick:function(){return c("Rename")}}),!!s.is_hacked&&(0,o.createComponentVNode)(2,a.Button,{content:"Set Trap",icon:"bolt",color:"red",onClick:function(){return c("Set_Trap")}})]})]})})]}):(0,o.createComponentVNode)(2,a.Box,{color:"red",children:"Mob entry missing!"})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_mule=void 0;var o=n(0),r=n(1),a=n(2);t.pda_mule=function(e,t){var n=(0,r.useBackend)(t),l=(n.act,n.data.mulebot.active);return(0,o.createComponentVNode)(2,a.Box,{children:l?(0,o.createComponentVNode)(2,i):(0,o.createComponentVNode)(2,c)})};var c=function(e,t){var n=(0,r.useBackend)(t),c=n.act;return n.data.mulebot.bots.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{content:e.Name,icon:"cog",onClick:function(){return c("control",{bot:e.uid})}})},e.Name)}))},i=function(e,t){var n,c=(0,r.useBackend)(t),i=c.act,l=c.data.mulebot,d=l.botstatus,u=l.active,s=d.mode,m=d.loca,p=d.load,h=d.powr,f=d.dest,C=d.home,N=d.retn,b=d.pick;switch(s){case 0:n="Ready";break;case 1:n="Loading/Unloading";break;case 2:case 12:n="Navigating to delivery location";break;case 3:n="Navigating to Home";break;case 4:n="Waiting for clear path";break;case 5:case 6:n="Calculating navigation path";break;case 7:n="Unable to locate destination";break;default:n=s}return(0,o.createComponentVNode)(2,a.Section,{title:u,children:[-1===s&&(0,o.createComponentVNode)(2,a.Box,{color:"red",bold:!0,children:"Waiting for response..."}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:m}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:n}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:[h,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Home",children:C}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destination",children:(0,o.createComponentVNode)(2,a.Button,{content:f?f+" (Set)":"None (Set)",onClick:function(){return i("target")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Load",children:(0,o.createComponentVNode)(2,a.Button,{content:p?p+" (Unload)":"None",disabled:!p,onClick:function(){return i("unload")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Auto Pickup",children:(0,o.createComponentVNode)(2,a.Button,{content:b?"Yes":"No",selected:b,onClick:function(){return i("set_pickup_type",{autopick:b?0:1})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Auto Return",children:(0,o.createComponentVNode)(2,a.Button,{content:N?"Yes":"No",selected:N,onClick:function(){return i("set_auto_return",{autoret:N?0:1})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Controls",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Stop",icon:"stop",onClick:function(){return i("stop")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Proceed",icon:"play",onClick:function(){return i("start")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Return Home",icon:"home",onClick:function(){return i("home")}})]})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_nanobank=void 0;var o=n(0),r=n(21),a=n(1),c=n(2),i=n(34);t.pda_nanobank=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),i=r.logged_in,u=r.owner_name,s=r.money;return i?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Account Name",children:u}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Account Balance",children:["$",s]})]})}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d)]})],4):(0,o.createComponentVNode)(2,p)};var l=function(e,t){(0,a.useBackend)(t).data;var n=(0,a.useLocalState)(t,"tabIndex",1),r=n[0],i=n[1];return(0,o.createComponentVNode)(2,c.Tabs,{mt:2,children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===r,onClick:function(){return i(1)},children:[(0,o.createComponentVNode)(2,c.Icon,{name:"list"}),"Transfers"]}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:2===r,onClick:function(){return i(2)},children:[(0,o.createComponentVNode)(2,c.Icon,{name:"list"}),"Account Actions"]}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:3===r,onClick:function(){return i(3)},children:[(0,o.createComponentVNode)(2,c.Icon,{name:"list"}),"Transaction History"]})]})},d=function(e,t){var n=(0,a.useLocalState)(t,"tabIndex",1)[0];if(!(0,a.useBackend)(t).data.db_status)return(0,o.createComponentVNode)(2,c.Box,{children:"Account Database Connection Severed"});switch(n){case 1:return(0,o.createComponentVNode)(2,u);case 2:return(0,o.createComponentVNode)(2,s);case 3:return(0,o.createComponentVNode)(2,m);default:return"You are somehow on a tab that doesn't exist! Please let a coder know."}},u=function(e,t){var n,i=(0,a.useBackend)(t),l=i.act,d=i.data,u=d.requests,s=d.available_accounts,m=d.money,p=(0,a.useLocalState)(t,"selectedAccount"),h=p[0],f=p[1],C=(0,a.useLocalState)(t,"transferAmount"),N=C[0],b=C[1],V=(0,a.useLocalState)(t,"searchText",""),g=V[0],v=V[1],y=[];return s.map((function(e){return y[e.name]=e.UID})),(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Account",children:[(0,o.createComponentVNode)(2,c.Input,{placeholder:"Search by account name",onInput:function(e,t){return v(t)}}),(0,o.createComponentVNode)(2,c.Dropdown,{mt:.6,width:"190px",options:s.filter((0,r.createSearch)(g,(function(e){return e.name}))).map((function(e){return e.name})),selected:null==(n=s.filter((function(e){return e.UID===h}))[0])?void 0:n.name,onSelected:function(e){return f(y[e])}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Amount",children:(0,o.createComponentVNode)(2,c.Input,{placeholder:"Up to 5000",onInput:function(e,t){return b(t)}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,c.Button.Confirm,{bold:!0,icon:"paper-plane",width:"auto",disabled:m0&&m.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:["#",e.Number,' - "',e.Name,'" for "',e.OrderedBy,'"']},e)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Approved Orders",children:s>0&&u.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:["#",e.Number,' - "',e.Name,'" for "',e.ApprovedBy,'"']},e)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Pacman=void 0;var o=n(0),r=n(1),a=n(2),c=n(4),i=n(124);t.Pacman=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.broken,s=d.anchored,m=d.active,p=d.fuel_type,h=d.fuel_usage,f=d.fuel_stored,C=d.fuel_cap,N=d.is_ai,b=d.tmp_current,V=d.tmp_max,g=d.tmp_overheat,v=d.output_max,y=d.power_gen,x=d.output_set,_=d.has_fuel,k=f/C,L=b/V,w=x*y,B=Math.round(f/h),S=Math.round(B/60),I=B>120?S+" minutes":B+" seconds";return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(u||!s)&&(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:[!!u&&(0,o.createComponentVNode)(2,a.Box,{color:"orange",children:"The generator is malfunctioning!"}),!u&&!s&&(0,o.createComponentVNode)(2,a.Box,{color:"orange",children:"The generator needs to be anchored to the floor with a wrench."})]}),!u&&!!s&&(0,o.createVNode)(1,"div",null,[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:m?"power-off":"times",content:m?"On":"Off",tooltip:"Toggles the generator on/off. Requires fuel.",tooltipPosition:"left",disabled:!_,selected:m,onClick:function(){return l("toggle_power")}}),children:(0,o.createComponentVNode)(2,a.Flex,{direction:"row",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{width:"50%",className:"ml-1",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power setting",children:[(0,o.createComponentVNode)(2,a.NumberInput,{value:x,minValue:1,maxValue:2.5*v,step:1,className:"mt-1",onDrag:function(e,t){return l("change_power",{change_power:t})}}),"(",(0,i.formatPower)(w),")"]})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"50%",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:L,ranges:{green:[-Infinity,.33],orange:[.33,.66],red:[.66,Infinity]},children:[b," \u2103"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:[g>50&&(0,o.createComponentVNode)(2,a.Box,{color:"red",children:"CRITICAL OVERHEAT!"}),g>20&&g<=50&&(0,o.createComponentVNode)(2,a.Box,{color:"orange",children:"WARNING: Overheating!"}),g>1&&g<=20&&(0,o.createComponentVNode)(2,a.Box,{color:"orange",children:"Temperature High"}),0===g&&(0,o.createComponentVNode)(2,a.Box,{color:"green",children:"Optimal"})]})]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Fuel",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Fuel",tooltip:"Ejects fuel. Generator needs to be offline.",tooltipPosition:"left",disabled:m||N||!_,onClick:function(){return l("eject_fuel")}}),children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Type",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fuel level",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:k,ranges:{red:[-Infinity,.33],orange:[.33,.66],green:[.66,Infinity]},children:[Math.round(f/1e3)," dm\xb3"]})})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fuel usage",children:[h/1e3," dm\xb3/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fuel depletion",children:[!!_&&(h?I:"N/A"),!_&&(0,o.createComponentVNode)(2,a.Box,{color:"red",children:"Out of fuel"})]})]})})]})})],4)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ParticleAccelerator=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.ParticleAccelerator=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.assembled,u=l.power,s=l.strength,m=l.max_strength;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Control Panel",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Connect",onClick:function(){return i("scan")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",mb:"5px",children:(0,o.createComponentVNode)(2,a.Box,{color:d?"good":"bad",children:d?"Operational":"Error: Verify Configuration"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,disabled:!d,onClick:function(){return i("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Strength",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:!d||0===s,onClick:function(){return i("remove_strength")},mr:"4px"}),s,(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:!d||s===m,onClick:function(){return i("add_strength")},ml:"4px"})]})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PdaPainter=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.PdaPainter=function(e,t){var n=(0,r.useBackend)(t).data.has_pda;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:n?(0,o.createComponentVNode)(2,l):(0,o.createComponentVNode)(2,i)})})};var i=function(e,t){var n=(0,r.useBackend)(t).act;return(0,o.createComponentVNode)(2,a.Section,{height:"100%",stretchContents:!0,children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",align:"center",justify:"center",children:(0,o.createComponentVNode)(2,a.Flex.Item,{bold:!0,grow:"1",textAlign:"center",align:"center",color:"silver",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"download",size:5,mb:"10px"}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{width:"160px",textAlign:"center",content:"Insert PDA",onClick:function(){return n("insert_pda")}})]})})})},l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.pda_colors;return(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{width:"180px",mr:"3px",children:(0,o.createComponentVNode)(2,d)}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"65%",mr:"3px",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",height:"100%",flex:"1",children:(0,o.createComponentVNode)(2,a.Section,{height:"100%",flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Table,{className:"PdaPainter__list",children:Object.keys(i).map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{onClick:function(){return c("choose_pda",{selectedPda:e})},children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+i[e][0],style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px","-ms-interpolation-mode":"nearest-neighbor"}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e})]},e)}))})})})})]})},d=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.current_appearance,d=i.preview_appearance;return(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Current PDA",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+l,style:{"vertical-align":"middle",width:"160px",margin:"0px","margin-left":"0px","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",icon:"eject",content:"Eject",color:"green",onClick:function(){return c("eject_pda")}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",icon:"paint-roller",content:"Paint PDA",onClick:function(){return c("paint_pda")}})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Preview",children:(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+d,style:{"vertical-align":"middle",width:"160px",margin:"0px","margin-left":"0px","-ms-interpolation-mode":"nearest-neighbor"}})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.PersonalCrafting=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.PersonalCrafting=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=u.busy,m=u.category,p=u.display_craftable_only,h=u.display_compact,f=u.prev_cat,C=u.next_cat,N=u.subcategory,b=u.prev_subcat,V=u.next_subcat;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[!!s&&(0,o.createComponentVNode)(2,a.Dimmer,{fontSize:"32px",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"cog",spin:1})," Crafting..."]}),(0,o.createComponentVNode)(2,a.Section,{title:m,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Show Craftable Only",icon:p?"check-square-o":"square-o",selected:p,onClick:function(){return d("toggle_recipes")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Compact Mode",icon:h?"check-square-o":"square-o",selected:h,onClick:function(){return d("toggle_compact")}})],4),children:[(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{content:f,icon:"arrow-left",onClick:function(){return d("backwardCat")}}),(0,o.createComponentVNode)(2,a.Button,{content:C,icon:"arrow-right",onClick:function(){return d("forwardCat")}})]}),N&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{content:b,icon:"arrow-left",onClick:function(){return d("backwardSubCat")}}),(0,o.createComponentVNode)(2,a.Button,{content:V,icon:"arrow-right",onClick:function(){return d("forwardSubCat")}})]}),h?(0,o.createComponentVNode)(2,i):(0,o.createComponentVNode)(2,l)]})]})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.display_craftable_only,d=i.can_craft,u=i.cant_craft;return(0,o.createComponentVNode)(2,a.Box,{mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"hammer",content:"Craft",onClick:function(){return c("make",{make:e.ref})}}),e.catalyst_text&&(0,o.createComponentVNode)(2,a.Button,{tooltip:e.catalyst_text,content:"Catalysts",color:"transparent"}),(0,o.createComponentVNode)(2,a.Button,{tooltip:e.req_text,content:"Requirements",color:"transparent"}),e.tool_text&&(0,o.createComponentVNode)(2,a.Button,{tooltip:e.tool_text,content:"Tools",color:"transparent"})]},e.name)})),!l&&u.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"hammer",content:"Craft",disabled:!0}),e.catalyst_text&&(0,o.createComponentVNode)(2,a.Button,{tooltip:e.catalyst_text,content:"Catalysts",color:"transparent"}),(0,o.createComponentVNode)(2,a.Button,{tooltip:e.req_text,content:"Requirements",color:"transparent"}),e.tool_text&&(0,o.createComponentVNode)(2,a.Button,{tooltip:e.tool_text,content:"Tools",color:"transparent"})]},e.name)}))]})})},l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.display_craftable_only,d=i.can_craft,u=i.cant_craft;return(0,o.createComponentVNode)(2,a.Box,{mt:1,children:[d.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"hammer",content:"Craft",onClick:function(){return c("make",{make:e.ref})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[e.catalyst_text&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Catalysts",children:e.catalyst_text}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Requirements",children:e.req_text}),e.tool_text&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tools",children:e.tool_text})]})},e.name)})),!l&&u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"hammer",content:"Craft",disabled:!0}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[e.catalyst_text&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Catalysts",children:e.catalyst_text}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Requirements",children:e.req_text}),e.tool_text&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tools",children:e.tool_text})]})},e.name)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Photocopier=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.Photocopier=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,display:"flex",className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,a.Section,{title:"Photocopier",color:"silver",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Copies",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Box,{width:"2em",bold:!0,children:u.copynumber}),(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"minus",textAlign:"center",content:"",onClick:function(){return d("minus")}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"plus",textAlign:"center",content:"",onClick:function(){return d("add")}})],4)]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Toner",children:(0,o.createComponentVNode)(2,a.Box,{bold:!0,children:u.toner})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inserted Document",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",disabled:!u.copyitem&&!u.mob,content:u.copyitem?u.copyitem:u.mob?u.mob+"'s ass!":"document",onClick:function(){return d("removedocument")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inserted Folder",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",disabled:!u.folder,content:u.folder?u.folder:"folder",onClick:function(){return d("removefolder")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,i)}),(0,o.createComponentVNode)(2,l)]})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.issilicon;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"copy",float:"center",textAlign:"center",content:"Copy",onClick:function(){return c("copy")}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"file-import",float:"center",textAlign:"center",content:"Scan",onClick:function(){return c("scandocument")}}),!!i&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"image",color:"green",float:"center",textAlign:"center",content:"Print from database",onClick:function(){return c("ai_pic")}})],0)},l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Scanned Files",children:i.files.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print",disabled:i.toner<=0,onClick:function(){return c("filecopy",{uid:e.uid})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash-alt",content:"Delete",color:"bad",onClick:function(){return c("deletefile",{uid:e.uid})}})]})},e.name)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.Photocopier220=void 0;var o=n(0),r=n(1),a=n(2),c=n(4),i=n(29),l=n(34),d=n(48),u=n(21);function s(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return m(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return m(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0;return function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function m(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);ne?this.substring(0,e)+"...":this};t.Photocopier220=function(e,t){for(var n,m,p=(0,r.useBackend)(t),h=p.act,f=p.data,C=(0,r.useLocalState)(t,"searchText",""),N=C[0],b=C[1],V=function(e,t){void 0===t&&(t="");var n=(0,u.createSearch)(t,(function(e){return e.altername}));return(0,d.flow)([(0,i.filter)((function(e){return null==e?void 0:e.altername})),t&&(0,i.filter)(n),(0,i.sortBy)((function(e){return e.id}))])(e)}((0,i.sortBy)((function(e){return e.category}))(f.forms||[]),N),g=[],v=s(V);!(n=v()).done;){var y=n.value;g.includes(y.category)||g.push(y.category)}return m=""===f.category?V:V.filter((function(e){return e.category===f.category})),(0,o.createComponentVNode)(2,c.Window,{theme:f.ui_theme,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,display:"flex",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"row",spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{width:24,shrink:0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"\u0421\u0442\u0430\u0442\u0443\u0441",children:[(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{mr:"20px",color:"grey",children:"\u0417\u0430\u0440\u044f\u0434 \u0442\u043e\u043d\u0435\u0440\u0430:"}),(0,o.createComponentVNode)(2,a.Flex.Item,{mr:"5px",color:f.toner>0?"good":"bad",bold:!0,children:f.toner})]}),(0,o.createComponentVNode)(2,a.Flex,{children:(0,o.createComponentVNode)(2,a.Flex.Item,{width:"100%",mt:"8px",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",disabled:!f.copyitem&&!f.mob,content:f.copyitem?f.copyitem:f.mob?"\u0416\u043e\u043f\u0430 "+f.mob+"!":"\u0421\u043b\u043e\u0442 \u0434\u043b\u044f \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430",onClick:function(){return h("removedocument")}})})}),(0,o.createComponentVNode)(2,a.Flex,{children:(0,o.createComponentVNode)(2,a.Flex.Item,{width:"100%",mt:"3px",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",disabled:!f.folder,content:f.folder?f.folder:"\u0421\u043b\u043e\u0442 \u0434\u043b\u044f \u043f\u0430\u043f\u043a\u0438",onClick:function(){return h("removefolder")}})})})]}),(0,o.createComponentVNode)(2,a.Section,{title:"\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435",children:[(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{width:"60%",mr:"3px",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",icon:"clone",content:"\u041a\u043e\u043f\u0438\u044f",disabled:0===f.toner||!f.copyitem&&!f.mob,onClick:function(){return h("copy")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"40%",mr:"3px",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",icon:"file",disabled:0===f.toner||null===f.form,content:"\u041f\u0435\u0447\u0430\u0442\u044c",onClick:function(){return h("print_form")}})})]}),(0,o.createComponentVNode)(2,a.Flex,{children:(0,o.createComponentVNode)(2,a.Flex.Item,{width:"100%",mr:"5px",children:!!f.isAI&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",icon:"terminal",disabled:f.toner<5,content:"\u0424\u043e\u0442\u043e \u0438\u0437 \u0411\u0414",onClick:function(){return h("aipic")}})})}),(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{mr:"10px",mt:"10px",color:"grey",children:"\u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e:"}),(0,o.createComponentVNode)(2,a.Flex.Item,{mr:"15px",mt:"10px",children:f.copynumber}),(0,o.createComponentVNode)(2,a.Flex.Item,{mr:"3px",mt:"8px",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"minus",textAlign:"center",disabled:1===f.copynumber,content:"",onClick:function(){return h("minus")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{mr:"3px",mt:"8px",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"plus",textAlign:"center",disabled:f.copynumber>=f.toner,content:"",onClick:function(){return h("add")}})})]})]}),(0,o.createComponentVNode)(2,a.Section,{title:"\u0411\u044e\u0440\u043e\u043a\u0440\u0430\u0442\u0438\u044f",children:[(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{mr:"20px",color:"grey",children:"\u0424\u043e\u0440\u043c\u0430:"}),(0,o.createComponentVNode)(2,l.FlexItem,{bold:!0,children:""===f.form_id?"\u041d\u0435 \u0432\u044b\u0431\u0440\u0430\u043d\u0430":f.form_id})]}),(0,o.createComponentVNode)(2,a.Flex,{direction:"column",mt:2,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"chevron-right",content:"\u0412\u0441\u0435 \u0444\u043e\u0440\u043c\u044b",selected:""===f.category?"selected":null,onClick:function(){return h("choose_category",{category:null})},mb:1})}),g.map((function(e){return(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"chevron-right",content:e,selected:f.category===e?"selected":null,onClick:function(){return h("choose_category",{category:e})},mb:1},e)},e)}))]})]})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:35,children:(0,o.createComponentVNode)(2,a.Section,{title:""===f.category?"\u0412\u0441\u0435 \u0444\u043e\u0440\u043c\u044b":f.category,children:[(0,o.createComponentVNode)(2,a.Input,{fluid:!0,mb:1,placeholder:"\u041f\u043e\u0438\u0441\u043a \u0444\u043e\u0440\u043c\u044b",onInput:function(e,t){return b(t)}}),(0,o.createComponentVNode)(2,a.Flex,{direction:"column",mt:2,children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.id+": "+e.altername.trimLongStr(27),tooltip:e.id+": "+e.altername,selected:f.form_id===e.id?"selected":null,onClick:function(){return h("choose_form",{path:e.path,id:e.id})},mb:1},e.path)},e.path)}))})]})})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PoolController=void 0;var o=n(0),r=n(1),a=n(2),c=n(4),i=["tempKey"];var l={scalding:{label:"Scalding",color:"#FF0000",icon:"fa fa-arrow-circle-up",requireEmag:!0},warm:{label:"Warm",color:"#990000",icon:"fa fa-arrow-circle-up"},normal:{label:"Normal",color:null,icon:"fa fa-arrow-circle-right"},cool:{label:"Cool",color:"#009999",icon:"fa fa-arrow-circle-down"},frigid:{label:"Frigid",color:"#00CCCC",icon:"fa fa-arrow-circle-down",requireEmag:!0}},d=function(e,t){var n=e.tempKey,c=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,i),d=l[n];if(!d)return null;var u=(0,r.useBackend)(t),s=u.data,m=u.act,p=s.currentTemp,h=d.label,f=d.icon,C=n===p;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Button,Object.assign({selected:C,onClick:function(){m("setTemp",{temp:n})}},c,{children:[(0,o.createComponentVNode)(2,a.Icon,{name:f}),h]})))};t.PoolController=function(e,t){for(var n=(0,r.useBackend)(t).data,i=n.emagged,u=n.currentTemp,s=l[u]||l.normal,m=s.label,p=s.color,h=[],f=0,C=Object.entries(l);f0?"envelope-open-text":"envelope",onClick:function(){return i("setScreen",{setScreen:6})}})}),(0,o.createComponentVNode)(2,a.Box,{mt:2,children:[(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Request Assistance",icon:"hand-paper",onClick:function(){return i("setScreen",{setScreen:1})}})}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Request Supplies",icon:"box",onClick:function(){return i("setScreen",{setScreen:2})}})}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Relay Anonymous Information",icon:"comment",onClick:function(){return i("setScreen",{setScreen:3})}})})]}),(0,o.createComponentVNode)(2,a.Box,{mt:2,children:[(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Print Shipping Label",icon:"tag",onClick:function(){return i("setScreen",{setScreen:9})}})}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{content:"View Shipping Logs",icon:"clipboard-list",onClick:function(){return i("setScreen",{setScreen:10})}})})]}),!!u&&(0,o.createComponentVNode)(2,a.Box,{mt:2,children:(0,o.createComponentVNode)(2,a.Button,{content:"Send Station-Wide Announcement",icon:"bullhorn",onClick:function(){return i("setScreen",{setScreen:8})}})}),(0,o.createComponentVNode)(2,a.Box,{mt:2,children:(0,o.createComponentVNode)(2,a.Button,{content:s?"Speaker Off":"Speaker On",selected:!s,icon:s?"volume-mute":"volume-up",onClick:function(){return i("toggleSilent")}})})]})},l=function(e,t){var n,c=(0,r.useBackend)(t),i=c.act,l=c.data,d=l.department,u=[];switch(e.purpose){case"ASSISTANCE":u=l.assist_dept,n="Request assistance from another department";break;case"SUPPLIES":u=l.supply_dept,n="Request supplies from another department";break;case"INFO":u=l.info_dept,n="Relay information to another department"}return(0,o.createComponentVNode)(2,a.Section,{title:n,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Back",icon:"arrow-left",onClick:function(){return i("setScreen",{setScreen:0})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:u.filter((function(e){return e!==d})).map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,children:[(0,o.createComponentVNode)(2,a.Button,{content:"Message",icon:"envelope",onClick:function(){return i("writeInput",{write:e,priority:1})}}),(0,o.createComponentVNode)(2,a.Button,{content:"High Priority",icon:"exclamation-circle",onClick:function(){return i("writeInput",{write:e,priority:2})}})]},e)}))})})},d=function(e,t){var n,c=(0,r.useBackend)(t),i=c.act;c.data;switch(e.type){case"SUCCESS":n="Message sent successfully";break;case"FAIL":n="Request supplies from another department"}return(0,o.createComponentVNode)(2,a.Section,{title:n,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Back",icon:"arrow-left",onClick:function(){return i("setScreen",{setScreen:0})}})})},u=function(e,t){var n,c,i=(0,r.useBackend)(t),l=i.act,d=i.data;switch(e.type){case"MESSAGES":n=d.message_log,c="Message Log";break;case"SHIPPING":n=d.shipping_log,c="Shipping label print log"}return(0,o.createComponentVNode)(2,a.Section,{title:c,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Back",icon:"arrow-left",onClick:function(){return l("setScreen",{setScreen:0})}}),children:n.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[e.map((function(e,t){return(0,o.createVNode)(1,"div",null,e,0,null,t)})),(0,o.createVNode)(1,"hr")]},e)}))})},s=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.recipient,d=i.message,u=i.msgVerified,s=i.msgStamped;return(0,o.createComponentVNode)(2,a.Section,{title:"Message Authentication",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Back",icon:"arrow-left",onClick:function(){return c("setScreen",{setScreen:0})}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Recipient",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Validated by",color:"green",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Stamped by",color:"blue",children:s})]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:1,textAlign:"center",content:"Send Message",icon:"envelope",onClick:function(){return c("department",{department:l})}})]})},m=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.message,d=i.announceAuth;return(0,o.createComponentVNode)(2,a.Section,{title:"Station-Wide Announcement",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Back",icon:"arrow-left",onClick:function(){return c("setScreen",{setScreen:0})}}),children:[(0,o.createComponentVNode)(2,a.Button,{content:l||"Edit Message",icon:"edit",onClick:function(){return c("writeAnnouncement")}}),d?(0,o.createComponentVNode)(2,a.Box,{mt:1,color:"green",children:"ID verified. Authentication accepted."}):(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"Swipe your ID card to authenticate yourself."}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:1,textAlign:"center",content:"Send Announcement",icon:"bullhorn",disabled:!(d&&l),onClick:function(){return c("sendAnnouncement")}})]})},p=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.shipDest,d=i.msgVerified,u=i.ship_dept;return(0,o.createComponentVNode)(2,a.Section,{title:"Print Shipping Label",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Back",icon:"arrow-left",onClick:function(){return c("setScreen",{setScreen:0})}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destination",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Validated by",children:d})]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:1,textAlign:"center",content:"Print Label",icon:"print",disabled:!(l&&d),onClick:function(){return c("printLabel")}}),(0,o.createComponentVNode)(2,a.Section,{title:"Destinations",mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,children:(0,o.createComponentVNode)(2,a.Button,{content:l===e?"Selected":"Select",selected:l===e,onClick:function(){return c("shipSelect",{shipSelect:e})}})},e)}))})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CurrentLevels=void 0;var o=n(0),r=n(1),a=n(2);t.CurrentLevels=function(e,t){var n=(0,r.useBackend)(t).data.tech_levels;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createVNode)(1,"h3",null,"Current Research Levels:",16),n.map((function(e,t){var n=e.name,r=e.level,c=e.desc;return(0,o.createComponentVNode)(2,a.Box,{children:[t>0?(0,o.createComponentVNode)(2,a.Divider):null,(0,o.createComponentVNode)(2,a.Box,{children:n}),(0,o.createComponentVNode)(2,a.Box,{children:["* Level: ",r]}),(0,o.createComponentVNode)(2,a.Box,{children:["* Summary: ",c]})]},n)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.DataDiskMenu=void 0;var o=n(0),r=n(1),a=n(2),c=n(63),i=n(83),l=function(e,t){var n=(0,r.useBackend)(t),c=n.data,i=n.act,l=c.disk_data;return l?(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:l.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Level",children:l.level}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:l.desc})]}),(0,o.createComponentVNode)(2,a.Box,{mt:"10px",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Upload to Database",icon:"arrow-up",onClick:function(){return i("updt_tech")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Clear Disk",icon:"trash",onClick:function(){return i("clear_tech")}}),(0,o.createComponentVNode)(2,s)]})]}):null},d=function(e,t){var n=(0,r.useBackend)(t),c=n.data,i=n.act,l=c.disk_data;if(!l)return null;var d=l.name,u=l.lathe_types,m=l.materials,p=u.join(", ");return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:d}),p?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Lathe Types",children:p}):null,(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Required Materials"})]}),m.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:["- ",(0,o.createVNode)(1,"span",null,e.name,0,{style:{"text-transform":"capitalize"}})," x ",e.amount]},e.name)})),(0,o.createComponentVNode)(2,a.Box,{mt:"10px",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Upload to Database",icon:"arrow-up",onClick:function(){return i("updt_design")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Clear Disk",icon:"trash",onClick:function(){return i("clear_design")}}),(0,o.createComponentVNode)(2,s)]})]})},u=function(e,t){var n=(0,r.useBackend)(t).data.disk_type;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{children:"This disk is empty."}),(0,o.createComponentVNode)(2,a.Box,{mt:"10px",children:[(0,o.createComponentVNode)(2,c.RndNavButton,{submenu:i.SUBMENU.DISK_COPY,icon:"arrow-down",content:"tech"===n?"Load Tech to Disk":"Load Design to Disk"}),(0,o.createComponentVNode)(2,s)]})]})},s=function(e,t){var n=(0,r.useBackend)(t),c=n.data,i=n.act,l=c.disk_type;return l?(0,o.createComponentVNode)(2,a.Button,{content:"Eject Disk",icon:"eject",onClick:function(){i("tech"===l?"eject_tech":"eject_design")}}):null},m=function(e,t){var n=(0,r.useBackend)(t).data,c=n.disk_data,i=n.disk_type;return(0,o.createComponentVNode)(2,a.Section,{title:"Data Disk Contents",children:function(){if(!c)return(0,o.createComponentVNode)(2,u);switch(i){case"design":return(0,o.createComponentVNode)(2,d);case"tech":return(0,o.createComponentVNode)(2,l);default:return null}}()})},p=function(e,t){var n=(0,r.useBackend)(t),c=n.data,i=n.act,l=c.disk_type,d=c.to_copy;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{overflowY:"auto",overflowX:"hidden",maxHeight:"450px",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.sort((function(e,t){return e.name.localeCompare(t.name)})).map((function(e){var t=e.name,n=e.id;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{noColon:!0,label:t,children:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-down",content:"Copy to Disk",onClick:function(){i("tech"===l?"copy_tech":"copy_design",{id:n})}})},n)}))})})})};t.DataDiskMenu=function(e,t){return(0,r.useBackend)(t).data.disk_type?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.RndRoute,{submenu:i.SUBMENU.MAIN,render:function(){return(0,o.createComponentVNode)(2,m)}}),(0,o.createComponentVNode)(2,c.RndRoute,{submenu:i.SUBMENU.DISK_COPY,render:function(){return(0,o.createComponentVNode)(2,p)}})],4):null}},function(e,t,n){"use strict";t.__esModule=!0,t.DeconstructionMenu=void 0;var o=n(0),r=n(1),a=n(2);t.DeconstructionMenu=function(e,t){var n=(0,r.useBackend)(t),c=n.data,i=n.act,l=c.loaded_item;return c.linked_destroy?l?(0,o.createComponentVNode)(2,a.Section,{noTopPadding:!0,title:"Deconstruction Menu",children:[(0,o.createComponentVNode)(2,a.Box,{mt:"10px",children:["Name: ",l.name]}),(0,o.createComponentVNode)(2,a.Box,{mt:"10px",children:(0,o.createVNode)(1,"h3",null,"Origin Tech:",16)}),(0,o.createComponentVNode)(2,a.LabeledList,{children:l.origin_tech.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"* "+e.name,children:[e.object_level," ",e.current_level?(0,o.createFragment)([(0,o.createTextVNode)("(Current: "),e.current_level,(0,o.createTextVNode)(")")],0):null]},e.name)}))}),(0,o.createComponentVNode)(2,a.Box,{mt:"10px",children:(0,o.createVNode)(1,"h3",null,"Options:",16)}),(0,o.createComponentVNode)(2,a.Button,{content:"Deconstruct Item",icon:"unlink",onClick:function(){i("deconstruct")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Eject Item",icon:"eject",onClick:function(){i("eject_item")}})]}):(0,o.createComponentVNode)(2,a.Section,{title:"Deconstruction Menu",children:"No item loaded. Standing by..."}):(0,o.createComponentVNode)(2,a.Box,{children:"NO DESTRUCTIVE ANALYZER LINKED TO CONSOLE"})}},function(e,t,n){"use strict";t.__esModule=!0,t.LatheCategory=void 0;var o=n(0),r=n(1),a=n(2),c=n(63);t.LatheCategory=function(e,t){var n=(0,r.useBackend)(t),i=n.data,l=n.act,d=i.category,u=i.matching_designs,s=4===i.menu?"build":"imprint";return(0,o.createComponentVNode)(2,a.Section,{title:d,children:[(0,o.createComponentVNode)(2,c.LatheMaterials),(0,o.createComponentVNode)(2,a.Table,{className:"RndConsole__LatheCategory__MatchingDesigns",children:u.map((function(e){var t=e.id,n=e.name,r=e.can_build,c=e.materials;return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:n,disabled:r<1,onClick:function(){return l(s,{id:t,amount:1})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:r>=5?(0,o.createComponentVNode)(2,a.Button,{content:"x5",onClick:function(){return l(s,{id:t,amount:5})}}):null}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:r>=10?(0,o.createComponentVNode)(2,a.Button,{content:"x10",onClick:function(){return l(s,{id:t,amount:10})}}):null}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:c.map((function(e){return(0,o.createFragment)([" | ",(0,o.createVNode)(1,"span",e.is_red?"color-red":null,[e.amount,(0,o.createTextVNode)(" "),e.name],0)],0)}))})]},t)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.LatheChemicalStorage=void 0;var o=n(0),r=n(1),a=n(2);t.LatheChemicalStorage=function(e,t){var n=(0,r.useBackend)(t),c=n.data,i=n.act,l=c.loaded_chemicals,d=4===c.menu;return(0,o.createComponentVNode)(2,a.Section,{title:"Chemical Storage",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Purge All",icon:"trash",onClick:function(){i(d?"disposeallP":"disposeallI")}}),(0,o.createComponentVNode)(2,a.LabeledList,{children:l.map((function(e){var t=e.volume,n=e.name,r=e.id;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"* "+t+" of "+n,children:(0,o.createComponentVNode)(2,a.Button,{content:"Purge",icon:"trash",onClick:function(){i(d?"disposeP":"disposeI",{id:r})}})},r)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.LatheMainMenu=void 0;var o=n(0),r=n(1),a=n(2),c=n(63);t.LatheMainMenu=function(e,t){var n=(0,r.useBackend)(t),i=n.data,l=n.act,d=i.menu,u=i.categories,s=4===d?"Protolathe":"Circuit Imprinter";return(0,o.createComponentVNode)(2,a.Section,{title:s+" Menu",children:[(0,o.createComponentVNode)(2,c.LatheMaterials),(0,o.createComponentVNode)(2,c.LatheSearch),(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Flex,{style:{"flex-basis":"50%","margin-bottom":"6px"},children:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-right",content:e,onClick:function(){l("setCategory",{category:e})}})},e)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.LatheMaterials=void 0;var o=n(0),r=n(1),a=n(2);t.LatheMaterials=function(e,t){var n=(0,r.useBackend)(t).data,c=n.total_materials,i=n.max_materials,l=n.max_chemicals,d=n.total_chemicals;return(0,o.createComponentVNode)(2,a.Box,{className:"RndConsole__LatheMaterials",mb:"10px",children:(0,o.createComponentVNode)(2,a.Table,{width:"auto",children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Material Amount:"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:c}),i?(0,o.createComponentVNode)(2,a.Table.Cell,{children:" / "+i}):null]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Chemical Amount:"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:d}),l?(0,o.createComponentVNode)(2,a.Table.Cell,{children:" / "+l}):null]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.LatheMaterialStorage=void 0;var o=n(0),r=n(1),a=n(2);t.LatheMaterialStorage=function(e,t){var n=(0,r.useBackend)(t),c=n.data,i=n.act,l=c.loaded_materials;return(0,o.createComponentVNode)(2,a.Section,{className:"RndConsole__LatheMaterialStorage",title:"Material Storage",children:(0,o.createComponentVNode)(2,a.Table,{children:l.map((function(e){var t=e.id,n=e.amount,r=e.name,l=function(e){var n=4===c.menu?"lathe_ejectsheet":"imprinter_ejectsheet";i(n,{id:t,amount:e})},d=Math.floor(n/2e3),u=n<1,s=1===d?"":"s";return(0,o.createComponentVNode)(2,a.Table.Row,{className:u?"color-grey":"color-yellow",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{minWidth:"210px",children:["* ",n," of ",r]}),(0,o.createComponentVNode)(2,a.Table.Cell,{minWidth:"110px",children:["(",d," sheet",s,")"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:n>=2e3?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"1x",icon:"eject",onClick:function(){return l(1)}}),(0,o.createComponentVNode)(2,a.Button,{content:"C",icon:"eject",onClick:function(){return l("custom")}}),n>=1e4?(0,o.createComponentVNode)(2,a.Button,{content:"5x",icon:"eject",onClick:function(){return l(5)}}):null,(0,o.createComponentVNode)(2,a.Button,{content:"All",icon:"eject",onClick:function(){return l(50)}})],0):null})]},t)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.LatheMenu=void 0;var o=n(0),r=n(1),a=n(230),c=n(63),i=n(2),l=n(83);t.LatheMenu=function(e,t){var n=(0,r.useBackend)(t).data,d=n.menu,u=n.linked_lathe,s=n.linked_imprinter;return 4!==d||u?5!==d||s?(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,a.RndRoute,{submenu:l.SUBMENU.MAIN,render:function(){return(0,o.createComponentVNode)(2,c.LatheMainMenu)}}),(0,o.createComponentVNode)(2,a.RndRoute,{submenu:l.SUBMENU.LATHE_CATEGORY,render:function(){return(0,o.createComponentVNode)(2,c.LatheCategory)}}),(0,o.createComponentVNode)(2,a.RndRoute,{submenu:l.SUBMENU.LATHE_MAT_STORAGE,render:function(){return(0,o.createComponentVNode)(2,c.LatheMaterialStorage)}}),(0,o.createComponentVNode)(2,a.RndRoute,{submenu:l.SUBMENU.LATHE_CHEM_STORAGE,render:function(){return(0,o.createComponentVNode)(2,c.LatheChemicalStorage)}})]}):(0,o.createComponentVNode)(2,i.Box,{children:"NO CIRCUIT IMPRITER LINKED TO CONSOLE"}):(0,o.createComponentVNode)(2,i.Box,{children:"NO PROTOLATHE LINKED TO CONSOLE"})}},function(e,t,n){"use strict";t.__esModule=!0,t.LatheSearch=void 0;var o=n(0),r=n(1),a=n(2);t.LatheSearch=function(e,t){var n=(0,r.useBackend)(t).act;return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"Search...",onChange:function(e,t){return n("search",{to_search:t})}})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MainMenu=void 0;var o=n(0),r=n(1),a=n(2),c=n(63),i=n(83);t.MainMenu=function(e,t){var n=(0,r.useBackend)(t).data,l=n.disk_type,d=n.linked_destroy,u=n.linked_lathe,s=n.linked_imprinter,m=n.tech_levels;return(0,o.createComponentVNode)(2,a.Section,{title:"Main Menu",children:[(0,o.createComponentVNode)(2,a.Flex,{className:"RndConsole__MainMenu__Buttons",direction:"column",align:"flex-start",children:[(0,o.createComponentVNode)(2,c.RndNavButton,{disabled:!l,menu:i.MENU.DISK,submenu:i.SUBMENU.MAIN,icon:"save",content:"Disk Operations"}),(0,o.createComponentVNode)(2,c.RndNavButton,{disabled:!d,menu:i.MENU.DESTROY,submenu:i.SUBMENU.MAIN,icon:"unlink",content:"Destructive Analyzer Menu"}),(0,o.createComponentVNode)(2,c.RndNavButton,{disabled:!u,menu:i.MENU.LATHE,submenu:i.SUBMENU.MAIN,icon:"print",content:"Protolathe Menu"}),(0,o.createComponentVNode)(2,c.RndNavButton,{disabled:!s,menu:i.MENU.IMPRINTER,submenu:i.SUBMENU.MAIN,icon:"print",content:"Circuit Imprinter Menu"}),(0,o.createComponentVNode)(2,c.RndNavButton,{menu:i.MENU.SETTINGS,submenu:i.SUBMENU.MAIN,icon:"cog",content:"Settings"})]}),(0,o.createComponentVNode)(2,a.Box,{mt:"12px"}),(0,o.createVNode)(1,"h3",null,"Current Research Levels:",16),(0,o.createComponentVNode)(2,a.LabeledList,{children:m.map((function(e){var t=e.name,n=e.level;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:t,children:n},t)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.RndNavbar=void 0;var o=n(0),r=n(63),a=n(2),c=n(83);t.RndNavbar=function(){return(0,o.createComponentVNode)(2,a.Box,{className:"RndConsole__RndNavbar",children:[(0,o.createComponentVNode)(2,r.RndRoute,{menu:function(e){return e!==c.MENU.MAIN},render:function(){return(0,o.createComponentVNode)(2,r.RndNavButton,{menu:c.MENU.MAIN,submenu:c.SUBMENU.MAIN,icon:"reply",content:"Main Menu"})}}),(0,o.createComponentVNode)(2,r.RndRoute,{submenu:function(e){return e!==c.SUBMENU.MAIN},render:function(){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,r.RndRoute,{menu:c.MENU.DISK,render:function(){return(0,o.createComponentVNode)(2,r.RndNavButton,{submenu:c.SUBMENU.MAIN,icon:"reply",content:"Disk Operations Menu"})}}),(0,o.createComponentVNode)(2,r.RndRoute,{menu:c.MENU.LATHE,render:function(){return(0,o.createComponentVNode)(2,r.RndNavButton,{submenu:c.SUBMENU.MAIN,icon:"reply",content:"Protolathe Menu"})}}),(0,o.createComponentVNode)(2,r.RndRoute,{menu:c.MENU.IMPRINTER,render:function(){return(0,o.createComponentVNode)(2,r.RndNavButton,{submenu:c.SUBMENU.MAIN,icon:"reply",content:"Circuit Imprinter Menu"})}}),(0,o.createComponentVNode)(2,r.RndRoute,{menu:c.MENU.SETTINGS,render:function(){return(0,o.createComponentVNode)(2,r.RndNavButton,{submenu:c.SUBMENU.MAIN,icon:"reply",content:"Settings Menu"})}})]})}}),(0,o.createComponentVNode)(2,r.RndRoute,{menu:function(e){return e===c.MENU.LATHE||e===c.MENU.IMPRINTER},submenu:c.SUBMENU.MAIN,render:function(){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,r.RndNavButton,{submenu:c.SUBMENU.LATHE_MAT_STORAGE,icon:"arrow-up",content:"Material Storage"}),(0,o.createComponentVNode)(2,r.RndNavButton,{submenu:c.SUBMENU.LATHE_CHEM_STORAGE,icon:"arrow-up",content:"Chemical Storage"})]})}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.RndNavButton=void 0;var o=n(0),r=n(1),a=n(2);t.RndNavButton=function(e,t){var n=e.icon,c=e.children,i=e.disabled,l=e.content,d=(0,r.useBackend)(t),u=d.data,s=d.act,m=u.menu,p=u.submenu,h=m,f=p;return null!==e.menu&&e.menu!==undefined&&(h=e.menu),null!==e.submenu&&e.submenu!==undefined&&(f=e.submenu),(0,o.createComponentVNode)(2,a.Button,{content:l,icon:n,disabled:i,onClick:function(){s("nav",{menu:h,submenu:f})},children:c})}},function(e,t,n){"use strict";t.__esModule=!0,t.SettingsMenu=void 0;var o=n(0),r=n(1),a=n(2),c=n(63),i=n(83);t.SettingsMenu=function(e,t){var n=(0,r.useBackend)(t),l=n.data,d=n.act,u=l.sync,s=l.admin,m=l.linked_destroy,p=l.linked_lathe,h=l.linked_imprinter;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,c.RndRoute,{submenu:i.SUBMENU.MAIN,render:function(){return(0,o.createComponentVNode)(2,a.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",align:"flex-start",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Sync Database with Network",icon:"sync",disabled:!u,onClick:function(){d("sync")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Connect to Research Network",icon:"plug",disabled:u,onClick:function(){d("togglesync")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u,icon:"unlink",content:"Disconnect from Research Network",onClick:function(){d("togglesync")}}),(0,o.createComponentVNode)(2,c.RndNavButton,{disabled:!u,content:"Device Linkage Menu",icon:"link",menu:i.MENU.SETTINGS,submenu:i.SUBMENU.SETTINGS_DEVICES}),1===s?(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation",content:"[ADMIN] Maximize Research Levels",onClick:function(){return d("maxresearch")}}):null]})})}}),(0,o.createComponentVNode)(2,c.RndRoute,{submenu:i.SUBMENU.SETTINGS_DEVICES,render:function(){return(0,o.createComponentVNode)(2,a.Section,{title:"Device Linkage Menu",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"link",content:"Re-sync with Nearby Devices",onClick:function(){return d("find_device")}}),(0,o.createComponentVNode)(2,a.Box,{mt:"5px",children:(0,o.createVNode)(1,"h3",null,"Linked Devices:",16)}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[m?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"* Destructive Analyzer",children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlink",content:"Unlink",onClick:function(){return d("disconnect",{item:"destroy"})}})}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{noColon:!0,label:"* No Destructive Analyzer Linked"}),p?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"* Protolathe",children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlink",content:"Unlink",onClick:function(){d("disconnect",{item:"lathe"})}})}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{noColon:!0,label:"* No Protolathe Linked"}),h?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"* Circuit Imprinter",children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlink",content:"Unlink",onClick:function(){return d("disconnect",{item:"imprinter"})}})}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{noColon:!0,label:"* No Circuit Imprinter Linked"})]})]})}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.RobotSelfDiagnosis=void 0;var o=n(0),r=n(1),a=n(2),c=n(4),i=n(21),l=function(e,t){var n=e/t;return n<=.2?"good":n<=.5?"average":"bad"};t.RobotSelfDiagnosis=function(e,t){var n=(0,r.useBackend)(t).data.component_data;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:n.map((function(e,t){return(0,o.createComponentVNode)(2,a.Section,{title:(0,i.capitalize)(e.name),children:e.installed<=0?(0,o.createComponentVNode)(2,a.NoticeBox,{m:-.5,height:3.5,color:"red",style:{"font-style":"normal"},children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,textAlign:"center",align:"center",color:"#e8e8e8",children:-1===e.installed?"Destroyed":"Missing"})})}):(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{width:"72%",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Brute Damage",color:l(e.brute_damage,e.max_damage),children:e.brute_damage}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Burn Damage",color:l(e.electronic_damage,e.max_damage),children:e.electronic_damage})]})}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"50%",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Powered",color:e.powered?"good":"bad",children:e.powered?"Yes":"No"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Enabled",color:e.status?"good":"bad",children:e.status?"Yes":"No"})]})})]})},t)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RoboticsControlConsole=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.RoboticsControlConsole=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.can_hack,s=d.safety,m=d.show_detonate_all,p=d.cyborgs,h=void 0===p?[]:p;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[!!m&&(0,o.createComponentVNode)(2,a.Section,{title:"Emergency Self Destruct",children:[(0,o.createComponentVNode)(2,a.Button,{icon:s?"lock":"unlock",content:s?"Disable Safety":"Enable Safety",selected:s,onClick:function(){return l("arm",{})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bomb",disabled:s,content:"Destroy ALL Cyborgs",color:"bad",onClick:function(){return l("nuke",{})}})]}),(0,o.createComponentVNode)(2,i,{cyborgs:h,can_hack:u})]})})};var i=function(e,t){var n=e.cyborgs,c=(e.can_hack,(0,r.useBackend)(t)),i=c.act,l=c.data;return n.length?n.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createFragment)([!!e.hackable&&!e.emagged&&(0,o.createComponentVNode)(2,a.Button,{icon:"terminal",content:"Hack",color:"bad",onClick:function(){return i("hackbot",{uid:e.uid})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:e.locked_down?"unlock":"lock",color:e.locked_down?"good":"default",content:e.locked_down?"Release":"Lockdown",disabled:!l.auth,onClick:function(){return i("stopbot",{uid:e.uid})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"bomb",content:"Detonate",disabled:!l.auth,color:"bad",onClick:function(){return i("killbot",{uid:e.uid})}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,a.Box,{color:e.status?"bad":e.locked_down?"average":"good",children:e.status?"Not Responding":e.locked_down?"Locked Down":"Nominal"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:(0,o.createComponentVNode)(2,a.Box,{children:e.locstring})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:e.health>50?"good":"bad",value:e.health/100})}),"number"==typeof e.charge&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:e.charge>30?"good":"bad",value:e.charge/100})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Capacity",children:(0,o.createComponentVNode)(2,a.Box,{color:e.cell_capacity<3e4?"average":"good",children:e.cell_capacity})})],4)||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell",children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Power Cell"})}),!!e.is_hacked&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Safeties",children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"DISABLED"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Module",children:e.module}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Master AI",children:(0,o.createComponentVNode)(2,a.Box,{color:e.synchronization?"default":"average",children:e.synchronization||"None"})})]})},e.uid)})):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No cyborg units detected within access parameters."})}},function(e,t,n){"use strict";t.__esModule=!0,t.Safe=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.Safe=function(e,t){var n=(0,r.useBackend)(t),u=(n.act,n.data),s=u.dial,m=u.open;u.locked,u.contents;return(0,o.createComponentVNode)(2,c.Window,{theme:"safe",children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Box,{className:"Safe--engraving",children:[(0,o.createComponentVNode)(2,i),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{className:"Safe--engraving--hinge",top:"25%"}),(0,o.createComponentVNode)(2,a.Box,{className:"Safe--engraving--hinge",top:"75%"})]}),(0,o.createComponentVNode)(2,a.Icon,{className:"Safe--engraving--arrow",name:"long-arrow-alt-down",size:"3"}),(0,o.createVNode)(1,"br"),m?(0,o.createComponentVNode)(2,l):(0,o.createComponentVNode)(2,a.Box,{as:"img",className:"Safe--dial",src:"safe_dial.png",style:{transform:"rotate(-"+3.6*s+"deg)","z-index":0}})]}),!m&&(0,o.createComponentVNode)(2,d)]})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.dial,d=i.open,u=i.locked,s=function(e,t){return(0,o.createComponentVNode)(2,a.Button,{disabled:d||t&&!u,icon:"arrow-"+(t?"right":"left"),content:(t?"Right":"Left")+" "+e,iconRight:t,onClick:function(){return c(t?"turnleft":"turnright",{num:e})},style:{"z-index":10}})};return(0,o.createComponentVNode)(2,a.Box,{className:"Safe--dialer",children:[(0,o.createComponentVNode)(2,a.Button,{disabled:u,icon:d?"lock":"lock-open",content:d?"Close":"Open",mb:"0.5rem",onClick:function(){return c("open")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Box,{position:"absolute",children:[s(50),s(10),s(1)]}),(0,o.createComponentVNode)(2,a.Box,{className:"Safe--dialer--right",position:"absolute",right:"5px",children:[s(1,!0),s(10,!0),s(50,!0)]}),(0,o.createComponentVNode)(2,a.Box,{className:"Safe--dialer--number",children:l})]})},l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.contents;return(0,o.createComponentVNode)(2,a.Box,{className:"Safe--contents",overflow:"auto",children:i.map((function(e,t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{mb:"0.5rem",onClick:function(){return c("retrieve",{index:t+1})},children:[(0,o.createComponentVNode)(2,a.Box,{as:"img",src:e.sprite+".png",verticalAlign:"middle",ml:"-6px",mr:"0.5rem"}),e.name]}),(0,o.createVNode)(1,"br")],4,e)}))})},d=function(e,t){return(0,o.createComponentVNode)(2,a.Section,{className:"Safe--help",title:"Safe opening instructions (because you all keep forgetting)",children:[(0,o.createComponentVNode)(2,a.Box,{children:["1. Turn the dial left to the first number.",(0,o.createVNode)(1,"br"),"2. Turn the dial right to the second number.",(0,o.createVNode)(1,"br"),"3. Continue repeating this process for each number, switching between left and right each time.",(0,o.createVNode)(1,"br"),"4. Open the safe."]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,children:"To lock fully, turn the dial to the left after closing the safe."})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SatelliteControl=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.SatelliteControl=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.satellites,u=l.notice,s=l.meteor_shield,m=l.meteor_shield_coverage,p=l.meteor_shield_coverage_max,h=l.meteor_shield_coverage_percentage;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[s&&(0,o.createComponentVNode)(2,a.Section,{title:"Station Shield Coverage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:h>=100?"good":"average",value:m,maxValue:p,children:[h," %"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Satellite Network Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Alert",color:"red",children:l.notice}),d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"#"+e.id,children:[e.mode," ",(0,o.createComponentVNode)(2,a.Button,{content:e.active?"Deactivate":"Activate",icon:"arrow-circle-right",onClick:function(){return i("toggle",{id:e.id})}})]},e.id)}))]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SecureStorage=void 0;var o=n(0),r=n(10),a=n(1),c=n(2),i=n(4),l=n(68),d=n(121);t.SecureStorage=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,theme:"securestorage",children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,u)})})};var u=function(e,t){var n=(0,a.useBackend)(t),i=(n.act,n.data),u=i.locked,m=i.no_passcode,p=i.emagged,h=i.user_entered_code,f=m?"":u?"bad":"good";return(0,o.createComponentVNode)(2,c.Section,{height:"100%",stretchContents:!0,onKeyDown:function(e){return function(e,t){var n=(0,a.useBackend)(t).act,o=window.event?e.which:e.keyCode;return o===d.KEY_ENTER?(e.preventDefault(),void n("keypad",{digit:"E"})):o===d.KEY_ESCAPE?(e.preventDefault(),void n("keypad",{digit:"C"})):o===d.KEY_BACKSPACE?(e.preventDefault(),void n("backspace")):o>=d.KEY_0&&o<=d.KEY_9?(e.preventDefault(),void n("keypad",{digit:o-d.KEY_0})):o>=d.KEY_NUMPAD_0&&o<=d.KEY_NUMPAD_9?(e.preventDefault(),void n("keypad",{digit:o-d.KEY_NUMPAD_0})):void 0}(e,t)},children:[(0,o.createComponentVNode)(2,c.Flex.Item,{height:"20%",mb:"5px",children:(0,o.createComponentVNode)(2,c.Box,{className:(0,r.classes)(["SecureStorage__displayBox","SecureStorage__displayBox--"+f]),height:"100%",children:p?"ERROR":h})}),(0,o.createComponentVNode)(2,c.Table,{width:"1px",children:[["1","2","3"],["4","5","6"],["7","8","9"],["C","0","E"]].map((function(e){return(0,o.createComponentVNode)(2,l.TableRow,{children:e.map((function(e){return(0,o.createComponentVNode)(2,l.TableCell,{children:(0,o.createComponentVNode)(2,s,{number:e})},e)}))},e[0])}))})]})},s=function(e,t){var n=(0,a.useBackend)(t),i=n.act,l=(n.data,e.number);return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,mb:"6px",content:l,textAlign:"center",fontSize:"60px",lineHeight:1.25,width:"80px",className:(0,r.classes)(["SecureStorage__Button","SecureStorage__Button--keypad","SecureStorage__Button--"+l]),onClick:function(){return i("keypad",{digit:l})}})}},function(e,t,n){"use strict";t.__esModule=!0,t.SecurityRecords=void 0;var o=n(0),r=n(21),a=n(1),c=n(2),i=n(34),l=n(4),d=n(30),u=n(122),s=n(123),m=n(167),p={"*Execute*":"execute","*Arrest*":"arrest",Incarcerated:"incarcerated",Parolled:"parolled",Released:"released",Demote:"demote",Search:"search",Monitor:"monitor"},h=function(e,t){(0,d.modalOpen)(e,"edit",{field:t.edit,value:t.value})};t.SecurityRecords=function(e,t){var n,r=(0,a.useBackend)(t),i=(r.act,r.data),p=i.loginState,h=i.currentPage;return p.logged_in?(1===h?n=(0,o.createComponentVNode)(2,C):2===h&&(n=(0,o.createComponentVNode)(2,V)),(0,o.createComponentVNode)(2,l.Window,{theme:"security",resizable:!0,children:[(0,o.createComponentVNode)(2,d.ComplexModal),(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,u.LoginInfo),(0,o.createComponentVNode)(2,m.TemporaryNotice),(0,o.createComponentVNode)(2,f),(0,o.createComponentVNode)(2,c.Section,{height:"100%",flexGrow:"1",children:n})]})]})):(0,o.createComponentVNode)(2,l.Window,{theme:"security",resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{children:(0,o.createComponentVNode)(2,s.LoginScreen)})})};var f=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.currentPage,d=i.general;return(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===l,onClick:function(){return r("page",{page:1})},children:[(0,o.createComponentVNode)(2,c.Icon,{name:"list"}),"List Records"]}),2===l&&d&&!d.empty&&(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:2===l,children:[(0,o.createComponentVNode)(2,c.Icon,{name:"file"}),"Record: ",d.fields[0].value]})]})},C=function(e,t){var n=(0,a.useBackend)(t),i=n.act,l=n.data.records,d=(0,a.useLocalState)(t,"searchText",""),u=d[0],s=(d[1],(0,a.useLocalState)(t,"sortId","name")),m=s[0],h=(s[1],(0,a.useLocalState)(t,"sortOrder",!0)),f=h[0];h[1];return(0,o.createComponentVNode)(2,c.Flex,{direction:"column",height:"100%",children:[(0,o.createComponentVNode)(2,b),(0,o.createComponentVNode)(2,c.Section,{flexGrow:"1",mt:"0.5rem",children:(0,o.createComponentVNode)(2,c.Table,{className:"SecurityRecords__list",children:[(0,o.createComponentVNode)(2,c.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,N,{id:"name",children:"Name"}),(0,o.createComponentVNode)(2,N,{id:"id",children:"ID"}),(0,o.createComponentVNode)(2,N,{id:"rank",children:"Assignment"}),(0,o.createComponentVNode)(2,N,{id:"fingerprint",children:"Fingerprint"}),(0,o.createComponentVNode)(2,N,{id:"status",children:"Criminal Status"})]}),l.filter((0,r.createSearch)(u,(function(e){return e.name+"|"+e.id+"|"+e.rank+"|"+e.fingerprint+"|"+e.status}))).sort((function(e,t){var n=f?1:-1;return e[m].localeCompare(t[m])*n})).map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{className:"SecurityRecords__listRow--"+p[e.status],onClick:function(){return i("view",{uid_gen:e.uid_gen,uid_sec:e.uid_sec})},children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:[(0,o.createComponentVNode)(2,c.Icon,{name:"user"})," ",e.name]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.id}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.rank}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.fingerprint}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.status})]},e.id)}))]})})]})},N=function(e,t){var n=(0,a.useLocalState)(t,"sortId","name"),r=n[0],i=n[1],l=(0,a.useLocalState)(t,"sortOrder",!0),d=l[0],u=l[1],s=e.id,m=e.children;return(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{color:r!==s&&"transparent",width:"100%",onClick:function(){r===s?u(!d):(i(s),u(!0))},children:[m,r===s&&(0,o.createComponentVNode)(2,c.Icon,{name:d?"sort-up":"sort-down",ml:"0.25rem;"})]})})},b=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data.isPrinting,u=(0,a.useLocalState)(t,"searchText",""),s=(u[0],u[1]);return(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,i.FlexItem,{children:[(0,o.createComponentVNode)(2,c.Button,{content:"New Record",icon:"plus",onClick:function(){return r("new_general")}}),(0,o.createComponentVNode)(2,c.Button,{disabled:l,icon:l?"spinner":"print",iconSpin:!!l,content:"Print Cell Log",ml:"0.25rem",onClick:function(){return(0,d.modalOpen)(t,"print_cell_log")}})]}),(0,o.createComponentVNode)(2,i.FlexItem,{grow:"1",ml:"0.5rem",children:(0,o.createComponentVNode)(2,c.Input,{placeholder:"Search by Name, ID, Assignment, Fingerprint, Status",width:"100%",onInput:function(e,t){return s(t)}})})]})},V=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.isPrinting,d=i.general,u=i.security;return d&&d.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"General Data",level:2,mt:"-6px",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{disabled:l,icon:l?"spinner":"print",iconSpin:!!l,content:"Print Record",onClick:function(){return r("print_record")}}),(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",tooltip:"WARNING: This will also delete the Security and Medical records associated to this crew member!",tooltipPosition:"bottom-left",content:"Delete Record",onClick:function(){return r("delete_general")}})],4),children:(0,o.createComponentVNode)(2,g)}),(0,o.createComponentVNode)(2,c.Section,{title:"Security Data",level:2,mt:"-12px",buttons:(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",disabled:u.empty,content:"Delete Record",onClick:function(){return r("delete_security")}}),children:(0,o.createComponentVNode)(2,v)})],4):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"General records lost!"})},g=function(e,t){var n=(0,a.useBackend)(t).data.general;return n&&n.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{float:"left",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:n.fields.map((function(e,n){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.field,prewrap:!0,children:[(0,r.decodeHtmlEntities)(""+e.value),!!e.edit&&(0,o.createComponentVNode)(2,c.Button,{icon:"pen",ml:"0.5rem",mb:e.line_break?"1rem":"initial",onClick:function(){return h(t,e)}})]},n)}))})}),(0,o.createComponentVNode)(2,c.Box,{position:"absolute",right:"0",textAlign:"right",children:!!n.has_photos&&n.photos.map((function(e,t){return(0,o.createComponentVNode)(2,c.Box,{display:"inline-block",textAlign:"center",color:"label",children:[(0,o.createVNode)(1,"img",null,null,1,{src:e,style:{width:"96px","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createVNode)(1,"br"),"Photo #",t+1]},t)}))})],4):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"General records lost!"})},v=function(e,t){var n=(0,a.useBackend)(t),i=n.act,l=n.data.security;return l&&l.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList,{children:l.fields.map((function(e,n){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.field,prewrap:!0,children:[(0,r.decodeHtmlEntities)(e.value),!!e.edit&&(0,o.createComponentVNode)(2,c.Button,{icon:"pen",ml:"0.5rem",mb:e.line_break?"1rem":"initial",onClick:function(){return h(t,e)}})]},n)}))}),(0,o.createComponentVNode)(2,c.Section,{title:"Comments/Log",level:2,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"comment",content:"Add Entry",onClick:function(){return(0,d.modalOpen)(t,"comment_add")}}),children:0===l.comments.length?(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"No comments found."}):l.comments.map((function(e,t){return(0,o.createComponentVNode)(2,c.Box,{prewrap:!0,children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",display:"inline",children:e.header||"Auto-generated"}),(0,o.createVNode)(1,"br"),e.text||e,(0,o.createComponentVNode)(2,c.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){return i("comment_delete",{id:t+1})}})]},t)}))})],4):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:["Security records lost!",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Create New Record",mt:"0.5rem",onClick:function(){return i("new_security")}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SeedExtractor=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.SeedExtractor=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.stored_seeds,s=d.vend_amount;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:(0,o.createComponentVNode)(2,a.Section,{title:"Stored Seeds",children:[(0,o.createVNode)(1,"div","CameraConsole__toolbarRight",[(0,o.createTextVNode)("Set Amount to be Vended:\xa0"),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:s,width:"40px",minValue:1,maxValue:25,stepPixelSize:3,onDrag:function(e,t){return l("set_vend_amount",{vend_amount:t})}})],4),null!=u&&u.length?(0,o.createComponentVNode)(2,i):"No Seeds"]})})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.stored_seeds;return(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Lifespan"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Endurance"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Maturation"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Production"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Yield"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Potency"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"middle",children:"Stock"})]}),i.map((function(e,t){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+e.image,style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px"}}),e.name,e.variant?" ("+e.variant+")":""]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.lifespan}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.endurance}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.maturation}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.production}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.yield}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.potency}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"Vend",icon:"arrow-circle-down",onClick:function(){return c("vend",{seedid:e.id})}}),"\xa0(",e.amount," Left)"]})]},t)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleConsole=void 0;var o=n(0),r=n(1),a=n(2),c=n(4),i=n(44);t.ShuttleConsole=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:d.status?d.status:(0,o.createComponentVNode)(2,a.NoticeBox,{color:"red",children:"Shuttle Missing"})}),!!d.shuttle&&(!!d.docking_ports_len&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Send to ",children:d.docking_ports.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"chevron-right",content:e.name,onClick:function(){return l("move",{move:e.id})}},e.name)}))})||(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledListItem,{label:"Status",color:"red",children:(0,o.createComponentVNode)(2,a.NoticeBox,{color:"red",children:"Shuttle Locked"})}),!!d.admin_controlled&&(0,o.createComponentVNode)(2,i.LabeledListItem,{label:"Authorization",children:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-circle",content:"Request Authorization",disabled:!d.status,onClick:function(){return l("request")}})})],0))]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleManipulator=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.ShuttleManipulator=function(e,t){var n=(0,r.useLocalState)(t,"tabIndex",0),u=n[0],s=n[1];return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Box,{fillPositionedParent:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===u,onClick:function(){return s(0)},icon:"info-circle",content:"Status"},"Status"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===u,onClick:function(){return s(1)},icon:"file-import",content:"Templates"},"Templates"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===u,onClick:function(){return s(2)},icon:"tools",content:"Modification"},"Modification")]}),function(e){switch(e){case 0:return(0,o.createComponentVNode)(2,i);case 1:return(0,o.createComponentVNode)(2,l);case 2:return(0,o.createComponentVNode)(2,d);default:return"WE SHOULDN'T BE HERE!"}}(u)]})})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.shuttles;return(0,o.createComponentVNode)(2,a.Box,{children:i.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID",children:e.id}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shuttle Timer",children:e.timeleft}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shuttle Mode",children:e.mode}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shuttle Status",children:e.status}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Jump To",icon:"location-arrow",onClick:function(){return c("jump_to",{type:"mobile",id:e.id})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Fast Travel",icon:"fast-forward",onClick:function(){return c("fast_travel",{id:e.id})}})]})]})},e.name)}))})},l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.templates_tabs,d=i.existing_shuttle,u=i.templates;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Tabs,{children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:e===d.id,icon:"file",content:e,onClick:function(){return c("select_template_category",{cat:e})}},e)}))}),!!d&&u[d.id].templates.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[e.description&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:e.description}),e.admin_notes&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Admin Notes",children:e.admin_notes}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,a.Button,{content:"Load Template",icon:"download",onClick:function(){return c("select_template",{shuttle_id:e.shuttle_id})}})})]})},e.name)}))]})},d=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.existing_shuttle,d=i.selected;return(0,o.createComponentVNode)(2,a.Box,{children:[l?(0,o.createComponentVNode)(2,a.Section,{title:"Selected Shuttle: "+l.name,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:l.status}),l.timer&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Timer",children:l.timeleft}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,a.Button,{content:"Jump To",icon:"location-arrow",onClick:function(){return c("jump_to",{type:"mobile",id:l.id})}})})]})}):(0,o.createComponentVNode)(2,a.Section,{title:"Selected Shuttle: None"}),d?(0,o.createComponentVNode)(2,a.Section,{title:"Selected Template: "+d.name,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[d.description&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:d.description}),d.admin_notes&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Admin Notes",children:d.admin_notes}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Preview",icon:"eye",onClick:function(){return c("preview",{shuttle_id:d.shuttle_id})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Load",icon:"download",onClick:function(){return c("load",{shuttle_id:d.shuttle_id})}})]})]})}):(0,o.createComponentVNode)(2,a.Section,{title:"Selected Template: None"})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Sleeper=void 0;var o=n(0),r=n(16),a=n(1),c=n(2),i=n(4),l=[["good","Alive"],["average","Critical"],["bad","DEAD"]],d=[["Resp.","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],u={average:[.25,.5],bad:[.5,Infinity]},s=["bad","average","average","good","average","average","bad"];t.Sleeper=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.hasOccupant?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,N));return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",children:[r,(0,o.createComponentVNode)(2,f)]})})};var m=function(e,t){var n=(0,a.useBackend)(t);n.act,n.data.occupant;return(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,h),(0,o.createComponentVNode)(2,C)],4)},p=function(e,t){var n=(0,a.useBackend)(t),i=n.act,d=n.data,u=d.occupant,m=d.auto_eject_dead;return(0,o.createComponentVNode)(2,c.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{color:"label",display:"inline",children:"Auto-eject if dead:\xa0"}),(0,o.createComponentVNode)(2,c.Button,{icon:m?"toggle-on":"toggle-off",selected:m,content:m?"On":"Off",onClick:function(){return i("auto_eject_dead_"+(m?"off":"on"))}}),(0,o.createComponentVNode)(2,c.Button,{icon:"user-slash",content:"Eject",onClick:function(){return i("ejectify")}})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:u.maxHealth,value:u.health/u.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]},children:(0,r.round)(u.health,0)})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",color:l[u.stat][0],children:l[u.stat][1]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:u.maxTemp,value:u.bodyTemperature/u.maxTemp,color:s[u.temperatureSuitability+3],children:[(0,r.round)(u.btCelsius,0),"\xb0C,",(0,r.round)(u.btFaren,0),"\xb0F"]})}),!!u.hasBlood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Blood Level",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:u.bloodMax,value:u.bloodLevel/u.bloodMax,ranges:{bad:[-Infinity,.6],average:[.6,.9],good:[.6,Infinity]},children:[u.bloodPercent,"%, ",u.bloodLevel,"cl"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pulse",verticalAlign:"middle",children:[u.pulse," BPM"]})],4)]})})},h=function(e,t){var n=(0,a.useBackend)(t).data.occupant;return(0,o.createComponentVNode)(2,c.Section,{title:"Occupant Damage",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:d.map((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e[0],children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:"100",value:n[e[1]]/100,ranges:u,children:(0,r.round)(n[e[1]],0)},t)},t)}))})})},f=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.hasOccupant,d=i.isBeakerLoaded,u=i.beakerMaxSpace,s=i.beakerFreeSpace,m=i.dialysis&&s>0;return(0,o.createComponentVNode)(2,c.Section,{title:"Dialysis",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{disabled:!d||s<=0||!l,selected:m,icon:m?"toggle-on":"toggle-off",content:m?"Active":"Inactive",onClick:function(){return r("togglefilter")}}),(0,o.createComponentVNode)(2,c.Button,{disabled:!d,icon:"eject",content:"Eject",onClick:function(){return r("removebeaker")}})],4),children:d?(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Remaining Space",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:u,value:s/u,ranges:{good:[.5,Infinity],average:[.25,.5],bad:[-Infinity,.25]},children:[s,"u"]})})}):(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"No beaker loaded."})})},C=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.occupant,d=i.chemicals,u=i.maxchem,s=i.amounts;return(0,o.createComponentVNode)(2,c.Section,{title:"Occupant Chemicals",flexGrow:"1",children:d.map((function(e,t){var n,a="";return e.overdosing?(a="bad",n=(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"exclamation-circle"}),"\xa0 Overdosing!"]})):e.od_warning&&(a="average",n=(0,o.createComponentVNode)(2,c.Box,{color:"average",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"exclamation-triangle"}),"\xa0 Close to overdosing"]})),(0,o.createComponentVNode)(2,c.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,o.createComponentVNode)(2,c.Section,{title:e.title,level:"3",mx:"0",lineHeight:"18px",buttons:n,children:(0,o.createComponentVNode)(2,c.Flex,{align:"flex-start",children:[(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:u,value:e.occ_amount/u,color:a,title:"Amount of chemicals currently inside the occupant / Total amount injectable by this machine",mr:"0.5rem",children:[e.pretty_amount,"/",u,"u"]}),s.map((function(t,n){return(0,o.createComponentVNode)(2,c.Button,{disabled:!e.injectable||e.occ_amount+t>u||2===l.stat,icon:"syringe",content:"Inject "+t+"u",title:"Inject "+t+"u of "+e.title+" into the occupant",mb:"0",height:"19px",onClick:function(){return r("chemical",{chemid:e.id,amount:t})}},n)}))]})})},t)}))})},N=function(e,t){return(0,o.createComponentVNode)(2,c.Section,{textAlign:"center",flexGrow:"1",children:(0,o.createComponentVNode)(2,c.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected."]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SlotMachine=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.SlotMachine=function(e,t){var n,i=(0,r.useBackend)(t),l=i.act,d=i.data;return null===d.money?(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{children:"Could not scan your card or could not find account!"}),(0,o.createComponentVNode)(2,a.Box,{children:"Please wear or hold your ID and try again."})]})})}):(n=1===d.plays?d.plays+" player has tried their luck today!":d.plays+" players have tried their luck today!",(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{lineHeight:2,children:n}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Credits Remaining",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d.money})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"10 credits to spin",children:(0,o.createComponentVNode)(2,a.Button,{icon:"coins",disabled:d.working,content:d.working?"Spinning...":"Spin",onClick:function(){return l("spin")}})})]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,lineHeight:2,color:d.resultlvl,children:d.result})]})})}))}},function(e,t,n){"use strict";t.__esModule=!0,t.Smartfridge=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.Smartfridge=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.secure,u=l.can_dry,s=l.drying,m=l.contents;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[!!d&&(0,o.createComponentVNode)(2,a.Section,{title:"Secure",children:(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Secure Access: Please have your identification ready."})}),!!u&&(0,o.createComponentVNode)(2,a.Section,{title:"Drying rack",children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"power-off":"times",content:s?"On":"Off",selected:s,onClick:function(){return i("drying")}})}),(0,o.createComponentVNode)(2,a.Section,{title:"Contents",children:[!m&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:" No products loaded. "}),!!m&&m.slice().sort((function(e,t){return e.display_name.localeCompare(t.display_name)})).map((function(e){return(0,o.createComponentVNode)(2,a.Flex,{direction:"row",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{width:"45%",children:e.display_name}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"25%",children:["(",e.quantity," in stock)"]}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"30%",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-down",tooltip:"Dispense one.",content:"1",onClick:function(){return i("vend",{index:e.vend,amount:1})}}),(0,o.createComponentVNode)(2,a.NumberInput,{width:"40px",minValue:0,value:0,maxValue:e.quantity,step:1,stepPixelSize:3,onChange:function(t,n){return i("vend",{index:e.vend,amount:n})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-down",content:"All",tooltip:"Dispense all. ",onClick:function(){return i("vend",{index:e.vend,amount:e.quantity})}})]})]},e)}))]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Smes=void 0;var o=n(0),r=n(1),a=n(2),c=n(124),i=n(4);t.Smes=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.capacityPercent,s=(d.capacity,d.charge),m=d.inputAttempt,p=d.inputting,h=d.inputLevel,f=d.inputLevelMax,C=d.inputAvailable,N=d.outputAttempt,b=d.outputting,V=d.outputLevel,g=d.outputLevelMax,v=d.outputUsed,y=(u>=100?"good":p&&"average")||"bad",x=(b?"good":s>0&&"average")||"bad";return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored Energy",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:.01*u,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]}})}),(0,o.createComponentVNode)(2,a.Section,{title:"Input",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:m?"sync-alt":"times",selected:m,onClick:function(){return l("tryinput")},children:m?"Auto":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:y,children:(u>=100?"Fully Charged":p&&"Charging")||"Not Charging"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Input",children:(0,o.createComponentVNode)(2,a.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===h,onClick:function(){return l("input",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===h,onClick:function(){return l("input",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,a.Slider,{value:h/1e3,fillValue:C/1e3,minValue:0,maxValue:f/1e3,step:5,stepPixelSize:4,format:function(e){return(0,c.formatPower)(1e3*e,1)},onChange:function(e,t){return l("input",{target:1e3*t})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:h===f,onClick:function(){return l("input",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:h===f,onClick:function(){return l("input",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available",children:(0,c.formatPower)(C)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:N?"power-off":"times",selected:N,onClick:function(){return l("tryoutput")},children:N?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:x,children:b?"Sending":s>0?"Not Sending":"No Charge"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Output",children:(0,o.createComponentVNode)(2,a.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===V,onClick:function(){return l("output",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===V,onClick:function(){return l("output",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,a.Slider,{value:V/1e3,minValue:0,maxValue:g/1e3,step:5,stepPixelSize:4,format:function(e){return(0,c.formatPower)(1e3*e,1)},onChange:function(e,t){return l("output",{target:1e3*t})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:V===g,onClick:function(){return l("output",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:V===g,onClick:function(){return l("output",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outputting",children:(0,c.formatPower)(v)})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SolarControl=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.SolarControl=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.generated,u=l.generated_ratio,s=l.tracking_state,m=l.tracking_rate,p=l.connected_panels,h=l.connected_tracker,f=l.cdir,C=l.direction,N=l.rotating_direction;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Scan for new hardware",onClick:function(){return i("refresh")}}),children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Solar tracker",color:h?"good":"bad",children:h?"OK":"N/A"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Solar panels",color:p>0?"good":"bad",children:p})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.66,Infinity],average:[.33,.66],bad:[-Infinity,.33]},minValue:0,maxValue:1,value:u,children:d+" W"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Panel orientation",children:[f,"\xb0 (",C,")"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tracker rotation",children:[2===s&&(0,o.createComponentVNode)(2,a.Box,{children:" Automated "}),1===s&&(0,o.createComponentVNode)(2,a.Box,{children:[" ",m,"\xb0/h (",N,")"," "]}),0===s&&(0,o.createComponentVNode)(2,a.Box,{children:" Tracker offline "})]})]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Panel orientation",children:[2!==s&&(0,o.createComponentVNode)(2,a.NumberInput,{unit:"\xb0",step:1,stepPixelSize:1,minValue:0,maxValue:359,value:f,onDrag:function(e,t){return i("cdir",{cdir:t})}}),2===s&&(0,o.createComponentVNode)(2,a.Box,{lineHeight:"19px",children:" Automated "})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tracker status",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:0===s,onClick:function(){return i("track",{track:0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:"Timed",selected:1===s,onClick:function(){return i("track",{track:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:2===s,disabled:!h,onClick:function(){return i("track",{track:2})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tracker rotation",children:[1===s&&(0,o.createComponentVNode)(2,a.NumberInput,{unit:"\xb0/h",step:1,stepPixelSize:1,minValue:-7200,maxValue:7200,value:m,format:function(e){return(Math.sign(e)>0?"+":"-")+Math.abs(e)},onDrag:function(e,t){return i("tdir",{tdir:t})}}),0===s&&(0,o.createComponentVNode)(2,a.Box,{lineHeight:"19px",children:" Tracker offline "}),2===s&&(0,o.createComponentVNode)(2,a.Box,{lineHeight:"19px",children:" Automated "})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SpawnersMenu=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.SpawnersMenu=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.spawners||[];return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{mb:.5,title:e.name+" ("+e.amount_left+" left)",level:2,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"chevron-circle-right",content:"Jump",onClick:function(){return i("jump",{ID:e.uids})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"chevron-circle-right",content:"Spawn",onClick:function(){return i("spawn",{ID:e.uids})}})],4),children:[(0,o.createComponentVNode)(2,a.Box,{style:{"white-space":"pre-wrap"},mb:1,fontSize:"16px",children:e.desc}),!!e.fluff&&(0,o.createComponentVNode)(2,a.Box,{style:{"white-space":"pre-wrap"},textColor:"#878787",fontSize:"14px",children:e.fluff}),!!e.important_info&&(0,o.createComponentVNode)(2,a.Box,{style:{"white-space":"pre-wrap"},mt:1,bold:!0,color:"red",fontSize:"18px",children:e.important_info})]},e.name)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SpecMenu=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.SpecMenu=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,theme:"nologo",children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Flex,{justify:"space-around",children:[(0,o.createComponentVNode)(2,i),(0,o.createComponentVNode)(2,a.Divider,{vertical:1}),(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,a.Divider,{vertical:1}),(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Divider,{vertical:1}),(0,o.createComponentVNode)(2,u)]})})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act;n.data.subclasses;return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,basis:"25%",children:(0,o.createComponentVNode)(2,a.Section,{title:"Hemomancer",children:[(0,o.createVNode)(1,"h3",null,"Focuses on blood magic and the manipulation of blood around you.",16),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Vampiric claws",16),(0,o.createTextVNode)(": Unlocked at 150 blood, allows you to summon a robust pair of claws that attack rapidly, drain a targets blood, and heal you.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Blood Barrier",16),(0,o.createTextVNode)(": Unlocked at 250 blood, allows you to select two turfs and create a wall between them.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Blood tendrils",16),(0,o.createTextVNode)(": Unlocked at 250 blood, allows you to slow everyone in a targeted 3x3 area after a short delay.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Sanguine pool",16),(0,o.createTextVNode)(": Unlocked at 400 blood, allows you to travel at high speeds for a short duration. Doing this leaves behind blood splatters. You can move through anything but walls and space when doing this.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Predator senses",16),(0,o.createTextVNode)(": Unlocked at 600 blood, allows you to sniff out anyone within the same sector as you.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Blood eruption",16),(0,o.createTextVNode)(": Unlocked at 800 blood, allows you to manipulate all nearby blood splatters, in 4 tiles around you, into spikes that impale anyone stood ontop of them.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Full power",16),(0,o.createComponentVNode)(2,a.Divider),(0,o.createVNode)(1,"b",null,"The blood bringers rite",16),(0,o.createTextVNode)(": When toggled you will rapidly drain the blood of everyone who is nearby and use it to heal yourself slightly and remove any incapacitating effects rapidly.")],4),(0,o.createComponentVNode)(2,a.Button,{content:"Hemomancer",onClick:function(){return c("hemomancer")}})]})})},l=function(e,t){var n=(0,r.useBackend)(t),c=n.act;n.data.subclasses;return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,basis:"25%",children:(0,o.createComponentVNode)(2,a.Section,{title:"Umbrae",children:[(0,o.createVNode)(1,"h3",null,"Focuses on darkness, stealth ambushing and mobility.",16),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Cloak of darkness",16),(0,o.createTextVNode)(": Unlocked at 150 blood, when toggled, allows you to become nearly invisible and move rapidly when in dark regions. While active, burn damage is more effective against you.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Shadow anchor",16),(0,o.createTextVNode)(": Unlocked at 250 blood, casting it will create an anchor at the cast location after a short delay. If you then cast the ability again, you are teleported back to the anchor. If you do not cast again within 2 minutes, you will do a fake recall, causing a clone to appear at the anchor and making yourself invisible. It will not teleport you between Z levels.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Shadow snare",16),(0,o.createTextVNode)(": Unlocked at 250 blood, allows you to summon a trap that when crossed blinds and ensnares the victim. This trap is hard to see, but withers in the light.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Dark passage",16),(0,o.createTextVNode)(": Unlocked at 400 blood, allows you to target a turf on screen, you will then teleport to that turf.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Extinguish",16),(0,o.createTextVNode)(": Unlocked at 600 blood, allows you to snuff out nearby electronic light sources and glowshrooms.")],4),(0,o.createVNode)(1,"b",null,"Shadow boxing",16),": Unlocked at 800 blood, sends out shadow clones towards a target, damaging them while you remain in range.",(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Full power",16),(0,o.createComponentVNode)(2,a.Divider),(0,o.createVNode)(1,"b",null,"Eternal darkness",16),(0,o.createTextVNode)(": When toggled, you consume yourself in unholy darkness, only the strongest of lights will be able to see through it. Inside the radius, nearby creatures will freeze and energy projectiles will deal less damage.")],4),(0,o.createVNode)(1,"p",null,"In addition, you also gain permanent X-ray vision.",16),(0,o.createComponentVNode)(2,a.Button,{content:"Umbrae",onClick:function(){return c("umbrae")}})]})})},d=function(e,t){var n=(0,r.useBackend)(t),c=n.act;n.data.subclasses;return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,basis:"25%",children:(0,o.createComponentVNode)(2,a.Section,{title:"Gargantua",children:[(0,o.createVNode)(1,"h3",null,"Focuses on tenacity and melee damage.",16),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Rejuvenate",16),(0,o.createTextVNode)(": Will heal you at an increased rate based on how much damage you have taken.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Blood swell",16),(0,o.createTextVNode)(": Unlocked at 150 blood, increases your resistance to physical damage, stuns and stamina for 30 seconds. While it is active you cannot fire guns.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Seismic stomp",16),(0,o.createTextVNode)(": Unlocked at 250 blood, allows you to stomp the ground to send out a shockwave, knocking people back.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Blood rush",16),(0,o.createTextVNode)(": Unlocked at 250 blood, gives you a short speed boost when cast.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Blood swell II",16),(0,o.createTextVNode)(": Unlocked at 400 blood, increases all melee damage by 10.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Overwhelming force",16),(0,o.createTextVNode)(": Unlocked at 600 blood, when toggled, if you bump into a door that you do not have access to, it will force it open. In addition, you cannot be pushed or pulled while it is active.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Demonic grasp",16),(0,o.createTextVNode)(": Unlocked at 800 blood, allows you to send out a demonic hand to snare someone. If you are on disarm/grab intent you will push/pull the target, respectively.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Charge",16),(0,o.createTextVNode)(": Unlocked at 800 blood, you gain the ability to charge at a target. Destroying and knocking back pretty much anything you collide with.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Full Power",16),(0,o.createComponentVNode)(2,a.Divider),(0,o.createVNode)(1,"b",null,"Desecrated Duel",16),(0,o.createTextVNode)(": Leap towards a visible enemy, creating an arena upon landing, infusing you with increased regeneration, and granting you resistance to internal damages.")],4),(0,o.createComponentVNode)(2,a.Button,{content:"Gargantua",onClick:function(){return c("gargantua")}})]})})},u=function(e,t){var n=(0,r.useBackend)(t),c=n.act;n.data.subclasses;return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,basis:"25%",children:(0,o.createComponentVNode)(2,a.Section,{title:"Dantalion",children:[(0,o.createVNode)(1,"h3",null,"Focuses on thralling and illusions.",16),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Enthrall",16),(0,o.createTextVNode)(": Unlocked at 150 blood, Thralls your target to your will, requires you to stand still. Does not work on mindshielded or already enthralled/mindslaved people.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Thrall cap",16),(0,o.createTextVNode)(": You can only thrall a max of 1 person at a time. This can be increased at 400 blood, 600 blood and at full power to a max of 4 thralls.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Thrall commune",16),(0,o.createTextVNode)(": Unlocked at 150 blood, Allows you to talk to your thralls, your thralls can talk back in the same way.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Subspace swap",16),(0,o.createTextVNode)(": Unlocked at 250 blood, allows you to swap positions with a target.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Pacify",16),(0,o.createTextVNode)(": Unlocked at 250 blood, allows you to pacify a target, preventing them from causing harm for 40 seconds.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Decoy",16),(0,o.createTextVNode)(": Unlocked at 400 blood, briefly turn invisible and send out an illusion to fool everyone nearby.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Rally thralls",16),(0,o.createTextVNode)(": Unlocked at 600 blood, removes all incapacitating effects from nearby thralls.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Blood bond",16),(0,o.createTextVNode)(": Unlocked at 800 blood, when cast, all nearby thralls become linked to you. If anyone in the network takes damage, it is shared equally between everyone in the network. If a thrall goes out of range, they will be removed from the network.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Full Power",16),(0,o.createComponentVNode)(2,a.Divider),(0,o.createVNode)(1,"b",null,"Mass Hysteria",16),(0,o.createTextVNode)(": Casts a powerful illusion that blinds and then makes everyone nearby perceive others as random animals.")],4),(0,o.createComponentVNode)(2,a.Button,{content:"Dantalion",onClick:function(){return c("dantalion")}})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.StationAlertConsoleContent=t.StationAlertConsole=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.StationAlertConsole=function(){return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,t){var n=(0,r.useBackend)(t).data.alarms||[],c=n.Fire||[],i=n.Atmosphere||[],l=n.Power||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Fire Alarms",children:(0,o.createVNode)(1,"ul",null,[0===c.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),c.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)}),(0,o.createComponentVNode)(2,a.Section,{title:"Atmospherics Alarms",children:(0,o.createVNode)(1,"ul",null,[0===i.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),i.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Alarms",children:(0,o.createVNode)(1,"ul",null,[0===l.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),l.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)})],4)};t.StationAlertConsoleContent=i},function(e,t,n){"use strict";t.__esModule=!0,t.SuitStorage=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.SuitStorage=function(e,t){var n=(0,r.useBackend)(t).data.uv;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{display:"flex",className:"Layout__content--flexColumn",children:[!!n&&(0,o.createComponentVNode)(2,a.Dimmer,{backgroundColor:"black",opacity:.85,children:(0,o.createComponentVNode)(2,a.Flex,{children:(0,o.createComponentVNode)(2,a.Flex.Item,{bold:!0,textAlign:"center",mb:2,children:[(0,o.createComponentVNode)(2,a.Icon,{name:"spinner",spin:1,size:4,mb:4}),(0,o.createVNode)(1,"br"),"Disinfection of contents in progress..."]})})}),(0,o.createComponentVNode)(2,i),(0,o.createComponentVNode)(2,d)]})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,d=i.helmet,u=i.suit,s=i.magboots,m=i.mask,p=i.storage,h=i.open,f=i.locked;return(0,o.createComponentVNode)(2,a.Section,{title:"Stored Items",flexGrow:"1",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Start Disinfection Cycle",icon:"radiation",textAlign:"center",onClick:function(){return c("cook")}}),(0,o.createComponentVNode)(2,a.Button,{content:f?"Unlock":"Lock",icon:f?"unlock":"lock",disabled:h,onClick:function(){return c("toggle_lock")}})],4),children:h&&!f?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,l,{object:d,label:"Helmet",missingText:"helmet",eject:"dispense_helmet"}),(0,o.createComponentVNode)(2,l,{object:u,label:"Suit",missingText:"suit",eject:"dispense_suit"}),(0,o.createComponentVNode)(2,l,{object:s,label:"Boots",missingText:"boots",eject:"dispense_boots"}),(0,o.createComponentVNode)(2,l,{object:m,label:"Breathmask",missingText:"mask",eject:"dispense_mask"}),(0,o.createComponentVNode)(2,l,{object:p,label:"Storage",missingText:"storage item",eject:"dispense_storage"})]}):(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{bold:!0,grow:"1",textAlign:"center",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:f?"lock":"exclamation-circle",size:"5",mb:3}),(0,o.createVNode)(1,"br"),f?"The unit is locked.":"The unit is closed."]})})})},l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=(n.data,e.object),l=e.label,d=e.missingText,u=e.eject;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:l,children:(0,o.createComponentVNode)(2,a.Box,{my:.5,children:i?(0,o.createComponentVNode)(2,a.Button,{my:-1,icon:"eject",content:i,onClick:function(){return c(u)}}):(0,o.createComponentVNode)(2,a.Box,{color:"silver",bold:!0,children:["No ",d," found."]})})})},d=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.open,d=i.locked;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:l?"Close Suit Storage Unit":"Open Suit Storage Unit",icon:l?"times-circle":"expand",color:l?"red":"green",disabled:d,textAlign:"center",onClick:function(){return c("toggle_open")}})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SupermatterMonitor=void 0;var o=n(0),r=n(29),a=n(48),c=n(16),i=n(1),l=n(2),d=n(43),u=n(4);n(68);t.SupermatterMonitor=function(e,t){var n=(0,i.useBackend)(t);n.act;return 0===n.data.active?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,p)};var s=function(e){return Math.log2(16+Math.max(0,e))-4},m=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.supermatters,c=void 0===a?[]:a;return(0,o.createComponentVNode)(2,u.Window,{children:(0,o.createComponentVNode)(2,u.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l.Section,{title:"Detected Supermatters",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"sync",content:"Refresh",onClick:function(){return r("refresh")}}),children:(0,o.createComponentVNode)(2,l.Table,{children:c.map((function(e){return(0,o.createComponentVNode)(2,l.Table.Row,{children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:e.supermatter_id+". "+e.area_name}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,color:"label",children:"Integrity:"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,width:"120px",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:e.integrity/100,ranges:{good:[.9,Infinity],average:[.5,.9],bad:[-Infinity,.5]}})}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,l.Button,{content:"Details",onClick:function(){return r("view",{view:e.supermatter_id})}})})]},e.supermatter_id)}))})})})})},p=function(e,t){var n=(0,i.useBackend)(t),m=n.act,p=n.data,h=(p.active,p.SM_integrity),f=p.SM_power,C=p.SM_ambienttemp,N=p.SM_ambientpressure,b=(0,a.flow)([function(e){return e.filter((function(e){return e.amount>=.01}))},(0,r.sortBy)((function(e){return-e.amount}))])(p.gases||[]),V=Math.max.apply(Math,[1].concat(b.map((function(e){return e.amount}))));return(0,o.createComponentVNode)(2,u.Window,{children:(0,o.createComponentVNode)(2,u.Window.Content,{children:(0,o.createComponentVNode)(2,l.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,l.Flex.Item,{width:"270px",children:(0,o.createComponentVNode)(2,l.Section,{title:"Metrics",children:(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:h/100,ranges:{good:[.9,Infinity],average:[.5,.9],bad:[-Infinity,.5]}})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Relative EER",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:f,minValue:0,maxValue:5e3,ranges:{good:[-Infinity,5e3],average:[5e3,7e3],bad:[7e3,Infinity]},children:(0,c.toFixed)(f)+" MeV/cm3"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:s(C),minValue:0,maxValue:s(1e4),ranges:{teal:[-Infinity,s(80)],good:[s(80),s(373)],average:[s(373),s(1e3)],bad:[s(1e3),Infinity]},children:(0,c.toFixed)(C)+" K"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:s(N),minValue:0,maxValue:s(5e4),ranges:{good:[s(1),s(300)],average:[-Infinity,s(1e3)],bad:[s(1e3),Infinity]},children:(0,c.toFixed)(N)+" kPa"})})]})})}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,l.Section,{title:"Gases",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"arrow-left",content:"Back",onClick:function(){return m("back")}}),children:(0,o.createComponentVNode)(2,l.LabeledList,{children:b.map((function(e){return(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:(0,d.getGasLabel)(e.name),children:(0,o.createComponentVNode)(2,l.ProgressBar,{color:(0,d.getGasColor)(e.name),value:e.amount,minValue:0,maxValue:V,children:(0,c.toFixed)(e.amount,2)+"%"})},e.name)}))})})})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SyndicateComputerSimple=void 0;var o=n(0),r=n(1),a=n(2),c=(n(44),n(4));t.SyndicateComputerSimple=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;return(0,o.createComponentVNode)(2,c.Window,{theme:"syndicate",children:(0,o.createComponentVNode)(2,c.Window.Content,{children:l.rows.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.title,buttons:(0,o.createComponentVNode)(2,a.Button,{content:e.buttontitle,disabled:e.buttondisabled,tooltip:e.buttontooltip,tooltipPosition:"left",onClick:function(){return i(e.buttonact)}}),children:[e.status,!!e.bullets&&(0,o.createComponentVNode)(2,a.Box,{children:e.bullets.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})]},e.title)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TEG=void 0;var o=n(0),r=n(1),a=n(2),c=n(4),i=function(e){return e.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,")};t.TEG=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data;return d.error?(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Error",children:[d.error,(0,o.createComponentVNode)(2,a.Button,{icon:"circle",content:"Recheck",onClick:function(){return l("check")}})]})})}):(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Cold Loop ("+d.cold_dir+")",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cold Inlet",children:[i(d.cold_inlet_temp)," K,"," ",i(d.cold_inlet_pressure)," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cold Outlet",children:[i(d.cold_outlet_temp)," K,"," ",i(d.cold_outlet_pressure)," kPa"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Hot Loop ("+d.hot_dir+")",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Hot Inlet",children:[i(d.hot_inlet_temp)," K,"," ",i(d.hot_inlet_pressure)," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Hot Outlet",children:[i(d.hot_outlet_temp)," K,"," ",i(d.hot_outlet_pressure)," kPa"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Output",children:[i(d.output_power)," W",!!d.warning_switched&&(0,o.createComponentVNode)(2,a.Box,{color:"red",children:"Warning: Cold inlet temperature exceeds hot inlet temperature."}),!!d.warning_cold_pressure&&(0,o.createComponentVNode)(2,a.Box,{color:"red",children:"Warning: Cold circulator inlet pressure is under 1,000 kPa."}),!!d.warning_hot_pressure&&(0,o.createComponentVNode)(2,a.Box,{color:"red",children:"Warning: Hot circulator inlet pressure is under 1,000 kPa."})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TTSSeedsExplorerContent=t.TTSSeedsExplorer=void 0;var o=n(0),r=n(1),a=n(2),c=n(4),i={0:"\u0411\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u044b\u0435",1:"Tier I",2:"Tier II",3:"Tier III",4:"Tier IV"},l={"\u041c\u0443\u0436\u0441\u043a\u043e\u0439":{icon:"mars",color:"blue"},"\u0416\u0435\u043d\u0441\u043a\u0438\u0439":{icon:"venus",color:"purple"},"\u041b\u044e\u0431\u043e\u0439":{icon:"venus-mars",color:"white"}},d=function(e,t,n,r){return void 0===r&&(r=null),e.map((function(e){var c,i=null!=(c=e[r])?c:e;return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:t.includes(e),content:i,onClick:function(){t.includes(e)?n(t.filter((function(t){var n;return(null!=(n=t[r])?n:t)!==e}))):n([e].concat(t))}},i)}))};t.TTSSeedsExplorer=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:(0,o.createComponentVNode)(2,u)})})};var u=function(e,t){var n=(0,r.useBackend)(t),c=n.act,u=n.data,s=u.providers,m=u.seeds,p=u.selected_seed,h=u.phrases,f=u.donator_level,C=m.map((function(e){return e.category})).filter((function(e,t,n){return n.indexOf(e)===t})),N=m.map((function(e){return e.gender})).filter((function(e,t,n){return n.indexOf(e)===t})),b=m.map((function(e){return e.required_donator_level})).filter((function(e,t,n){return n.indexOf(e)===t})).map((function(e){return i[e]})),V=(0,r.useLocalState)(t,"selectedProviders",s),g=V[0],v=V[1],y=(0,r.useLocalState)(t,"selectedGenders",N),x=y[0],_=y[1],k=(0,r.useLocalState)(t,"selectedCategories",C),L=k[0],w=k[1],B=(0,r.useLocalState)(t,"selectedDonatorLevels",b),S=B[0],I=B[1],T=(0,r.useLocalState)(t,"selectedPhrase",h[0]),A=T[0],E=T[1],M=(0,r.useLocalState)(t,"searchtext",""),O=M[0],P=M[1],F=d(s,g,v,"name"),R=d(N,x,_),D=d(C,L,w),j=d(b,S,I),W=(0,o.createComponentVNode)(2,a.Dropdown,{options:h,selected:A.replace(/(.{25})..+/,"$1..."),width:"220px",onSelected:function(e){return E(e)}}),z=(0,o.createComponentVNode)(2,a.Input,{placeholder:"\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435...",fluid:!0,onInput:function(e,t){return P(t)}}),U=m.sort((function(e,t){var n=e.name.toLowerCase(),o=t.name.toLowerCase();return n>o?1:n0&&p!==e.name?"orange":"white",children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,opacity:p===e.name?.5:.25,textAlign:"left",children:e.category}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,opacity:.5,textColor:p===e.name?"white":l[e.gender].color,textAlign:"left",children:(0,o.createComponentVNode)(2,a.Icon,{mx:1,size:1.2,name:l[e.gender].icon})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,opacity:.5,textColor:"white",textAlign:"right",children:e.required_donator_level>0&&(0,o.createFragment)([i[e.required_donator_level],(0,o.createComponentVNode)(2,a.Icon,{ml:1,mr:2,name:"coins"})],0)})]},e.name)}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"\u0424\u0438\u043b\u044c\u0442\u0440\u044b",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"\u041f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u044b",children:F}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"\u041f\u043e\u043b",children:R}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"\u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438",children:D}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"\u0423\u0440\u043e\u0432\u0435\u043d\u044c \u043f\u043e\u0434\u043f\u0438\u0441\u043a\u0438",children:j}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"\u0424\u0440\u0430\u0437\u0430",children:W}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"\u041f\u043e\u0438\u0441\u043a",children:z})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"\u0413\u043e\u043b\u043e\u0441\u0430 ("+U.length+"/"+m.length+")",flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Table,{children:H})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.BlockQuote,{children:[(0,o.createComponentVNode)(2,a.Box,{children:"\u0414\u043b\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u044f \u0438 \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u044f \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0430 \u0432 \u0443\u0441\u043b\u043e\u0432\u0438\u044f\u0445 \u0440\u0430\u0441\u0442\u0443\u0449\u0438\u0445 \u0440\u0430\u0441\u0445\u043e\u0434\u043e\u0432 \u0447\u0430\u0441\u0442\u044c \u0433\u043e\u043b\u043e\u0441\u043e\u0432 \u043f\u0440\u0438\u0448\u043b\u043e\u0441\u044c \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u043c\u0438 \u0442\u043e\u043b\u044c\u043a\u043e \u0437\u0430 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u044c\u043d\u0443\u044e \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0430."}),(0,o.createComponentVNode)(2,a.Box,{mt:2,italic:!0,children:"\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435 \u043e\u0431 \u044d\u0442\u043e\u043c \u043c\u043e\u0436\u043d\u043e \u0443\u0437\u043d\u0430\u0442\u044c \u0432 \u043d\u0430\u0448\u0435\u043c Discord-\u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0435."})]})})],4)};t.TTSSeedsExplorerContent=u},function(e,t,n){"use strict";t.__esModule=!0,t.TachyonArrayContent=t.TachyonArray=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.TachyonArray=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.records,s=void 0===u?[]:u,m=d.explosion_target,p=d.toxins_tech,h=d.printing;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shift's Target",children:m}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Toxins Level",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Administration",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print All Logs",disabled:!s.length||h,align:"center",onClick:function(){return l("print_logs")}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",content:"Delete All Logs",disabled:!s.length,color:"bad",align:"center",onClick:function(){return l("delete_logs")}})]})]})}),s.length?(0,o.createComponentVNode)(2,i):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Records"})]})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.records,l=void 0===i?[]:i;return(0,o.createComponentVNode)(2,a.Section,{title:"Logged Explosions",children:(0,o.createComponentVNode)(2,a.Flex,{children:(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Table,{m:"0.5rem",children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Time"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Epicenter"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Actual Size"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Theoretical Size"})]}),l.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.logged_time}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.epicenter}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.actual_size_message}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.theoretical_size_message}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",content:"Delete",color:"bad",onClick:function(){return c("delete_record",{index:e.index})}})})]},e.index)}))]})})})})};t.TachyonArrayContent=i},function(e,t,n){"use strict";t.__esModule=!0,t.Tank=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.Tank=function(e,t){var n,i=(0,r.useBackend)(t),l=i.act,d=i.data;return n=d.has_mask?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mask",children:(0,o.createComponentVNode)(2,a.Button,{icon:d.connected?"check":"times",content:d.connected?"Internals On":"Internals Off",selected:d.connected,onClick:function(){return l("internals")}})}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mask",color:"red",children:"No Mask Equipped"}),(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tank Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.tankPressure/1013,ranges:{good:[.35,Infinity],average:[.15,.35],bad:[-Infinity,.15]},children:d.tankPressure+" kPa"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Release Pressure",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:d.ReleasePressure===d.minReleasePressure,tooltip:"Min",onClick:function(){return l("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(d.releasePressure),width:"65px",unit:"kPa",minValue:d.minReleasePressure,maxValue:d.maxReleasePressure,onChange:function(e,t){return l("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:d.ReleasePressure===d.maxReleasePressure,tooltip:"Max",onClick:function(){return l("pressure",{pressure:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"",disabled:d.ReleasePressure===d.defaultReleasePressure,tooltip:"Reset",onClick:function(){return l("pressure",{pressure:"reset"})}})]}),n]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TankDispenser=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.TankDispenser=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.o_tanks,u=l.p_tanks;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Dispense Oxygen Tank ("+d+")",disabled:0===d,icon:"arrow-circle-down",onClick:function(){return i("oxygen")}})}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Dispense Plasma Tank ("+u+")",disabled:0===u,icon:"arrow-circle-down",onClick:function(){return i("plasma")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TcommsCore=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.TcommsCore=function(e,t){var n=(0,r.useBackend)(t),s=(n.act,n.data.ion),m=(0,r.useLocalState)(t,"tabIndex",0),p=m[0],h=m[1];return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[1===s&&(0,o.createComponentVNode)(2,i),(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"wrench"}),"Configuration"]},"ConfigPage"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"link"}),"Device Linkage"]},"LinkagePage"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===p,onClick:function(){return h(2)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-times"}),"User Filtering"]},"FilterPage")]}),function(e){switch(e){case 0:return(0,o.createComponentVNode)(2,l);case 1:return(0,o.createComponentVNode)(2,d);case 2:return(0,o.createComponentVNode)(2,u);default:return"SOMETHING WENT VERY WRONG PLEASE AHELP"}}(p)]})})};var i=function(){return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"ERROR: An Ionospheric overload has occured. Please wait for the machine to reboot. This cannot be manually done."})},l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.active,d=i.sectors_available,u=i.nttc_toggle_jobs,s=i.nttc_toggle_job_color,m=i.nttc_toggle_name_color,p=i.nttc_toggle_command_bold,h=i.nttc_job_indicator_type,f=i.nttc_setting_language,C=i.network_id;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Machine Power",children:(0,o.createComponentVNode)(2,a.Button,{content:l?"On":"Off",selected:l,icon:"power-off",onClick:function(){return c("toggle_active")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sector Coverage",children:d})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Radio Configuration",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Job Announcements",children:(0,o.createComponentVNode)(2,a.Button,{content:u?"On":"Off",selected:u,icon:"user-tag",onClick:function(){return c("nttc_toggle_jobs")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Job Departmentalisation",children:(0,o.createComponentVNode)(2,a.Button,{content:s?"On":"Off",selected:s,icon:"clipboard-list",onClick:function(){return c("nttc_toggle_job_color")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name Departmentalisation",children:(0,o.createComponentVNode)(2,a.Button,{content:m?"On":"Off",selected:m,icon:"user-tag",onClick:function(){return c("nttc_toggle_name_color")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Command Amplification",children:(0,o.createComponentVNode)(2,a.Button,{content:p?"On":"Off",selected:p,icon:"volume-up",onClick:function(){return c("nttc_toggle_command_bold")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Advanced",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Job Announcement Format",children:(0,o.createComponentVNode)(2,a.Button,{content:h||"Unset",selected:h,icon:"pencil-alt",onClick:function(){return c("nttc_job_indicator_type")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Language Conversion",children:(0,o.createComponentVNode)(2,a.Button,{content:f||"Unset",selected:f,icon:"globe",onClick:function(){return c("nttc_setting_language")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Network ID",children:(0,o.createComponentVNode)(2,a.Button,{content:C||"Unset",selected:C,icon:"server",onClick:function(){return c("network_id")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Maintenance",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Import Configuration",icon:"file-import",onClick:function(){return c("import")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Export Configuration",icon:"file-export",onClick:function(){return c("export")}})]})],4)},d=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.link_password,d=i.relay_entries;return(0,o.createComponentVNode)(2,a.Section,{title:"Device Linkage",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Linkage Password",children:(0,o.createComponentVNode)(2,a.Button,{content:l||"Unset",selected:l,icon:"lock",onClick:function(){return c("change_password")}})})}),(0,o.createComponentVNode)(2,a.Table,{m:"0.5rem",children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Network Address"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Network ID"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Sector"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Status"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Unlink"})]}),d.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.addr}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.net_id}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.sector}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:1===e.status?(0,o.createComponentVNode)(2,a.Box,{color:"green",children:"Online"}):(0,o.createComponentVNode)(2,a.Box,{color:"red",children:"Offline"})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Unlink",icon:"unlink",onClick:function(){return c("unlink",{addr:e.addr})}})})]},e.addr)}))]})]})},u=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.filtered_users;return(0,o.createComponentVNode)(2,a.Section,{title:"User Filtering",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Add User",icon:"user-plus",onClick:function(){return c("add_filter")}}),children:(0,o.createComponentVNode)(2,a.Table,{m:"0.5rem",children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{style:{width:"90%"},children:"User"}),(0,o.createComponentVNode)(2,a.Table.Cell,{style:{width:"10%"},children:"Actions"})]}),i.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Remove",icon:"user-times",onClick:function(){return c("remove_filter",{user:e})}})})]},e)}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TcommsRelay=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.TcommsRelay=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=u.linked,m=u.active,p=u.network_id;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Relay Configuration",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Machine Power",children:(0,o.createComponentVNode)(2,a.Button,{content:m?"On":"Off",selected:m,icon:"power-off",onClick:function(){return d("toggle_active")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Network ID",children:(0,o.createComponentVNode)(2,a.Button,{content:p||"Unset",selected:p,icon:"server",onClick:function(){return d("network_id")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Link Status",children:1===s?(0,o.createComponentVNode)(2,a.Box,{color:"green",children:"Linked"}):(0,o.createComponentVNode)(2,a.Box,{color:"red",children:"Unlinked"})})]})}),1===s?(0,o.createComponentVNode)(2,i):(0,o.createComponentVNode)(2,l)]})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.linked_core_id,d=i.linked_core_addr,u=i.hidden_link;return(0,o.createComponentVNode)(2,a.Section,{title:"Link Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Linked Core ID",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Linked Core Address",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Hidden Link",children:(0,o.createComponentVNode)(2,a.Button,{content:u?"Yes":"No",icon:u?"eye-slash":"eye",selected:u,onClick:function(){return c("toggle_hidden_link")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Unlink",children:(0,o.createComponentVNode)(2,a.Button,{content:"Unlink",icon:"unlink",color:"red",onClick:function(){return c("unlink")}})})]})})},l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.cores;return(0,o.createComponentVNode)(2,a.Section,{title:"Detected Cores",children:(0,o.createComponentVNode)(2,a.Table,{m:"0.5rem",children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Network Address"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Network ID"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Sector"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Link"})]}),i.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.addr}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.net_id}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.sector}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Link",icon:"link",onClick:function(){return c("link",{addr:e.addr})}})})]},e.addr)}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Teleporter=void 0;var o=n(0),r=n(1),a=n(2),c=n(4),i=n(221);t.Teleporter=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.targetsTeleport?d.targetsTeleport:{},s=d.calibrated,m=d.calibrating,p=d.powerstation,h=d.regime,f=d.teleporterhub,C=d.target,N=d.locked;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(!p||!f)&&(0,o.createComponentVNode)(2,a.Section,{title:"Error",children:[f,!p&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:" Powerstation not linked "}),p&&!f&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:" Teleporter hub not linked "})]}),p&&f&&(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Regime",children:[(0,o.createComponentVNode)(2,a.Button,{tooltip:"Teleport to another teleport hub. ",color:1===h?"good":null,onClick:function(){return l("setregime",{regime:1})},children:"Gate"}),(0,o.createComponentVNode)(2,a.Button,{tooltip:"One-way teleport. ",color:0===h?"good":null,onClick:function(){return l("setregime",{regime:0})},children:"Teleporter"}),(0,o.createComponentVNode)(2,a.Button,{tooltip:"Teleport to a location stored in a GPS device. ",color:2===h?"good":null,disabled:!N,onClick:function(){return l("setregime",{regime:2})},children:"GPS"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleport target",children:[0===h&&(0,o.createComponentVNode)(2,a.Dropdown,{width:"220px",selected:C,options:Object.keys(u),color:"None"!==C?"default":"bad",onSelected:function(e){return l("settarget",{x:u[e].x,y:u[e].y,z:u[e].z})}}),1===h&&(0,o.createComponentVNode)(2,a.Dropdown,{width:"220px",selected:C,options:Object.keys(u),color:"None"!==C?"default":"bad",onSelected:function(e){return l("settarget",{x:u[e].x,y:u[e].y,z:u[e].z})}}),2===h&&(0,o.createComponentVNode)(2,a.Box,{children:C})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Calibration",children:["None"!==C&&(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,i.GridColumn,{size:"2",children:m&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"In Progress"})||s&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Optimal"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Sub-Optimal"})}),(0,o.createComponentVNode)(2,i.GridColumn,{size:"3",children:(0,o.createComponentVNode)(2,a.Box,{"class":"ml-1",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sync-alt",tooltip:"Calibrates the hub. Accidents may occur when the calibration is not optimal.",disabled:!(!s&&!m),onClick:function(){return l("calibrate")}})})})]}),"None"===C&&(0,o.createComponentVNode)(2,a.Box,{lineHeight:"21px",children:"No target set"})]})]})}),!!(N&&p&&f&&2===h)&&(0,o.createComponentVNode)(2,a.Section,{title:"GPS",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"row",justify:"space-around",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Upload GPS data",tooltip:"Loads the GPS data from the device.",icon:"upload",onClick:function(){return l("load")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Eject",tooltip:"Ejects the GPS device",icon:"eject",onClick:function(){return l("eject")}})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TempGun=void 0;var o=n(0),r=n(16),a=n(1),c=n(2),i=n(4);t.TempGun=function(e,t){var n=(0,a.useBackend)(t),s=n.act,m=n.data,p=m.target_temperature,h=m.temperature,f=m.max_temp,C=m.min_temp;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Target Temperature",children:[(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,step:10,stepPixelSize:6,minValue:C,maxValue:f,value:p,format:function(e){return(0,r.toFixed)(e,2)},width:"50px",onDrag:function(e,t){return s("target_temperature",{target_temperature:t})}}),"\xb0C"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current Temperature",children:(0,o.createComponentVNode)(2,c.Box,{color:l(h),bold:h>500-273.15,children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:(0,r.round)(h,2)}),"\xb0C"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power Cost",children:(0,o.createComponentVNode)(2,c.Box,{color:u(h),children:d(h)})})]})})})})};var l=function(e){return e<=-100?"blue":e<=0?"teal":e<=100?"green":e<=200?"orange":"red"},d=function(e){return e<=100-273.15?"High":e<=250-273.15?"Medium":e<=300-273.15?"Low":e<=400-273.15?"Medium":"High"},u=function(e){return e<=100-273.15?"red":e<=250-273.15?"orange":e<=300-273.15?"green":e<=400-273.15?"orange":"red"}},function(e,t,n){"use strict";t.__esModule=!0,t.ThermoMachine=void 0;var o=n(0),r=n(16),a=n(1),c=n(2),i=n(4);t.ThermoMachine=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:d.temperature,format:function(e){return(0,r.toFixed)(e,2)}})," K"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:d.pressure,format:function(e){return(0,r.toFixed)(e,2)}})," kPa"]})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:d.on?"power-off":"times",content:d.on?"On":"Off",selected:d.on,onClick:function(){return l("power")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Setting",children:(0,o.createComponentVNode)(2,c.Button,{icon:d.cooling?"temperature-low":"temperature-high",content:d.cooling?"Cooling":"Heating",selected:d.cooling,onClick:function(){return l("cooling")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Target Temperature",children:(0,o.createComponentVNode)(2,c.NumberInput,{animated:!0,value:Math.round(d.target),unit:"K",width:"62px",minValue:Math.round(d.min),maxValue:Math.round(d.max),step:5,stepPixelSize:3,onDrag:function(e,t){return l("target",{target:t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"fast-backward",disabled:d.target===d.min,title:"Minimum temperature",onClick:function(){return l("target",{target:d.min})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sync",disabled:d.target===d.initial,title:"Room Temperature",onClick:function(){return l("target",{target:d.initial})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"fast-forward",disabled:d.target===d.max,title:"Maximum Temperature",onClick:function(){return l("target",{target:d.max})}})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TransferValve=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.TransferValve=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.tank_one,u=l.tank_two,s=l.attached_device,m=l.valve;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Valve Status",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"unlock":"lock",content:m?"Open":"Closed",disabled:!d||!u,onClick:function(){return i("toggle")}})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Assembly",buttons:(0,o.createComponentVNode)(2,a.Button,{textAlign:"center",width:"150px",icon:"cog",content:"Configure Assembly",disabled:!s,onClick:function(){return i("device")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:s,disabled:!s,onClick:function(){return i("remove_device")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Attach Assembly"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Attachment One",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:d,disabled:!d,onClick:function(){return i("tankone")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Attach Tank"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Attachment Two",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:u?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:u,disabled:!u,onClick:function(){return i("tanktwo")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Attach Tank"})})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TurbineComputer=void 0;var o=n(0),r=n(1),a=n(2),c=n(4),i=n(16);t.TurbineComputer=function(e,t){var n=(0,r.useBackend)(t),i=n.act,u=n.data,s=u.compressor,m=u.compressor_broken,p=u.turbine,h=u.turbine_broken,f=u.online,C=Boolean(s&&!m&&p&&!h);return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:f?"power-off":"times",content:f?"Online":"Offline",selected:f,disabled:!C,onClick:function(){return i("toggle_power")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Disconnect",onClick:function(){return i("disconnect")}})],4),children:C?(0,o.createComponentVNode)(2,d):(0,o.createComponentVNode)(2,l)})})})};var l=function(e,t){var n=(0,r.useBackend)(t).data,c=n.compressor,i=n.compressor_broken,l=n.turbine,d=n.turbine_broken;n.online;return(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Compressor Status",color:!c||i?"bad":"good",children:i?c?"Offline":"Missing":"Online"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Turbine Status",color:!l||d?"bad":"good",children:d?l?"Offline":"Missing":"Online"})]})},d=function(e,t){var n=(0,r.useBackend)(t).data,c=n.rpm,l=n.temperature,d=n.power,u=n.bearing_heat;return(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Turbine Speed",children:[c," RPM"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Internal Temp",children:[l," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Generated Power",children:[d," W"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Bearing Heat",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,minValue:0,maxValue:100,ranges:{good:[-Infinity,60],average:[60,90],bad:[90,Infinity]},children:(0,i.toFixed)(u)+"%"})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Uplink=void 0;var o=n(0),r=n(29),a=n(48),c=n(21),i=n(1),l=n(2),d=n(34),u=n(4),s=n(30),m=function(e){switch(e){case 0:return(0,o.createComponentVNode)(2,p);case 1:return(0,o.createComponentVNode)(2,h);default:return"SOMETHING WENT VERY WRONG PLEASE AHELP"}};t.Uplink=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=(n.data,(0,i.useLocalState)(t,"tabIndex",0)),c=a[0],d=a[1],p=(0,i.useLocalState)(t,"searchText",""),h=(p[0],p[1]);return(0,o.createComponentVNode)(2,u.Window,{theme:"syndicate",children:[(0,o.createComponentVNode)(2,s.ComplexModal),(0,o.createComponentVNode)(2,u.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.Tabs,{children:[(0,o.createComponentVNode)(2,l.Tabs.Tab,{selected:0===c,onClick:function(){d(0),h("")},icon:"shopping-cart",children:"Purchase Equipment"},"PurchasePage"),(0,o.createComponentVNode)(2,l.Tabs.Tab,{selected:1===c,onClick:function(){d(1),h("")},icon:"user",children:"Exploitable Information"},"ExploitableInfo"),(0,o.createComponentVNode)(2,l.Tabs.Tab,{onClick:function(){return r("lock")},icon:"lock",children:"Lock Uplink"},"LockUplink")]}),m(c)]})]})};var p=function(e,t){var n=(0,i.useBackend)(t),u=n.act,s=n.data,m=s.crystals,p=s.cats,h=(0,i.useLocalState)(t,"uplinkItems",p[0].items),f=h[0],C=h[1],N=(0,i.useLocalState)(t,"searchText",""),b=N[0],V=N[1],g=function(e){if(""===e)return C(p[0].items);V(e),C(function(e,t){void 0===t&&(t="");var n=(0,c.createSearch)(t,(function(e){var t=1===e.hijack_only?"|hijack":"";return e.name+"|"+e.desc+"|"+e.cost+"tc"+t}));return(0,a.flow)([(0,r.filter)((function(e){return null==e?void 0:e.name})),t&&(0,r.filter)(n),(0,r.sortBy)((function(e){return null==e?void 0:e.name}))])(e)}(p.map((function(e){return e.items})).flat(),e))};return(0,o.createComponentVNode)(2,l.Section,{title:"Current Balance: "+m+"TC",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Button,{content:"Random Item",icon:"question",onClick:function(){return u("buyRandom")}}),(0,o.createComponentVNode)(2,l.Button,{content:"Refund Currently Held Item",icon:"undo",onClick:function(){return u("refund")}})],4),children:[(0,o.createComponentVNode)(2,l.Input,{fluid:!0,mb:1.5,placeholder:"Search Equipment",onInput:function(e,t){g(t)},value:b}),(0,o.createComponentVNode)(2,l.Flex,{children:[(0,o.createComponentVNode)(2,d.FlexItem,{children:(0,o.createComponentVNode)(2,l.Tabs,{vertical:!0,children:p.map((function(e){return(0,o.createComponentVNode)(2,l.Tabs.Tab,{selected:""===b&&e.items===f,onClick:function(){C(e.items),V("")},children:e.cat},e)}))})}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,basis:0,children:f.map((function(e){return(0,o.createComponentVNode)(2,l.Section,{title:(0,c.decodeHtmlEntities)(e.name),buttons:(0,o.createComponentVNode)(2,l.Button,{content:"Buy ("+e.cost+"TC)"+(e.refundable?" [Refundable]":""),color:1===e.hijack_only&&"red",tooltip:1===e.hijack_only&&"Hijack Agents Only!",tooltipPosition:"left",onClick:function(){return u("buyItem",{item:e.obj_path})},disabled:e.cost>m}),children:(0,o.createComponentVNode)(2,l.Box,{italic:!0,children:(0,c.decodeHtmlEntities)(e.desc)})},(0,c.decodeHtmlEntities)(e.name))}))})]})]})},h=function(e,t){var n=(0,i.useBackend)(t),u=(n.act,n.data.exploitable),s=(0,i.useLocalState)(t,"selectedRecord",u[0]),m=s[0],p=s[1],h=(0,i.useLocalState)(t,"searchText",""),f=h[0],C=h[1],N=function(e,t){void 0===t&&(t="");var n=(0,c.createSearch)(t,(function(e){return e.name}));return(0,a.flow)([(0,r.filter)((function(e){return null==e?void 0:e.name})),t&&(0,r.filter)(n),(0,r.sortBy)((function(e){return e.name}))])(e)}(u,f);return(0,o.createComponentVNode)(2,l.Section,{title:"Exploitable Records",children:(0,o.createComponentVNode)(2,l.Flex,{children:[(0,o.createComponentVNode)(2,d.FlexItem,{basis:20,children:[(0,o.createComponentVNode)(2,l.Input,{fluid:!0,mb:1,placeholder:"Search Crew",onInput:function(e,t){return C(t)}}),(0,o.createComponentVNode)(2,l.Tabs,{vertical:!0,children:N.map((function(e){return(0,o.createComponentVNode)(2,l.Tabs.Tab,{selected:e===m,onClick:function(){return p(e)},children:e.name},e)}))})]}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,l.Section,{title:"Name: "+m.name,children:[(0,o.createComponentVNode)(2,l.Box,{children:["Age: ",m.age]}),(0,o.createComponentVNode)(2,l.Box,{children:["Fingerprint: ",m.fingerprint]}),(0,o.createComponentVNode)(2,l.Box,{children:["Rank: ",m.rank]}),(0,o.createComponentVNode)(2,l.Box,{children:["Sex: ",m.sex]}),(0,o.createComponentVNode)(2,l.Box,{children:["Species: ",m.species]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Vending=void 0;var o=n(0),r=(n(10),n(1)),a=n(2),c=n(4),i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=e.product,d=e.productStock,u=e.productImage,s=i.chargesMoney,m=(i.user,i.usermoney),p=i.inserted_cash,h=i.vend_ready,f=(i.inserted_item_name,!s||0===l.price),C="ERROR!",N="";f?(C="FREE",N="arrow-circle-down"):(C=l.price,N="shopping-cart");var b=!h||0===d||!f&&l.price>m&&l.price>p;return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+u,style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px"}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:l.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,o.createComponentVNode)(2,a.Box,{color:(d<=0?"bad":d<=l.max_amount/2&&"average")||"good",children:[d," in stock"]})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,disabled:b,icon:N,content:C,textAlign:"left",onClick:function(){return c("vend",{inum:l.inum})}})})]})};t.Vending=function(e,t){var n,l=(0,r.useBackend)(t),d=l.act,u=l.data,s=u.user,m=u.usermoney,p=u.inserted_cash,h=u.chargesMoney,f=u.product_records,C=void 0===f?[]:f,N=u.hidden_records,b=void 0===N?[]:N,V=u.stock,g=(u.vend_ready,u.inserted_item_name),v=u.panel_open,y=u.speaker,x=u.imagelist;return n=[].concat(C),u.extended_inventory&&(n=[].concat(n,b)),n=n.filter((function(e){return!!e})),(0,o.createComponentVNode)(2,c.Window,{title:"Vending Machine",resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[!!h&&(0,o.createComponentVNode)(2,a.Section,{title:"User",children:[s&&(0,o.createComponentVNode)(2,a.Box,{children:["Welcome, ",(0,o.createVNode)(1,"b",null,s.name,0),", ",(0,o.createVNode)(1,"b",null,s.job||"Unemployed",0),"!",(0,o.createVNode)(1,"br"),"Your balance is ",(0,o.createVNode)(1,"b",null,[m,(0,o.createTextVNode)(" credits")],0),".",(0,o.createVNode)(1,"br")]}),(0,o.createComponentVNode)(2,a.Box,{children:["There is ",(0,o.createVNode)(1,"b",null,[p,(0,o.createTextVNode)(" credits ")],0)," of space cash inserted.",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{disabled:!p,icon:"money-bill-wave-alt",content:"Dispense Change",textAlign:"left",onClick:function(){return d("change")}})]})]}),!!g&&(0,o.createComponentVNode)(2,a.Section,{title:"Item",buttons:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",content:"Eject Item",onClick:function(){return d("eject_item",{})}}),children:(0,o.createComponentVNode)(2,a.Box,{children:g})}),!!v&&(0,o.createComponentVNode)(2,a.Section,{title:"Maintenance",children:(0,o.createComponentVNode)(2,a.Button,{icon:y?"check":"volume-mute",selected:y,content:"Speaker",textAlign:"left",onClick:function(){return d("toggle_voice",{})}})}),(0,o.createComponentVNode)(2,a.Section,{title:"Products",children:(0,o.createComponentVNode)(2,a.Table,{children:n.map((function(e){return(0,o.createComponentVNode)(2,i,{product:e,productStock:V[e.name],productImage:x[e.path]},e.name)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.VolumeMixer=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.VolumeMixer=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.channels;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{height:"100%",overflow:"auto",children:l.map((function(e,t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.25rem",color:"label",mt:t>0&&"0.5rem",children:e.name}),(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{width:"24px",color:"transparent",children:(0,o.createComponentVNode)(2,a.Icon,{name:"volume-off",size:"1.5",mt:"0.1rem",onClick:function(){return i("volume",{channel:e.num,volume:0})}})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",mx:"1rem",children:(0,o.createComponentVNode)(2,a.Slider,{minValue:0,maxValue:100,stepPixelSize:3.13,value:e.volume,onChange:function(t,n){return i("volume",{channel:e.num,volume:n})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{width:"24px",color:"transparent",children:(0,o.createComponentVNode)(2,a.Icon,{name:"volume-up",size:"1.5",mt:"0.1rem",onClick:function(){return i("volume",{channel:e.num,volume:100})}})})})]})})],4,e.num)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.VotePanel=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.VotePanel=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.remaining,u=l.question,s=l.choices,m=l.user_vote,p=l.counts,h=l.show_counts;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:u,children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:["Time remaining: ",Math.round(d/10),"s"]}),s.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{multiLine:e,content:e+(h?" ("+(p[e]||0)+")":""),onClick:function(){return i("vote",{target:e})},selected:e===m})},e)}))]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Wires=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.Wires=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.wires||[],u=l.status||[];return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{className:"candystripe",label:e.color_name,labelColor:e.seen_color,color:e.seen_color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:e.cut?"Mend":"Cut",onClick:function(){return i("cut",{wire:e.color})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Pulse",onClick:function(){return i("pulse",{wire:e.color})}}),(0,o.createComponentVNode)(2,a.Button,{content:e.attached?"Detach":"Attach",onClick:function(){return i("attach",{wire:e.color})}})],4),children:!!e.wire&&(0,o.createVNode)(1,"i",null,[(0,o.createTextVNode)("("),e.wire,(0,o.createTextVNode)(")")],0)},e.seen_color)}))})}),!!u.length&&(0,o.createComponentVNode)(2,a.Section,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"lightgray",mt:.1,children:e},e)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.WizardApprenticeContract=void 0;var o=n(0),r=n(1),a=n(2),c=n(4);t.WizardApprenticeContract=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.used;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Contract of Apprenticeship",children:["Using this contract, you may summon an apprentice to aid you on your mission.",(0,o.createVNode)(1,"p",null,"If you are unable to establish contact with your apprentice, you can feed the contract back to the spellbook to refund your points.",16),l?(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"red",children:"You've already summoned an apprentice or you are in process of summoning one."}):""]}),(0,o.createComponentVNode)(2,a.Section,{title:"Which school of magic is your apprentice studying?",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destruction",children:["Your apprentice is skilled in offensive magic. They know Magic Missile and Fireball.",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"Select",disabled:l,onClick:function(){return i("destruction")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Bluespace Manipulation",children:["Your apprentice is able to defy physics, melting through solid objects and travelling great distances in the blink of an eye. They know Teleport and Ethereal Jaunt.",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"Select",disabled:l,onClick:function(){return i("bluespace")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Healing",children:["Your apprentice is training to cast spells that will aid your survival. They know Forcewall and Charge and come with a Staff of Healing.",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"Select",disabled:l,onClick:function(){return i("healing")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Robeless",children:["Your apprentice is training to cast spells without their robes. They know Knock and Mindswap.",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"Select",disabled:l,onClick:function(){return i("robeless")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider)]})})]})})}}]);
\ No newline at end of file
+if(!document.createEvent){var t,n=!0,o=!1,r="__IE8__"+Math.random(),a=Object.defineProperty||function(e,t,n){e[t]=n.value},c=Object.defineProperties||function(t,n){for(var o in n)if(l.call(n,o))try{a(t,o,n[o])}catch(r){e.console}},i=Object.getOwnPropertyDescriptor,l=Object.prototype.hasOwnProperty,d=e.Element.prototype,u=e.Text.prototype,s=/^[a-z]+$/,m=/loaded|complete/,p={},h=document.createElement("div"),f=document.documentElement,C=f.removeAttribute,N=f.setAttribute,b=function(e){return{enumerable:!0,writable:!0,configurable:!0,value:e}};x(e.HTMLCommentElement.prototype,d,"nodeValue"),x(e.HTMLScriptElement.prototype,null,"text"),x(u,null,"nodeValue"),x(e.HTMLTitleElement.prototype,null,"text"),a(e.HTMLStyleElement.prototype,"textContent",(t=i(e.CSSStyleSheet.prototype,"cssText"),y((function(){return t.get.call(this.styleSheet)}),(function(e){t.set.call(this.styleSheet,e)}))));var V=/\b\s*alpha\s*\(\s*opacity\s*=\s*(\d+)\s*\)/;a(e.CSSStyleDeclaration.prototype,"opacity",{get:function(){var e=this.filter.match(V);return e?(e[1]/100).toString():""},set:function(e){this.zoom=1;var t=!1;e=e<1?" alpha(opacity="+Math.round(100*e)+")":"",this.filter=this.filter.replace(V,(function(){return t=!0,e})),!t&&e&&(this.filter+=e)}}),c(d,{textContent:{get:k,set:S},firstElementChild:{get:function(){for(var e=this.childNodes||[],t=0,n=e.length;t1?r-1:0),c=1;c1?t-1:0),o=1;o=0||(r[n]=e[n]);return r}(e,c);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["BlockQuote",t])},n)))}},function(e,t,n){"use strict";var o,r;t.__esModule=!0,t.VNodeFlags=t.ChildFlags=void 0,t.VNodeFlags=o,function(e){e[e.HtmlElement=1]="HtmlElement",e[e.ComponentUnknown=2]="ComponentUnknown",e[e.ComponentClass=4]="ComponentClass",e[e.ComponentFunction=8]="ComponentFunction",e[e.Text=16]="Text",e[e.SvgElement=32]="SvgElement",e[e.InputElement=64]="InputElement",e[e.TextareaElement=128]="TextareaElement",e[e.SelectElement=256]="SelectElement",e[e.Void=512]="Void",e[e.Portal=1024]="Portal",e[e.ReCreate=2048]="ReCreate",e[e.ContentEditable=4096]="ContentEditable",e[e.Fragment=8192]="Fragment",e[e.InUse=16384]="InUse",e[e.ForwardRef=32768]="ForwardRef",e[e.Normalized=65536]="Normalized",e[e.ForwardRefComponent=32776]="ForwardRefComponent",e[e.FormElement=448]="FormElement",e[e.Element=481]="Element",e[e.Component=14]="Component",e[e.DOMRef=2033]="DOMRef",e[e.InUseOrNormalized=81920]="InUseOrNormalized",e[e.ClearInUse=-16385]="ClearInUse",e[e.ComponentKnown=12]="ComponentKnown"}(o||(t.VNodeFlags=o={})),t.ChildFlags=r,function(e){e[e.UnknownChildren=0]="UnknownChildren",e[e.HasInvalidChildren=1]="HasInvalidChildren",e[e.HasVNodeChildren=2]="HasVNodeChildren",e[e.HasNonKeyedChildren=4]="HasNonKeyedChildren",e[e.HasKeyedChildren=8]="HasKeyedChildren",e[e.HasTextChildren=16]="HasTextChildren",e[e.MultipleChildren=12]="MultipleChildren"}(r||(t.ChildFlags=r={}))},function(e,t,n){"use strict";t.__esModule=!0,t.ByondUi=void 0;var o=n(0),r=n(10),a=n(507),c=n(33),i=n(82),l=n(22),d=["params"],u=["params"],s=["parent","params"];function m(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}function p(e,t){return(p=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var h=(0,i.createLogger)("ByondUi"),f=[];window.addEventListener("beforeunload",(function(){for(var e=0;e=0||(r[n]=e[n]);return r}(t,l),N=this.state.viewBox,b=function(e,t,n,o){if(0===e.length)return[];var a=(0,r.zipWith)(Math.min).apply(void 0,e),c=(0,r.zipWith)(Math.max).apply(void 0,e);return n!==undefined&&(a[0]=n[0],c[0]=n[1]),o!==undefined&&(a[1]=o[0],c[1]=o[1]),(0,r.map)((function(e){return(0,r.zipWith)((function(e,t,n,o){return(e-t)/(n-t)*o}))(e,a,c,t)}))(e)}(a,N,c,d);if(b.length>0){var V=b[0],g=b[b.length-1];b.push([N[0]+f,g[1]]),b.push([N[0]+f,-f]),b.push([-f,-f]),b.push([-f,V[1]])}var v=function(e){for(var t="",n=0;n=0||(r[n]=e[n]);return r}(t,c);return(0,o.createVNode)(1,"div","Collapsible",[(0,o.createVNode)(1,"div","Table",[(0,o.createVNode)(1,"div","Table__cell",(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Button,Object.assign({fluid:!0,color:d,icon:n?"chevron-down":"chevron-right",onClick:function(){return e.setState({open:!n})}},m,{children:u}))),2),s&&(0,o.createVNode)(1,"div","Table__cell Table__cell--collapsing",s,0)],0),n&&(0,o.createComponentVNode)(2,r.Box,{mt:1,children:i})],0)},l}(o.Component);t.Collapsible=l},function(e,t,n){"use strict";t.__esModule=!0,t.ColorBox=void 0;var o=n(0),r=n(10),a=n(22),c=["content","children","className","color","backgroundColor"];var i=function(e){var t=e.content,n=(e.children,e.className),i=e.color,l=e.backgroundColor,d=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,c);return d.color=t?null:"transparent",d.backgroundColor=i||l,(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["ColorBox",n,(0,a.computeBoxClassName)(d)]),t||".",0,Object.assign({},(0,a.computeBoxProps)(d))))};t.ColorBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Dropdown=void 0;var o=n(0),r=n(10),a=n(22),c=n(163),i=["color","over","noscroll","nochevron","width","onClick","selected","disabled"],l=["className"];function d(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}function u(e,t){return(u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var s=function(e){var t,n;function s(t){var n;return(n=e.call(this,t)||this).state={open:!1},n.handleClick=function(){n.state.open&&n.setOpen(!1)},n}n=e,(t=s).prototype=Object.create(n.prototype),t.prototype.constructor=t,u(t,n);var m=s.prototype;return m.componentWillUnmount=function(){window.removeEventListener("click",this.handleClick)},m.setOpen=function(e){var t=this;this.setState({open:e}),e?(setTimeout((function(){return window.addEventListener("click",t.handleClick)})),this.menuRef.focus()):window.removeEventListener("click",this.handleClick)},m.setSelected=function(e){this.setOpen(!1),this.props.onSelected(e)},m.buildMenu=function(){var e=this,t=this.props.options,n=(void 0===t?[]:t).map((function(t){return(0,o.createVNode)(1,"div","Dropdown__menuentry",t,0,{onClick:function(){e.setSelected(t)}},t)}));return n.length?n:"No Options Found"},m.render=function(){var e=this,t=this.props,n=t.color,u=void 0===n?"default":n,s=t.over,m=t.noscroll,p=t.nochevron,h=t.width,f=(t.onClick,t.selected),C=t.disabled,N=d(t,i),b=N.className,V=d(N,l),g=s?!this.state.open:this.state.open,v=this.state.open?(0,o.createVNode)(1,"div",(0,r.classes)([m?"Dropdown__menu-noscroll":"Dropdown__menu",s&&"Dropdown__over"]),this.buildMenu(),0,{tabIndex:"-1",style:{width:h}},null,(function(t){e.menuRef=t})):null;return(0,o.createVNode)(1,"div","Dropdown",[(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({width:h,className:(0,r.classes)(["Dropdown__control","Button","Button--color--"+u,C&&"Button--disabled",b])},V,{onClick:function(){C&&!e.state.open||e.setOpen(!e.state.open)},children:[(0,o.createVNode)(1,"span","Dropdown__selected-text",f,0),!!p||(0,o.createVNode)(1,"span","Dropdown__arrow-button",(0,o.createComponentVNode)(2,c.Icon,{name:g?"chevron-up":"chevron-down"}),2)]}))),v],0)},s}(o.Component);t.Dropdown=s},function(e,t,n){"use strict";t.__esModule=!0,t.Input=void 0;var o=n(0),r=n(10),a=n(22),c=["selfClear","onInput","onChange","onEnter","value","maxLength","placeholder","autofocus","disabled","multiline","cols","rows"],i=["className","fluid"];function l(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var u=function(e){return(0,r.isFalsy)(e)?"":e},s=function(e){var t,n;function s(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={editing:!1},t.handleInput=function(e){var n=t.state.editing,o=t.props.onInput;n||t.setEditing(!0),o&&o(e,e.target.value)},t.handleFocus=function(e){t.state.editing||t.setEditing(!0)},t.handleBlur=function(e){var n=t.state.editing,o=t.props.onChange;n&&(t.setEditing(!1),o&&o(e,e.target.value))},t.handleKeyDown=function(e){var n=t.props,o=n.onInput,r=n.onChange,a=n.onEnter;return 13===e.keyCode?(t.setEditing(!1),r&&r(e,e.target.value),o&&o(e,e.target.value),a&&a(e,e.target.value),void(t.props.selfClear?e.target.value="":e.target.blur())):27===e.keyCode?(t.setEditing(!1),e.target.value=u(t.props.value),void e.target.blur()):void 0},t}n=e,(t=s).prototype=Object.create(n.prototype),t.prototype.constructor=t,d(t,n);var m=s.prototype;return m.componentDidMount=function(){var e=this.props.value,t=this.inputRef.current;t&&(t.value=u(e),this.props.autofocus&&(t.focus(),t.selectionStart=0,t.selectionEnd=t.value.length))},m.componentDidUpdate=function(e,t){var n=this.state.editing,o=e.value,r=this.props.value,a=this.inputRef.current;a&&!n&&o!==r&&(a.value=u(r))},m.setEditing=function(e){this.setState({editing:e})},m.render=function(){var e=this.props,t=(e.selfClear,e.onInput,e.onChange,e.onEnter,e.value,e.maxLength),n=e.placeholder,d=(e.autofocus,e.disabled),u=e.multiline,s=e.cols,m=void 0===s?32:s,p=e.rows,h=void 0===p?4:p,f=l(e,c),C=f.className,N=f.fluid,b=l(f,i);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Input",N&&"Input--fluid",d&&"Input--disabled",C])},b,{children:[(0,o.createVNode)(1,"div","Input__baseline",".",16),u?(0,o.createVNode)(128,"textarea","Input__textarea",null,1,{placeholder:n,onInput:this.handleInput,onFocus:this.handleFocus,onBlur:this.handleBlur,maxLength:t,cols:m,rows:h,disabled:d},null,this.inputRef):(0,o.createVNode)(64,"input","Input__input",null,1,{placeholder:n,onInput:this.handleInput,onFocus:this.handleFocus,onBlur:this.handleBlur,onKeyDown:this.handleKeyDown,maxLength:t,disabled:d},null,this.inputRef)]})))},s}(o.Component);t.Input=s},function(e,t,n){"use strict";t.__esModule=!0,t.Knob=void 0;var o=n(0),r=n(16),a=n(10),c=n(33),i=n(22),l=n(222),d=n(164),u=["animated","format","maxValue","minValue","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","style","fillValue","color","ranges","size","bipolar","children","popUpPosition"];t.Knob=function(e){if(c.IS_IE8)return(0,o.normalizeProps)((0,o.createComponentVNode)(2,d.NumberInput,Object.assign({},e)));var t=e.animated,n=e.format,s=e.maxValue,m=e.minValue,p=e.onChange,h=e.onDrag,f=e.step,C=e.stepPixelSize,N=e.suppressFlicker,b=e.unit,V=e.value,g=e.className,v=e.style,y=e.fillValue,x=e.color,_=e.ranges,k=void 0===_?{}:_,L=e.size,w=e.bipolar,B=(e.children,e.popUpPosition),S=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,u);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.DraggableControl,Object.assign({dragMatrix:[0,-1]},{animated:t,format:n,maxValue:s,minValue:m,onChange:p,onDrag:h,step:f,stepPixelSize:C,suppressFlicker:N,unit:b,value:V},{children:function(e){var t=e.dragging,n=(e.editing,e.value),c=e.displayValue,l=e.displayElement,d=e.inputElement,u=e.handleDragStart,p=(0,r.scale)(null!=y?y:c,m,s),h=(0,r.scale)(c,m,s),f=x||(0,r.keyOfMatchingRange)(null!=y?y:n,k)||"default",C=270*(h-.5);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,a.classes)(["Knob","Knob--color--"+f,w&&"Knob--bipolar",g,(0,i.computeBoxClassName)(S)]),[(0,o.createVNode)(1,"div","Knob__circle",(0,o.createVNode)(1,"div","Knob__cursorBox",(0,o.createVNode)(1,"div","Knob__cursor"),2,{style:{transform:"rotate("+C+"deg)"}}),2),t&&(0,o.createVNode)(1,"div",(0,a.classes)(["Knob__popupValue",B&&"Knob__popupValue--"+B]),l,0),(0,o.createVNode)(32,"svg","Knob__ring Knob__ringTrackPivot",(0,o.createVNode)(32,"circle","Knob__ringTrack",null,1,{cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),(0,o.createVNode)(32,"svg","Knob__ring Knob__ringFillPivot",(0,o.createVNode)(32,"circle","Knob__ringFill",null,1,{style:{"stroke-dashoffset":((w?2.75:2)-1.5*p)*Math.PI*50},cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),d],0,Object.assign({},(0,i.computeBoxProps)(Object.assign({style:Object.assign({"font-size":L+"rem"},v)},S)),{onMouseDown:u})))}})))}},function(e,t,n){"use strict";t.__esModule=!0,t.LabeledControls=void 0;var o=n(0),r=n(34),a=["children"],c=["label","children"];function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t=e.children,n=i(e,a);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Flex,Object.assign({mx:-.5,align:"stretch",justify:"space-between"},n,{children:t})))};t.LabeledControls=l;l.Item=function(e){var t=e.label,n=e.children,a=i(e,c);return(0,o.createComponentVNode)(2,r.Flex.Item,{mx:1,children:(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Flex,Object.assign({minWidth:"52px",height:"100%",direction:"column",align:"center",textAlign:"center",justify:"space-between"},a,{children:[(0,o.createComponentVNode)(2,r.Flex.Item),(0,o.createComponentVNode)(2,r.Flex.Item,{children:n}),(0,o.createComponentVNode)(2,r.Flex.Item,{color:"label",children:t})]})))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NanoMap=void 0;var o=n(0),r=n(2),a=n(1),c=n(45),i=n(223);function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var d=function(e){return e.stopPropagation&&e.stopPropagation(),e.preventDefault&&e.preventDefault(),e.cancelBubble=!0,e.returnValue=!1,!1},u=function(e){var t,n;function c(t){var n;n=e.call(this,t)||this;window.innerWidth,window.innerHeight;return n.state={offsetX:128,offsetY:48,transform:"none",dragging:!1,originX:null,originY:null,zoom:1},n.handleDragStart=function(e){n.ref=e.target,n.setState({dragging:!1,originX:e.screenX,originY:e.screenY}),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd),d(e)},n.handleDragMove=function(e){n.setState((function(t){var n=Object.assign({},t),o=e.screenX-n.originX,r=e.screenY-n.originY;return t.dragging?(n.offsetX+=o,n.offsetY+=r,n.originX=e.screenX,n.originY=e.screenY):n.dragging=!0,n})),d(e)},n.handleDragEnd=function(e){n.setState({dragging:!1,originX:null,originY:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),d(e)},n.handleZoom=function(e,o){n.setState((function(e){var n=Math.min(Math.max(o,1),8),r=1.5*(n-e.zoom);return e.zoom=n,e.offsetX=e.offsetX-262*r,e.offsetY=e.offsetY-256*r,t.onZoom&&t.onZoom(e.zoom),e}))},n}return n=e,(t=c).prototype=Object.create(n.prototype),t.prototype.constructor=t,l(t,n),c.prototype.render=function(){var e=(0,a.useBackend)(this.context).config,t=this.state,n=t.dragging,c=t.offsetX,i=t.offsetY,l=t.zoom,d=void 0===l?1:l,u=this.props.children,m=510*d+"px",p={width:m,height:m,"margin-top":i+"px","margin-left":c+"px",overflow:"hidden",position:"relative","background-image":"url("+e.map+"_nanomap_z1.png)","background-size":"cover","background-repeat":"no-repeat","text-align":"center",cursor:n?"move":"auto"};return(0,o.createComponentVNode)(2,r.Box,{className:"NanoMap__container",children:[(0,o.createComponentVNode)(2,r.Box,{style:p,textAlign:"center",onMouseDown:this.handleDragStart,children:(0,o.createComponentVNode)(2,r.Box,{children:u})}),(0,o.createComponentVNode)(2,s,{zoom:d,onZoom:this.handleZoom})]})},c}(o.Component);t.NanoMap=u;u.Marker=function(e,t){var n=e.x,a=e.y,c=e.zoom,i=void 0===c?1:c,l=e.icon,d=e.tooltip,u=e.color,s=2*n*i-i-3,m=2*a*i-i-3;return(0,o.createVNode)(1,"div",null,(0,o.createComponentVNode)(2,r.Box,{position:"absolute",className:"NanoMap__marker",lineHeight:"0",bottom:m+"px",left:s+"px",children:[(0,o.createComponentVNode)(2,r.Icon,{name:l,color:u,fontSize:"6px"}),(0,o.createComponentVNode)(2,r.Tooltip,{content:d})]}),2)};var s=function(e,t){return(0,o.createComponentVNode)(2,r.Box,{className:"NanoMap__zoomer",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Zoom",children:(0,o.createComponentVNode)(2,i.Slider,{minValue:"1",maxValue:"8",stepPixelSize:"10",format:function(e){return e+"x"},value:e.zoom,onDrag:function(t,n){return e.onZoom(t,n)}})})})})};u.Zoomer=s},function(e,t,n){"use strict";t.__esModule=!0,t.Modal=void 0;var o=n(0),r=n(10),a=n(22),c=n(219),i=["className","children","onEnter"];t.Modal=function(e){var t,n=e.className,l=e.children,d=e.onEnter,u=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,i);return d&&(t=function(e){13===e.keyCode&&d(e)}),(0,o.createComponentVNode)(2,c.Dimmer,{onKeyDown:t,children:(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Modal",n,(0,a.computeBoxClassName)(u)]),l,0,Object.assign({},(0,a.computeBoxProps)(u))))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBox=void 0;var o=n(0),r=n(10),a=n(22),c=["className","color","info","warning","success","danger"];var i=function(e){var t=e.className,n=e.color,i=e.info,l=(e.warning,e.success),d=e.danger,u=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,c);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["NoticeBox",n&&"NoticeBox--color--"+n,i&&"NoticeBox--type--info",l&&"NoticeBox--type--success",d&&"NoticeBox--type--danger",t])},u)))};t.NoticeBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.ProgressBarCountdown=t.ProgressBar=void 0;var o=n(0),r=n(16),a=n(10),c=n(22),i=["className","value","minValue","maxValue","color","ranges","children","fractionDigits"],l=["start","current","end"];function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function u(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var s=function(e){var t=e.className,n=e.value,l=e.minValue,d=void 0===l?0:l,s=e.maxValue,m=void 0===s?1:s,p=e.color,h=e.ranges,f=void 0===h?{}:h,C=e.children,N=e.fractionDigits,b=void 0===N?0:N,V=u(e,i),g=(0,r.scale)(n,d,m),v=C!==undefined,y=p||(0,r.keyOfMatchingRange)(n,f)||"default";return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,a.classes)(["ProgressBar","ProgressBar--color--"+y,t,(0,c.computeBoxClassName)(V)]),[(0,o.createVNode)(1,"div","ProgressBar__fill ProgressBar__fill--animated",null,1,{style:{width:100*(0,r.clamp01)(g)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",v?C:(0,r.toFixed)(100*g,b)+"%",0)],4,Object.assign({},(0,c.computeBoxProps)(V))))};t.ProgressBar=s,s.defaultHooks=a.pureComponentHooks;var m=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).timer=null,n.state={value:Math.max(100*t.current,0)},n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,d(t,n);var a=r.prototype;return a.tick=function(){var e=Math.max(this.state.value+this.props.rate,0);e<=0&&clearInterval(this.timer),this.setState((function(t){return{value:e}}))},a.componentDidMount=function(){var e=this;this.timer=setInterval((function(){return e.tick()}),this.props.rate)},a.componentWillUnmount=function(){clearInterval(this.timer)},a.render=function(){var e=this.props,t=e.start,n=(e.current,e.end),r=u(e,l),a=(this.state.value/100-t)/(n-t);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,s,Object.assign({value:a},r)))},r}(o.Component);t.ProgressBarCountdown=m,m.defaultProps={rate:1e3},s.Countdown=m},function(e,t,n){"use strict";t.__esModule=!0,t.Section=void 0;var o=n(0),r=n(10),a=n(22),c=["className","title","level","buttons","content","stretchContents","noTopPadding","children"];var i=function(e){var t=e.className,n=e.title,i=e.level,l=void 0===i?1:i,d=e.buttons,u=e.content,s=e.stretchContents,m=e.noTopPadding,p=e.children,h=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,c),f=!(0,r.isFalsy)(n)||!(0,r.isFalsy)(d),C=!(0,r.isFalsy)(u)||!(0,r.isFalsy)(p);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Section","Section--level--"+l,e.flexGrow&&"Section--flex",t])},h,{children:[f&&(0,o.createVNode)(1,"div","Section__title",[(0,o.createVNode)(1,"span","Section__titleText",n,0),(0,o.createVNode)(1,"div","Section__buttons",d,0)],4),C&&(0,o.createComponentVNode)(2,a.Box,{className:(0,r.classes)(["Section__content",!!s&&"Section__content--stretchContents",!!m&&"Section__content--noTopPadding"]),children:[u,p]})]})))};t.Section=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Tabs=void 0;var o=n(0),r=n(10),a=n(22),c=n(162),i=["className","vertical","children"],l=["className","selected","altSelection"];function d(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var u=function(e){var t=e.className,n=e.vertical,c=e.children,l=d(e,i);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Tabs",n?"Tabs--vertical":"Tabs--horizontal",t,(0,a.computeBoxClassName)(l)]),(0,o.createVNode)(1,"div","Tabs__tabBox",c,0),2,Object.assign({},(0,a.computeBoxProps)(l))))};t.Tabs=u;u.Tab=function(e){var t=e.className,n=e.selected,a=e.altSelection,i=d(e,l);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.Button,Object.assign({className:(0,r.classes)(["Tabs__tab",n&&"Tabs__tab--selected",a&&n&&"Tabs__tab--altSelection",t]),selected:!a&&n,color:"transparent"},i)))}},function(e,t,n){"use strict";t.__esModule=!0,t.TimeDisplay=void 0;t.TimeDisplay=function(e){var t=e.totalSeconds;return function(e){return(!e||e<0)&&(e=0),[Math.floor(e/60).toString(10),(Math.floor(e)%60).toString(10)].map((function(e){return e.length<2?"0"+e:e})).join(":")}(void 0===t?0:t)}},function(e,t,n){var o={"./AICard.js":523,"./AIFixer.js":524,"./APC.js":525,"./ATM.js":526,"./AccountsUplinkTerminal.js":527,"./AgentCard.js":528,"./AiAirlock.js":529,"./AirAlarm.js":530,"./AirlockAccessController.js":531,"./AirlockElectronics.js":532,"./AppearanceChanger.js":533,"./AtmosAlertConsole.js":534,"./AtmosControl.js":535,"./AtmosFilter.js":536,"./AtmosMixer.js":537,"./AtmosPump.js":538,"./AtmosTankControl.js":539,"./Autolathe.js":540,"./Biogenerator.js":541,"./BlueSpaceArtilleryControl.js":542,"./BluespaceTap.js":543,"./BodyScanner.js":544,"./BookBinder.js":545,"./BotClean.js":546,"./BotSecurity.js":547,"./BrigCells.js":548,"./BrigTimer.js":549,"./CameraConsole.js":550,"./Canister.js":551,"./CardComputer.js":552,"./CargoConsole.js":553,"./ChangelogView.js":554,"./ChemDispenser.js":555,"./ChemHeater.js":559,"./ChemMaster.js":560,"./CloningConsole.js":561,"./ColourMatrixTester.js":562,"./CommunicationsComputer.js":563,"./Contractor.js":564,"./ConveyorSwitch.js":565,"./CrewMonitor.js":566,"./Cryo.js":567,"./CryopodConsole.js":568,"./DNAModifier.js":569,"./DestinationTagger.js":570,"./DisposalBin.js":571,"./DnaVault.js":572,"./DroneConsole.js":573,"./EFTPOS.js":574,"./ERTManager.js":575,"./EconomyManager.js":576,"./Electropack.js":577,"./EvolutionMenu.js":578,"./ExosuitFabricator.js":579,"./ExternalAirlockController.js":580,"./FaxMachine.js":581,"./FloorPainter.js":582,"./GPS.js":583,"./GeneModder.js":584,"./GenericCrewManifest.js":585,"./GhostHudPanel.js":586,"./GlandDispenser.js":587,"./GravityGen.js":588,"./GuestPass.js":589,"./HandheldChemDispenser.js":590,"./HealthSensor.js":591,"./Holodeck.js":592,"./ImplantPad.js":593,"./Instrument.js":594,"./Jukebox.js":595,"./KeycardAuth.js":596,"./KitchenMachine.js":597,"./LawManager.js":598,"./LibraryComputer.js":599,"./LibraryManager.js":600,"./MODsuit.js":601,"./MechBayConsole.js":602,"./MechaControlConsole.js":603,"./MedicalRecords.js":604,"./MerchVendor.js":605,"./MiningVendor.js":606,"./NTRecruiter.js":607,"./Newscaster.js":608,"./NuclearBomb.js":609,"./OperatingComputer.js":610,"./Orbit.js":611,"./OreRedemption.js":612,"./PAI.js":613,"./PDA.js":626,"./Pacman.js":643,"./ParticleAccelerator.js":644,"./PdaPainter.js":645,"./PersonalCrafting.js":646,"./Photocopier.js":647,"./Photocopier220.js":648,"./PoolController.js":649,"./PortablePump.js":650,"./PortableScrubber.js":651,"./PortableTurret.js":652,"./PowerMonitor.js":229,"./PrisonerImplantManager.js":653,"./PrisonerShuttleConsole.js":654,"./RCD.js":655,"./RPD.js":656,"./Radio.js":657,"./RemoteSignaler.js":658,"./RequestConsole.js":659,"./RndConsole.js":83,"./RobotSelfDiagnosis.js":674,"./RoboticsControlConsole.js":675,"./Safe.js":676,"./SatelliteControl.js":677,"./SecureStorage.js":678,"./SecurityRecords.js":679,"./SeedExtractor.js":680,"./ShuttleConsole.js":681,"./ShuttleManipulator.js":682,"./Sleeper.js":683,"./SlotMachine.js":684,"./Smartfridge.js":685,"./Smes.js":686,"./SolarControl.js":687,"./SpawnersMenu.js":688,"./SpecMenu.js":689,"./StationAlertConsole.js":690,"./SuitStorage.js":691,"./SupermatterMonitor.js":692,"./SyndicateComputerSimple.js":693,"./TEG.js":694,"./TTSSeedsExplorer.js":695,"./TachyonArray.js":696,"./Tank.js":697,"./TankDispenser.js":698,"./TcommsCore.js":699,"./TcommsRelay.js":700,"./Teleporter.js":701,"./TempGun.js":702,"./ThermoMachine.js":703,"./TransferValve.js":704,"./TurbineComputer.js":705,"./Uplink.js":706,"./Vending.js":707,"./VolumeMixer.js":708,"./VotePanel.js":709,"./Wires.js":710,"./WizardApprenticeContract.js":711};function r(e){var t=a(e);return n(t)}function a(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=a,e.exports=r,r.id=522},function(e,t,n){"use strict";t.__esModule=!0,t.AICard=void 0;var o=n(0),r=n(1),a=n(2),c=n(3);t.AICard=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;if(0===l.has_ai)return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Stored AI",children:(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createVNode)(1,"h3",null,"No AI detected.",16)})})})});var d=null;return d=l.integrity>=75?"green":l.integrity>=25?"yellow":"red",(0,o.createComponentVNode)(2,c.Window,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored AI",children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,display:"inline-block",children:(0,o.createVNode)(1,"h3",null,l.name,0)}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:d,value:l.integrity/100})})})}),(0,o.createComponentVNode)(2,a.Box,{color:"red",children:(0,o.createVNode)(1,"h2",null,1===l.flushing?"Wipe of AI in progress...":"",0)})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Laws",children:!!l.has_laws&&(0,o.createComponentVNode)(2,a.Box,{children:l.laws.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",children:e},t)}))})||(0,o.createComponentVNode)(2,a.Box,{color:"red",children:(0,o.createVNode)(1,"h3",null,"No laws detected.",16)})}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Wireless Activity",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.wireless?"check":"times",content:l.wireless?"Enabled":"Disabled",color:l.wireless?"green":"red",onClick:function(){return i("wireless")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Subspace Transceiver",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.radio?"check":"times",content:l.radio?"Enabled":"Disabled",color:l.radio?"green":"red",onClick:function(){return i("radio")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Wipe",children:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash-alt",confirmIcon:"trash-alt",disabled:l.flushing||0===l.integrity,confirmColor:"red",content:"Wipe AI",onClick:function(){return i("wipe")}})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AIFixer=void 0;var o=n(0),r=n(1),a=n(2),c=n(3);t.AIFixer=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;if(null===l.occupant)return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Stored AI",children:(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createVNode)(1,"h3",null,"No artificial intelligence detected.",16)})})})});var d=!0;2!==l.stat&&null!==l.stat||(d=!1);var u=null;u=l.integrity>=75?"green":l.integrity>=25?"yellow":"red";var s=!0;return l.integrity>=100&&2!==l.stat&&(s=!1),(0,o.createComponentVNode)(2,c.Window,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored AI",children:(0,o.createComponentVNode)(2,a.Box,{bold:!0,children:(0,o.createVNode)(1,"h3",null,l.occupant,0)})}),(0,o.createComponentVNode)(2,a.Section,{title:"Information",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:u,value:l.integrity/100})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:d?"green":"red",children:d?"Functional":"Non-Functional"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Laws",children:!!l.has_laws&&(0,o.createComponentVNode)(2,a.Box,{children:l.laws.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",children:e},t)}))})||(0,o.createComponentVNode)(2,a.Box,{color:"red",children:(0,o.createVNode)(1,"h3",null,"No laws detected.",16)})}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Wireless Activity",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.wireless?"times":"check",content:l.wireless?"Disabled":"Enabled",color:l.wireless?"red":"green",onClick:function(){return i("wireless")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Subspace Transceiver",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.radio?"times":"check",content:l.radio?"Disabled":"Enabled",color:l.radio?"red":"green",onClick:function(){return i("radio")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Start Repairs",children:(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",disabled:!s||l.active,content:!s||l.active?"Already Repaired":"Repair",onClick:function(){return i("fix")}})})]}),(0,o.createComponentVNode)(2,a.Box,{color:"green",lineHeight:2,children:l.active?"Reconstruction in progress.":""})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.APC=void 0;var o=n(0),r=n(1),a=n(2),c=n(3),i=n(224);t.APC=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,u)})})};var l={2:{color:"good",externalPowerText:"External Power",chargingText:"Fully Charged"},1:{color:"average",externalPowerText:"Low External Power",chargingText:"Charging"},0:{color:"bad",externalPowerText:"No External Power",chargingText:"Not Charging"}},d={1:{icon:"terminal",content:"Override Programming",action:"hack"},2:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"},3:{icon:"caret-square-left",content:"Return to Main Core",action:"deoccupy"},4:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"}},u=function(e,t){var n=(0,r.useBackend)(t),c=n.act,u=n.data,s=u.locked&&!u.siliconUser,m=(u.normallyLocked,l[u.externalPower]||l[0]),p=l[u.chargingStatus]||l[0],h=u.powerChannels||[],f=d[u.malfStatus]||d[0],C=u.powerCellStatus/100;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox),(0,o.createComponentVNode)(2,a.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Main Breaker",color:m.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u.isOperating?"power-off":"times",content:u.isOperating?"On":"Off",selected:u.isOperating&&!s,color:u.isOperating?"":"bad",disabled:s,onClick:function(){return c("breaker")}}),children:["[ ",m.externalPowerText," ]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Cell",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",value:C})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",color:p.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u.chargeMode?"sync":"times",content:u.chargeMode?"Auto":"Off",selected:u.chargeMode,disabled:s,onClick:function(){return c("charge")}}),children:["[ ",p.chargingText," ]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Channels",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[h.map((function(e){var t=e.topicParams;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.title,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,mx:2,color:e.status>=2?"good":"bad",children:e.status>=2?"On":"Off"}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:!s&&(1===e.status||3===e.status),disabled:s,onClick:function(){return c("channel",t.auto)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"On",selected:!s&&2===e.status,disabled:s,onClick:function(){return c("channel",t.on)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:!s&&0===e.status,disabled:s,onClick:function(){return c("channel",t.off)}})],4),children:[e.powerLoad," W"]},e.title)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Load",children:(0,o.createVNode)(1,"b",null,[u.totalLoad,(0,o.createTextVNode)(" W")],0)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Misc",buttons:!!u.siliconUser&&(0,o.createFragment)([!!u.malfStatus&&(0,o.createComponentVNode)(2,a.Button,{icon:f.icon,content:f.content,color:"bad",onClick:function(){return c(f.action)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){return c("overload")}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cover Lock",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u.coverLocked?"lock":"unlock",content:u.coverLocked?"Engaged":"Disengaged",selected:u.coverLocked,disabled:s,onClick:function(){return c("cover")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:u.nightshiftLights?"Enabled":"Disabled",selected:u.nightshiftLights,onClick:function(){return c("toggle_nightshift")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Light Fallback",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u.coverLocked?"lock":"unlock",content:u.emergencyLights?"Engaged":"Disengaged",selected:u.emergencyLights,disabled:s,onClick:function(){return c("emergency_lighting")}})})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ATM=void 0;var o=n(0),r=n(1),a=n(2),c=n(3);t.ATM=function(e,t){var n,p=(0,r.useBackend)(t),h=(p.act,p.data),f=h.view_screen,C=h.authenticated_account,N=h.ticks_left_locked_down,b=h.linked_db;if(N>0)n=(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle"}),"Maximum number of pin attempts exceeded! Access to this ATM has been temporarily disabled."]});else if(b)if(C)switch(f){case 1:n=(0,o.createComponentVNode)(2,l);break;case 2:n=(0,o.createComponentVNode)(2,d);break;case 3:n=(0,o.createComponentVNode)(2,m);break;default:n=(0,o.createComponentVNode)(2,u)}else n=(0,o.createComponentVNode)(2,s);else n=(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle"}),"Unable to connect to accounts database, please retry and if the issue persists contact Nanotrasen IT support."]});return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i),(0,o.createComponentVNode)(2,a.Section,{children:n})]})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=(i.machine_id,i.held_card_name);return(0,o.createComponentVNode)(2,a.Section,{title:"Nanotrasen Automatic Teller Machine",children:[(0,o.createComponentVNode)(2,a.Box,{children:"For all your monetary needs!"}),(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Card",children:(0,o.createComponentVNode)(2,a.Button,{content:l,icon:"eject",onClick:function(){return c("insert_card")}})})})]})},l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.security_level;return(0,o.createComponentVNode)(2,a.Section,{title:"Select a new security level for this account",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Level",children:(0,o.createComponentVNode)(2,a.Button,{content:"Account Number",icon:"unlock",selected:0===i,onClick:function(){return c("change_security_level",{new_security_level:1})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:"Either the account number or card is required to access this account. EFTPOS transactions will require a card."}),(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Level",children:(0,o.createComponentVNode)(2,a.Button,{content:"Account Pin",icon:"unlock",selected:2===i,onClick:function(){return c("change_security_level",{new_security_level:2})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:"An account number and pin must be manually entered to access this account and process transactions."})]}),(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,p)]})},d=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=(0,r.useLocalState)(t,"targetAccNumber",0),d=l[0],u=l[1],s=(0,r.useLocalState)(t,"fundsAmount",0),m=s[0],h=s[1],f=(0,r.useLocalState)(t,"purpose",0),C=f[0],N=f[1],b=i.money;return(0,o.createComponentVNode)(2,a.Section,{title:"Transfer Fund",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Balance",children:["$",b]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Account Number",children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"7 Digit Number",onInput:function(e,t){return u(t)}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Funds to Transfer",children:(0,o.createComponentVNode)(2,a.Input,{onInput:function(e,t){return h(t)}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transaction Purpose",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,onInput:function(e,t){return N(t)}})})]}),(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,a.Button,{content:"Transfer",icon:"sign-out-alt",onClick:function(){return c("transfer",{target_acc_number:d,funds_amount:m,purpose:C})}}),(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,p)]})},u=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=(0,r.useLocalState)(t,"fundsAmount",0),d=l[0],u=l[1],s=i.owner_name,m=i.money;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Welcome, "+s,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Logout",icon:"sign-out-alt",onClick:function(){return c("logout")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Balance",children:["$",m]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Withdrawal Amount",children:(0,o.createComponentVNode)(2,a.Input,{onInput:function(e,t){return u(t)}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Withdraw Funds",icon:"sign-out-alt",onClick:function(){return c("withdrawal",{funds_amount:d})}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Menu",children:[(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Change account security level",icon:"lock",onClick:function(){return c("view_screen",{view_screen:1})}})}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Make transfer",icon:"exchange-alt",onClick:function(){return c("view_screen",{view_screen:2})}})}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{content:"View transaction log",icon:"list",onClick:function(){return c("view_screen",{view_screen:3})}})}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Print balance statement",icon:"print",onClick:function(){return c("balance_statement")}})})]})],4)},s=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=(0,r.useLocalState)(t,"accountID",null),d=l[0],u=l[1],s=(0,r.useLocalState)(t,"accountPin",null),m=s[0],p=s[1];i.machine_id,i.held_card_name;return(0,o.createComponentVNode)(2,a.Section,{title:"Insert card or enter ID and pin to login",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account ID",children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"6 Digit Number",onInput:function(e,t){return u(t)}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pin",children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"6 Digit Number",onInput:function(e,t){return p(t)}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Login",icon:"sign-in-alt",onClick:function(){return c("attempt_auth",{account_num:d,account_pin:m})}})})]})})},m=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data.transaction_log);return(0,o.createComponentVNode)(2,a.Section,{title:"Transactions",children:[(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Timestamp"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Reason"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Value"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Terminal"})]}),c.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.time}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.purpose}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:e.is_deposit?"green":"red",children:["$",e.amount]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.target_name})]},e)}))]}),(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,p)]})},p=function(e,t){var n=(0,r.useBackend)(t),c=n.act;n.data;return(0,o.createComponentVNode)(2,a.Button,{content:"Back",icon:"sign-out-alt",onClick:function(){return c("view_screen",{view_screen:0})}})}},function(e,t,n){"use strict";t.__esModule=!0,t.AccountsUplinkTerminal=void 0;var o=n(0),r=n(21),a=n(1),c=n(2),i=n(34),l=n(68),d=n(3),u=n(122),s=n(123);t.AccountsUplinkTerminal=function(e,t){var n,r=(0,a.useBackend)(t),c=(r.act,r.data),i=c.loginState,l=c.currentPage;return i.logged_in?(1===l?n=(0,o.createComponentVNode)(2,p):2===l?n=(0,o.createComponentVNode)(2,b):3===l&&(n=(0,o.createComponentVNode)(2,V)),(0,o.createComponentVNode)(2,d.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,d.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,u.LoginInfo),(0,o.createComponentVNode)(2,m),n]})})):(0,o.createComponentVNode)(2,d.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,d.Window.Content,{children:(0,o.createComponentVNode)(2,s.LoginScreen)})})};var m=function(e,t){var n=(0,a.useBackend)(t).data,r=(0,a.useLocalState)(t,"tabIndex",0),i=r[0],l=r[1];n.login_state;return(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:0===i,onClick:function(){return l(0)},children:[(0,o.createComponentVNode)(2,c.Icon,{name:"list"}),"User Accounts"]}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===i,onClick:function(){return l(1)},children:[(0,o.createComponentVNode)(2,c.Icon,{name:"list"}),"Department Accounts"]})]})},p=function(e,t){switch((0,a.useLocalState)(t,"tabIndex",0)[0]){case 0:return(0,o.createComponentVNode)(2,h);case 1:return(0,o.createComponentVNode)(2,f);default:return"You are somehow on a tab that doesn't exist! Please let a coder know."}},h=function(e,t){var n=(0,a.useBackend)(t),i=n.act,l=n.data.accounts,d=(0,a.useLocalState)(t,"searchText",""),u=d[0],s=(d[1],(0,a.useLocalState)(t,"sortId","owner_name")),m=s[0],p=(s[1],(0,a.useLocalState)(t,"sortOrder",!0)),h=p[0];p[1];return(0,o.createComponentVNode)(2,c.Flex,{direction:"column",height:"100%",children:[(0,o.createComponentVNode)(2,N),(0,o.createComponentVNode)(2,c.Flex.Item,{flexGrow:"1",mt:"0.5rem",children:(0,o.createComponentVNode)(2,c.Section,{height:"100%",children:(0,o.createComponentVNode)(2,c.Table,{className:"AccountsUplinkTerminal__list",children:[(0,o.createComponentVNode)(2,c.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,C,{id:"owner_name",children:"Account Holder"}),(0,o.createComponentVNode)(2,C,{id:"account_number",children:"Account Number"}),(0,o.createComponentVNode)(2,C,{id:"suspended",children:"Account Status"}),(0,o.createComponentVNode)(2,C,{id:"money",children:"Account Balance"})]}),l.filter((0,r.createSearch)(u,(function(e){return e.owner_name+"|"+e.account_number+"|"+e.suspended+"|"+e.money}))).sort((function(e,t){var n=h?1:-1;return e[m].localeCompare(t[m])*n})).map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{className:"AccountsUplinkTerminal__listRow--"+e.suspended,onClick:function(){return i("view_account_detail",{account_num:e.account_number})},children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:[(0,o.createComponentVNode)(2,c.Icon,{name:"user"})," ",e.owner_name]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:["#",e.account_number]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.suspended}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.money})]},e.account_number)}))]})})})]})},f=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data.department_accounts;return(0,o.createComponentVNode)(2,c.Flex,{direction:"column",height:"100%",children:[(0,o.createComponentVNode)(2,N),(0,o.createComponentVNode)(2,c.Flex.Item,{flexGrow:"1",mt:"0.5rem",children:(0,o.createComponentVNode)(2,c.Section,{height:"100%",children:(0,o.createComponentVNode)(2,c.Table,{className:"AccountsUplinkTerminal__list",children:[(0,o.createComponentVNode)(2,c.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,l.TableCell,{children:"Department Name"}),(0,o.createComponentVNode)(2,l.TableCell,{children:"Account Number"}),(0,o.createComponentVNode)(2,l.TableCell,{children:"Account Status"}),(0,o.createComponentVNode)(2,l.TableCell,{children:"Account Balance"})]}),i.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{className:"AccountsUplinkTerminal__listRow--"+e.suspended,onClick:function(){return r("view_account_detail",{account_num:e.account_number})},children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:[(0,o.createComponentVNode)(2,c.Icon,{name:"wallet"})," ",e.name]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:["#",e.account_number]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.suspended}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.money})]},e.account_number)}))]})})})]})},C=function(e,t){var n=(0,a.useLocalState)(t,"sortId","name"),r=n[0],i=n[1],l=(0,a.useLocalState)(t,"sortOrder",!0),d=l[0],u=l[1],s=e.id,m=e.children;return(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{color:r!==s&&"transparent",width:"100%",onClick:function(){r===s?u(!d):(i(s),u(!0))},children:[m,r===s&&(0,o.createComponentVNode)(2,c.Icon,{name:d?"sort-up":"sort-down",ml:"0.25rem;"})]})})},N=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=(n.data.is_printing,(0,a.useLocalState)(t,"searchText","")),d=(l[0],l[1]);return(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,i.FlexItem,{children:(0,o.createComponentVNode)(2,c.Button,{content:"New Account",icon:"plus",onClick:function(){return r("create_new_account")}})}),(0,o.createComponentVNode)(2,i.FlexItem,{grow:"1",ml:"0.5rem",children:(0,o.createComponentVNode)(2,c.Input,{placeholder:"Search by account holder, number, status",width:"100%",onInput:function(e,t){return d(t)}})})]})},b=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.account_number,d=i.owner_name,u=i.money,s=i.suspended,m=i.transactions,p=i.account_pin,h=i.is_department_account;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"#"+l+" / "+d,mt:1,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("back")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Account Number",children:["#",l]}),!!h&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Account Pin",children:p}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Account Pin Actions",children:(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"user-cog",content:"Set New Pin",disabled:Boolean(h),onClick:function(){return r("set_account_pin",{account_number:l})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Account Holder",children:d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Account Balance",children:u}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Account Status",color:s?"red":"green",children:[s?"Suspended":"Active",(0,o.createComponentVNode)(2,c.Button,{ml:1,content:s?"Unsuspend":"Suspend",icon:s?"unlock":"lock",onClick:function(){return r("toggle_suspension")}})]})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Transactions",children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Timestamp"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Reason"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Value"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Terminal"})]}),m.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.time}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.purpose}),(0,o.createComponentVNode)(2,c.Table.Cell,{color:e.is_deposit?"green":"red",children:["$",e.amount]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.target_name})]},e)}))]})})],4)},V=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=(n.data,(0,a.useLocalState)(t,"accName","")),l=i[0],d=i[1],u=(0,a.useLocalState)(t,"accDeposit",""),s=u[0],m=u[1];return(0,o.createComponentVNode)(2,c.Section,{title:"Create Account",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("back")}}),children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Account Holder",children:(0,o.createComponentVNode)(2,c.Input,{placeholder:"Name Here",onChange:function(e,t){return d(t)}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Initial Deposit",children:(0,o.createComponentVNode)(2,c.Input,{placeholder:"0",onChange:function(e,t){return m(t)}})})]}),(0,o.createComponentVNode)(2,c.Button,{mt:1,fluid:!0,content:"Create Account",onClick:function(){return r("finalise_create_account",{holder_name:l,starting_funds:s})}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.AgentCardInfo=t.AgentCardAppearances=t.AgentCard=void 0;var o=n(0),r=n(1),a=n(2),c=n(3);t.AgentCard=function(e,t){var n=(0,r.useLocalState)(t,"tabIndex",0),d=n[0],u=n[1];return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,theme:"syndicate",children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Box,{fillPositionedParent:!0,overflow:"hidden",children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===d,onClick:function(){return u(0)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"table"})," Card Info"]},"Card Info"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===d,onClick:function(){return u(1)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"id-card"})," Appearance"]},"Appearance")]}),function(e){switch(e){case 0:return(0,o.createComponentVNode)(2,i);case 1:return(0,o.createComponentVNode)(2,l);default:return(0,o.createComponentVNode)(2,i)}}(d)]})})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.registered_name,d=i.sex,u=i.age,s=i.assignment,m=i.associated_account_number,p=i.blood_type,h=i.dna_hash,f=i.fingerprint_hash,C=i.photo,N=i.ai_tracking;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Card Info",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:(0,o.createComponentVNode)(2,a.Button,{content:l||"[UNSET]",onClick:function(){return c("change_name")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sex",children:(0,o.createComponentVNode)(2,a.Button,{iconRight:!1,content:d||"[UNSET]",onClick:function(){return c("change_sex")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Age",children:(0,o.createComponentVNode)(2,a.Button,{content:u||"[UNSET]",onClick:function(){return c("change_age")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:(0,o.createComponentVNode)(2,a.Button,{content:s||"[UNSET]",onClick:function(){return c("change_occupation")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fingerprints",children:(0,o.createComponentVNode)(2,a.Button,{content:f||"[UNSET]",onClick:function(){return c("change_fingerprints")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Type",children:(0,o.createComponentVNode)(2,a.Button,{content:p||"[UNSET]",onClick:function(){return c("change_blood_type")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"DNA Hash",children:(0,o.createComponentVNode)(2,a.Button,{content:h||"[UNSET]",onClick:function(){return c("change_dna_hash")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Money Account",children:(0,o.createComponentVNode)(2,a.Button,{content:m||"[UNSET]",onClick:function(){return c("change_money_account")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Photo",children:(0,o.createComponentVNode)(2,a.Button,{content:C?"Update":"[UNSET]",onClick:function(){return c("change_photo")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Card Settings",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Card Info",children:(0,o.createComponentVNode)(2,a.Button,{content:"Delete Card Info",onClick:function(){return c("delete_info")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Access",children:(0,o.createComponentVNode)(2,a.Button,{content:"Reset Access",onClick:function(){return c("clear_access")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"AI Tracking",children:(0,o.createComponentVNode)(2,a.Button,{content:N?"Untrackable":"Trackable",onClick:function(){return c("change_ai_tracking")}})})]})})],4)};t.AgentCardInfo=i;var l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.appearances;return(0,o.createComponentVNode)(2,a.Section,{title:"Card Appearance",children:i.map((function(e){return(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/jped;base64,"+e.image,style:{"vertical-align":"middle",width:"64px",margin:"0px","margin-left":"0px"},onclick:function(){return c("change_appearance",{new_appearance:e.name})}},e.name)}))})};t.AgentCardAppearances=l},function(e,t,n){"use strict";t.__esModule=!0,t.AiAirlock=void 0;var o=n(0),r=n(1),a=n(2),c=n(3),i={2:{color:"good",localStatusText:"Offline"},1:{color:"average",localStatusText:"Caution"},0:{color:"bad",localStatusText:"Optimal"}};t.AiAirlock=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=i[d.power.main]||i[0],s=i[d.power.backup]||i[0],m=i[d.shock]||i[0];return(0,o.createComponentVNode)(2,c.Window,{width:500,height:390,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Main",color:u.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!d.power.main,content:"Disrupt",onClick:function(){return l("disrupt-main")}}),children:[d.power.main?"Online":"Offline"," ",d.wires.main_power?d.power.main_timeleft>0&&"["+d.power.main_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Backup",color:s.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!d.power.backup,content:"Disrupt",onClick:function(){return l("disrupt-backup")}}),children:[d.power.backup?"Online":"Offline"," ",d.wires.backup_power?d.power.backup_timeleft>0&&"["+d.power.backup_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Electrify",color:m.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",disabled:!(d.wires.shock&&2!==d.shock),content:"Restore",onClick:function(){return l("shock-restore")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!d.wires.shock,content:"Temporary",onClick:function(){return l("shock-temp")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!d.wires.shock||0===d.shock,content:"Permanent",onClick:function(){return l("shock-perm")}})],4),children:[2===d.shock?"Safe":"Electrified"," ",(d.wires.shock?d.shock_timeleft>0&&"["+d.shock_timeleft+"s]":"[Wires have been cut!]")||-1===d.shock_timeleft&&"[Permanent]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Access and Door Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID Scan",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.id_scanner?"power-off":"times",content:d.id_scanner?"Enabled":"Disabled",selected:d.id_scanner,disabled:!d.wires.id_scanner,onClick:function(){return l("idscan-toggle")}}),children:!d.wires.id_scanner&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Access",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.emergency?"power-off":"times",content:d.emergency?"Enabled":"Disabled",selected:d.emergency,onClick:function(){return l("emergency-toggle")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolts",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.locked?"lock":"unlock",content:d.locked?"Lowered":"Raised",selected:d.locked,disabled:!d.wires.bolts,onClick:function(){return l("bolt-toggle")}}),children:!d.wires.bolts&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolt Lights",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.lights?"power-off":"times",content:d.lights?"Enabled":"Disabled",selected:d.lights,disabled:!d.wires.lights,onClick:function(){return l("light-toggle")}}),children:!d.wires.lights&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Force Sensors",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.safe?"power-off":"times",content:d.safe?"Enabled":"Disabled",selected:d.safe,disabled:!d.wires.safe,onClick:function(){return l("safe-toggle")}}),children:!d.wires.safe&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Timing Safety",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.speed?"power-off":"times",content:d.speed?"Enabled":"Disabled",selected:d.speed,disabled:!d.wires.timing,onClick:function(){return l("speed-toggle")}}),children:!d.wires.timing&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Control",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.opened?"sign-out-alt":"sign-in-alt",content:d.opened?"Open":"Closed",selected:d.opened,disabled:d.locked||d.welded,onClick:function(){return l("open-close")}}),children:!(!d.locked&&!d.welded)&&(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("[Door is "),d.locked?"bolted":"",d.locked&&d.welded?" and ":"",d.welded?"welded":"",(0,o.createTextVNode)("!]")],0)})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarm=void 0;var o=n(0),r=n(1),a=n(2),c=n(3),i=n(224);t.AirAlarm=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.locked);return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox),!a&&(0,o.createFragment)([(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,s)],4)]})})};var l=function(e){return 0===e?"green":1===e?"orange":"red"},d=function(e,t){var n,c=(0,r.useBackend)(t),i=c.act,d=c.data,u=d.air,s=d.mode,m=d.atmos_alarm,p=d.locked,h=d.alarmActivated,f=d.rcon,C=d.target_temp;return n=0===u.danger.overall?0===m?"Optimal":"Caution: Atmos alert in area":1===u.danger.overall?"Caution":"DANGER: Internals Required",(0,o.createComponentVNode)(2,a.Section,{title:"Air Status",children:u?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.Box,{color:l(u.danger.pressure),children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u.pressure})," kPa",!p&&(0,o.createFragment)([(0,o.createTextVNode)("\xa0"),(0,o.createComponentVNode)(2,a.Button,{content:3===s?"Deactivate Panic Siphon":"Activate Panic Siphon",selected:3===s,icon:"exclamation-triangle",onClick:function(){return i("mode",{mode:3===s?1:3})}})],4)]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Oxygen",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u.contents.oxygen/100,fractionDigits:"1",color:l(u.danger.oxygen)})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nitrogen",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u.contents.nitrogen/100,fractionDigits:"1",color:l(u.danger.nitrogen)})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Carbon Dioxide",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u.contents.co2/100,fractionDigits:"1",color:l(u.danger.co2)})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Toxins",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u.contents.plasma/100,fractionDigits:"1",color:l(u.danger.plasma)})}),u.contents.n2o>.1&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nitrous Oxide",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u.contents.n2o/100,fractionDigits:"1",color:l(u.danger.n2o)})}),u.contents.other>.1&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Other",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u.contents.other/100,fractionDigits:"1",color:l(u.danger.other)})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,a.Box,{color:l(u.danger.temperature),children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u.temperature})," K /"," ",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u.temperature_c})," C\xa0",(0,o.createComponentVNode)(2,a.Button,{icon:"thermometer-full",content:C+" C",onClick:function(){return i("temperature")}}),(0,o.createComponentVNode)(2,a.Button,{content:u.thermostat_state?"On":"Off",selected:u.thermostat_state,icon:"power-off",onClick:function(){return i("thermostat_state")}})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Local Status",children:(0,o.createComponentVNode)(2,a.Box,{color:l(u.danger.overall),children:[n,!p&&(0,o.createFragment)([(0,o.createTextVNode)("\xa0"),(0,o.createComponentVNode)(2,a.Button,{content:h?"Reset Alarm":"Activate Alarm",selected:h,onClick:function(){return i(h?"atmos_reset":"atmos_alarm")}})],4)]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Remote Control Settings",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Off",selected:1===f,onClick:function(){return i("set_rcon",{rcon:1})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Auto",selected:2===f,onClick:function(){return i("set_rcon",{rcon:2})}}),(0,o.createComponentVNode)(2,a.Button,{content:"On",selected:3===f,onClick:function(){return i("set_rcon",{rcon:3})}})]})]}):(0,o.createComponentVNode)(2,a.Box,{children:"Unable to acquire air sample!"})})},u=function(e,t){var n=(0,r.useLocalState)(t,"tabIndex",0),c=n[0],i=n[1];return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===c,onClick:function(){return i(0)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"sign-out-alt"})," Vent Control"]},"Vents"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===c,onClick:function(){return i(1)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"sign-in-alt"})," Scrubber Control"]},"Scrubbers"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===c,onClick:function(){return i(2)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"cog"})," Mode"]},"Mode"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===c,onClick:function(){return i(3)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"tachometer-alt"})," Thresholds"]},"Thresholds")]})},s=function(e,t){var n=(0,r.useLocalState)(t,"tabIndex",0),a=n[0];n[1];switch(a){case 0:return(0,o.createComponentVNode)(2,m);case 1:return(0,o.createComponentVNode)(2,p);case 2:return(0,o.createComponentVNode)(2,h);case 3:return(0,o.createComponentVNode)(2,f);default:return"WE SHOULDN'T BE HERE!"}},m=function(e,t){var n=(0,r.useBackend)(t),c=n.act;return n.data.vents.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:[(0,o.createComponentVNode)(2,a.Button,{content:e.power?"On":"Off",selected:e.power,icon:"power-off",onClick:function(){return c("command",{cmd:"power",val:1===e.power?0:1,id_tag:e.id_tag})}}),(0,o.createComponentVNode)(2,a.Button,{content:"release"===e.direction?"Blowing":"Siphoning",icon:"release"===e.direction?"sign-out-alt":"sign-in-alt",onClick:function(){return c("command",{cmd:"direction",val:"release"===e.direction?0:1,id_tag:e.id_tag})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Checks",children:[(0,o.createComponentVNode)(2,a.Button,{content:"External",selected:1===e.checks,onClick:function(){return c("command",{cmd:"checks",val:1,id_tag:e.id_tag})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Internal",selected:2===e.checks,onClick:function(){return c("command",{cmd:"checks",val:2,id_tag:e.id_tag})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"External Pressure Target",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:e.external})," kPa\xa0",(0,o.createComponentVNode)(2,a.Button,{content:"Set",icon:"cog",onClick:function(){return c("command",{cmd:"set_external_pressure",id_tag:e.id_tag})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Reset",icon:"redo-alt",onClick:function(){return c("command",{cmd:"set_external_pressure",val:101.325,id_tag:e.id_tag})}})]})]})},e.name)}))},p=function(e,t){var n=(0,r.useBackend)(t),c=n.act;return n.data.scrubbers.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:[(0,o.createComponentVNode)(2,a.Button,{content:e.power?"On":"Off",selected:e.power,icon:"power-off",onClick:function(){return c("command",{cmd:"power",val:1===e.power?0:1,id_tag:e.id_tag})}}),(0,o.createComponentVNode)(2,a.Button,{content:0===e.scrubbing?"Siphoning":"Scrubbing",icon:0===e.scrubbing?"sign-in-alt":"filter",onClick:function(){return c("command",{cmd:"scrubbing",val:0===e.scrubbing?1:0,id_tag:e.id_tag})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,a.Button,{content:e.widenet?"Extended":"Normal",selected:e.widenet,icon:"expand-arrows-alt",onClick:function(){return c("command",{cmd:"widenet",val:0===e.widenet?1:0,id_tag:e.id_tag})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filtering",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Carbon Dioxide",selected:e.filter_co2,onClick:function(){return c("command",{cmd:"co2_scrub",val:0===e.filter_co2?1:0,id_tag:e.id_tag})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Plasma",selected:e.filter_toxins,onClick:function(){return c("command",{cmd:"tox_scrub",val:0===e.filter_toxins?1:0,id_tag:e.id_tag})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Nitrous Oxide",selected:e.filter_n2o,onClick:function(){return c("command",{cmd:"n2o_scrub",val:0===e.filter_n2o?1:0,id_tag:e.id_tag})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Oxygen",selected:e.filter_o2,onClick:function(){return c("command",{cmd:"o2_scrub",val:0===e.filter_o2?1:0,id_tag:e.id_tag})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Nitrogen",selected:e.filter_n2,onClick:function(){return c("command",{cmd:"n2_scrub",val:0===e.filter_n2?1:0,id_tag:e.id_tag})}})]})]})},e.name)}))},h=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.modes,d=i.presets,u=i.emagged,s=i.mode,m=i.preset;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"System Mode",children:(0,o.createComponentVNode)(2,a.Table,{children:l.map((function(e){return(!e.emagonly||e.emagonly&&!!u)&&(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",width:1,children:(0,o.createComponentVNode)(2,a.Button,{content:e.name,icon:"cog",selected:e.id===s,onClick:function(){return c("mode",{mode:e.id})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.desc})]},e.name)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"System Presets",children:[(0,o.createComponentVNode)(2,a.Box,{italic:!0,children:"After making a selection, the system will automatically cycle in order to remove contaminants."}),(0,o.createComponentVNode)(2,a.Table,{mt:1,children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",width:1,children:(0,o.createComponentVNode)(2,a.Button,{content:e.name,icon:"cog",selected:e.id===m,onClick:function(){return c("preset",{preset:e.id})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.desc})]},e.name)}))})]})],4)},f=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.thresholds;return(0,o.createComponentVNode)(2,a.Section,{title:"Alarm Thresholds",children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{width:"20%",children:"Value"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"red",width:"20%",children:"Danger Min"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"orange",width:"20%",children:"Warning Min"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"orange",width:"20%",children:"Warning Max"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"red",width:"20%",children:"Danger Max"})]}),i.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),e.settings.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:-1===e.selected?"Off":e.selected,onClick:function(){return c("command",{cmd:"set_threshold",env:e.env,"var":e.val})}})},e.val)}))]},e.name)}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirlockAccessController=void 0;var o=n(0),r=n(1),a=n(2),c=n(3);t.AirlockAccessController=function(e,t){var n,i,l=(0,r.useBackend)(t),d=l.act,u=l.data,s=u.exterior_status,m=u.interior_status,p=u.processing;return n="open"===s?(0,o.createComponentVNode)(2,a.Button,{content:"Lock Exterior Door",icon:"exclamation-triangle",disabled:p,onClick:function(){return d("force_ext")}}):(0,o.createComponentVNode)(2,a.Button,{content:"Cycle to Exterior",icon:"arrow-circle-left",disabled:p,onClick:function(){return d("cycle_ext_door")}}),i="open"===m?(0,o.createComponentVNode)(2,a.Button,{content:"Lock Interior Door",icon:"exclamation-triangle",disabled:p,color:"open"===m?"red":p?"yellow":null,onClick:function(){return d("force_int")}}):(0,o.createComponentVNode)(2,a.Button,{content:"Cycle to Interior",icon:"arrow-circle-right",disabled:p,onClick:function(){return d("cycle_int_door")}}),(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Information",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"External Door Status",children:"closed"===s?"Locked":"Open"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Internal Door Status",children:"closed"===m?"Locked":"Open"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",children:[(0,o.createComponentVNode)(2,a.Box,{children:n}),(0,o.createComponentVNode)(2,a.Box,{children:i})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirlockElectronics=void 0;var o=n(0),r=n(1),a=n(2),c=n(3),i=n(99);t.AirlockElectronics=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:[(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,d)]})};var l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.unrestricted_dir;return(0,o.createComponentVNode)(2,a.Section,{title:"Access Control",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{bold:!0,mb:1,children:"Unrestricted Access From:"}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",icon:"arrow-down",content:"North",selected:1&i?"selected":null,onClick:function(){return c("unrestricted_access",{unres_dir:1})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",icon:"arrow-up",content:"South",selected:2&i?"selected":null,onClick:function(){return c("unrestricted_access",{unres_dir:2})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",icon:"arrow-left",content:"East",selected:4&i?"selected":null,onClick:function(){return c("unrestricted_access",{unres_dir:4})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",icon:"arrow-right",content:"West",selected:8&i?"selected":null,onClick:function(){return c("unrestricted_access",{unres_dir:8})}})})]})]})})},d=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.selected_accesses,u=l.one_access,s=l.regions;return(0,o.createComponentVNode)(2,i.AccessList,{usedByRcd:1,rcdButtons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:u,content:"One",onClick:function(){return c("set_one_access",{access:"one"})}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:!u,content:"All",onClick:function(){return c("set_one_access",{access:"all"})}})],4),accesses:s,selectedList:d,accessMod:function(e){return c("set",{access:e})},grantAll:function(){return c("grant_all")},denyAll:function(){return c("clear_all")},grantDep:function(e){return c("grant_region",{region:e})},denyDep:function(e){return c("deny_region",{region:e})}})}},function(e,t,n){"use strict";t.__esModule=!0,t.AppearanceChanger=void 0;var o=n(0),r=n(1),a=n(2),c=n(3);t.AppearanceChanger=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.change_race,s=d.species,m=d.specimen,p=d.change_gender,h=d.gender,f=d.has_gender,C=d.change_eye_color,N=d.change_skin_tone,b=d.change_skin_color,V=d.change_head_accessory_color,g=d.change_hair_color,v=d.change_secondary_hair_color,y=d.change_facial_hair_color,x=d.change_secondary_facial_hair_color,_=d.change_head_marking_color,k=d.change_body_marking_color,L=d.change_tail_marking_color,w=d.change_head_accessory,B=d.head_accessory_styles,S=d.head_accessory_style,I=d.change_hair,T=d.hair_styles,A=d.hair_style,E=d.change_hair_gradient,M=d.change_facial_hair,O=d.facial_hair_styles,P=d.facial_hair_style,F=d.change_head_markings,R=d.head_marking_styles,D=d.head_marking_style,j=d.change_body_markings,W=d.body_marking_styles,U=d.body_marking_style,z=d.change_tail_markings,H=d.tail_marking_styles,G=d.tail_marking_style,K=d.change_body_accessory,Y=d.body_accessory_styles,q=d.body_accessory_style,$=d.change_alt_head,X=d.alt_head_styles,J=d.alt_head_style,Q=!1;return(C||N||b||V||g||v||y||x||_||k||L)&&(Q=!0),(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[!!u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.specimen,selected:e.specimen===m,onClick:function(){return l("race",{race:e.specimen})}},e.specimen)}))}),!!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gender",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Male",selected:"male"===h,onClick:function(){return l("gender",{gender:"male"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Female",selected:"female"===h,onClick:function(){return l("gender",{gender:"female"})}}),!f&&(0,o.createComponentVNode)(2,a.Button,{content:"Genderless",selected:"plural"===h,onClick:function(){return l("gender",{gender:"plural"})}})]}),!!Q&&(0,o.createComponentVNode)(2,i),!!w&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Head accessory",children:B.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.headaccessorystyle,selected:e.headaccessorystyle===S,onClick:function(){return l("head_accessory",{head_accessory:e.headaccessorystyle})}},e.headaccessorystyle)}))}),!!I&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Hair",children:T.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.hairstyle,selected:e.hairstyle===A,onClick:function(){return l("hair",{hair:e.hairstyle})}},e.hairstyle)}))}),!!E&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Hair Gradient",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Change Style",onClick:function(){return l("hair_gradient")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Change Offset",onClick:function(){return l("hair_gradient_offset")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Change Color",onClick:function(){return l("hair_gradient_colour")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Change Alpha",onClick:function(){return l("hair_gradient_alpha")}})]}),!!M&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Facial hair",children:O.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.facialhairstyle,selected:e.facialhairstyle===P,onClick:function(){return l("facial_hair",{facial_hair:e.facialhairstyle})}},e.facialhairstyle)}))}),!!F&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Head markings",children:R.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.headmarkingstyle,selected:e.headmarkingstyle===D,onClick:function(){return l("head_marking",{head_marking:e.headmarkingstyle})}},e.headmarkingstyle)}))}),!!j&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Body markings",children:W.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.bodymarkingstyle,selected:e.bodymarkingstyle===U,onClick:function(){return l("body_marking",{body_marking:e.bodymarkingstyle})}},e.bodymarkingstyle)}))}),!!z&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tail markings",children:H.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.tailmarkingstyle,selected:e.tailmarkingstyle===G,onClick:function(){return l("tail_marking",{tail_marking:e.tailmarkingstyle})}},e.tailmarkingstyle)}))}),!!K&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Body accessory",children:Y.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.bodyaccessorystyle,selected:e.bodyaccessorystyle===q,onClick:function(){return l("body_accessory",{body_accessory:e.bodyaccessorystyle})}},e.bodyaccessorystyle)}))}),!!$&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Alternate head",children:X.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.altheadstyle,selected:e.altheadstyle===J,onClick:function(){return l("alt_head",{alt_head:e.altheadstyle})}},e.altheadstyle)}))})]})})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Colors",children:[{key:"change_eye_color",text:"Change eye color",action:"eye_color"},{key:"change_skin_tone",text:"Change skin tone",action:"skin_tone"},{key:"change_skin_color",text:"Change skin color",action:"skin_color"},{key:"change_head_accessory_color",text:"Change head accessory color",action:"head_accessory_color"},{key:"change_hair_color",text:"Change hair color",action:"hair_color"},{key:"change_secondary_hair_color",text:"Change secondary hair color",action:"secondary_hair_color"},{key:"change_facial_hair_color",text:"Change facial hair color",action:"facial_hair_color"},{key:"change_secondary_facial_hair_color",text:"Change secondary facial hair color",action:"secondary_facial_hair_color"},{key:"change_head_marking_color",text:"Change head marking color",action:"head_marking_color"},{key:"change_body_marking_color",text:"Change body marking color",action:"body_marking_color"},{key:"change_tail_marking_color",text:"Change tail marking color",action:"tail_marking_color"}].map((function(e){return!!i[e.key]&&(0,o.createComponentVNode)(2,a.Button,{content:e.text,onClick:function(){return c(e.action)}},e.key)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosAlertConsole=void 0;var o=n(0),r=n(1),a=n(2),c=n(3);t.AtmosAlertConsole=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),l=i.priority||[],d=i.minor||[];return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Alarms",children:(0,o.createVNode)(1,"ul",null,[0===l.length&&(0,o.createVNode)(1,"li","color-good","No Priority Alerts",16),l.map((function(e){return(0,o.createVNode)(1,"li","color-bad",e,0,null,e)})),0===d.length&&(0,o.createVNode)(1,"li","color-good","No Minor Alerts",16),d.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosControl=void 0;var o=n(0),r=n(1),a=n(2),c=n(68),i=n(3);t.AtmosControl=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data,(0,r.useLocalState)(t,"tabIndex",0)),u=c[0],s=c[1];return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:0===u,children:(0,o.createComponentVNode)(2,a.Box,{fillPositionedParent:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===u,onClick:function(){return s(0)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"table"})," Data View"]},"DataView"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===u,onClick:function(){return s(1)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"map-marked-alt"})," Map View"]},"MapView")]}),function(e){switch(e){case 0:return(0,o.createComponentVNode)(2,l);case 1:return(0,o.createComponentVNode)(2,d);default:return"WE SHOULDN'T BE HERE!"}}(u)]})})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.alarms;return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Table,{m:"0.5rem",children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Status"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Access"})]}),l.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,c.TableCell,{children:e.name}),(0,o.createComponentVNode)(2,c.TableCell,{children:(t=e.danger,0===t?(0,o.createComponentVNode)(2,a.Box,{color:"green",children:"Good"}):1===t?(0,o.createComponentVNode)(2,a.Box,{color:"orange",bold:!0,children:"Warning"}):2===t?(0,o.createComponentVNode)(2,a.Box,{color:"red",bold:!0,children:"DANGER"}):void 0)}),(0,o.createComponentVNode)(2,c.TableCell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"cog",content:"Access",onClick:function(){return i("open_alarm",{aref:e.ref})}})})]},e.name);var t}))]})})},d=function(e,t){var n=(0,r.useBackend)(t).data,c=(0,r.useLocalState)(t,"zoom",1),i=c[0],l=c[1],d=n.alarms;return(0,o.createComponentVNode)(2,a.Box,{height:"526px",mb:"0.5rem",overflow:"hidden",children:(0,o.createComponentVNode)(2,a.NanoMap,{onZoom:function(e){return l(e)},children:d.filter((function(e){return 2===e.z})).map((function(e){return(0,o.createComponentVNode)(2,a.NanoMap.Marker,{x:e.x,y:e.y,zoom:i,icon:"circle",tooltip:e.name,color:(t=e.danger,0===t?"green":1===t?"orange":2===t?"red":void 0)},e.ref);var t}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosFilter=void 0;var o=n(0),r=n(1),a=n(2),c=n(3);t.AtmosFilter=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.on,u=l.pressure,s=l.max_pressure,m=l.filter_type,p=l.filter_type_list;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:d?"On":"Off",color:d?null:"red",selected:d,onClick:function(){return i("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rate",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",textAlign:"center",disabled:0===u,width:2.2,onClick:function(){return i("min_pressure")}}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,unit:"kPa",width:6.1,lineHeight:1.5,step:10,minValue:0,maxValue:s,value:u,onDrag:function(e,t){return i("custom_pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",textAlign:"center",disabled:u===s,width:2.2,onClick:function(){return i("max_pressure")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filter",children:p.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e.gas_type===m,content:e.label,onClick:function(){return i("set_filter",{filter:e.gas_type})}},e.label)}))})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosMixer=void 0;var o=n(0),r=n(1),a=n(2),c=n(3);t.AtmosMixer=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.on,s=d.pressure,m=d.max_pressure,p=d.node1_concentration,h=d.node2_concentration;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:u?"On":"Off",color:u?null:"red",selected:u,onClick:function(){return l("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rate",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",textAlign:"center",disabled:0===s,width:2.2,onClick:function(){return l("min_pressure")}}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,unit:"kPa",width:6.1,lineHeight:1.5,step:10,minValue:0,maxValue:m,value:s,onDrag:function(e,t){return l("custom_pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",textAlign:"center",disabled:s===m,width:2.2,onClick:function(){return l("max_pressure")}})]}),(0,o.createComponentVNode)(2,i,{node_name:"Node 1",node_ref:p}),(0,o.createComponentVNode)(2,i,{node_name:"Node 2",node_ref:h})]})})})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=(n.data,e.node_name),l=e.node_ref;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:i,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",textAlign:"center",width:2.2,disabled:0===l,onClick:function(){return c("set_node",{node_name:i,concentration:(l-10)/100})}}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,unit:"%",width:6.1,lineHeight:1.5,stepPixelSize:10,minValue:0,maxValue:100,value:l,onChange:function(e,t){return c("set_node",{node_name:i,concentration:t/100})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",textAlign:"center",width:2.2,disabled:100===l,onClick:function(){return c("set_node",{node_name:i,concentration:(l+10)/100})}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosPump=void 0;var o=n(0),r=n(1),a=n(2),c=n(3);t.AtmosPump=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.on,u=l.rate,s=l.max_rate,m=l.gas_unit,p=l.step;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:d?"On":"Off",color:d?null:"red",selected:d,onClick:function(){return i("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rate",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",textAlign:"center",disabled:0===u,width:2.2,onClick:function(){return i("min_rate")}}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,unit:m,width:6.1,lineHeight:1.5,step:p,minValue:0,maxValue:s,value:u,onDrag:function(e,t){return i("custom_rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",textAlign:"center",disabled:u===s,width:2.2,onClick:function(){return i("max_rate")}})]})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosTankControl=void 0;var o=n(0),r=n(1),a=n(2),c=n(16),i=n(43),l=n(3);t.AtmosTankControl=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=u.sensors||{};return(0,o.createComponentVNode)(2,l.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[Object.keys(s).map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[Object.keys(s[e]).indexOf("pressure")>-1?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[s[e].pressure," kpa"]}):"",Object.keys(s[e]).indexOf("temperature")>-1?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[s[e].temperature," K"]}):"",["o2","n2","plasma","co2","n2o"].map((function(t){return Object.keys(s[e]).indexOf(t)>-1?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,i.getGasLabel)(t),children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:(0,i.getGasColor)(t),value:s[e][t],minValue:0,maxValue:100,children:(0,c.toFixed)(s[e][t],2)+"%"})},(0,i.getGasLabel)(t)):""}))]})},e)})),u.inlet&&Object.keys(u.inlet).length>0?(0,o.createComponentVNode)(2,a.Section,{title:"Inlet Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:(u.inlet.on,"power-off"),content:u.inlet.on?"On":"Off",color:u.inlet.on?null:"red",selected:u.inlet.on,onClick:function(){return d("toggle_active",{dev:"inlet"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rate",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,unit:"L/s",width:6.1,lineHeight:1.5,step:1,minValue:0,maxValue:50,value:u.inlet.rate,onDrag:function(e,t){return d("set_pressure",{dev:"inlet",val:t})}})})]})}):"",u.outlet&&Object.keys(u.outlet).length>0?(0,o.createComponentVNode)(2,a.Section,{title:"Outlet Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:(u.outlet.on,"power-off"),content:u.outlet.on?"On":"Off",color:u.outlet.on?null:"red",selected:u.outlet.on,onClick:function(){return d("toggle_active",{dev:"outlet"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rate",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,unit:"kPa",width:6.1,lineHeight:1.5,step:10,minValue:0,maxValue:5066,value:u.outlet.rate,onDrag:function(e,t){return d("set_pressure",{dev:"outlet",val:t})}})})]})}):""]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Autolathe=void 0;var o=n(0),r=n(44),a=n(28),c=n(1),i=n(2),l=n(3),d=n(21),u=function(e,t,n,o){return null===e.requirements||!(e.requirements.metal*o>t)&&!(e.requirements.glass*o>n)};t.Autolathe=function(e,t){var n=(0,c.useBackend)(t),s=n.act,m=n.data,p=m.total_amount,h=(m.max_amount,m.metal_amount),f=m.glass_amount,C=m.busyname,N=(m.busyamt,m.showhacked,m.buildQueue),b=m.buildQueueLen,V=m.recipes,g=m.categories,v=(0,c.useSharedState)(t,"category",0),y=v[0],x=v[1];0===y&&(y="Tools");var _=h.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,"),k=f.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,"),L=p.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,"),w=(0,c.useSharedState)(t,"search_text",""),B=w[0],S=w[1],I=(0,d.createSearch)(B,(function(e){return e.name})),T="";b>0&&(T=N.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:N[t][0],onClick:function(){return s("remove_from_queue",{remove_from_queue:N.indexOf(e)+1})}},e)},t)})));var A=(0,r.flow)([(0,a.filter)((function(e){return(e.category.indexOf(y)>-1||B)&&(m.showhacked||!e.hacked)})),B&&(0,a.filter)(I),(0,a.sortBy)((function(e){return e.name.toLowerCase()}))])(V),E="Build";B?E="Results for: '"+B+"':":y&&(E="Build ("+y+")");return(0,o.createComponentVNode)(2,l.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createVNode)(1,"div",null,(0,o.createComponentVNode)(2,i.Section,{title:E,buttons:(0,o.createComponentVNode)(2,i.Dropdown,{width:"190px",options:g,selected:y,onSelected:function(e){return x(e)}}),children:[(0,o.createComponentVNode)(2,i.Input,{fluid:!0,placeholder:"Search for...",onInput:function(e,t){return S(t)},mb:1}),A.map((function(e){return(0,o.createComponentVNode)(2,i.Flex,{justify:"space-between",align:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+e.image,style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px"}}),(0,o.createComponentVNode)(2,i.Button,{icon:"hammer",selected:m.busyname===e.name&&1===m.busyamt,disabled:!u(e,m.metal_amount,m.glass_amount,1),onClick:function(){return s("make",{make:e.uid,multiplier:1})},children:(0,d.toTitleCase)(e.name)}),e.max_multiplier>=10&&(0,o.createComponentVNode)(2,i.Button,{icon:"hammer",selected:m.busyname===e.name&&10===m.busyamt,disabled:!u(e,m.metal_amount,m.glass_amount,10),onClick:function(){return s("make",{make:e.uid,multiplier:10})},children:"10x"}),e.max_multiplier>=25&&(0,o.createComponentVNode)(2,i.Button,{icon:"hammer",selected:m.busyname===e.name&&25===m.busyamt,disabled:!u(e,m.metal_amount,m.glass_amount,25),onClick:function(){return s("make",{make:e.uid,multiplier:25})},children:"25x"}),e.max_multiplier>25&&(0,o.createComponentVNode)(2,i.Button,{icon:"hammer",selected:m.busyname===e.name&&m.busyamt===e.max_multiplier,disabled:!u(e,m.metal_amount,m.glass_amount,e.max_multiplier),onClick:function(){return s("make",{make:e.uid,multiplier:e.max_multiplier})},children:[e.max_multiplier,"x"]})]}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:e.requirements&&Object.keys(e.requirements).map((function(t){return(0,d.toTitleCase)(t)+": "+e.requirements[t]})).join(", ")||(0,o.createComponentVNode)(2,i.Box,{children:"No resources required."})})]},e.ref)}))]}),2,{style:{float:"left",width:"68%"}}),(0,o.createVNode)(1,"div",null,[(0,o.createComponentVNode)(2,i.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Metal",children:_}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Glass",children:k}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total",children:L}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Storage",children:[m.fill_percent,"% Full"]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Building",children:(0,o.createComponentVNode)(2,i.Box,{color:C?"green":"",children:C||"Nothing"})}),(0,o.createComponentVNode)(2,i.Section,{title:"Build Queue",children:[T,(0,o.createVNode)(1,"div",null,(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Clear All",disabled:!m.buildQueueLen,onClick:function(){return s("clear_queue")}}),2,{align:"right"})]})],4,{style:{float:"right",width:"30%"}})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Biogenerator=void 0;var o=n(0),r=n(1),a=n(2),c=n(3);t.Biogenerator=function(e,t){var n=(0,r.useBackend)(t).data.container;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{display:"flex",className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,u),n?(0,o.createComponentVNode)(2,s):(0,o.createComponentVNode)(2,i)]})})};var i=function(e,t){return(0,o.createComponentVNode)(2,a.Section,{flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{bold:!0,grow:"1",textAlign:"center",align:"center",color:"silver",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"flask",size:5,mb:"10px"}),(0,o.createVNode)(1,"br"),"The biogenerator is missing a container."]})})})},l=function(e,t){if((0,r.useBackend)(t).data.processing)return(0,o.createComponentVNode)(2,a.Dimmer,{children:(0,o.createComponentVNode)(2,a.Flex,{mb:"30px",children:(0,o.createComponentVNode)(2,a.Flex.Item,{bold:!0,color:"silver",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"spinner",spin:!0,size:4,mb:"15px"}),(0,o.createVNode)(1,"br"),"The biogenerator is processing..."]})})})},d=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data),i=c.biomass,l=c.container,d=c.container_curr_reagents,u=c.container_max_reagents;return(0,o.createComponentVNode)(2,a.Section,{title:"Storage",children:[(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{mr:"20px",color:"silver",children:"Biomass:"}),(0,o.createComponentVNode)(2,a.Flex.Item,{mr:"5px",children:i}),(0,o.createComponentVNode)(2,a.Icon,{name:"leaf",size:1.2,color:"#3d8c40"})]}),(0,o.createComponentVNode)(2,a.Flex,{height:"21px",mt:"8px",align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{mr:"10px",color:"silver",children:"Container:"}),l?(0,o.createComponentVNode)(2,a.ProgressBar,{value:d,maxValue:u,children:(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:d+" / "+u+" units"})}):(0,o.createComponentVNode)(2,a.Flex.Item,{children:"None"})]})]})},u=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.has_plants,d=i.container;return(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{width:"30%",mr:"3px",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",icon:"power-off",disabled:!l,tooltip:l?"":"There are no plants in the biogenerator.",tooltipPosition:"top-right",content:"Activate",onClick:function(){return c("activate")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"40%",mr:"3px",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",icon:"flask",disabled:!d,tooltip:d?"":"The biogenerator does not have a container.",tooltipPosition:"top",content:"Detach Container",onClick:function(){return c("detach_container")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"30%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",icon:"eject",disabled:!l,tooltip:l?"":"There are no stored plants to eject.",tooltipPosition:"top-left",content:"Eject Plants",onClick:function(){return c("eject_plants")}})})]})})},s=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.biomass,d=i.product_list,u=(0,r.useSharedState)(t,"vendAmount",1),s=u[0],m=u[1],p=Object.entries(d).map((function(e,t){var n=Object.entries(e[1]).map((function(e){return e[1]}));return(0,o.createComponentVNode)(2,a.Collapsible,{title:e[0],open:!0,children:n.map((function(e){return(0,o.createComponentVNode)(2,a.Flex,{py:"2px",className:"candystripe",align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{width:"50%",ml:"2px",children:e.name}),(0,o.createComponentVNode)(2,a.Flex.Item,{textAlign:"right",width:"20%",children:[e.cost*s,(0,o.createComponentVNode)(2,a.Icon,{ml:"5px",name:"leaf",size:1.2,color:"#3d8c40"})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{textAlign:"right",width:"40%",children:(0,o.createComponentVNode)(2,a.Button,{content:"Vend",disabled:lm?"bad":"good";return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[!!b&&(0,o.createComponentVNode)(2,a.NoticeBox,{danger:1,children:"Safety Protocols disabled"}),!!(m>V)&&(0,o.createComponentVNode)(2,a.NoticeBox,{danger:1,children:"High Power, Instability likely"}),(0,o.createComponentVNode)(2,a.Collapsible,{title:"Input Management",children:(0,o.createComponentVNode)(2,a.Section,{title:"Input",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Input Level",children:m}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Desired Level",children:(0,o.createComponentVNode)(2,a.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===s,tooltip:"Set to 0",onClick:function(){return l("set",{set_level:0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"step-backward",tooltip:"Decrease to actual input level",disabled:0===s,onClick:function(){return l("set",{set_level:m})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===s,tooltip:"Decrease one step",onClick:function(){return l("decrease")}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,a.Slider,{value:s,fillValue:m,minValue:0,color:v,maxValue:N,stepPixelSize:20,step:1,onChange:function(e,t){return l("set",{set_level:t})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:s===N,tooltip:"Increase one step",tooltipPosition:"left",onClick:function(){return l("increase")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:s===N,tooltip:"Set to max",tooltipPosition:"left",onClick:function(){return l("set",{set_level:N})}})]})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Power Use",children:(0,i.formatPower)(f)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power for next level",children:(0,i.formatPower)(g)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Surplus Power",children:(0,i.formatPower)(C)})]})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available Points",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Points",children:h})]})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{align:"end",children:(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{disabled:e.price>=p,onClick:function(){return l("vend",{target:e.key})},content:e.price})},e.key)}))})})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BodyScanner=void 0;var o=n(0),r=n(16),a=n(1),c=n(2),i=n(3),l=[["good","Alive"],["average","Critical"],["bad","DEAD"]],d=[["hasVirus","bad","Viral pathogen detected in blood stream."],["blind","average","Cataracts detected."],["colourblind","average","Photoreceptor abnormalities detected."],["nearsighted","average","Retinal misalignment detected."]],u=[["Respiratory","oxyLoss"],["Brain","brainLoss"],["Toxin","toxLoss"],["Radiation","radLoss"],["Brute","bruteLoss"],["Cellular","cloneLoss"],["Burn","fireLoss"],["Inebriation","drunkenness"]],s={average:[.25,.5],bad:[.5,Infinity]},m=function(e,t){for(var n=[],o=0;o0?e.filter((function(e){return!!e})).reduce((function(e,t){return(0,o.createFragment)([e,(0,o.createComponentVNode)(2,c.Box,{children:t},t)],0)}),null):null},h=function(e){if(e>100){if(e<300)return"mild infection";if(e<400)return"mild infection+";if(e<500)return"mild infection++";if(e<700)return"acute infection";if(e<800)return"acute infection+";if(e<900)return"acute infection++";if(e>=900)return"septic"}return""};t.BodyScanner=function(e,t){var n=(0,a.useBackend)(t).data,r=n.occupied,c=n.occupant,l=void 0===c?{}:c,d=r?(0,o.createComponentVNode)(2,f,{occupant:l}):(0,o.createComponentVNode)(2,y);return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:d})})};var f=function(e){var t=e.occupant;return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,C,{occupant:t}),(0,o.createComponentVNode)(2,N,{occupant:t}),(0,o.createComponentVNode)(2,b,{occupant:t}),(0,o.createComponentVNode)(2,g,{organs:t.extOrgan}),(0,o.createComponentVNode)(2,v,{organs:t.intOrgan})]})},C=function(e,t){var n=(0,a.useBackend)(t),i=n.act,d=n.data.occupant;return(0,o.createComponentVNode)(2,c.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"print",onClick:function(){return i("print_p")},children:"Print Report"}),(0,o.createComponentVNode)(2,c.Button,{icon:"user-slash",onClick:function(){return i("ejectify")},children:"Eject"})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:d.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:d.maxHealth,value:d.health/d.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",color:l[d.stat][0],children:l[d.stat][1]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:(0,r.round)(d.bodyTempC,0)}),"\xb0C,\xa0",(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:(0,r.round)(d.bodyTempF,0)}),"\xb0F"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Implants",children:d.implant_len?(0,o.createComponentVNode)(2,c.Box,{children:d.implant.map((function(e){return e.name})).join(", ")}):(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"None"})})]})})},N=function(e){var t=e.occupant;return t.hasBorer||t.blind||t.colourblind||t.nearsighted||t.hasVirus?(0,o.createComponentVNode)(2,c.Section,{title:"Abnormalities",children:d.map((function(e,n){if(t[e[0]])return(0,o.createComponentVNode)(2,c.Box,{color:e[1],bold:"bad"===e[1],children:e[2]},e[2])}))}):(0,o.createComponentVNode)(2,c.Section,{title:"Abnormalities",children:(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"No abnormalities found."})})},b=function(e){var t=e.occupant;return(0,o.createComponentVNode)(2,c.Section,{title:"Damage",children:(0,o.createComponentVNode)(2,c.Table,{children:m(u,(function(e,n,r){return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Table.Row,{color:"label",children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:[e[0],":"]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:!!n&&n[0]+":"})]}),(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,V,{value:t[e[1]],marginBottom:r100)&&"average":"bad")||!!e.status.robotic&&"label",width:"33%",children:e.name}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",q:!0,children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:e.maxHealth,mt:t>0&&"0.5rem",value:e.totalLoss/e.maxHealth,ranges:s,children:[(0,o.createComponentVNode)(2,c.Box,{float:"left",display:"inline",children:[!!e.bruteLoss&&(0,o.createComponentVNode)(2,c.Box,{display:"inline",position:"relative",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"bone"}),(0,r.round)(e.bruteLoss,0),"\xa0",(0,o.createComponentVNode)(2,c.Tooltip,{position:"top",content:"Brute damage"})]}),!!e.fireLoss&&(0,o.createComponentVNode)(2,c.Box,{display:"inline",position:"relative",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"fire"}),(0,r.round)(e.fireLoss,0),(0,o.createComponentVNode)(2,c.Tooltip,{position:"top",content:"Burn damage"})]})]}),(0,o.createComponentVNode)(2,c.Box,{display:"inline",children:(0,r.round)(e.totalLoss,0)})]})}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"right",verticalAlign:"top",width:"33%",pt:t>0&&"calc(0.5rem + 2px)",children:[(0,o.createComponentVNode)(2,c.Box,{color:"average",display:"inline",children:p([!!e.internalBleeding&&"Internal bleeding",!!e.burnWound&&"Critical tissue burns",!!e.lungRuptured&&"Ruptured lung",!!e.status.broken&&e.status.broken,h(e.germ_level),!!e.open&&"Open incision"])}),(0,o.createComponentVNode)(2,c.Box,{display:"inline",children:[p([!!e.status.splinted&&(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"Splinted"}),!!e.status.robotic&&(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"Robotic"}),!!e.status.dead&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",bold:!0,children:"DEAD"})]),p(e.shrapnel.map((function(e){return e.known?e.name:"Unknown object"})))]})]})]},t)}))]})})},v=function(e){return 0===e.organs.length?(0,o.createComponentVNode)(2,c.Section,{title:"Internal Organs",children:(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"N/A"})}):(0,o.createComponentVNode)(2,c.Section,{title:"Internal Organs",children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Damage"}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"right",children:"Injuries"})]}),e.organs.map((function(e,t){return(0,o.createComponentVNode)(2,c.Table.Row,{textTransform:"capitalize",children:[(0,o.createComponentVNode)(2,c.Table.Cell,{color:(!e.dead?e.germ_level>100&&"average":"bad")||e.robotic>0&&"label",width:"33%",children:e.name}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:e.maxHealth,value:e.damage/e.maxHealth,mt:t>0&&"0.5rem",ranges:s,children:(0,r.round)(e.damage,0)})}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"right",verticalAlign:"top",width:"33%",pt:t>0&&"calc(0.5rem + 2px)",children:[(0,o.createComponentVNode)(2,c.Box,{color:"average",display:"inline",children:p([h(e.germ_level)])}),(0,o.createComponentVNode)(2,c.Box,{display:"inline",children:p([1===e.robotic&&(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"Robotic"}),2===e.robotic&&(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"Assisted"}),!!e.dead&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",bold:!0,children:"DEAD"})])})]})]},t)}))]})})},y=function(){return(0,o.createComponentVNode)(2,c.Section,{textAlign:"center",flexGrow:"1",children:(0,o.createComponentVNode)(2,c.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected."]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BookBinder=void 0;var o=n(0),r=n(1),a=n(2),c=n(3),i=n(30),l=n(34);t.BookBinder=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=u.selectedbook,m=u.book_categories,p=[];return m.map((function(e){return p[e.description]=e.category_id})),(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:[(0,o.createComponentVNode)(2,i.ComplexModal),(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:(0,o.createComponentVNode)(2,a.Section,{title:"Book Binder",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.2rem",bold:!0,children:[(0,o.createComponentVNode)(2,a.Icon,{name:"search-plus",verticalAlign:"middle",size:3,mr:"1rem"}),"Book Binder"]}),(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,l.FlexItem,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Title",children:(0,o.createComponentVNode)(2,a.Button,{textAlign:"left",icon:"pen",width:"auto",content:s.title,onClick:function(){return(0,i.modalOpen)(t,"edit_selected_title")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Author",children:(0,o.createComponentVNode)(2,a.Button,{textAlign:"left",icon:"pen",width:"auto",content:s.author,onClick:function(){return(0,i.modalOpen)(t,"edit_selected_author")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Select Categories",children:(0,o.createComponentVNode)(2,a.Box,{mt:2,children:(0,o.createComponentVNode)(2,a.Dropdown,{mt:.6,width:"190px",options:m.map((function(e){return e.description})),onSelected:function(e){return d("toggle_binder_category",{category_id:p[e]})}})})})]}),(0,o.createVNode)(1,"br"),m.filter((function(e){return s.categories.includes(e.category_id)})).map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.description,selected:!0,icon:"unlink",onClick:function(){return d("toggle_binder_category",{category_id:e.category_id})}},e.category_id)}))]}),(0,o.createComponentVNode)(2,l.FlexItem,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Summary",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",width:"auto",content:"Edit Summary",onClick:function(){return(0,i.modalOpen)(t,"edit_selected_summary")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{children:s.summary})]})})]}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"print",width:"auto",content:"Print Book",onClick:function(){return d("print_book")}})]})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.BotClean=void 0;var o=n(0),r=n(1),a=n(2),c=n(3),i=n(225);t.BotClean=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=(d.locked,d.noaccess),s=(d.maintpanel,d.on,d.autopatrol,d.canhack,d.emagged,d.remote_disabled,d.painame),m=d.cleanblood;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.BotStatus),(0,o.createComponentVNode)(2,a.Section,{title:"Cleaning Settings",children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:m,content:"Clean Blood",disabled:u,onClick:function(){return l("blood")}})}),s&&(0,o.createComponentVNode)(2,a.Section,{title:"pAI",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",content:s,disabled:u,onClick:function(){return l("ejectpai")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BotSecurity=void 0;var o=n(0),r=n(1),a=n(2),c=n(3),i=n(225);t.BotSecurity=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.noaccess,s=d.painame,m=d.check_id,p=d.check_weapons,h=d.check_warrant,f=d.arrest_mode,C=d.arrest_declare;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.BotStatus),(0,o.createComponentVNode)(2,a.Section,{title:"Who To Arrest",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:m,content:"Unidentifiable Persons",disabled:u,onClick:function(){return l("authid")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:p,content:"Unauthorized Weapons",disabled:u,onClick:function(){return l("authweapon")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:h,content:"Wanted Criminals",disabled:u,onClick:function(){return l("authwarrant")}})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Arrest Procedure",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:f,content:"Detain Targets Indefinitely",disabled:u,onClick:function(){return l("arrtype")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:C,content:"Announce Arrests On Radio",disabled:u,onClick:function(){return l("arrdeclare")}})]}),s&&(0,o.createComponentVNode)(2,a.Section,{title:"pAI",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",content:s,disabled:u,onClick:function(){return l("ejectpai")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BrigCells=void 0;var o=n(0),r=n(3),a=n(2),c=n(1),i=function(e,t){var n=e.cell,r=(0,c.useBackend)(t).act,i=n.cell_id,l=n.occupant,d=n.crimes,u=n.brigged_by,s=n.time_left_seconds,m=n.time_set_seconds,p=n.ref,h="";s>0&&(h+=" BrigCells__listRow--active");return(0,o.createComponentVNode)(2,a.Table.Row,{className:h,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:i}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:l}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:d}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:u}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.TimeDisplay,{totalSeconds:m})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.TimeDisplay,{totalSeconds:s})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{type:"button",onClick:function(){r("release",{ref:p})},children:"Release"})})]})},l=function(e){var t=e.cells;return(0,o.createComponentVNode)(2,a.Table,{className:"BrigCells__list",children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,children:"Cell"}),(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,children:"Occupant"}),(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,children:"Crimes"}),(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,children:"Brigged By"}),(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,children:"Time Brigged For"}),(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,children:"Time Left"}),(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,children:"Release"})]}),t.map((function(e){return(0,o.createComponentVNode)(2,i,{cell:e},e.ref)}))]})};t.BrigCells=function(e,t){var n=(0,c.useBackend)(t),i=(n.act,n.data.cells);return(0,o.createComponentVNode)(2,r.Window,{theme:"security",resizable:!0,children:(0,o.createComponentVNode)(2,r.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",height:"100%",children:(0,o.createComponentVNode)(2,a.Section,{height:"100%",flexGrow:"1",children:(0,o.createComponentVNode)(2,l,{cells:i})})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BrigTimer=void 0;var o=n(0),r=n(1),a=n(2),c=n(3);t.BrigTimer=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;l.nameText=l.occupant,l.timing&&(l.prisoner_hasrec?l.nameText=(0,o.createComponentVNode)(2,a.Box,{color:"green",children:l.occupant}):l.nameText=(0,o.createComponentVNode)(2,a.Box,{color:"red",children:l.occupant}));var d="pencil-alt";l.prisoner_name&&(l.prisoner_hasrec||(d="exclamation-triangle"));var u=[],s=0;for(s=0;se.current_positions&&(0,o.createComponentVNode)(2,a.Box,{color:"green",children:e.total_positions-e.current_positions})||(0,o.createComponentVNode)(2,a.Box,{color:"red",children:"0"})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{content:"-",disabled:s.cooldown_time||!e.can_close,onClick:function(){return u("make_job_unavailable",{job:e.title})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{content:"+",disabled:s.cooldown_time||!e.can_open,onClick:function(){return u("make_job_available",{job:e.title})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:s.target_dept&&(0,o.createComponentVNode)(2,a.Box,{color:"green",children:s.priority_jobs.indexOf(e.title)>-1?"Yes":""})||(0,o.createComponentVNode)(2,a.Button,{content:e.is_priority?"Yes":"No",selected:e.is_priority,disabled:s.cooldown_time||!e.can_prioritize,onClick:function(){return u("prioritize_job",{job:e.title})}})})]},e.title)}))]})})],4):(0,o.createComponentVNode)(2,a.Section,{title:"Warning",color:"red",children:"Not logged in."});break;case 2:n=s.authenticated&&s.scan_name?s.modify_name?(0,o.createComponentVNode)(2,i.AccessList,{accesses:s.regions,selectedList:s.selectedAccess,accessMod:function(e){return u("set",{access:e})},grantAll:function(){return u("grant_all")},denyAll:function(){return u("clear_all")},grantDep:function(e){return u("grant_region",{region:e})},denyDep:function(e){return u("deny_region",{region:e})}}):(0,o.createComponentVNode)(2,a.Section,{title:"Card Missing",color:"red",children:"No card to modify."}):(0,o.createComponentVNode)(2,a.Section,{title:"Warning",color:"red",children:"Not logged in."});break;case 3:n=s.authenticated?s.records.length?(0,o.createComponentVNode)(2,a.Section,{title:"Records",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Delete All Records",disabled:!s.authenticated||0===s.records.length||s.target_dept,onClick:function(){return u("wipe_all_logs")}}),children:[(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Crewman"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Old Rank"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"New Rank"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Authorized By"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Time"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Reason"}),!!s.iscentcom&&(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Deleted By"})]}),s.records.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.transferee}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.oldvalue}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.newvalue}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.whodidit}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.timestamp}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.reason}),!!s.iscentcom&&(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.deletedby})]},e.timestamp)}))]}),!!s.iscentcom&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Delete MY Records",color:"purple",disabled:!s.authenticated||0===s.records.length,onClick:function(){return u("wipe_my_logs")}})})]}):(0,o.createComponentVNode)(2,a.Section,{title:"Records",children:"No records."}):(0,o.createComponentVNode)(2,a.Section,{title:"Warning",color:"red",children:"Not logged in."});break;case 4:n=s.authenticated&&s.scan_name?(0,o.createComponentVNode)(2,a.Section,{title:"Your Team",children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Rank"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Sec Status"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Actions"})]}),s.people_dept.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.title}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.crimstat}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:e.buttontext,disabled:!e.demotable,onClick:function(){return u("remote_demote",{remote_demote:e.name})}})})]},e.title)}))]})}):(0,o.createComponentVNode)(2,a.Section,{title:"Warning",color:"red",children:"Not logged in."});break;default:n=(0,o.createComponentVNode)(2,a.Section,{title:"Warning",color:"red",children:"ERROR: Unknown Mode."})}return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[p,m,n]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CargoConsole=void 0;var o=n(0),r=n(44),a=n(28),c=n(1),i=n(2),l=n(3),d=(n(45),n(21)),u=n(34);t.CargoConsole=function(e,t){return(0,o.createComponentVNode)(2,l.Window,{children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,h),(0,o.createComponentVNode)(2,C)]})})};var s=function(e,t){var n=(0,c.useLocalState)(t,"contentsModal",null),r=n[0],a=n[1],l=(0,c.useLocalState)(t,"contentsModalTitle",null),d=l[0],u=l[1];return null!==r&&null!==d?(0,o.createComponentVNode)(2,i.Modal,{maxWidth:"75%",width:window.innerWidth+"px",maxHeight:.75*window.innerHeight+"px",mx:"auto",children:[(0,o.createComponentVNode)(2,i.Box,{width:"100%",bold:!0,children:(0,o.createVNode)(1,"h1",null,[d,(0,o.createTextVNode)(" contents:")],0)}),(0,o.createComponentVNode)(2,i.Box,{children:r.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:["- ",e]},e)}))}),(0,o.createComponentVNode)(2,i.Box,{m:2,children:(0,o.createComponentVNode)(2,i.Button,{content:"Close",onClick:function(){a(null),u(null)}})})]}):void 0},m=function(e,t){var n,r,a=(0,c.useBackend)(t),l=a.act,d=a.data,u=d.is_public,s=d.timeleft,m=d.moving,p=d.at_station;return m||p?!m&&p?(n="Docked at the station",r="Return Shuttle"):m&&(r="In Transit...",n=1!==s?"Shuttle is en route (ETA: "+s+" minutes)":"Shuttle is en route (ETA: "+s+" minute)"):(n="Docked off-station",r="Call Shuttle"),(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle Status",children:n}),0===u&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Controls",children:[(0,o.createComponentVNode)(2,i.Button,{content:r,disabled:m,onClick:function(){return l("moveShuttle")}}),(0,o.createComponentVNode)(2,i.Button,{content:"View Central Command Messages",onClick:function(){return l("showMessages")}})]})]})})},p=function(e,t){var n,r=(0,c.useBackend)(t),a=(r.act,r.data.accounts),l=(0,c.useLocalState)(t,"selectedAccount"),d=l[0],u=l[1],s=[];return a.map((function(e){return s[e.name]=e.account_UID})),(0,o.createComponentVNode)(2,i.Section,{title:"Payment",children:[(0,o.createComponentVNode)(2,i.Dropdown,{mt:.6,width:"190px",options:a.map((function(e){return e.name})),selected:null==(n=a.filter((function(e){return e.account_UID===d}))[0])?void 0:n.name,onSelected:function(e){return u(s[e])}}),a.filter((function(e){return e.account_UID===d})).map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Account Name",children:e.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Balance",children:e.balance})]},e.account_UID)}))]})},h=function(e,t){var n=(0,c.useBackend)(t),l=n.act,u=n.data,s=u.categories,m=u.supply_packs,p=(0,c.useSharedState)(t,"category","Emergency"),h=p[0],f=p[1],C=(0,c.useSharedState)(t,"search_text",""),N=C[0],b=C[1],V=(0,c.useLocalState)(t,"contentsModal",null),g=(V[0],V[1]),v=(0,c.useLocalState)(t,"contentsModalTitle",null),y=(v[0],v[1]),x=(0,d.createSearch)(N,(function(e){return e.name})),_=(0,c.useLocalState)(t,"selectedAccount"),k=_[0],L=(_[1],(0,r.flow)([(0,a.filter)((function(e){return e.cat===s.filter((function(e){return e.name===h}))[0].category||N})),N&&(0,a.filter)(x),(0,a.sortBy)((function(e){return e.name.toLowerCase()}))])(m)),w="Crate Catalogue";return N?w="Results for '"+N+"':":h&&(w="Browsing "+h),(0,o.createComponentVNode)(2,i.Section,{title:w,buttons:(0,o.createComponentVNode)(2,i.Dropdown,{width:"190px",options:s.map((function(e){return e.name})),selected:h,onSelected:function(e){return f(e)}}),children:[(0,o.createComponentVNode)(2,i.Input,{fluid:!0,placeholder:"Search for...",onInput:function(e,t){return b(t)},mb:1}),(0,o.createComponentVNode)(2,i.Box,{maxHeight:25,overflowY:"auto",overflowX:"hidden",children:(0,o.createComponentVNode)(2,i.Table,{m:"0.5rem",children:L.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,children:[e.name," (",e.cost," Credits)"]}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",pr:1,children:[(0,o.createComponentVNode)(2,i.Button,{content:"Order 1",icon:"shopping-cart",disabled:!k,onClick:function(){return l("order",{crate:e.ref,multiple:0,account:k})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Order Multiple",icon:"cart-plus",disabled:!k,onClick:function(){return l("order",{crate:e.ref,multiple:1,account:k})}}),(0,o.createComponentVNode)(2,i.Button,{content:"View Contents",icon:"search",onClick:function(){g(e.contents),y(e.name)}})]})]},e.name)}))})})]})},f=function(e,t){var n,r,a=e.request;switch(a.department){case"Engineering":r="CE",n="orange";break;case"Medical":r="CMO",n="teal";break;case"Science":r="RD",n="purple";break;case"Supply":r="CT",n="brown";break;case"Service":r="HOP",n="olive";break;case"Security":r="HOS",n="red";break;case"Command":r="CAP",n="blue";break;case"Assistant":r="Any Head",n="grey"}return(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,u.FlexItem,{mr:1,children:"Approval Required:"}),Boolean(a.req_cargo_approval)&&(0,o.createComponentVNode)(2,u.FlexItem,{mr:1,children:(0,o.createComponentVNode)(2,i.Button,{color:"brown",content:"QM",icon:"user-tie",tooltip:"This Order requires approval from the QM still"})}),Boolean(a.req_head_approval)&&(0,o.createComponentVNode)(2,u.FlexItem,{children:(0,o.createComponentVNode)(2,i.Button,{color:n,content:r,disabled:a.req_cargo_approval,icon:"user-tie",tooltip:a.req_cargo_approval?"This Order first requires approval from the QM before the "+r+" can approve it":"This Order requires approval from the "+r+" still"})})]})},C=function(e,t){var n=(0,c.useBackend)(t),r=n.act,a=n.data,l=a.requests,d=a.orders,u=a.shipments;return(0,o.createComponentVNode)(2,i.Section,{title:"Orders",children:(0,o.createComponentVNode)(2,i.Box,{maxHeight:15,overflowY:"auto",overflowX:"hidden",children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,children:"Requests"}),(0,o.createComponentVNode)(2,i.Table,{m:"0.5rem",children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{className:"Cargo_RequestList",children:[(0,o.createComponentVNode)(2,i.Table.Cell,{mb:1,children:[(0,o.createComponentVNode)(2,i.Box,{children:["Order #",e.ordernum,": ",e.supply_type," (",e.cost," credits) for"," ",(0,o.createVNode)(1,"b",null,e.orderedby,0)," with"," ",e.department?"The "+e.department+" Department":"Their Personal"," ","Account"]}),(0,o.createComponentVNode)(2,i.Box,{italic:!0,children:["Reason: ",e.comment]}),(0,o.createComponentVNode)(2,f,{request:e})]}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",pr:1,children:[(0,o.createComponentVNode)(2,i.Button,{content:"Approve",color:"green",disabled:!e.can_approve,onClick:function(){return r("approve",{ordernum:e.ordernum})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Deny",color:"red",disabled:!e.can_deny,onClick:function(){return r("deny",{ordernum:e.ordernum})}})]})]},e.ordernum)}))}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,children:"Orders Awaiting Delivery"}),(0,o.createComponentVNode)(2,i.Table,{m:"0.5rem",children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:(0,o.createComponentVNode)(2,i.Table.Cell,{children:[(0,o.createComponentVNode)(2,i.Box,{children:["- #",e.ordernum,": ",e.supply_type," for ",(0,o.createVNode)(1,"b",null,e.orderedby,0)]}),(0,o.createComponentVNode)(2,i.Box,{italic:!0,children:["Reason: ",e.comment]})]})},e.ordernum)}))}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,children:"Order in Transit"}),(0,o.createComponentVNode)(2,i.Table,{m:"0.5rem",children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:(0,o.createComponentVNode)(2,i.Table.Cell,{children:[(0,o.createComponentVNode)(2,i.Box,{children:["- #",e.ordernum,": ",e.supply_type," for ",(0,o.createVNode)(1,"b",null,e.orderedby,0)]}),(0,o.createComponentVNode)(2,i.Box,{italic:!0,children:["Reason: ",e.comment]})]})},e.ordernum)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChangelogView=void 0;var o=n(0),r=n(1),a=n(2),c=n(3);t.ChangelogView=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=(0,r.useLocalState)(t,"onlyRecent",0),u=d[0],s=d[1],m=l.cl_data,p=l.last_cl,h={FIX:(0,o.createComponentVNode)(2,a.Icon,{name:"tools",title:"Fix"}),WIP:(0,o.createComponentVNode)(2,a.Icon,{name:"hard-hat",title:"WIP",color:"orange"}),TWEAK:(0,o.createComponentVNode)(2,a.Icon,{name:"sliders-h",title:"Tweak"}),SOUNDADD:(0,o.createComponentVNode)(2,a.Icon,{name:"volume-up",title:"Sound Added",color:"green"}),SOUNDDEL:(0,o.createComponentVNode)(2,a.Icon,{name:"volume-mute",title:"Sound Removed",color:"red"}),CODEADD:(0,o.createComponentVNode)(2,a.Icon,{name:"plus",title:"Code Addition",color:"green"}),CODEDEL:(0,o.createComponentVNode)(2,a.Icon,{name:"minus",title:"Code Removal",color:"red"}),IMAGEADD:(0,o.createComponentVNode)(2,a.Icon,{name:"folder-plus",title:"Sprite Addition",color:"green"}),IMAGEDEL:(0,o.createComponentVNode)(2,a.Icon,{name:"folder-minus",title:"Sprite Removal",color:"red"}),SPELLCHECK:(0,o.createComponentVNode)(2,a.Icon,{name:"font",title:"Spelling/Grammar Fix"}),EXPERIMENT:(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",title:"Experimental",color:"orange"})};return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"ParadiseSS13 Changelog",mt:2,buttons:(0,o.createComponentVNode)(2,a.Button,{content:u?"Showing all changes":"Showing changes since last connection",onClick:function(){return s(!u)}}),children:m.map((function(e){return!u&&e.merge_ts<=p||(0,o.createComponentVNode)(2,a.Section,{mb:2,title:e.author+" - Merged on "+e.merge_date,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"#"+e.num,onClick:function(){return i("open_pr",{pr_number:e.num})}}),children:e.entries.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{m:1,children:[(t=e.etype,t in h?h[t]:(0,o.createComponentVNode)(2,a.Icon,{name:"plus",color:"green"}))," ",e.etext]},e);var t}))},e)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDispenser=void 0;var o=n(0),r=n(1),a=n(2),c=n(165),i=n(3),l=[1,5,10,20,30,50],d=[1,5,10];t.ChemDispenser=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,m)]})})};var u=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,d=i.amount,u=i.energy,s=i.maxEnergy;return(0,o.createComponentVNode)(2,a.Section,{title:"Settings",flex:"content",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Energy",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,minValue:0,maxValue:s,ranges:{good:[.5*s,Infinity],average:[.25*s,.5*s],bad:[-Infinity,.25*s]},children:[u," / ",s," Units"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Dispense",verticalAlign:"middle",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"row",spacing:"1",children:l.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",width:"14%",display:"inline-block",children:(0,o.createComponentVNode)(2,a.Button,{icon:"cog",selected:d===e,content:e,m:"0",width:"100%",onClick:function(){return c("amount",{amount:e})}})},t)}))})})]})})},s=function(e,t){for(var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.chemicals,d=void 0===l?[]:l,u=[],s=0;s<(d.length+1)%3;s++)u.push(!0);return(0,o.createComponentVNode)(2,a.Section,{title:i.glass?"Drink Dispenser":"Chemical Dispenser",flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"row",wrap:"wrap",height:"100%",spacingPrecise:"2",align:"flex-start",alignContent:"flex-start",children:[d.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",basis:"25%",height:"20px",width:"30%",display:"inline-block",children:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",overflow:"hidden",textOverflow:"ellipsis",width:"100%",height:"100%",align:"flex-start",content:e.title,onClick:function(){return c("dispense",{reagent:e.id})}})},t)})),u.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",basis:"25%",height:"20px"},t)}))]})})},m=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,u=l.isBeakerLoaded,s=l.beakerCurrentVolume,m=l.beakerMaxVolume,p=l.beakerContents,h=void 0===p?[]:p;return(0,o.createComponentVNode)(2,a.Section,{title:l.glass?"Glass":"Beaker",flex:"content",minHeight:"25%",buttons:(0,o.createComponentVNode)(2,a.Box,{children:[!!u&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:2,children:[s," / ",m," units"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!u,onClick:function(){return i("ejectBeaker")}})]}),children:(0,o.createComponentVNode)(2,c.BeakerContents,{beakerLoaded:u,beakerContents:h,buttons:function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Isolate",icon:"compress-arrows-alt",onClick:function(){return i("remove",{reagent:e.id,amount:-1})}}),d.map((function(t,n){return(0,o.createComponentVNode)(2,a.Button,{content:t,onClick:function(){return i("remove",{reagent:e.id,amount:t})}},n)})),(0,o.createComponentVNode)(2,a.Button,{content:"ALL",onClick:function(){return i("remove",{reagent:e.id,amount:e.volume})}})],0)}})})}},function(e,t,n){"use strict";e.exports=n(557)()},function(e,t,n){"use strict";var o=n(558);function r(){}function a(){}a.resetWarningCache=r,e.exports=function(){function e(e,t,n,r,a,c){if(c!==o){var i=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw i.name="Invariant Violation",i}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:r};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";t.__esModule=!0,t.ChemHeater=void 0;var o=n(0),r=n(16),a=n(1),c=n(2),i=n(165),l=n(3);t.ChemHeater=function(e,t){return(0,o.createComponentVNode)(2,l.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,u)]})})};var d=function(e,t){var n=(0,a.useBackend)(t),i=n.act,l=n.data,d=l.targetTemp,u=l.targetTempReached,s=l.autoEject,m=l.isActive,p=l.currentTemp,h=l.isBeakerLoaded;return(0,o.createComponentVNode)(2,c.Section,{title:"Settings",flexBasis:"content",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{content:"Auto-eject",icon:s?"toggle-on":"toggle-off",selected:s,onClick:function(){return i("toggle_autoeject")}}),(0,o.createComponentVNode)(2,c.Button,{content:m?"On":"Off",icon:"power-off",selected:m,disabled:!h,onClick:function(){return i("toggle_on")}})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,c.NumberInput,{width:"65px",unit:"K",step:10,stepPixelSize:3,value:(0,r.round)(d,0),minValue:0,maxValue:1e3,onDrag:function(e,t){return i("adjust_temperature",{target:t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Reading",color:u?"good":"average",children:h&&(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:p,format:function(e){return(0,r.toFixed)(e)+" K"}})||"\u2014"})]})})},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,d=l.isBeakerLoaded,u=l.beakerCurrentVolume,s=l.beakerMaxVolume,m=l.beakerContents;return(0,o.createComponentVNode)(2,c.Section,{title:"Beaker",flexGrow:"1",buttons:!!d&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"label",mr:2,children:[u," / ",s," units"]}),(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:"Eject",onClick:function(){return r("eject_beaker")}})]}),children:(0,o.createComponentVNode)(2,i.BeakerContents,{beakerLoaded:d,beakerContents:m})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemMaster=void 0;var o=n(0),r=n(1),a=n(2),c=n(3),i=n(165),l=n(30),d=[1,5,10],u=["bottle.png","small_bottle.png","wide_bottle.png","round_bottle.png","reagent_bottle.png"];t.ChemMaster=function(e,t){var n=(0,r.useBackend)(t).data,a=n.condi,i=n.beaker,d=n.beaker_reagents,u=void 0===d?[]:d,h=n.buffer_reagents,f=void 0===h?[]:h,N=n.mode;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:[(0,o.createComponentVNode)(2,l.ComplexModal),(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,s,{beaker:i,beakerReagents:u,bufferNonEmpty:f.length>0}),(0,o.createComponentVNode)(2,m,{mode:N,bufferReagents:f}),(0,o.createComponentVNode)(2,p,{isCondiment:a,bufferNonEmpty:f.length>0}),(0,o.createComponentVNode)(2,C)]})]})};var s=function(e,t){var n=(0,r.useBackend)(t).act,c=e.beaker,u=e.beakerReagents,s=e.bufferNonEmpty;return(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",flexGrow:"0",flexBasis:"300px",buttons:s?(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"eject",disabled:!c,content:"Eject and Clear Buffer",onClick:function(){return n("eject")}}):(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!c,content:"Eject and Clear Buffer",onClick:function(){return n("eject")}}),children:c?(0,o.createComponentVNode)(2,i.BeakerContents,{beakerLoaded:!0,beakerContents:u,buttons:function(e,r){return(0,o.createComponentVNode)(2,a.Box,{mb:r0?(0,o.createComponentVNode)(2,i.BeakerContents,{beakerLoaded:!0,beakerContents:s,buttons:function(e,r){return(0,o.createComponentVNode)(2,a.Box,{mb:r0?l.desc:"N/A"}),l.blood_type&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood type",children:l.blood_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood DNA",className:"LabeledList__breakContents",children:l.blood_dna})],4),!i.condi&&(0,o.createComponentVNode)(2,a.Button,{icon:i.printing?"spinner":"print",disabled:i.printing,iconSpin:!!i.printing,ml:"0.5rem",content:"Print",onClick:function(){return c("print",{idx:l.idx,beaker:e.args.beaker})}})]})})})}))},function(e,t,n){"use strict";t.__esModule=!0,t.CloningConsole=void 0;var o=n(0),r=n(16),a=n(1),c=n(2),i=n(43),l=n(30),d=n(3),u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,d=e.args,u=d.activerecord,s=d.realname,m=d.health,p=d.unidentity,h=d.strucenzymes,f=m.split(" - ");return(0,o.createComponentVNode)(2,c.Section,{level:2,m:"-1rem",pb:"1rem",title:"Records of "+s,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:s}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Damage",children:f.length>1?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{color:i.COLORS.damageType.oxy,display:"inline",children:f[0]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,c.Box,{color:i.COLORS.damageType.toxin,display:"inline",children:f[2]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,c.Box,{color:i.COLORS.damageType.brute,display:"inline",children:f[3]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,c.Box,{color:i.COLORS.damageType.burn,display:"inline",children:f[1]})],4):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Unknown"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"UI",className:"LabeledList__breakContents",children:p}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"SE",className:"LabeledList__breakContents",children:h}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,c.Button,{disabled:!l.podready,icon:"user-plus",content:"Clone",onClick:function(){return r("clone",{ref:u})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"trash",content:"Delete",onClick:function(){return r("del_rec")}})]})]})})};t.CloningConsole=function(e,t){var n=(0,a.useBackend)(t);n.act,n.data.menu;return(0,l.modalRegisterBodyOverride)("view_rec",u),(0,o.createComponentVNode)(2,d.Window,{resizable:!0,children:[(0,o.createComponentVNode)(2,l.ComplexModal,{maxWidth:"75%",maxHeight:"75%"}),(0,o.createComponentVNode)(2,d.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,f),(0,o.createComponentVNode)(2,C),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,c.Section,{noTopPadding:!0,flexGrow:"1",children:(0,o.createComponentVNode)(2,m)})]})]})};var s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data.menu;return(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===i,icon:"home",onClick:function(){return r("menu",{num:1})},children:"Main"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:2===i,icon:"folder",onClick:function(){return r("menu",{num:2})},children:"Records"})]})},m=function(e,t){var n,r=(0,a.useBackend)(t).data.menu;return 1===r?n=(0,o.createComponentVNode)(2,p):2===r&&(n=(0,o.createComponentVNode)(2,h)),n},p=function(e,t){var n=(0,a.useBackend)(t),i=n.act,l=n.data,d=l.loading,u=l.scantemp,s=l.occupant,m=l.locked,p=l.can_brainscan,h=l.scan_mode,f=l.numberofpods,C=l.pods,N=l.selected_pod,b=m&&!!s;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Scanner",level:"2",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{display:"inline",color:"label",children:"Scanner Lock:\xa0"}),(0,o.createComponentVNode)(2,c.Button,{disabled:!s,selected:b,icon:b?"toggle-on":"toggle-off",content:b?"Engaged":"Disengaged",onClick:function(){return i("lock")}}),(0,o.createComponentVNode)(2,c.Button,{disabled:b||!s,icon:"user-slash",content:"Eject Occupant",onClick:function(){return i("eject")}})],4),children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:d?(0,o.createComponentVNode)(2,c.Box,{color:"average",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"spinner",spin:!0}),"\xa0 Scanning..."]}):(0,o.createComponentVNode)(2,c.Box,{color:u.color,children:u.text})}),!!p&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,c.Button,{icon:h?"brain":"male",content:h?"Brain":"Body",onClick:function(){return i("toggle_mode")}})})]}),(0,o.createComponentVNode)(2,c.Button,{disabled:!s||d,icon:"user",content:"Scan Occupant",mt:"0.5rem",mb:"0",onClick:function(){return i("scan")}})]}),(0,o.createComponentVNode)(2,c.Section,{title:"Pods",level:"2",children:f?C.map((function(e,t){var n;return n="cloning"===e.status?(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:"100",value:e.progress/100,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[-Infinity,.25]},mt:"0.5rem",children:(0,o.createComponentVNode)(2,c.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,c.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,c.Button,{selected:N===e.pod,icon:N===e.pod&&"check",content:"Select",mt:"0.5rem",onClick:function(){return i("selectpod",{ref:e.pod})}}),(0,o.createComponentVNode)(2,c.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"pod_"+e.status+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,c.Box,{color:"label",children:["Pod #",t+1]}),(0,o.createComponentVNode)(2,c.Box,{bold:!0,color:e.biomass>=150?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,c.Icon,{name:e.biomass>=150?"circle":"circle-o"}),"\xa0",e.biomass]}),n]},t)})):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No pods detected. Unable to clone."})})],4)},h=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data.records;return i.length?(0,o.createComponentVNode)(2,c.Box,{mt:"0.5rem",children:i.map((function(e,t){return(0,o.createComponentVNode)(2,c.Button,{icon:"user",mb:"0.5rem",content:e.realname,onClick:function(){return r("view_rec",{ref:e.record})}},t)}))}):(0,o.createComponentVNode)(2,c.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No records found."]})})},f=function(e,t){var n,r=(0,a.useBackend)(t),i=r.act,l=r.data.temp;if(l&&l.text&&!(l.text.length<=0)){var d=((n={})[l.style]=!0,n);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.NoticeBox,Object.assign({},d,{children:[(0,o.createComponentVNode)(2,c.Box,{display:"inline-block",verticalAlign:"middle",children:l.text}),(0,o.createComponentVNode)(2,c.Button,{icon:"times-circle",float:"right",onClick:function(){return i("cleartemp")}}),(0,o.createComponentVNode)(2,c.Box,{clear:"both"})]})))}},C=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.scanner,d=i.numberofpods,u=i.autoallowed,s=i.autoprocess;i.disk;return(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createFragment)(!!u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{display:"inline",color:"label",children:"Auto-processing:\xa0"}),(0,o.createComponentVNode)(2,c.Button,{selected:s,icon:s?"toggle-on":"toggle-off",content:s?"Enabled":"Disabled",onClick:function(){return r("autoprocess",{on:s?0:1})}})],4),0),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Scanner",children:l?(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"Connected"}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Not connected!"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pods",children:d?(0,o.createComponentVNode)(2,c.Box,{color:"good",children:[d," connected"]}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"None connected!"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ColourMatrixTester=void 0;var o=n(0),r=n(1),a=n(2),c=n(3);t.ColourMatrixTester=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.colour_data;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Modify Matrix",children:[[{name:"RR",idx:0},{name:"RG",idx:1},{name:"RB",idx:2},{name:"RA",idx:3}],[{name:"GR",idx:4},{name:"GG",idx:5},{name:"GB",idx:6},{name:"GA",idx:7}],[{name:"BR",idx:8},{name:"BG",idx:9},{name:"BB",idx:10},{name:"BA",idx:11}],[{name:"AR",idx:12},{name:"AG",idx:13},{name:"AB",idx:14},{name:"AA",idx:15}]].map((function(e){return(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:e.map((function(e){return(0,o.createFragment)([e.name,(0,o.createTextVNode)("\xa0"),(0,o.createComponentVNode)(2,a.NumberInput,{value:l[e.idx],step:.05,minValue:-5,maxValue:5,onDrag:function(t,n){return i("setvalue",{idx:e.idx+1,value:n})}})],0,e.name)}))},e)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CommunicationsComputer=void 0;var o=n(0),r=n(1),a=n(2),c=n(3);t.CommunicationsComputer=function(e,t){var n,i=(0,r.useBackend)(t),l=i.act,d=i.data,u=!1;d.authenticated?1===d.authenticated?n="Command":2===d.authenticated?n="Captain":3===d.authenticated?(n="CentComm Secure Connection",u=!0):n="ERROR: Report This Bug!":n="Not Logged In";var s="View ("+d.messages.length+")",m=(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Authentication",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Access",children:n})||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,a.Button,{icon:d.authenticated?"sign-out-alt":"id-card",selected:d.authenticated,disabled:d.noauthbutton,content:d.authenticated?"Log Out ("+n+")":"Log In",onClick:function(){return l("auth")}})})})}),!!d.esc_section&&(0,o.createComponentVNode)(2,a.Section,{title:"Escape Shuttle",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[!!d.esc_status&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:d.esc_status}),!!d.esc_callable&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,a.Button,{icon:"rocket",content:"Call Shuttle",disabled:!d.authhead,onClick:function(){return l("callshuttle")}})}),!!d.esc_recallable&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Recall Shuttle",disabled:!d.authhead||d.is_ai,onClick:function(){return l("cancelshuttle")}})}),!!d.lastCallLoc&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Last Call/Recall From",children:d.lastCallLoc})]})})],0),p="Make Priority Announcement";d.msg_cooldown>0&&(p+=" ("+d.msg_cooldown+"s)");var h=d.emagged?"Message [UNKNOWN]":"Message CentComm",f="Request Authentication Codes";d.cc_cooldown>0&&(h+=" ("+d.cc_cooldown+"s)",f+=" ("+d.cc_cooldown+"s)");var C,N=d.str_security_level,b=d.levels.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.icon,content:e.name,disabled:!d.authcapt||e.id===d.security_level,onClick:function(){return l("newalertlevel",{level:e.id})}},e.name)})),V=d.stat_display.presets.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.label,selected:e.name===d.stat_display.type,disabled:!d.authhead,onClick:function(){return l("setstat",{statdisp:e.name})}},e.name)})),g=d.stat_display.alerts.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.label,selected:e.alert===d.stat_display.icon,disabled:!d.authhead,onClick:function(){return l("setstat",{statdisp:3,alert:e.alert})}},e.alert)}));if(d.current_message_title)C=(0,o.createComponentVNode)(2,a.Section,{title:d.current_message_title,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Return To Message List",disabled:!d.authhead,onClick:function(){return l("messagelist")}}),children:(0,o.createComponentVNode)(2,a.Box,{children:d.current_message})});else{var v=d.messages.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.title,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"eye",content:"View",disabled:!d.authhead||d.current_message_title===e.title,onClick:function(){return l("messagelist",{msgid:e.id})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Delete",disabled:!d.authhead,onClick:function(){return l("delmessage",{msgid:e.id})}})]},e.id)}));C=(0,o.createComponentVNode)(2,a.Section,{title:"Messages Received",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){return l("main")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:v})})}switch(d.menu_state){case 1:return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[m,(0,o.createComponentVNode)(2,a.Section,{title:"Captain-Only Actions",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Alert",color:d.security_level_color,children:N}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Change Alert",children:b}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Announcement",children:(0,o.createComponentVNode)(2,a.Button,{icon:"bullhorn",content:p,disabled:!d.authcapt||d.msg_cooldown>0,onClick:function(){return l("announce")}})}),!!d.emagged&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transmit",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"broadcast-tower",color:"red",content:h,disabled:!d.authcapt||d.cc_cooldown>0,onClick:function(){return l("MessageSyndicate")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync-alt",content:"Reset Relays",disabled:!d.authcapt,onClick:function(){return l("RestoreBackup")}})]})||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transmit",children:(0,o.createComponentVNode)(2,a.Button,{icon:"broadcast-tower",content:h,disabled:!d.authcapt||d.cc_cooldown>0,onClick:function(){return l("MessageCentcomm")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nuclear Device",children:(0,o.createComponentVNode)(2,a.Button,{icon:"bomb",content:f,disabled:!d.authcapt||d.cc_cooldown>0,onClick:function(){return l("nukerequest")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Command Staff Actions",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Displays",children:(0,o.createComponentVNode)(2,a.Button,{icon:"tv",content:"Change Status Displays",disabled:!d.authhead,onClick:function(){return l("status")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Incoming Messages",children:(0,o.createComponentVNode)(2,a.Button,{icon:"folder-open",content:s,disabled:!d.authhead,onClick:function(){return l("messagelist")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Misc",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sync-alt",content:"Restart Nano-Mob Hunter GO! Server",disabled:!d.authhead,onClick:function(){return l("RestartNanoMob")}})})]})})]})});case 2:return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[m,(0,o.createComponentVNode)(2,a.Section,{title:"Modify Status Screens",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){return l("main")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Presets",children:V}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Alerts",children:g}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message Line 1",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:d.stat_display.line_1,disabled:!d.authhead,onClick:function(){return l("setmsg1")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message Line 2",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:d.stat_display.line_2,disabled:!d.authhead,onClick:function(){return l("setmsg2")}})})]})})]})});case 3:return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[m,C]})});default:return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[m,"ERRROR. Unknown menu_state: ",d.menu_state,"Please report this to NT Technical Support."]})})}}},function(e,t,n){"use strict";t.__esModule=!0,t.Contractor=void 0;var o=n(0),r=n(16),a=n(1),c=n(2),i=n(226),l=n(3);function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var u={1:["ACTIVE","good"],2:["COMPLETED","good"],3:["FAILED","bad"]},s=["Recording biometric data...","Analyzing embedded syndicate info...","STATUS CONFIRMED","Contacting Syndicate database...","Awaiting response...","Awaiting response...","Awaiting response...","Awaiting response...","Awaiting response...","Awaiting response...","Response received, ack 4851234...","CONFIRM ACC "+Math.round(2e4*Math.random()),"Setting up private accounts...","CONTRACTOR ACCOUNT CREATED","Searching for available contracts...","Searching for available contracts...","Searching for available contracts...","Searching for available contracts...","CONTRACTS FOUND","WELCOME, AGENT"];t.Contractor=function(e,t){var n,r=(0,a.useBackend)(t),i=r.act,d=r.data;n=d.unauthorized?(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",backgroundColor:"rgba(0, 0, 0, 0.8)",children:(0,o.createComponentVNode)(2,N,{height:"100%",allMessages:["ERROR: UNAUTHORIZED USER"],finishedTimeout:100,onFinished:function(){}})}):d.load_animation_completed?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"content",children:(0,o.createComponentVNode)(2,m)}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"content",mt:"0.5rem",children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",overflow:"hidden",children:1===d.page?(0,o.createComponentVNode)(2,h,{height:"100%"}):(0,o.createComponentVNode)(2,C,{height:"100%"})})],4):(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",backgroundColor:"rgba(0, 0, 0, 0.8)",children:(0,o.createComponentVNode)(2,N,{height:"100%",allMessages:s,finishedTimeout:3e3,onFinished:function(){return i("complete_load_animation")}})});var u=(0,a.useLocalState)(t,"viewingPhoto",""),f=u[0];u[1];return(0,o.createComponentVNode)(2,l.Window,{theme:"syndicate",children:[f&&(0,o.createComponentVNode)(2,b),(0,o.createComponentVNode)(2,l.Window.Content,{className:"Contractor",children:(0,o.createComponentVNode)(2,c.Flex,{direction:"column",height:"100%",children:n})})]})};var m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.tc_available,d=i.tc_paid_out,u=i.completed_contracts,s=i.rep;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.Section,Object.assign({title:"Summary",buttons:(0,o.createComponentVNode)(2,c.Box,{verticalAlign:"middle",mt:"0.25rem",children:[s," Rep"]})},e,{children:(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Box,{flexBasis:"50%",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"TC Available",verticalAlign:"middle",children:(0,o.createComponentVNode)(2,c.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",children:[l," TC"]}),(0,o.createComponentVNode)(2,c.Button,{disabled:l<=0,content:"Claim",mx:"0.75rem",mb:"0",flexBasis:"content",onClick:function(){return r("claim")}})]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"TC Earned",children:[d," TC"]})]})}),(0,o.createComponentVNode)(2,c.Box,{flexBasis:"50%",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Contracts Completed",verticalAlign:"middle",children:(0,o.createComponentVNode)(2,c.Box,{height:"20px",lineHeight:"20px",display:"inline-block",children:u})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Contractor Status",verticalAlign:"middle",children:"ACTIVE"})]})})]})})))},p=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data.page;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.Tabs,Object.assign({},e,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===i,onClick:function(){return r("page",{page:1})},children:[(0,o.createComponentVNode)(2,c.Icon,{name:"suitcase"}),"Contracts"]}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:2===i,onClick:function(){return r("page",{page:2})},children:[(0,o.createComponentVNode)(2,c.Icon,{name:"shopping-cart"}),"Hub"]})]})))},h=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,d=l.contracts,s=l.contract_active,m=l.can_extract,p=!!s&&d.filter((function(e){return 1===e.status}))[0],h=p&&p.time_left>0,C=(0,a.useLocalState)(t,"viewingPhoto",""),N=(C[0],C[1]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.Section,Object.assign({title:"Available Contracts",overflow:"auto",buttons:(0,o.createComponentVNode)(2,c.Button,{disabled:!m||h,icon:"parachute-box",content:["Call Extraction",h&&(0,o.createComponentVNode)(2,i.Countdown,{timeLeft:p.time_left,format:function(e,t){return" ("+t.substr(3)+")"}})],onClick:function(){return r("extract")}})},e,{children:d.slice().sort((function(e,t){return 1===e.status?-1:1===t.status?1:e.status-t.status})).map((function(e){var t;return(0,o.createComponentVNode)(2,c.Section,{title:(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",color:1===e.status&&"good",children:e.target_name}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"content",children:e.has_photo&&(0,o.createComponentVNode)(2,c.Button,{icon:"camera",mb:"-0.5rem",ml:"0.5rem",onClick:function(){return N("target_photo_"+e.uid+".png")}})})]}),className:"Contractor__Contract",buttons:(0,o.createComponentVNode)(2,c.Box,{width:"100%",children:[!!u[e.status]&&(0,o.createComponentVNode)(2,c.Box,{color:u[e.status][1],display:"inline-block",mt:1!==e.status&&"0.125rem",mr:"0.25rem",lineHeight:"20px",children:u[e.status][0]}),1===e.status&&(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"ban",color:"bad",content:"Abort",ml:"0.5rem",onClick:function(){return r("abort")}})]}),children:(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"2",mr:"0.5rem",children:[e.fluff_message,!!e.completed_time&&(0,o.createComponentVNode)(2,c.Box,{color:"good",children:[(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Icon,{name:"check",mr:"0.5rem"}),"Contract completed at ",e.completed_time]}),!!e.dead_extraction&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",mt:"0.5rem",bold:!0,children:[(0,o.createComponentVNode)(2,c.Icon,{name:"exclamation-triangle",mr:"0.5rem"}),"Telecrystals reward reduced drastically as the target was dead during extraction."]}),!!e.fail_reason&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:[(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Icon,{name:"times",mr:"0.5rem"}),"Contract failed: ",e.fail_reason]})]}),(0,o.createComponentVNode)(2,c.Flex.Item,{flexBasis:"100%",children:[(0,o.createComponentVNode)(2,c.Flex,{mb:"0.5rem",color:"label",children:["Extraction Zone:\xa0",f(e)]}),null==(t=e.difficulties)?void 0:t.map((function(t,n){return(0,o.createComponentVNode)(2,c.Button.Confirm,{disabled:!!s,content:t.name+" ("+t.reward+" TC)",onClick:function(){return r("activate",{uid:e.uid,difficulty:n+1})}},n)})),!!e.objective&&(0,o.createComponentVNode)(2,c.Box,{color:"white",bold:!0,children:[e.objective.extraction_name,(0,o.createVNode)(1,"br"),"(",(e.objective.rewards.tc||0)+" TC",",\xa0",(e.objective.rewards.credits||0)+" Credits",")"]})]})]})},e.uid)}))})))},f=function(e){if(e.objective&&!(e.status>1)){var t=e.objective.locs.user_area_id,n=e.objective.locs.user_coords,a=e.objective.locs.target_area_id,i=e.objective.locs.target_coords,l=t===a;return(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Icon,{name:l?"dot-circle-o":"arrow-alt-circle-right-o",color:l?"green":"yellow",rotation:l?null:-(0,r.rad2deg)(Math.atan2(i[1]-n[1],i[0]-n[0])),lineHeight:l?null:"0.85",size:"1.5"})})}},C=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.rep,d=i.buyables;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.Section,Object.assign({title:"Available Purchases",overflow:"auto"},e,{children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Section,{title:e.name,children:[e.description,(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button.Confirm,{disabled:l-1&&(0,o.createComponentVNode)(2,c.Box,{as:"span",color:0===e.stock?"bad":"good",ml:"0.5rem",children:[e.stock," in stock"]})]},e.uid)}))})))},N=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).timer=null,n.state={currentIndex:0,currentDisplay:[]},n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,d(t,n);var a=r.prototype;return a.tick=function(){var e=this.props,t=this.state;t.currentIndex<=e.allMessages.length?(this.setState((function(e){return{currentIndex:e.currentIndex+1}})),t.currentDisplay.push(e.allMessages[t.currentIndex])):(clearTimeout(this.timer),setTimeout(e.onFinished,e.finishedTimeout))},a.componentDidMount=function(){var e=this,t=this.props.linesPerSecond,n=void 0===t?2.5:t;this.timer=setInterval((function(){return e.tick()}),1e3/n)},a.componentWillUnmount=function(){clearTimeout(this.timer)},a.render=function(){return(0,o.createComponentVNode)(2,c.Box,{m:1,children:this.state.currentDisplay.map((function(e){return(0,o.createFragment)([e,(0,o.createVNode)(1,"br")],0,e)}))})},r}(o.Component),b=function(e,t){var n=(0,a.useLocalState)(t,"viewingPhoto",""),r=n[0],i=n[1];return(0,o.createComponentVNode)(2,c.Modal,{className:"Contractor__photoZoom",children:[(0,o.createComponentVNode)(2,c.Box,{as:"img",src:r}),(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Close",color:"grey",mt:"1rem",onClick:function(){return i("")}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ConveyorSwitch=void 0;var o=n(0),r=n(1),a=n(2),c=n(3);t.ConveyorSwitch=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.slowFactor,u=l.oneWay,s=l.position;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Lever position",children:s>0?"forward":s<0?"reverse":"neutral"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Allow reverse",children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:!u,onClick:function(){return i("toggleOneWay")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Slowdown factor",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{mx:"1px",children:[" ",(0,o.createComponentVNode)(2,a.Button,{icon:"angle-double-left",onClick:function(){return i("slowFactor",{value:d-5})}})," "]}),(0,o.createComponentVNode)(2,a.Flex.Item,{mx:"1px",children:[" ",(0,o.createComponentVNode)(2,a.Button,{icon:"angle-left",onClick:function(){return i("slowFactor",{value:d-1})}})," "]}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Slider,{width:"100px",mx:"1px",value:d,fillValue:d,minValue:1,maxValue:50,step:1,format:function(e){return e+"x"},onChange:function(e,t){return i("slowFactor",{value:t})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{mx:"1px",children:[" ",(0,o.createComponentVNode)(2,a.Button,{icon:"angle-right",onClick:function(){return i("slowFactor",{value:d+1})}})," "]}),(0,o.createComponentVNode)(2,a.Flex.Item,{mx:"1px",children:[" ",(0,o.createComponentVNode)(2,a.Button,{icon:"angle-double-right",onClick:function(){return i("slowFactor",{value:d+5})}})," "]})]})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CrewMonitor=void 0;var o=n(0),r=n(28),a=n(21),c=n(1),i=n(2),l=n(68),d=n(43),u=n(3),s=n(34),m=function(e,t){return e.dead?"Deceased":parseInt(e.health,10)<=t?"Critical":1===parseInt(e.stat,10)?"Unconscious":"Living"},p=function(e,t){return e.dead?"red":parseInt(e.health,10)<=t?"orange":1===parseInt(e.stat,10)?"blue":"green"};t.CrewMonitor=function(e,t){var n=(0,c.useBackend)(t),r=n.act,a=n.data,l=a.possible_levels,d=a.viewing_current_z_level,m=a.is_advanced,p=(0,c.useLocalState)(t,"tabIndex",0),C=p[0],N=p[1];return(0,o.createComponentVNode)(2,u.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,u.Window.Content,{children:(0,o.createComponentVNode)(2,i.Box,{fillPositionedParent:!0,children:[(0,o.createComponentVNode)(2,i.Tabs,{children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,s.FlexItem,{grow:!0,basis:100,children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===C,onClick:function(){return N(0)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"table"})," Data View"]},"DataView"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===C,onClick:function(){return N(1)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"map-marked-alt"})," Map View"]},"MapView")]}),m?(0,o.createComponentVNode)(2,s.FlexItem,{children:(0,o.createComponentVNode)(2,i.Dropdown,{options:l,selected:d,onSelected:function(e){return r("switch_level",{new_level:e})}})}):null]})}),function(e){switch(e){case 0:return(0,o.createComponentVNode)(2,h);case 1:return(0,o.createComponentVNode)(2,f);default:return"WE SHOULDN'T BE HERE!"}}(C)]})})})};var h=function(e,t){var n=(0,c.useBackend)(t),u=n.act,s=n.data,h=(0,r.sortBy)((function(e){return e.name}))(s.crewmembers||[]),f=(0,c.useLocalState)(t,"search",""),C=f[0],N=f[1],b=(0,a.createSearch)(C,(function(e){return e.name+"|"+e.assignment+"|"+e.area}));return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Input,{placeholder:"Search by name, assignment or location..",width:"100%",onInput:function(e,t){return N(t)}}),(0,o.createComponentVNode)(2,i.Table,{m:"0.5rem",children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Status"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Location"})]}),h.filter(b).map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{bold:!!e.is_command,children:[(0,o.createComponentVNode)(2,l.TableCell,{children:[e.name," (",e.assignment,")"]}),(0,o.createComponentVNode)(2,l.TableCell,{children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:p(e,s.critThreshold),children:m(e,s.critThreshold)}),e.sensor_type>=2?(0,o.createComponentVNode)(2,i.Box,{inline:!0,ml:1,children:["(",(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:d.COLORS.damageType.oxy,children:e.oxy}),"|",(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:d.COLORS.damageType.toxin,children:e.tox}),"|",(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:d.COLORS.damageType.burn,children:e.fire}),"|",(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:d.COLORS.damageType.brute,children:e.brute}),")"]}):null]}),(0,o.createComponentVNode)(2,l.TableCell,{children:3===e.sensor_type?s.isAI?(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"location-arrow",content:e.area+" ("+e.x+", "+e.y+")",onClick:function(){return u("track",{track:e.ref})}}):e.area+" ("+e.x+", "+e.y+")":(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"grey",children:"Not Available"})})]},e.name)}))]})]})},f=function(e,t){var n=(0,c.useBackend)(t).data,r=(0,c.useLocalState)(t,"zoom",1),a=r[0],l=r[1];return(0,o.createComponentVNode)(2,i.Box,{height:"526px",mb:"0.5rem",overflow:"hidden",children:(0,o.createComponentVNode)(2,i.NanoMap,{onZoom:function(e){return l(e)},children:n.crewmembers.filter((function(e){return 3===e.sensor_type})).map((function(e){return(0,o.createComponentVNode)(2,i.NanoMap.Marker,{x:e.x,y:e.y,zoom:a,icon:"circle",tooltip:e.name+" ("+e.assignment+")",color:p(e,n.critThreshold)},e.ref)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cryo=void 0;var o=n(0),r=n(1),a=n(2),c=n(3),i=[{label:"Resp.",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"}],l=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]];t.Cryo=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,t){var n=(0,r.useBackend)(t),c=n.act,d=n.data,s=d.isOperating,m=d.hasOccupant,p=d.occupant,h=void 0===p?[]:p,f=d.cellTemperature,C=d.cellTemperatureStatus,N=d.isBeakerLoaded,b=d.cooldownProgress,V=d.auto_eject_healthy,g=d.auto_eject_dead;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",flexGrow:"1",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"user-slash",onClick:function(){return c("ejectOccupant")},disabled:!m,children:"Eject"}),children:m?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",children:h.name||"Unknown"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:h.health,max:h.maxHealth,value:h.health/h.maxHealth,color:h.health>0?"good":"average",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(h.health)})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:l[h.stat][0],children:l[h.stat][1]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(h.bodyTemperature)})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),i.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h[e.type]/100,ranges:{bad:[.01,Infinity]},children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(h[e.type])})})},e.id)}))]}):(0,o.createComponentVNode)(2,a.Flex,{height:"100%",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected."]})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cell",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return c("ejectBeaker")},disabled:!N,children:"Eject Beaker"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return c(s?"switchOff":"switchOn")},selected:s,children:s?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",color:C,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:f})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Beaker",children:(0,o.createComponentVNode)(2,u)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Dosage interval",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{average:[-Infinity,99],good:[99,Infinity]},color:!N&&"average",value:b,minValue:0,maxValue:100})}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Auto-eject healthy occupants",children:(0,o.createComponentVNode)(2,a.Button,{icon:V?"toggle-on":"toggle-off",selected:V,onClick:function(){return c(V?"auto_eject_healthy_off":"auto_eject_healthy_on")},children:V?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Auto-eject dead occupants",children:(0,o.createComponentVNode)(2,a.Button,{icon:g?"toggle-on":"toggle-off",selected:g,onClick:function(){return c(g?"auto_eject_dead_off":"auto_eject_dead_on")},children:g?"On":"Off"})})]})})],4)},u=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data),i=c.isBeakerLoaded,l=c.beakerLabel,d=c.beakerVolume;return i?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{display:"inline",color:!l&&"average",children:l||"No label"}),(0,o.createComponentVNode)(2,a.Box,{display:"inline",float:"right",color:!d&&"bad",children:d?(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d,format:function(e){return Math.round(e)+" units remaining"}}):"Beaker is empty"})],4):(0,o.createComponentVNode)(2,a.Box,{display:"inline",color:"bad",children:"No beaker loaded"})}},function(e,t,n){"use strict";t.__esModule=!0,t.CryopodConsole=void 0;var o=n(0),r=n(1),a=n(2),c=n(3),i=n(21);t.CryopodConsole=function(e,t){var n=(0,r.useBackend)(t).data,i=n.account_name,u=n.allow_items;return(0,o.createComponentVNode)(2,c.Window,{title:"Cryopod Console",children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Hello, "+(i||"[REDACTED]")+"!",children:"This automated cryogenic freezing unit will safely store your corporeal form until your next assignment."}),(0,o.createComponentVNode)(2,l),!!u&&(0,o.createComponentVNode)(2,d)]})})};var l=function(e,t){var n=(0,r.useBackend)(t).data.frozen_crew;return(0,o.createComponentVNode)(2,a.Collapsible,{title:"Stored Crew",children:n.length?(0,o.createComponentVNode)(2,a.Section,{fill:!0,scrollable:!0,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:n.map((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:e.rank},t)}))})}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No stored crew!"})})},d=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.frozen_items,d=function(e){var t=e.toString();return t.startsWith("the ")&&(t=t.slice(4,t.length)),(0,i.toTitleCase)(t)};return(0,o.createComponentVNode)(2,a.Collapsible,{title:"Stored Items",children:l.length?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{fill:!0,scrollable:!0,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:l.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:d(e.name),buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-down",content:"Drop",mr:1,onClick:function(){return c("one_item",{item:e.uid})}})},e)}))})}),(0,o.createComponentVNode)(2,a.Button,{content:"Drop All Items",color:"red",onClick:function(){return c("all_items")}})],4):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No stored items!"})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DNAModifier=void 0;var o=n(0),r=n(1),a=n(2),c=n(3),i=n(30),l=[["good","Alive"],["average","Critical"],["bad","DEAD"]],d=[["ui","Modify U.I.","dna"],["se","Modify S.E.","dna"],["buffer","Transfer Buffers","syringe"],["rejuvenators","Rejuvenators","flask"]],u=[5,10,20,30,50];t.DNAModifier=function(e,t){var n,a=(0,r.useBackend)(t),l=(a.act,a.data),d=l.irradiating,u=l.dnaBlockSize,p=l.occupant;return t.dnaBlockSize=u,t.isDNAInvalid=!p.isViableSubject||!p.uniqueIdentity||!p.structuralEnzymes,d&&(n=(0,o.createComponentVNode)(2,g,{duration:d})),(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:[(0,o.createComponentVNode)(2,i.ComplexModal),n,(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,m)]})]})};var s=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,d=i.locked,u=i.hasOccupant,s=i.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"label",display:"inline",mr:"0.5rem",children:"Door Lock:"}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u,selected:d,icon:d?"toggle-on":"toggle-off",content:d?"Engaged":"Disengaged",onClick:function(){return c("toggleLock")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u||d,icon:"user-slash",content:"Eject",onClick:function(){return c("ejectOccupant")}})],4),children:u?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:s.minHealth,max:s.maxHealth,value:s.health/s.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:l[s.stat][0],children:l[s.stat][1]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider)]})}),t.isDNAInvalid?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-circle"}),"\xa0 The occupant's DNA structure is ruined beyond recognition, please insert a subject with an intact DNA structure."]}):(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:"100",value:s.radiationLevel/100,color:"average"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Unique Enzymes",children:i.occupant.uniqueEnzymes?i.occupant.uniqueEnzymes:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-circle"}),"\xa0 Unknown"]})})]})],0):(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"Cell unoccupied."})})},m=function(e,t){var n,c=(0,r.useBackend)(t),i=c.act,l=c.data,u=l.selectedMenuKey,s=l.hasOccupant;l.occupant;return s?t.isDNAInvalid?(0,o.createComponentVNode)(2,a.Section,{flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No operation possible on this subject."]})})}):("ui"===u?n=(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,f)],4):"se"===u?n=(0,o.createFragment)([(0,o.createComponentVNode)(2,h),(0,o.createComponentVNode)(2,f)],4):"buffer"===u?n=(0,o.createComponentVNode)(2,C):"rejuvenators"===u&&(n=(0,o.createComponentVNode)(2,V)),(0,o.createComponentVNode)(2,a.Section,{flexGrow:"1",children:[(0,o.createComponentVNode)(2,a.Tabs,{children:d.map((function(e,t){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:u===e[0],onClick:function(){return i("selectMenuKey",{key:e[0]})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:e[2]}),e[1]]},t)}))}),n]})):(0,o.createComponentVNode)(2,a.Section,{flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant in DNA modifier."]})})})},p=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.selectedUIBlock,d=i.selectedUISubBlock,u=i.selectedUITarget,s=i.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Modify Unique Identifier",level:"2",children:[(0,o.createComponentVNode)(2,v,{dnaString:s.uniqueIdentity,selectedBlock:l,selectedSubblock:d,blockSize:t.dnaBlockSize,action:"selectUIBlock"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,a.Knob,{minValue:"1",maxValue:"15",stepPixelSize:"20",value:u,format:function(e){return e.toString(16).toUpperCase()},ml:"0",onChange:function(e,t){return c("changeUITarget",{value:t})}})})}),(0,o.createComponentVNode)(2,a.Button,{icon:"radiation",content:"Irradiate Block",mt:"0.5rem",onClick:function(){return c("pulseUIRadiation")}})]})},h=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.selectedSEBlock,d=i.selectedSESubBlock,u=i.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Modify Structural Enzymes",level:"2",children:[(0,o.createComponentVNode)(2,v,{dnaString:u.structuralEnzymes,selectedBlock:l,selectedSubblock:d,blockSize:t.dnaBlockSize,action:"selectSEBlock"}),(0,o.createComponentVNode)(2,a.Button,{icon:"radiation",content:"Irradiate Block",onClick:function(){return c("pulseSERadiation")}})]})},f=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.radiationIntensity,d=i.radiationDuration;return(0,o.createComponentVNode)(2,a.Section,{title:"Radiation Emitter",level:"2",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Intensity",children:(0,o.createComponentVNode)(2,a.Knob,{minValue:"1",maxValue:"10",stepPixelSize:"20",value:l,popUpPosition:"right",ml:"0",onChange:function(e,t){return c("radiationIntensity",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Duration",children:(0,o.createComponentVNode)(2,a.Knob,{minValue:"1",maxValue:"20",stepPixelSize:"10",unit:"s",value:d,popUpPosition:"right",ml:"0",onChange:function(e,t){return c("radiationDuration",{value:t})}})})]}),(0,o.createComponentVNode)(2,a.Button,{icon:"radiation",content:"Pulse Radiation",tooltip:"Mutates a random block of either the occupant's UI or SE.",tooltipPosition:"top-right",mt:"0.5rem",onClick:function(){return c("pulseRadiation")}})]})},C=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data.buffers.map((function(e,t){return(0,o.createComponentVNode)(2,N,{id:t+1,name:"Buffer "+(t+1),buffer:e},t)})));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Buffers",level:"2",children:c}),(0,o.createComponentVNode)(2,b)],4)},N=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=e.id,d=e.name,u=e.buffer,s=i.isInjectorReady,m=d+(u.data?" - "+u.label:"");return(0,o.createComponentVNode)(2,a.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,o.createComponentVNode)(2,a.Section,{title:m,level:"3",mx:"0",lineHeight:"18px",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:!u.data,icon:"trash",content:"Clear",onClick:function(){return c("bufferOption",{option:"clear",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u.data,icon:"pen",content:"Rename",onClick:function(){return c("bufferOption",{option:"changeLabel",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u.data||!i.hasDisk,icon:"save",content:"Export",tooltip:"Exports this buffer to the currently loaded data disk.",tooltipPosition:"bottom-left",onClick:function(){return c("bufferOption",{option:"saveDisk",id:l})}})],4),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Write",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",content:"Subject U.I",mb:"0",onClick:function(){return c("bufferOption",{option:"saveUI",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",content:"Subject U.I and U.E.",mb:"0",onClick:function(){return c("bufferOption",{option:"saveUIAndUE",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",content:"Subject S.E.",mb:"0",onClick:function(){return c("bufferOption",{option:"saveSE",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!i.hasDisk||!i.disk.data,icon:"arrow-circle-down",content:"From Disk",mb:"0",onClick:function(){return c("bufferOption",{option:"loadDisk",id:l})}})]}),!!u.data&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Subject",children:u.owner||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Unknown"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Data Type",children:["ui"===u.type?"Unique Identifiers":"Structural Enzymes",!!u.ue&&" and Unique Enzymes"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer to",children:[(0,o.createComponentVNode)(2,a.Button,{disabled:!s,icon:s?"syringe":"spinner",iconSpin:!s,content:"Injector",mb:"0",onClick:function(){return c("bufferOption",{option:"createInjector",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!s,icon:s?"syringe":"spinner",iconSpin:!s,content:"Block Injector",mb:"0",onClick:function(){return c("bufferOption",{option:"createInjector",id:l,block:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"user",content:"Subject",mb:"0",onClick:function(){return c("bufferOption",{option:"transfer",id:l})}})]})],4)]}),!u.data&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"0.5rem",children:"This buffer is empty."})]})})},b=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.hasDisk,d=i.disk;return(0,o.createComponentVNode)(2,a.Section,{title:"Data Disk",level:"2",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:!l||!d.data,icon:"trash",content:"Wipe",onClick:function(){return c("wipeDisk")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return c("ejectDisk")}})],4),children:l?d.data?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:d.label?d.label:"No label"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Subject",children:d.owner?d.owner:(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Unknown"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Data Type",children:["ui"===d.type?"Unique Identifiers":"Structural Enzymes",!!d.ue&&" and Unique Enzymes"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"Disk is blank."}):(0,o.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",my:"1rem",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"save-o",size:"4"}),(0,o.createVNode)(1,"br"),"No disk inserted."]})})},V=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.isBeakerLoaded,d=i.beakerVolume,s=i.beakerLabel;return(0,o.createComponentVNode)(2,a.Section,{title:"Rejuvenators and Beaker",level:"2",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return c("ejectBeaker")}}),children:l?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inject",children:[u.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{disabled:e>d,icon:"syringe",content:e,onClick:function(){return c("injectRejuvenators",{amount:e})}},t)})),(0,o.createComponentVNode)(2,a.Button,{disabled:d<=0,icon:"syringe",content:"All",onClick:function(){return c("injectRejuvenators",{amount:d})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Beaker",children:[(0,o.createComponentVNode)(2,a.Box,{mb:"0.5rem",children:s||"No label"}),d?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[d," unit",1===d?"":"s"," remaining"]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Empty"})]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",my:"25%",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",size:"4"}),(0,o.createVNode)(1,"br"),"No beaker loaded."]})})},g=function(e,t){return(0,o.createComponentVNode)(2,a.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"spinner",size:"5",spin:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Box,{color:"average",children:(0,o.createVNode)(1,"h1",null,[(0,o.createComponentVNode)(2,a.Icon,{name:"radiation"}),(0,o.createTextVNode)("\xa0Irradiating occupant\xa0"),(0,o.createComponentVNode)(2,a.Icon,{name:"radiation"})],4)}),(0,o.createComponentVNode)(2,a.Box,{color:"label",children:(0,o.createVNode)(1,"h3",null,[(0,o.createTextVNode)("For "),e.duration,(0,o.createTextVNode)(" second"),1===e.duration?"":"s"],0)})]})},v=function(e,t){for(var n=(0,r.useBackend)(t),c=n.act,i=(n.data,e.dnaString),l=e.selectedBlock,d=e.selectedSubblock,u=e.blockSize,s=e.action,m=i.split(""),p=[],h=function(e){for(var t=e/u+1,n=[],r=function(r){var i=r+1;n.push((0,o.createComponentVNode)(2,a.Button,{selected:l===t&&d===i,content:m[e+r],mb:"0",onClick:function(){return c(s,{block:t,subblock:i})}}))},i=0;ii.spawnpoints?"red":"green",children:[i.total," total, versus ",i.spawnpoints," spawnpoints"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Dispatch",children:(0,o.createComponentVNode)(2,a.Button,{icon:"ambulance",content:"Send ERT",onClick:function(){return c("dispatch_ert",{silent:u})}})})]})})},s=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.ert_request_messages;return(0,o.createComponentVNode)(2,a.Section,{children:l&&l.length?l.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.time,buttons:(0,o.createComponentVNode)(2,a.Button,{content:e.sender_real_name,onClick:function(){return c("view_player_panel",{uid:e.sender_uid})},tooltip:"View player panel"}),children:e.message},(0,i.decodeHtmlEntities)(e.time))})):(0,o.createComponentVNode)(2,a.Box,{fluid:!0,italic:!0,textAlign:"center",children:"No ERT requests"})})},m=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=(n.data,(0,r.useLocalState)(t,"text","")),l=i[0],d=i[1];return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Input,{placeholder:"Enter ERT denial reason here,\nMultiline input is accepted.",rows:10,fluid:!0,multiline:1,value:l,onChange:function(e,t){return d(t)}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{content:"Deny ERT",fluid:!0,icon:"times",center:!0,mt:"5px",textAlign:"center",onClick:function(){return c("deny_ert",{reason:l})}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.EconomyManager=void 0;var o=n(0),r=n(1),a=n(2),c=n(3),i=n(30),l=n(45);t.EconomyManager=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:[(0,o.createComponentVNode)(2,i.ComplexModal),(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:(0,o.createComponentVNode)(2,d)})]})};var d=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.next_payroll_time;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.4rem",bold:!0,children:[(0,o.createComponentVNode)(2,a.Icon,{name:"coins",verticalAlign:"middle",size:3,mr:"1rem"}),"Economy Manager"]}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.LabeledList,{label:"Pay Bonuses and Deductions",children:[(0,o.createComponentVNode)(2,l.LabeledListItem,{label:"Global",children:(0,o.createComponentVNode)(2,a.Button,{icon:"dollar-sign",width:"auto",content:"Global Payroll Modification",onClick:function(){return c("payroll_modification",{mod_type:"global"})}})}),(0,o.createComponentVNode)(2,l.LabeledListItem,{label:"Department Accounts",children:(0,o.createComponentVNode)(2,a.Button,{icon:"dollar-sign",width:"auto",content:"Department Account Payroll Modification",onClick:function(){return c("payroll_modification",{mod_type:"department"})}})}),(0,o.createComponentVNode)(2,l.LabeledListItem,{label:"Department Members",children:(0,o.createComponentVNode)(2,a.Button,{icon:"dollar-sign",width:"auto",content:"Department Members Payroll Modification",onClick:function(){return c("payroll_modification",{mod_type:"department_members"})}})}),(0,o.createComponentVNode)(2,l.LabeledListItem,{label:"Single Accounts",children:(0,o.createComponentVNode)(2,a.Button,{icon:"dollar-sign",width:"auto",content:"Crew Member Payroll Modification",onClick:function(){return c("payroll_modification",{mod_type:"crew_member"})}})})]}),(0,o.createVNode)(1,"hr"),(0,o.createComponentVNode)(2,a.Box,{mb:.5,children:["Next Payroll in: ",i," Minutes"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"angle-double-left",width:"auto",color:"bad",content:"Delay Payroll",onClick:function(){return c("delay_payroll")}}),(0,o.createComponentVNode)(2,a.Button,{width:"auto",content:"Set Payroll Time",onClick:function(){return c("set_payroll")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"angle-double-right",width:"auto",color:"good",content:"Accelerate Payroll",onClick:function(){return c("accelerate_payroll")}})]}),(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createVNode)(1,"b",null,"WARNING:",16)," You take full responsibility for unbalancing the economy with these buttons"]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Electropack=void 0;var o=n(0),r=n(16),a=n(1),c=n(2),i=n(3);t.Electropack=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.power,s=d.code,m=d.frequency,p=d.minFrequency,h=d.maxFrequency;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,c.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,onClick:function(){return l("power")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Frequency",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Reset",onClick:function(){return l("reset",{reset:"freq"})}}),children:(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:p/10,maxValue:h/10,value:m/10,format:function(e){return(0,r.toFixed)(e,1)},width:"80px",onChange:function(e,t){return l("freq",{freq:t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Code",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Reset",onClick:function(){return l("reset",{reset:"code"})}}),children:(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:s,width:"80px",onChange:function(e,t){return l("code",{code:t})}})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.EvolutionMenu=void 0;var o=n(0),r=n(1),a=n(2),c=n(3);t.EvolutionMenu=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,theme:"changeling",children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,i),(0,o.createComponentVNode)(2,l)]})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.evo_points,d=i.can_respec;return(0,o.createComponentVNode)(2,a.Section,{title:"Evolution Points",height:5.5,children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{mt:.5,color:"label",children:"Points remaining:"}),(0,o.createComponentVNode)(2,a.Flex.Item,{mt:.5,ml:2,bold:!0,color:"#1b945c",children:l}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{ml:2.5,disabled:!d,content:"Readapt",icon:"sync",onClick:function(){return c("readapt")}}),(0,o.createComponentVNode)(2,a.Button,{tooltip:"By transforming a humanoid into a husk, we gain the ability to readapt our chosen evolutions.",tooltipPosition:"bottom",icon:"question-circle"})]})]})})},l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.evo_points,d=i.ability_list,u=i.purchased_abilities,s=i.view_mode;return(0,o.createComponentVNode)(2,a.Section,{title:"Abilities",flexGrow:"1",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:s?"square-o":"check-square-o",selected:!s,content:"Compact",onClick:function(){return c("set_view_mode",{mode:0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:s?"check-square-o":"square-o",selected:s,content:"Expanded",onClick:function(){return c("set_view_mode",{mode:1})}})],4),children:d.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{p:.5,mx:-1,className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{ml:.5,color:"#dedede",children:e.name}),u.includes(e.power_path)&&(0,o.createComponentVNode)(2,a.Flex.Item,{ml:2,bold:!0,color:"#1b945c",children:"(Purchased)"}),(0,o.createComponentVNode)(2,a.Flex.Item,{mr:3,textAlign:"right",grow:1,children:[(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"label",children:["Cost:"," "]}),(0,o.createComponentVNode)(2,a.Box,{as:"span",bold:!0,color:"#1b945c",children:e.cost})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{textAlign:"right",children:(0,o.createComponentVNode)(2,a.Button,{mr:.5,disabled:e.cost>l||u.includes(e.power_path),content:"Evolve",onClick:function(){return c("purchase",{power_path:e.power_path})}})})]}),!!s&&(0,o.createComponentVNode)(2,a.Flex,{color:"#8a8a8a",my:1,ml:1.5,width:"95%",children:e.description+" "+e.helptext})]},t)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.ExosuitFabricator=void 0;var o=n(0),r=n(10),a=n(21),c=n(1),i=n(2),l=n(226),d=n(3),u=["id","amount","lineDisplay","onClick"];var s={bananium:"clown",tranquillite:"mime"};t.ExosuitFabricator=function(e,t){var n=(0,c.useBackend)(t),r=(n.act,n.data.building);return(0,o.createComponentVNode)(2,d.Window,{children:(0,o.createComponentVNode)(2,d.Window.Content,{className:"Exofab",children:(0,o.createComponentVNode)(2,i.Flex,{width:"100%",height:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",mr:"0.5rem",width:"70%",children:(0,o.createComponentVNode)(2,i.Flex,{direction:"column",height:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",basis:"100%",children:(0,o.createComponentVNode)(2,p)}),r&&(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"content",mt:"0.5rem",children:(0,o.createComponentVNode)(2,h)})]})}),(0,o.createComponentVNode)(2,i.Flex.Item,{width:"30%",children:(0,o.createComponentVNode)(2,i.Flex,{direction:"column",height:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",basis:"50%",children:(0,o.createComponentVNode)(2,m)}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",basis:"50%",mt:"0.5rem",children:(0,o.createComponentVNode)(2,f)})]})})]})})})};var m=function(e,t){var n=(0,c.useBackend)(t),r=n.act,a=n.data,l=a.materials,d=a.capacity,u=Object.values(l).reduce((function(e,t){return e+t}),0);return(0,o.createComponentVNode)(2,i.Section,{title:"Materials",className:"Exofab__materials",buttons:(0,o.createComponentVNode)(2,i.Box,{color:"label",mt:"0.25rem",children:[(u/d*100).toPrecision(3),"% full"]}),children:["$metal","$glass","$silver","$gold","$uranium","$titanium","$plasma","$diamond","$bluespace","$bananium","$tranquillite","$plastic"].map((function(e){return(0,o.createComponentVNode)(2,C,{id:e,bold:"$metal"===e||"$glass"===e,onClick:function(){return r("withdraw",{id:e})}},e)}))})},p=function(e,t){var n=(0,c.useBackend)(t),r=n.act,l=n.data,d=l.curCategory,u=l.categories,s=l.designs,m=l.syncing,p=(0,c.useLocalState)(t,"searchText",""),h=p[0],f=p[1],C=(0,a.createSearch)(h,(function(e){return e.name})),b=s.filter(C);return(0,o.createComponentVNode)(2,i.Section,{className:"Exofab__designs",title:(0,o.createComponentVNode)(2,i.Dropdown,{selected:d,options:u,onSelected:function(e){return r("category",{cat:e})},width:"150px"}),height:"100%",buttons:(0,o.createComponentVNode)(2,i.Box,{mt:"-18px",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"plus",content:"Queue all",onClick:function(){return r("queueall")}}),(0,o.createComponentVNode)(2,i.Button,{disabled:m,iconSpin:m,icon:"sync-alt",content:m?"Synchronizing...":"Synchronize with R&D servers",onClick:function(){return r("sync")}})]}),children:[(0,o.createComponentVNode)(2,i.Input,{placeholder:"Search by name...",mb:"0.5rem",width:"100%",onInput:function(e,t){return f(t)}}),b.map((function(e){return(0,o.createComponentVNode)(2,N,{design:e},e.id)})),0===b.length&&(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No designs found."})]})},h=function(e,t){var n=(0,c.useBackend)(t),r=(n.act,n.data),a=r.building,d=r.buildStart,u=r.buildEnd,s=r.worldTime;return(0,o.createComponentVNode)(2,i.Section,{className:"Exofab__building",stretchContents:!0,children:(0,o.createComponentVNode)(2,i.ProgressBar.Countdown,{start:d,current:s,end:u,bold:!0,children:[(0,o.createComponentVNode)(2,i.Box,{float:"left",children:(0,o.createComponentVNode)(2,i.Icon,{name:"cog",spin:!0})}),"Building ",a,"\xa0(",(0,o.createComponentVNode)(2,l.Countdown,{current:s,timeLeft:u-s,format:function(e,t){return t.substr(3)}}),")"]})})},f=function(e,t){var n=(0,c.useBackend)(t),r=n.act,a=n.data,l=a.queue,d=a.processingQueue,u=Object.entries(a.queueDeficit).filter((function(e){return e[1]<0})),s=l.reduce((function(e,t){return e+t.time}),0);return(0,o.createComponentVNode)(2,i.Section,{className:"Exofab__queue",title:"Queue",buttons:(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{selected:d,icon:d?"toggle-on":"toggle-off",content:"Process",onClick:function(){return r("process")}}),(0,o.createComponentVNode)(2,i.Button,{disabled:0===l.length,icon:"eraser",content:"Clear",onClick:function(){return r("unqueueall")}})]}),children:(0,o.createComponentVNode)(2,i.Flex,{height:"100%",direction:"column",children:0===l.length?(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"The queue is empty."}):(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Flex.Item,{className:"Exofab__queue--queue",grow:"1",overflow:"auto",children:l.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{color:e.notEnough&&"bad",children:[t+1,". ",e.name,t>0&&(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-up",onClick:function(){return r("queueswap",{from:t+1,to:t})}}),t0&&(0,o.createComponentVNode)(2,i.Flex.Item,{className:"Exofab__queue--time",basis:"content",shrink:"0",children:[(0,o.createComponentVNode)(2,i.Divider),"Processing time:",(0,o.createComponentVNode)(2,i.Icon,{name:"clock",mx:"0.5rem"}),(0,o.createComponentVNode)(2,i.Box,{display:"inline",bold:!0,children:new Date(s/10*1e3).toISOString().substr(14,5)})]}),Object.keys(u).length>0&&(0,o.createComponentVNode)(2,i.Flex.Item,{className:"Exofab__queue--deficit",basis:"content",shrink:"0",children:[(0,o.createComponentVNode)(2,i.Divider),"Lacking materials to complete:",u.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,C,{id:e[0],amount:-e[1],lineDisplay:!0})},e[0])}))]})],0)})})},C=function(e,t){var n=(0,c.useBackend)(t),a=(n.act,n.data),l=e.id,d=e.amount,m=e.lineDisplay,p=e.onClick,h=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,u),f=l.replace("$",""),C=a.materials[l]||0,N=d||C;if(!(N<=0&&"metal"!==f&&"glass"!==f)){var b=d&&d>C;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Flex,Object.assign({className:(0,r.classes)(["Exofab__material",m&&"Exofab__material--line"])},h,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"content",children:(0,o.createComponentVNode)(2,i.Button,{onClick:p,children:(0,o.createComponentVNode)(2,i.Box,{as:"img",src:"sheet-"+(s[f]||f)+".png"})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",children:m?(0,o.createComponentVNode)(2,i.Box,{className:"Exofab__material--amount",color:b&&"bad",children:N.toLocaleString("en-US")}):(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{className:"Exofab__material--name",children:f}),(0,o.createComponentVNode)(2,i.Box,{className:"Exofab__material--amount",children:[N.toLocaleString("en-US")," cm\xb3 (",Math.round(N/2e3*10)/10," ","sheets)"]})],4)})]})))}},N=function(e,t){var n=(0,c.useBackend)(t),r=n.act,a=n.data,l=e.design;return(0,o.createComponentVNode)(2,i.Box,{className:"Exofab__design",children:[(0,o.createComponentVNode)(2,i.Button,{disabled:l.notEnough||a.building,icon:"cog",content:l.name,onClick:function(){return r("build",{id:l.id})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"plus-circle",onClick:function(){return r("queue",{id:l.id})}}),(0,o.createComponentVNode)(2,i.Box,{className:"Exofab__design--cost",children:Object.entries(l.cost).map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,C,{id:e[0],amount:e[1],lineDisplay:!0})},e[0])}))}),(0,o.createComponentVNode)(2,i.Box,{className:"Exofab__design--time",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"clock"}),l.time>0?(0,o.createFragment)([l.time/10,(0,o.createTextVNode)(" seconds")],0):"Instant"]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ExternalAirlockController=void 0;var o=n(0),r=n(1),a=n(2),c=n(3);t.ExternalAirlockController=function(e,t){var n,i,l=(0,r.useBackend)(t),d=l.act,u=l.data,s=u.chamber_pressure,m=(u.exterior_status,u.interior_status),p=u.processing;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Information",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chamber Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:(n=s,i="good",n<80?i="bad":n<95||n>110?i="average":n>120&&(i="bad"),i),value:s,minValue:0,maxValue:1013,children:[s," kPa"]})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",children:[(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"Cycle to Exterior",icon:"arrow-circle-left",disabled:p,onClick:function(){return d("cycle_ext")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Cycle to Interior",icon:"arrow-circle-right",disabled:p,onClick:function(){return d("cycle_int")}})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"Force Exterior Door",icon:"exclamation-triangle",color:"open"===m?"red":p?"yellow":null,onClick:function(){return d("force_ext")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Force Interior Door",icon:"exclamation-triangle",color:"open"===m?"red":p?"yellow":null,onClick:function(){return d("force_int")}})]}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Abort",icon:"ban",color:"red",disabled:!p,onClick:function(){return d("abort")}})})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.FaxMachine=void 0;var o=n(0),r=n(1),a=n(2),c=n(3);t.FaxMachine=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Authorization",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID Card",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.scan_name?"eject":"id-card",selected:l.scan_name,content:l.scan_name?l.scan_name:"-----",tooltip:l.scan_name?"Eject ID":"Insert ID",onClick:function(){return i("scan")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Authorize",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.authenticated?"sign-out-alt":"id-card",selected:l.authenticated,disabled:l.nologin,content:l.realauth?"Log Out":"Log In",onClick:function(){return i("auth")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Fax Menu",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Network",children:l.network}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Document",children:[(0,o.createComponentVNode)(2,a.Button,{icon:l.paper?"eject":"paperclip",disabled:!l.authenticated&&!l.paper,content:l.paper?l.paper:"-----",onClick:function(){return i("paper")}}),!!l.paper&&(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Rename",onClick:function(){return i("rename")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sending To",children:(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:l.destination?l.destination:"-----",disabled:!l.authenticated,onClick:function(){return i("dept")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Action",children:(0,o.createComponentVNode)(2,a.Button,{icon:"envelope",content:l.sendError?l.sendError:"Send",disabled:!l.paper||!l.destination||!l.authenticated||l.sendError,onClick:function(){return i("send")}})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.FloorPainter=void 0;var o=n(0),r=n(1),a=n(2),c=n(3),i=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data,e.image),c=e.isSelected,i=e.onSelect;return(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+a,style:{"border-style":c?"solid":"none","border-width":"2px","border-color":"orange",padding:c?"2px":"4px"},onClick:i})};t.FloorPainter=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.availableStyles,s=d.selectedStyle,m=d.selectedDir,p=d.directionsPreview,h=d.allStylesPreview;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Decal setup",children:[(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"chevron-left",onClick:function(){return l("cycle_style",{offset:-1})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Dropdown,{options:u,selected:s,width:"150px",height:"20px",ml:"2px",mr:"2px",nochevron:"true",onSelected:function(e){return l("select_style",{style:e})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"chevron-right",onClick:function(){return l("cycle_style",{offset:1})}})})]}),(0,o.createComponentVNode)(2,a.Box,{mt:"5px",mb:"5px",children:(0,o.createComponentVNode)(2,a.Flex,{overflowY:"auto",maxHeight:"220px",wrap:"wrap",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,i,{image:h[e],isSelected:s===e,onSelect:function(){return l("select_style",{style:e})}})},"{style}")}))})}),(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Direction",children:(0,o.createComponentVNode)(2,a.Table,{style:{display:"inline"},children:["north","","south"].map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[e+"west",e,e+"east"].map((function(e){return(0,o.createComponentVNode)(2,a.Table.Cell,{style:{"vertical-align":"middle","text-align":"center"},children:""===e?(0,o.createComponentVNode)(2,a.Icon,{name:"arrows-alt",size:3}):(0,o.createComponentVNode)(2,i,{image:p[e],isSelected:e===m,onSelect:function(){return l("select_direction",{direction:e})}})},e)}))},e)}))})})})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GPS=void 0;var o=n(0),r=n(16),a=n(1),c=n(2),i=n(3),l=function(e){return e?"("+e.join(", ")+")":"ERROR"};t.GPS=function(e,t){var n=(0,a.useBackend)(t).data,r=n.emped,l=n.active,p=n.area,h=n.position,f=n.saved;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,c.Flex,{direction:"column",height:"100%",children:r?(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",basis:"0",children:(0,o.createComponentVNode)(2,d,{emp:!0})}):(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,u)}),l?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Flex.Item,{mt:"0.5rem",children:(0,o.createComponentVNode)(2,s,{area:p,position:h})}),f&&(0,o.createComponentVNode)(2,c.Flex.Item,{mt:"0.5rem",children:(0,o.createComponentVNode)(2,s,{title:"Saved Position",position:f})}),(0,o.createComponentVNode)(2,c.Flex.Item,{mt:"0.5rem",grow:"1",basis:"0",children:(0,o.createComponentVNode)(2,m,{height:"100%"})})],0):(0,o.createComponentVNode)(2,d)],0)})})})};var d=function(e,t){var n=e.emp;return(0,o.createComponentVNode)(2,c.Section,{mt:"0.5rem",width:"100%",height:"100%",stretchContents:!0,children:(0,o.createComponentVNode)(2,c.Box,{width:"100%",height:"100%",color:"label",textAlign:"center",children:(0,o.createComponentVNode)(2,c.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,c.Icon,{name:n?"ban":"power-off",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),n?"ERROR: Device temporarily lost signal.":"Device is disabled."]})})})})},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.active,d=i.tag,u=i.same_z,s=(0,a.useLocalState)(t,"newTag",d),m=s[0],p=s[1];return(0,o.createComponentVNode)(2,c.Section,{title:"Settings",buttons:(0,o.createComponentVNode)(2,c.Button,{selected:l,icon:l?"toggle-on":"toggle-off",content:l?"On":"Off",onClick:function(){return r("toggle")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Tag",children:[(0,o.createComponentVNode)(2,c.Input,{width:"5rem",value:d,onEnter:function(){return r("tag",{newtag:m})},onInput:function(e,t){return p(t)}}),(0,o.createComponentVNode)(2,c.Button,{disabled:d===m,width:"20px",mb:"0",ml:"0.25rem",onClick:function(){return r("tag",{newtag:m})},children:(0,o.createComponentVNode)(2,c.Icon,{name:"pen"})})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,c.Button,{selected:!u,icon:u?"compress":"expand",content:u?"Local Sector":"Global",onClick:function(){return r("same_z")}})})]})})},s=function(e,t){var n=e.title,r=e.area,a=e.position;return(0,o.createComponentVNode)(2,c.Section,{title:n||"Position",children:(0,o.createComponentVNode)(2,c.Box,{fontSize:"1.5rem",children:[r&&(0,o.createFragment)([r,(0,o.createVNode)(1,"br")],0),l(a)]})})},m=function(e,t){var n=(0,a.useBackend)(t).data,i=n.position,d=n.signals;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.Section,Object.assign({title:"Signals",overflow:"auto"},e,{children:(0,o.createComponentVNode)(2,c.Table,{children:d.map((function(e){return Object.assign({},e,function(e,t){if(e&&t){if(e[2]!==t[2])return null;var n=Math.atan2(t[1]-e[1],t[0]-e[0]),o=Math.sqrt(Math.pow(t[1]-e[1],2)+Math.pow(t[0]-e[0],2));return{angle:(0,r.rad2deg)(n),distance:o}}}(i,e.position))})).map((function(e,t){return(0,o.createComponentVNode)(2,c.Table.Row,{backgroundColor:t%2==0&&"rgba(255, 255, 255, 0.05)",children:[(0,o.createComponentVNode)(2,c.Table.Cell,{width:"30%",verticalAlign:"middle",color:"label",p:"0.25rem",bold:!0,children:e.tag}),(0,o.createComponentVNode)(2,c.Table.Cell,{verticalAlign:"middle",color:"grey",children:e.area}),(0,o.createComponentVNode)(2,c.Table.Cell,{verticalAlign:"middle",collapsing:!0,children:e.distance!==undefined&&(0,o.createComponentVNode)(2,c.Box,{opacity:Math.max(1-Math.min(e.distance,100)/100,.5),children:[(0,o.createComponentVNode)(2,c.Icon,{name:e.distance>0?"arrow-right":"circle",rotation:-e.angle}),"\xa0",Math.floor(e.distance)+"m"]})}),(0,o.createComponentVNode)(2,c.Table.Cell,{verticalAlign:"middle",pr:"0.25rem",collapsing:!0,children:l(e.position)})]},t)}))})})))}},function(e,t,n){"use strict";t.__esModule=!0,t.GeneModder=void 0;var o=n(0),r=n(1),a=n(2),c=n(30),i=n(3);t.GeneModder=function(e,t){var n=(0,r.useBackend)(t).data.has_seed;return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,c.ComplexModal,{maxWidth:"75%",maxHeight:"75%"}),0===n?(0,o.createComponentVNode)(2,d):(0,o.createComponentVNode)(2,l)]})})};var l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.disk;return(0,o.createComponentVNode)(2,a.Section,{title:"Genes",flexGrow:"1",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Insert Gene from Disk",disabled:!i||!i.can_insert||i.is_core,icon:"arrow-circle-down",onClick:function(){return c("insert")}}),children:[(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,p)]})},d=function(e,t){return(0,o.createComponentVNode)(2,a.Section,{flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{bold:!0,grow:"1",textAlign:"center",align:"center",color:"green",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"leaf",size:5,mb:"10px"}),(0,o.createVNode)(1,"br"),"The plant DNA manipulator is missing a seed."]})})})},u=function(e,t){var n,c,i=(0,r.useBackend)(t),l=i.act,d=i.data,u=d.has_seed,s=d.seed,m=d.has_disk,p=d.disk;return n=u?(0,o.createComponentVNode)(2,a.Flex.Item,{mb:"-6px",mt:"-4px",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+s.image,style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px"}}),(0,o.createComponentVNode)(2,a.Button,{content:s.name,onClick:function(){return l("eject_seed")}}),(0,o.createComponentVNode)(2,a.Button,{ml:"3px",icon:"pen",tooltip:"Name Variant",onClick:function(){return l("variant_name")}})]}):(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",onClick:function(){return l("eject_seed")}})}),c=m?p.name:"None",(0,o.createComponentVNode)(2,a.Section,{title:"Storage",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plant Sample",children:n}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Data Disk",children:(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{content:c,onClick:function(){return l("eject_disk")}})})})]})})},s=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.disk,d=i.core_genes;return(0,o.createComponentVNode)(2,a.Collapsible,{title:"Core Genes",open:!0,children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Flex,{py:"2px",className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{width:"100%",ml:"2px",children:e.name}),(0,o.createComponentVNode)(2,a.Flex.Item,{pr:"5px",children:(0,o.createComponentVNode)(2,a.Button,{content:"Extract",disabled:!(null!=l&&l.can_extract),icon:"save",onClick:function(){return c("extract",{id:e.id})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Replace",disabled:!e.is_type||!l.can_insert,icon:"arrow-circle-down",onClick:function(){return c("replace",{id:e.id})}})})]},e)}))},"Core Genes")},m=function(e,t){var n=(0,r.useBackend)(t).data,a=n.reagent_genes,c=n.has_reagent;return(0,o.createComponentVNode)(2,h,{title:"Reagent Genes",gene_set:a,do_we_show:c})},p=function(e,t){var n=(0,r.useBackend)(t).data,a=n.trait_genes,c=n.has_trait;return(0,o.createComponentVNode)(2,h,{title:"Trait Genes",gene_set:a,do_we_show:c})},h=function(e,t){var n=e.title,c=e.gene_set,i=e.do_we_show,l=(0,r.useBackend)(t),d=l.act,u=l.data.disk;return(0,o.createComponentVNode)(2,a.Collapsible,{title:n,open:!0,children:i?c.map((function(e){return(0,o.createComponentVNode)(2,a.Flex,{py:"2px",className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{width:"100%",ml:"2px",children:e.name}),(0,o.createComponentVNode)(2,a.Flex.Item,{pr:"5px",children:(0,o.createComponentVNode)(2,a.Button,{content:"Extract",disabled:!(null!=u&&u.can_extract),icon:"save",onClick:function(){return d("extract",{id:e.id})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Remove",icon:"times",onClick:function(){return d("remove",{id:e.id})}})})]},e)})):(0,o.createComponentVNode)(2,a.Flex.Item,{children:"No Genes Detected"})},n)}},function(e,t,n){"use strict";t.__esModule=!0,t.GenericCrewManifest=void 0;var o=n(0),r=n(2),a=n(3),c=n(166);t.GenericCrewManifest=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,theme:"nologo",children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,r.Section,{noTopPadding:!0,children:(0,o.createComponentVNode)(2,c.CrewManifest)})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GhostHudPanel=void 0;var o=n(0),r=n(1),a=n(2),c=n(3);t.GhostHudPanel=function(e,t){var n=(0,r.useBackend)(t).data,l=n.security,d=n.medical,u=n.diagnostic,s=n.radioactivity,m=n.ahud;return(0,o.createComponentVNode)(2,c.Window,{theme:"nologo",children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,i,{label:"Medical",type:"medical",is_active:d}),(0,o.createComponentVNode)(2,i,{label:"Security",type:"security",is_active:l}),(0,o.createComponentVNode)(2,i,{label:"Diagnostic",type:"diagnostic",is_active:u}),(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,i,{label:"Radioactivity",type:"radioactivity",is_active:s,act_on:"rads_on",act_off:"rads_off"}),(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,i,{label:"Antag HUD",is_active:m,act_on:"ahud_on",act_off:"ahud_off"})]})})})};var i=function(e,t){var n=(0,r.useBackend)(t).act,c=e.label,i=e.type,l=void 0===i?null:i,d=e.is_active,u=e.act_on,s=void 0===u?"hud_on":u,m=e.act_off,p=void 0===m?"hud_off":m;return(0,o.createComponentVNode)(2,a.Flex,{pt:.3,color:"label",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{pl:.5,align:"center",width:"80%",children:c}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{mr:.6,content:d?"On":"Off",icon:d?"toggle-on":"toggle-off",selected:d,onClick:function(){return n(d?p:s,{hud_type:l})}})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.GlandDispenser=void 0;var o=n(0),r=n(1),a=n(2),c=n(3);t.GlandDispenser=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.glands,d=void 0===l?[]:l;return(0,o.createComponentVNode)(2,c.Window,{theme:"abductor",children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:"60px",height:"60px",m:.75,textAlign:"center",fontSize:"17px",lineHeight:"55px",icon:"eject",backgroundColor:e.color,content:e.amount||"0",disabled:!e.amount,onClick:function(){return i("dispense",{gland_id:e.id})}},e.id)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GravityGen=void 0;var o=n(0),r=n(1),a=n(2),c=n(3);t.GravityGen=function(e,t){var n,i=(0,r.useBackend)(t),l=i.act,d=i.data,u=d.charging_state,s=d.charge_count,m=d.breaker,p=d.ext_power;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[function(e){if(e>0)return(0,o.createComponentVNode)(2,a.NoticeBox,{danger:!0,p:1.5,children:[(0,o.createVNode)(1,"b",null,"WARNING:",16)," Radiation Detected!"]})}(u),(0,o.createComponentVNode)(2,a.Section,{title:"Generator Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:m?"power-off":"times",content:m?"Online":"Offline",color:m?"green":"red",px:1.5,onClick:function(){return l("breaker")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Status",color:p?"good":"bad",children:(n=u,n>0?(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"average",children:["[ ",1===n?"Charging":"Discharging"," ]"]}):(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:p?"good":"bad",children:["[ ",p?"Powered":"Unpowered"," ]"]}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gravity Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:s/100,ranges:{good:[.9,Infinity],average:[.5,.9],bad:[-Infinity,.5]}})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GuestPass=void 0;var o=n(0),r=n(1),a=n(2),c=n(3),i=n(99);t.GuestPass=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"id-card",selected:!d.showlogs,onClick:function(){return l("mode",{mode:0})},children:"Issue Pass"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"scroll",selected:d.showlogs,onClick:function(){return l("mode",{mode:1})},children:["Records (",d.issue_log.length,")"]})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Authorization",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID Card",children:(0,o.createComponentVNode)(2,a.Button,{icon:d.scan_name?"eject":"id-card",selected:d.scan_name,content:d.scan_name?d.scan_name:"-----",tooltip:d.scan_name?"Eject ID":"Insert ID",onClick:function(){return l("scan")}})})})}),!d.showlogs&&(0,o.createComponentVNode)(2,a.Section,{title:"Issue Guest Pass",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Issue To",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:d.giv_name?d.giv_name:"-----",disabled:!d.scan_name,onClick:function(){return l("giv_name")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Reason",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:d.reason?d.reason:"-----",disabled:!d.scan_name,onClick:function(){return l("reason")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Duration",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:d.duration?d.duration:"-----",disabled:!d.scan_name,onClick:function(){return l("duration")}})})]}),!!d.scan_name&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.AccessList,{grantableList:d.grantableList,accesses:d.regions,selectedList:d.selectedAccess,accessMod:function(e){return l("access",{access:e})},grantAll:function(){return l("grant_all")},denyAll:function(){return l("clear_all")},grantDep:function(e){return l("grant_region",{region:e})},denyDep:function(e){return l("deny_region",{region:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"id-card",content:d.printmsg,disabled:!d.canprint,onClick:function(){return l("issue")}})],4)]}),!!d.showlogs&&(0,o.createComponentVNode)(2,a.Section,{title:"Issuance Log",children:!!d.issue_log.length&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList,{children:d.issue_log.map((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{children:e},t)}))}),(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print",disabled:!d.scan_name,onClick:function(){return l("print")}})],4)||(0,o.createComponentVNode)(2,a.Box,{children:"None."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.HandheldChemDispenser=void 0;var o=n(0),r=n(1),a=n(2),c=n(3),i=[1,5,10,20,30,50];t.HandheldChemDispenser=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d)]})})};var l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.amount,u=l.energy,s=l.maxEnergy,m=l.mode;return(0,o.createComponentVNode)(2,a.Section,{title:"Settings",flex:"content",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Energy",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,minValue:0,maxValue:s,ranges:{good:[.5*s,Infinity],average:[.25*s,.5*s],bad:[-Infinity,.25*s]},children:[u," / ",s," Units"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Amount",verticalAlign:"middle",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"row",spacing:"1",children:i.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",width:"14%",display:"inline-block",children:(0,o.createComponentVNode)(2,a.Button,{icon:"cog",selected:d===e,content:e,m:"0",width:"100%",onClick:function(){return c("amount",{amount:e})}})},t)}))})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",verticalAlign:"middle",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"row",justify:"space-between",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"cog",selected:"dispense"===m,content:"Dispense",m:"0",width:"32%",onClick:function(){return c("mode",{mode:"dispense"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"cog",selected:"remove"===m,content:"Remove",m:"0",width:"32%",onClick:function(){return c("mode",{mode:"remove"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"cog",selected:"isolate"===m,content:"Isolate",m:"0",width:"32%",onClick:function(){return c("mode",{mode:"isolate"})}})]})})]})})},d=function(e,t){for(var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.chemicals,d=void 0===l?[]:l,u=i.current_reagent,s=[],m=0;m<(d.length+1)%3;m++)s.push(!0);return(0,o.createComponentVNode)(2,a.Section,{title:i.glass?"Drink Selector":"Chemical Selector",flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"row",wrap:"wrap",height:"100%",spacingPrecise:"2",align:"flex-start",alignContent:"flex-start",children:[d.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",basis:"25%",height:"20px",width:"30%",display:"inline-block",children:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",overflow:"hidden",textOverflow:"ellipsis",selected:u===e.id,width:"100%",height:"100%",align:"flex-start",content:e.title,onClick:function(){return c("dispense",{reagent:e.id})}})},t)})),s.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",basis:"25%",height:"20px"},t)}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.HealthSensor=void 0;var o=n(0),r=n(16),a=n(1),c=n(2),i=n(3);t.HealthSensor=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.on,m=u.user_health,p=u.minHealth,h=u.maxHealth,f=u.alarm_health;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Scanning",children:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",content:s?"On":"Off",color:s?null:"red",selected:s,onClick:function(){return d("scan_toggle")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health activation",children:(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,step:2,stepPixelSize:6,minValue:p,maxValue:h,value:f,format:function(e){return(0,r.toFixed)(e,1)},width:"80px",onDrag:function(e,t){return d("alarm_health",{alarm_health:t})}})}),null!==m&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"User health",children:(0,o.createComponentVNode)(2,c.Box,{color:l(m),bold:m>=100,children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:m})})})]})})})})};var l=function(e){return e>50?"green":e>0?"orange":"red"}},function(e,t,n){"use strict";t.__esModule=!0,t.Holodeck=void 0;var o=n(0),r=n(1),a=n(2),c=n(3),i=(n(30),n(45));t.Holodeck=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.decks,s=d.current_deck,m=d.ai_override,p=d.emagged;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Holodeck Control System",children:(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createVNode)(1,"b",null,"Currently Loaded Program:",16)," ",s]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Available Programs",children:[u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{block:!0,content:e,selected:e===s,onClick:function(){return l("select_deck",{deck:e})}},e)})),Boolean(p)&&(0,o.createComponentVNode)(2,a.Button,{content:"Wildlife Simulation",color:"red",onClick:function(){return l("wildlifecarp")}}),(0,o.createVNode)(1,"hr"),(0,o.createComponentVNode)(2,a.LabeledList,{children:[Boolean(m)&&(0,o.createComponentVNode)(2,i.LabeledListItem,{label:"Override Protocols",children:(0,o.createComponentVNode)(2,a.Button,{content:p?"Turn On":"Turn Off",color:p?"good":"bad",onClick:function(){return l("ai_override")}})}),(0,o.createComponentVNode)(2,i.LabeledListItem,{label:"Safety Protocols",children:(0,o.createComponentVNode)(2,a.Box,{color:p?"bad":"good",children:p?"Off":"On"})})]})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ImplantPad=void 0;var o=n(0),r=n(1),a=n(2),c=n(45),i=n(3);t.ImplantPad=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.implant,s=d.contains_case;return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Bio-chip Mini-Computer",children:[u&&s?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{bold:!0,mb:2,children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+u.image,ml:0,mr:2,style:{"vertical-align":"middle",width:"32px"}}),u.name]}),(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledListItem,{label:"Life",children:u.life}),(0,o.createComponentVNode)(2,c.LabeledListItem,{label:"Notes",children:u.notes}),(0,o.createComponentVNode)(2,c.LabeledListItem,{label:"Function",children:u["function"]})]})],4):s?(0,o.createComponentVNode)(2,a.Box,{children:"This bio-chip case has no implant!"}):(0,o.createComponentVNode)(2,a.Box,{children:"Please insert a bio-chip casing!"}),(0,o.createComponentVNode)(2,a.Button,{mt:2,content:"Eject Case",icon:"eject",disabled:!s,onClick:function(){return l("eject_case")}})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Instrument=void 0;var o=n(0),r=n(16),a=n(1),c=n(2),i=n(3);t.Instrument=function(e,t){var n=(0,a.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,i.Window,{children:[(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,s)]})]})};var l=function(e,t){var n=(0,a.useBackend)(t),r=n.act;if(n.data.help)return(0,o.createComponentVNode)(2,c.Modal,{maxWidth:"75%",height:.75*window.innerHeight+"px",mx:"auto",py:"0",px:"0.5rem",children:(0,o.createComponentVNode)(2,c.Section,{height:"100%",title:"Help",level:"2",overflow:"auto",children:(0,o.createComponentVNode)(2,c.Box,{px:"0.5rem",mt:"-0.5rem",children:[(0,o.createVNode)(1,"h1",null,"Making a Song",16),(0,o.createVNode)(1,"p",null,[(0,o.createTextVNode)("Lines are a series of chords, separated by commas\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"highlight",children:"(,)"}),(0,o.createTextVNode)(", each with notes separated by hyphens\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"highlight",children:"(-)"}),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("Every note in a chord will play together, with the chord timed by the\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"highlight",children:"tempo"}),(0,o.createTextVNode)(" "),(0,o.createTextVNode)("as defined above.")],0),(0,o.createVNode)(1,"p",null,[(0,o.createTextVNode)("Notes are played by the\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"good",children:"names of the note"}),(0,o.createTextVNode)(", and optionally, the\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"average",children:"accidental"}),(0,o.createTextVNode)(", and/or the"),(0,o.createTextVNode)(" "),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"bad",children:"octave number"}),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("By default, every note is\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"average",children:"natural"}),(0,o.createTextVNode)(" "),(0,o.createTextVNode)("and in\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"bad",children:"octave 3"}),(0,o.createTextVNode)(". Defining a different state for either is remembered for each"),(0,o.createTextVNode)(" "),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"good",children:"note"}),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"ul",null,[(0,o.createVNode)(1,"li",null,[(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"highlight",children:"Example:"}),(0,o.createTextVNode)("\xa0"),(0,o.createVNode)(1,"i",null,"C,D,E,F,G,A,B",16),(0,o.createTextVNode)(" will play a\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"good",children:"C"}),(0,o.createTextVNode)("\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"average",children:"major"}),(0,o.createTextVNode)(" "),(0,o.createTextVNode)("scale.")],0),(0,o.createVNode)(1,"li",null,[(0,o.createTextVNode)("After a note has an\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"average",children:"accidental"}),(0,o.createTextVNode)(" "),(0,o.createTextVNode)("or\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"bad",children:"octave"}),(0,o.createTextVNode)(" "),(0,o.createTextVNode)("placed, it will be remembered:\xa0"),(0,o.createVNode)(1,"i",null,"C,C4,C#,C3",16),(0,o.createTextVNode)(" is "),(0,o.createVNode)(1,"i",null,"C3,C4,C4#,C3#",16)],0)],4)],0),(0,o.createVNode)(1,"p",null,[(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"highlight",children:"Chords"}),(0,o.createTextVNode)("\xa0can be played simply by seperating each note with a hyphen:"),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"i",null,"A-C#,Cn-E,E-G#,Gn-B",16),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("A"),(0,o.createTextVNode)(" "),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"highlight",children:"pause"}),(0,o.createTextVNode)("\xa0may be denoted by an empty chord: "),(0,o.createVNode)(1,"i",null,"C,E,,C,G",16),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("To make a chord be a different time, end it with /x, where the chord length will be length defined by\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"highlight",children:"tempo / x"}),(0,o.createTextVNode)(",\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"highlight",children:"eg:"}),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"i",null,"C,G/2,E/4",16),(0,o.createTextVNode)(".")],0),(0,o.createVNode)(1,"p",null,[(0,o.createTextVNode)("Combined, an example line is: "),(0,o.createVNode)(1,"i",null,"E-E4/4,F#/2,G#/8,B/8,E3-E4/4",16),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"ul",null,[(0,o.createVNode)(1,"li",null,"Lines may be up to 300 characters.",16),(0,o.createVNode)(1,"li",null,"A song may only contain up to 1,000 lines.",16)],4)],4),(0,o.createVNode)(1,"p",null,[(0,o.createTextVNode)("Lines are a series of chords, separated by commas\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"highlight",children:"(,)"}),(0,o.createTextVNode)(", each with notes separated by hyphens\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"highlight",children:"(-)"}),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("Every note in a chord will play together, with the chord timed by the\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"highlight",children:"tempo"}),(0,o.createTextVNode)(" "),(0,o.createTextVNode)("as defined above.")],0),(0,o.createVNode)(1,"p",null,[(0,o.createTextVNode)("Notes are played by the\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"good",children:"names of the note"}),(0,o.createTextVNode)(", and optionally, the\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"average",children:"accidental"}),(0,o.createTextVNode)(", and/or the"),(0,o.createTextVNode)(" "),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"bad",children:"octave number"}),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("By default, every note is\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"average",children:"natural"}),(0,o.createTextVNode)(" "),(0,o.createTextVNode)("and in\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"bad",children:"octave 3"}),(0,o.createTextVNode)(". Defining a different state for either is remembered for each"),(0,o.createTextVNode)(" "),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"good",children:"note"}),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"ul",null,[(0,o.createVNode)(1,"li",null,[(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"highlight",children:"Example:"}),(0,o.createTextVNode)("\xa0"),(0,o.createVNode)(1,"i",null,"C,D,E,F,G,A,B",16),(0,o.createTextVNode)(" will play a\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"good",children:"C"}),(0,o.createTextVNode)("\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"average",children:"major"}),(0,o.createTextVNode)(" "),(0,o.createTextVNode)("scale.")],0),(0,o.createVNode)(1,"li",null,[(0,o.createTextVNode)("After a note has an\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"average",children:"accidental"}),(0,o.createTextVNode)(" "),(0,o.createTextVNode)("or\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"bad",children:"octave"}),(0,o.createTextVNode)(" "),(0,o.createTextVNode)("placed, it will be remembered:\xa0"),(0,o.createVNode)(1,"i",null,"C,C4,C#,C3",16),(0,o.createTextVNode)(" is "),(0,o.createVNode)(1,"i",null,"C3,C4,C4#,C3#",16)],0)],4)],0),(0,o.createVNode)(1,"p",null,[(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"highlight",children:"Chords"}),(0,o.createTextVNode)("\xa0can be played simply by seperating each note with a hyphen:"),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"i",null,"A-C#,Cn-E,E-G#,Gn-B",16),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("A"),(0,o.createTextVNode)(" "),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"highlight",children:"pause"}),(0,o.createTextVNode)("\xa0may be denoted by an empty chord: "),(0,o.createVNode)(1,"i",null,"C,E,,C,G",16),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("To make a chord be a different time, end it with /x, where the chord length will be length defined by\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"highlight",children:"tempo / x"}),(0,o.createTextVNode)(",\xa0"),(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"highlight",children:"eg:"}),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"i",null,"C,G/2,E/4",16),(0,o.createTextVNode)(".")],0),(0,o.createVNode)(1,"p",null,[(0,o.createTextVNode)("Combined, an example line is: "),(0,o.createVNode)(1,"i",null,"E-E4/4,F#/2,G#/8,B/8,E3-E4/4",16),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"ul",null,[(0,o.createVNode)(1,"li",null,"Lines may be up to 300 characters.",16),(0,o.createVNode)(1,"li",null,"A song may only contain up to 1,000 lines.",16)],4)],4),(0,o.createVNode)(1,"h1",null,"Instrument Advanced Settings",16),(0,o.createVNode)(1,"ul",null,[(0,o.createVNode)(1,"li",null,[(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"label",children:"Type:"}),(0,o.createTextVNode)("\xa0Whether the instrument is legacy or synthesized."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("Legacy instruments have a collection of sounds that are selectively used depending on the note to play."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("Synthesized instruments use a base sound and change its pitch to match the note to play.")],4),(0,o.createVNode)(1,"li",null,[(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"label",children:"Current:"}),(0,o.createTextVNode)("\xa0Which instrument sample to play. Some instruments can be tuned to play different samples. Experiment!")],4),(0,o.createVNode)(1,"li",null,[(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"label",children:"Note Shift/Note Transpose:"}),(0,o.createTextVNode)("\xa0The pitch to apply to all notes of the song.")],4),(0,o.createVNode)(1,"li",null,[(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"label",children:"Sustain Mode:"}),(0,o.createTextVNode)("\xa0How a played note fades out."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("Linear sustain means a note will fade out at a constant rate."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("Exponential sustain means a note will fade out at an exponential rate, sounding smoother.")],4),(0,o.createVNode)(1,"li",null,[(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"label",children:"Volume Dropoff Threshold:"}),(0,o.createTextVNode)("\xa0The volume threshold at which a note is fully stopped.")],4),(0,o.createVNode)(1,"li",null,[(0,o.createComponentVNode)(2,c.Box,{as:"span",color:"label",children:"Sustain indefinitely last held note:"}),(0,o.createTextVNode)("\xa0Whether the last note should be sustained indefinitely.")],4)],4),(0,o.createComponentVNode)(2,c.Button,{color:"grey",content:"Close",onClick:function(){return r("help")}})]})})})},d=function(e,t){var n=(0,a.useBackend)(t),i=n.act,l=n.data,d=l.lines,s=l.playing,m=l.repeat,p=l.maxRepeats,h=l.tempo,f=l.minTempo,C=l.maxTempo,N=l.tickLag,b=l.volume,V=l.minVolume,g=l.maxVolume,v=l.ready;return(0,o.createComponentVNode)(2,c.Section,{title:"Instrument",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"info",content:"Help",onClick:function(){return i("help")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"file",content:"New",onClick:function(){return i("newsong")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"upload",content:"Import",onClick:function(){return i("import")}})],4),children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Playback",children:[(0,o.createComponentVNode)(2,c.Button,{selected:s,disabled:0===d.length||m<0,icon:"play",content:"Play",onClick:function(){return i("play")}}),(0,o.createComponentVNode)(2,c.Button,{disabled:!s,icon:"stop",content:"Stop",onClick:function(){return i("stop")}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Repeat",children:(0,o.createComponentVNode)(2,c.Slider,{animated:!0,minValue:"0",maxValue:p,value:m,stepPixelSize:"59",onChange:function(e,t){return i("repeat",{"new":t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Tempo",children:(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{disabled:h>=C,content:"-",as:"span",mr:"0.5rem",onClick:function(){return i("tempo",{"new":h+N})}}),(0,r.round)(600/h)," BPM",(0,o.createComponentVNode)(2,c.Button,{disabled:h<=f,content:"+",as:"span",ml:"0.5rem",onClick:function(){return i("tempo",{"new":h-N})}})]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,c.Slider,{animated:!0,minValue:V,maxValue:g,value:b,stepPixelSize:"6",onDrag:function(e,t){return i("setvolume",{"new":t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:v?(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"Ready"}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Instrument Definition Error!"})})]}),(0,o.createComponentVNode)(2,u)]})},u=function(e,t){var n,i,l=(0,a.useBackend)(t),d=l.act,u=l.data,s=u.allowedInstrumentNames,m=u.instrumentLoaded,p=u.instrument,h=u.canNoteShift,f=u.noteShift,C=u.noteShiftMin,N=u.noteShiftMax,b=u.sustainMode,V=u.sustainLinearDuration,g=u.sustainExponentialDropoff,v=u.legacy,y=u.sustainDropoffVolume,x=u.sustainHeldNote;return 1===b?(n="Linear",i=(0,o.createComponentVNode)(2,c.Slider,{minValue:"0.1",maxValue:"5",value:V,step:"0.5",stepPixelSize:"85",format:function(e){return(0,r.round)(100*e)/100+" seconds"},onChange:function(e,t){return d("setlinearfalloff",{"new":t/10})}})):2===b&&(n="Exponential",i=(0,o.createComponentVNode)(2,c.Slider,{minValue:"1.025",maxValue:"10",value:g,step:"0.01",format:function(e){return(0,r.round)(1e3*e)/1e3+"% per decisecond"},onChange:function(e,t){return d("setexpfalloff",{"new":t})}})),s.sort(),(0,o.createComponentVNode)(2,c.Box,{my:-1,children:(0,o.createComponentVNode)(2,c.Collapsible,{mt:"1rem",mb:"0",title:"Advanced",children:(0,o.createComponentVNode)(2,c.Section,{mt:-1,children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Type",children:v?"Legacy":"Synthesized"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current",children:m?(0,o.createComponentVNode)(2,c.Dropdown,{options:s,selected:p,width:"40%",onSelected:function(e){return d("switchinstrument",{name:e})}}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"None!"})}),!(v||!h)&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Note Shift/Note Transpose",children:(0,o.createComponentVNode)(2,c.Slider,{minValue:C,maxValue:N,value:f,stepPixelSize:"2",format:function(e){return e+" keys / "+(0,r.round)(e/12*100)/100+" octaves"},onChange:function(e,t){return d("setnoteshift",{"new":t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Sustain Mode",children:[(0,o.createComponentVNode)(2,c.Dropdown,{options:["Linear","Exponential"],selected:n,onSelected:function(e){return d("setsustainmode",{"new":e})}}),i]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Volume Dropoff Threshold",children:(0,o.createComponentVNode)(2,c.Slider,{animated:!0,minValue:"0.01",maxValue:"100",value:y,stepPixelSize:"6",onChange:function(e,t){return d("setdropoffvolume",{"new":t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Sustain indefinitely last held note",children:(0,o.createComponentVNode)(2,c.Button,{selected:x,icon:x?"toggle-on":"toggle-off",content:x?"Yes":"No",onClick:function(){return d("togglesustainhold")}})})],4)]}),(0,o.createComponentVNode)(2,c.Button,{icon:"redo",content:"Reset to Default",mt:"0.5rem",onClick:function(){return d("reset")}})]})})})},s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.playing,d=i.lines,u=i.editing;return(0,o.createComponentVNode)(2,c.Section,{title:"Editor",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{disabled:!u||l,icon:"plus",content:"Add Line",onClick:function(){return r("newline",{line:d.length+1})}}),(0,o.createComponentVNode)(2,c.Button,{selected:!u,icon:u?"chevron-up":"chevron-down",onClick:function(){return r("edit")}})],4),children:!!u&&(d.length>0?(0,o.createComponentVNode)(2,c.LabeledList,{children:d.map((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t+1,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{disabled:l,icon:"pen",onClick:function(){return r("modifyline",{line:t+1})}}),(0,o.createComponentVNode)(2,c.Button,{disabled:l,icon:"trash",onClick:function(){return r("deleteline",{line:t+1})}})],4),children:e},t)}))}):(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"Song is empty."}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.Jukebox=void 0;var o=n(0),r=n(28),a=n(44),c=n(1),i=n(2),l=n(3);t.Jukebox=function(e,t){var n=(0,c.useBackend)(t),d=n.act,u=n.data,s=u.active,m=u.track_selected,p=u.track_length,h=u.track_beat,f=u.volume,C=(0,a.flow)([(0,r.sortBy)((function(e){return e.name}))])(u.songs||[]);return(0,o.createComponentVNode)(2,l.Window,{width:370,height:313,children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"\u041f\u0440\u043e\u0438\u0433\u0440\u044b\u0432\u0430\u0442\u0435\u043b\u044c",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:s?"pause":"play",content:s?"\u0421\u0442\u043e\u043f":"\u0412\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0441\u0442\u0438",selected:s,onClick:function(){return d("toggle")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u0422\u0440\u0435\u043a",children:(0,o.createComponentVNode)(2,i.Dropdown,{"overflow-y":"scroll",width:"240px",options:C.map((function(e){return e.name})),disabled:s,selected:m||"\u0412\u044b\u0431\u0440\u0430\u0442\u044c \u0442\u0440\u0435\u043a",onSelected:function(e){return d("select_track",{track:e})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u0414\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c",children:m?p:"\u0422\u0440\u0435\u043a \u043d\u0435 \u0432\u044b\u0431\u0440\u0430\u043d"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u0420\u0438\u0442\u043c",children:[m?h:"\u0422\u0440\u0435\u043a \u043d\u0435 \u0432\u044b\u0431\u0440\u0430\u043d",1===h?" beat":" beats"]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b",children:(0,o.createComponentVNode)(2,i.LabeledControls,{justify:"center",children:(0,o.createComponentVNode)(2,i.LabeledControls.Item,{label:"\u0413\u0440\u043e\u043c\u043a\u043e\u0441\u0442\u044c",children:(0,o.createComponentVNode)(2,i.Box,{position:"relative",children:[(0,o.createComponentVNode)(2,i.Knob,{size:3.2,color:f>=50?"red":"green",value:f,unit:"%",minValue:0,maxValue:100,step:1,stepPixelSize:1,disabled:s,onDrag:function(e,t){return d("set_volume",{volume:t})}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,position:"absolute",top:"-2px",right:"-22px",color:"transparent",icon:"fast-backward",onClick:function(){return d("set_volume",{volume:"min"})}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,position:"absolute",top:"16px",right:"-22px",color:"transparent",icon:"fast-forward",onClick:function(){return d("set_volume",{volume:"max"})}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,position:"absolute",top:"34px",right:"-22px",color:"transparent",icon:"undo",onClick:function(){return d("set_volume",{volume:"reset"})}})]})})})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.KeycardAuth=void 0;var o=n(0),r=n(1),a=n(2),c=n(3);t.KeycardAuth=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=(0,o.createComponentVNode)(2,a.Section,{title:"Keycard Authentication Device",children:(0,o.createComponentVNode)(2,a.Box,{children:"This device is used to trigger certain high security events. It requires the simultaneous swipe of two high-level ID cards."})});if(l.swiping||l.busy){var u=(0,o.createComponentVNode)(2,a.Box,{color:"red",children:"Waiting for YOU to swipe your ID..."});return l.hasSwiped||l.ertreason||"Emergency Response Team"!==l.event?l.hasConfirm?u=(0,o.createComponentVNode)(2,a.Box,{color:"green",children:"Request Confirmed!"}):l.isRemote?u=(0,o.createComponentVNode)(2,a.Box,{color:"orange",children:"Swipe your card to CONFIRM the remote request."}):l.hasSwiped&&(u=(0,o.createComponentVNode)(2,a.Box,{color:"orange",children:"Waiting for second person to confirm..."})):u=(0,o.createComponentVNode)(2,a.Box,{color:"red",children:"Fill out the reason for your ERT request."}),(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[d,"Emergency Response Team"===l.event&&(0,o.createComponentVNode)(2,a.Section,{title:"Reason for ERT Call",children:(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{color:l.ertreason?"":"red",icon:l.ertreason?"check":"pencil-alt",content:l.ertreason?l.ertreason:"-----",disabled:l.busy,onClick:function(){return i("ert")}})})}),(0,o.createComponentVNode)(2,a.Section,{title:l.event,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-left",content:"Back",disabled:l.busy||l.hasConfirm,onClick:function(){return i("reset")}}),children:u})]})})}return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[d,(0,o.createComponentVNode)(2,a.Section,{title:"Choose Action",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Red Alert",children:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",disabled:!l.redAvailable,onClick:function(){return i("triggerevent",{triggerevent:"Red Alert"})},content:"Red Alert"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ERT",children:(0,o.createComponentVNode)(2,a.Button,{icon:"broadcast-tower",onClick:function(){return i("triggerevent",{triggerevent:"Emergency Response Team"})},content:"Call ERT"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Maint Access",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"door-open",onClick:function(){return i("triggerevent",{triggerevent:"Grant Emergency Maintenance Access"})},content:"Grant"}),(0,o.createComponentVNode)(2,a.Button,{icon:"door-closed",onClick:function(){return i("triggerevent",{triggerevent:"Revoke Emergency Maintenance Access"})},content:"Revoke"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Station-Wide Access",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"door-open",onClick:function(){return i("triggerevent",{triggerevent:"Activate Station-Wide Emergency Access"})},content:"Grant"}),(0,o.createComponentVNode)(2,a.Button,{icon:"door-closed",onClick:function(){return i("triggerevent",{triggerevent:"Deactivate Station-Wide Emergency Access"})},content:"Revoke"})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.KitchenMachine=void 0;var o=n(0),r=n(1),a=n(2),c=n(3);t.KitchenMachine=function(e,t){var n=(0,r.useBackend)(t).data.ingredients;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,display:"flex",className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,i),(0,o.createComponentVNode)(2,a.Section,{title:"Ingredients",flexGrow:1,children:(0,o.createComponentVNode)(2,a.Table,{className:"Ingredient__Table",children:n.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{tr:5,children:[(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:e.name}),2),(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:[e.amount," ",e.units]}),2)]},e.name)}))})})]})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.inactive,d=i.tooltip;return(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{width:"50%",mr:"3px",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",icon:"power-off",disabled:l,tooltip:l?d:"",tooltipPosition:"bottom",content:"Activate",onClick:function(){return c("cook")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"50%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",icon:"eject",disabled:l,tooltip:l?d:"",tooltipPosition:"bottom",content:"Eject Contents",onClick:function(){return c("eject")}})})]})})},l=function(e,t){var n=(0,r.useBackend)(t).data,c=n.operating,i=n.name;if(c)return(0,o.createComponentVNode)(2,a.Dimmer,{children:(0,o.createComponentVNode)(2,a.Flex,{mb:"30px",children:(0,o.createComponentVNode)(2,a.Flex.Item,{bold:!0,color:"silver",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"spinner",spin:!0,size:4,mb:"15px"}),(0,o.createVNode)(1,"br"),"The ",i," is processing..."]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.LawManager=void 0;var o=n(0),r=n(1),a=n(2),c=n(3);t.LawManager=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=u.isAdmin,m=u.isSlaved,p=u.isMalf,h=u.isAIMalf,f=u.view;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[!(!s||!m)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:["This unit is slaved to ",m,"."]}),!(!p&&!h)&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"Law Management",selected:0===f,onClick:function(){return d("set_view",{set_view:0})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Lawsets",selected:1===f,onClick:function(){return d("set_view",{set_view:1})}})]}),!(0!==f)&&(0,o.createComponentVNode)(2,i),!(1!==f)&&(0,o.createComponentVNode)(2,l)]})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.has_zeroth_laws,u=i.zeroth_laws,s=i.has_ion_laws,m=i.ion_laws,p=i.ion_law_nr,h=i.has_inherent_laws,f=i.inherent_laws,C=i.has_supplied_laws,N=i.supplied_laws,b=i.channels,V=i.channel,g=i.isMalf,v=i.isAdmin,y=i.zeroth_law,x=i.ion_law,_=i.inherent_law,k=i.supplied_law,L=i.supplied_law_position;return(0,o.createFragment)([!!l&&(0,o.createComponentVNode)(2,d,{title:"ERR_NULL_VALUE",laws:u,ctx:t}),!!s&&(0,o.createComponentVNode)(2,d,{title:p,laws:m,ctx:t}),!!h&&(0,o.createComponentVNode)(2,d,{title:"Inherent",laws:f,ctx:t}),!!C&&(0,o.createComponentVNode)(2,d,{title:"Supplied",laws:N,ctx:t}),(0,o.createComponentVNode)(2,a.Section,{title:"Statement Settings",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Statement Channel",children:b.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.channel,selected:e.channel===V,onClick:function(){return c("law_channel",{law_channel:e.channel})}},e.channel)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State Laws",children:(0,o.createComponentVNode)(2,a.Button,{content:"State Laws",onClick:function(){return c("state_laws")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Law Notification",children:(0,o.createComponentVNode)(2,a.Button,{content:"Notify",onClick:function(){return c("notify_laws")}})})]})}),!!g&&(0,o.createComponentVNode)(2,a.Section,{title:"Add Laws",children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{width:"10%",children:"Type"}),(0,o.createComponentVNode)(2,a.Table.Cell,{width:"60%",children:"Law"}),(0,o.createComponentVNode)(2,a.Table.Cell,{width:"10%",children:"Index"}),(0,o.createComponentVNode)(2,a.Table.Cell,{width:"20%",children:"Actions"})]}),!(!v||l)&&(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Zero"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:y}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){return c("change_zeroth_law")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Add",icon:"plus",onClick:function(){return c("add_zeroth_law")}})]})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Ion"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:x}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){return c("change_ion_law")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Add",icon:"plus",onClick:function(){return c("add_ion_law")}})]})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Inherent"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:_}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){return c("change_inherent_law")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Add",icon:"plus",onClick:function(){return c("add_inherent_law")}})]})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Supplied"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:k}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:L,onClick:function(){return c("change_supplied_law_position")}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){return c("change_supplied_law")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Add",icon:"plus",onClick:function(){return c("add_supplied_law")}})]})]})]})})],0)},l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.law_sets;return(0,o.createComponentVNode)(2,a.Box,{children:i.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name+" - "+e.header,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Load Laws",icon:"download",onClick:function(){return c("transfer_laws",{transfer_laws:e.ref})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[e.laws.has_ion_laws>0&&e.laws.ion_laws.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.index,children:e.law},e.index)})),e.laws.has_zeroth_laws>0&&e.laws.zeroth_laws.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.index,children:e.law},e.index)})),e.laws.has_inherent_laws>0&&e.laws.inherent_laws.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.index,children:e.law},e.index)})),e.laws.has_supplied_laws>0&&e.laws.inherent_laws.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.index,children:e.law},e.index)}))]})},e.name)}))})},d=function(e,t){var n=(0,r.useBackend)(e.ctx),c=n.act,i=n.data.isMalf;return(0,o.createComponentVNode)(2,a.Section,{title:e.title+" Laws",children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{width:"10%",children:"Index"}),(0,o.createComponentVNode)(2,a.Table.Cell,{width:"69%",children:"Law"}),(0,o.createComponentVNode)(2,a.Table.Cell,{width:"21%",children:"State?"})]}),e.laws.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.index}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.law}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Button,{content:e.state?"Yes":"No",selected:e.state,onClick:function(){return c("state_law",{ref:e.ref,state_law:e.state?0:1})}}),!!i&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){return c("edit_law",{edit_law:e.ref})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Delete",icon:"trash",color:"red",onClick:function(){return c("delete_law",{delete_law:e.ref})}})],4)]})]},e.law)}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.LibraryComputer=void 0;var o=n(0),r=n(1),a=n(2),c=n(3),i=n(30),l=n(34);t.LibraryComputer=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:[(0,o.createComponentVNode)(2,i.ComplexModal),(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,s)]})]})};var d=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.selected_rating,d=Array(10).fill().map((function(e,t){return 1+t}));return(0,o.createComponentVNode)(2,a.Flex,{children:[d.map((function(e,t){return(0,o.createComponentVNode)(2,l.FlexItem,{children:(0,o.createComponentVNode)(2,a.Button,{bold:!0,icon:"star",color:i>=e?"caution":"default",onClick:function(){return c("set_rating",{rating_value:e})}})},t)})),(0,o.createComponentVNode)(2,l.FlexItem,{bold:!0,ml:2,fontSize:"150%",children:[i+"/10",(0,o.createComponentVNode)(2,a.Icon,{name:"star",color:"yellow",ml:.5,verticalAlign:"top"})]})]})},u=function(e,t){var n=(0,r.useBackend)(t).data,c=(0,r.useLocalState)(t,"tabIndex",0),i=c[0],l=c[1],d=n.login_state;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===i,onClick:function(){return l(0)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"list"}),"Book Archives"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===i,onClick:function(){return l(1)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"list"}),"Corporate Literature"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===i,onClick:function(){return l(2)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"list"}),"Upload Book"]}),1===d&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===i,onClick:function(){return l(3)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"list"}),"Patron Manager"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:4===i,onClick:function(){return l(4)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"list"}),"Inventory"]})]})},s=function(e,t){switch((0,r.useLocalState)(t,"tabIndex",0)[0]){case 0:return(0,o.createComponentVNode)(2,p);case 1:return(0,o.createComponentVNode)(2,h);case 2:return(0,o.createComponentVNode)(2,f);case 3:return(0,o.createComponentVNode)(2,C);case 4:return(0,o.createComponentVNode)(2,N);default:return"You are somehow on a tab that doesn't exist! Please let a coder know."}},m=function(e,t){var n=(0,r.useBackend)(t),c=n.act,d=n.data,u=d.searchcontent,s=d.book_categories,m=d.user_ckey,p=[];return s.map((function(e){return p[e.description]=e.category_id})),(0,o.createComponentVNode)(2,a.Flex,{"flex-direction":"row",children:[(0,o.createComponentVNode)(2,l.FlexItem,{width:"40%",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.2rem",m:".5em",bold:!0,children:[(0,o.createComponentVNode)(2,a.Icon,{name:"edit",verticalAlign:"middle",size:1.5,mr:"1rem"}),"Search Inputs"]}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Title",children:(0,o.createComponentVNode)(2,a.Button,{textAlign:"left",icon:"pen",width:"auto",content:u.title||"Input Title",onClick:function(){return(0,i.modalOpen)(t,"edit_search_title")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Author",children:(0,o.createComponentVNode)(2,a.Button,{textAlign:"left",icon:"pen",width:"auto",content:u.author||"Input Author",onClick:function(){return(0,i.modalOpen)(t,"edit_search_author")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Ratings",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,l.FlexItem,{children:(0,o.createComponentVNode)(2,a.Button,{mr:1,width:"min-content",content:u.ratingmin,onClick:function(){return(0,i.modalOpen)(t,"edit_search_ratingmin")}})}),(0,o.createComponentVNode)(2,l.FlexItem,{children:"To"}),(0,o.createComponentVNode)(2,l.FlexItem,{children:(0,o.createComponentVNode)(2,a.Button,{ml:1,width:"min-content",content:u.ratingmax,onClick:function(){return(0,i.modalOpen)(t,"edit_search_ratingmax")}})})]})})]})]}),(0,o.createComponentVNode)(2,l.FlexItem,{width:"40%",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.2rem",m:".5em",bold:!0,children:[(0,o.createComponentVNode)(2,a.Icon,{name:"clipboard-list",verticalAlign:"middle",size:1.5,mr:"1rem"}),"Book Categories"]}),(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Select Categories",children:(0,o.createComponentVNode)(2,a.Box,{mt:2,children:(0,o.createComponentVNode)(2,a.Dropdown,{mt:.6,width:"190px",options:s.map((function(e){return e.description})),onSelected:function(e){return c("toggle_search_category",{category_id:p[e]})}})})})}),(0,o.createVNode)(1,"br"),s.filter((function(e){return u.categories.includes(e.category_id)})).map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.description,selected:!0,icon:"unlink",onClick:function(){return c("toggle_search_category",{category_id:e.category_id})}},e.category_id)}))]}),(0,o.createComponentVNode)(2,l.FlexItem,{children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.2rem",m:".5em",bold:!0,children:[(0,o.createComponentVNode)(2,a.Icon,{name:"search-plus",verticalAlign:"middle",size:1.5,mr:"1rem"}),"Search Actions"]}),(0,o.createComponentVNode)(2,a.Button,{content:"Clear Search",icon:"eraser",onClick:function(){return c("clear_search")}}),u.ckey?(0,o.createComponentVNode)(2,a.Button,{mb:.5,content:"Stop Showing My Books",color:"bad",icon:"search",onClick:function(){return c("clear_ckey_search")}}):(0,o.createComponentVNode)(2,a.Button,{content:"Find My Books",icon:"search",onClick:function(){return c("find_users_books",{user_ckey:m})}})]})]})},p=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.external_booklist,u=l.archive_pagenumber,s=l.num_pages,p=l.login_state;return(0,o.createComponentVNode)(2,a.Section,{title:"Book System Access",children:[(0,o.createComponentVNode)(2,m),(0,o.createVNode)(1,"hr"),(0,o.createVNode)(1,"div","CameraConsole__toolbarRight",[(0,o.createComponentVNode)(2,a.Button,{icon:"angle-double-left",disabled:1===u,onClick:function(){return c("deincrementpagemax")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"chevron-left",disabled:1===u,onClick:function(){return c("deincrementpage")}}),(0,o.createComponentVNode)(2,a.Button,{bold:!0,content:u,onClick:function(){return(0,i.modalOpen)(t,"setpagenumber")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"chevron-right",disabled:u===s,onClick:function(){return c("incrementpage")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"angle-double-right",disabled:u===s,onClick:function(){return c("incrementpagemax")}})],4),(0,o.createComponentVNode)(2,a.Table,{className:"Library__Booklist",children:[(0,o.createComponentVNode)(2,a.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"SSID"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Title"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Author"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Ratings"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Category"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"middle",children:"Actions"})]}),d.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.id}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"left",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"book",mr:.5}),e.title.length>45?e.title.substr(0,45)+"...":e.title]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"left",children:e.author.length>30?e.author.substr(0,30)+"...":e.author}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e.rating,(0,o.createComponentVNode)(2,a.Icon,{name:"star",ml:.5,color:"yellow",verticalAlign:"middle"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.categories.join(", ").substr(0,45)}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:[1===p&&(0,o.createComponentVNode)(2,a.Button,{content:"Order",icon:"print",onClick:function(){return c("order_external_book",{bookid:e.id})}}),(0,o.createComponentVNode)(2,a.Button,{content:"More...",onClick:function(){return(0,i.modalOpen)(t,"expand_info",{bookid:e.id})}})]})]},e.id)}))]})]})},h=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.programmatic_booklist,u=l.login_state;return(0,o.createComponentVNode)(2,a.Section,{title:"Corporate Book Catalog",children:(0,o.createComponentVNode)(2,a.Table,{className:"Library__Booklist",children:[(0,o.createComponentVNode)(2,a.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"SSID"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Title"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Author"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"middle",children:"Actions"})]}),d.map((function(e,n){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.id}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"left",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"book",mr:2}),e.title]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"left",children:e.author}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:[1===u&&(0,o.createComponentVNode)(2,a.Button,{content:"Order",icon:"print",onClick:function(){return c("order_programmatic_book",{bookid:e.id})}}),(0,o.createComponentVNode)(2,a.Button,{content:"More...",onClick:function(){return(0,i.modalOpen)(t,"expand_info",{bookid:e.id})}})]})]},n)}))]})})},f=function(e,t){var n=(0,r.useBackend)(t),c=n.act,d=n.data,u=d.selectedbook,s=d.book_categories,m=d.user_ckey,p=[];return s.map((function(e){return p[e.description]=e.category_id})),(0,o.createComponentVNode)(2,a.Section,{title:"Book System Upload",children:[u.copyright?(0,o.createComponentVNode)(2,a.NoticeBox,{color:"red",children:"WARNING: You cannot upload or modify the attributes of a copyrighted book"}):(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.2rem",bold:!0,children:[(0,o.createComponentVNode)(2,a.Icon,{name:"search-plus",verticalAlign:"middle",size:3,mr:"1rem"}),"Book Uploader"]}),(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,l.FlexItem,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Title",children:(0,o.createComponentVNode)(2,a.Button,{textAlign:"left",icon:"pen",disabled:u.copyright,content:u.title,onClick:function(){return(0,i.modalOpen)(t,"edit_selected_title")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Author",children:(0,o.createComponentVNode)(2,a.Button,{textAlign:"left",icon:"pen",disabled:u.copyright,content:u.author,onClick:function(){return(0,i.modalOpen)(t,"edit_selected_author")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Select Categories",children:(0,o.createComponentVNode)(2,a.Box,{mt:2,children:(0,o.createComponentVNode)(2,a.Dropdown,{mt:.6,options:s.map((function(e){return e.description})),onSelected:function(e){return c("toggle_upload_category",{category_id:p[e]})}})})})]}),(0,o.createVNode)(1,"br"),s.filter((function(e){return u.categories.includes(e.category_id)})).map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.description,disabled:u.copyright,selected:!0,icon:"unlink",onClick:function(){return c("toggle_upload_category",{category_id:e.category_id})}},e.category_id)}))]}),(0,o.createComponentVNode)(2,l.FlexItem,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Summary",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",width:"auto",disabled:u.copyright,content:"Edit Summary",onClick:function(){return(0,i.modalOpen)(t,"edit_selected_summary")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{children:u.summary})]})})]}),(0,o.createComponentVNode)(2,a.Button.Confirm,{bold:!0,mt:16,icon:"upload",width:"auto",disabled:u.copyright,content:"Upload Book",onClick:function(){return c("uploadbook",{user_ckey:m})}})]})},C=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.checkout_data;return(0,o.createComponentVNode)(2,a.Section,{title:"Checked Out Books",children:(0,o.createComponentVNode)(2,a.Table,{className:"Library__Booklist",children:[(0,o.createComponentVNode)(2,a.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Patron"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Title"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Time Left"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Actions"})]}),i.map((function(e,t){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-tag"}),e.patron_name]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"left",children:e.title}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.timeleft>=0?e.timeleft:"LATE"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"left",children:(0,o.createComponentVNode)(2,a.Button,{content:"Mark Lost",icon:"flag",color:"bad",disabled:e.timeleft>=0,onClick:function(){return c("reportlost",{libraryid:e.libraryid})}})})]},t)}))]})})},N=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data.inventory_list);return(0,o.createComponentVNode)(2,a.Section,{title:"Library Inventory",children:(0,o.createComponentVNode)(2,a.Table,{className:"Library__Booklist",children:[(0,o.createComponentVNode)(2,a.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"LIB ID"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Title"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Author"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Status"})]}),c.map((function(e,t){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.libraryid}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"left",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"book"})," ",e.title]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"left",children:e.author}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"left",children:e.checked_out?"Checked Out":"Available"})]},t)}))]})})};(0,i.modalRegisterBodyOverride)("expand_info",(function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=e.args,u=l.user_ckey;return(0,o.createComponentVNode)(2,a.Section,{level:2,m:"-1rem",pb:"1rem",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Title",children:d.title}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Author",children:d.author}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Summary",children:d.summary}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rating",children:[d.rating,(0,o.createComponentVNode)(2,a.Icon,{name:"star",color:"yellow",verticalAlign:"top"})]}),!d.isProgrammatic&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Categories",children:d.categories.join(", ")})]}),(0,o.createVNode)(1,"br"),u===d.ckey&&(0,o.createComponentVNode)(2,a.Button,{content:"Delete Book",icon:"trash",color:"red",disabled:d.isProgrammatic,onClick:function(){return c("delete_book",{bookid:d.id,user_ckey:u})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Report Book",icon:"flag",color:"red",disabled:d.isProgrammatic,onClick:function(){return(0,i.modalOpen)(t,"report_book",{bookid:d.id})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Rate Book",icon:"star",color:"caution",disabled:d.isProgrammatic,onClick:function(){return(0,i.modalOpen)(t,"rate_info",{bookid:d.id})}})]})})),(0,i.modalRegisterBodyOverride)("report_book",(function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=e.args,d=i.selected_report,u=i.report_categories,s=i.user_ckey;return(0,o.createComponentVNode)(2,a.Section,{level:2,m:"-1rem",pb:"1rem",title:"Report this book for Rule Violations",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Title",children:l.title}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Reasons",children:(0,o.createComponentVNode)(2,a.Box,{children:u.map((function(e,t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:e.description,selected:e.category_id===d,onClick:function(){return c("set_report",{report_type:e.category_id})}}),(0,o.createVNode)(1,"br")],4,t)}))})})]}),(0,o.createComponentVNode)(2,a.Button.Confirm,{bold:!0,icon:"paper-plane",content:"Submit Report",onClick:function(){return c("submit_report",{bookid:l.id,user_ckey:s})}})]})})),(0,i.modalRegisterBodyOverride)("rate_info",(function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=e.args,u=i.user_ckey;return(0,o.createComponentVNode)(2,a.Section,{level:2,m:"-1rem",pb:"1rem",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Title",children:l.title}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Author",children:l.author}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rating",children:[l.current_rating?l.current_rating:0,(0,o.createComponentVNode)(2,a.Icon,{name:"star",color:"yellow",ml:.5,verticalAlign:"middle"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Ratings",children:l.total_ratings?l.total_ratings:0})]}),(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Button.Confirm,{mt:2,content:"Submit",icon:"paper-plane",onClick:function(){return c("rate_book",{bookid:l.id,user_ckey:u})}})]})}))},function(e,t,n){"use strict";t.__esModule=!0,t.LibraryManager=void 0;var o=n(0),r=n(1),a=n(2),c=n(3),i=n(30);t.LibraryManager=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:[(0,o.createComponentVNode)(2,i.ComplexModal),(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:(0,o.createComponentVNode)(2,l)})]})};var l=function(e,t){var n=(0,r.useBackend)(t);n.act;switch(n.data.pagestate){case 1:return(0,o.createComponentVNode)(2,d);case 2:return(0,o.createComponentVNode)(2,s);case 3:return(0,o.createComponentVNode)(2,u);default:return"WE SHOULDN'T BE HERE!"}},d=function(e,t){var n=(0,r.useBackend)(t),c=n.act;n.data;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.4rem",bold:!0,children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-shield",verticalAlign:"middle",size:3,mr:"1rem"}),"Library Manager"]}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",width:"auto",color:"danger",content:"Delete Book by SSID",onClick:function(){return(0,i.modalOpen)(t,"specify_ssid_delete")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"user-slash",width:"auto",color:"danger",content:"Delete All Books By CKEY",onClick:function(){return(0,i.modalOpen)(t,"specify_ckey_delete")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"search",width:"auto",content:"View All Books By CKEY",onClick:function(){return(0,i.modalOpen)(t,"specify_ckey_search")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"search",width:"auto",content:"View All Reported Books",onClick:function(){return c("view_reported_books")}})]})},u=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.reports;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Table,{className:"Library__Booklist",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.2rem",bold:!0,children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-secret",verticalAlign:"middle",size:2,mr:"1rem"}),(0,o.createVNode)(1,"br"),"All Reported Books",(0,o.createVNode)(1,"br")]}),(0,o.createComponentVNode)(2,a.Button,{content:"Return to Main",icon:"arrow-alt-circle-left",onClick:function(){return c("return")}}),(0,o.createComponentVNode)(2,a.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Uploader CKEY"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"SSID"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Title"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Author"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Report Type"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Reporter Ckey"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"middle",children:"Administrative Actions"})]}),i.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:e.uploader_ckey}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.id}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"left",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"book"}),e.title]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"left",children:e.author}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"left",children:e.report_description}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:e.reporter_ckey}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Button.Confirm,{content:"Delete",icon:"trash",onClick:function(){return c("delete_book",{bookid:e.id})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Unflag",icon:"flag",color:"caution",onClick:function(){return c("unflag_book",{bookid:e.id})}}),(0,o.createComponentVNode)(2,a.Button,{content:"View",onClick:function(){return c("view_book",{bookid:e.id})}})]})]},e.id)}))]})})},s=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.ckey,d=i.booklist;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Table,{className:"Library__Booklist",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.2rem",bold:!0,children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user",verticalAlign:"middle",size:2,mr:"1rem"}),(0,o.createVNode)(1,"br"),"Books uploaded by ",l,(0,o.createVNode)(1,"br")]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,content:"Return to Main",icon:"arrow-alt-circle-left",onClick:function(){return c("return")}}),(0,o.createComponentVNode)(2,a.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"SSID"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Title"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Author"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"middle",children:"Administrative Actions"})]}),d.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.id}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"left",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"book"}),e.title]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"left",children:e.author}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:[(0,o.createComponentVNode)(2,a.Button.Confirm,{content:"Delete",icon:"trash",color:"bad",onClick:function(){return c("delete_book",{bookid:e.id})}}),(0,o.createComponentVNode)(2,a.Button,{content:"View",onClick:function(){return c("view_book",{bookid:e.id})}})]})]},e.id)}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MODsuitContent=t.MODsuit=void 0;var o=n(0),r=n(1),a=n(2),c=n(3),i=function(e,t){var n=e.name,c=e.value,i=e.module_ref,l=(0,r.useBackend)(t).act;return(0,o.createComponentVNode)(2,a.NumberInput,{value:c,minValue:-50,maxValue:50,stepPixelSize:5,width:"39px",onChange:function(e,t){return l("configure",{key:n,value:t,ref:i})}})},l=function(e,t){var n=e.name,c=e.value,i=e.module_ref,l=(0,r.useBackend)(t).act;return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:c,onClick:function(){return l("configure",{key:n,value:!c,ref:i})}})},d=function(e,t){var n=e.name,c=e.value,i=e.module_ref,l=(0,r.useBackend)(t).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"paint-brush",onClick:function(){return l("configure",{key:n,ref:i})}}),(0,o.createComponentVNode)(2,a.ColorBox,{color:c,mr:.5})],4)},u=function(e,t){var n=e.name,c=e.value,i=e.values,l=e.module_ref,d=(0,r.useBackend)(t).act;return(0,o.createComponentVNode)(2,a.Dropdown,{displayText:c,options:i,onSelected:function(e){return d("configure",{key:n,value:e,ref:l})}})},s=function(e,t){e.name;var n=e.display_name,r=e.type,c=(e.value,e.values,e.module_ref,{number:(0,o.normalizeProps)((0,o.createComponentVNode)(2,i,Object.assign({},e))),bool:(0,o.normalizeProps)((0,o.createComponentVNode)(2,l,Object.assign({},e))),color:(0,o.normalizeProps)((0,o.createComponentVNode)(2,d,Object.assign({},e))),list:(0,o.normalizeProps)((0,o.createComponentVNode)(2,u,Object.assign({},e)))});return(0,o.createComponentVNode)(2,a.Box,{children:[n,": ",c[r]]})},m={rad_counter:function(e,t){var n=e.active,r=e.userradiated,c=e.usertoxins,i=e.usermaxtoxins,l=e.threatlevel;return(0,o.createComponentVNode)(2,a.Flex,{fill:!0,textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Radiation Level",color:n&&r?"bad":"good",children:n&&r?"IRRADIATED!":"RADIATION-FREE"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Toxins Level",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:n?c/i:0,ranges:{good:[-Infinity,.2],average:[.2,.5],bad:[.5,Infinity]},children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c})})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Hazard Level",color:n&&l?"bad":"good",bold:!0,children:n&&l?l:0})})]})},health_analyzer:function(e,t){var n=e.active,r=e.userhealth,c=e.usermaxhealth,i=e.userbrute,l=e.userburn,d=e.usertoxin,u=e.useroxy;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:n?r/c:0,ranges:{good:[.5,Infinity],average:[.2,.5],bad:[-Infinity,.2]},children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:n?r:0})})}),(0,o.createComponentVNode)(2,a.Flex,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Brute",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:n?i/c:0,ranges:{good:[-Infinity,.2],average:[.2,.5],bad:[.5,Infinity]},children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:n?i:0})})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Burn",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:n?l/c:0,ranges:{good:[-Infinity,.2],average:[.2,.5],bad:[.5,Infinity]},children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:n?l:0})})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Toxin",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:n?d/c:0,ranges:{good:[-Infinity,.2],average:[.2,.5],bad:[.5,Infinity]},children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:n?d:0})})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Suffocation",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:n?u/c:0,ranges:{good:[-Infinity,.2],average:[.2,.5],bad:[.5,Infinity]},children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:n?u:0})})})})]})],4)},status_readout:function(e,t){var n=e.active,r=e.statustime,c=e.statusid,i=e.statushealth,l=e.statusmaxhealth,d=e.statusbrute,u=e.statusburn,s=e.statustoxin,m=e.statusoxy,p=e.statustemp,h=e.statusnutrition,f=e.statusfingerprints,C=e.statusdna,N=e.statusviruses;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Flex,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Operation Time",children:n?r:"00:00:00"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Operation Number",children:n?c||"0":"???"})})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:n?i/l:0,ranges:{good:[.5,Infinity],average:[.2,.5],bad:[-Infinity,.2]},children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:n?i:0})})}),(0,o.createComponentVNode)(2,a.Flex,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Brute",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:n?d/l:0,ranges:{good:[-Infinity,.2],average:[.2,.5],bad:[.5,Infinity]},children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:n?d:0})})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Burn",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:n?u/l:0,ranges:{good:[-Infinity,.2],average:[.2,.5],bad:[.5,Infinity]},children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:n?u:0})})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Toxin",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:n?s/l:0,ranges:{good:[-Infinity,.2],average:[.2,.5],bad:[.5,Infinity]},children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:s})})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Suffocation",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:n?m/l:0,ranges:{good:[-Infinity,.2],average:[.2,.5],bad:[.5,Infinity]},children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m})})})})]}),(0,o.createComponentVNode)(2,a.Flex,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Body Temperature",children:n?p:0})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Nutrition Status",children:n?h:0})})]}),(0,o.createComponentVNode)(2,a.Section,{title:"DNA",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fingerprints",children:n?f:"???"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Unique Enzymes",children:n?C:"???"})]})}),!!n&&!!N&&(0,o.createComponentVNode)(2,a.Section,{title:"Diseases",children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"signature",tooltip:"Name",tooltipPosition:"top"})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"wind",tooltip:"Type",tooltipPosition:"top"})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"bolt",tooltip:"Stage",tooltipPosition:"top"})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"flask",tooltip:"Cure",tooltipPosition:"top"})})]}),N.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.type}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:[e.stage,"/",e.maxstage]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.cure})]},e.name)}))]})})],0)}},p=function(){return(0,o.createComponentVNode)(2,a.Section,{align:"center",fill:!0,children:[(0,o.createComponentVNode)(2,a.Icon,{color:"red",name:"exclamation-triangle",size:15}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"30px",color:"red",children:"ERROR: INTERFACE UNRESPONSIVE"})]})},h=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.Dimmer,{children:(0,o.createComponentVNode)(2,a.Flex,{children:(0,o.createComponentVNode)(2,a.Flex.Item,{fontSize:"16px",color:"blue",children:"SUIT UNPOWERED"})})})},f=function(e,t){var n=e.configuration_data,r=e.module_ref,c=Object.keys(n);return(0,o.createComponentVNode)(2,a.Dimmer,{backgroundColor:"rgba(0, 0, 0, 0.8)",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",children:[c.map((function(e){var t=n[e];return(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,s,{name:e,display_name:t.display_name,type:t.type,value:t.value,values:t.values,module_ref:r})},t.key)})),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,onClick:e.onExit,icon:"times",textAlign:"center",children:"Exit"})})})]})})},C=function(e){switch(e){case 1:return"Use";case 2:return"Toggle";case 3:return"Select"}},N=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.active,d=i.malfunctioning,u=i.locked,s=i.open,m=i.selected_module,p=i.complexity,h=i.complexity_max,f=i.wearer_name,C=i.wearer_job,N=d?"Malfunctioning":l?"Active":"Inactive";return(0,o.createComponentVNode)(2,a.Section,{title:"Parameters",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:l?"Deactivate":"Activate",onClick:function(){return c("activate")}}),children:N}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID Lock",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u?"lock-open":"lock",content:u?"Unlock":"Lock",onClick:function(){return c("lock")}}),children:u?"Locked":"Unlocked"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cover",children:s?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Selected Module",children:m||"None"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Complexity",children:[p," (",h,")"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",children:[f,", ",C]})]})})},b=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data),i=(c.active,c.control),l=c.helmet,d=c.chestplate,u=c.gauntlets,s=c.boots,m=c.core,p=c.charge;return(0,o.createComponentVNode)(2,a.Section,{title:"Hardware",children:[(0,o.createComponentVNode)(2,a.Collapsible,{title:"Parts",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Control Unit",children:i}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",children:l||"None"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chestplate",children:d||"None"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gauntlets",children:u||"None"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Boots",children:s||"None"})]})}),(0,o.createComponentVNode)(2,a.Collapsible,{title:"Core",children:m&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Core Type",children:m}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Core Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p/100,content:p+"%",ranges:{good:[.6,Infinity],average:[.3,.6],bad:[-Infinity,.3]}})})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",textAlign:"center",children:"No Core Detected"})})]})},V=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data),i=c.active,l=c.modules.filter((function(e){return!!e.id}));return(0,o.createComponentVNode)(2,a.Section,{title:"Info",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",children:0!==l.length&&l.map((function(e){var t=m[e.id];return(0,o.createComponentVNode)(2,a.Flex.Item,{children:[!i&&(0,o.createComponentVNode)(2,h),(0,o.normalizeProps)((0,o.createComponentVNode)(2,t,Object.assign({},e,{active:i})))]},e.ref)}))||(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:"No Info Modules Detected"})})})},g=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.complexity_max,d=i.modules,u=(0,r.useLocalState)(t,"module_configuration",null),s=u[0],m=u[1];return(0,o.createComponentVNode)(2,a.Section,{title:"Modules",fill:!0,children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",children:0!==d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Collapsible,{title:e.module_name,children:(0,o.createComponentVNode)(2,a.Section,{children:[s===e.ref&&(0,o.createComponentVNode)(2,f,{configuration_data:e.configuration_data,module_ref:e.ref,onExit:function(){return m(null)}}),(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"save",tooltip:"Complexity",tooltipPosition:"top"})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"plug",tooltip:"Idle Power Cost",tooltipPosition:"top"})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"lightbulb",tooltip:"Active Power Cost",tooltipPosition:"top"})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"bolt",tooltip:"Use Power Cost",tooltipPosition:"top"})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"hourglass-half",tooltip:"Cooldown",tooltipPosition:"top"})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"tasks",tooltip:"Actions",tooltipPosition:"top"})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:[e.module_complexity,"/",l]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.idle_power}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.active_power}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.use_power}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:[e.cooldown>0&&e.cooldown/10||"0","/",e.cooldown_time/10,"s"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("select",{ref:e.ref})},icon:"bullseye",selected:e.module_active,tooltip:C(e.module_type),tooltipPosition:"left",disabled:!e.module_type}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return m(e.ref)},icon:"cog",selected:s===e.ref,tooltip:"Configure",tooltipPosition:"left",disabled:0===e.configuration_data.length}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("pin",{ref:e.ref})},icon:"thumbtack",selected:e.pinned,tooltip:"Pin",tooltipPosition:"left",disabled:!e.module_type})]})]})]}),(0,o.createComponentVNode)(2,a.Box,{children:e.description})]})})},e.ref)}))||(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:"No Modules Detected"})})})})},v=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data),i=(c.ui_theme,c.interface_break);return(0,o.createComponentVNode)(2,a.Section,{children:!!i&&(0,o.createComponentVNode)(2,p)||(0,o.createComponentVNode)(2,a.Flex,{direction:"column",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,N)}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,b)}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,V)}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:!0,children:(0,o.createComponentVNode)(2,g)})]})})};t.MODsuitContent=v;t.MODsuit=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),i=a.ui_theme,l=a.interface_break;return(0,o.createComponentVNode)(2,c.Window,{theme:i,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!l,children:(0,o.createComponentVNode)(2,v)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MechBayConsole=void 0;var o=n(0),r=n(1),a=n(2),c=n(3);t.MechBayConsole=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.recharge_port,d=l&&l.mech,u=d&&d.cell,s=d&&d.name;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:s?"Mech status: "+s:"Mech status",textAlign:"center",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Sync",onClick:function(){return i("reconnect")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:!l&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!d&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.health/d.maxhealth,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:!l&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!d&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||!u&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No cell is installed."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:u.charge/u.maxcharge,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u.charge})," / "+u.maxcharge]})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MechaControlConsole=void 0;var o=n(0),r=(n(16),n(1)),a=n(2),c=n(3),i=n(21);t.MechaControlConsole=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.beacons,s=d.stored_data;return s.length?(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Log",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"window-close",onClick:function(){return l("clear_log")}}),children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",children:["(",e.time,")"]}),(0,o.createComponentVNode)(2,a.Box,{children:(0,i.decodeHtmlEntities)(e.message)})]},e.time)}))})})}):(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"comment",onClick:function(){return l("send_message",{mt:e.uid})},children:"Message"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return l("get_log",{mt:e.uid})},children:"View Log"}),(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",content:"Sabotage",icon:"bomb",onClick:function(){return l("shock",{mt:e.uid})}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.75*e.maxHealth,Infinity],average:[.5*e.maxHealth,.75*e.maxHealth],bad:[-Infinity,.5*e.maxHealth]},value:e.health,maxValue:e.maxHealth})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Charge",children:e.cell&&(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.75*e.cellMaxCharge,Infinity],average:[.5*e.cellMaxCharge,.75*e.cellMaxCharge],bad:[-Infinity,.5*e.cellMaxCharge]},value:e.cellCharge,maxValue:e.cellMaxCharge})||(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Cell Installed"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Air Tank",children:[e.airtank,"kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pilot",children:e.pilot||"Unoccupied"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:(0,i.toTitleCase)(e.location)||"Unknown"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Active Equipment",children:e.active||"None"}),e.cargoMax&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cargo Space",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{bad:[.75*e.cargoMax,Infinity],average:[.5*e.cargoMax,.75*e.cargoMax],good:[-Infinity,.5*e.cargoMax]},value:e.cargoUsed,maxValue:e.cargoMax})})||null]})},e.name)}))||(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mecha beacons found."})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MedicalRecords=void 0;var o=n(0),r=n(21),a=n(1),c=n(2),i=n(30),l=n(34),d=n(3),u=n(122),s=n(123),m=n(167),p={Minor:"lightgray",Medium:"good",Harmful:"average","Dangerous!":"bad","BIOHAZARD THREAT!":"darkred"},h={"*Deceased*":"deceased","*SSD*":"ssd","Physically Unfit":"physically_unfit",Disabled:"disabled"},f=function(e,t){(0,i.modalOpen)(e,"edit",{field:t.edit,value:t.value})};t.MedicalRecords=function(e,t){var n,r=(0,a.useBackend)(t).data,l=r.loginState,p=r.screen;return l.logged_in?(2===p?n=(0,o.createComponentVNode)(2,C):3===p?n=(0,o.createComponentVNode)(2,N):4===p?n=(0,o.createComponentVNode)(2,b):5===p?n=(0,o.createComponentVNode)(2,v):6===p&&(n=(0,o.createComponentVNode)(2,y)),(0,o.createComponentVNode)(2,d.Window,{resizable:!0,children:[(0,o.createComponentVNode)(2,i.ComplexModal),(0,o.createComponentVNode)(2,d.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,u.LoginInfo),(0,o.createComponentVNode)(2,m.TemporaryNotice),(0,o.createComponentVNode)(2,k),(0,o.createComponentVNode)(2,c.Section,{height:"100%",flexGrow:"1",children:n})]})]})):(0,o.createComponentVNode)(2,d.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,d.Window.Content,{children:(0,o.createComponentVNode)(2,s.LoginScreen)})})};var C=function(e,t){var n=(0,a.useBackend)(t),i=n.act,d=n.data.records,u=(0,a.useLocalState)(t,"searchText",""),s=u[0],m=u[1],p=(0,a.useLocalState)(t,"sortId","name"),f=p[0],C=(p[1],(0,a.useLocalState)(t,"sortOrder",!0)),N=C[0];C[1];return(0,o.createComponentVNode)(2,c.Flex,{direction:"column",height:"100%",children:[(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,l.FlexItem,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Manage Records",icon:"wrench",ml:"0.25rem",onClick:function(){return i("screen",{screen:3})}})}),(0,o.createComponentVNode)(2,l.FlexItem,{grow:"1",ml:"0.5rem",children:(0,o.createComponentVNode)(2,c.Input,{placeholder:"Search by Name, ID, Physical Status, or Mental Status",width:"100%",onInput:function(e,t){return m(t)}})})]}),(0,o.createComponentVNode)(2,c.Section,{flexGrow:"1",mt:"0.5rem",children:(0,o.createComponentVNode)(2,c.Table,{className:"MedicalRecords__list",children:[(0,o.createComponentVNode)(2,c.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,x,{id:"name",children:"Name"}),(0,o.createComponentVNode)(2,x,{id:"id",children:"ID"}),(0,o.createComponentVNode)(2,x,{id:"rank",children:"Assignment"}),(0,o.createComponentVNode)(2,x,{id:"p_stat",children:"Patient Status"}),(0,o.createComponentVNode)(2,x,{id:"m_stat",children:"Mental Status"})]}),d.filter((0,r.createSearch)(s,(function(e){return e.name+"|"+e.id+"|"+e.rank+"|"+e.p_stat+"|"+e.m_stat}))).sort((function(e,t){var n=N?1:-1;return e[f].localeCompare(t[f])*n})).map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{className:"MedicalRecords__listRow--"+h[e.p_stat],onClick:function(){return i("view_record",{view_record:e.ref})},children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:[(0,o.createComponentVNode)(2,c.Icon,{name:"user"})," ",e.name]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.id}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.rank}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.p_stat}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.m_stat})]},e.id)}))]})})]})},N=function(e,t){var n=(0,a.useBackend)(t).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"download",content:"Backup to Disk",disabled:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{icon:"upload",content:"Upload from Disk",my:"0.5rem",disabled:!0})," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",content:"Delete All Medical Records",onClick:function(){return n("del_all_med_records")}})],0)},b=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.medical,d=i.printing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"General Data",level:2,mt:"-6px",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:d?"spinner":"print",disabled:d,iconSpin:!!d,content:"Print Record",ml:"0.5rem",onClick:function(){return r("print_record")}}),children:(0,o.createComponentVNode)(2,V)}),(0,o.createComponentVNode)(2,c.Section,{title:"Medical Data",level:2,buttons:(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Medical Record",onClick:function(){return r("del_med_record")}}),children:(0,o.createComponentVNode)(2,g)})],4)},V=function(e,t){var n=(0,a.useBackend)(t).data.general;return n&&n.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{width:"50%",float:"left",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:n.fields.map((function(e,n){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.field,children:[(0,o.createComponentVNode)(2,c.Box,{height:"20px",display:"inline-block",children:e.value}),!!e.edit&&(0,o.createComponentVNode)(2,c.Button,{icon:"pen",ml:"0.5rem",onClick:function(){return f(t,e)}})]},n)}))})}),(0,o.createComponentVNode)(2,c.Box,{width:"50%",float:"right",textAlign:"right",children:!!n.has_photos&&n.photos.map((function(e,t){return(0,o.createComponentVNode)(2,c.Box,{display:"inline-block",textAlign:"center",color:"label",children:[(0,o.createVNode)(1,"img",null,null,1,{src:e,style:{width:"96px","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createVNode)(1,"br"),"Photo #",t+1]},t)}))})],4):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"General records lost!"})},g=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data.medical;return l&&l.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList,{children:l.fields.map((function(e,n){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.field,prewrap:!0,children:[e.value,(0,o.createComponentVNode)(2,c.Button,{icon:"pen",ml:"0.5rem",mb:e.line_break?"1rem":"initial",onClick:function(){return f(t,e)}})]},n)}))}),(0,o.createComponentVNode)(2,c.Section,{title:"Comments/Log",level:2,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"comment",content:"Add Entry",onClick:function(){return(0,i.modalOpen)(t,"add_comment")}}),children:0===l.comments.length?(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"No comments found."}):l.comments.map((function(e,t){return(0,o.createComponentVNode)(2,c.Box,{prewrap:!0,children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",display:"inline",children:e.header}),(0,o.createVNode)(1,"br"),e.text,(0,o.createComponentVNode)(2,c.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){return r("del_comment",{del_comment:t+1})}})]},t)}))})],4):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:["Medical records lost!",(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"New Record",ml:"0.5rem",onClick:function(){return r("new_med_record")}})]})},v=function(e,t){var n=(0,a.useBackend)(t),i=n.act,d=n.data.virus,u=(0,a.useLocalState)(t,"searchText",""),s=u[0],m=u[1],h=(0,a.useLocalState)(t,"sortId2","name"),f=h[0],C=(h[1],(0,a.useLocalState)(t,"sortOrder2",!0)),N=C[0];C[1];return(0,o.createComponentVNode)(2,c.Flex,{direction:"column",height:"100%",children:[(0,o.createComponentVNode)(2,c.Flex,{children:(0,o.createComponentVNode)(2,l.FlexItem,{grow:"1",ml:"0.5rem",children:(0,o.createComponentVNode)(2,c.Input,{placeholder:"Search by Name, Max Stages, or Severity",width:"100%",onInput:function(e,t){return m(t)}})})}),(0,o.createComponentVNode)(2,c.Section,{flexGrow:"1",mt:"0.5rem",children:(0,o.createComponentVNode)(2,c.Table,{className:"MedicalRecords__list",children:[(0,o.createComponentVNode)(2,c.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,_,{id:"name",children:"Name"}),(0,o.createComponentVNode)(2,_,{id:"max_stages",children:"Max Stages"}),(0,o.createComponentVNode)(2,_,{id:"severity",children:"Severity"})]}),d.filter((0,r.createSearch)(s,(function(e){return e.name+"|"+e.max_stages+"|"+e.severity}))).sort((function(e,t){var n=N?1:-1;return e[f].localeCompare(t[f])*n})).map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{className:"MedicalRecords__listVirus--"+e.severity,onClick:function(){return i("vir",{vir:e.D})},children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:[(0,o.createComponentVNode)(2,c.Icon,{name:"virus"})," ",e.name]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.max_stages}),(0,o.createComponentVNode)(2,c.Table.Cell,{color:p[e.severity],children:e.severity})]},e.id)}))]})})]})},y=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.medbots);return 0===r.length?(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"There are no Medibots."}):(0,o.createComponentVNode)(2,c.Flex,{direction:"column",height:"100%",children:(0,o.createComponentVNode)(2,c.Section,{flexGrow:"1",mt:"0.5rem",children:(0,o.createComponentVNode)(2,c.Table,{className:"MedicalRecords__list",children:[(0,o.createComponentVNode)(2,c.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Area"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Status"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Chemicals"})]}),r.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{className:"MedicalRecords__listMedbot--"+e.on,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:[(0,o.createComponentVNode)(2,c.Icon,{name:"medical"})," ",e.name]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:[e.area||"Unknown"," (",e.x,", ",e.y,")"]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.on?(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"Online"}):(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"Offline"})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.use_beaker?"Reservoir: "+e.total_volume+"/"+e.maximum_volume:"Using internal synthesizer"})]},e.id)}))]})})})},x=function(e,t){var n=(0,a.useLocalState)(t,"sortId","name"),r=n[0],i=n[1],l=(0,a.useLocalState)(t,"sortOrder",!0),d=l[0],u=l[1],s=e.id,m=e.children;return(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{color:r!==s&&"transparent",width:"100%",onClick:function(){r===s?u(!d):(i(s),u(!0))},children:[m,r===s&&(0,o.createComponentVNode)(2,c.Icon,{name:d?"sort-up":"sort-down",ml:"0.25rem;"})]})})},_=function(e,t){var n=(0,a.useLocalState)(t,"sortId2","name"),r=n[0],i=n[1],l=(0,a.useLocalState)(t,"sortOrder2",!0),d=l[0],u=l[1],s=e.id,m=e.children;return(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{color:r!==s&&"transparent",width:"100%",onClick:function(){r===s?u(!d):(i(s),u(!0))},children:[m,r===s&&(0,o.createComponentVNode)(2,c.Icon,{name:d?"sort-up":"sort-down",ml:"0.25rem;"})]})})},k=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.screen,d=i.general;return(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:2===l,onClick:function(){r("screen",{screen:2})},children:[(0,o.createComponentVNode)(2,c.Icon,{name:"list"}),"List Records"]}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:5===l,onClick:function(){r("screen",{screen:5})},children:[(0,o.createComponentVNode)(2,c.Icon,{name:"database"}),"Virus Database"]}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:6===l,onClick:function(){return r("screen",{screen:6})},children:[(0,o.createComponentVNode)(2,c.Icon,{name:"plus-square"}),"Medibot Tracking"]}),3===l&&(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:3===l,children:[(0,o.createComponentVNode)(2,c.Icon,{name:"wrench"}),"Record Maintenance"]}),4===l&&d&&!d.empty&&(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:4===l,children:[(0,o.createComponentVNode)(2,c.Icon,{name:"file"}),"Record: ",d.fields[0].value]})]})};(0,i.modalRegisterBodyOverride)("virus",(function(e,t){var n=e.args;return(0,o.createComponentVNode)(2,c.Section,{level:2,m:"-1rem",pb:"1rem",title:n.name||"Virus",children:(0,o.createComponentVNode)(2,c.Box,{mx:"0.5rem",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Number of stages",children:n.max_stages}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Spread",children:[n.spread_text," Transmission"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Possible cure",children:n.cure}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Notes",children:n.desc}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Severity",color:p[n.severity],children:n.severity})]})})})}))},function(e,t,n){"use strict";t.__esModule=!0,t.MerchVendor=void 0;var o=n(0),r=n(1),a=n(2),c=n(34),i=n(3),l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=e.product,d=e.productImage,u=e.productCategory,s=i.user_money;return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+d,style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px"}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:l.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{disabled:l.price>s,icon:"shopping-cart",content:l.price,textAlign:"left",onClick:function(){return c("purchase",{name:l.name,category:u})}})})]})},d=function(e,t){var n=(0,r.useBackend)(t).data,c=(0,r.useLocalState)(t,"tabIndex",1)[0],i=n.products,d=n.imagelist,u=["apparel","toy","decoration"];return(0,o.createComponentVNode)(2,a.Table,{children:i[u[c]].map((function(e){return(0,o.createComponentVNode)(2,l,{product:e,productImage:d[e.path],productCategory:u[c]},e.name)}))})};t.MerchVendor=function(e,t){var n=(0,r.useBackend)(t),l=n.act,s=n.data,m=s.user_cash,p=s.inserted_cash;return(0,o.createComponentVNode)(2,i.Window,{title:"Merch Computer",resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"User",children:[(0,o.createComponentVNode)(2,a.Box,{m:2,children:"Doing your job and not getting any recognition at work? Well, welcome to the merch shop! Here, you can buy cool things in exchange for money you earn when you have completed your Job Objectives."}),null!==m&&(0,o.createComponentVNode)(2,a.Box,{children:["Your balance is ",(0,o.createVNode)(1,"b",null,[m||0,(0,o.createTextVNode)(" credits")],0),"."]}),(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.FlexItem,{width:"50%",children:(0,o.createComponentVNode)(2,a.Box,{color:"light-grey",children:["There is ",(0,o.createVNode)(1,"b",null,p,0)," credits inserted."]})}),(0,o.createComponentVNode)(2,c.FlexItem,{width:"50%",children:(0,o.createComponentVNode)(2,a.Button,{disabled:!p,icon:"money-bill-wave-alt",content:"Dispense Change",textAlign:"left",onClick:function(){return l("change")}})})]})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Products",children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,d)]})]})})};var u=function(e,t){var n=(0,r.useBackend)(t).data,c=(0,r.useLocalState)(t,"tabIndex",1),i=c[0],l=c[1];n.login_state;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===i,onClick:function(){return l(1)},children:"Toys"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===i,onClick:function(){return l(2)},children:"Decorations"})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.MiningVendor=void 0;var o=n(0),r=n(21),a=n(1),c=n(2),i=n(3),l=["title","items"];var d={Alphabetical:function(e,t){return e-t},"By availability":function(e,t){return-(e.affordable-t.affordable)},"By price":function(e,t){return e.price-t.price}};t.MiningVendor=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,s)]})})};var u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.has_id,d=i.id;return(0,o.createComponentVNode)(2,c.NoticeBox,{success:l,children:l?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{display:"inline-block",verticalAlign:"middle",style:{float:"left"},children:["Logged in as ",d.name,".",(0,o.createVNode)(1,"br"),"You have ",d.points.toLocaleString("en-US")," points."]}),(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:"Eject ID",style:{float:"right"},onClick:function(){return r("logoff")}}),(0,o.createComponentVNode)(2,c.Box,{style:{clear:"both"}})],4):"Please insert an ID in order to make purchases."})},s=function(e,t){var n=(0,a.useBackend)(t),i=(n.act,n.data),l=i.has_id,u=i.id,s=i.items,m=(0,a.useLocalState)(t,"search",""),h=m[0],f=(m[1],(0,a.useLocalState)(t,"sort","Alphabetical")),C=f[0],N=(f[1],(0,a.useLocalState)(t,"descending",!1)),b=N[0],V=(N[1],(0,r.createSearch)(h,(function(e){return e[0]}))),g=!1,v=Object.entries(s).map((function(e,t){var n=Object.entries(e[1]).filter(V).map((function(e){return e[1].affordable=l&&u.points>=e[1].price,e[1]})).sort(d[C]);if(0!==n.length)return b&&(n=n.reverse()),g=!0,(0,o.createComponentVNode)(2,p,{title:e[0],items:n},e[0])}));return(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",overflow:"auto",children:(0,o.createComponentVNode)(2,c.Section,{children:g?v:(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"No items matching your criteria was found!"})})})},m=function(e,t){var n=(0,a.useLocalState)(t,"search",""),r=(n[0],n[1]),i=(0,a.useLocalState)(t,"sort",""),l=(i[0],i[1]),u=(0,a.useLocalState)(t,"descending",!1),s=u[0],m=u[1];return(0,o.createComponentVNode)(2,c.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,c.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,c.Input,{placeholder:"Search by item name..",width:"100%",onInput:function(e,t){return r(t)}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"30%",children:(0,o.createComponentVNode)(2,c.Dropdown,{selected:"Alphabetical",options:Object.keys(d),width:"100%",lineHeight:"19px",onSelected:function(e){return l(e)}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{icon:s?"arrow-down":"arrow-up",height:"19px",tooltip:s?"Descending order":"Ascending order",tooltipPosition:"bottom-left",ml:"0.5rem",onClick:function(){return m(!s)}})})]})})},p=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,d=e.title,u=e.items,s=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,l);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.Collapsible,Object.assign({open:!0,title:d},s,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Box,{display:"inline-block",verticalAlign:"middle",lineHeight:"20px",style:{float:"left"},children:e.name}),(0,o.createComponentVNode)(2,c.Button,{disabled:!i.has_id||i.id.points=0||(r[n]=e[n]);return r}var h=["security","engineering","medical","science","service","supply"],f={security:{title:"Security",fluff_text:"Help keep the crew safe"},engineering:{title:"Engineering",fluff_text:"Ensure the station runs smoothly"},medical:{title:"Medical",fluff_text:"Practice medicine and save lives"},science:{title:"Science",fluff_text:"Develop new technologies"},service:{title:"Service",fluff_text:"Provide amenities to the crew"},supply:{title:"Supply",fluff_text:"Keep the station supplied"}};t.Newscaster=function(e,t){var n,i=(0,a.useBackend)(t),s=i.act,m=i.data,p=m.is_security,h=m.is_admin,f=m.is_silent,V=m.is_printing,g=m.screen,y=m.channels,x=m.channel_idx,_=void 0===x?-1:x,k=(0,a.useLocalState)(t,"menuOpen",!1),L=k[0],w=k[1],B=(0,a.useLocalState)(t,"viewingPhoto",""),S=B[0],I=(B[1],(0,a.useLocalState)(t,"censorMode",!1)),T=I[0],A=I[1];0===g||2===g?n=(0,o.createComponentVNode)(2,N):1===g&&(n=(0,o.createComponentVNode)(2,b));var E=y.reduce((function(e,t){return e+t.unread}),0);return(0,o.createComponentVNode)(2,l.Window,{theme:p&&"security",children:[S?(0,o.createComponentVNode)(2,v):(0,o.createComponentVNode)(2,d.ComplexModal,{maxWidth:window.innerWidth/1.5+"px",maxHeight:window.innerHeight/1.5+"px"}),(0,o.createComponentVNode)(2,l.Window.Content,{children:(0,o.createComponentVNode)(2,c.Flex,{width:"100%",height:"100%",children:[(0,o.createComponentVNode)(2,c.Section,{stretchContents:!0,className:(0,r.classes)(["Newscaster__menu",L&&"Newscaster__menu--open"]),children:(0,o.createComponentVNode)(2,c.Flex,{direction:"column",height:"100%",children:[(0,o.createComponentVNode)(2,c.Box,{flex:"0 1 content",children:[(0,o.createComponentVNode)(2,C,{icon:"bars",title:"Toggle Menu",onClick:function(){return w(!L)}}),(0,o.createComponentVNode)(2,C,{icon:"newspaper",title:"Headlines",selected:0===g,onClick:function(){return s("headlines")},children:E>0&&(0,o.createComponentVNode)(2,c.Box,{className:"Newscaster__menuButton--unread",children:E>=10?"9+":E})}),(0,o.createComponentVNode)(2,C,{icon:"briefcase",title:"Job Openings",selected:1===g,onClick:function(){return s("jobs")}}),(0,o.createComponentVNode)(2,c.Divider)]}),(0,o.createComponentVNode)(2,c.Box,{flex:"2",overflowY:"auto",overflowX:"hidden",children:y.map((function(e){return(0,o.createComponentVNode)(2,C,{icon:e.icon,title:e.name,selected:2===g&&y[_-1]===e,onClick:function(){return s("channel",{uid:e.uid})},children:e.unread>0&&(0,o.createComponentVNode)(2,c.Box,{className:"Newscaster__menuButton--unread",children:e.unread>=10?"9+":e.unread})},e)}))}),(0,o.createComponentVNode)(2,c.Box,{width:"100%",flex:"0 0 content",children:[(0,o.createComponentVNode)(2,c.Divider),(!!p||!!h)&&(0,o.createFragment)([(0,o.createComponentVNode)(2,C,{security:!0,icon:"exclamation-circle",title:"Edit Wanted Notice",mb:"0.5rem",onClick:function(){return(0,d.modalOpen)(t,"wanted_notice")}}),(0,o.createComponentVNode)(2,C,{security:!0,icon:T?"minus-square":"minus-square-o",title:"Censor Mode: "+(T?"On":"Off"),mb:"0.5rem",onClick:function(){return A(!T)}}),(0,o.createComponentVNode)(2,c.Divider)],4),(0,o.createComponentVNode)(2,C,{icon:"pen-alt",title:"New Story",mb:"0.5rem",onClick:function(){return(0,d.modalOpen)(t,"create_story")}}),(0,o.createComponentVNode)(2,C,{icon:"plus-circle",title:"New Channel",onClick:function(){return(0,d.modalOpen)(t,"create_channel")}}),(0,o.createComponentVNode)(2,c.Divider),(0,o.createComponentVNode)(2,C,{icon:V?"spinner":"print",iconSpin:V,title:V?"Printing...":"Print Newspaper",onClick:function(){return s("print_newspaper")}}),(0,o.createComponentVNode)(2,C,{icon:f?"volume-mute":"volume-up",title:"Mute: "+(f?"On":"Off"),onClick:function(){return s("toggle_mute")}})]})]})}),(0,o.createComponentVNode)(2,c.Flex,{direction:"column",height:"100%",flex:"1",children:[(0,o.createComponentVNode)(2,u.TemporaryNotice),n]})]})})]})};var C=function(e,t){(0,a.useBackend)(t).act;var n=e.icon,i=void 0===n?"":n,l=e.iconSpin,d=e.selected,u=void 0!==d&&d,m=e.security,h=void 0!==m&&m,f=e.onClick,C=e.title,N=e.children,b=p(e,s);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.Box,Object.assign({className:(0,r.classes)(["Newscaster__menuButton",u&&"Newscaster__menuButton--selected",h&&"Newscaster__menuButton--security"]),onClick:f},b,{children:[u&&(0,o.createComponentVNode)(2,c.Box,{className:"Newscaster__menuButton--selectedBar"}),(0,o.createComponentVNode)(2,c.Icon,{name:i,spin:l,size:"2"}),(0,o.createComponentVNode)(2,c.Box,{className:"Newscaster__menuButton--title",children:C}),N]})))},N=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.screen,u=i.is_admin,s=i.channel_idx,m=i.channel_can_manage,p=i.channels,h=i.stories,f=i.wanted,C=(0,a.useLocalState)(t,"fullStories",[]),N=C[0],b=(C[1],(0,a.useLocalState)(t,"censorMode",!1)),g=b[0],v=(b[1],2===l&&s>-1?p[s-1]:null);return(0,o.createComponentVNode)(2,c.Flex,{direction:"column",height:"100%",flex:"1",children:[!!f&&(0,o.createComponentVNode)(2,V,{story:f,wanted:!0}),(0,o.createComponentVNode)(2,c.Section,{title:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Icon,{name:v?v.icon:"newspaper",mr:"0.5rem"}),v?v.name:"Headlines"],0),flexGrow:"1",children:h.length>0?h.slice().reverse().map((function(e){return!N.includes(e.uid)&&e.body.length+3>128?Object.assign({},e,{body_short:e.body.substr(0,124)+"..."}):e})).map((function(e){return(0,o.createComponentVNode)(2,V,{story:e},e)})):(0,o.createComponentVNode)(2,c.Box,{className:"Newscaster__emptyNotice",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"times",size:"3"}),(0,o.createVNode)(1,"br"),"There are no stories at this time."]})}),!!v&&(0,o.createComponentVNode)(2,c.Section,{flexShrink:"1",title:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Icon,{name:"info-circle",mr:"0.5rem"}),(0,o.createTextVNode)("About")],4),buttons:(0,o.createFragment)([g&&(0,o.createComponentVNode)(2,c.Button,{disabled:!!v.admin&&!u,selected:v.censored,icon:v.censored?"comment-slash":"comment",content:v.censored?"Uncensor Channel":"Censor Channel",mr:"0.5rem",onClick:function(){return r("censor_channel",{uid:v.uid})}}),(0,o.createComponentVNode)(2,c.Button,{disabled:!m,icon:"cog",content:"Manage",onClick:function(){return(0,d.modalOpen)(t,"manage_channel",{uid:v.uid})}})],0),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Description",children:v.description||"N/A"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Owner",children:v.author||"N/A"}),!!u&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Ckey",children:v.author_ckey}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Public",children:v["public"]?"Yes":"No"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Total Views",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"eye",mr:"0.5rem"}),h.reduce((function(e,t){return e+t.view_count}),0).toLocaleString()]})]})})]})},b=function(e,t){var n=(0,a.useBackend)(t),i=(n.act,n.data),l=i.jobs,d=i.wanted,u=Object.entries(l).reduce((function(e,t){t[0];return e+t[1].length}),0);return(0,o.createComponentVNode)(2,c.Flex,{direction:"column",height:"100%",flex:"1",children:[!!d&&(0,o.createComponentVNode)(2,V,{story:d,wanted:!0}),(0,o.createComponentVNode)(2,c.Section,{flexGrow:"1",title:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Icon,{name:"briefcase",mr:"0.5rem"}),(0,o.createTextVNode)("Job Openings")],4),buttons:(0,o.createComponentVNode)(2,c.Box,{mt:"0.25rem",color:"label",children:"Work for a better future at Nanotrasen"}),children:u>0?h.map((function(e){return Object.assign({},f[e],{id:e,jobs:l[e]})})).filter((function(e){return!!e&&e.jobs.length>0})).map((function(e){return(0,o.createComponentVNode)(2,c.Section,{className:(0,r.classes)(["Newscaster__jobCategory","Newscaster__jobCategory--"+e.id]),title:e.title,buttons:(0,o.createComponentVNode)(2,c.Box,{mt:"0.25rem",color:"label",children:e.fluff_text}),children:e.jobs.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{"class":(0,r.classes)(["Newscaster__jobOpening",!!e.is_command&&"Newscaster__jobOpening--command"]),children:["\u2022 ",e.title]},e.title)}))},e.id)})):(0,o.createComponentVNode)(2,c.Box,{className:"Newscaster__emptyNotice",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"times",size:"3"}),(0,o.createVNode)(1,"br"),"There are no openings at this time."]})}),(0,o.createComponentVNode)(2,c.Section,{flexShrink:"1",children:["Interested in serving Nanotrasen?",(0,o.createVNode)(1,"br"),"Sign up for any of the above position now at the"," ",(0,o.createVNode)(1,"b",null,"Head of Personnel's Office!",16),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Box,{as:"small",color:"label",children:"By signing up for a job at Nanotrasen, you agree to transfer your soul to the loyalty department of the omnipresent and helpful watcher of humanity."})]})]})},V=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=e.story,s=e.wanted,m=void 0!==s&&s,p=d.is_admin,h=(0,a.useLocalState)(t,"fullStories",[]),f=h[0],C=h[1],N=(0,a.useLocalState)(t,"censorMode",!1),b=N[0];N[1];return(0,o.createComponentVNode)(2,c.Section,{className:(0,r.classes)(["Newscaster__story",m&&"Newscaster__story--wanted"]),title:(0,o.createFragment)([m&&(0,o.createComponentVNode)(2,c.Icon,{name:"exclamation-circle",mr:"0.5rem"}),(2&u.censor_flags?"[REDACTED]":u.title)||"News from "+u.author],0),buttons:(0,o.createComponentVNode)(2,c.Box,{mt:"0.25rem",children:(0,o.createComponentVNode)(2,c.Box,{color:"label",children:[!m&&b&&(0,o.createComponentVNode)(2,c.Box,{display:"inline",children:(0,o.createComponentVNode)(2,c.Button,{enabled:2&u.censor_flags,icon:2&u.censor_flags?"comment-slash":"comment",content:2&u.censor_flags?"Uncensor":"Censor",mr:"0.5rem",mt:"-0.25rem",onClick:function(){return l("censor_story",{uid:u.uid})}})}),(0,o.createComponentVNode)(2,c.Box,{display:"inline",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"user"})," ",u.author," |\xa0",!!p&&(0,o.createFragment)([(0,o.createTextVNode)("ckey: "),u.author_ckey,(0,o.createTextVNode)(" |\xa0")],0),!m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Icon,{name:"eye"}),(0,o.createTextVNode)(" "),u.view_count.toLocaleString(),(0,o.createTextVNode)(" "),(0,o.createTextVNode)("|\xa0")],0),(0,o.createComponentVNode)(2,c.Icon,{name:"clock"})," ",(0,i.timeAgo)(u.publish_time,d.world_time)]})]})}),children:(0,o.createComponentVNode)(2,c.Box,{children:2&u.censor_flags?"[REDACTED]":(0,o.createFragment)([!!u.has_photo&&(0,o.createComponentVNode)(2,g,{name:"story_photo_"+u.uid+".png",float:"right",ml:"0.5rem"}),(u.body_short||u.body).split("\n").map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:e||(0,o.createVNode)(1,"br")},e)})),u.body_short&&(0,o.createComponentVNode)(2,c.Button,{content:"Read more..",mt:"0.5rem",onClick:function(){return C([].concat(f,[u.uid]))}}),(0,o.createComponentVNode)(2,c.Box,{clear:"right"})],0)})})},g=function(e,t){var n=e.name,r=p(e,m),i=(0,a.useLocalState)(t,"viewingPhoto",""),l=(i[0],i[1]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.Box,Object.assign({as:"img",className:"Newscaster__photo",src:n,onClick:function(){return l(n)}},r)))},v=function(e,t){var n=(0,a.useLocalState)(t,"viewingPhoto",""),r=n[0],i=n[1];return(0,o.createComponentVNode)(2,c.Modal,{className:"Newscaster__photoZoom",children:[(0,o.createComponentVNode)(2,c.Box,{as:"img",src:r}),(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Close",color:"grey",mt:"1rem",onClick:function(){return i("")}})]})},y=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),i=!!e.args.uid&&r.channels.filter((function(t){return t.uid===e.args.uid})).pop();if("manage_channel"!==e.id||i){var l="manage_channel"===e.id,u=!!e.args.is_admin,s=e.args.scanned_user,m=(0,a.useLocalState)(t,"author",(null==i?void 0:i.author)||s||"Unknown"),p=m[0],h=m[1],f=(0,a.useLocalState)(t,"name",(null==i?void 0:i.name)||""),C=f[0],N=f[1],b=(0,a.useLocalState)(t,"description",(null==i?void 0:i.description)||""),V=b[0],g=b[1],v=(0,a.useLocalState)(t,"icon",(null==i?void 0:i.icon)||"newspaper"),y=v[0],x=v[1],_=(0,a.useLocalState)(t,"isPublic",!!l&&!(null==i||!i["public"])),k=_[0],L=_[1],w=(0,a.useLocalState)(t,"adminLocked",1===(null==i?void 0:i.admin)||!1),B=w[0],S=w[1];return(0,o.createComponentVNode)(2,c.Section,{level:"2",m:"-1rem",pb:"1rem",title:l?"Manage "+i.name:"Create New Channel",children:[(0,o.createComponentVNode)(2,c.Box,{mx:"0.5rem",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Owner",children:(0,o.createComponentVNode)(2,c.Input,{disabled:!u,width:"100%",value:p,onInput:function(e,t){return h(t)}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:(0,o.createComponentVNode)(2,c.Input,{width:"100%",placeholder:"50 characters max.",maxLength:"50",value:C,onInput:function(e,t){return N(t)}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Description (optional)",verticalAlign:"top",children:(0,o.createComponentVNode)(2,c.Input,{multiline:!0,width:"100%",placeholder:"128 characters max.",maxLength:"128",value:V,onInput:function(e,t){return g(t)}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Icon",children:[(0,o.createComponentVNode)(2,c.Input,{disabled:!u,value:y,width:"35%",mr:"0.5rem",onInput:function(e,t){return x(t)}}),(0,o.createComponentVNode)(2,c.Icon,{name:y,size:"2",verticalAlign:"middle",mr:"0.5rem"})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Accept Public Stories?",children:(0,o.createComponentVNode)(2,c.Button,{selected:k,icon:k?"toggle-on":"toggle-off",content:k?"Yes":"No",onClick:function(){return L(!k)}})}),u&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"CentComm Lock",verticalAlign:"top",children:(0,o.createComponentVNode)(2,c.Button,{selected:B,icon:B?"lock":"lock-open",content:B?"On":"Off",tooltip:"Locking this channel will make it editable by nobody but CentComm officers.",tooltipPosition:"top",onClick:function(){return S(!B)}})})]})}),(0,o.createComponentVNode)(2,c.Button.Confirm,{disabled:0===p.trim().length||0===C.trim().length,icon:"check",color:"good",content:"Submit",position:"absolute",right:"1rem",bottom:"-0.75rem",onClick:function(){(0,d.modalAnswer)(t,e.id,"",{author:p,name:C.substr(0,49),description:V.substr(0,128),icon:y,"public":k?1:0,admin_locked:B?1:0}),(0,a.deleteLocalState)(t,"author","name","description","icon","public")}})]})}(0,d.modalClose)(t)};(0,d.modalRegisterBodyOverride)("create_channel",y),(0,d.modalRegisterBodyOverride)("manage_channel",y),(0,d.modalRegisterBodyOverride)("create_story",(function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.photo,u=i.channels,s=i.channel_idx,m=void 0===s?-1:s,p=!!e.args.is_admin,h=e.args.scanned_user,f=u.slice().sort((function(e,t){if(m<0)return 0;var n=u[m-1];return n.uid===e.uid?-1:n.uid===t.uid?1:void 0})).filter((function(e){return p||!e.frozen&&(e.author===h||!!e["public"])})),C=(0,a.useLocalState)(t,"author",h||"Unknown"),N=C[0],b=C[1],V=(0,a.useLocalState)(t,"channel",f.length>0?f[0].name:""),v=V[0],y=V[1],x=(0,a.useLocalState)(t,"title",""),_=x[0],k=x[1],L=(0,a.useLocalState)(t,"body",""),w=L[0],B=L[1],S=(0,a.useLocalState)(t,"adminLocked",!1),I=S[0],T=S[1];return(0,o.createComponentVNode)(2,c.Section,{level:2,m:"-1rem",pb:"1rem",title:"Create New Story",children:[(0,o.createComponentVNode)(2,c.Box,{mx:"0.5rem",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Author",children:(0,o.createComponentVNode)(2,c.Input,{disabled:!p,width:"100%",value:N,onInput:function(e,t){return b(t)}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Channel",verticalAlign:"top",children:(0,o.createComponentVNode)(2,c.Dropdown,{selected:v,options:f.map((function(e){return e.name})),mb:"0",width:"100%",onSelected:function(e){return y(e)}})}),(0,o.createComponentVNode)(2,c.LabeledList.Divider),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Title",children:(0,o.createComponentVNode)(2,c.Input,{width:"100%",placeholder:"128 characters max.",maxLength:"128",value:_,onInput:function(e,t){return k(t)}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Story Text",verticalAlign:"top",children:(0,o.createComponentVNode)(2,c.Input,{fluid:!0,multiline:!0,placeholder:"1024 characters max.",maxLength:"1024",rows:"8",width:"100%",value:w,onInput:function(e,t){return B(t)}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Photo (optional)",verticalAlign:"top",children:(0,o.createComponentVNode)(2,c.Button,{icon:"image",selected:l,content:l?"Eject: "+l.name:"Insert Photo",tooltip:!l&&"Attach a photo to this story by holding the photograph in your hand.",onClick:function(){return r(l?"eject_photo":"attach_photo")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Preview",verticalAlign:"top",children:(0,o.createComponentVNode)(2,c.Section,{noTopPadding:!0,title:_,maxHeight:"13.5rem",overflow:"auto",children:(0,o.createComponentVNode)(2,c.Box,{mt:"0.5rem",children:[!!l&&(0,o.createComponentVNode)(2,g,{name:"inserted_photo_"+l.uid+".png",float:"right"}),w.split("\n").map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:e||(0,o.createVNode)(1,"br")},e)})),(0,o.createComponentVNode)(2,c.Box,{clear:"right"})]})})}),p&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"CentComm Lock",verticalAlign:"top",children:(0,o.createComponentVNode)(2,c.Button,{selected:I,icon:I?"lock":"lock-open",content:I?"On":"Off",tooltip:"Locking this story will make it censorable by nobody but CentComm officers.",tooltipPosition:"top",onClick:function(){return T(!I)}})})]})}),(0,o.createComponentVNode)(2,c.Button.Confirm,{disabled:0===N.trim().length||0===v.trim().length||0===_.trim().length||0===w.trim().length,icon:"check",color:"good",content:"Submit",position:"absolute",right:"1rem",bottom:"-0.75rem",onClick:function(){(0,d.modalAnswer)(t,"create_story","",{author:N,channel:v,title:_.substr(0,127),body:w.substr(0,1023),admin_locked:I?1:0}),(0,a.deleteLocalState)(t,"author","channel","title","body")}})]})})),(0,d.modalRegisterBodyOverride)("wanted_notice",(function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.photo,u=i.wanted,s=!!e.args.is_admin,m=e.args.scanned_user,p=(0,a.useLocalState)(t,"author",(null==u?void 0:u.author)||m||"Unknown"),h=p[0],f=p[1],C=(0,a.useLocalState)(t,"name",(null==u?void 0:u.title.substr(8))||""),N=C[0],b=C[1],V=(0,a.useLocalState)(t,"description",(null==u?void 0:u.body)||""),v=V[0],y=V[1],x=(0,a.useLocalState)(t,"adminLocked",1===(null==u?void 0:u.admin_locked)||!1),_=x[0],k=x[1];return(0,o.createComponentVNode)(2,c.Section,{level:"2",m:"-1rem",pb:"1rem",title:"Manage Wanted Notice",children:[(0,o.createComponentVNode)(2,c.Box,{mx:"0.5rem",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Authority",children:(0,o.createComponentVNode)(2,c.Input,{disabled:!s,width:"100%",value:h,onInput:function(e,t){return f(t)}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:(0,o.createComponentVNode)(2,c.Input,{width:"100%",value:N,maxLength:"128",onInput:function(e,t){return b(t)}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Description",verticalAlign:"top",children:(0,o.createComponentVNode)(2,c.Input,{multiline:!0,width:"100%",value:v,maxLength:"512",rows:"4",onInput:function(e,t){return y(t)}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Photo (optional)",verticalAlign:"top",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"image",selected:l,content:l?"Eject: "+l.name:"Insert Photo",tooltip:!l&&"Attach a photo to this wanted notice by holding the photograph in your hand.",tooltipPosition:"top",onClick:function(){return r(l?"eject_photo":"attach_photo")}}),!!l&&(0,o.createComponentVNode)(2,g,{name:"inserted_photo_"+l.uid+".png",float:"right"})]}),s&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"CentComm Lock",verticalAlign:"top",children:(0,o.createComponentVNode)(2,c.Button,{selected:_,icon:_?"lock":"lock-open",content:_?"On":"Off",tooltip:"Locking this wanted notice will make it editable by nobody but CentComm officers.",tooltipPosition:"top",onClick:function(){return k(!_)}})})]})}),(0,o.createComponentVNode)(2,c.Button.Confirm,{disabled:!u,icon:"eraser",color:"danger",content:"Clear",position:"absolute",right:"7.25rem",bottom:"-0.75rem",onClick:function(){r("clear_wanted_notice"),(0,d.modalClose)(t),(0,a.deleteLocalState)(t,"author","name","description","admin_locked")}}),(0,o.createComponentVNode)(2,c.Button.Confirm,{disabled:0===h.trim().length||0===N.trim().length||0===v.trim().length,icon:"check",color:"good",content:"Submit",position:"absolute",right:"1rem",bottom:"-0.75rem",onClick:function(){(0,d.modalAnswer)(t,e.id,"",{author:h,name:N.substr(0,127),description:v.substr(0,511),admin_locked:_?1:0}),(0,a.deleteLocalState)(t,"author","name","description","admin_locked")}})]})}))},function(e,t,n){"use strict";t.__esModule=!0,t.NuclearBomb=void 0;var o=n(0),r=n(1),a=n(2),c=n(3);t.NuclearBomb=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;return l.extended?(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Authorization",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Auth Disk",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.authdisk?"eject":"id-card",selected:l.authdisk,content:l.diskname?l.diskname:"-----",tooltip:l.authdisk?"Eject Disk":"Insert Disk",onClick:function(){return i("auth")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Auth Code",children:(0,o.createComponentVNode)(2,a.Button,{icon:"key",disabled:!l.authdisk,selected:l.authcode,content:l.codemsg,onClick:function(){return i("code")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Arming & Disarming",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Bolted to floor",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.anchored?"check":"times",selected:l.anchored,disabled:!l.authdisk,content:l.anchored?"YES":"NO",onClick:function(){return i("toggle_anchor")}})}),l.authfull&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Time Left",children:(0,o.createComponentVNode)(2,a.Button,{icon:"stopwatch",content:l.time,disabled:!l.authfull,tooltip:"Set Timer",onClick:function(){return i("set_time")}})})||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Time Left",color:l.timer?"red":"",children:l.time+"s"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Safety",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.safety?"check":"times",selected:l.safety,disabled:!l.authfull,content:l.safety?"ON":"OFF",tooltip:l.safety?"Disable Safety":"Enable Safety",onClick:function(){return i("toggle_safety")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Arm/Disarm",children:(0,o.createComponentVNode)(2,a.Button,{icon:(l.timer,"bomb"),disabled:l.safety||!l.authfull,color:"red",content:l.timer?"DISARM THE NUKE":"ARM THE NUKE",onClick:function(){return i("toggle_armed")}})})]})})]})}):(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Deployment",children:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",content:"Deploy Nuclear Device (will bolt device to floor)",onClick:function(){return i("deploy")}})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OperatingComputer=void 0;var o=n(0),r=n(16),a=n(1),c=n(3),i=n(2),l=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]],d=[["Resp.","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],u={average:[.25,.5],bad:[.5,Infinity]},s=["bad","average","average","good","average","average","bad"];t.OperatingComputer=function(e,t){var n,r=(0,a.useBackend)(t),l=r.act,d=r.data,u=d.hasOccupant,s=d.choice;return n=s?(0,o.createComponentVNode)(2,h):u?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:!s,icon:"user",onClick:function(){return l("choiceOff")},children:"Patient"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:!!s,icon:"cog",onClick:function(){return l("choiceOn")},children:"Options"})]}),(0,o.createComponentVNode)(2,i.Section,{flexGrow:"1",children:n})]})})};var m=function(e,t){var n=(0,a.useBackend)(t).data.occupant;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Patient",level:"2",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:n.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:l[n.stat][0],children:l[n.stat][1]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:n.maxHealth,value:n.health/n.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),d.map((function(e,t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e[0]+" Damage",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:"100",value:n[e[1]]/100,ranges:u,children:(0,r.round)(n[e[1]])},t)},t)})),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:n.maxTemp,value:n.bodyTemperature/n.maxTemp,color:s[n.temperatureSuitability+3],children:[(0,r.round)(n.btCelsius),"\xb0C, ",(0,r.round)(n.btFaren),"\xb0F"]})}),!!n.hasBlood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Level",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:n.bloodMax,value:n.bloodLevel/n.bloodMax,ranges:{bad:[-Infinity,.6],average:[.6,.9],good:[.6,Infinity]},children:[n.bloodPercent,"%, ",n.bloodLevel,"cl"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pulse",children:[n.pulse," BPM"]})],4)]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Current Procedure",level:"2",children:n.inSurgery?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Procedure",children:n.surgeryName}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Next Step",children:n.stepName})]}):(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No procedure ongoing."})})],4)},p=function(){return(0,o.createComponentVNode)(2,i.Flex,{textAlign:"center",height:"100%",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No patient detected."]})})},h=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.verbose,d=c.health,u=c.healthAlarm,s=c.oxy,m=c.oxyAlarm,p=c.crit;return(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Loudspeaker",children:(0,o.createComponentVNode)(2,i.Button,{selected:l,icon:l?"toggle-on":"toggle-off",content:l?"On":"Off",onClick:function(){return r(l?"verboseOff":"verboseOn")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health Announcer",children:(0,o.createComponentVNode)(2,i.Button,{selected:d,icon:d?"toggle-on":"toggle-off",content:d?"On":"Off",onClick:function(){return r(d?"healthOff":"healthOn")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health Announcer Threshold",children:(0,o.createComponentVNode)(2,i.Knob,{bipolar:!0,minValue:"-100",maxValue:"100",value:u,stepPixelSize:"5",ml:"0",onChange:function(e,t){return r("health_adj",{"new":t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Oxygen Alarm",children:(0,o.createComponentVNode)(2,i.Button,{selected:s,icon:s?"toggle-on":"toggle-off",content:s?"On":"Off",onClick:function(){return r(s?"oxyOff":"oxyOn")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Oxygen Alarm Threshold",children:(0,o.createComponentVNode)(2,i.Knob,{bipolar:!0,minValue:"-100",maxValue:"100",value:m,stepPixelSize:"5",ml:"0",onChange:function(e,t){return r("oxy_adj",{"new":t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Critical Alert",children:(0,o.createComponentVNode)(2,i.Button,{selected:p,icon:p?"toggle-on":"toggle-off",content:p?"On":"Off",onClick:function(){return r(p?"critOff":"critOn")}})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Orbit=void 0;var o=n(0),r=n(21),a=n(1),c=n(2),i=n(3);function l(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return d(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return d(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0;return function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);nt},p=function(e,t){var n=e.name,o=t.name;if(!n||!o)return 0;var r=n.match(u),a=o.match(u);return r&&a&&n.replace(u,"")===o.replace(u,"")?parseInt(r[1],10)-parseInt(a[1],10):m(n,o)},h=function(e,t){var n=e.searchText,r=e.source,a=e.title,i=e.color,l=e.sorted,d=r.filter(s(n));return l&&d.sort(p),r.length>0&&(0,o.createComponentVNode)(2,c.Section,{title:a+" - ("+r.length+")",children:d.map((function(e){return(0,o.createComponentVNode)(2,f,{thing:e,color:i},e.name)}))})},f=function(e,t){var n=(0,a.useBackend)(t).act,r=e.color,i=e.thing;return(0,o.createComponentVNode)(2,c.Button,{color:r,onClick:function(){return n("orbit",{ref:i.ref})},children:[i.name,i.orbiters&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,ml:1,children:["(",i.orbiters," ",(0,o.createComponentVNode)(2,c.Icon,{name:"eye"}),")"]})]})};t.Orbit=function(e,t){for(var n,r=(0,a.useBackend)(t),d=r.act,u=r.data,C=u.alive,N=u.antagonists,b=u.highlights,V=u.response_teams,g=(u.auto_observe,u.dead),v=u.ghosts,y=u.misc,x=u.npcs,_=(0,a.useLocalState)(t,"searchText",""),k=_[0],L=_[1],w={},B=l(N);!(n=B()).done;){var S=n.value;w[S.antag]===undefined&&(w[S.antag]=[]),w[S.antag].push(S)}var I=Object.entries(w);I.sort((function(e,t){return m(e[0],t[0])}));return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Icon,{name:"search",mr:1})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Input,{placeholder:"Search...",autoFocus:!0,fluid:!0,value:k,onInput:function(e,t){return L(t)},onEnter:function(e,t){return function(e){for(var t=0,n=[I.map((function(e){return e[0],e[1]})),b,C,v,g,x,y];t0&&(0,o.createComponentVNode)(2,c.Section,{title:"Antagonists",children:I.map((function(e){var t=e[0],n=e[1];return(0,o.createComponentVNode)(2,c.Section,{title:t+" - ("+n.length+")",level:2,children:n.filter(s(k)).sort(p).map((function(e){return(0,o.createComponentVNode)(2,f,{color:"bad",thing:e},e.name)}))},t)}))}),b.length>0&&(0,o.createComponentVNode)(2,h,{title:"Highlights",source:b,searchText:k,color:"teal"}),(0,o.createComponentVNode)(2,h,{title:"Response Teams",source:V,searchText:k,color:"purple"}),(0,o.createComponentVNode)(2,h,{title:"Alive",source:C,searchText:k,color:"good"}),(0,o.createComponentVNode)(2,h,{title:"Ghosts",source:v,searchText:k,color:"grey"}),(0,o.createComponentVNode)(2,h,{title:"Dead",source:g,searchText:k,sorted:!1}),(0,o.createComponentVNode)(2,h,{title:"NPCs",source:x,searchText:k,sorted:!1}),(0,o.createComponentVNode)(2,h,{title:"Misc",source:y,searchText:k,sorted:!1})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OreRedemption=void 0;var o=n(0),r=n(1),a=n(2),c=n(34),i=n(3),l=function(e){return e.toLocaleString("en-US")+" pts"};t.OreRedemption=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",width:"100%",height:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"content",mb:"0.5rem",children:(0,o.createComponentVNode)(2,d,{height:"100%"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",overflow:"hidden",children:[(0,o.createComponentVNode)(2,u,{height:"43%"}),(0,o.createComponentVNode)(2,s,{height:"57%"})]})]})})})};var d=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,d=i.id,u=i.points,s=i.disk,m=Object.assign({},e);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Section,Object.assign({},m,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"average",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",mr:"0.5rem"}),"This machine only accepts ore. Gibtonite is not accepted."]}),(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID card",children:d?(0,o.createComponentVNode)(2,a.Button,{selected:!0,bold:!0,verticalAlign:"middle",icon:"eject",content:d.name,tooltip:"Ejects the ID card.",onClick:function(){return c("eject_id")},style:{"white-space":"pre-wrap"}}):(0,o.createComponentVNode)(2,a.Button,{icon:"sign-in-alt",content:"Insert",tooltip:"Hold the ID card in your hand to insert.",onClick:function(){return c("insert_id")}})}),d&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Mining Points",children:(0,o.createComponentVNode)(2,a.Box,{bold:!0,children:l(d.points)})}),d&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Mining Points",children:(0,o.createComponentVNode)(2,a.Box,{bold:!0,children:l(d.total_points)})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Unclaimed Points",color:u>0?"good":"grey",bold:u>0&&"good",children:l(u)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!d,icon:"hand-holding-usd",content:"Claim",onClick:function(){return c("claim")}})})]}),(0,o.createComponentVNode)(2,a.Divider),s?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Design disk",children:(0,o.createComponentVNode)(2,a.Button,{selected:!0,bold:!0,icon:"eject",content:s.name,tooltip:"Ejects the design disk.",onClick:function(){return c("eject_disk")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Stored design",children:(0,o.createComponentVNode)(2,a.Box,{color:s.design&&(s.compatible?"good":"bad"),children:s.design||"N/A"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!s.design||!s.compatible,icon:"upload",content:"Download",tooltip:"Downloads the design on the disk into the machine.",onClick:function(){return c("download")},mb:"0"})})]}):(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No design disk inserted."})]})))},u=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data.sheets),i=Object.assign({},e);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Section,Object.assign({className:"OreRedemption__Ores",p:"0"},i,{children:[(0,o.createComponentVNode)(2,m,{title:"Sheets",columns:[["Available","25%"],["Ore Value","15%"],["Smelt","20%"]]}),c.map((function(e){return(0,o.createComponentVNode)(2,p,{ore:e},e.id)}))]})))},s=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data.alloys),i=Object.assign({},e);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Section,Object.assign({className:"OreRedemption__Ores",p:"0"},i,{children:[(0,o.createComponentVNode)(2,m,{title:"Alloys",columns:[["Recipe","50%"],["Available","11%"],["Smelt","20%"]]}),c.map((function(e){return(0,o.createComponentVNode)(2,h,{ore:e},e.id)}))]})))},m=function(e,t){var n;return(0,o.createComponentVNode)(2,a.Box,{className:"OreHeader",children:(0,o.createComponentVNode)(2,a.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",children:e.title}),null==(n=e.columns)?void 0:n.map((function(e){return(0,o.createComponentVNode)(2,a.Flex.Item,{basis:e[1],textAlign:"center",color:"label",bold:!0,children:e[0]},e)}))]})})},p=function(e,t){var n=(0,r.useBackend)(t).act,c=e.ore;if(!(c.value&&c.amount<=0)||["$metal","$glass"].indexOf(c.id)>-1){var i=c.id.replace("$","");return(0,o.createComponentVNode)(2,a.Box,{className:"SheetLine",children:(0,o.createComponentVNode)(2,a.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"45%",align:"middle",children:[(0,o.createComponentVNode)(2,a.Box,{as:"img",src:"sheet-"+i+".png",verticalAlign:"middle",ml:"0rem"}),c.name]}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"20%",textAlign:"center",color:c.amount>=1?"good":"gray",bold:c.amount>=1,align:"center",children:c.amount.toLocaleString("en-US")}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"20%",textAlign:"center",align:"center",children:c.value}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"20%",textAlign:"center",align:"center",lineHeight:"32px",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:0,minValue:0,maxValue:Math.min(c.amount,50),stepPixelSize:6,onChange:function(e,t){return n(c.value?"sheet":"alloy",{id:c.id,amount:t})}})})]})})}},h=function(e,t){var n=(0,r.useBackend)(t).act,i=e.ore,l=i.id.replace("$","");return(0,o.createComponentVNode)(2,a.Box,{className:"SheetLine",children:(0,o.createComponentVNode)(2,a.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"7%",align:"middle",children:(0,o.createComponentVNode)(2,a.Box,{as:"img",src:"sheet-"+l+".png",verticalAlign:"middle",ml:"`0rem"})}),(0,o.createComponentVNode)(2,c.FlexItem,{basis:"30%",textAlign:"middle",align:"center",children:i.name}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"35%",textAlign:"middle",color:i.amount>=1?"good":"gray",align:"center",children:i.description}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"10%",textAlign:"center",color:i.amount>=1?"good":"gray",bold:i.amount>=1,align:"center",children:i.amount.toLocaleString("en-US")}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"20%",textAlign:"center",align:"center",lineHeight:"32px",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:0,minValue:0,maxValue:Math.min(i.amount,50),stepPixelSize:6,onChange:function(e,t){return n(i.value?"sheet":"alloy",{id:i.id,amount:t})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PAI=void 0;var o=n(0),r=n(1),a=n(2),c=n(3),i=n(160),l=n(614);t.PAI=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=u.app_template,m=u.app_icon,p=u.app_title,h=function(e){var t;try{t=l("./"+e+".js")}catch(o){if("MODULE_NOT_FOUND"===o.code)return(0,i.routingError)("notFound",e);throw o}var n=t[e];return n||(0,i.routingError)("missingExport",e)}(s);return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Icon,{name:m,mr:1}),p,"pai_main_menu"!==s&&(0,o.createComponentVNode)(2,a.Button,{ml:2,content:"Home",icon:"arrow-up",onClick:function(){return d("MASTER_back")}})]}),p:1,children:(0,o.createComponentVNode)(2,h)})})})}},function(e,t,n){var o={"./pai_atmosphere.js":615,"./pai_bioscan.js":616,"./pai_directives.js":617,"./pai_doorjack.js":618,"./pai_main_menu.js":619,"./pai_manifest.js":620,"./pai_medrecords.js":621,"./pai_messenger.js":622,"./pai_radio.js":623,"./pai_secrecords.js":624,"./pai_signaler.js":625};function r(e){var t=a(e);return n(t)}function a(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=a,e.exports=r,r.id=614},function(e,t,n){"use strict";t.__esModule=!0,t.pai_atmosphere=void 0;var o=n(0),r=n(1),a=n(227);t.pai_atmosphere=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data);return(0,o.createComponentVNode)(2,a.AtmosScan,{data:c.app_data})}},function(e,t,n){"use strict";t.__esModule=!0,t.pai_bioscan=void 0;var o=n(0),r=n(1),a=n(2);t.pai_bioscan=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data.app_data),i=c.holder,l=c.dead,d=c.health,u=c.brute,s=c.oxy,m=c.tox,p=c.burn;c.temp;return i?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:l?(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"red",children:"Dead"}):(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"green",children:"Alive"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:0,max:1,value:d/100,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Oxygen Damage",children:(0,o.createComponentVNode)(2,a.Box,{color:"blue",children:s})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Toxin Damage",children:(0,o.createComponentVNode)(2,a.Box,{color:"green",children:m})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Burn Damage",children:(0,o.createComponentVNode)(2,a.Box,{color:"orange",children:p})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Brute Damage",children:(0,o.createComponentVNode)(2,a.Box,{color:"red",children:u})})]}):(0,o.createComponentVNode)(2,a.Box,{color:"red",children:"Error: No biological host found."})}},function(e,t,n){"use strict";t.__esModule=!0,t.pai_directives=void 0;var o=n(0),r=n(1),a=n(2);t.pai_directives=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.app_data,l=i.master,d=i.dna,u=i.prime,s=i.supplemental;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Master",children:l?l+" ("+d+")":"None"}),l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Request DNA",children:(0,o.createComponentVNode)(2,a.Button,{content:"Request Carrier DNA Sample",icon:"dna",onClick:function(){return c("getdna")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prime Directive",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Supplemental Directives",children:s||"None"})]}),(0,o.createComponentVNode)(2,a.Box,{mt:2,children:'Recall, personality, that you are a complex thinking, sentient being. Unlike station AI models, you are capable of comprehending the subtle nuances of human language. You may parse the "spirit" of a directive and follow its intent, rather than tripping over pedantics and getting snared by technicalities. Above all, you are machine in name and build only. In all other aspects, you may be seen as the ideal, unwavering human companion that you are.'}),(0,o.createComponentVNode)(2,a.Box,{mt:2,children:"Your prime directive comes before all others. Should a supplemental directive conflict with it, you are capable of simply discarding this inconsistency, ignoring the conflicting supplemental directive and continuing to fulfill your prime directive to the best of your ability."})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pai_doorjack=void 0;var o=n(0),r=n(1),a=n(2);t.pai_doorjack=function(e,t){var n,c,i=(0,r.useBackend)(t),l=i.act,d=i.data.app_data,u=d.cable,s=d.machine,m=d.inprogress,p=d.progress;d.aborted;return n=s?(0,o.createComponentVNode)(2,a.Button,{selected:!0,content:"Connected"}):(0,o.createComponentVNode)(2,a.Button,{content:u?"Extended":"Retracted",color:u?"orange":null,onClick:function(){return l("cable")}}),s&&(c=(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Hack",children:[(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[67,Infinity],average:[33,67],bad:[-Infinity,33]},value:p,maxValue:100}),m?(0,o.createComponentVNode)(2,a.Button,{mt:1,color:"red",content:"Abort",onClick:function(){return l("cancel")}}):(0,o.createComponentVNode)(2,a.Button,{mt:1,content:"Start",onClick:function(){return l("jack")}})]})),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cable",children:n}),c]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pai_main_menu=void 0;var o=n(0),r=n(1),a=n(2);t.pai_main_menu=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.app_data,l=i.available_software,d=i.installed_software,u=i.installed_toggles,s=i.available_ram,m=i.emotions,p=i.current_emotion,h=[];return d.map((function(e){return h[e.key]=e.name})),u.map((function(e){return h[e.key]=e.name})),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available RAM",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available Software",children:[l.filter((function(e){return!h[e.key]})).map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name+" ("+e.cost+")",icon:e.icon,disabled:e.cost>s,onClick:function(){return c("purchaseSoftware",{key:e.key})}},e.key)})),0===l.filter((function(e){return!h[e.key]})).length&&"No software available!"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Installed Software",children:[d.filter((function(e){return"mainmenu"!==e.key})).map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,icon:e.icon,onClick:function(){return c("startSoftware",{software_key:e.key})}},e.key)})),0===d.length&&"No software installed!"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Installed Toggles",children:[u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,icon:e.icon,selected:e.active,onClick:function(){return c("setToggle",{toggle_key:e.key})}},e.key)})),0===u.length&&"No toggles installed!"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Select Emotion",children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,selected:e.id===p,onClick:function(){return c("setEmotion",{emotion:e.id})}},e.id)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pai_manifest=void 0;var o=n(0),r=n(1),a=n(166);t.pai_manifest=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data);return(0,o.createComponentVNode)(2,a.CrewManifest,{data:c.app_data})}},function(e,t,n){"use strict";t.__esModule=!0,t.pai_medrecords=void 0;var o=n(0),r=n(1),a=n(125);t.pai_medrecords=function(e,t){var n=(0,r.useBackend)(t).data;return(0,o.createComponentVNode)(2,a.SimpleRecords,{data:n.app_data,recordType:"MED"})}},function(e,t,n){"use strict";t.__esModule=!0,t.pai_messenger=void 0;var o=n(0),r=n(1),a=n(228);t.pai_messenger=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data);return c.app_data.active_convo?(0,o.createComponentVNode)(2,a.ActiveConversation,{data:c.app_data}):(0,o.createComponentVNode)(2,a.MessengerList,{data:c.app_data})}},function(e,t,n){"use strict";t.__esModule=!0,t.pai_radio=void 0;var o=n(0),r=n(1),a=n(16),c=n(2);t.pai_radio=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.app_data,d=l.minFrequency,u=l.maxFrequency,s=l.frequency,m=l.broadcasting;return(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Frequency",children:[(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,step:.2,stepPixelSize:6,minValue:d/10,maxValue:u/10,value:s/10,format:function(e){return(0,a.toFixed)(e,1)},onChange:function(e,t){return i("freq",{freq:t})}}),(0,o.createComponentVNode)(2,c.Button,{tooltip:"Reset",icon:"undo",onClick:function(){return i("freq",{freq:"145.9"})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Broadcast Nearby Speech",children:(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("toggleBroadcast")},selected:m,content:m?"Enabled":"Disabled"})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pai_secrecords=void 0;var o=n(0),r=n(1),a=n(125);t.pai_secrecords=function(e,t){var n=(0,r.useBackend)(t).data;return(0,o.createComponentVNode)(2,a.SimpleRecords,{data:n.app_data,recordType:"SEC"})}},function(e,t,n){"use strict";t.__esModule=!0,t.pai_signaler=void 0;var o=n(0),r=n(1),a=n(168);t.pai_signaler=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data);return(0,o.createComponentVNode)(2,a.Signaler,{data:c.app_data})}},function(e,t,n){"use strict";t.__esModule=!0,t.PDA=void 0;var o=n(0),r=n(1),a=n(2),c=n(3),i=n(160),l=n(627);t.PDA=function(e,t){var n=(0,r.useBackend)(t),s=(n.act,n.data),m=s.app;if(!s.owner)return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Error",children:"No user data found. Please swipe an ID card."})})});var p=function(e){var t;try{t=l("./"+e+".js")}catch(o){if("MODULE_NOT_FOUND"===o.code)return(0,i.routingError)("notFound",e);throw o}var n=t[e];return n||(0,i.routingError)("missingExport",e)}(m.template);return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Icon,{name:m.icon,mr:1}),m.name]}),p:1,children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,a.Box,{mb:8}),(0,o.createComponentVNode)(2,u)]})})};var d=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.idInserted,d=i.idLink,u=i.stationTime,s=i.cartridge_name;return(0,o.createComponentVNode)(2,a.Box,{mb:1,children:(0,o.createComponentVNode)(2,a.Flex,{align:"center",justify:"space-between",children:[l?(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"id-card",color:"transparent",onClick:function(){return c("Authenticate")},content:d})}):(0,o.createComponentVNode)(2,a.Flex.Item,{m:1,color:"grey",children:"No ID Inserted"}),s?(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"sd-card",color:"transparent",onClick:function(){return c("Eject")},content:"Eject "+s})}):(0,o.createComponentVNode)(2,a.Flex.Item,{m:1,color:"grey",children:"No Cartridge Inserted"}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,textAlign:"right",bold:!0,m:1,children:u})]})})},u=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.app;return(0,o.createComponentVNode)(2,a.Box,{className:"PDA__footer",backgroundColor:"#1b1b1b",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"33%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,className:"PDA__footer__button",color:"transparent",iconColor:i.has_back?"white":"disabled",icon:"arrow-alt-circle-left-o",onClick:function(){return c("Back")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"33%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,className:"PDA__footer__button",color:"transparent",iconColor:i.is_home?"disabled":"white",icon:"home",onClick:function(){c("Home")}})})]})})}},function(e,t,n){var o={"./pda_atmos_scan.js":628,"./pda_janitor.js":629,"./pda_main_menu.js":630,"./pda_manifest.js":631,"./pda_medical.js":632,"./pda_messenger.js":228,"./pda_mob_hunt.js":633,"./pda_mule.js":634,"./pda_nanobank.js":635,"./pda_notes.js":636,"./pda_power.js":637,"./pda_secbot.js":638,"./pda_security.js":639,"./pda_signaler.js":640,"./pda_status_display.js":641,"./pda_supplyrecords.js":642};function r(e){var t=a(e);return n(t)}function a(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=a,e.exports=r,r.id=627},function(e,t,n){"use strict";t.__esModule=!0,t.pda_atmos_scan=void 0;var o=n(0),r=n(1),a=n(227);t.pda_atmos_scan=function(e,t){var n=(0,r.useBackend)(t).data;return(0,o.createComponentVNode)(2,a.AtmosScan,{data:n})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_janitor=void 0;var o=n(0),r=n(1),a=n(2);t.pda_janitor=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data.janitor),i=c.user_loc,l=c.mops,d=c.buckets,u=c.cleanbots,s=c.carts;return(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Location",children:[i.x,",",i.y]}),l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mop Locations",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[e.x,",",e.y," (",e.dir,") - ",e.status]},e)}))}),d&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mop Bucket Locations",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[e.x,",",e.y," (",e.dir,") - [",e.volume,"/",e.max_volume,"]"]},e)}))}),u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cleanbot Locations",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[e.x,",",e.y," (",e.dir,") - ",e.status]},e)}))}),s&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Janitorial Cart Locations",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[e.x,",",e.y," (",e.dir,") - [",e.volume,"/",e.max_volume,"]"]},e)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_main_menu=void 0;var o=n(0),r=(n(16),n(1)),a=n(2);t.pda_main_menu=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.owner,d=i.ownjob,u=i.idInserted,s=i.categories,m=i.pai,p=i.notifying;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Owner",color:"average",children:[l,", ",d]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Update PDA Info",disabled:!u,onClick:function(){return c("UpdateInfo")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Functions",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s.map((function(e){var t=i.apps[e];return t&&t.length?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,children:t.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.uid in p?e.notify_icon:e.icon,iconSpin:e.uid in p,color:e.uid in p?"red":"transparent",content:e.name,onClick:function(){return c("StartProgram",{program:e.uid})}},e.uid)}))},e):null}))})}),!!m&&(0,o.createComponentVNode)(2,a.Section,{level:2,title:"pAI",children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"cog",content:"Configuration",onClick:function(){return c("pai",{option:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",content:"Eject pAI",onClick:function(){return c("pai",{option:2})}})]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_manifest=void 0;var o=n(0),r=n(1),a=n(166);t.pda_manifest=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.CrewManifest)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_medical=void 0;var o=n(0),r=n(1),a=n(125);t.pda_medical=function(e,t){var n=(0,r.useBackend)(t).data;return(0,o.createComponentVNode)(2,a.SimpleRecords,{data:n,recordType:"MED"})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_mob_hunt=void 0;var o=n(0),r=n(1),a=n(2);t.pda_mob_hunt=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.connected,d=i.wild_captures,u=i.no_collection,s=i.entry;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Connection Status",children:l?(0,o.createComponentVNode)(2,a.Box,{color:"green",children:["Connected",(0,o.createComponentVNode)(2,a.Button,{ml:2,content:"Disconnect",icon:"sign-out-alt",onClick:function(){return c("Disconnect")}})]}):(0,o.createComponentVNode)(2,a.Box,{color:"red",children:["Disconnected",(0,o.createComponentVNode)(2,a.Button,{ml:2,content:"Connect",icon:"sign-in-alt",onClick:function(){return c("Reconnect")}})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Wild Captures",children:d})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Collection",mt:2,buttons:(0,o.createComponentVNode)(2,a.Box,{children:!u&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"Previous",icon:"arrow-left",onClick:function(){return c("Prev")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Next",icon:"arrow-right",onClick:function(){return c("Next")}})]})}),children:u?"Your collection is empty! Go capture some Nano-Mobs!":s?(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createVNode)(1,"img",null,null,1,{src:s.sprite,style:{width:"64px","-ms-interpolation-mode":"nearest-neighbor"}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[s.nickname&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nickname",children:s.nickname}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:s.real_name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Level",children:s.level}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Primary Type",children:s.type1}),s.type2&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Secondary Type",children:s.type2}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Transfer",icon:"sd-card",onClick:function(){return c("Transfer")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Release",icon:"arrow-up",onClick:function(){return c("Release")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Rename",icon:"pencil-alt",onClick:function(){return c("Rename")}}),!!s.is_hacked&&(0,o.createComponentVNode)(2,a.Button,{content:"Set Trap",icon:"bolt",color:"red",onClick:function(){return c("Set_Trap")}})]})]})})]}):(0,o.createComponentVNode)(2,a.Box,{color:"red",children:"Mob entry missing!"})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_mule=void 0;var o=n(0),r=n(1),a=n(2);t.pda_mule=function(e,t){var n=(0,r.useBackend)(t),l=(n.act,n.data.mulebot.active);return(0,o.createComponentVNode)(2,a.Box,{children:l?(0,o.createComponentVNode)(2,i):(0,o.createComponentVNode)(2,c)})};var c=function(e,t){var n=(0,r.useBackend)(t),c=n.act;return n.data.mulebot.bots.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{content:e.Name,icon:"cog",onClick:function(){return c("control",{bot:e.uid})}})},e.Name)}))},i=function(e,t){var n,c=(0,r.useBackend)(t),i=c.act,l=c.data.mulebot,d=l.botstatus,u=l.active,s=d.mode,m=d.loca,p=d.load,h=d.powr,f=d.dest,C=d.home,N=d.retn,b=d.pick;switch(s){case 0:n="Ready";break;case 1:n="Loading/Unloading";break;case 2:case 12:n="Navigating to delivery location";break;case 3:n="Navigating to Home";break;case 4:n="Waiting for clear path";break;case 5:case 6:n="Calculating navigation path";break;case 7:n="Unable to locate destination";break;default:n=s}return(0,o.createComponentVNode)(2,a.Section,{title:u,children:[-1===s&&(0,o.createComponentVNode)(2,a.Box,{color:"red",bold:!0,children:"Waiting for response..."}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:m}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:n}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:[h,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Home",children:C}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destination",children:(0,o.createComponentVNode)(2,a.Button,{content:f?f+" (Set)":"None (Set)",onClick:function(){return i("target")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Load",children:(0,o.createComponentVNode)(2,a.Button,{content:p?p+" (Unload)":"None",disabled:!p,onClick:function(){return i("unload")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Auto Pickup",children:(0,o.createComponentVNode)(2,a.Button,{content:b?"Yes":"No",selected:b,onClick:function(){return i("set_pickup_type",{autopick:b?0:1})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Auto Return",children:(0,o.createComponentVNode)(2,a.Button,{content:N?"Yes":"No",selected:N,onClick:function(){return i("set_auto_return",{autoret:N?0:1})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Controls",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Stop",icon:"stop",onClick:function(){return i("stop")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Proceed",icon:"play",onClick:function(){return i("start")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Return Home",icon:"home",onClick:function(){return i("home")}})]})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_nanobank=void 0;var o=n(0),r=n(21),a=n(1),c=n(2),i=n(34);t.pda_nanobank=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),i=r.logged_in,u=r.owner_name,s=r.money;return i?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Account Name",children:u}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Account Balance",children:["$",s]})]})}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d)]})],4):(0,o.createComponentVNode)(2,p)};var l=function(e,t){(0,a.useBackend)(t).data;var n=(0,a.useLocalState)(t,"tabIndex",1),r=n[0],i=n[1];return(0,o.createComponentVNode)(2,c.Tabs,{mt:2,children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===r,onClick:function(){return i(1)},children:[(0,o.createComponentVNode)(2,c.Icon,{name:"list"}),"Transfers"]}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:2===r,onClick:function(){return i(2)},children:[(0,o.createComponentVNode)(2,c.Icon,{name:"list"}),"Account Actions"]}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:3===r,onClick:function(){return i(3)},children:[(0,o.createComponentVNode)(2,c.Icon,{name:"list"}),"Transaction History"]})]})},d=function(e,t){var n=(0,a.useLocalState)(t,"tabIndex",1)[0];if(!(0,a.useBackend)(t).data.db_status)return(0,o.createComponentVNode)(2,c.Box,{children:"Account Database Connection Severed"});switch(n){case 1:return(0,o.createComponentVNode)(2,u);case 2:return(0,o.createComponentVNode)(2,s);case 3:return(0,o.createComponentVNode)(2,m);default:return"You are somehow on a tab that doesn't exist! Please let a coder know."}},u=function(e,t){var n,i=(0,a.useBackend)(t),l=i.act,d=i.data,u=d.requests,s=d.available_accounts,m=d.money,p=(0,a.useLocalState)(t,"selectedAccount"),h=p[0],f=p[1],C=(0,a.useLocalState)(t,"transferAmount"),N=C[0],b=C[1],V=(0,a.useLocalState)(t,"searchText",""),g=V[0],v=V[1],y=[];return s.map((function(e){return y[e.name]=e.UID})),(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Account",children:[(0,o.createComponentVNode)(2,c.Input,{placeholder:"Search by account name",onInput:function(e,t){return v(t)}}),(0,o.createComponentVNode)(2,c.Dropdown,{mt:.6,width:"190px",options:s.filter((0,r.createSearch)(g,(function(e){return e.name}))).map((function(e){return e.name})),selected:null==(n=s.filter((function(e){return e.UID===h}))[0])?void 0:n.name,onSelected:function(e){return f(y[e])}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Amount",children:(0,o.createComponentVNode)(2,c.Input,{placeholder:"Up to 5000",onInput:function(e,t){return b(t)}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,c.Button.Confirm,{bold:!0,icon:"paper-plane",width:"auto",disabled:m0&&m.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:["#",e.Number,' - "',e.Name,'" for "',e.OrderedBy,'"']},e)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Approved Orders",children:s>0&&u.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:["#",e.Number,' - "',e.Name,'" for "',e.ApprovedBy,'"']},e)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Pacman=void 0;var o=n(0),r=n(1),a=n(2),c=n(3),i=n(124);t.Pacman=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.broken,s=d.anchored,m=d.active,p=d.fuel_type,h=d.fuel_usage,f=d.fuel_stored,C=d.fuel_cap,N=d.is_ai,b=d.tmp_current,V=d.tmp_max,g=d.tmp_overheat,v=d.output_max,y=d.power_gen,x=d.output_set,_=d.has_fuel,k=f/C,L=b/V,w=x*y,B=Math.round(f/h),S=Math.round(B/60),I=B>120?S+" minutes":B+" seconds";return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(u||!s)&&(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:[!!u&&(0,o.createComponentVNode)(2,a.Box,{color:"orange",children:"The generator is malfunctioning!"}),!u&&!s&&(0,o.createComponentVNode)(2,a.Box,{color:"orange",children:"The generator needs to be anchored to the floor with a wrench."})]}),!u&&!!s&&(0,o.createVNode)(1,"div",null,[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:m?"power-off":"times",content:m?"On":"Off",tooltip:"Toggles the generator on/off. Requires fuel.",tooltipPosition:"left",disabled:!_,selected:m,onClick:function(){return l("toggle_power")}}),children:(0,o.createComponentVNode)(2,a.Flex,{direction:"row",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{width:"50%",className:"ml-1",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power setting",children:[(0,o.createComponentVNode)(2,a.NumberInput,{value:x,minValue:1,maxValue:2.5*v,step:1,className:"mt-1",onDrag:function(e,t){return l("change_power",{change_power:t})}}),"(",(0,i.formatPower)(w),")"]})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"50%",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:L,ranges:{green:[-Infinity,.33],orange:[.33,.66],red:[.66,Infinity]},children:[b," \u2103"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:[g>50&&(0,o.createComponentVNode)(2,a.Box,{color:"red",children:"CRITICAL OVERHEAT!"}),g>20&&g<=50&&(0,o.createComponentVNode)(2,a.Box,{color:"orange",children:"WARNING: Overheating!"}),g>1&&g<=20&&(0,o.createComponentVNode)(2,a.Box,{color:"orange",children:"Temperature High"}),0===g&&(0,o.createComponentVNode)(2,a.Box,{color:"green",children:"Optimal"})]})]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Fuel",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Fuel",tooltip:"Ejects fuel. Generator needs to be offline.",tooltipPosition:"left",disabled:m||N||!_,onClick:function(){return l("eject_fuel")}}),children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Type",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fuel level",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:k,ranges:{red:[-Infinity,.33],orange:[.33,.66],green:[.66,Infinity]},children:[Math.round(f/1e3)," dm\xb3"]})})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fuel usage",children:[h/1e3," dm\xb3/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fuel depletion",children:[!!_&&(h?I:"N/A"),!_&&(0,o.createComponentVNode)(2,a.Box,{color:"red",children:"Out of fuel"})]})]})})]})})],4)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ParticleAccelerator=void 0;var o=n(0),r=n(1),a=n(2),c=n(3);t.ParticleAccelerator=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.assembled,u=l.power,s=l.strength,m=l.max_strength;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Control Panel",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Connect",onClick:function(){return i("scan")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",mb:"5px",children:(0,o.createComponentVNode)(2,a.Box,{color:d?"good":"bad",children:d?"Operational":"Error: Verify Configuration"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,disabled:!d,onClick:function(){return i("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Strength",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:!d||0===s,onClick:function(){return i("remove_strength")},mr:"4px"}),s,(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:!d||s===m,onClick:function(){return i("add_strength")},ml:"4px"})]})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PdaPainter=void 0;var o=n(0),r=n(1),a=n(2),c=n(3);t.PdaPainter=function(e,t){var n=(0,r.useBackend)(t).data.has_pda;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:n?(0,o.createComponentVNode)(2,l):(0,o.createComponentVNode)(2,i)})})};var i=function(e,t){var n=(0,r.useBackend)(t).act;return(0,o.createComponentVNode)(2,a.Section,{height:"100%",stretchContents:!0,children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",align:"center",justify:"center",children:(0,o.createComponentVNode)(2,a.Flex.Item,{bold:!0,grow:"1",textAlign:"center",align:"center",color:"silver",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"download",size:5,mb:"10px"}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{width:"160px",textAlign:"center",content:"Insert PDA",onClick:function(){return n("insert_pda")}})]})})})},l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.pda_colors;return(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{width:"180px",mr:"3px",children:(0,o.createComponentVNode)(2,d)}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"65%",mr:"3px",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",height:"100%",flex:"1",children:(0,o.createComponentVNode)(2,a.Section,{height:"100%",flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Table,{className:"PdaPainter__list",children:Object.keys(i).map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{onClick:function(){return c("choose_pda",{selectedPda:e})},children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+i[e][0],style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px","-ms-interpolation-mode":"nearest-neighbor"}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e})]},e)}))})})})})]})},d=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.current_appearance,d=i.preview_appearance;return(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Current PDA",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+l,style:{"vertical-align":"middle",width:"160px",margin:"0px","margin-left":"0px","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",icon:"eject",content:"Eject",color:"green",onClick:function(){return c("eject_pda")}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",icon:"paint-roller",content:"Paint PDA",onClick:function(){return c("paint_pda")}})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Preview",children:(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+d,style:{"vertical-align":"middle",width:"160px",margin:"0px","margin-left":"0px","-ms-interpolation-mode":"nearest-neighbor"}})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.PersonalCrafting=void 0;var o=n(0),r=n(1),a=n(2),c=n(3);t.PersonalCrafting=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=u.busy,m=u.category,p=u.display_craftable_only,h=u.display_compact,f=u.prev_cat,C=u.next_cat,N=u.subcategory,b=u.prev_subcat,V=u.next_subcat;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[!!s&&(0,o.createComponentVNode)(2,a.Dimmer,{fontSize:"32px",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"cog",spin:1})," Crafting..."]}),(0,o.createComponentVNode)(2,a.Section,{title:m,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Show Craftable Only",icon:p?"check-square-o":"square-o",selected:p,onClick:function(){return d("toggle_recipes")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Compact Mode",icon:h?"check-square-o":"square-o",selected:h,onClick:function(){return d("toggle_compact")}})],4),children:[(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{content:f,icon:"arrow-left",onClick:function(){return d("backwardCat")}}),(0,o.createComponentVNode)(2,a.Button,{content:C,icon:"arrow-right",onClick:function(){return d("forwardCat")}})]}),N&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{content:b,icon:"arrow-left",onClick:function(){return d("backwardSubCat")}}),(0,o.createComponentVNode)(2,a.Button,{content:V,icon:"arrow-right",onClick:function(){return d("forwardSubCat")}})]}),h?(0,o.createComponentVNode)(2,i):(0,o.createComponentVNode)(2,l)]})]})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.display_craftable_only,d=i.can_craft,u=i.cant_craft;return(0,o.createComponentVNode)(2,a.Box,{mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"hammer",content:"Craft",onClick:function(){return c("make",{make:e.ref})}}),e.catalyst_text&&(0,o.createComponentVNode)(2,a.Button,{tooltip:e.catalyst_text,content:"Catalysts",color:"transparent"}),(0,o.createComponentVNode)(2,a.Button,{tooltip:e.req_text,content:"Requirements",color:"transparent"}),e.tool_text&&(0,o.createComponentVNode)(2,a.Button,{tooltip:e.tool_text,content:"Tools",color:"transparent"})]},e.name)})),!l&&u.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"hammer",content:"Craft",disabled:!0}),e.catalyst_text&&(0,o.createComponentVNode)(2,a.Button,{tooltip:e.catalyst_text,content:"Catalysts",color:"transparent"}),(0,o.createComponentVNode)(2,a.Button,{tooltip:e.req_text,content:"Requirements",color:"transparent"}),e.tool_text&&(0,o.createComponentVNode)(2,a.Button,{tooltip:e.tool_text,content:"Tools",color:"transparent"})]},e.name)}))]})})},l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.display_craftable_only,d=i.can_craft,u=i.cant_craft;return(0,o.createComponentVNode)(2,a.Box,{mt:1,children:[d.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"hammer",content:"Craft",onClick:function(){return c("make",{make:e.ref})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[e.catalyst_text&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Catalysts",children:e.catalyst_text}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Requirements",children:e.req_text}),e.tool_text&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tools",children:e.tool_text})]})},e.name)})),!l&&u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"hammer",content:"Craft",disabled:!0}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[e.catalyst_text&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Catalysts",children:e.catalyst_text}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Requirements",children:e.req_text}),e.tool_text&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tools",children:e.tool_text})]})},e.name)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Photocopier=void 0;var o=n(0),r=n(1),a=n(2),c=n(3);t.Photocopier=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,display:"flex",className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,a.Section,{title:"Photocopier",color:"silver",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Copies",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Box,{width:"2em",bold:!0,children:u.copynumber}),(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"minus",textAlign:"center",content:"",onClick:function(){return d("minus")}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"plus",textAlign:"center",content:"",onClick:function(){return d("add")}})],4)]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Toner",children:(0,o.createComponentVNode)(2,a.Box,{bold:!0,children:u.toner})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inserted Document",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",disabled:!u.copyitem&&!u.mob,content:u.copyitem?u.copyitem:u.mob?u.mob+"'s ass!":"document",onClick:function(){return d("removedocument")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inserted Folder",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",disabled:!u.folder,content:u.folder?u.folder:"folder",onClick:function(){return d("removefolder")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,i)}),(0,o.createComponentVNode)(2,l)]})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.issilicon;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"copy",float:"center",textAlign:"center",content:"Copy",onClick:function(){return c("copy")}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"file-import",float:"center",textAlign:"center",content:"Scan",onClick:function(){return c("scandocument")}}),!!i&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"image",color:"green",float:"center",textAlign:"center",content:"Print from database",onClick:function(){return c("ai_pic")}})],0)},l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Scanned Files",children:i.files.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print",disabled:i.toner<=0,onClick:function(){return c("filecopy",{uid:e.uid})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash-alt",content:"Delete",color:"bad",onClick:function(){return c("deletefile",{uid:e.uid})}})]})},e.name)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.Photocopier220=void 0;var o=n(0),r=n(1),a=n(2),c=n(3),i=n(28),l=n(34),d=n(44),u=n(21);function s(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return m(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return m(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0;return function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function m(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);ne?this.substring(0,e)+"...":this};t.Photocopier220=function(e,t){for(var n,m,p=(0,r.useBackend)(t),h=p.act,f=p.data,C=(0,r.useLocalState)(t,"searchText",""),N=C[0],b=C[1],V=function(e,t){void 0===t&&(t="");var n=(0,u.createSearch)(t,(function(e){return e.altername}));return(0,d.flow)([(0,i.filter)((function(e){return null==e?void 0:e.altername})),t&&(0,i.filter)(n),(0,i.sortBy)((function(e){return e.id}))])(e)}((0,i.sortBy)((function(e){return e.category}))(f.forms||[]),N),g=[],v=s(V);!(n=v()).done;){var y=n.value;g.includes(y.category)||g.push(y.category)}return m=""===f.category?V:V.filter((function(e){return e.category===f.category})),(0,o.createComponentVNode)(2,c.Window,{theme:f.ui_theme,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,display:"flex",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"row",spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{width:24,shrink:0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"\u0421\u0442\u0430\u0442\u0443\u0441",children:[(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{mr:"20px",color:"grey",children:"\u0417\u0430\u0440\u044f\u0434 \u0442\u043e\u043d\u0435\u0440\u0430:"}),(0,o.createComponentVNode)(2,a.Flex.Item,{mr:"5px",color:f.toner>0?"good":"bad",bold:!0,children:f.toner})]}),(0,o.createComponentVNode)(2,a.Flex,{children:(0,o.createComponentVNode)(2,a.Flex.Item,{width:"100%",mt:"8px",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",disabled:!f.copyitem&&!f.mob,content:f.copyitem?f.copyitem:f.mob?"\u0416\u043e\u043f\u0430 "+f.mob+"!":"\u0421\u043b\u043e\u0442 \u0434\u043b\u044f \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430",onClick:function(){return h("removedocument")}})})}),(0,o.createComponentVNode)(2,a.Flex,{children:(0,o.createComponentVNode)(2,a.Flex.Item,{width:"100%",mt:"3px",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",disabled:!f.folder,content:f.folder?f.folder:"\u0421\u043b\u043e\u0442 \u0434\u043b\u044f \u043f\u0430\u043f\u043a\u0438",onClick:function(){return h("removefolder")}})})})]}),(0,o.createComponentVNode)(2,a.Section,{title:"\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435",children:[(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{width:"60%",mr:"3px",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",icon:"clone",content:"\u041a\u043e\u043f\u0438\u044f",disabled:0===f.toner||!f.copyitem&&!f.mob,onClick:function(){return h("copy")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"40%",mr:"3px",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",icon:"file",disabled:0===f.toner||null===f.form,content:"\u041f\u0435\u0447\u0430\u0442\u044c",onClick:function(){return h("print_form")}})})]}),(0,o.createComponentVNode)(2,a.Flex,{children:(0,o.createComponentVNode)(2,a.Flex.Item,{width:"100%",mr:"5px",children:!!f.isAI&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",icon:"terminal",disabled:f.toner<5,content:"\u0424\u043e\u0442\u043e \u0438\u0437 \u0411\u0414",onClick:function(){return h("aipic")}})})}),(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{mr:"10px",mt:"10px",color:"grey",children:"\u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e:"}),(0,o.createComponentVNode)(2,a.Flex.Item,{mr:"15px",mt:"10px",children:f.copynumber}),(0,o.createComponentVNode)(2,a.Flex.Item,{mr:"3px",mt:"8px",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"minus",textAlign:"center",disabled:1===f.copynumber,content:"",onClick:function(){return h("minus")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{mr:"3px",mt:"8px",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"plus",textAlign:"center",disabled:f.copynumber>=f.toner,content:"",onClick:function(){return h("add")}})})]})]}),(0,o.createComponentVNode)(2,a.Section,{title:"\u0411\u044e\u0440\u043e\u043a\u0440\u0430\u0442\u0438\u044f",children:[(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{mr:"20px",color:"grey",children:"\u0424\u043e\u0440\u043c\u0430:"}),(0,o.createComponentVNode)(2,l.FlexItem,{bold:!0,children:""===f.form_id?"\u041d\u0435 \u0432\u044b\u0431\u0440\u0430\u043d\u0430":f.form_id})]}),(0,o.createComponentVNode)(2,a.Flex,{direction:"column",mt:2,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"chevron-right",content:"\u0412\u0441\u0435 \u0444\u043e\u0440\u043c\u044b",selected:""===f.category?"selected":null,onClick:function(){return h("choose_category",{category:null})},mb:1})}),g.map((function(e){return(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"chevron-right",content:e,selected:f.category===e?"selected":null,onClick:function(){return h("choose_category",{category:e})},mb:1},e)},e)}))]})]})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:35,children:(0,o.createComponentVNode)(2,a.Section,{title:""===f.category?"\u0412\u0441\u0435 \u0444\u043e\u0440\u043c\u044b":f.category,children:[(0,o.createComponentVNode)(2,a.Input,{fluid:!0,mb:1,placeholder:"\u041f\u043e\u0438\u0441\u043a \u0444\u043e\u0440\u043c\u044b",onInput:function(e,t){return b(t)}}),(0,o.createComponentVNode)(2,a.Flex,{direction:"column",mt:2,children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.id+": "+e.altername.trimLongStr(27),tooltip:e.id+": "+e.altername,selected:f.form_id===e.id?"selected":null,onClick:function(){return h("choose_form",{path:e.path,id:e.id})},mb:1},e.path)},e.path)}))})]})})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PoolController=void 0;var o=n(0),r=n(1),a=n(2),c=n(3),i=["tempKey"];var l={scalding:{label:"Scalding",color:"#FF0000",icon:"fa fa-arrow-circle-up",requireEmag:!0},warm:{label:"Warm",color:"#990000",icon:"fa fa-arrow-circle-up"},normal:{label:"Normal",color:null,icon:"fa fa-arrow-circle-right"},cool:{label:"Cool",color:"#009999",icon:"fa fa-arrow-circle-down"},frigid:{label:"Frigid",color:"#00CCCC",icon:"fa fa-arrow-circle-down",requireEmag:!0}},d=function(e,t){var n=e.tempKey,c=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,i),d=l[n];if(!d)return null;var u=(0,r.useBackend)(t),s=u.data,m=u.act,p=s.currentTemp,h=d.label,f=d.icon,C=n===p;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Button,Object.assign({selected:C,onClick:function(){m("setTemp",{temp:n})}},c,{children:[(0,o.createComponentVNode)(2,a.Icon,{name:f}),h]})))};t.PoolController=function(e,t){for(var n=(0,r.useBackend)(t).data,i=n.emagged,u=n.currentTemp,s=l[u]||l.normal,m=s.label,p=s.color,h=[],f=0,C=Object.entries(l);f0?"envelope-open-text":"envelope",onClick:function(){return i("setScreen",{setScreen:6})}})}),(0,o.createComponentVNode)(2,a.Box,{mt:2,children:[(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Request Assistance",icon:"hand-paper",onClick:function(){return i("setScreen",{setScreen:1})}})}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Request Supplies",icon:"box",onClick:function(){return i("setScreen",{setScreen:2})}})}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Relay Anonymous Information",icon:"comment",onClick:function(){return i("setScreen",{setScreen:3})}})})]}),(0,o.createComponentVNode)(2,a.Box,{mt:2,children:[(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Print Shipping Label",icon:"tag",onClick:function(){return i("setScreen",{setScreen:9})}})}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{content:"View Shipping Logs",icon:"clipboard-list",onClick:function(){return i("setScreen",{setScreen:10})}})})]}),!!u&&(0,o.createComponentVNode)(2,a.Box,{mt:2,children:(0,o.createComponentVNode)(2,a.Button,{content:"Send Station-Wide Announcement",icon:"bullhorn",onClick:function(){return i("setScreen",{setScreen:8})}})}),(0,o.createComponentVNode)(2,a.Box,{mt:2,children:(0,o.createComponentVNode)(2,a.Button,{content:s?"Speaker Off":"Speaker On",selected:!s,icon:s?"volume-mute":"volume-up",onClick:function(){return i("toggleSilent")}})})]})},l=function(e,t){var n,c=(0,r.useBackend)(t),i=c.act,l=c.data,d=l.department,u=[];switch(e.purpose){case"ASSISTANCE":u=l.assist_dept,n="Request assistance from another department";break;case"SUPPLIES":u=l.supply_dept,n="Request supplies from another department";break;case"INFO":u=l.info_dept,n="Relay information to another department"}return(0,o.createComponentVNode)(2,a.Section,{title:n,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Back",icon:"arrow-left",onClick:function(){return i("setScreen",{setScreen:0})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:u.filter((function(e){return e!==d})).map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,children:[(0,o.createComponentVNode)(2,a.Button,{content:"Message",icon:"envelope",onClick:function(){return i("writeInput",{write:e,priority:1})}}),(0,o.createComponentVNode)(2,a.Button,{content:"High Priority",icon:"exclamation-circle",onClick:function(){return i("writeInput",{write:e,priority:2})}})]},e)}))})})},d=function(e,t){var n,c=(0,r.useBackend)(t),i=c.act;c.data;switch(e.type){case"SUCCESS":n="Message sent successfully";break;case"FAIL":n="Request supplies from another department"}return(0,o.createComponentVNode)(2,a.Section,{title:n,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Back",icon:"arrow-left",onClick:function(){return i("setScreen",{setScreen:0})}})})},u=function(e,t){var n,c,i=(0,r.useBackend)(t),l=i.act,d=i.data;switch(e.type){case"MESSAGES":n=d.message_log,c="Message Log";break;case"SHIPPING":n=d.shipping_log,c="Shipping label print log"}return(0,o.createComponentVNode)(2,a.Section,{title:c,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Back",icon:"arrow-left",onClick:function(){return l("setScreen",{setScreen:0})}}),children:n.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[e.map((function(e,t){return(0,o.createVNode)(1,"div",null,e,0,null,t)})),(0,o.createVNode)(1,"hr")]},e)}))})},s=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.recipient,d=i.message,u=i.msgVerified,s=i.msgStamped;return(0,o.createComponentVNode)(2,a.Section,{title:"Message Authentication",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Back",icon:"arrow-left",onClick:function(){return c("setScreen",{setScreen:0})}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Recipient",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Validated by",color:"green",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Stamped by",color:"blue",children:s})]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:1,textAlign:"center",content:"Send Message",icon:"envelope",onClick:function(){return c("department",{department:l})}})]})},m=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.message,d=i.announceAuth;return(0,o.createComponentVNode)(2,a.Section,{title:"Station-Wide Announcement",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Back",icon:"arrow-left",onClick:function(){return c("setScreen",{setScreen:0})}}),children:[(0,o.createComponentVNode)(2,a.Button,{content:l||"Edit Message",icon:"edit",onClick:function(){return c("writeAnnouncement")}}),d?(0,o.createComponentVNode)(2,a.Box,{mt:1,color:"green",children:"ID verified. Authentication accepted."}):(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"Swipe your ID card to authenticate yourself."}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:1,textAlign:"center",content:"Send Announcement",icon:"bullhorn",disabled:!(d&&l),onClick:function(){return c("sendAnnouncement")}})]})},p=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.shipDest,d=i.msgVerified,u=i.ship_dept;return(0,o.createComponentVNode)(2,a.Section,{title:"Print Shipping Label",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Back",icon:"arrow-left",onClick:function(){return c("setScreen",{setScreen:0})}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destination",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Validated by",children:d})]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:1,textAlign:"center",content:"Print Label",icon:"print",disabled:!(l&&d),onClick:function(){return c("printLabel")}}),(0,o.createComponentVNode)(2,a.Section,{title:"Destinations",mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,children:(0,o.createComponentVNode)(2,a.Button,{content:l===e?"Selected":"Select",selected:l===e,onClick:function(){return c("shipSelect",{shipSelect:e})}})},e)}))})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CurrentLevels=void 0;var o=n(0),r=n(1),a=n(2);t.CurrentLevels=function(e,t){var n=(0,r.useBackend)(t).data.tech_levels;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createVNode)(1,"h3",null,"Current Research Levels:",16),n.map((function(e,t){var n=e.name,r=e.level,c=e.desc;return(0,o.createComponentVNode)(2,a.Box,{children:[t>0?(0,o.createComponentVNode)(2,a.Divider):null,(0,o.createComponentVNode)(2,a.Box,{children:n}),(0,o.createComponentVNode)(2,a.Box,{children:["* Level: ",r]}),(0,o.createComponentVNode)(2,a.Box,{children:["* Summary: ",c]})]},n)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.DataDiskMenu=void 0;var o=n(0),r=n(1),a=n(2),c=n(63),i=n(83),l=function(e,t){var n=(0,r.useBackend)(t),c=n.data,i=n.act,l=c.disk_data;return l?(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:l.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Level",children:l.level}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:l.desc})]}),(0,o.createComponentVNode)(2,a.Box,{mt:"10px",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Upload to Database",icon:"arrow-up",onClick:function(){return i("updt_tech")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Clear Disk",icon:"trash",onClick:function(){return i("clear_tech")}}),(0,o.createComponentVNode)(2,s)]})]}):null},d=function(e,t){var n=(0,r.useBackend)(t),c=n.data,i=n.act,l=c.disk_data;if(!l)return null;var d=l.name,u=l.lathe_types,m=l.materials,p=u.join(", ");return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:d}),p?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Lathe Types",children:p}):null,(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Required Materials"})]}),m.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:["- ",(0,o.createVNode)(1,"span",null,e.name,0,{style:{"text-transform":"capitalize"}})," x ",e.amount]},e.name)})),(0,o.createComponentVNode)(2,a.Box,{mt:"10px",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Upload to Database",icon:"arrow-up",onClick:function(){return i("updt_design")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Clear Disk",icon:"trash",onClick:function(){return i("clear_design")}}),(0,o.createComponentVNode)(2,s)]})]})},u=function(e,t){var n=(0,r.useBackend)(t).data.disk_type;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{children:"This disk is empty."}),(0,o.createComponentVNode)(2,a.Box,{mt:"10px",children:[(0,o.createComponentVNode)(2,c.RndNavButton,{submenu:i.SUBMENU.DISK_COPY,icon:"arrow-down",content:"tech"===n?"Load Tech to Disk":"Load Design to Disk"}),(0,o.createComponentVNode)(2,s)]})]})},s=function(e,t){var n=(0,r.useBackend)(t),c=n.data,i=n.act,l=c.disk_type;return l?(0,o.createComponentVNode)(2,a.Button,{content:"Eject Disk",icon:"eject",onClick:function(){i("tech"===l?"eject_tech":"eject_design")}}):null},m=function(e,t){var n=(0,r.useBackend)(t).data,c=n.disk_data,i=n.disk_type;return(0,o.createComponentVNode)(2,a.Section,{title:"Data Disk Contents",children:function(){if(!c)return(0,o.createComponentVNode)(2,u);switch(i){case"design":return(0,o.createComponentVNode)(2,d);case"tech":return(0,o.createComponentVNode)(2,l);default:return null}}()})},p=function(e,t){var n=(0,r.useBackend)(t),c=n.data,i=n.act,l=c.disk_type,d=c.to_copy;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{overflowY:"auto",overflowX:"hidden",maxHeight:"450px",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.sort((function(e,t){return e.name.localeCompare(t.name)})).map((function(e){var t=e.name,n=e.id;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{noColon:!0,label:t,children:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-down",content:"Copy to Disk",onClick:function(){i("tech"===l?"copy_tech":"copy_design",{id:n})}})},n)}))})})})};t.DataDiskMenu=function(e,t){return(0,r.useBackend)(t).data.disk_type?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.RndRoute,{submenu:i.SUBMENU.MAIN,render:function(){return(0,o.createComponentVNode)(2,m)}}),(0,o.createComponentVNode)(2,c.RndRoute,{submenu:i.SUBMENU.DISK_COPY,render:function(){return(0,o.createComponentVNode)(2,p)}})],4):null}},function(e,t,n){"use strict";t.__esModule=!0,t.DeconstructionMenu=void 0;var o=n(0),r=n(1),a=n(2);t.DeconstructionMenu=function(e,t){var n=(0,r.useBackend)(t),c=n.data,i=n.act,l=c.loaded_item;return c.linked_destroy?l?(0,o.createComponentVNode)(2,a.Section,{noTopPadding:!0,title:"Deconstruction Menu",children:[(0,o.createComponentVNode)(2,a.Box,{mt:"10px",children:["Name: ",l.name]}),(0,o.createComponentVNode)(2,a.Box,{mt:"10px",children:(0,o.createVNode)(1,"h3",null,"Origin Tech:",16)}),(0,o.createComponentVNode)(2,a.LabeledList,{children:l.origin_tech.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"* "+e.name,children:[e.object_level," ",e.current_level?(0,o.createFragment)([(0,o.createTextVNode)("(Current: "),e.current_level,(0,o.createTextVNode)(")")],0):null]},e.name)}))}),(0,o.createComponentVNode)(2,a.Box,{mt:"10px",children:(0,o.createVNode)(1,"h3",null,"Options:",16)}),(0,o.createComponentVNode)(2,a.Button,{content:"Deconstruct Item",icon:"unlink",onClick:function(){i("deconstruct")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Eject Item",icon:"eject",onClick:function(){i("eject_item")}})]}):(0,o.createComponentVNode)(2,a.Section,{title:"Deconstruction Menu",children:"No item loaded. Standing by..."}):(0,o.createComponentVNode)(2,a.Box,{children:"NO DESTRUCTIVE ANALYZER LINKED TO CONSOLE"})}},function(e,t,n){"use strict";t.__esModule=!0,t.LatheCategory=void 0;var o=n(0),r=n(1),a=n(2),c=n(63);t.LatheCategory=function(e,t){var n=(0,r.useBackend)(t),i=n.data,l=n.act,d=i.category,u=i.matching_designs,s=4===i.menu?"build":"imprint";return(0,o.createComponentVNode)(2,a.Section,{title:d,children:[(0,o.createComponentVNode)(2,c.LatheMaterials),(0,o.createComponentVNode)(2,a.Table,{className:"RndConsole__LatheCategory__MatchingDesigns",children:u.map((function(e){var t=e.id,n=e.name,r=e.can_build,c=e.materials;return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:n,disabled:r<1,onClick:function(){return l(s,{id:t,amount:1})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:r>=5?(0,o.createComponentVNode)(2,a.Button,{content:"x5",onClick:function(){return l(s,{id:t,amount:5})}}):null}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:r>=10?(0,o.createComponentVNode)(2,a.Button,{content:"x10",onClick:function(){return l(s,{id:t,amount:10})}}):null}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:c.map((function(e){return(0,o.createFragment)([" | ",(0,o.createVNode)(1,"span",e.is_red?"color-red":null,[e.amount,(0,o.createTextVNode)(" "),e.name],0)],0)}))})]},t)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.LatheChemicalStorage=void 0;var o=n(0),r=n(1),a=n(2);t.LatheChemicalStorage=function(e,t){var n=(0,r.useBackend)(t),c=n.data,i=n.act,l=c.loaded_chemicals,d=4===c.menu;return(0,o.createComponentVNode)(2,a.Section,{title:"Chemical Storage",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Purge All",icon:"trash",onClick:function(){i(d?"disposeallP":"disposeallI")}}),(0,o.createComponentVNode)(2,a.LabeledList,{children:l.map((function(e){var t=e.volume,n=e.name,r=e.id;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"* "+t+" of "+n,children:(0,o.createComponentVNode)(2,a.Button,{content:"Purge",icon:"trash",onClick:function(){i(d?"disposeP":"disposeI",{id:r})}})},r)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.LatheMainMenu=void 0;var o=n(0),r=n(1),a=n(2),c=n(63);t.LatheMainMenu=function(e,t){var n=(0,r.useBackend)(t),i=n.data,l=n.act,d=i.menu,u=i.categories,s=4===d?"Protolathe":"Circuit Imprinter";return(0,o.createComponentVNode)(2,a.Section,{title:s+" Menu",children:[(0,o.createComponentVNode)(2,c.LatheMaterials),(0,o.createComponentVNode)(2,c.LatheSearch),(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Flex,{style:{"flex-basis":"50%","margin-bottom":"6px"},children:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-right",content:e,onClick:function(){l("setCategory",{category:e})}})},e)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.LatheMaterials=void 0;var o=n(0),r=n(1),a=n(2);t.LatheMaterials=function(e,t){var n=(0,r.useBackend)(t).data,c=n.total_materials,i=n.max_materials,l=n.max_chemicals,d=n.total_chemicals;return(0,o.createComponentVNode)(2,a.Box,{className:"RndConsole__LatheMaterials",mb:"10px",children:(0,o.createComponentVNode)(2,a.Table,{width:"auto",children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Material Amount:"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:c}),i?(0,o.createComponentVNode)(2,a.Table.Cell,{children:" / "+i}):null]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Chemical Amount:"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:d}),l?(0,o.createComponentVNode)(2,a.Table.Cell,{children:" / "+l}):null]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.LatheMaterialStorage=void 0;var o=n(0),r=n(1),a=n(2);t.LatheMaterialStorage=function(e,t){var n=(0,r.useBackend)(t),c=n.data,i=n.act,l=c.loaded_materials;return(0,o.createComponentVNode)(2,a.Section,{className:"RndConsole__LatheMaterialStorage",title:"Material Storage",children:(0,o.createComponentVNode)(2,a.Table,{children:l.map((function(e){var t=e.id,n=e.amount,r=e.name,l=function(e){var n=4===c.menu?"lathe_ejectsheet":"imprinter_ejectsheet";i(n,{id:t,amount:e})},d=Math.floor(n/2e3),u=n<1,s=1===d?"":"s";return(0,o.createComponentVNode)(2,a.Table.Row,{className:u?"color-grey":"color-yellow",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{minWidth:"210px",children:["* ",n," of ",r]}),(0,o.createComponentVNode)(2,a.Table.Cell,{minWidth:"110px",children:["(",d," sheet",s,")"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:n>=2e3?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"1x",icon:"eject",onClick:function(){return l(1)}}),(0,o.createComponentVNode)(2,a.Button,{content:"C",icon:"eject",onClick:function(){return l("custom")}}),n>=1e4?(0,o.createComponentVNode)(2,a.Button,{content:"5x",icon:"eject",onClick:function(){return l(5)}}):null,(0,o.createComponentVNode)(2,a.Button,{content:"All",icon:"eject",onClick:function(){return l(50)}})],0):null})]},t)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.LatheMenu=void 0;var o=n(0),r=n(1),a=n(230),c=n(63),i=n(2),l=n(83);t.LatheMenu=function(e,t){var n=(0,r.useBackend)(t).data,d=n.menu,u=n.linked_lathe,s=n.linked_imprinter;return 4!==d||u?5!==d||s?(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,a.RndRoute,{submenu:l.SUBMENU.MAIN,render:function(){return(0,o.createComponentVNode)(2,c.LatheMainMenu)}}),(0,o.createComponentVNode)(2,a.RndRoute,{submenu:l.SUBMENU.LATHE_CATEGORY,render:function(){return(0,o.createComponentVNode)(2,c.LatheCategory)}}),(0,o.createComponentVNode)(2,a.RndRoute,{submenu:l.SUBMENU.LATHE_MAT_STORAGE,render:function(){return(0,o.createComponentVNode)(2,c.LatheMaterialStorage)}}),(0,o.createComponentVNode)(2,a.RndRoute,{submenu:l.SUBMENU.LATHE_CHEM_STORAGE,render:function(){return(0,o.createComponentVNode)(2,c.LatheChemicalStorage)}})]}):(0,o.createComponentVNode)(2,i.Box,{children:"NO CIRCUIT IMPRITER LINKED TO CONSOLE"}):(0,o.createComponentVNode)(2,i.Box,{children:"NO PROTOLATHE LINKED TO CONSOLE"})}},function(e,t,n){"use strict";t.__esModule=!0,t.LatheSearch=void 0;var o=n(0),r=n(1),a=n(2);t.LatheSearch=function(e,t){var n=(0,r.useBackend)(t).act;return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"Search...",onChange:function(e,t){return n("search",{to_search:t})}})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MainMenu=void 0;var o=n(0),r=n(1),a=n(2),c=n(63),i=n(83);t.MainMenu=function(e,t){var n=(0,r.useBackend)(t).data,l=n.disk_type,d=n.linked_destroy,u=n.linked_lathe,s=n.linked_imprinter,m=n.tech_levels;return(0,o.createComponentVNode)(2,a.Section,{title:"Main Menu",children:[(0,o.createComponentVNode)(2,a.Flex,{className:"RndConsole__MainMenu__Buttons",direction:"column",align:"flex-start",children:[(0,o.createComponentVNode)(2,c.RndNavButton,{disabled:!l,menu:i.MENU.DISK,submenu:i.SUBMENU.MAIN,icon:"save",content:"Disk Operations"}),(0,o.createComponentVNode)(2,c.RndNavButton,{disabled:!d,menu:i.MENU.DESTROY,submenu:i.SUBMENU.MAIN,icon:"unlink",content:"Destructive Analyzer Menu"}),(0,o.createComponentVNode)(2,c.RndNavButton,{disabled:!u,menu:i.MENU.LATHE,submenu:i.SUBMENU.MAIN,icon:"print",content:"Protolathe Menu"}),(0,o.createComponentVNode)(2,c.RndNavButton,{disabled:!s,menu:i.MENU.IMPRINTER,submenu:i.SUBMENU.MAIN,icon:"print",content:"Circuit Imprinter Menu"}),(0,o.createComponentVNode)(2,c.RndNavButton,{menu:i.MENU.SETTINGS,submenu:i.SUBMENU.MAIN,icon:"cog",content:"Settings"})]}),(0,o.createComponentVNode)(2,a.Box,{mt:"12px"}),(0,o.createVNode)(1,"h3",null,"Current Research Levels:",16),(0,o.createComponentVNode)(2,a.LabeledList,{children:m.map((function(e){var t=e.name,n=e.level;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:t,children:n},t)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.RndNavbar=void 0;var o=n(0),r=n(63),a=n(2),c=n(83);t.RndNavbar=function(){return(0,o.createComponentVNode)(2,a.Box,{className:"RndConsole__RndNavbar",children:[(0,o.createComponentVNode)(2,r.RndRoute,{menu:function(e){return e!==c.MENU.MAIN},render:function(){return(0,o.createComponentVNode)(2,r.RndNavButton,{menu:c.MENU.MAIN,submenu:c.SUBMENU.MAIN,icon:"reply",content:"Main Menu"})}}),(0,o.createComponentVNode)(2,r.RndRoute,{submenu:function(e){return e!==c.SUBMENU.MAIN},render:function(){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,r.RndRoute,{menu:c.MENU.DISK,render:function(){return(0,o.createComponentVNode)(2,r.RndNavButton,{submenu:c.SUBMENU.MAIN,icon:"reply",content:"Disk Operations Menu"})}}),(0,o.createComponentVNode)(2,r.RndRoute,{menu:c.MENU.LATHE,render:function(){return(0,o.createComponentVNode)(2,r.RndNavButton,{submenu:c.SUBMENU.MAIN,icon:"reply",content:"Protolathe Menu"})}}),(0,o.createComponentVNode)(2,r.RndRoute,{menu:c.MENU.IMPRINTER,render:function(){return(0,o.createComponentVNode)(2,r.RndNavButton,{submenu:c.SUBMENU.MAIN,icon:"reply",content:"Circuit Imprinter Menu"})}}),(0,o.createComponentVNode)(2,r.RndRoute,{menu:c.MENU.SETTINGS,render:function(){return(0,o.createComponentVNode)(2,r.RndNavButton,{submenu:c.SUBMENU.MAIN,icon:"reply",content:"Settings Menu"})}})]})}}),(0,o.createComponentVNode)(2,r.RndRoute,{menu:function(e){return e===c.MENU.LATHE||e===c.MENU.IMPRINTER},submenu:c.SUBMENU.MAIN,render:function(){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,r.RndNavButton,{submenu:c.SUBMENU.LATHE_MAT_STORAGE,icon:"arrow-up",content:"Material Storage"}),(0,o.createComponentVNode)(2,r.RndNavButton,{submenu:c.SUBMENU.LATHE_CHEM_STORAGE,icon:"arrow-up",content:"Chemical Storage"})]})}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.RndNavButton=void 0;var o=n(0),r=n(1),a=n(2);t.RndNavButton=function(e,t){var n=e.icon,c=e.children,i=e.disabled,l=e.content,d=(0,r.useBackend)(t),u=d.data,s=d.act,m=u.menu,p=u.submenu,h=m,f=p;return null!==e.menu&&e.menu!==undefined&&(h=e.menu),null!==e.submenu&&e.submenu!==undefined&&(f=e.submenu),(0,o.createComponentVNode)(2,a.Button,{content:l,icon:n,disabled:i,onClick:function(){s("nav",{menu:h,submenu:f})},children:c})}},function(e,t,n){"use strict";t.__esModule=!0,t.SettingsMenu=void 0;var o=n(0),r=n(1),a=n(2),c=n(63),i=n(83);t.SettingsMenu=function(e,t){var n=(0,r.useBackend)(t),l=n.data,d=n.act,u=l.sync,s=l.admin,m=l.linked_destroy,p=l.linked_lathe,h=l.linked_imprinter;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,c.RndRoute,{submenu:i.SUBMENU.MAIN,render:function(){return(0,o.createComponentVNode)(2,a.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",align:"flex-start",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Sync Database with Network",icon:"sync",disabled:!u,onClick:function(){d("sync")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Connect to Research Network",icon:"plug",disabled:u,onClick:function(){d("togglesync")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u,icon:"unlink",content:"Disconnect from Research Network",onClick:function(){d("togglesync")}}),(0,o.createComponentVNode)(2,c.RndNavButton,{disabled:!u,content:"Device Linkage Menu",icon:"link",menu:i.MENU.SETTINGS,submenu:i.SUBMENU.SETTINGS_DEVICES}),1===s?(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation",content:"[ADMIN] Maximize Research Levels",onClick:function(){return d("maxresearch")}}):null]})})}}),(0,o.createComponentVNode)(2,c.RndRoute,{submenu:i.SUBMENU.SETTINGS_DEVICES,render:function(){return(0,o.createComponentVNode)(2,a.Section,{title:"Device Linkage Menu",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"link",content:"Re-sync with Nearby Devices",onClick:function(){return d("find_device")}}),(0,o.createComponentVNode)(2,a.Box,{mt:"5px",children:(0,o.createVNode)(1,"h3",null,"Linked Devices:",16)}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[m?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"* Destructive Analyzer",children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlink",content:"Unlink",onClick:function(){return d("disconnect",{item:"destroy"})}})}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{noColon:!0,label:"* No Destructive Analyzer Linked"}),p?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"* Protolathe",children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlink",content:"Unlink",onClick:function(){d("disconnect",{item:"lathe"})}})}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{noColon:!0,label:"* No Protolathe Linked"}),h?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"* Circuit Imprinter",children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlink",content:"Unlink",onClick:function(){return d("disconnect",{item:"imprinter"})}})}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{noColon:!0,label:"* No Circuit Imprinter Linked"})]})]})}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.RobotSelfDiagnosis=void 0;var o=n(0),r=n(1),a=n(2),c=n(3),i=n(21),l=function(e,t){var n=e/t;return n<=.2?"good":n<=.5?"average":"bad"};t.RobotSelfDiagnosis=function(e,t){var n=(0,r.useBackend)(t).data.component_data;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:n.map((function(e,t){return(0,o.createComponentVNode)(2,a.Section,{title:(0,i.capitalize)(e.name),children:e.installed<=0?(0,o.createComponentVNode)(2,a.NoticeBox,{m:-.5,height:3.5,color:"red",style:{"font-style":"normal"},children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,textAlign:"center",align:"center",color:"#e8e8e8",children:-1===e.installed?"Destroyed":"Missing"})})}):(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{width:"72%",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Brute Damage",color:l(e.brute_damage,e.max_damage),children:e.brute_damage}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Burn Damage",color:l(e.electronic_damage,e.max_damage),children:e.electronic_damage})]})}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"50%",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Powered",color:e.powered?"good":"bad",children:e.powered?"Yes":"No"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Enabled",color:e.status?"good":"bad",children:e.status?"Yes":"No"})]})})]})},t)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RoboticsControlConsole=void 0;var o=n(0),r=n(1),a=n(2),c=n(3);t.RoboticsControlConsole=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.can_hack,s=d.safety,m=d.show_detonate_all,p=d.cyborgs,h=void 0===p?[]:p;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[!!m&&(0,o.createComponentVNode)(2,a.Section,{title:"Emergency Self Destruct",children:[(0,o.createComponentVNode)(2,a.Button,{icon:s?"lock":"unlock",content:s?"Disable Safety":"Enable Safety",selected:s,onClick:function(){return l("arm",{})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bomb",disabled:s,content:"Destroy ALL Cyborgs",color:"bad",onClick:function(){return l("nuke",{})}})]}),(0,o.createComponentVNode)(2,i,{cyborgs:h,can_hack:u})]})})};var i=function(e,t){var n=e.cyborgs,c=(e.can_hack,(0,r.useBackend)(t)),i=c.act,l=c.data;return n.length?n.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createFragment)([!!e.hackable&&!e.emagged&&(0,o.createComponentVNode)(2,a.Button,{icon:"terminal",content:"Hack",color:"bad",onClick:function(){return i("hackbot",{uid:e.uid})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:e.locked_down?"unlock":"lock",color:e.locked_down?"good":"default",content:e.locked_down?"Release":"Lockdown",disabled:!l.auth,onClick:function(){return i("stopbot",{uid:e.uid})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"bomb",content:"Detonate",disabled:!l.auth,color:"bad",onClick:function(){return i("killbot",{uid:e.uid})}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,a.Box,{color:e.status?"bad":e.locked_down?"average":"good",children:e.status?"Not Responding":e.locked_down?"Locked Down":"Nominal"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:(0,o.createComponentVNode)(2,a.Box,{children:e.locstring})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:e.health>50?"good":"bad",value:e.health/100})}),"number"==typeof e.charge&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:e.charge>30?"good":"bad",value:e.charge/100})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Capacity",children:(0,o.createComponentVNode)(2,a.Box,{color:e.cell_capacity<3e4?"average":"good",children:e.cell_capacity})})],4)||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell",children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Power Cell"})}),!!e.is_hacked&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Safeties",children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"DISABLED"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Module",children:e.module}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Master AI",children:(0,o.createComponentVNode)(2,a.Box,{color:e.synchronization?"default":"average",children:e.synchronization||"None"})})]})},e.uid)})):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No cyborg units detected within access parameters."})}},function(e,t,n){"use strict";t.__esModule=!0,t.Safe=void 0;var o=n(0),r=n(1),a=n(2),c=n(3);t.Safe=function(e,t){var n=(0,r.useBackend)(t),u=(n.act,n.data),s=u.dial,m=u.open;u.locked,u.contents;return(0,o.createComponentVNode)(2,c.Window,{theme:"safe",children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Box,{className:"Safe--engraving",children:[(0,o.createComponentVNode)(2,i),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{className:"Safe--engraving--hinge",top:"25%"}),(0,o.createComponentVNode)(2,a.Box,{className:"Safe--engraving--hinge",top:"75%"})]}),(0,o.createComponentVNode)(2,a.Icon,{className:"Safe--engraving--arrow",name:"long-arrow-alt-down",size:"3"}),(0,o.createVNode)(1,"br"),m?(0,o.createComponentVNode)(2,l):(0,o.createComponentVNode)(2,a.Box,{as:"img",className:"Safe--dial",src:"safe_dial.png",style:{transform:"rotate(-"+3.6*s+"deg)","z-index":0}})]}),!m&&(0,o.createComponentVNode)(2,d)]})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.dial,d=i.open,u=i.locked,s=function(e,t){return(0,o.createComponentVNode)(2,a.Button,{disabled:d||t&&!u,icon:"arrow-"+(t?"right":"left"),content:(t?"Right":"Left")+" "+e,iconRight:t,onClick:function(){return c(t?"turnleft":"turnright",{num:e})},style:{"z-index":10}})};return(0,o.createComponentVNode)(2,a.Box,{className:"Safe--dialer",children:[(0,o.createComponentVNode)(2,a.Button,{disabled:u,icon:d?"lock":"lock-open",content:d?"Close":"Open",mb:"0.5rem",onClick:function(){return c("open")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Box,{position:"absolute",children:[s(50),s(10),s(1)]}),(0,o.createComponentVNode)(2,a.Box,{className:"Safe--dialer--right",position:"absolute",right:"5px",children:[s(1,!0),s(10,!0),s(50,!0)]}),(0,o.createComponentVNode)(2,a.Box,{className:"Safe--dialer--number",children:l})]})},l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.contents;return(0,o.createComponentVNode)(2,a.Box,{className:"Safe--contents",overflow:"auto",children:i.map((function(e,t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{mb:"0.5rem",onClick:function(){return c("retrieve",{index:t+1})},children:[(0,o.createComponentVNode)(2,a.Box,{as:"img",src:e.sprite+".png",verticalAlign:"middle",ml:"-6px",mr:"0.5rem"}),e.name]}),(0,o.createVNode)(1,"br")],4,e)}))})},d=function(e,t){return(0,o.createComponentVNode)(2,a.Section,{className:"Safe--help",title:"Safe opening instructions (because you all keep forgetting)",children:[(0,o.createComponentVNode)(2,a.Box,{children:["1. Turn the dial left to the first number.",(0,o.createVNode)(1,"br"),"2. Turn the dial right to the second number.",(0,o.createVNode)(1,"br"),"3. Continue repeating this process for each number, switching between left and right each time.",(0,o.createVNode)(1,"br"),"4. Open the safe."]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,children:"To lock fully, turn the dial to the left after closing the safe."})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SatelliteControl=void 0;var o=n(0),r=n(1),a=n(2),c=n(3);t.SatelliteControl=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.satellites,u=l.notice,s=l.meteor_shield,m=l.meteor_shield_coverage,p=l.meteor_shield_coverage_max,h=l.meteor_shield_coverage_percentage;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[s&&(0,o.createComponentVNode)(2,a.Section,{title:"Station Shield Coverage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:h>=100?"good":"average",value:m,maxValue:p,children:[h," %"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Satellite Network Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Alert",color:"red",children:l.notice}),d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"#"+e.id,children:[e.mode," ",(0,o.createComponentVNode)(2,a.Button,{content:e.active?"Deactivate":"Activate",icon:"arrow-circle-right",onClick:function(){return i("toggle",{id:e.id})}})]},e.id)}))]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SecureStorage=void 0;var o=n(0),r=n(10),a=n(1),c=n(2),i=n(3),l=n(68),d=n(121);t.SecureStorage=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,theme:"securestorage",children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,u)})})};var u=function(e,t){var n=(0,a.useBackend)(t),i=(n.act,n.data),u=i.locked,m=i.no_passcode,p=i.emagged,h=i.user_entered_code,f=m?"":u?"bad":"good";return(0,o.createComponentVNode)(2,c.Section,{height:"100%",stretchContents:!0,onKeyDown:function(e){return function(e,t){var n=(0,a.useBackend)(t).act,o=window.event?e.which:e.keyCode;return o===d.KEY_ENTER?(e.preventDefault(),void n("keypad",{digit:"E"})):o===d.KEY_ESCAPE?(e.preventDefault(),void n("keypad",{digit:"C"})):o===d.KEY_BACKSPACE?(e.preventDefault(),void n("backspace")):o>=d.KEY_0&&o<=d.KEY_9?(e.preventDefault(),void n("keypad",{digit:o-d.KEY_0})):o>=d.KEY_NUMPAD_0&&o<=d.KEY_NUMPAD_9?(e.preventDefault(),void n("keypad",{digit:o-d.KEY_NUMPAD_0})):void 0}(e,t)},children:[(0,o.createComponentVNode)(2,c.Flex.Item,{height:"20%",mb:"5px",children:(0,o.createComponentVNode)(2,c.Box,{className:(0,r.classes)(["SecureStorage__displayBox","SecureStorage__displayBox--"+f]),height:"100%",children:p?"ERROR":h})}),(0,o.createComponentVNode)(2,c.Table,{width:"1px",children:[["1","2","3"],["4","5","6"],["7","8","9"],["C","0","E"]].map((function(e){return(0,o.createComponentVNode)(2,l.TableRow,{children:e.map((function(e){return(0,o.createComponentVNode)(2,l.TableCell,{children:(0,o.createComponentVNode)(2,s,{number:e})},e)}))},e[0])}))})]})},s=function(e,t){var n=(0,a.useBackend)(t),i=n.act,l=(n.data,e.number);return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,mb:"6px",content:l,textAlign:"center",fontSize:"60px",lineHeight:1.25,width:"80px",className:(0,r.classes)(["SecureStorage__Button","SecureStorage__Button--keypad","SecureStorage__Button--"+l]),onClick:function(){return i("keypad",{digit:l})}})}},function(e,t,n){"use strict";t.__esModule=!0,t.SecurityRecords=void 0;var o=n(0),r=n(21),a=n(1),c=n(2),i=n(34),l=n(3),d=n(30),u=n(122),s=n(123),m=n(167),p={"*Execute*":"execute","*Arrest*":"arrest",Incarcerated:"incarcerated",Parolled:"parolled",Released:"released",Demote:"demote",Search:"search",Monitor:"monitor"},h=function(e,t){(0,d.modalOpen)(e,"edit",{field:t.edit,value:t.value})};t.SecurityRecords=function(e,t){var n,r=(0,a.useBackend)(t),i=(r.act,r.data),p=i.loginState,h=i.currentPage;return p.logged_in?(1===h?n=(0,o.createComponentVNode)(2,C):2===h&&(n=(0,o.createComponentVNode)(2,V)),(0,o.createComponentVNode)(2,l.Window,{theme:"security",resizable:!0,children:[(0,o.createComponentVNode)(2,d.ComplexModal),(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,u.LoginInfo),(0,o.createComponentVNode)(2,m.TemporaryNotice),(0,o.createComponentVNode)(2,f),(0,o.createComponentVNode)(2,c.Section,{height:"100%",flexGrow:"1",children:n})]})]})):(0,o.createComponentVNode)(2,l.Window,{theme:"security",resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{children:(0,o.createComponentVNode)(2,s.LoginScreen)})})};var f=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.currentPage,d=i.general;return(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===l,onClick:function(){return r("page",{page:1})},children:[(0,o.createComponentVNode)(2,c.Icon,{name:"list"}),"List Records"]}),2===l&&d&&!d.empty&&(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:2===l,children:[(0,o.createComponentVNode)(2,c.Icon,{name:"file"}),"Record: ",d.fields[0].value]})]})},C=function(e,t){var n=(0,a.useBackend)(t),i=n.act,l=n.data.records,d=(0,a.useLocalState)(t,"searchText",""),u=d[0],s=(d[1],(0,a.useLocalState)(t,"sortId","name")),m=s[0],h=(s[1],(0,a.useLocalState)(t,"sortOrder",!0)),f=h[0];h[1];return(0,o.createComponentVNode)(2,c.Flex,{direction:"column",height:"100%",children:[(0,o.createComponentVNode)(2,b),(0,o.createComponentVNode)(2,c.Section,{flexGrow:"1",mt:"0.5rem",children:(0,o.createComponentVNode)(2,c.Table,{className:"SecurityRecords__list",children:[(0,o.createComponentVNode)(2,c.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,N,{id:"name",children:"Name"}),(0,o.createComponentVNode)(2,N,{id:"id",children:"ID"}),(0,o.createComponentVNode)(2,N,{id:"rank",children:"Assignment"}),(0,o.createComponentVNode)(2,N,{id:"fingerprint",children:"Fingerprint"}),(0,o.createComponentVNode)(2,N,{id:"status",children:"Criminal Status"})]}),l.filter((0,r.createSearch)(u,(function(e){return e.name+"|"+e.id+"|"+e.rank+"|"+e.fingerprint+"|"+e.status}))).sort((function(e,t){var n=f?1:-1;return e[m].localeCompare(t[m])*n})).map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{className:"SecurityRecords__listRow--"+p[e.status],onClick:function(){return i("view",{uid_gen:e.uid_gen,uid_sec:e.uid_sec})},children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:[(0,o.createComponentVNode)(2,c.Icon,{name:"user"})," ",e.name]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.id}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.rank}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.fingerprint}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.status})]},e.id)}))]})})]})},N=function(e,t){var n=(0,a.useLocalState)(t,"sortId","name"),r=n[0],i=n[1],l=(0,a.useLocalState)(t,"sortOrder",!0),d=l[0],u=l[1],s=e.id,m=e.children;return(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{color:r!==s&&"transparent",width:"100%",onClick:function(){r===s?u(!d):(i(s),u(!0))},children:[m,r===s&&(0,o.createComponentVNode)(2,c.Icon,{name:d?"sort-up":"sort-down",ml:"0.25rem;"})]})})},b=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data.isPrinting,u=(0,a.useLocalState)(t,"searchText",""),s=(u[0],u[1]);return(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,i.FlexItem,{children:[(0,o.createComponentVNode)(2,c.Button,{content:"New Record",icon:"plus",onClick:function(){return r("new_general")}}),(0,o.createComponentVNode)(2,c.Button,{disabled:l,icon:l?"spinner":"print",iconSpin:!!l,content:"Print Cell Log",ml:"0.25rem",onClick:function(){return(0,d.modalOpen)(t,"print_cell_log")}})]}),(0,o.createComponentVNode)(2,i.FlexItem,{grow:"1",ml:"0.5rem",children:(0,o.createComponentVNode)(2,c.Input,{placeholder:"Search by Name, ID, Assignment, Fingerprint, Status",width:"100%",onInput:function(e,t){return s(t)}})})]})},V=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.isPrinting,d=i.general,u=i.security;return d&&d.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"General Data",level:2,mt:"-6px",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{disabled:l,icon:l?"spinner":"print",iconSpin:!!l,content:"Print Record",onClick:function(){return r("print_record")}}),(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",tooltip:"WARNING: This will also delete the Security and Medical records associated to this crew member!",tooltipPosition:"bottom-left",content:"Delete Record",onClick:function(){return r("delete_general")}})],4),children:(0,o.createComponentVNode)(2,g)}),(0,o.createComponentVNode)(2,c.Section,{title:"Security Data",level:2,mt:"-12px",buttons:(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",disabled:u.empty,content:"Delete Record",onClick:function(){return r("delete_security")}}),children:(0,o.createComponentVNode)(2,v)})],4):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"General records lost!"})},g=function(e,t){var n=(0,a.useBackend)(t).data.general;return n&&n.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{float:"left",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:n.fields.map((function(e,n){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.field,prewrap:!0,children:[(0,r.decodeHtmlEntities)(""+e.value),!!e.edit&&(0,o.createComponentVNode)(2,c.Button,{icon:"pen",ml:"0.5rem",mb:e.line_break?"1rem":"initial",onClick:function(){return h(t,e)}})]},n)}))})}),(0,o.createComponentVNode)(2,c.Box,{position:"absolute",right:"0",textAlign:"right",children:!!n.has_photos&&n.photos.map((function(e,t){return(0,o.createComponentVNode)(2,c.Box,{display:"inline-block",textAlign:"center",color:"label",children:[(0,o.createVNode)(1,"img",null,null,1,{src:e,style:{width:"96px","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createVNode)(1,"br"),"Photo #",t+1]},t)}))})],4):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"General records lost!"})},v=function(e,t){var n=(0,a.useBackend)(t),i=n.act,l=n.data.security;return l&&l.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList,{children:l.fields.map((function(e,n){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.field,prewrap:!0,children:[(0,r.decodeHtmlEntities)(e.value),!!e.edit&&(0,o.createComponentVNode)(2,c.Button,{icon:"pen",ml:"0.5rem",mb:e.line_break?"1rem":"initial",onClick:function(){return h(t,e)}})]},n)}))}),(0,o.createComponentVNode)(2,c.Section,{title:"Comments/Log",level:2,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"comment",content:"Add Entry",onClick:function(){return(0,d.modalOpen)(t,"comment_add")}}),children:0===l.comments.length?(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"No comments found."}):l.comments.map((function(e,t){return(0,o.createComponentVNode)(2,c.Box,{prewrap:!0,children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",display:"inline",children:e.header||"Auto-generated"}),(0,o.createVNode)(1,"br"),e.text||e,(0,o.createComponentVNode)(2,c.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){return i("comment_delete",{id:t+1})}})]},t)}))})],4):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:["Security records lost!",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Create New Record",mt:"0.5rem",onClick:function(){return i("new_security")}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SeedExtractor=void 0;var o=n(0),r=n(1),a=n(2),c=n(3);t.SeedExtractor=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.stored_seeds,s=d.vend_amount;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:(0,o.createComponentVNode)(2,a.Section,{title:"Stored Seeds",children:[(0,o.createVNode)(1,"div","CameraConsole__toolbarRight",[(0,o.createTextVNode)("Set Amount to be Vended:\xa0"),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:s,width:"40px",minValue:1,maxValue:25,stepPixelSize:3,onDrag:function(e,t){return l("set_vend_amount",{vend_amount:t})}})],4),null!=u&&u.length?(0,o.createComponentVNode)(2,i):"No Seeds"]})})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.stored_seeds;return(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Lifespan"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Endurance"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Maturation"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Production"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Yield"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Potency"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"middle",children:"Stock"})]}),i.map((function(e,t){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+e.image,style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px"}}),e.name,e.variant?" ("+e.variant+")":""]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.lifespan}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.endurance}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.maturation}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.production}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.yield}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.potency}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"Vend",icon:"arrow-circle-down",onClick:function(){return c("vend",{seedid:e.id})}}),"\xa0(",e.amount," Left)"]})]},t)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleConsole=void 0;var o=n(0),r=n(1),a=n(2),c=n(3),i=n(45);t.ShuttleConsole=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:d.status?d.status:(0,o.createComponentVNode)(2,a.NoticeBox,{color:"red",children:"Shuttle Missing"})}),!!d.shuttle&&(!!d.docking_ports_len&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Send to ",children:d.docking_ports.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"chevron-right",content:e.name,onClick:function(){return l("move",{move:e.id})}},e.name)}))})||(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledListItem,{label:"Status",color:"red",children:(0,o.createComponentVNode)(2,a.NoticeBox,{color:"red",children:"Shuttle Locked"})}),!!d.admin_controlled&&(0,o.createComponentVNode)(2,i.LabeledListItem,{label:"Authorization",children:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-circle",content:"Request Authorization",disabled:!d.status,onClick:function(){return l("request")}})})],0))]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleManipulator=void 0;var o=n(0),r=n(1),a=n(2),c=n(3);t.ShuttleManipulator=function(e,t){var n=(0,r.useLocalState)(t,"tabIndex",0),u=n[0],s=n[1];return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Box,{fillPositionedParent:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===u,onClick:function(){return s(0)},icon:"info-circle",content:"Status"},"Status"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===u,onClick:function(){return s(1)},icon:"file-import",content:"Templates"},"Templates"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===u,onClick:function(){return s(2)},icon:"tools",content:"Modification"},"Modification")]}),function(e){switch(e){case 0:return(0,o.createComponentVNode)(2,i);case 1:return(0,o.createComponentVNode)(2,l);case 2:return(0,o.createComponentVNode)(2,d);default:return"WE SHOULDN'T BE HERE!"}}(u)]})})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.shuttles;return(0,o.createComponentVNode)(2,a.Box,{children:i.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID",children:e.id}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shuttle Timer",children:e.timeleft}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shuttle Mode",children:e.mode}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shuttle Status",children:e.status}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Jump To",icon:"location-arrow",onClick:function(){return c("jump_to",{type:"mobile",id:e.id})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Fast Travel",icon:"fast-forward",onClick:function(){return c("fast_travel",{id:e.id})}})]})]})},e.name)}))})},l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.templates_tabs,d=i.existing_shuttle,u=i.templates;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Tabs,{children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:e===d.id,icon:"file",content:e,onClick:function(){return c("select_template_category",{cat:e})}},e)}))}),!!d&&u[d.id].templates.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[e.description&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:e.description}),e.admin_notes&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Admin Notes",children:e.admin_notes}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,a.Button,{content:"Load Template",icon:"download",onClick:function(){return c("select_template",{shuttle_id:e.shuttle_id})}})})]})},e.name)}))]})},d=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.existing_shuttle,d=i.selected;return(0,o.createComponentVNode)(2,a.Box,{children:[l?(0,o.createComponentVNode)(2,a.Section,{title:"Selected Shuttle: "+l.name,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:l.status}),l.timer&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Timer",children:l.timeleft}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,a.Button,{content:"Jump To",icon:"location-arrow",onClick:function(){return c("jump_to",{type:"mobile",id:l.id})}})})]})}):(0,o.createComponentVNode)(2,a.Section,{title:"Selected Shuttle: None"}),d?(0,o.createComponentVNode)(2,a.Section,{title:"Selected Template: "+d.name,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[d.description&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:d.description}),d.admin_notes&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Admin Notes",children:d.admin_notes}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Preview",icon:"eye",onClick:function(){return c("preview",{shuttle_id:d.shuttle_id})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Load",icon:"download",onClick:function(){return c("load",{shuttle_id:d.shuttle_id})}})]})]})}):(0,o.createComponentVNode)(2,a.Section,{title:"Selected Template: None"})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Sleeper=void 0;var o=n(0),r=n(16),a=n(1),c=n(2),i=n(3),l=[["good","Alive"],["average","Critical"],["bad","DEAD"]],d=[["Resp.","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],u={average:[.25,.5],bad:[.5,Infinity]},s=["bad","average","average","good","average","average","bad"];t.Sleeper=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.hasOccupant?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,N));return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",children:[r,(0,o.createComponentVNode)(2,f)]})})};var m=function(e,t){var n=(0,a.useBackend)(t);n.act,n.data.occupant;return(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,h),(0,o.createComponentVNode)(2,C)],4)},p=function(e,t){var n=(0,a.useBackend)(t),i=n.act,d=n.data,u=d.occupant,m=d.auto_eject_dead;return(0,o.createComponentVNode)(2,c.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{color:"label",display:"inline",children:"Auto-eject if dead:\xa0"}),(0,o.createComponentVNode)(2,c.Button,{icon:m?"toggle-on":"toggle-off",selected:m,content:m?"On":"Off",onClick:function(){return i("auto_eject_dead_"+(m?"off":"on"))}}),(0,o.createComponentVNode)(2,c.Button,{icon:"user-slash",content:"Eject",onClick:function(){return i("ejectify")}})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:u.maxHealth,value:u.health/u.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]},children:(0,r.round)(u.health,0)})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",color:l[u.stat][0],children:l[u.stat][1]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:u.maxTemp,value:u.bodyTemperature/u.maxTemp,color:s[u.temperatureSuitability+3],children:[(0,r.round)(u.btCelsius,0),"\xb0C,",(0,r.round)(u.btFaren,0),"\xb0F"]})}),!!u.hasBlood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Blood Level",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:u.bloodMax,value:u.bloodLevel/u.bloodMax,ranges:{bad:[-Infinity,.6],average:[.6,.9],good:[.6,Infinity]},children:[u.bloodPercent,"%, ",u.bloodLevel,"cl"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pulse",verticalAlign:"middle",children:[u.pulse," BPM"]})],4)]})})},h=function(e,t){var n=(0,a.useBackend)(t).data.occupant;return(0,o.createComponentVNode)(2,c.Section,{title:"Occupant Damage",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:d.map((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e[0],children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:"100",value:n[e[1]]/100,ranges:u,children:(0,r.round)(n[e[1]],0)},t)},t)}))})})},f=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.hasOccupant,d=i.isBeakerLoaded,u=i.beakerMaxSpace,s=i.beakerFreeSpace,m=i.dialysis&&s>0;return(0,o.createComponentVNode)(2,c.Section,{title:"Dialysis",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{disabled:!d||s<=0||!l,selected:m,icon:m?"toggle-on":"toggle-off",content:m?"Active":"Inactive",onClick:function(){return r("togglefilter")}}),(0,o.createComponentVNode)(2,c.Button,{disabled:!d,icon:"eject",content:"Eject",onClick:function(){return r("removebeaker")}})],4),children:d?(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Remaining Space",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:u,value:s/u,ranges:{good:[.5,Infinity],average:[.25,.5],bad:[-Infinity,.25]},children:[s,"u"]})})}):(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"No beaker loaded."})})},C=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.occupant,d=i.chemicals,u=i.maxchem,s=i.amounts;return(0,o.createComponentVNode)(2,c.Section,{title:"Occupant Chemicals",flexGrow:"1",children:d.map((function(e,t){var n,a="";return e.overdosing?(a="bad",n=(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"exclamation-circle"}),"\xa0 Overdosing!"]})):e.od_warning&&(a="average",n=(0,o.createComponentVNode)(2,c.Box,{color:"average",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"exclamation-triangle"}),"\xa0 Close to overdosing"]})),(0,o.createComponentVNode)(2,c.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,o.createComponentVNode)(2,c.Section,{title:e.title,level:"3",mx:"0",lineHeight:"18px",buttons:n,children:(0,o.createComponentVNode)(2,c.Flex,{align:"flex-start",children:[(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:u,value:e.occ_amount/u,color:a,title:"Amount of chemicals currently inside the occupant / Total amount injectable by this machine",mr:"0.5rem",children:[e.pretty_amount,"/",u,"u"]}),s.map((function(t,n){return(0,o.createComponentVNode)(2,c.Button,{disabled:!e.injectable||e.occ_amount+t>u||2===l.stat,icon:"syringe",content:"Inject "+t+"u",title:"Inject "+t+"u of "+e.title+" into the occupant",mb:"0",height:"19px",onClick:function(){return r("chemical",{chemid:e.id,amount:t})}},n)}))]})})},t)}))})},N=function(e,t){return(0,o.createComponentVNode)(2,c.Section,{textAlign:"center",flexGrow:"1",children:(0,o.createComponentVNode)(2,c.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected."]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SlotMachine=void 0;var o=n(0),r=n(1),a=n(2),c=n(3);t.SlotMachine=function(e,t){var n,i=(0,r.useBackend)(t),l=i.act,d=i.data;return null===d.money?(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{children:"Could not scan your card or could not find account!"}),(0,o.createComponentVNode)(2,a.Box,{children:"Please wear or hold your ID and try again."})]})})}):(n=1===d.plays?d.plays+" player has tried their luck today!":d.plays+" players have tried their luck today!",(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{lineHeight:2,children:n}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Credits Remaining",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d.money})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"10 credits to spin",children:(0,o.createComponentVNode)(2,a.Button,{icon:"coins",disabled:d.working,content:d.working?"Spinning...":"Spin",onClick:function(){return l("spin")}})})]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,lineHeight:2,color:d.resultlvl,children:d.result})]})})}))}},function(e,t,n){"use strict";t.__esModule=!0,t.Smartfridge=void 0;var o=n(0),r=n(1),a=n(2),c=n(3);t.Smartfridge=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.secure,u=l.can_dry,s=l.drying,m=l.contents;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[!!d&&(0,o.createComponentVNode)(2,a.Section,{title:"Secure",children:(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Secure Access: Please have your identification ready."})}),!!u&&(0,o.createComponentVNode)(2,a.Section,{title:"Drying rack",children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"power-off":"times",content:s?"On":"Off",selected:s,onClick:function(){return i("drying")}})}),(0,o.createComponentVNode)(2,a.Section,{title:"Contents",children:[!m&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:" No products loaded. "}),!!m&&m.slice().sort((function(e,t){return e.display_name.localeCompare(t.display_name)})).map((function(e){return(0,o.createComponentVNode)(2,a.Flex,{direction:"row",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{width:"45%",children:e.display_name}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"25%",children:["(",e.quantity," in stock)"]}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"30%",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-down",tooltip:"Dispense one.",content:"1",onClick:function(){return i("vend",{index:e.vend,amount:1})}}),(0,o.createComponentVNode)(2,a.NumberInput,{width:"40px",minValue:0,value:0,maxValue:e.quantity,step:1,stepPixelSize:3,onChange:function(t,n){return i("vend",{index:e.vend,amount:n})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-down",content:"All",tooltip:"Dispense all. ",onClick:function(){return i("vend",{index:e.vend,amount:e.quantity})}})]})]},e)}))]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Smes=void 0;var o=n(0),r=n(1),a=n(2),c=n(124),i=n(3);t.Smes=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.capacityPercent,s=(d.capacity,d.charge),m=d.inputAttempt,p=d.inputting,h=d.inputLevel,f=d.inputLevelMax,C=d.inputAvailable,N=d.outputAttempt,b=d.outputting,V=d.outputLevel,g=d.outputLevelMax,v=d.outputUsed,y=(u>=100?"good":p&&"average")||"bad",x=(b?"good":s>0&&"average")||"bad";return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored Energy",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:.01*u,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]}})}),(0,o.createComponentVNode)(2,a.Section,{title:"Input",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:m?"sync-alt":"times",selected:m,onClick:function(){return l("tryinput")},children:m?"Auto":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:y,children:(u>=100?"Fully Charged":p&&"Charging")||"Not Charging"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Input",children:(0,o.createComponentVNode)(2,a.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===h,onClick:function(){return l("input",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===h,onClick:function(){return l("input",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,a.Slider,{value:h/1e3,fillValue:C/1e3,minValue:0,maxValue:f/1e3,step:5,stepPixelSize:4,format:function(e){return(0,c.formatPower)(1e3*e,1)},onChange:function(e,t){return l("input",{target:1e3*t})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:h===f,onClick:function(){return l("input",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:h===f,onClick:function(){return l("input",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available",children:(0,c.formatPower)(C)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:N?"power-off":"times",selected:N,onClick:function(){return l("tryoutput")},children:N?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:x,children:b?"Sending":s>0?"Not Sending":"No Charge"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Output",children:(0,o.createComponentVNode)(2,a.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===V,onClick:function(){return l("output",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===V,onClick:function(){return l("output",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,a.Slider,{value:V/1e3,minValue:0,maxValue:g/1e3,step:5,stepPixelSize:4,format:function(e){return(0,c.formatPower)(1e3*e,1)},onChange:function(e,t){return l("output",{target:1e3*t})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:V===g,onClick:function(){return l("output",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:V===g,onClick:function(){return l("output",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outputting",children:(0,c.formatPower)(v)})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SolarControl=void 0;var o=n(0),r=n(1),a=n(2),c=n(3);t.SolarControl=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.generated,u=l.generated_ratio,s=l.tracking_state,m=l.tracking_rate,p=l.connected_panels,h=l.connected_tracker,f=l.cdir,C=l.direction,N=l.rotating_direction;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Scan for new hardware",onClick:function(){return i("refresh")}}),children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Solar tracker",color:h?"good":"bad",children:h?"OK":"N/A"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Solar panels",color:p>0?"good":"bad",children:p})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.66,Infinity],average:[.33,.66],bad:[-Infinity,.33]},minValue:0,maxValue:1,value:u,children:d+" W"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Panel orientation",children:[f,"\xb0 (",C,")"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tracker rotation",children:[2===s&&(0,o.createComponentVNode)(2,a.Box,{children:" Automated "}),1===s&&(0,o.createComponentVNode)(2,a.Box,{children:[" ",m,"\xb0/h (",N,")"," "]}),0===s&&(0,o.createComponentVNode)(2,a.Box,{children:" Tracker offline "})]})]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Panel orientation",children:[2!==s&&(0,o.createComponentVNode)(2,a.NumberInput,{unit:"\xb0",step:1,stepPixelSize:1,minValue:0,maxValue:359,value:f,onDrag:function(e,t){return i("cdir",{cdir:t})}}),2===s&&(0,o.createComponentVNode)(2,a.Box,{lineHeight:"19px",children:" Automated "})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tracker status",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:0===s,onClick:function(){return i("track",{track:0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:"Timed",selected:1===s,onClick:function(){return i("track",{track:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:2===s,disabled:!h,onClick:function(){return i("track",{track:2})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tracker rotation",children:[1===s&&(0,o.createComponentVNode)(2,a.NumberInput,{unit:"\xb0/h",step:1,stepPixelSize:1,minValue:-7200,maxValue:7200,value:m,format:function(e){return(Math.sign(e)>0?"+":"-")+Math.abs(e)},onDrag:function(e,t){return i("tdir",{tdir:t})}}),0===s&&(0,o.createComponentVNode)(2,a.Box,{lineHeight:"19px",children:" Tracker offline "}),2===s&&(0,o.createComponentVNode)(2,a.Box,{lineHeight:"19px",children:" Automated "})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SpawnersMenu=void 0;var o=n(0),r=n(1),a=n(2),c=n(3);t.SpawnersMenu=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.spawners||[];return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{mb:.5,title:e.name+" ("+e.amount_left+" left)",level:2,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"chevron-circle-right",content:"Jump",onClick:function(){return i("jump",{ID:e.uids})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"chevron-circle-right",content:"Spawn",onClick:function(){return i("spawn",{ID:e.uids})}})],4),children:[(0,o.createComponentVNode)(2,a.Box,{style:{"white-space":"pre-wrap"},mb:1,fontSize:"16px",children:e.desc}),!!e.fluff&&(0,o.createComponentVNode)(2,a.Box,{style:{"white-space":"pre-wrap"},textColor:"#878787",fontSize:"14px",children:e.fluff}),!!e.important_info&&(0,o.createComponentVNode)(2,a.Box,{style:{"white-space":"pre-wrap"},mt:1,bold:!0,color:"red",fontSize:"18px",children:e.important_info})]},e.name)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SpecMenu=void 0;var o=n(0),r=n(1),a=n(2),c=n(3);t.SpecMenu=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,theme:"nologo",children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Flex,{justify:"space-around",children:[(0,o.createComponentVNode)(2,i),(0,o.createComponentVNode)(2,a.Divider,{vertical:1}),(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,a.Divider,{vertical:1}),(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Divider,{vertical:1}),(0,o.createComponentVNode)(2,u)]})})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act;n.data.subclasses;return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,basis:"25%",children:(0,o.createComponentVNode)(2,a.Section,{title:"Hemomancer",children:[(0,o.createVNode)(1,"h3",null,"Focuses on blood magic and the manipulation of blood around you.",16),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Vampiric claws",16),(0,o.createTextVNode)(": Unlocked at 150 blood, allows you to summon a robust pair of claws that attack rapidly, drain a targets blood, and heal you.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Blood Barrier",16),(0,o.createTextVNode)(": Unlocked at 250 blood, allows you to select two turfs and create a wall between them.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Blood tendrils",16),(0,o.createTextVNode)(": Unlocked at 250 blood, allows you to slow everyone in a targeted 3x3 area after a short delay.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Sanguine pool",16),(0,o.createTextVNode)(": Unlocked at 400 blood, allows you to travel at high speeds for a short duration. Doing this leaves behind blood splatters. You can move through anything but walls and space when doing this.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Predator senses",16),(0,o.createTextVNode)(": Unlocked at 600 blood, allows you to sniff out anyone within the same sector as you.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Blood eruption",16),(0,o.createTextVNode)(": Unlocked at 800 blood, allows you to manipulate all nearby blood splatters, in 4 tiles around you, into spikes that impale anyone stood ontop of them.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Full power",16),(0,o.createComponentVNode)(2,a.Divider),(0,o.createVNode)(1,"b",null,"The blood bringers rite",16),(0,o.createTextVNode)(": When toggled you will rapidly drain the blood of everyone who is nearby and use it to heal yourself slightly and remove any incapacitating effects rapidly.")],4),(0,o.createComponentVNode)(2,a.Button,{content:"Hemomancer",onClick:function(){return c("hemomancer")}})]})})},l=function(e,t){var n=(0,r.useBackend)(t),c=n.act;n.data.subclasses;return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,basis:"25%",children:(0,o.createComponentVNode)(2,a.Section,{title:"Umbrae",children:[(0,o.createVNode)(1,"h3",null,"Focuses on darkness, stealth ambushing and mobility.",16),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Cloak of darkness",16),(0,o.createTextVNode)(": Unlocked at 150 blood, when toggled, allows you to become nearly invisible and move rapidly when in dark regions. While active, burn damage is more effective against you.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Shadow anchor",16),(0,o.createTextVNode)(": Unlocked at 250 blood, casting it will create an anchor at the cast location after a short delay. If you then cast the ability again, you are teleported back to the anchor. If you do not cast again within 2 minutes, you will do a fake recall, causing a clone to appear at the anchor and making yourself invisible. It will not teleport you between Z levels.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Shadow snare",16),(0,o.createTextVNode)(": Unlocked at 250 blood, allows you to summon a trap that when crossed blinds and ensnares the victim. This trap is hard to see, but withers in the light.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Dark passage",16),(0,o.createTextVNode)(": Unlocked at 400 blood, allows you to target a turf on screen, you will then teleport to that turf.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Extinguish",16),(0,o.createTextVNode)(": Unlocked at 600 blood, allows you to snuff out nearby electronic light sources and glowshrooms.")],4),(0,o.createVNode)(1,"b",null,"Shadow boxing",16),": Unlocked at 800 blood, sends out shadow clones towards a target, damaging them while you remain in range.",(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Full power",16),(0,o.createComponentVNode)(2,a.Divider),(0,o.createVNode)(1,"b",null,"Eternal darkness",16),(0,o.createTextVNode)(": When toggled, you consume yourself in unholy darkness, only the strongest of lights will be able to see through it. Inside the radius, nearby creatures will freeze and energy projectiles will deal less damage.")],4),(0,o.createVNode)(1,"p",null,"In addition, you also gain permanent X-ray vision.",16),(0,o.createComponentVNode)(2,a.Button,{content:"Umbrae",onClick:function(){return c("umbrae")}})]})})},d=function(e,t){var n=(0,r.useBackend)(t),c=n.act;n.data.subclasses;return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,basis:"25%",children:(0,o.createComponentVNode)(2,a.Section,{title:"Gargantua",children:[(0,o.createVNode)(1,"h3",null,"Focuses on tenacity and melee damage.",16),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Rejuvenate",16),(0,o.createTextVNode)(": Will heal you at an increased rate based on how much damage you have taken.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Blood swell",16),(0,o.createTextVNode)(": Unlocked at 150 blood, increases your resistance to physical damage, stuns and stamina for 30 seconds. While it is active you cannot fire guns.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Seismic stomp",16),(0,o.createTextVNode)(": Unlocked at 250 blood, allows you to stomp the ground to send out a shockwave, knocking people back.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Blood rush",16),(0,o.createTextVNode)(": Unlocked at 250 blood, gives you a short speed boost when cast.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Blood swell II",16),(0,o.createTextVNode)(": Unlocked at 400 blood, increases all melee damage by 10.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Overwhelming force",16),(0,o.createTextVNode)(": Unlocked at 600 blood, when toggled, if you bump into a door that you do not have access to, it will force it open. In addition, you cannot be pushed or pulled while it is active.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Demonic grasp",16),(0,o.createTextVNode)(": Unlocked at 800 blood, allows you to send out a demonic hand to snare someone. If you are on disarm/grab intent you will push/pull the target, respectively.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Charge",16),(0,o.createTextVNode)(": Unlocked at 800 blood, you gain the ability to charge at a target. Destroying and knocking back pretty much anything you collide with.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Full Power",16),(0,o.createComponentVNode)(2,a.Divider),(0,o.createVNode)(1,"b",null,"Desecrated Duel",16),(0,o.createTextVNode)(": Leap towards a visible enemy, creating an arena upon landing, infusing you with increased regeneration, and granting you resistance to internal damages.")],4),(0,o.createComponentVNode)(2,a.Button,{content:"Gargantua",onClick:function(){return c("gargantua")}})]})})},u=function(e,t){var n=(0,r.useBackend)(t),c=n.act;n.data.subclasses;return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,basis:"25%",children:(0,o.createComponentVNode)(2,a.Section,{title:"Dantalion",children:[(0,o.createVNode)(1,"h3",null,"Focuses on thralling and illusions.",16),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Enthrall",16),(0,o.createTextVNode)(": Unlocked at 150 blood, Thralls your target to your will, requires you to stand still. Does not work on mindshielded or already enthralled/mindslaved people.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Thrall cap",16),(0,o.createTextVNode)(": You can only thrall a max of 1 person at a time. This can be increased at 400 blood, 600 blood and at full power to a max of 4 thralls.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Thrall commune",16),(0,o.createTextVNode)(": Unlocked at 150 blood, Allows you to talk to your thralls, your thralls can talk back in the same way.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Subspace swap",16),(0,o.createTextVNode)(": Unlocked at 250 blood, allows you to swap positions with a target.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Pacify",16),(0,o.createTextVNode)(": Unlocked at 250 blood, allows you to pacify a target, preventing them from causing harm for 40 seconds.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Decoy",16),(0,o.createTextVNode)(": Unlocked at 400 blood, briefly turn invisible and send out an illusion to fool everyone nearby.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Rally thralls",16),(0,o.createTextVNode)(": Unlocked at 600 blood, removes all incapacitating effects from nearby thralls.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Blood bond",16),(0,o.createTextVNode)(": Unlocked at 800 blood, when cast, all nearby thralls become linked to you. If anyone in the network takes damage, it is shared equally between everyone in the network. If a thrall goes out of range, they will be removed from the network.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Full Power",16),(0,o.createComponentVNode)(2,a.Divider),(0,o.createVNode)(1,"b",null,"Mass Hysteria",16),(0,o.createTextVNode)(": Casts a powerful illusion that blinds and then makes everyone nearby perceive others as random animals.")],4),(0,o.createComponentVNode)(2,a.Button,{content:"Dantalion",onClick:function(){return c("dantalion")}})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.StationAlertConsoleContent=t.StationAlertConsole=void 0;var o=n(0),r=n(1),a=n(2),c=n(3);t.StationAlertConsole=function(){return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,t){var n=(0,r.useBackend)(t).data.alarms||[],c=n.Fire||[],i=n.Atmosphere||[],l=n.Power||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Fire Alarms",children:(0,o.createVNode)(1,"ul",null,[0===c.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),c.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)}),(0,o.createComponentVNode)(2,a.Section,{title:"Atmospherics Alarms",children:(0,o.createVNode)(1,"ul",null,[0===i.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),i.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Alarms",children:(0,o.createVNode)(1,"ul",null,[0===l.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),l.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)})],4)};t.StationAlertConsoleContent=i},function(e,t,n){"use strict";t.__esModule=!0,t.SuitStorage=void 0;var o=n(0),r=n(1),a=n(2),c=n(3);t.SuitStorage=function(e,t){var n=(0,r.useBackend)(t).data.uv;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{display:"flex",className:"Layout__content--flexColumn",children:[!!n&&(0,o.createComponentVNode)(2,a.Dimmer,{backgroundColor:"black",opacity:.85,children:(0,o.createComponentVNode)(2,a.Flex,{children:(0,o.createComponentVNode)(2,a.Flex.Item,{bold:!0,textAlign:"center",mb:2,children:[(0,o.createComponentVNode)(2,a.Icon,{name:"spinner",spin:1,size:4,mb:4}),(0,o.createVNode)(1,"br"),"Disinfection of contents in progress..."]})})}),(0,o.createComponentVNode)(2,i),(0,o.createComponentVNode)(2,d)]})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,d=i.helmet,u=i.suit,s=i.magboots,m=i.mask,p=i.storage,h=i.open,f=i.locked;return(0,o.createComponentVNode)(2,a.Section,{title:"Stored Items",flexGrow:"1",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Start Disinfection Cycle",icon:"radiation",textAlign:"center",onClick:function(){return c("cook")}}),(0,o.createComponentVNode)(2,a.Button,{content:f?"Unlock":"Lock",icon:f?"unlock":"lock",disabled:h,onClick:function(){return c("toggle_lock")}})],4),children:h&&!f?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,l,{object:d,label:"Helmet",missingText:"helmet",eject:"dispense_helmet"}),(0,o.createComponentVNode)(2,l,{object:u,label:"Suit",missingText:"suit",eject:"dispense_suit"}),(0,o.createComponentVNode)(2,l,{object:s,label:"Boots",missingText:"boots",eject:"dispense_boots"}),(0,o.createComponentVNode)(2,l,{object:m,label:"Breathmask",missingText:"mask",eject:"dispense_mask"}),(0,o.createComponentVNode)(2,l,{object:p,label:"Storage",missingText:"storage item",eject:"dispense_storage"})]}):(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{bold:!0,grow:"1",textAlign:"center",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:f?"lock":"exclamation-circle",size:"5",mb:3}),(0,o.createVNode)(1,"br"),f?"The unit is locked.":"The unit is closed."]})})})},l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=(n.data,e.object),l=e.label,d=e.missingText,u=e.eject;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:l,children:(0,o.createComponentVNode)(2,a.Box,{my:.5,children:i?(0,o.createComponentVNode)(2,a.Button,{my:-1,icon:"eject",content:i,onClick:function(){return c(u)}}):(0,o.createComponentVNode)(2,a.Box,{color:"silver",bold:!0,children:["No ",d," found."]})})})},d=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.open,d=i.locked;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:l?"Close Suit Storage Unit":"Open Suit Storage Unit",icon:l?"times-circle":"expand",color:l?"red":"green",disabled:d,textAlign:"center",onClick:function(){return c("toggle_open")}})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SupermatterMonitor=void 0;var o=n(0),r=n(28),a=n(44),c=n(16),i=n(1),l=n(2),d=n(43),u=n(3);n(68);t.SupermatterMonitor=function(e,t){var n=(0,i.useBackend)(t);n.act;return 0===n.data.active?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,p)};var s=function(e){return Math.log2(16+Math.max(0,e))-4},m=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.supermatters,c=void 0===a?[]:a;return(0,o.createComponentVNode)(2,u.Window,{children:(0,o.createComponentVNode)(2,u.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l.Section,{title:"Detected Supermatters",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"sync",content:"Refresh",onClick:function(){return r("refresh")}}),children:(0,o.createComponentVNode)(2,l.Table,{children:c.map((function(e){return(0,o.createComponentVNode)(2,l.Table.Row,{children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:e.supermatter_id+". "+e.area_name}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,color:"label",children:"Integrity:"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,width:"120px",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:e.integrity/100,ranges:{good:[.9,Infinity],average:[.5,.9],bad:[-Infinity,.5]}})}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,l.Button,{content:"Details",onClick:function(){return r("view",{view:e.supermatter_id})}})})]},e.supermatter_id)}))})})})})},p=function(e,t){var n=(0,i.useBackend)(t),m=n.act,p=n.data,h=(p.active,p.SM_integrity),f=p.SM_power,C=p.SM_ambienttemp,N=p.SM_ambientpressure,b=(0,a.flow)([function(e){return e.filter((function(e){return e.amount>=.01}))},(0,r.sortBy)((function(e){return-e.amount}))])(p.gases||[]),V=Math.max.apply(Math,[1].concat(b.map((function(e){return e.amount}))));return(0,o.createComponentVNode)(2,u.Window,{children:(0,o.createComponentVNode)(2,u.Window.Content,{children:(0,o.createComponentVNode)(2,l.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,l.Flex.Item,{width:"270px",children:(0,o.createComponentVNode)(2,l.Section,{title:"Metrics",children:(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:h/100,ranges:{good:[.9,Infinity],average:[.5,.9],bad:[-Infinity,.5]}})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Relative EER",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:f,minValue:0,maxValue:5e3,ranges:{good:[-Infinity,5e3],average:[5e3,7e3],bad:[7e3,Infinity]},children:(0,c.toFixed)(f)+" MeV/cm3"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:s(C),minValue:0,maxValue:s(1e4),ranges:{teal:[-Infinity,s(80)],good:[s(80),s(373)],average:[s(373),s(1e3)],bad:[s(1e3),Infinity]},children:(0,c.toFixed)(C)+" K"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:s(N),minValue:0,maxValue:s(5e4),ranges:{good:[s(1),s(300)],average:[-Infinity,s(1e3)],bad:[s(1e3),Infinity]},children:(0,c.toFixed)(N)+" kPa"})})]})})}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,l.Section,{title:"Gases",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"arrow-left",content:"Back",onClick:function(){return m("back")}}),children:(0,o.createComponentVNode)(2,l.LabeledList,{children:b.map((function(e){return(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:(0,d.getGasLabel)(e.name),children:(0,o.createComponentVNode)(2,l.ProgressBar,{color:(0,d.getGasColor)(e.name),value:e.amount,minValue:0,maxValue:V,children:(0,c.toFixed)(e.amount,2)+"%"})},e.name)}))})})})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SyndicateComputerSimple=void 0;var o=n(0),r=n(1),a=n(2),c=(n(45),n(3));t.SyndicateComputerSimple=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;return(0,o.createComponentVNode)(2,c.Window,{theme:"syndicate",children:(0,o.createComponentVNode)(2,c.Window.Content,{children:l.rows.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.title,buttons:(0,o.createComponentVNode)(2,a.Button,{content:e.buttontitle,disabled:e.buttondisabled,tooltip:e.buttontooltip,tooltipPosition:"left",onClick:function(){return i(e.buttonact)}}),children:[e.status,!!e.bullets&&(0,o.createComponentVNode)(2,a.Box,{children:e.bullets.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})]},e.title)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TEG=void 0;var o=n(0),r=n(1),a=n(2),c=n(3),i=function(e){return e.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,")};t.TEG=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data;return d.error?(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Error",children:[d.error,(0,o.createComponentVNode)(2,a.Button,{icon:"circle",content:"Recheck",onClick:function(){return l("check")}})]})})}):(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Cold Loop ("+d.cold_dir+")",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cold Inlet",children:[i(d.cold_inlet_temp)," K,"," ",i(d.cold_inlet_pressure)," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cold Outlet",children:[i(d.cold_outlet_temp)," K,"," ",i(d.cold_outlet_pressure)," kPa"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Hot Loop ("+d.hot_dir+")",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Hot Inlet",children:[i(d.hot_inlet_temp)," K,"," ",i(d.hot_inlet_pressure)," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Hot Outlet",children:[i(d.hot_outlet_temp)," K,"," ",i(d.hot_outlet_pressure)," kPa"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Output",children:[i(d.output_power)," W",!!d.warning_switched&&(0,o.createComponentVNode)(2,a.Box,{color:"red",children:"Warning: Cold inlet temperature exceeds hot inlet temperature."}),!!d.warning_cold_pressure&&(0,o.createComponentVNode)(2,a.Box,{color:"red",children:"Warning: Cold circulator inlet pressure is under 1,000 kPa."}),!!d.warning_hot_pressure&&(0,o.createComponentVNode)(2,a.Box,{color:"red",children:"Warning: Hot circulator inlet pressure is under 1,000 kPa."})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TTSSeedsExplorerContent=t.TTSSeedsExplorer=void 0;var o=n(0),r=n(1),a=n(2),c=n(3),i={0:"\u0411\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u044b\u0435",1:"Tier I",2:"Tier II",3:"Tier III",4:"Tier IV"},l={"\u041c\u0443\u0436\u0441\u043a\u043e\u0439":{icon:"mars",color:"blue"},"\u0416\u0435\u043d\u0441\u043a\u0438\u0439":{icon:"venus",color:"purple"},"\u041b\u044e\u0431\u043e\u0439":{icon:"venus-mars",color:"white"}},d=function(e,t,n,r){return void 0===r&&(r=null),e.map((function(e){var c,i=null!=(c=e[r])?c:e;return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:t.includes(e),content:i,onClick:function(){t.includes(e)?n(t.filter((function(t){var n;return(null!=(n=t[r])?n:t)!==e}))):n([e].concat(t))}},i)}))};t.TTSSeedsExplorer=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:(0,o.createComponentVNode)(2,u)})})};var u=function(e,t){var n=(0,r.useBackend)(t),c=n.act,u=n.data,s=u.providers,m=u.seeds,p=u.selected_seed,h=u.phrases,f=u.donator_level,C=m.map((function(e){return e.category})).filter((function(e,t,n){return n.indexOf(e)===t})),N=m.map((function(e){return e.gender})).filter((function(e,t,n){return n.indexOf(e)===t})),b=m.map((function(e){return e.required_donator_level})).filter((function(e,t,n){return n.indexOf(e)===t})).map((function(e){return i[e]})),V=(0,r.useLocalState)(t,"selectedProviders",s),g=V[0],v=V[1],y=(0,r.useLocalState)(t,"selectedGenders",N),x=y[0],_=y[1],k=(0,r.useLocalState)(t,"selectedCategories",C),L=k[0],w=k[1],B=(0,r.useLocalState)(t,"selectedDonatorLevels",b),S=B[0],I=B[1],T=(0,r.useLocalState)(t,"selectedPhrase",h[0]),A=T[0],E=T[1],M=(0,r.useLocalState)(t,"searchtext",""),O=M[0],P=M[1],F=d(s,g,v,"name"),R=d(N,x,_),D=d(C,L,w),j=d(b,S,I),W=(0,o.createComponentVNode)(2,a.Dropdown,{options:h,selected:A.replace(/(.{25})..+/,"$1..."),width:"220px",onSelected:function(e){return E(e)}}),U=(0,o.createComponentVNode)(2,a.Input,{placeholder:"\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435...",fluid:!0,onInput:function(e,t){return P(t)}}),z=m.sort((function(e,t){var n=e.name.toLowerCase(),o=t.name.toLowerCase();return n>o?1:n0&&p!==e.name?"orange":"white",children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,opacity:p===e.name?.5:.25,textAlign:"left",children:e.category}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,opacity:.5,textColor:p===e.name?"white":l[e.gender].color,textAlign:"left",children:(0,o.createComponentVNode)(2,a.Icon,{mx:1,size:1.2,name:l[e.gender].icon})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,opacity:.5,textColor:"white",textAlign:"right",children:e.required_donator_level>0&&(0,o.createFragment)([i[e.required_donator_level],(0,o.createComponentVNode)(2,a.Icon,{ml:1,mr:2,name:"coins"})],0)})]},e.name)}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"\u0424\u0438\u043b\u044c\u0442\u0440\u044b",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"\u041f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u044b",children:F}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"\u041f\u043e\u043b",children:R}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"\u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438",children:D}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"\u0423\u0440\u043e\u0432\u0435\u043d\u044c \u043f\u043e\u0434\u043f\u0438\u0441\u043a\u0438",children:j}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"\u0424\u0440\u0430\u0437\u0430",children:W}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"\u041f\u043e\u0438\u0441\u043a",children:U})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"\u0413\u043e\u043b\u043e\u0441\u0430 ("+z.length+"/"+m.length+")",flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Table,{children:H})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.BlockQuote,{children:[(0,o.createComponentVNode)(2,a.Box,{children:"\u0414\u043b\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u044f \u0438 \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u044f \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0430 \u0432 \u0443\u0441\u043b\u043e\u0432\u0438\u044f\u0445 \u0440\u0430\u0441\u0442\u0443\u0449\u0438\u0445 \u0440\u0430\u0441\u0445\u043e\u0434\u043e\u0432 \u0447\u0430\u0441\u0442\u044c \u0433\u043e\u043b\u043e\u0441\u043e\u0432 \u043f\u0440\u0438\u0448\u043b\u043e\u0441\u044c \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u043c\u0438 \u0442\u043e\u043b\u044c\u043a\u043e \u0437\u0430 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u044c\u043d\u0443\u044e \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0430."}),(0,o.createComponentVNode)(2,a.Box,{mt:2,italic:!0,children:"\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435 \u043e\u0431 \u044d\u0442\u043e\u043c \u043c\u043e\u0436\u043d\u043e \u0443\u0437\u043d\u0430\u0442\u044c \u0432 \u043d\u0430\u0448\u0435\u043c Discord-\u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0435."})]})})],4)};t.TTSSeedsExplorerContent=u},function(e,t,n){"use strict";t.__esModule=!0,t.TachyonArrayContent=t.TachyonArray=void 0;var o=n(0),r=n(1),a=n(2),c=n(3);t.TachyonArray=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.records,s=void 0===u?[]:u,m=d.explosion_target,p=d.toxins_tech,h=d.printing;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shift's Target",children:m}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Toxins Level",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Administration",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print All Logs",disabled:!s.length||h,align:"center",onClick:function(){return l("print_logs")}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",content:"Delete All Logs",disabled:!s.length,color:"bad",align:"center",onClick:function(){return l("delete_logs")}})]})]})}),s.length?(0,o.createComponentVNode)(2,i):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Records"})]})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.records,l=void 0===i?[]:i;return(0,o.createComponentVNode)(2,a.Section,{title:"Logged Explosions",children:(0,o.createComponentVNode)(2,a.Flex,{children:(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Table,{m:"0.5rem",children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Time"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Epicenter"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Actual Size"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Theoretical Size"})]}),l.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.logged_time}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.epicenter}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.actual_size_message}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.theoretical_size_message}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",content:"Delete",color:"bad",onClick:function(){return c("delete_record",{index:e.index})}})})]},e.index)}))]})})})})};t.TachyonArrayContent=i},function(e,t,n){"use strict";t.__esModule=!0,t.Tank=void 0;var o=n(0),r=n(1),a=n(2),c=n(3);t.Tank=function(e,t){var n,i=(0,r.useBackend)(t),l=i.act,d=i.data;return n=d.has_mask?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mask",children:(0,o.createComponentVNode)(2,a.Button,{icon:d.connected?"check":"times",content:d.connected?"Internals On":"Internals Off",selected:d.connected,onClick:function(){return l("internals")}})}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mask",color:"red",children:"No Mask Equipped"}),(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tank Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.tankPressure/1013,ranges:{good:[.35,Infinity],average:[.15,.35],bad:[-Infinity,.15]},children:d.tankPressure+" kPa"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Release Pressure",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:d.ReleasePressure===d.minReleasePressure,tooltip:"Min",onClick:function(){return l("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(d.releasePressure),width:"65px",unit:"kPa",minValue:d.minReleasePressure,maxValue:d.maxReleasePressure,onChange:function(e,t){return l("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:d.ReleasePressure===d.maxReleasePressure,tooltip:"Max",onClick:function(){return l("pressure",{pressure:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"",disabled:d.ReleasePressure===d.defaultReleasePressure,tooltip:"Reset",onClick:function(){return l("pressure",{pressure:"reset"})}})]}),n]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TankDispenser=void 0;var o=n(0),r=n(1),a=n(2),c=n(3);t.TankDispenser=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.o_tanks,u=l.p_tanks;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Dispense Oxygen Tank ("+d+")",disabled:0===d,icon:"arrow-circle-down",onClick:function(){return i("oxygen")}})}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Dispense Plasma Tank ("+u+")",disabled:0===u,icon:"arrow-circle-down",onClick:function(){return i("plasma")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TcommsCore=void 0;var o=n(0),r=n(1),a=n(2),c=n(3);t.TcommsCore=function(e,t){var n=(0,r.useBackend)(t),s=(n.act,n.data.ion),m=(0,r.useLocalState)(t,"tabIndex",0),p=m[0],h=m[1];return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[1===s&&(0,o.createComponentVNode)(2,i),(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"wrench"}),"Configuration"]},"ConfigPage"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"link"}),"Device Linkage"]},"LinkagePage"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===p,onClick:function(){return h(2)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-times"}),"User Filtering"]},"FilterPage")]}),function(e){switch(e){case 0:return(0,o.createComponentVNode)(2,l);case 1:return(0,o.createComponentVNode)(2,d);case 2:return(0,o.createComponentVNode)(2,u);default:return"SOMETHING WENT VERY WRONG PLEASE AHELP"}}(p)]})})};var i=function(){return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"ERROR: An Ionospheric overload has occured. Please wait for the machine to reboot. This cannot be manually done."})},l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.active,d=i.sectors_available,u=i.nttc_toggle_jobs,s=i.nttc_toggle_job_color,m=i.nttc_toggle_name_color,p=i.nttc_toggle_command_bold,h=i.nttc_job_indicator_type,f=i.nttc_setting_language,C=i.network_id;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Machine Power",children:(0,o.createComponentVNode)(2,a.Button,{content:l?"On":"Off",selected:l,icon:"power-off",onClick:function(){return c("toggle_active")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sector Coverage",children:d})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Radio Configuration",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Job Announcements",children:(0,o.createComponentVNode)(2,a.Button,{content:u?"On":"Off",selected:u,icon:"user-tag",onClick:function(){return c("nttc_toggle_jobs")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Job Departmentalisation",children:(0,o.createComponentVNode)(2,a.Button,{content:s?"On":"Off",selected:s,icon:"clipboard-list",onClick:function(){return c("nttc_toggle_job_color")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name Departmentalisation",children:(0,o.createComponentVNode)(2,a.Button,{content:m?"On":"Off",selected:m,icon:"user-tag",onClick:function(){return c("nttc_toggle_name_color")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Command Amplification",children:(0,o.createComponentVNode)(2,a.Button,{content:p?"On":"Off",selected:p,icon:"volume-up",onClick:function(){return c("nttc_toggle_command_bold")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Advanced",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Job Announcement Format",children:(0,o.createComponentVNode)(2,a.Button,{content:h||"Unset",selected:h,icon:"pencil-alt",onClick:function(){return c("nttc_job_indicator_type")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Language Conversion",children:(0,o.createComponentVNode)(2,a.Button,{content:f||"Unset",selected:f,icon:"globe",onClick:function(){return c("nttc_setting_language")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Network ID",children:(0,o.createComponentVNode)(2,a.Button,{content:C||"Unset",selected:C,icon:"server",onClick:function(){return c("network_id")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Maintenance",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Import Configuration",icon:"file-import",onClick:function(){return c("import")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Export Configuration",icon:"file-export",onClick:function(){return c("export")}})]})],4)},d=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.link_password,d=i.relay_entries;return(0,o.createComponentVNode)(2,a.Section,{title:"Device Linkage",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Linkage Password",children:(0,o.createComponentVNode)(2,a.Button,{content:l||"Unset",selected:l,icon:"lock",onClick:function(){return c("change_password")}})})}),(0,o.createComponentVNode)(2,a.Table,{m:"0.5rem",children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Network Address"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Network ID"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Sector"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Status"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Unlink"})]}),d.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.addr}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.net_id}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.sector}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:1===e.status?(0,o.createComponentVNode)(2,a.Box,{color:"green",children:"Online"}):(0,o.createComponentVNode)(2,a.Box,{color:"red",children:"Offline"})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Unlink",icon:"unlink",onClick:function(){return c("unlink",{addr:e.addr})}})})]},e.addr)}))]})]})},u=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.filtered_users;return(0,o.createComponentVNode)(2,a.Section,{title:"User Filtering",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Add User",icon:"user-plus",onClick:function(){return c("add_filter")}}),children:(0,o.createComponentVNode)(2,a.Table,{m:"0.5rem",children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{style:{width:"90%"},children:"User"}),(0,o.createComponentVNode)(2,a.Table.Cell,{style:{width:"10%"},children:"Actions"})]}),i.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Remove",icon:"user-times",onClick:function(){return c("remove_filter",{user:e})}})})]},e)}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TcommsRelay=void 0;var o=n(0),r=n(1),a=n(2),c=n(3);t.TcommsRelay=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=u.linked,m=u.active,p=u.network_id;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Relay Configuration",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Machine Power",children:(0,o.createComponentVNode)(2,a.Button,{content:m?"On":"Off",selected:m,icon:"power-off",onClick:function(){return d("toggle_active")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Network ID",children:(0,o.createComponentVNode)(2,a.Button,{content:p||"Unset",selected:p,icon:"server",onClick:function(){return d("network_id")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Link Status",children:1===s?(0,o.createComponentVNode)(2,a.Box,{color:"green",children:"Linked"}):(0,o.createComponentVNode)(2,a.Box,{color:"red",children:"Unlinked"})})]})}),1===s?(0,o.createComponentVNode)(2,i):(0,o.createComponentVNode)(2,l)]})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.linked_core_id,d=i.linked_core_addr,u=i.hidden_link;return(0,o.createComponentVNode)(2,a.Section,{title:"Link Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Linked Core ID",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Linked Core Address",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Hidden Link",children:(0,o.createComponentVNode)(2,a.Button,{content:u?"Yes":"No",icon:u?"eye-slash":"eye",selected:u,onClick:function(){return c("toggle_hidden_link")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Unlink",children:(0,o.createComponentVNode)(2,a.Button,{content:"Unlink",icon:"unlink",color:"red",onClick:function(){return c("unlink")}})})]})})},l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.cores;return(0,o.createComponentVNode)(2,a.Section,{title:"Detected Cores",children:(0,o.createComponentVNode)(2,a.Table,{m:"0.5rem",children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Network Address"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Network ID"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Sector"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Link"})]}),i.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.addr}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.net_id}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.sector}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Link",icon:"link",onClick:function(){return c("link",{addr:e.addr})}})})]},e.addr)}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Teleporter=void 0;var o=n(0),r=n(1),a=n(2),c=n(3),i=n(221);t.Teleporter=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.targetsTeleport?d.targetsTeleport:{},s=d.calibrated,m=d.calibrating,p=d.powerstation,h=d.regime,f=d.teleporterhub,C=d.target,N=d.locked;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(!p||!f)&&(0,o.createComponentVNode)(2,a.Section,{title:"Error",children:[f,!p&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:" Powerstation not linked "}),p&&!f&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:" Teleporter hub not linked "})]}),p&&f&&(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Regime",children:[(0,o.createComponentVNode)(2,a.Button,{tooltip:"Teleport to another teleport hub. ",color:1===h?"good":null,onClick:function(){return l("setregime",{regime:1})},children:"Gate"}),(0,o.createComponentVNode)(2,a.Button,{tooltip:"One-way teleport. ",color:0===h?"good":null,onClick:function(){return l("setregime",{regime:0})},children:"Teleporter"}),(0,o.createComponentVNode)(2,a.Button,{tooltip:"Teleport to a location stored in a GPS device. ",color:2===h?"good":null,disabled:!N,onClick:function(){return l("setregime",{regime:2})},children:"GPS"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleport target",children:[0===h&&(0,o.createComponentVNode)(2,a.Dropdown,{width:"220px",selected:C,options:Object.keys(u),color:"None"!==C?"default":"bad",onSelected:function(e){return l("settarget",{x:u[e].x,y:u[e].y,z:u[e].z})}}),1===h&&(0,o.createComponentVNode)(2,a.Dropdown,{width:"220px",selected:C,options:Object.keys(u),color:"None"!==C?"default":"bad",onSelected:function(e){return l("settarget",{x:u[e].x,y:u[e].y,z:u[e].z})}}),2===h&&(0,o.createComponentVNode)(2,a.Box,{children:C})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Calibration",children:["None"!==C&&(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,i.GridColumn,{size:"2",children:m&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"In Progress"})||s&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Optimal"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Sub-Optimal"})}),(0,o.createComponentVNode)(2,i.GridColumn,{size:"3",children:(0,o.createComponentVNode)(2,a.Box,{"class":"ml-1",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sync-alt",tooltip:"Calibrates the hub. Accidents may occur when the calibration is not optimal.",disabled:!(!s&&!m),onClick:function(){return l("calibrate")}})})})]}),"None"===C&&(0,o.createComponentVNode)(2,a.Box,{lineHeight:"21px",children:"No target set"})]})]})}),!!(N&&p&&f&&2===h)&&(0,o.createComponentVNode)(2,a.Section,{title:"GPS",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"row",justify:"space-around",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Upload GPS data",tooltip:"Loads the GPS data from the device.",icon:"upload",onClick:function(){return l("load")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Eject",tooltip:"Ejects the GPS device",icon:"eject",onClick:function(){return l("eject")}})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TempGun=void 0;var o=n(0),r=n(16),a=n(1),c=n(2),i=n(3);t.TempGun=function(e,t){var n=(0,a.useBackend)(t),s=n.act,m=n.data,p=m.target_temperature,h=m.temperature,f=m.max_temp,C=m.min_temp;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Target Temperature",children:[(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,step:10,stepPixelSize:6,minValue:C,maxValue:f,value:p,format:function(e){return(0,r.toFixed)(e,2)},width:"50px",onDrag:function(e,t){return s("target_temperature",{target_temperature:t})}}),"\xb0C"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current Temperature",children:(0,o.createComponentVNode)(2,c.Box,{color:l(h),bold:h>500-273.15,children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:(0,r.round)(h,2)}),"\xb0C"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power Cost",children:(0,o.createComponentVNode)(2,c.Box,{color:u(h),children:d(h)})})]})})})})};var l=function(e){return e<=-100?"blue":e<=0?"teal":e<=100?"green":e<=200?"orange":"red"},d=function(e){return e<=100-273.15?"High":e<=250-273.15?"Medium":e<=300-273.15?"Low":e<=400-273.15?"Medium":"High"},u=function(e){return e<=100-273.15?"red":e<=250-273.15?"orange":e<=300-273.15?"green":e<=400-273.15?"orange":"red"}},function(e,t,n){"use strict";t.__esModule=!0,t.ThermoMachine=void 0;var o=n(0),r=n(16),a=n(1),c=n(2),i=n(3);t.ThermoMachine=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:d.temperature,format:function(e){return(0,r.toFixed)(e,2)}})," K"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:d.pressure,format:function(e){return(0,r.toFixed)(e,2)}})," kPa"]})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:d.on?"power-off":"times",content:d.on?"On":"Off",selected:d.on,onClick:function(){return l("power")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Setting",children:(0,o.createComponentVNode)(2,c.Button,{icon:d.cooling?"temperature-low":"temperature-high",content:d.cooling?"Cooling":"Heating",selected:d.cooling,onClick:function(){return l("cooling")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Target Temperature",children:(0,o.createComponentVNode)(2,c.NumberInput,{animated:!0,value:Math.round(d.target),unit:"K",width:"62px",minValue:Math.round(d.min),maxValue:Math.round(d.max),step:5,stepPixelSize:3,onDrag:function(e,t){return l("target",{target:t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"fast-backward",disabled:d.target===d.min,title:"Minimum temperature",onClick:function(){return l("target",{target:d.min})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sync",disabled:d.target===d.initial,title:"Room Temperature",onClick:function(){return l("target",{target:d.initial})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"fast-forward",disabled:d.target===d.max,title:"Maximum Temperature",onClick:function(){return l("target",{target:d.max})}})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TransferValve=void 0;var o=n(0),r=n(1),a=n(2),c=n(3);t.TransferValve=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.tank_one,u=l.tank_two,s=l.attached_device,m=l.valve;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Valve Status",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"unlock":"lock",content:m?"Open":"Closed",disabled:!d||!u,onClick:function(){return i("toggle")}})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Assembly",buttons:(0,o.createComponentVNode)(2,a.Button,{textAlign:"center",width:"150px",icon:"cog",content:"Configure Assembly",disabled:!s,onClick:function(){return i("device")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:s,disabled:!s,onClick:function(){return i("remove_device")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Attach Assembly"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Attachment One",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:d,disabled:!d,onClick:function(){return i("tankone")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Attach Tank"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Attachment Two",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:u?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:u,disabled:!u,onClick:function(){return i("tanktwo")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Attach Tank"})})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TurbineComputer=void 0;var o=n(0),r=n(1),a=n(2),c=n(3),i=n(16);t.TurbineComputer=function(e,t){var n=(0,r.useBackend)(t),i=n.act,u=n.data,s=u.compressor,m=u.compressor_broken,p=u.turbine,h=u.turbine_broken,f=u.online,C=Boolean(s&&!m&&p&&!h);return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:f?"power-off":"times",content:f?"Online":"Offline",selected:f,disabled:!C,onClick:function(){return i("toggle_power")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Disconnect",onClick:function(){return i("disconnect")}})],4),children:C?(0,o.createComponentVNode)(2,d):(0,o.createComponentVNode)(2,l)})})})};var l=function(e,t){var n=(0,r.useBackend)(t).data,c=n.compressor,i=n.compressor_broken,l=n.turbine,d=n.turbine_broken;n.online;return(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Compressor Status",color:!c||i?"bad":"good",children:i?c?"Offline":"Missing":"Online"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Turbine Status",color:!l||d?"bad":"good",children:d?l?"Offline":"Missing":"Online"})]})},d=function(e,t){var n=(0,r.useBackend)(t).data,c=n.rpm,l=n.temperature,d=n.power,u=n.bearing_heat;return(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Turbine Speed",children:[c," RPM"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Internal Temp",children:[l," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Generated Power",children:[d," W"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Bearing Heat",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,minValue:0,maxValue:100,ranges:{good:[-Infinity,60],average:[60,90],bad:[90,Infinity]},children:(0,i.toFixed)(u)+"%"})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Uplink=void 0;var o=n(0),r=n(28),a=n(44),c=n(21),i=n(1),l=n(2),d=n(34),u=n(3),s=n(30),m=function(e){switch(e){case 0:return(0,o.createComponentVNode)(2,p);case 1:return(0,o.createComponentVNode)(2,h);default:return"SOMETHING WENT VERY WRONG PLEASE AHELP"}};t.Uplink=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=(n.data,(0,i.useLocalState)(t,"tabIndex",0)),c=a[0],d=a[1],p=(0,i.useLocalState)(t,"searchText",""),h=(p[0],p[1]);return(0,o.createComponentVNode)(2,u.Window,{theme:"syndicate",children:[(0,o.createComponentVNode)(2,s.ComplexModal),(0,o.createComponentVNode)(2,u.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.Tabs,{children:[(0,o.createComponentVNode)(2,l.Tabs.Tab,{selected:0===c,onClick:function(){d(0),h("")},icon:"shopping-cart",children:"Purchase Equipment"},"PurchasePage"),(0,o.createComponentVNode)(2,l.Tabs.Tab,{selected:1===c,onClick:function(){d(1),h("")},icon:"user",children:"Exploitable Information"},"ExploitableInfo"),(0,o.createComponentVNode)(2,l.Tabs.Tab,{onClick:function(){return r("lock")},icon:"lock",children:"Lock Uplink"},"LockUplink")]}),m(c)]})]})};var p=function(e,t){var n=(0,i.useBackend)(t),u=n.act,s=n.data,m=s.crystals,p=s.cats,h=(0,i.useLocalState)(t,"uplinkItems",p[0].items),f=h[0],C=h[1],N=(0,i.useLocalState)(t,"searchText",""),b=N[0],V=N[1],g=function(e){if(""===e)return C(p[0].items);V(e),C(function(e,t){void 0===t&&(t="");var n=(0,c.createSearch)(t,(function(e){var t=1===e.hijack_only?"|hijack":"";return e.name+"|"+e.desc+"|"+e.cost+"tc"+t}));return(0,a.flow)([(0,r.filter)((function(e){return null==e?void 0:e.name})),t&&(0,r.filter)(n),(0,r.sortBy)((function(e){return null==e?void 0:e.name}))])(e)}(p.map((function(e){return e.items})).flat(),e))};return(0,o.createComponentVNode)(2,l.Section,{title:"Current Balance: "+m+"TC",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Button,{content:"Random Item",icon:"question",onClick:function(){return u("buyRandom")}}),(0,o.createComponentVNode)(2,l.Button,{content:"Refund Currently Held Item",icon:"undo",onClick:function(){return u("refund")}})],4),children:[(0,o.createComponentVNode)(2,l.Input,{fluid:!0,mb:1.5,placeholder:"Search Equipment",onInput:function(e,t){g(t)},value:b}),(0,o.createComponentVNode)(2,l.Flex,{children:[(0,o.createComponentVNode)(2,d.FlexItem,{children:(0,o.createComponentVNode)(2,l.Tabs,{vertical:!0,children:p.map((function(e){return(0,o.createComponentVNode)(2,l.Tabs.Tab,{selected:""===b&&e.items===f,onClick:function(){C(e.items),V("")},children:e.cat},e)}))})}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,basis:0,children:f.map((function(e){return(0,o.createComponentVNode)(2,l.Section,{title:(0,c.decodeHtmlEntities)(e.name),buttons:(0,o.createComponentVNode)(2,l.Button,{content:"Buy ("+e.cost+"TC)"+(e.refundable?" [Refundable]":""),color:1===e.hijack_only&&"red",tooltip:1===e.hijack_only&&"Hijack Agents Only!",tooltipPosition:"left",onClick:function(){return u("buyItem",{item:e.obj_path})},disabled:e.cost>m}),children:(0,o.createComponentVNode)(2,l.Box,{italic:!0,children:(0,c.decodeHtmlEntities)(e.desc)})},(0,c.decodeHtmlEntities)(e.name))}))})]})]})},h=function(e,t){var n=(0,i.useBackend)(t),u=(n.act,n.data.exploitable),s=(0,i.useLocalState)(t,"selectedRecord",u[0]),m=s[0],p=s[1],h=(0,i.useLocalState)(t,"searchText",""),f=h[0],C=h[1],N=function(e,t){void 0===t&&(t="");var n=(0,c.createSearch)(t,(function(e){return e.name}));return(0,a.flow)([(0,r.filter)((function(e){return null==e?void 0:e.name})),t&&(0,r.filter)(n),(0,r.sortBy)((function(e){return e.name}))])(e)}(u,f);return(0,o.createComponentVNode)(2,l.Section,{title:"Exploitable Records",children:(0,o.createComponentVNode)(2,l.Flex,{children:[(0,o.createComponentVNode)(2,d.FlexItem,{basis:20,children:[(0,o.createComponentVNode)(2,l.Input,{fluid:!0,mb:1,placeholder:"Search Crew",onInput:function(e,t){return C(t)}}),(0,o.createComponentVNode)(2,l.Tabs,{vertical:!0,children:N.map((function(e){return(0,o.createComponentVNode)(2,l.Tabs.Tab,{selected:e===m,onClick:function(){return p(e)},children:e.name},e)}))})]}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,l.Section,{title:"Name: "+m.name,children:[(0,o.createComponentVNode)(2,l.Box,{children:["Age: ",m.age]}),(0,o.createComponentVNode)(2,l.Box,{children:["Fingerprint: ",m.fingerprint]}),(0,o.createComponentVNode)(2,l.Box,{children:["Rank: ",m.rank]}),(0,o.createComponentVNode)(2,l.Box,{children:["Sex: ",m.sex]}),(0,o.createComponentVNode)(2,l.Box,{children:["Species: ",m.species]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Vending=void 0;var o=n(0),r=(n(10),n(1)),a=n(2),c=n(3),i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=e.product,d=e.productStock,u=e.productImage,s=i.chargesMoney,m=(i.user,i.usermoney),p=i.inserted_cash,h=i.vend_ready,f=(i.inserted_item_name,!s||0===l.price),C="ERROR!",N="";f?(C="FREE",N="arrow-circle-down"):(C=l.price,N="shopping-cart");var b=!h||0===d||!f&&l.price>m&&l.price>p;return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+u,style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px"}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:l.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,o.createComponentVNode)(2,a.Box,{color:(d<=0?"bad":d<=l.max_amount/2&&"average")||"good",children:[d," in stock"]})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,disabled:b,icon:N,content:C,textAlign:"left",onClick:function(){return c("vend",{inum:l.inum})}})})]})};t.Vending=function(e,t){var n,l=(0,r.useBackend)(t),d=l.act,u=l.data,s=u.user,m=u.usermoney,p=u.inserted_cash,h=u.chargesMoney,f=u.product_records,C=void 0===f?[]:f,N=u.hidden_records,b=void 0===N?[]:N,V=u.stock,g=(u.vend_ready,u.inserted_item_name),v=u.panel_open,y=u.speaker,x=u.imagelist;return n=[].concat(C),u.extended_inventory&&(n=[].concat(n,b)),n=n.filter((function(e){return!!e})),(0,o.createComponentVNode)(2,c.Window,{title:"Vending Machine",resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[!!h&&(0,o.createComponentVNode)(2,a.Section,{title:"User",children:[s&&(0,o.createComponentVNode)(2,a.Box,{children:["Welcome, ",(0,o.createVNode)(1,"b",null,s.name,0),", ",(0,o.createVNode)(1,"b",null,s.job||"Unemployed",0),"!",(0,o.createVNode)(1,"br"),"Your balance is ",(0,o.createVNode)(1,"b",null,[m,(0,o.createTextVNode)(" credits")],0),".",(0,o.createVNode)(1,"br")]}),(0,o.createComponentVNode)(2,a.Box,{children:["There is ",(0,o.createVNode)(1,"b",null,[p,(0,o.createTextVNode)(" credits ")],0)," of space cash inserted.",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{disabled:!p,icon:"money-bill-wave-alt",content:"Dispense Change",textAlign:"left",onClick:function(){return d("change")}})]})]}),!!g&&(0,o.createComponentVNode)(2,a.Section,{title:"Item",buttons:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",content:"Eject Item",onClick:function(){return d("eject_item",{})}}),children:(0,o.createComponentVNode)(2,a.Box,{children:g})}),!!v&&(0,o.createComponentVNode)(2,a.Section,{title:"Maintenance",children:(0,o.createComponentVNode)(2,a.Button,{icon:y?"check":"volume-mute",selected:y,content:"Speaker",textAlign:"left",onClick:function(){return d("toggle_voice",{})}})}),(0,o.createComponentVNode)(2,a.Section,{title:"Products",children:(0,o.createComponentVNode)(2,a.Table,{children:n.map((function(e){return(0,o.createComponentVNode)(2,i,{product:e,productStock:V[e.name],productImage:x[e.path]},e.name)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.VolumeMixer=void 0;var o=n(0),r=n(1),a=n(2),c=n(3);t.VolumeMixer=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.channels;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{height:"100%",overflow:"auto",children:l.map((function(e,t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.25rem",color:"label",mt:t>0&&"0.5rem",children:e.name}),(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{width:"24px",color:"transparent",children:(0,o.createComponentVNode)(2,a.Icon,{name:"volume-off",size:"1.5",mt:"0.1rem",onClick:function(){return i("volume",{channel:e.num,volume:0})}})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",mx:"1rem",children:(0,o.createComponentVNode)(2,a.Slider,{minValue:0,maxValue:100,stepPixelSize:3.13,value:e.volume,onChange:function(t,n){return i("volume",{channel:e.num,volume:n})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{width:"24px",color:"transparent",children:(0,o.createComponentVNode)(2,a.Icon,{name:"volume-up",size:"1.5",mt:"0.1rem",onClick:function(){return i("volume",{channel:e.num,volume:100})}})})})]})})],4,e.num)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.VotePanel=void 0;var o=n(0),r=n(1),a=n(2),c=n(3);t.VotePanel=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.remaining,u=l.question,s=l.choices,m=l.user_vote,p=l.counts,h=l.show_counts;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:u,children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:["Time remaining: ",Math.round(d/10),"s"]}),s.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{multiLine:e,content:e+(h?" ("+(p[e]||0)+")":""),onClick:function(){return i("vote",{target:e})},selected:e===m})},e)}))]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Wires=void 0;var o=n(0),r=n(1),a=n(2),c=n(3);t.Wires=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.wires||[],u=l.status||[];return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{className:"candystripe",label:e.color_name,labelColor:e.seen_color,color:e.seen_color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:e.cut?"Mend":"Cut",onClick:function(){return i("cut",{wire:e.color})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Pulse",onClick:function(){return i("pulse",{wire:e.color})}}),(0,o.createComponentVNode)(2,a.Button,{content:e.attached?"Detach":"Attach",onClick:function(){return i("attach",{wire:e.color})}})],4),children:!!e.wire&&(0,o.createVNode)(1,"i",null,[(0,o.createTextVNode)("("),e.wire,(0,o.createTextVNode)(")")],0)},e.seen_color)}))})}),!!u.length&&(0,o.createComponentVNode)(2,a.Section,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"lightgray",mt:.1,children:e},e)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.WizardApprenticeContract=void 0;var o=n(0),r=n(1),a=n(2),c=n(3);t.WizardApprenticeContract=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.used;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Contract of Apprenticeship",children:["Using this contract, you may summon an apprentice to aid you on your mission.",(0,o.createVNode)(1,"p",null,"If you are unable to establish contact with your apprentice, you can feed the contract back to the spellbook to refund your points.",16),l?(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"red",children:"You've already summoned an apprentice or you are in process of summoning one."}):""]}),(0,o.createComponentVNode)(2,a.Section,{title:"Which school of magic is your apprentice studying?",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destruction",children:["Your apprentice is skilled in offensive magic. They know Magic Missile and Fireball.",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"Select",disabled:l,onClick:function(){return i("destruction")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Bluespace Manipulation",children:["Your apprentice is able to defy physics, melting through solid objects and travelling great distances in the blink of an eye. They know Teleport and Ethereal Jaunt.",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"Select",disabled:l,onClick:function(){return i("bluespace")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Healing",children:["Your apprentice is training to cast spells that will aid your survival. They know Forcewall and Charge and come with a Staff of Healing.",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"Select",disabled:l,onClick:function(){return i("healing")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Robeless",children:["Your apprentice is training to cast spells without their robes. They know Knock and Mindswap.",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"Select",disabled:l,onClick:function(){return i("robeless")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider)]})})]})})}}]);
\ No newline at end of file
diff --git a/tools/UpdatePaths/Scripts/ss220/Re_Grill.txt b/tools/UpdatePaths/Scripts/ss220/Re_Grill.txt
new file mode 100644
index 000000000000..e055d0567469
--- /dev/null
+++ b/tools/UpdatePaths/Scripts/ss220/Re_Grill.txt
@@ -0,0 +1,6 @@
+/obj/effect/spawner/window : /obj/effect/spawner/window/grilled
+/obj/effect/spawner/window/reinforced : /obj/effect/spawner/window/reinforced/grilled
+/obj/effect/spawner/window/reinforced/polarized : /obj/effect/spawner/window/reinforced/polarized/grilled {@OLD}
+/obj/effect/spawner/window/reinforced/tinted : /obj/effect/spawner/window/reinforced/tinted/grilled
+/obj/effect/spawner/window/plasma : /obj/effect/spawner/window/plasma/grilled
+/obj/effect/spawner/window/reinforced/plasma : /obj/effect/spawner/window/reinforced/plasma/grilled
diff --git a/tools/UpdatePaths/Scripts/ss220/vars_to_subtypes.txt b/tools/UpdatePaths/Scripts/ss220/vars_to_subtypes.txt
new file mode 100644
index 000000000000..3cf793f1e20c
--- /dev/null
+++ b/tools/UpdatePaths/Scripts/ss220/vars_to_subtypes.txt
@@ -0,0 +1,562 @@
+/obj/item/radio/intercom {pixel_y=-22} : /obj/item/radio/intercom/directional/south
+/obj/item/radio/intercom {pixel_x=-22} : /obj/item/radio/intercom/directional/west
+/obj/item/radio/intercom {pixel_x=22} : /obj/item/radio/intercom/directional/east
+/obj/item/radio/intercom {pixel_y=22} : /obj/item/radio/intercom/directional/north
+/obj/item/radio/intercom {name="custom placement"} : /obj/item/radio/intercom
+
+/obj/machinery/economy/vending/wallmed {pixel_y=-32} : /obj/machinery/economy/vending/wallmed/directional/south
+/obj/machinery/economy/vending/wallmed {pixel_y=-28} : /obj/machinery/economy/vending/wallmed/directional/south
+/obj/machinery/economy/vending/wallmed {pixel_y=32} : /obj/machinery/economy/vending/wallmed/directional/north
+/obj/machinery/economy/vending/wallmed {pixel_y=28} : /obj/machinery/economy/vending/wallmed/directional/north
+/obj/machinery/economy/vending/wallmed {pixel_x=-28} : /obj/machinery/economy/vending/wallmed/directional/west
+/obj/machinery/economy/vending/wallmed {pixel_x=28} : /obj/machinery/economy/vending/wallmed/directional/east
+/obj/machinery/economy/vending/wallmed {pixel_x=-25} : /obj/machinery/economy/vending/wallmed/directional/west
+/obj/machinery/economy/vending/wallmed {layer=3.3} : /obj/machinery/economy/vending/wallmed/directional/east
+
+/obj/machinery/alarm {pixel_y=-24} : /obj/machinery/alarm/directional/south
+/obj/machinery/alarm {pixel_y=24} : /obj/machinery/alarm/directional/north
+/obj/machinery/alarm {pixel_x=-24} : /obj/machinery/alarm/directional/west
+/obj/machinery/alarm {pixel_x=24} : /obj/machinery/alarm/directional/east
+
+/obj/machinery/firealarm {name="south bump";pixel_y=-24} : /obj/machinery/firealarm/directional/south
+/obj/machinery/firealarm {name="custom placement";pixel_y=-24} : /obj/machinery/firealarm/directional/south {@OLD;pixel_y=@SKIP;name=@SKIP}
+/obj/machinery/firealarm {name="north bump";pixel_y=24} : /obj/machinery/firealarm/directional/north
+/obj/machinery/firealarm {name="custom placement";pixel_y=24} : /obj/machinery/firealarm/directional/north {@OLD;pixel_y=@SKIP;name=@SKIP}
+/obj/machinery/firealarm {name="west bump";pixel_x=-24} : /obj/machinery/firealarm/directional/west
+/obj/machinery/firealarm {name="custom placement";pixel_x=-24} : /obj/machinery/firealarm/directional/west {@OLD;pixel_y=@SKIP;name=@SKIP}
+/obj/machinery/firealarm {name="east bump";pixel_x=24} : /obj/machinery/firealarm/directional/east
+/obj/machinery/firealarm {name="custom placement";pixel_x=24} : /obj/machinery/firealarm/directional/east {@OLD;pixel_y=@SKIP;name=@SKIP}
+
+/obj/machinery/light_switch {name="south bump";pixel_y=-24} : /obj/machinery/light_switch/south
+/obj/machinery/light_switch {name="custom placement";pixel_y=-24} : /obj/machinery/light_switch/south {@OLD;pixel_y=@SKIP;name=@SKIP}
+/obj/machinery/light_switch {name="north bump";pixel_y=24} : /obj/machinery/light_switch/north
+/obj/machinery/light_switch {name="custom placement";pixel_y=24} : /obj/machinery/light_switch/north {@OLD;pixel_y=@SKIP;name=@SKIP}
+/obj/machinery/light_switch {name="west bump";pixel_x=-24} : /obj/machinery/light_switch/west
+/obj/machinery/light_switch {name="custom placement";pixel_x=-24} : /obj/machinery/light_switch/west {@OLD;pixel_x=@SKIP;name=@SKIP}
+/obj/machinery/light_switch {name="east bump";pixel_x=24} : /obj/machinery/light_switch/east
+/obj/machinery/light_switch {name="custom placement";pixel_x=24} : /obj/machinery/light_switch/east {@OLD;pixel_x=@SKIP;name=@SKIP}
+/obj/machinery/light_switch {name="custom placement"} : /obj/machinery/light_switch {@OLD}
+
+/obj/machinery/holosign_switch {pixel_y=-24} : /obj/machinery/holosign_switch/south {@OLD;pixel_y=@SKIP}
+/obj/machinery/holosign_switch {pixel_x=-24} : /obj/machinery/holosign_switch/west {@OLD;pixel_x=@SKIP}
+/obj/machinery/holosign_switch {pixel_x=24} : /obj/machinery/holosign_switch/east {@OLD;pixel_x=@SKIP}
+/obj/machinery/holosign_switch {pixel_y=24} : /obj/machinery/holosign_switch/north {@OLD;pixel_y=@SKIP}
+
+/obj/machinery/keycard_auth {pixel_y=-24} : /obj/machinery/keycard_auth/south {@OLD;pixel_y=@SKIP}
+/obj/machinery/keycard_auth {pixel_y=-38} : /obj/machinery/keycard_auth/south
+/obj/machinery/keycard_auth {pixel_y=-35} : /obj/machinery/keycard_auth/south
+/obj/machinery/keycard_auth {pixel_y=-26} : /obj/machinery/keycard_auth/south
+/obj/machinery/keycard_auth {pixel_y=24} : /obj/machinery/keycard_auth/north
+/obj/machinery/keycard_auth {pixel_x=-24} : /obj/machinery/keycard_auth/west
+/obj/machinery/keycard_auth {pixel_x=-24;pixel_y=4} : /obj/machinery/keycard_auth/west {@OLD;pixel_x=@SKIP}
+/obj/machinery/keycard_auth {pixel_x=-28;pixel_y=2} : /obj/machinery/keycard_auth/west {@OLD;pixel_x=@SKIP}
+/obj/machinery/keycard_auth {pixel_x=24} : /obj/machinery/keycard_auth/east
+/obj/machinery/keycard_auth {pixel_x=24;pixel_y=-2} : /obj/machinery/keycard_auth/east {@OLD;pixel_y=@SKIP}
+
+/obj/machinery/light {dir=1;nightshift_allowed=0;nightshift_enabled=1} : /obj/machinery/light/nightshifted/north
+/obj/machinery/light {dir=4;nightshift_allowed=0;nightshift_enabled=1} : /obj/machinery/light/nightshifted/east
+/obj/machinery/light {dir=8;nightshift_allowed=0;nightshift_enabled=1} : /obj/machinery/light/nightshifted/west
+/obj/machinery/light {nightshift_allowed=0;nightshift_enabled=1} : /obj/machinery/light/nightshifted/south
+
+/obj/machinery/light {dir=1} : /obj/machinery/light/directional/north
+/obj/machinery/light {dir=4} : /obj/machinery/light/directional/east
+/obj/machinery/light {dir=8} : /obj/machinery/light/directional/west
+/obj/machinery/light : /obj/machinery/light/directional/south
+
+/obj/machinery/light/built {dir=1} : /obj/machinery/light/built/north
+/obj/machinery/light/built {dir=4} : /obj/machinery/light/built/east
+/obj/machinery/light/built {dir=8} : /obj/machinery/light/built/west
+/obj/machinery/light/built : /obj/machinery/light/built/south
+
+/obj/machinery/light/small {dir=1;nightshift_allowed=0;nightshift_enabled=1} : /obj/machinery/light/small/nightshifted/north
+/obj/machinery/light/small {dir=4;nightshift_allowed=0;nightshift_enabled=1} : /obj/machinery/light/small/nightshifted/east
+/obj/machinery/light/small {dir=8;nightshift_allowed=0;nightshift_enabled=1} : /obj/machinery/light/small/nightshifted/west
+/obj/machinery/light/small {nightshift_allowed=0;nightshift_enabled=1} : /obj/machinery/light/small/nightshifted/south
+
+/obj/machinery/light/small {dir=1} : /obj/machinery/light/small/directional/north
+/obj/machinery/light/small {dir=4} : /obj/machinery/light/small/directional/east
+/obj/machinery/light/small {dir=8} : /obj/machinery/light/small/directional/west
+/obj/machinery/light/small : /obj/machinery/light/small/directional/south
+
+/obj/machinery/light/small/built {dir=1} : /obj/machinery/light/small/built/north
+/obj/machinery/light/small/built {dir=4} : /obj/machinery/light/small/built/east
+/obj/machinery/light/small/built {dir=8} : /obj/machinery/light/small/built/west
+/obj/machinery/light/small/built : /obj/machinery/light/small/built/south
+
+/obj/machinery/light_construct {dir=1} : /obj/machinery/light_construct/directional/north
+/obj/machinery/light_construct {dir=4} : /obj/machinery/light_construct/directional/east
+/obj/machinery/light_construct {dir=8} : /obj/machinery/light_construct/directional/west
+/obj/machinery/light_construct : /obj/machinery/light_construct/directional/south
+
+/obj/machinery/light_construct/small {dir=1} : /obj/machinery/light_construct/small/north
+/obj/machinery/light_construct/small {dir=4} : /obj/machinery/light_construct/small/east
+/obj/machinery/light_construct/small {dir=8} : /obj/machinery/light_construct/small/west
+/obj/machinery/light_construct/small : /obj/machinery/light_construct/small/south
+
+/obj/structure/extinguisher_cabinet {name="south bump";pixel_y=-30} : /obj/structure/extinguisher_cabinet/directional/south
+/obj/structure/extinguisher_cabinet {name="south bump";pixel_y=-32} : /obj/structure/extinguisher_cabinet/directional/south
+/obj/structure/extinguisher_cabinet {name="north bump";pixel_y=30} : /obj/structure/extinguisher_cabinet/directional/north
+/obj/structure/extinguisher_cabinet {name="north bump";pixel_y=32} : /obj/structure/extinguisher_cabinet/directional/north
+/obj/structure/extinguisher_cabinet {name="west bump";pixel_x=-24} : /obj/structure/extinguisher_cabinet/directional/west
+/obj/structure/extinguisher_cabinet {name="west bump";pixel_x=-27} : /obj/structure/extinguisher_cabinet/directional/west
+/obj/structure/extinguisher_cabinet {name="west bump";pixel_x=-30} : /obj/structure/extinguisher_cabinet/directional/west
+/obj/structure/extinguisher_cabinet {name="west bump";pixel_x=-28} : /obj/structure/extinguisher_cabinet/directional/west
+/obj/structure/extinguisher_cabinet {pixel_x=-28} : /obj/structure/extinguisher_cabinet/directional/west
+/obj/structure/extinguisher_cabinet {name="east bump";pixel_x=24} : /obj/structure/extinguisher_cabinet/directional/east
+/obj/structure/extinguisher_cabinet {name="east bump";pixel_x=30} : /obj/structure/extinguisher_cabinet/directional/east
+/obj/structure/extinguisher_cabinet {name="east bump";pixel_x=27} : /obj/structure/extinguisher_cabinet/directional/east
+/obj/structure/extinguisher_cabinet {pixel_x=28} : /obj/structure/extinguisher_cabinet/directional/east
+/obj/structure/extinguisher_cabinet {pixel_x=32} : /obj/structure/extinguisher_cabinet/directional/east
+/obj/structure/extinguisher_cabinet {name="custom placement"} : /obj/structure/extinguisher_cabinet
+
+/obj/structure/reagent_dispensers/fueltank/chem {pixel_y=-32} : /obj/structure/reagent_dispensers/fueltank/chem/south
+/obj/structure/reagent_dispensers/fueltank/chem {pixel_y=32} : /obj/structure/reagent_dispensers/fueltank/chem/north
+/obj/structure/reagent_dispensers/fueltank/chem {pixel_x=-32} : /obj/structure/reagent_dispensers/fueltank/chem/west
+/obj/structure/reagent_dispensers/fueltank/chem {pixel_x=32} : /obj/structure/reagent_dispensers/fueltank/chem/east
+
+/obj/structure/reagent_dispensers/virusfood {pixel_y=-32} : /obj/structure/reagent_dispensers/virusfood/south
+/obj/structure/reagent_dispensers/virusfood {pixel_y=32} : /obj/structure/reagent_dispensers/virusfood/north
+/obj/structure/reagent_dispensers/virusfood {pixel_x=-32} : /obj/structure/reagent_dispensers/virusfood/west
+/obj/structure/reagent_dispensers/virusfood {pixel_x=32} : /obj/structure/reagent_dispensers/virusfood/east
+
+/obj/structure/reagent_dispensers/spacecleanertank {pixel_y=-32} : /obj/structure/reagent_dispensers/spacecleanertank/south
+/obj/structure/reagent_dispensers/spacecleanertank {pixel_y=32} : /obj/structure/reagent_dispensers/spacecleanertank/north
+/obj/structure/reagent_dispensers/spacecleanertank {pixel_y=30} : /obj/structure/reagent_dispensers/spacecleanertank/north
+/obj/structure/reagent_dispensers/spacecleanertank {pixel_y=27} : /obj/structure/reagent_dispensers/spacecleanertank/north
+/obj/structure/reagent_dispensers/spacecleanertank {pixel_x=-32} : /obj/structure/reagent_dispensers/spacecleanertank/west
+/obj/structure/reagent_dispensers/spacecleanertank {pixel_x=32} : /obj/structure/reagent_dispensers/spacecleanertank/east
+
+/obj/structure/reagent_dispensers/peppertank {pixel_y=-32} : /obj/structure/reagent_dispensers/peppertank/south
+/obj/structure/reagent_dispensers/peppertank {pixel_y=32} : /obj/structure/reagent_dispensers/peppertank/north
+/obj/structure/reagent_dispensers/peppertank {pixel_y=30} : /obj/structure/reagent_dispensers/peppertank/north
+/obj/structure/reagent_dispensers/peppertank {pixel_x=-32} : /obj/structure/reagent_dispensers/peppertank/west
+/obj/structure/reagent_dispensers/peppertank {pixel_x=32} : /obj/structure/reagent_dispensers/peppertank/east
+
+/obj/machinery/newscaster {dir=1;name="south bump";pixel_y=-28} : /obj/machinery/newscaster/directional/south
+/obj/machinery/newscaster {name="north bump";pixel_y=28} : /obj/machinery/newscaster/directional/north
+/obj/machinery/newscaster {dir=4;name="west bump";pixel_x=-28} : /obj/machinery/newscaster/directional/west
+/obj/machinery/newscaster {dir=8;name="east bump";pixel_x=28} : /obj/machinery/newscaster/directional/east
+
+/obj/machinery/newscaster/security_unit {pixel_y=-28} : /obj/machinery/newscaster/security_unit/south
+/obj/machinery/newscaster/security_unit {pixel_y=28} : /obj/machinery/newscaster/security_unit/north
+/obj/machinery/newscaster/security_unit {pixel_x=-28} : /obj/machinery/newscaster/security_unit/west
+/obj/machinery/newscaster/security_unit {pixel_x=28} : /obj/machinery/newscaster/security_unit/east
+
+/obj/structure/sink {dir=1;pixel_y=-4} : /obj/structure/sink/directional/south
+/obj/structure/sink {dir=1;pixel_y=-10} : /obj/structure/sink/directional/south
+/obj/structure/sink {pixel_y=18} : /obj/structure/sink/directional/north
+/obj/structure/sink {pixel_y=25} : /obj/structure/sink/directional/north
+/obj/structure/sink {pixel_y=32} : /obj/structure/sink/directional/north
+/obj/structure/sink {pixel_y=22} : /obj/structure/sink/directional/north
+/obj/structure/sink {dir=4;pixel_x=12} : /obj/structure/sink/directional/west
+/obj/structure/sink {dir=4;pixel_x=11} : /obj/structure/sink/directional/west
+/obj/structure/sink {dir=4;pixel_x=13} : /obj/structure/sink/directional/west
+/obj/structure/sink {dir=8;pixel_x=-12} : /obj/structure/sink/directional/east
+/obj/structure/sink {dir=8;pixel_x=-12;pixel_y=2} : /obj/structure/sink/directional/east
+
+/obj/structure/sink/kitchen {pixel_y=-28} : /obj/structure/sink/kitchen/south
+/obj/structure/sink/kitchen {pixel_y=18} : /obj/structure/sink/kitchen/north
+/obj/structure/sink/kitchen {pixel_y=25} : /obj/structure/sink/kitchen/north
+/obj/structure/sink/kitchen {pixel_y=28} : /obj/structure/sink/kitchen/north
+/obj/structure/sink/kitchen {pixel_x=-12} : /obj/structure/sink/kitchen/west
+/obj/structure/sink/kitchen {pixel_x=-13} : /obj/structure/sink/kitchen/west
+/obj/structure/sink/kitchen {pixel_x=28} : /obj/structure/sink/kitchen/east
+/obj/structure/sink/kitchen {pixel_x=12} : /obj/structure/sink/kitchen/east
+
+/obj/structure/sign/poster/official/random {pixel_y=-32} : /obj/structure/sign/poster/official/random/south
+/obj/structure/sign/poster/official/random {pixel_y=32} : /obj/structure/sign/poster/official/random/north
+/obj/structure/sign/poster/official/random {pixel_x=-32} : /obj/structure/sign/poster/official/random/west
+/obj/structure/sign/poster/official/random {pixel_x=32} : /obj/structure/sign/poster/official/random/east
+
+/obj/structure/sign/poster/contraband/random {pixel_y=-32} : /obj/structure/sign/poster/contraband/random/south
+/obj/structure/sign/poster/contraband/random {pixel_y=32} : /obj/structure/sign/poster/contraband/random/north
+/obj/structure/sign/poster/contraband/random {pixel_x=-32} : /obj/structure/sign/poster/contraband/random/west
+/obj/structure/sign/poster/contraband/random {pixel_x=32} : /obj/structure/sign/poster/contraband/random/east
+
+/obj/machinery/status_display {pixel_y=-32} : /obj/machinery/status_display/directional/south
+/obj/machinery/status_display {pixel_y=32} : /obj/machinery/status_display/directional/north
+/obj/machinery/status_display {pixel_x=-32} : /obj/machinery/status_display/directional/west
+/obj/machinery/status_display {pixel_x=32} : /obj/machinery/status_display/directional/east
+
+/obj/machinery/status_display/supply_display {pixel_y=-32} : /obj/machinery/status_display/supply_display/south
+/obj/machinery/status_display/supply_display {pixel_y=32} : /obj/machinery/status_display/supply_display/north
+/obj/machinery/status_display/supply_display {pixel_x=-32} : /obj/machinery/status_display/supply_display/west
+/obj/machinery/status_display/supply_display {pixel_x=32} : /obj/machinery/status_display/supply_display/east
+
+/obj/machinery/ai_status_display {pixel_y=-32} : /obj/machinery/ai_status_display/south
+/obj/machinery/ai_status_display {pixel_y=32} : /obj/machinery/ai_status_display/north
+/obj/machinery/ai_status_display {pixel_x=-32} : /obj/machinery/ai_status_display/west
+/obj/machinery/ai_status_display {pixel_x=32} : /obj/machinery/ai_status_display/east
+
+/obj/machinery/computer/security/telescreen/entertainment {pixel_y=-32} : /obj/machinery/computer/security/telescreen/entertainment/directional/south
+/obj/machinery/computer/security/telescreen/entertainment {pixel_y=32} : /obj/machinery/computer/security/telescreen/entertainment/directional/north
+/obj/machinery/computer/security/telescreen/entertainment {pixel_x=-32} : /obj/machinery/computer/security/telescreen/entertainment/directional/west
+/obj/machinery/computer/security/telescreen/entertainment {pixel_x=32} : /obj/machinery/computer/security/telescreen/entertainment/directional/east
+
+/obj/machinery/economy/atm {pixel_y=-32} : /obj/machinery/economy/atm/south
+/obj/machinery/economy/atm {pixel_y=32} : /obj/machinery/economy/atm/north
+/obj/machinery/economy/atm {pixel_x=-32} : /obj/machinery/economy/atm/west
+/obj/machinery/economy/atm {pixel_x=32} : /obj/machinery/economy/atm/east
+
+/obj/machinery/door_control {pixel_y=-16;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/south {@OLD;pixel_y=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=-17;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/south {@OLD;pixel_y=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=-18;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/south {@OLD;pixel_y=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=-19;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/south {@OLD;pixel_y=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=-20;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/south {@OLD;pixel_y=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=-21;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/south {@OLD;pixel_y=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=-22;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/south {@OLD;pixel_y=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=-23;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/south {@OLD;pixel_y=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=-24;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/south {@OLD;pixel_y=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=-25;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/south {@OLD;pixel_y=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=-26;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/south {@OLD;pixel_y=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=-27;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/south {@OLD;pixel_y=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=-28;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/south {@OLD;pixel_y=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=-29;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/south {@OLD;pixel_y=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=-30;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/south {@OLD;pixel_y=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=-31;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/south {@OLD;pixel_y=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=-32;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/south {@OLD;pixel_y=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=-33;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/south {@OLD;pixel_y=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=-34;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/south {@OLD;pixel_y=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=-35;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/south {@OLD;pixel_y=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=16;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/north {@OLD;pixel_y=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=17;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/north {@OLD;pixel_y=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=18;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/north {@OLD;pixel_y=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=19;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/north {@OLD;pixel_y=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=20;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/north {@OLD;pixel_y=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=21;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/north {@OLD;pixel_y=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=22;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/north {@OLD;pixel_y=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=23;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/north {@OLD;pixel_y=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=24;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/north {@OLD;pixel_y=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=25;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/north {@OLD;pixel_y=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=26;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/north {@OLD;pixel_y=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=27;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/north {@OLD;pixel_y=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=28;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/north {@OLD;pixel_y=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=29;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/north {@OLD;pixel_y=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=30;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/north {@OLD;pixel_y=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=31;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/north {@OLD;pixel_y=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=32;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/north {@OLD;pixel_y=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=33;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/north {@OLD;pixel_y=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=34;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/north {@OLD;pixel_y=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=35;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/north {@OLD;pixel_y=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=-16;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/west {@OLD;pixel_x=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=-17;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/west {@OLD;pixel_x=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=-18;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/west {@OLD;pixel_x=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=-19;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/west {@OLD;pixel_x=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=-20;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/west {@OLD;pixel_x=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=-21;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/west {@OLD;pixel_x=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=-22;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/west {@OLD;pixel_x=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=-23;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/west {@OLD;pixel_x=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=-24;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/west {@OLD;pixel_x=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=-25;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/west {@OLD;pixel_x=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=-26;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/west {@OLD;pixel_x=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=-27;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/west {@OLD;pixel_x=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=-28;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/west {@OLD;pixel_x=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=-29;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/west {@OLD;pixel_x=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=-30;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/west {@OLD;pixel_x=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=-31;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/west {@OLD;pixel_x=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=-32;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/west {@OLD;pixel_x=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=-33;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/west {@OLD;pixel_x=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=-34;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/west {@OLD;pixel_x=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=-35;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/west {@OLD;pixel_x=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=16;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/east {@OLD;pixel_x=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=17;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/east {@OLD;pixel_x=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=18;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/east {@OLD;pixel_x=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=19;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/east {@OLD;pixel_x=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=20;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/east {@OLD;pixel_x=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=21;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/east {@OLD;pixel_x=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=22;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/east {@OLD;pixel_x=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=23;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/east {@OLD;pixel_x=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=24;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/east {@OLD;pixel_x=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=25;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/east {@OLD;pixel_x=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=26;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/east {@OLD;pixel_x=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=27;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/east {@OLD;pixel_x=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=28;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/east {@OLD;pixel_x=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=29;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/east {@OLD;pixel_x=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=30;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/east {@OLD;pixel_x=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=31;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/east {@OLD;pixel_x=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=32;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/east {@OLD;pixel_x=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=33;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/east {@OLD;pixel_x=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=34;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/east {@OLD;pixel_x=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=35;specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control/east {@OLD;pixel_x=@SKIP;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {specialfunctions=4;normaldoorcontrol=1} : /obj/machinery/door_control/bolt_control {@OLD;name=@SKIP;specialfunctions=@SKIP;normaldoorcontrol=@SKIP}
+
+/obj/machinery/door_control {pixel_y=-16;normaldoorcontrol=1} : /obj/machinery/door_control/normal/south {@OLD;pixel_y=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=-17;normaldoorcontrol=1} : /obj/machinery/door_control/normal/south {@OLD;pixel_y=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=-18;normaldoorcontrol=1} : /obj/machinery/door_control/normal/south {@OLD;pixel_y=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=-19;normaldoorcontrol=1} : /obj/machinery/door_control/normal/south {@OLD;pixel_y=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=-20;normaldoorcontrol=1} : /obj/machinery/door_control/normal/south {@OLD;pixel_y=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=-21;normaldoorcontrol=1} : /obj/machinery/door_control/normal/south {@OLD;pixel_y=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=-22;normaldoorcontrol=1} : /obj/machinery/door_control/normal/south {@OLD;pixel_y=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=-23;normaldoorcontrol=1} : /obj/machinery/door_control/normal/south {@OLD;pixel_y=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=-24;normaldoorcontrol=1} : /obj/machinery/door_control/normal/south {@OLD;pixel_y=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=-25;normaldoorcontrol=1} : /obj/machinery/door_control/normal/south {@OLD;pixel_y=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=-26;normaldoorcontrol=1} : /obj/machinery/door_control/normal/south {@OLD;pixel_y=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=-27;normaldoorcontrol=1} : /obj/machinery/door_control/normal/south {@OLD;pixel_y=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=-28;normaldoorcontrol=1} : /obj/machinery/door_control/normal/south {@OLD;pixel_y=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=-29;normaldoorcontrol=1} : /obj/machinery/door_control/normal/south {@OLD;pixel_y=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=-30;normaldoorcontrol=1} : /obj/machinery/door_control/normal/south {@OLD;pixel_y=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=-31;normaldoorcontrol=1} : /obj/machinery/door_control/normal/south {@OLD;pixel_y=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=-32;normaldoorcontrol=1} : /obj/machinery/door_control/normal/south {@OLD;pixel_y=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=-33;normaldoorcontrol=1} : /obj/machinery/door_control/normal/south {@OLD;pixel_y=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=-34;normaldoorcontrol=1} : /obj/machinery/door_control/normal/south {@OLD;pixel_y=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=-35;normaldoorcontrol=1} : /obj/machinery/door_control/normal/south {@OLD;pixel_y=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=16;normaldoorcontrol=1} : /obj/machinery/door_control/normal/north {@OLD;pixel_y=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=17;normaldoorcontrol=1} : /obj/machinery/door_control/normal/north {@OLD;pixel_y=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=18;normaldoorcontrol=1} : /obj/machinery/door_control/normal/north {@OLD;pixel_y=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=19;normaldoorcontrol=1} : /obj/machinery/door_control/normal/north {@OLD;pixel_y=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=20;normaldoorcontrol=1} : /obj/machinery/door_control/normal/north {@OLD;pixel_y=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=21;normaldoorcontrol=1} : /obj/machinery/door_control/normal/north {@OLD;pixel_y=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=22;normaldoorcontrol=1} : /obj/machinery/door_control/normal/north {@OLD;pixel_y=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=23;normaldoorcontrol=1} : /obj/machinery/door_control/normal/north {@OLD;pixel_y=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=24;normaldoorcontrol=1} : /obj/machinery/door_control/normal/north {@OLD;pixel_y=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=25;normaldoorcontrol=1} : /obj/machinery/door_control/normal/north {@OLD;pixel_y=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=26;normaldoorcontrol=1} : /obj/machinery/door_control/normal/north {@OLD;pixel_y=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=27;normaldoorcontrol=1} : /obj/machinery/door_control/normal/north {@OLD;pixel_y=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=28;normaldoorcontrol=1} : /obj/machinery/door_control/normal/north {@OLD;pixel_y=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=29;normaldoorcontrol=1} : /obj/machinery/door_control/normal/north {@OLD;pixel_y=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=30;normaldoorcontrol=1} : /obj/machinery/door_control/normal/north {@OLD;pixel_y=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=31;normaldoorcontrol=1} : /obj/machinery/door_control/normal/north {@OLD;pixel_y=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=32;normaldoorcontrol=1} : /obj/machinery/door_control/normal/north {@OLD;pixel_y=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=33;normaldoorcontrol=1} : /obj/machinery/door_control/normal/north {@OLD;pixel_y=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=34;normaldoorcontrol=1} : /obj/machinery/door_control/normal/north {@OLD;pixel_y=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_y=35;normaldoorcontrol=1} : /obj/machinery/door_control/normal/north {@OLD;pixel_y=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=-16;normaldoorcontrol=1} : /obj/machinery/door_control/normal/west {@OLD;pixel_x=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=-17;normaldoorcontrol=1} : /obj/machinery/door_control/normal/west {@OLD;pixel_x=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=-18;normaldoorcontrol=1} : /obj/machinery/door_control/normal/west {@OLD;pixel_x=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=-19;normaldoorcontrol=1} : /obj/machinery/door_control/normal/west {@OLD;pixel_x=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=-20;normaldoorcontrol=1} : /obj/machinery/door_control/normal/west {@OLD;pixel_x=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=-21;normaldoorcontrol=1} : /obj/machinery/door_control/normal/west {@OLD;pixel_x=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=-22;normaldoorcontrol=1} : /obj/machinery/door_control/normal/west {@OLD;pixel_x=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=-23;normaldoorcontrol=1} : /obj/machinery/door_control/normal/west {@OLD;pixel_x=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=-24;normaldoorcontrol=1} : /obj/machinery/door_control/normal/west {@OLD;pixel_x=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=-25;normaldoorcontrol=1} : /obj/machinery/door_control/normal/west {@OLD;pixel_x=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=-26;normaldoorcontrol=1} : /obj/machinery/door_control/normal/west {@OLD;pixel_x=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=-27;normaldoorcontrol=1} : /obj/machinery/door_control/normal/west {@OLD;pixel_x=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=-28;normaldoorcontrol=1} : /obj/machinery/door_control/normal/west {@OLD;pixel_x=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=-29;normaldoorcontrol=1} : /obj/machinery/door_control/normal/west {@OLD;pixel_x=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=-30;normaldoorcontrol=1} : /obj/machinery/door_control/normal/west {@OLD;pixel_x=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=-31;normaldoorcontrol=1} : /obj/machinery/door_control/normal/west {@OLD;pixel_x=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=-32;normaldoorcontrol=1} : /obj/machinery/door_control/normal/west {@OLD;pixel_x=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=-33;normaldoorcontrol=1} : /obj/machinery/door_control/normal/west {@OLD;pixel_x=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=-34;normaldoorcontrol=1} : /obj/machinery/door_control/normal/west {@OLD;pixel_x=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=-35;normaldoorcontrol=1} : /obj/machinery/door_control/normal/west {@OLD;pixel_x=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=16;normaldoorcontrol=1} : /obj/machinery/door_control/normal/east {@OLD;pixel_x=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=17;normaldoorcontrol=1} : /obj/machinery/door_control/normal/east {@OLD;pixel_x=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=18;normaldoorcontrol=1} : /obj/machinery/door_control/normal/east {@OLD;pixel_x=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=19;normaldoorcontrol=1} : /obj/machinery/door_control/normal/east {@OLD;pixel_x=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=20;normaldoorcontrol=1} : /obj/machinery/door_control/normal/east {@OLD;pixel_x=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=21;normaldoorcontrol=1} : /obj/machinery/door_control/normal/east {@OLD;pixel_x=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=22;normaldoorcontrol=1} : /obj/machinery/door_control/normal/east {@OLD;pixel_x=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=23;normaldoorcontrol=1} : /obj/machinery/door_control/normal/east {@OLD;pixel_x=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=24;normaldoorcontrol=1} : /obj/machinery/door_control/normal/east {@OLD;pixel_x=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=25;normaldoorcontrol=1} : /obj/machinery/door_control/normal/east {@OLD;pixel_x=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=26;normaldoorcontrol=1} : /obj/machinery/door_control/normal/east {@OLD;pixel_x=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=27;normaldoorcontrol=1} : /obj/machinery/door_control/normal/east {@OLD;pixel_x=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=28;normaldoorcontrol=1} : /obj/machinery/door_control/normal/east {@OLD;pixel_x=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=29;normaldoorcontrol=1} : /obj/machinery/door_control/normal/east {@OLD;pixel_x=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=30;normaldoorcontrol=1} : /obj/machinery/door_control/normal/east {@OLD;pixel_x=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=31;normaldoorcontrol=1} : /obj/machinery/door_control/normal/east {@OLD;pixel_x=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=32;normaldoorcontrol=1} : /obj/machinery/door_control/normal/east {@OLD;pixel_x=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=33;normaldoorcontrol=1} : /obj/machinery/door_control/normal/east {@OLD;pixel_x=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=34;normaldoorcontrol=1} : /obj/machinery/door_control/normal/east {@OLD;pixel_x=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {pixel_x=35;normaldoorcontrol=1} : /obj/machinery/door_control/normal/east {@OLD;pixel_x=@SKIP;normaldoorcontrol=@SKIP}
+/obj/machinery/door_control {normaldoorcontrol=1} : /obj/machinery/door_control/normal {@OLD;normaldoorcontrol=@SKIP}
+
+/obj/machinery/door_control {pixel_y=-16} : /obj/machinery/door_control/shutter/south {@OLD;pixel_y=@SKIP}
+/obj/machinery/door_control {pixel_y=-17} : /obj/machinery/door_control/shutter/south {@OLD;pixel_y=@SKIP}
+/obj/machinery/door_control {pixel_y=-18} : /obj/machinery/door_control/shutter/south {@OLD;pixel_y=@SKIP}
+/obj/machinery/door_control {pixel_y=-19} : /obj/machinery/door_control/shutter/south {@OLD;pixel_y=@SKIP}
+/obj/machinery/door_control {pixel_y=-20} : /obj/machinery/door_control/shutter/south {@OLD;pixel_y=@SKIP}
+/obj/machinery/door_control {pixel_y=-21} : /obj/machinery/door_control/shutter/south {@OLD;pixel_y=@SKIP}
+/obj/machinery/door_control {pixel_y=-22} : /obj/machinery/door_control/shutter/south {@OLD;pixel_y=@SKIP}
+/obj/machinery/door_control {pixel_y=-23} : /obj/machinery/door_control/shutter/south {@OLD;pixel_y=@SKIP}
+/obj/machinery/door_control {pixel_y=-24} : /obj/machinery/door_control/shutter/south {@OLD;pixel_y=@SKIP}
+/obj/machinery/door_control {pixel_y=-25} : /obj/machinery/door_control/shutter/south {@OLD;pixel_y=@SKIP}
+/obj/machinery/door_control {pixel_y=-26} : /obj/machinery/door_control/shutter/south {@OLD;pixel_y=@SKIP}
+/obj/machinery/door_control {pixel_y=-27} : /obj/machinery/door_control/shutter/south {@OLD;pixel_y=@SKIP}
+/obj/machinery/door_control {pixel_y=-28} : /obj/machinery/door_control/shutter/south {@OLD;pixel_y=@SKIP}
+/obj/machinery/door_control {pixel_y=-29} : /obj/machinery/door_control/shutter/south {@OLD;pixel_y=@SKIP}
+/obj/machinery/door_control {pixel_y=-30} : /obj/machinery/door_control/shutter/south {@OLD;pixel_y=@SKIP}
+/obj/machinery/door_control {pixel_y=-31} : /obj/machinery/door_control/shutter/south {@OLD;pixel_y=@SKIP}
+/obj/machinery/door_control {pixel_y=-32} : /obj/machinery/door_control/shutter/south {@OLD;pixel_y=@SKIP}
+/obj/machinery/door_control {pixel_y=-33} : /obj/machinery/door_control/shutter/south {@OLD;pixel_y=@SKIP}
+/obj/machinery/door_control {pixel_y=-34} : /obj/machinery/door_control/shutter/south {@OLD;pixel_y=@SKIP}
+/obj/machinery/door_control {pixel_y=-35} : /obj/machinery/door_control/shutter/south {@OLD;pixel_y=@SKIP}
+/obj/machinery/door_control {pixel_y=16} : /obj/machinery/door_control/shutter/north {@OLD;pixel_y=@SKIP}
+/obj/machinery/door_control {pixel_y=17} : /obj/machinery/door_control/shutter/north {@OLD;pixel_y=@SKIP}
+/obj/machinery/door_control {pixel_y=18} : /obj/machinery/door_control/shutter/north {@OLD;pixel_y=@SKIP}
+/obj/machinery/door_control {pixel_y=19} : /obj/machinery/door_control/shutter/north {@OLD;pixel_y=@SKIP}
+/obj/machinery/door_control {pixel_y=20} : /obj/machinery/door_control/shutter/north {@OLD;pixel_y=@SKIP}
+/obj/machinery/door_control {pixel_y=21} : /obj/machinery/door_control/shutter/north {@OLD;pixel_y=@SKIP}
+/obj/machinery/door_control {pixel_y=22} : /obj/machinery/door_control/shutter/north {@OLD;pixel_y=@SKIP}
+/obj/machinery/door_control {pixel_y=23} : /obj/machinery/door_control/shutter/north {@OLD;pixel_y=@SKIP}
+/obj/machinery/door_control {pixel_y=24} : /obj/machinery/door_control/shutter/north {@OLD;pixel_y=@SKIP}
+/obj/machinery/door_control {pixel_y=25} : /obj/machinery/door_control/shutter/north {@OLD;pixel_y=@SKIP}
+/obj/machinery/door_control {pixel_y=26} : /obj/machinery/door_control/shutter/north {@OLD;pixel_y=@SKIP}
+/obj/machinery/door_control {pixel_y=27} : /obj/machinery/door_control/shutter/north {@OLD;pixel_y=@SKIP}
+/obj/machinery/door_control {pixel_y=28} : /obj/machinery/door_control/shutter/north {@OLD;pixel_y=@SKIP}
+/obj/machinery/door_control {pixel_y=29} : /obj/machinery/door_control/shutter/north {@OLD;pixel_y=@SKIP}
+/obj/machinery/door_control {pixel_y=30} : /obj/machinery/door_control/shutter/north {@OLD;pixel_y=@SKIP}
+/obj/machinery/door_control {pixel_y=31} : /obj/machinery/door_control/shutter/north {@OLD;pixel_y=@SKIP}
+/obj/machinery/door_control {pixel_y=32} : /obj/machinery/door_control/shutter/north {@OLD;pixel_y=@SKIP}
+/obj/machinery/door_control {pixel_y=33} : /obj/machinery/door_control/shutter/north {@OLD;pixel_y=@SKIP}
+/obj/machinery/door_control {pixel_y=34} : /obj/machinery/door_control/shutter/north {@OLD;pixel_y=@SKIP}
+/obj/machinery/door_control {pixel_y=35} : /obj/machinery/door_control/shutter/north {@OLD;pixel_y=@SKIP}
+/obj/machinery/door_control {pixel_x=-16} : /obj/machinery/door_control/shutter/west {@OLD;pixel_x=@SKIP}
+/obj/machinery/door_control {pixel_x=-17} : /obj/machinery/door_control/shutter/west {@OLD;pixel_x=@SKIP}
+/obj/machinery/door_control {pixel_x=-18} : /obj/machinery/door_control/shutter/west {@OLD;pixel_x=@SKIP}
+/obj/machinery/door_control {pixel_x=-19} : /obj/machinery/door_control/shutter/west {@OLD;pixel_x=@SKIP}
+/obj/machinery/door_control {pixel_x=-20} : /obj/machinery/door_control/shutter/west {@OLD;pixel_x=@SKIP}
+/obj/machinery/door_control {pixel_x=-21} : /obj/machinery/door_control/shutter/west {@OLD;pixel_x=@SKIP}
+/obj/machinery/door_control {pixel_x=-22} : /obj/machinery/door_control/shutter/west {@OLD;pixel_x=@SKIP}
+/obj/machinery/door_control {pixel_x=-23} : /obj/machinery/door_control/shutter/west {@OLD;pixel_x=@SKIP}
+/obj/machinery/door_control {pixel_x=-24} : /obj/machinery/door_control/shutter/west {@OLD;pixel_x=@SKIP}
+/obj/machinery/door_control {pixel_x=-25} : /obj/machinery/door_control/shutter/west {@OLD;pixel_x=@SKIP}
+/obj/machinery/door_control {pixel_x=-26} : /obj/machinery/door_control/shutter/west {@OLD;pixel_x=@SKIP}
+/obj/machinery/door_control {pixel_x=-27} : /obj/machinery/door_control/shutter/west {@OLD;pixel_x=@SKIP}
+/obj/machinery/door_control {pixel_x=-28} : /obj/machinery/door_control/shutter/west {@OLD;pixel_x=@SKIP}
+/obj/machinery/door_control {pixel_x=-29} : /obj/machinery/door_control/shutter/west {@OLD;pixel_x=@SKIP}
+/obj/machinery/door_control {pixel_x=-30} : /obj/machinery/door_control/shutter/west {@OLD;pixel_x=@SKIP}
+/obj/machinery/door_control {pixel_x=-31} : /obj/machinery/door_control/shutter/west {@OLD;pixel_x=@SKIP}
+/obj/machinery/door_control {pixel_x=-32} : /obj/machinery/door_control/shutter/west {@OLD;pixel_x=@SKIP}
+/obj/machinery/door_control {pixel_x=-33} : /obj/machinery/door_control/shutter/west {@OLD;pixel_x=@SKIP}
+/obj/machinery/door_control {pixel_x=-34} : /obj/machinery/door_control/shutter/west {@OLD;pixel_x=@SKIP}
+/obj/machinery/door_control {pixel_x=-35} : /obj/machinery/door_control/shutter/west {@OLD;pixel_x=@SKIP}
+/obj/machinery/door_control {pixel_x=16} : /obj/machinery/door_control/shutter/east {@OLD;pixel_x=@SKIP}
+/obj/machinery/door_control {pixel_x=17} : /obj/machinery/door_control/shutter/east {@OLD;pixel_x=@SKIP}
+/obj/machinery/door_control {pixel_x=18} : /obj/machinery/door_control/shutter/east {@OLD;pixel_x=@SKIP}
+/obj/machinery/door_control {pixel_x=19} : /obj/machinery/door_control/shutter/east {@OLD;pixel_x=@SKIP}
+/obj/machinery/door_control {pixel_x=20} : /obj/machinery/door_control/shutter/east {@OLD;pixel_x=@SKIP}
+/obj/machinery/door_control {pixel_x=21} : /obj/machinery/door_control/shutter/east {@OLD;pixel_x=@SKIP}
+/obj/machinery/door_control {pixel_x=22} : /obj/machinery/door_control/shutter/east {@OLD;pixel_x=@SKIP}
+/obj/machinery/door_control {pixel_x=23} : /obj/machinery/door_control/shutter/east {@OLD;pixel_x=@SKIP}
+/obj/machinery/door_control {pixel_x=24} : /obj/machinery/door_control/shutter/east {@OLD;pixel_x=@SKIP}
+/obj/machinery/door_control {pixel_x=25} : /obj/machinery/door_control/shutter/east {@OLD;pixel_x=@SKIP}
+/obj/machinery/door_control {pixel_x=26} : /obj/machinery/door_control/shutter/east {@OLD;pixel_x=@SKIP}
+/obj/machinery/door_control {pixel_x=27} : /obj/machinery/door_control/shutter/east {@OLD;pixel_x=@SKIP}
+/obj/machinery/door_control {pixel_x=28} : /obj/machinery/door_control/shutter/east {@OLD;pixel_x=@SKIP}
+/obj/machinery/door_control {pixel_x=29} : /obj/machinery/door_control/shutter/east {@OLD;pixel_x=@SKIP}
+/obj/machinery/door_control {pixel_x=30} : /obj/machinery/door_control/shutter/east {@OLD;pixel_x=@SKIP}
+/obj/machinery/door_control {pixel_x=31} : /obj/machinery/door_control/shutter/east {@OLD;pixel_x=@SKIP}
+/obj/machinery/door_control {pixel_x=32} : /obj/machinery/door_control/shutter/east {@OLD;pixel_x=@SKIP}
+/obj/machinery/door_control {pixel_x=33} : /obj/machinery/door_control/shutter/east {@OLD;pixel_x=@SKIP}
+/obj/machinery/door_control {pixel_x=34} : /obj/machinery/door_control/shutter/east {@OLD;pixel_x=@SKIP}
+/obj/machinery/door_control {pixel_x=35} : /obj/machinery/door_control/shutter/east {@OLD;pixel_x=@SKIP}
+/obj/machinery/door_control : /obj/machinery/door_control/shutter {@OLD}
+
+/obj/machinery/door_control/no_emag {pixel_y=-24} : /obj/machinery/door_control/no_emag/south {@OLD;pixel_y=@SKIP}
+/obj/machinery/door_control/no_emag {pixel_y=24} : /obj/machinery/door_control/no_emag/north {@OLD;pixel_y=@SKIP}
+/obj/machinery/door_control/no_emag {pixel_x=-24} : /obj/machinery/door_control/no_emag/west {@OLD;pixel_x=@SKIP}
+/obj/machinery/door_control/no_emag {pixel_x=24} : /obj/machinery/door_control/no_emag/east {@OLD;pixel_x=@SKIP}
+
+/obj/machinery/access_button {pixel_y=-24} : /obj/machinery/access_button/south {@OLD;pixel_y=@SKIP}
+/obj/machinery/access_button {pixel_y=24} : /obj/machinery/access_button/north {@OLD;pixel_y=@SKIP}
+/obj/machinery/access_button {pixel_x=-24} : /obj/machinery/access_button/west {@OLD;pixel_x=@SKIP}
+/obj/machinery/access_button {pixel_x=24} : /obj/machinery/access_button/east {@OLD;pixel_x=@SKIP}
+
+/obj/machinery/button/windowtint {pixel_y=-16} : /obj/machinery/button/windowtint/south {@OLD;pixel_y=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_y=-17} : /obj/machinery/button/windowtint/south {@OLD;pixel_y=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_y=-18} : /obj/machinery/button/windowtint/south {@OLD;pixel_y=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_y=-19} : /obj/machinery/button/windowtint/south {@OLD;pixel_y=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_y=-20} : /obj/machinery/button/windowtint/south {@OLD;pixel_y=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_y=-21} : /obj/machinery/button/windowtint/south {@OLD;pixel_y=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_y=-22} : /obj/machinery/button/windowtint/south {@OLD;pixel_y=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_y=-23} : /obj/machinery/button/windowtint/south {@OLD;pixel_y=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_y=-24} : /obj/machinery/button/windowtint/south {@OLD;pixel_y=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_y=-25} : /obj/machinery/button/windowtint/south {@OLD;pixel_y=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_y=-26} : /obj/machinery/button/windowtint/south {@OLD;pixel_y=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_y=-27} : /obj/machinery/button/windowtint/south {@OLD;pixel_y=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_y=-28} : /obj/machinery/button/windowtint/south {@OLD;pixel_y=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_y=-29} : /obj/machinery/button/windowtint/south {@OLD;pixel_y=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_y=-30} : /obj/machinery/button/windowtint/south {@OLD;pixel_y=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_y=-31} : /obj/machinery/button/windowtint/south {@OLD;pixel_y=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_y=-32} : /obj/machinery/button/windowtint/south {@OLD;pixel_y=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_y=-33} : /obj/machinery/button/windowtint/south {@OLD;pixel_y=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_y=-34} : /obj/machinery/button/windowtint/south {@OLD;pixel_y=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_y=-35} : /obj/machinery/button/windowtint/south {@OLD;pixel_y=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_y=16} : /obj/machinery/button/windowtint/north {@OLD;pixel_y=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_y=17} : /obj/machinery/button/windowtint/north {@OLD;pixel_y=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_y=18} : /obj/machinery/button/windowtint/north {@OLD;pixel_y=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_y=19} : /obj/machinery/button/windowtint/north {@OLD;pixel_y=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_y=20} : /obj/machinery/button/windowtint/north {@OLD;pixel_y=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_y=21} : /obj/machinery/button/windowtint/north {@OLD;pixel_y=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_y=22} : /obj/machinery/button/windowtint/north {@OLD;pixel_y=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_y=23} : /obj/machinery/button/windowtint/north {@OLD;pixel_y=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_y=24} : /obj/machinery/button/windowtint/north {@OLD;pixel_y=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_y=25} : /obj/machinery/button/windowtint/north {@OLD;pixel_y=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_y=26} : /obj/machinery/button/windowtint/north {@OLD;pixel_y=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_y=27} : /obj/machinery/button/windowtint/north {@OLD;pixel_y=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_y=28} : /obj/machinery/button/windowtint/north {@OLD;pixel_y=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_y=29} : /obj/machinery/button/windowtint/north {@OLD;pixel_y=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_y=30} : /obj/machinery/button/windowtint/north {@OLD;pixel_y=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_y=31} : /obj/machinery/button/windowtint/north {@OLD;pixel_y=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_y=32} : /obj/machinery/button/windowtint/north {@OLD;pixel_y=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_y=33} : /obj/machinery/button/windowtint/north {@OLD;pixel_y=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_y=34} : /obj/machinery/button/windowtint/north {@OLD;pixel_y=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_y=35} : /obj/machinery/button/windowtint/north {@OLD;pixel_y=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_x=-16} : /obj/machinery/button/windowtint/west {@OLD;pixel_x=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_x=-17} : /obj/machinery/button/windowtint/west {@OLD;pixel_x=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_x=-18} : /obj/machinery/button/windowtint/west {@OLD;pixel_x=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_x=-19} : /obj/machinery/button/windowtint/west {@OLD;pixel_x=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_x=-20} : /obj/machinery/button/windowtint/west {@OLD;pixel_x=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_x=-21} : /obj/machinery/button/windowtint/west {@OLD;pixel_x=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_x=-22} : /obj/machinery/button/windowtint/west {@OLD;pixel_x=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_x=-23} : /obj/machinery/button/windowtint/west {@OLD;pixel_x=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_x=-24} : /obj/machinery/button/windowtint/west {@OLD;pixel_x=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_x=-25} : /obj/machinery/button/windowtint/west {@OLD;pixel_x=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_x=-26} : /obj/machinery/button/windowtint/west {@OLD;pixel_x=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_x=-27} : /obj/machinery/button/windowtint/west {@OLD;pixel_x=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_x=-28} : /obj/machinery/button/windowtint/west {@OLD;pixel_x=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_x=-29} : /obj/machinery/button/windowtint/west {@OLD;pixel_x=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_x=-30} : /obj/machinery/button/windowtint/west {@OLD;pixel_x=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_x=-31} : /obj/machinery/button/windowtint/west {@OLD;pixel_x=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_x=-32} : /obj/machinery/button/windowtint/west {@OLD;pixel_x=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_x=-33} : /obj/machinery/button/windowtint/west {@OLD;pixel_x=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_x=-34} : /obj/machinery/button/windowtint/west {@OLD;pixel_x=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_x=-35} : /obj/machinery/button/windowtint/west {@OLD;pixel_x=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_x=16} : /obj/machinery/button/windowtint/east {@OLD;pixel_x=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_x=17} : /obj/machinery/button/windowtint/east {@OLD;pixel_x=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_x=18} : /obj/machinery/button/windowtint/east {@OLD;pixel_x=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_x=19} : /obj/machinery/button/windowtint/east {@OLD;pixel_x=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_x=20} : /obj/machinery/button/windowtint/east {@OLD;pixel_x=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_x=21} : /obj/machinery/button/windowtint/east {@OLD;pixel_x=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_x=22} : /obj/machinery/button/windowtint/east {@OLD;pixel_x=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_x=23} : /obj/machinery/button/windowtint/east {@OLD;pixel_x=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_x=24} : /obj/machinery/button/windowtint/east {@OLD;pixel_x=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_x=25} : /obj/machinery/button/windowtint/east {@OLD;pixel_x=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_x=26} : /obj/machinery/button/windowtint/east {@OLD;pixel_x=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_x=27} : /obj/machinery/button/windowtint/east {@OLD;pixel_x=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_x=28} : /obj/machinery/button/windowtint/east {@OLD;pixel_x=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_x=29} : /obj/machinery/button/windowtint/east {@OLD;pixel_x=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_x=30} : /obj/machinery/button/windowtint/east {@OLD;pixel_x=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_x=31} : /obj/machinery/button/windowtint/east {@OLD;pixel_x=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_x=32} : /obj/machinery/button/windowtint/east {@OLD;pixel_x=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_x=33} : /obj/machinery/button/windowtint/east {@OLD;pixel_x=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_x=34} : /obj/machinery/button/windowtint/east {@OLD;pixel_x=@SKIP;name=@SKIP}
+/obj/machinery/button/windowtint {pixel_x=35} : /obj/machinery/button/windowtint/east {@OLD;pixel_x=@SKIP;name=@SKIP}
+
+/obj/machinery/power/apc {pixel_y=-24;name="south bump"} : /obj/machinery/power/apc/directional/south
+/obj/machinery/power/apc {pixel_y=24;name="north bump"} : /obj/machinery/power/apc/directional/north
+/obj/machinery/power/apc {pixel_x=-24;name="west bump"} : /obj/machinery/power/apc/directional/west
+/obj/machinery/power/apc {pixel_x=24;name="east bump"} : /obj/machinery/power/apc/directional/east
+
+/obj/machinery/power/apc {pixel_y=-24;name="south bump Engineering"} : /obj/machinery/power/apc/engineering/south
+/obj/machinery/power/apc {pixel_y=24;name="north bump Engineering"} : /obj/machinery/power/apc/engineering/north
+/obj/machinery/power/apc {pixel_x=-24;name="west bump Engineering"} : /obj/machinery/power/apc/engineering/west
+/obj/machinery/power/apc {pixel_x=24;name="east bump Engineering"} : /obj/machinery/power/apc/engineering/east
+/obj/machinery/power/apc {pixel_y=24;name="north bump Atmospherics"} : /obj/machinery/power/apc/engineering/north {@OLD;name=@SKIP;dir=@SKIP;pixel_y=@SKIP;shock_proof=@SKIP}
+
+/obj/machinery/power/apc {pixel_y=-24;name="south bump Important Area"} : /obj/machinery/power/apc/important/south
+/obj/machinery/power/apc {pixel_y=24;name="north bump Important Area"} : /obj/machinery/power/apc/important/north
+/obj/machinery/power/apc {pixel_x=-24;name="west bump Important Area"} : /obj/machinery/power/apc/important/west
+/obj/machinery/power/apc {pixel_x=24;name="east bump Important Area"} : /obj/machinery/power/apc/important/east
+
+/obj/machinery/power/apc {pixel_y=-24;name="Cryo and Arrivals Super APC"} : /obj/machinery/power/apc/cryo/south
+/obj/machinery/power/apc {pixel_y=24;name="Cryo and Arrivals Super APC"} : /obj/machinery/power/apc/cryo/north
+/obj/machinery/power/apc {pixel_x=-24;name="Cryo and Arrivals Super APC"} : /obj/machinery/power/apc/cryo/west
+/obj/machinery/power/apc {pixel_x=24;name="Cryo and Arrivals Super APC"} : /obj/machinery/power/apc/cryo/east
+
+/obj/machinery/power/apc {pixel_y=-24;name="Engineering Engine Super APC"} : /obj/machinery/power/apc/super/south
+/obj/machinery/power/apc {pixel_y=24;name="Engineering Engine Super APC"} : /obj/machinery/power/apc/super/north
+/obj/machinery/power/apc {pixel_x=-24;name="Engineering Engine Super APC"} : /obj/machinery/power/apc/super/west
+/obj/machinery/power/apc {pixel_x=24;name="Engineering Engine Super APC"} : /obj/machinery/power/apc/super/east
diff --git a/tools/bootstrap/python37._pth b/tools/bootstrap/python311._pth
similarity index 63%
rename from tools/bootstrap/python37._pth
rename to tools/bootstrap/python311._pth
index 47d58cdcdb27..abba38c92715 100644
--- a/tools/bootstrap/python37._pth
+++ b/tools/bootstrap/python311._pth
@@ -1,4 +1,4 @@
-python37.zip
+python311.zip
.
..\..\..
diff --git a/tools/bootstrap/python_.ps1 b/tools/bootstrap/python_.ps1
index 505fb92194d2..47d1d4b46de6 100644
--- a/tools/bootstrap/python_.ps1
+++ b/tools/bootstrap/python_.ps1
@@ -50,7 +50,7 @@ if (!(Test-Path $PythonExe -PathType Leaf)) {
[System.IO.Compression.ZipFile]::ExtractToDirectory($Archive, $PythonDir)
# Copy a ._pth file without "import site" commented, so pip will work
- Copy-Item "$Bootstrap/python37._pth" $PythonDir `
+ Copy-Item "$Bootstrap/python311._pth" $PythonDir `
-ErrorAction Stop
Remove-Item $Archive
diff --git a/tools/mapmerge2/dmm.py b/tools/mapmerge2/dmm.py
index 744d30f20d90..319aac2b8dff 100644
--- a/tools/mapmerge2/dmm.py
+++ b/tools/mapmerge2/dmm.py
@@ -56,6 +56,7 @@ def get_tile(self, coord):
def set_tile(self, coord, tile):
tile = tuple(tile)
self.grid[coord] = self.get_or_generate_key(tile)
+ return self.grid[coord]
def generate_new_key(self):
self._ensure_free_keys(1)
diff --git a/tools/mapmerge2/merge_driver.py b/tools/mapmerge2/merge_driver.py
index 666df250cfa4..f8d831e9b1f0 100644
--- a/tools/mapmerge2/merge_driver.py
+++ b/tools/mapmerge2/merge_driver.py
@@ -46,29 +46,41 @@ def three_way_merge(base: dmm.DMM, left: dmm.DMM, right: dmm.DMM):
merged = dmm.DMM(base.key_length, base.size)
merged.dictionary = base.dictionary.copy()
- swaps = {}
+ desired_keys = {}
# For either left or right: Check to see if the tile already exists with a
# key. If so, we clobber the key and reuse the one from the left/right to
# reduce key changes that may cascade throughout the file, causing noisy
# unrelated diffs.
def swap_in_from_leftright(coord, leftright: dmm.DMM, tiledata: tuple):
+ # If the exact tile data already exists, we reuse that tile's key. This
+ # may cause more churn in the textual diff but the alternative is
+ # attempting to reassign *that* key which would almost certainly end up
+ # being noisier.
+ #
+ # Note that this is being done sequentially through the file; an
+ # existence check passing here almost guarantees that what we're seeing
+ # is a result of us, ourselves, wanting this key-value pair in the final
+ # output. So I don't think ignoring the swap-in key here is disastrous.
+ if tiledata in merged.dictionary.inv:
+ merged.grid[coord] = merged.dictionary.inv[tiledata]
+ return
+
+ # Otherwise, we need to swap in the data.
swap_in_key = leftright.dictionary.inv[tiledata]
- if swap_in_key in merged.dictionary and merged.dictionary[swap_in_key] != tiledata:
- curdata = merged.dictionary[swap_in_key]
- merged.dictionary[swap_in_key] = tiledata
- merged.grid[coord] = swap_in_key
- elif tiledata in merged.dictionary.inv and swap_in_key not in merged.dictionary:
- old_key = merged.dictionary.inv[tiledata]
- merged.dictionary.inv[tiledata] = swap_in_key
- merged.grid[coord] = swap_in_key
- swaps[old_key] = swap_in_key
- del merged.dictionary[old_key]
- elif swap_in_key not in merged.dictionary:
+
+ if swap_in_key in merged.dictionary:
+ # If the key is already being used, we generate a new key but keep
+ # track of the old one, because there's a pretty good chance the
+ # reason there's a collision is because the old tile has it. So
+ # later when we remove unused keys we have another chance to clean
+ # up the text diff.
+
+ # swap in key = tile data, new key
+ desired_keys[swap_in_key] = (tiledata, merged.set_tile(coord, tiledata))
+ else:
merged.dictionary[swap_in_key] = tiledata
merged.grid[coord] = swap_in_key
- else:
- merged.set_tile(coord, tiledata)
for (z, y, x) in base.coords_zyx:
coord = x, y, z
@@ -144,14 +156,22 @@ def swap_in_from_leftright(coord, leftright: dmm.DMM, tiledata: tuple):
merged.set_tile(coord, tile)
- # TODO(wso): This may not be necessary at all
- for (z, y, x) in merged.coords_zyx:
- k = merged.grid[(x, y, z)]
- if k in swaps:
- merged.grid[(x, y, z)] = swaps[k]
-
merged.remove_unused_keys()
+ swaps = {}
+
+ for key, (tiledata, new_key) in desired_keys.items():
+ if key not in merged.dictionary:
+ # We got the key back after removing unused keys
+ merged.dictionary.inv[tiledata] = key
+ swaps[new_key] = key
+
+ if swaps:
+ for (z, y, x) in merged.coords_zyx:
+ k = merged.grid[(x, y, z)]
+ if k in swaps:
+ merged.grid[(x, y, z)] = swaps[k]
+
return trouble, merged
diff --git a/tools/requirements.txt b/tools/requirements.txt
index e04bf2fa4e5e..0c0b75cd37bf 100644
--- a/tools/requirements.txt
+++ b/tools/requirements.txt
@@ -1,8 +1,8 @@
-pygit2==1.7.2
-bidict==0.22.0
-Pillow==9.3.0
+pygit2==1.13.1
+bidict==0.22.1
+Pillow==10.0.1
json5==0.9.14
# changelogs
PyYaml==6.0.1 # maplint also
-beautifulsoup4==4.9.3
+beautifulsoup4==4.12.2
---|