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 += "" @@ -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
PlayerJobCrew