diff --git a/_maps/RandomRuins/IceRuins/icemoon_surface_abandoned_newcops.dmm b/_maps/RandomRuins/IceRuins/icemoon_surface_abandoned_newcops.dmm
new file mode 100644
index 000000000000..526370f22ba4
--- /dev/null
+++ b/_maps/RandomRuins/IceRuins/icemoon_surface_abandoned_newcops.dmm
@@ -0,0 +1,2205 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"aF" = (
+/obj/machinery/door/airlock/centcom{
+ name = "Dormitories";
+ req_access_txt = "150"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/wood,
+/area/ruin/powered)
+"bF" = (
+/obj/machinery/computer/mech_bay_power_console,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/ruin/powered)
+"ch" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/wood{
+ icon_state = "wood-broken4"
+ },
+/area/ruin/powered)
+"cl" = (
+/obj/item/clothing/head/helmet/space/syndicate,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/powered)
+"cn" = (
+/obj/structure/table,
+/obj/item/toy/talking/AI,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered)
+"dm" = (
+/obj/structure/table,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/ruin/powered)
+"dX" = (
+/obj/structure/table/wood,
+/obj/structure/frame/machine,
+/obj/item/stack/cable_coil/cut,
+/obj/item/circuitboard/machine/chem_dispenser/drinks/beer,
+/turf/open/floor/wood{
+ icon_state = "wood-broken7"
+ },
+/area/ruin/powered)
+"eu" = (
+/obj/item/circuitboard/machine/mech_recharger,
+/obj/structure/frame/machine,
+/obj/item/stack/cable_coil/cut,
+/turf/open/floor/plating,
+/area/ruin/powered)
+"eX" = (
+/obj/machinery/door/airlock/centcom{
+ name = "Air Traffic Control";
+ req_access_txt = "150"
+ },
+/turf/open/floor/plating,
+/area/ruin/powered)
+"fb" = (
+/obj/structure/girder,
+/obj/item/stack/telecrystal,
+/turf/open/floor/plating,
+/area/ruin/powered)
+"fL" = (
+/obj/machinery/vending/cigarette,
+/turf/open/floor/plasteel,
+/area/ruin/powered)
+"fP" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 9
+ },
+/turf/open/floor/plating,
+/area/ruin/powered)
+"gp" = (
+/turf/template_noop,
+/area/template_noop)
+"gt" = (
+/obj/item/clothing/mask/gas/syndicate,
+/obj/item/mining_scanner,
+/obj/item/pickaxe,
+/obj/structure/closet/syndicate{
+ desc = "Syndicate?"
+ },
+/obj/item/tank/internals/emergency_oxygen/engi,
+/obj/item/clothing/suit/hooded/wintercoat,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/ruin/powered)
+"gZ" = (
+/obj/structure/chair/stool,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/open/floor/plasteel,
+/area/ruin/powered)
+"ha" = (
+/obj/item/reagent_containers/food/drinks/shaker,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/wood{
+ icon_state = "wood-broken3"
+ },
+/area/ruin/powered)
+"ic" = (
+/obj/machinery/vending/boozeomat,
+/turf/open/floor/wood,
+/area/ruin/powered)
+"ij" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/open/floor/wood{
+ icon_state = "wood-broken3"
+ },
+/area/ruin/powered)
+"iB" = (
+/obj/structure/table,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered)
+"iD" = (
+/obj/structure/closet/cardboard/metal,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/open/floor/plating,
+/area/ruin/powered)
+"iS" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/suit_storage_unit{
+ name = "Waffle Co suit storage unit";
+ department = "synd";
+ state_open = 1;
+ safeties = 0;
+ density = 0
+ },
+/turf/open/floor/mineral/plastitanium/red,
+/area/ruin/powered)
+"iY" = (
+/obj/machinery/vending/toyliberationstation,
+/turf/open/floor/plasteel,
+/area/ruin/powered)
+"jp" = (
+/obj/effect/spawner/lootdrop/maintenance/two,
+/obj/structure/closet/syndicate{
+ desc = "Syndicate?"
+ },
+/obj/item/flashlight/flare,
+/obj/item/toy/crayon/spraycan,
+/obj/effect/turf_decal/box/red,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered)
+"jI" = (
+/obj/structure/table/wood,
+/obj/item/paicard,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/powered)
+"jX" = (
+/obj/structure/table/wood,
+/obj/structure/frame/machine,
+/obj/item/stack/cable_coil/cut,
+/obj/item/circuitboard/machine/chem_dispenser/drinks,
+/turf/open/floor/wood{
+ icon_state = "wood-broken7"
+ },
+/area/ruin/powered)
+"ke" = (
+/obj/structure/table/wood,
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/open/floor/wood,
+/area/ruin/powered)
+"kj" = (
+/obj/item/shard{
+ icon_state = "tiny"
+ },
+/obj/item/shard{
+ icon_state = "small";
+ pixel_x = 6;
+ pixel_y = 5
+ },
+/obj/item/stack/cable_coil/cut,
+/obj/item/shard{
+ pixel_x = -4;
+ pixel_y = 3
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/wood,
+/area/ruin/powered)
+"kS" = (
+/obj/effect/spawner/lootdrop/maintenance/two,
+/obj/structure/closet/syndicate{
+ desc = "Syndicate?"
+ },
+/obj/item/megaphone/sec{
+ name = "syndicate megaphone"
+ },
+/obj/item/toy/sword,
+/obj/item/toy/sword,
+/obj/effect/turf_decal/box/red,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered)
+"kT" = (
+/obj/structure/door_assembly/door_assembly_centcom,
+/turf/open/floor/plating,
+/area/ruin/powered)
+"lw" = (
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/ruin/powered)
+"lN" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/light_construct,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered)
+"mc" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/rack_parts,
+/turf/open/floor/plating,
+/area/ruin/powered)
+"mz" = (
+/obj/item/toy/cards/deck/syndicate{
+ pixel_x = -6;
+ pixel_y = 6
+ },
+/obj/structure/table_frame/wood,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/open/floor/plating,
+/area/ruin/powered)
+"mE" = (
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/open/floor/plating,
+/area/ruin/powered)
+"ok" = (
+/obj/structure/table/wood,
+/obj/item/radio{
+ icon_state = "radio"
+ },
+/turf/open/floor/wood{
+ icon_state = "wood-broken6"
+ },
+/area/ruin/powered)
+"ot" = (
+/obj/structure/toilet{
+ dir = 8
+ },
+/obj/structure/window/reinforced/tinted{
+ dir = 1
+ },
+/obj/machinery/door/window{
+ dir = 8;
+ icon_state = "right";
+ name = "Tactical Toilet";
+ opacity = 1
+ },
+/turf/open/floor/plasteel/freezer,
+/area/ruin/powered)
+"oU" = (
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered)
+"ps" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/open/floor/wood,
+/area/ruin/powered)
+"pW" = (
+/obj/machinery/vending/tool,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered)
+"qi" = (
+/obj/structure/frame/computer,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered)
+"qt" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/wood,
+/area/ruin/powered)
+"rv" = (
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/template_noop)
+"rG" = (
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/icemoon/underground/explored)
+"sf" = (
+/obj/structure/table/wood,
+/obj/item/chair/stool,
+/obj/effect/gibspawner/human,
+/obj/item/disk/nuclear/fake,
+/turf/open/floor/plasteel,
+/area/ruin/powered)
+"so" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/open/floor/wood{
+ icon_state = "wood-broken5"
+ },
+/area/ruin/powered)
+"sW" = (
+/obj/effect/gibspawner/human,
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/powered)
+"tg" = (
+/obj/structure/table_frame/wood,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/wood{
+ icon_state = "wood-broken5"
+ },
+/area/ruin/powered)
+"tr" = (
+/obj/machinery/washing_machine,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/freezer,
+/area/ruin/powered)
+"tt" = (
+/obj/item/toy/nuke,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/wood,
+/area/ruin/powered)
+"tP" = (
+/obj/structure/frame/computer,
+/obj/item/shard{
+ icon_state = "tiny"
+ },
+/obj/item/shard{
+ pixel_x = -6;
+ pixel_y = -5
+ },
+/obj/item/shard{
+ icon_state = "medium"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered)
+"tS" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/ruin/powered)
+"ud" = (
+/obj/item/kirbyplants/random,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/powered)
+"ux" = (
+/obj/item/chair/stool,
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered)
+"vk" = (
+/obj/structure/table,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/mineral/plastitanium/red,
+/area/ruin/powered)
+"vw" = (
+/obj/structure/bed,
+/obj/item/bedsheet/syndie{
+ layer = 3
+ },
+/turf/open/floor/wood{
+ icon_state = "wood-broken7"
+ },
+/area/ruin/powered)
+"vV" = (
+/turf/closed/wall/mineral/plastitanium/nodiagonal,
+/area/ruin/powered)
+"wO" = (
+/obj/structure/closet/syndicate{
+ desc = "Syndicate?"
+ },
+/obj/effect/spawner/lootdrop/maintenance/two,
+/turf/open/floor/plating,
+/area/ruin/powered)
+"xa" = (
+/obj/structure/frame/computer,
+/turf/open/floor/plating/airless,
+/area/ruin/powered)
+"xn" = (
+/obj/machinery/door/airlock/external,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/ruin/powered)
+"xA" = (
+/obj/structure/chair/office{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered)
+"xB" = (
+/obj/structure/closet/syndicate{
+ desc = "Syndicate?"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/mineral/plastitanium/red,
+/area/ruin/powered)
+"yO" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/wood{
+ icon_state = "wood-broken3"
+ },
+/area/ruin/powered)
+"yW" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/wood{
+ icon_state = "wood-broken"
+ },
+/area/ruin/powered)
+"zj" = (
+/obj/structure/sink{
+ dir = 8;
+ pixel_x = 11
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/ruin/powered)
+"zI" = (
+/obj/structure/frame/computer,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered)
+"zL" = (
+/obj/structure/girder,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/ruin/powered)
+"zU" = (
+/obj/structure/mirror{
+ pixel_x = 28
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/freezer,
+/area/ruin/powered)
+"Ai" = (
+/obj/machinery/button/door/indestructible{
+ id = "abandonednewcopshuttle";
+ name = "mission launch control";
+ pixel_x = -26
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/item/broken_bottle,
+/turf/open/floor/plasteel,
+/area/ruin/powered)
+"AW" = (
+/obj/structure/chair/stool,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/powered)
+"Bd" = (
+/obj/structure/marker_beacon{
+ picked_color = "Burgundy"
+ },
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/icemoon/underground/explored)
+"Bo" = (
+/obj/structure/safe,
+/obj/item/gun/ballistic/automatic/pistol{
+ pin = /obj/item/firing_pin/fucked
+ },
+/obj/structure/safe,
+/obj/item/folder/black{
+ desc = "A folder stamped \"Top Secret - Property of The Syndicate.\"";
+ name = "folder- 'TOP SECRET'";
+ icon_state = "folder_sred"
+ },
+/obj/item/clothing/under/syndicate/donk/maid,
+/turf/open/floor/wood,
+/area/ruin/powered)
+"Br" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/stripes/line{
+ dir = 10
+ },
+/turf/open/floor/plating,
+/area/ruin/powered)
+"BS" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/stripes/line{
+ dir = 5
+ },
+/turf/open/floor/plating,
+/area/ruin/powered)
+"Cd" = (
+/obj/structure/girder,
+/turf/open/floor/plating,
+/area/ruin/powered)
+"Cs" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/wood,
+/area/ruin/powered)
+"CU" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/ruin/powered)
+"Di" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/open/floor/plating,
+/area/ruin/powered)
+"Ds" = (
+/turf/closed/wall/mineral/plastitanium,
+/area/ruin/powered)
+"DG" = (
+/obj/structure/urinal{
+ pixel_y = 28
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/freezer,
+/area/ruin/powered)
+"Ec" = (
+/obj/machinery/door/poddoor/shuttledock{
+ name = "Stolen Shuttle Storage"
+ },
+/turf/open/floor/plating,
+/area/ruin/powered)
+"Ez" = (
+/obj/item/broken_bottle{
+ pixel_x = 3;
+ pixel_y = 5
+ },
+/obj/item/shard,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/powered)
+"EV" = (
+/obj/machinery/light/small{
+ brightness = 3;
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/freezer,
+/area/ruin/powered)
+"Fb" = (
+/obj/structure/closet/syndicate{
+ desc = "Syndicate?"
+ },
+/obj/item/clothing/shoes/jackboots,
+/obj/item/clothing/glasses/night,
+/obj/item/radio/headset,
+/obj/item/kitchen/knife/combat/survival,
+/obj/item/radio{
+ icon_state = "radio"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/item/clothing/under/syndicate/waffle,
+/turf/open/floor/wood,
+/area/ruin/powered)
+"Fh" = (
+/obj/machinery/door/airlock/centcom{
+ name = "Auxiliary Dock";
+ req_access_txt = ""
+ },
+/turf/open/floor/plating,
+/area/ruin/powered)
+"Fo" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/ruin/powered)
+"Fr" = (
+/turf/closed/indestructible/opsglass,
+/area/ruin/powered)
+"FL" = (
+/obj/structure/flora/bush,
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/icemoon/underground/explored)
+"GU" = (
+/obj/item/paper/fluff/stations/centcom/disk_memo,
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/powered)
+"Ha" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 6
+ },
+/turf/open/floor/plating,
+/area/ruin/powered)
+"Hy" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/powered)
+"HB" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/gibspawner/human,
+/turf/open/floor/plasteel,
+/area/ruin/powered)
+"IG" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/stripes/line,
+/turf/open/floor/plating,
+/area/ruin/powered)
+"Je" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/powered)
+"JE" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/wood{
+ icon_state = "wood-broken6"
+ },
+/area/ruin/powered)
+"JN" = (
+/obj/structure/closet/syndicate{
+ desc = "Syndicate?"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/lootdrop/maintenance/two,
+/turf/open/floor/mineral/plastitanium/red,
+/area/ruin/powered)
+"Kk" = (
+/obj/structure/closet/syndicate{
+ desc = "Syndicate?"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/lootdrop/maintenance/two,
+/obj/item/ammo_box/magazine/m10mm,
+/turf/open/floor/mineral/plastitanium/red,
+/area/ruin/powered)
+"Ko" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/ruin/powered)
+"Kx" = (
+/obj/item/soap/syndie,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/ruin/powered)
+"KJ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/ruin/powered)
+"KN" = (
+/obj/structure/table/wood,
+/obj/item/toy/plush/nukeplushie,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/wood,
+/area/ruin/powered)
+"KZ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/open/floor/plasteel,
+/area/ruin/powered)
+"Lh" = (
+/obj/item/bedsheet/syndie,
+/obj/structure/bed,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/wood,
+/area/ruin/powered)
+"Lq" = (
+/obj/machinery/door/poddoor/shuttledock,
+/obj/structure/fans/tiny,
+/turf/open/floor/plating,
+/area/ruin/powered)
+"Lt" = (
+/obj/structure/light_construct,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/wood{
+ icon_state = "wood-broken"
+ },
+/area/ruin/powered)
+"LA" = (
+/obj/structure/rack,
+/obj/item/clothing/suit/space/syndicate,
+/turf/open/floor/mineral/plastitanium/red,
+/area/ruin/powered)
+"LL" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered)
+"LP" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/ruin/powered)
+"LU" = (
+/turf/open/floor/plasteel,
+/area/ruin/powered)
+"Ml" = (
+/obj/structure/closet/syndicate{
+ desc = "Syndicate?"
+ },
+/obj/item/toy/figure/syndie,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/ruin/powered)
+"PH" = (
+/obj/machinery/door/airlock/centcom{
+ name = "Dormitories";
+ req_access_txt = "150"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/wood{
+ icon_state = "wood-broken4"
+ },
+/area/ruin/powered)
+"Qb" = (
+/obj/structure/closet/syndicate{
+ desc = "Syndicate?"
+ },
+/obj/item/tank/internals/emergency_oxygen/engi,
+/obj/item/clothing/suit/hooded/wintercoat,
+/turf/open/floor/plating,
+/area/ruin/powered)
+"Qf" = (
+/obj/item/chair/stool,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/powered)
+"QT" = (
+/obj/machinery/vending/coffee,
+/turf/open/floor/plasteel,
+/area/ruin/powered)
+"Rj" = (
+/obj/machinery/door/poddoor/shutters{
+ id = "abandonednewcopshuttle";
+ name = "Shuttle Dock"
+ },
+/turf/open/floor/plating,
+/area/ruin/powered)
+"Ro" = (
+/obj/structure/table/wood,
+/turf/open/floor/wood,
+/area/ruin/powered)
+"Rx" = (
+/obj/machinery/door/airlock/centcom{
+ name = "Dormitories";
+ req_access_txt = "150"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/wood{
+ icon_state = "wood-broken5"
+ },
+/area/ruin/powered)
+"Si" = (
+/obj/structure/table/wood,
+/obj/item/storage/box/drinkingglasses,
+/obj/item/shard{
+ icon_state = "small"
+ },
+/turf/open/floor/wood,
+/area/ruin/powered)
+"Ss" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/stripes/line,
+/turf/open/floor/plating,
+/area/ruin/powered)
+"SN" = (
+/obj/structure/table/wood,
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/open/floor/wood{
+ icon_state = "wood-broken6"
+ },
+/area/ruin/powered)
+"SQ" = (
+/obj/machinery/vending/cola,
+/turf/open/floor/plating,
+/area/ruin/powered)
+"Uf" = (
+/obj/item/bedsheet/syndie,
+/obj/structure/bed,
+/turf/open/floor/wood{
+ icon_state = "wood-broken7"
+ },
+/area/ruin/powered)
+"Ut" = (
+/obj/item/chair/stool,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/ruin/powered)
+"VK" = (
+/obj/structure/table/wood,
+/obj/item/chair/stool,
+/obj/item/camera{
+ pixel_x = -2
+ },
+/turf/open/floor/wood,
+/area/ruin/powered)
+"VM" = (
+/obj/effect/turf_decal/stripes/line,
+/turf/open/floor/plating,
+/area/ruin/powered)
+"VT" = (
+/obj/structure/bed/dogbed/cayenne,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/powered)
+"Wp" = (
+/obj/effect/decal/cleanable/dirt,
+/mob/living/simple_animal/hostile/syndicate/ranged/shotgun/space,
+/turf/open/floor/plasteel/freezer,
+/area/ruin/powered)
+"Ws" = (
+/obj/item/clothing/mask/gas/syndicate,
+/obj/item/mining_scanner,
+/obj/item/pickaxe,
+/obj/structure/closet/syndicate{
+ desc = "Syndicate?"
+ },
+/obj/item/tank/internals/emergency_oxygen/engi,
+/obj/item/clothing/suit/hooded/wintercoat,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered)
+"Wt" = (
+/turf/open/floor/plating,
+/area/ruin/powered)
+"WE" = (
+/obj/machinery/door/airlock/centcom{
+ name = "Dormitories";
+ req_access_txt = "150"
+ },
+/turf/open/floor/plating,
+/area/ruin/powered)
+"WI" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/wood{
+ icon_state = "wood-broken"
+ },
+/area/ruin/powered)
+"WM" = (
+/obj/machinery/door/airlock/external,
+/turf/open/floor/plating,
+/area/ruin/powered)
+"WV" = (
+/obj/structure/flora/grass/both,
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/icemoon/underground/explored)
+"WW" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/open/floor/wood,
+/area/ruin/powered)
+"Xk" = (
+/obj/structure/light_construct{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/powered)
+"Xn" = (
+/obj/structure/flora/tree/pine,
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/icemoon/underground/explored)
+"XN" = (
+/obj/machinery/light,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/ruin/powered)
+"YJ" = (
+/obj/machinery/door/airlock/centcom{
+ name = "Restroom";
+ req_access_txt = "150"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered)
+"YU" = (
+/obj/structure/mecha_wreckage/mauler{
+ self_destruct = 0
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/open/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/ruin/powered)
+"Zc" = (
+/obj/structure/closet/cardboard,
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/open/floor/plating,
+/area/ruin/powered)
+"Zk" = (
+/obj/item/bedsheet/syndie,
+/obj/structure/bed,
+/turf/open/floor/wood,
+/area/ruin/powered)
+"ZL" = (
+/obj/machinery/door/airlock/centcom{
+ name = "EVA Equipment";
+ req_access_txt = "150"
+ },
+/turf/open/floor/plating,
+/area/ruin/powered)
+"ZN" = (
+/obj/machinery/light,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/powered)
+"ZU" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered)
+"ZZ" = (
+/obj/structure/table/wood,
+/obj/item/storage/crayons{
+ pixel_x = -2;
+ pixel_y = 5
+ },
+/obj/item/storage/crayons{
+ pixel_x = 2;
+ pixel_y = 5
+ },
+/obj/item/pizzabox/bomb,
+/turf/open/floor/plasteel,
+/area/ruin/powered)
+
+(1,1,1) = {"
+gp
+gp
+gp
+gp
+gp
+gp
+gp
+gp
+gp
+Bd
+rG
+Bd
+rG
+Bd
+rG
+Bd
+rG
+Bd
+rG
+Bd
+rG
+Bd
+rG
+Bd
+rG
+Bd
+gp
+gp
+gp
+gp
+gp
+gp
+"}
+(2,1,1) = {"
+gp
+gp
+gp
+gp
+gp
+gp
+gp
+gp
+gp
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+gp
+gp
+gp
+gp
+gp
+gp
+"}
+(3,1,1) = {"
+gp
+gp
+gp
+gp
+gp
+gp
+gp
+gp
+gp
+Bd
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+Bd
+gp
+gp
+gp
+gp
+gp
+gp
+"}
+(4,1,1) = {"
+gp
+gp
+gp
+gp
+gp
+gp
+gp
+gp
+gp
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+gp
+gp
+gp
+gp
+gp
+gp
+"}
+(5,1,1) = {"
+gp
+gp
+gp
+gp
+gp
+gp
+gp
+gp
+gp
+Bd
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+Bd
+gp
+gp
+gp
+gp
+gp
+gp
+"}
+(6,1,1) = {"
+gp
+gp
+gp
+gp
+gp
+gp
+gp
+gp
+gp
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+gp
+gp
+gp
+gp
+gp
+gp
+"}
+(7,1,1) = {"
+gp
+gp
+gp
+gp
+gp
+gp
+gp
+gp
+gp
+Bd
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+Bd
+gp
+gp
+gp
+gp
+gp
+gp
+"}
+(8,1,1) = {"
+gp
+gp
+gp
+gp
+gp
+gp
+gp
+gp
+gp
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+gp
+gp
+gp
+gp
+gp
+"}
+(9,1,1) = {"
+gp
+gp
+gp
+gp
+gp
+gp
+rG
+rG
+rG
+Bd
+rG
+Bd
+rG
+Bd
+rG
+Bd
+rG
+Bd
+rG
+Bd
+rG
+Bd
+rG
+Bd
+rG
+Bd
+rG
+rG
+gp
+gp
+gp
+gp
+"}
+(10,1,1) = {"
+gp
+gp
+rG
+rG
+Xn
+rG
+FL
+rG
+WV
+rG
+rG
+rG
+rG
+WV
+rG
+rG
+rG
+vV
+xn
+vV
+rG
+Xn
+WV
+rG
+rG
+rG
+Xn
+rG
+gp
+gp
+gp
+gp
+"}
+(11,1,1) = {"
+vV
+vV
+vV
+vV
+rG
+rG
+rG
+rG
+rG
+rG
+FL
+rG
+rG
+rG
+rG
+WV
+rG
+Fr
+LP
+Fr
+rG
+rG
+rG
+rG
+WV
+rG
+rG
+rG
+rG
+gp
+gp
+gp
+"}
+(12,1,1) = {"
+Ec
+LP
+LP
+vV
+rG
+rG
+rG
+WV
+WV
+rG
+Xn
+rG
+rG
+Xn
+rG
+rG
+rG
+vV
+WM
+vV
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+WV
+rG
+gp
+gp
+gp
+"}
+(13,1,1) = {"
+Ec
+LP
+lw
+vV
+FL
+FL
+rG
+rG
+rG
+rG
+rG
+rG
+rG
+vV
+vV
+vV
+vV
+vV
+Rj
+vV
+vV
+vV
+vV
+Xn
+rG
+rG
+WV
+rG
+rG
+gp
+gp
+gp
+"}
+(14,1,1) = {"
+Ec
+LP
+LP
+vV
+rG
+rG
+rG
+rG
+rG
+WV
+rG
+FL
+vV
+vV
+tP
+Ut
+Hy
+LU
+LP
+Ai
+Si
+Lt
+vV
+vV
+vV
+Fr
+vV
+vV
+Xn
+gp
+gp
+gp
+"}
+(15,1,1) = {"
+Ec
+LP
+XN
+vV
+rG
+rG
+rG
+Xn
+rG
+rG
+rG
+rG
+Fr
+fL
+LP
+Je
+mE
+AW
+LP
+AW
+KN
+ha
+tg
+vV
+iS
+mc
+LA
+vV
+rG
+gp
+gp
+gp
+"}
+(16,1,1) = {"
+Ec
+lw
+LP
+vV
+rG
+Xn
+rG
+rG
+rG
+rG
+rG
+rG
+Fr
+lw
+LP
+AW
+jI
+sf
+Je
+Ut
+tg
+Cs
+ic
+vV
+Qb
+ZU
+ZU
+vV
+rG
+gp
+gp
+gp
+"}
+(17,1,1) = {"
+Ec
+LP
+LP
+Cd
+vV
+Fr
+Fr
+Fr
+vV
+vV
+vV
+vV
+Cd
+Je
+GU
+LP
+ZZ
+mz
+Ez
+gZ
+ok
+tt
+jX
+vV
+Ws
+lw
+LP
+vV
+rG
+gp
+gp
+gp
+"}
+(18,1,1) = {"
+Ec
+lw
+LP
+LP
+LP
+LP
+LP
+LP
+LP
+LP
+LP
+Wt
+Fh
+Xk
+lw
+Je
+Je
+cl
+Wt
+VT
+VK
+kj
+dX
+vV
+gt
+LP
+LL
+vV
+WV
+gp
+gp
+gp
+"}
+(19,1,1) = {"
+Ec
+LP
+LP
+vV
+vV
+Fr
+Fr
+Fr
+vV
+Cd
+vV
+vV
+vV
+Cd
+QT
+sW
+LP
+Qf
+Je
+Je
+LP
+Je
+vV
+vV
+Fr
+ZL
+Cd
+vV
+rG
+rG
+gp
+gp
+"}
+(20,1,1) = {"
+Ec
+LP
+LP
+vV
+rG
+WV
+rG
+Xn
+rG
+WV
+rG
+rG
+WV
+vV
+SQ
+KZ
+Je
+iY
+LP
+Je
+lw
+HB
+kT
+ZU
+LP
+ZU
+xB
+vV
+rG
+Xn
+gp
+gp
+"}
+(21,1,1) = {"
+Ec
+Di
+XN
+vV
+rG
+Xn
+rG
+rG
+rG
+rG
+rG
+Xn
+rG
+vV
+vV
+Cd
+YJ
+vV
+Cd
+ud
+Je
+ZN
+vV
+LP
+oU
+ZU
+Ml
+Fr
+rG
+rG
+gp
+gp
+"}
+(22,1,1) = {"
+Ec
+LP
+LP
+vV
+rG
+rG
+Xn
+rG
+rG
+WV
+rG
+rG
+rG
+vV
+Ds
+DG
+LP
+EV
+vV
+vV
+WM
+vV
+vV
+eu
+LP
+LP
+Kk
+Fr
+rG
+rG
+gp
+gp
+"}
+(23,1,1) = {"
+Ec
+LP
+LP
+vV
+WV
+rG
+rG
+WV
+rG
+rG
+Xn
+rG
+rG
+vV
+Kx
+tS
+Wp
+ot
+Cd
+vV
+Wt
+vV
+vV
+YU
+LL
+ZU
+JN
+Fr
+rG
+rG
+gp
+gp
+"}
+(24,1,1) = {"
+Ec
+LP
+LP
+vV
+rG
+Xn
+rG
+rG
+Xn
+rG
+rG
+Xn
+WV
+Fr
+tr
+zU
+zj
+vV
+Cd
+vV
+LP
+vV
+vV
+bF
+oU
+LP
+wO
+Fr
+rG
+WV
+gp
+gp
+"}
+(25,1,1) = {"
+vV
+vV
+vV
+vV
+rG
+rG
+WV
+rG
+rG
+WV
+rG
+rG
+rG
+vV
+vV
+vV
+vV
+fb
+vV
+vV
+Di
+vV
+vV
+pW
+Di
+ux
+vk
+vV
+rG
+Xn
+gp
+gp
+"}
+(26,1,1) = {"
+gp
+gp
+gp
+gp
+rG
+rG
+rG
+Xn
+rG
+rG
+Xn
+rG
+rG
+rG
+rG
+vV
+vV
+vV
+Cd
+vV
+Wt
+vV
+vV
+vV
+vV
+vV
+Cd
+vV
+vV
+vV
+vV
+vV
+"}
+(27,1,1) = {"
+gp
+gp
+gp
+gp
+gp
+rG
+rG
+rG
+WV
+rG
+rG
+rG
+Xn
+rG
+rG
+vV
+Wt
+LP
+Wt
+vV
+Wt
+vV
+Wt
+Wt
+LP
+vV
+Uf
+yO
+Cd
+yW
+Lh
+vV
+"}
+(28,1,1) = {"
+gp
+gp
+gp
+gp
+gp
+gp
+rv
+Xn
+rG
+rG
+rG
+Xn
+rG
+rG
+Xn
+vV
+LP
+Zc
+KJ
+vV
+WM
+vV
+CU
+iD
+LP
+vV
+ke
+Cs
+vV
+Cs
+Bo
+vV
+"}
+(29,1,1) = {"
+gp
+gp
+gp
+gp
+gp
+gp
+gp
+rG
+rG
+WV
+rG
+rG
+rG
+rG
+rG
+vV
+LP
+Ha
+LP
+Wt
+mE
+Wt
+Wt
+BS
+Wt
+vV
+Ds
+PH
+vV
+aF
+vV
+vV
+"}
+(30,1,1) = {"
+gp
+gp
+gp
+gp
+gp
+gp
+gp
+gp
+rG
+rG
+Xn
+rG
+WV
+rG
+rG
+vV
+IG
+LP
+LP
+LP
+LP
+LP
+LP
+VM
+LP
+WE
+WW
+ps
+ij
+ch
+Fb
+Fr
+"}
+(31,1,1) = {"
+gp
+gp
+gp
+gp
+gp
+gp
+gp
+gp
+vV
+vV
+Fr
+Fr
+Fr
+vV
+vV
+vV
+Ss
+lw
+Wt
+Di
+LP
+LP
+lw
+IG
+XN
+vV
+qt
+so
+Cs
+ps
+Fb
+Fr
+"}
+(32,1,1) = {"
+gp
+gp
+gp
+gp
+gp
+gp
+gp
+gp
+Fr
+cn
+dm
+jp
+ZU
+LP
+Wt
+Cd
+IG
+LP
+LP
+LP
+LP
+LP
+LP
+IG
+LP
+Cd
+zL
+aF
+zL
+Rx
+vV
+vV
+"}
+(33,1,1) = {"
+gp
+gp
+gp
+gp
+gp
+gp
+gp
+gp
+Fr
+zI
+xA
+LP
+ZU
+lw
+ZU
+Cd
+IG
+LP
+LP
+LP
+lw
+LP
+Wt
+VM
+mE
+vV
+Ro
+WI
+vV
+Cs
+SN
+vV
+"}
+(34,1,1) = {"
+gp
+gp
+gp
+gp
+gp
+gp
+gp
+gp
+Fr
+xa
+Di
+ZU
+LP
+ZU
+LP
+eX
+IG
+LP
+mE
+LP
+LP
+LP
+LP
+VM
+Wt
+Cd
+Zk
+Cs
+vV
+JE
+vw
+vV
+"}
+(35,1,1) = {"
+gp
+gp
+gp
+gp
+gp
+gp
+gp
+gp
+Fr
+qi
+xA
+ZU
+LP
+ZU
+lN
+vV
+Di
+Br
+LP
+LP
+LP
+LP
+mE
+fP
+Wt
+vV
+vV
+vV
+vV
+vV
+vV
+vV
+"}
+(36,1,1) = {"
+gp
+gp
+gp
+gp
+gp
+gp
+gp
+gp
+Fr
+iB
+dm
+kS
+ZU
+LP
+LP
+vV
+LP
+LP
+Fo
+Ko
+Fo
+Ko
+Ko
+Wt
+LP
+vV
+gp
+gp
+gp
+gp
+gp
+gp
+"}
+(37,1,1) = {"
+gp
+gp
+gp
+gp
+gp
+gp
+gp
+gp
+vV
+vV
+Fr
+Fr
+Fr
+vV
+vV
+vV
+Lq
+Lq
+Lq
+Lq
+Lq
+Lq
+Lq
+Lq
+Lq
+vV
+gp
+gp
+gp
+gp
+gp
+gp
+"}
diff --git a/_maps/RandomRuins/IceRuins/icemoon_surface_dead_ratvar.dmm b/_maps/RandomRuins/IceRuins/icemoon_surface_dead_ratvar.dmm
new file mode 100644
index 000000000000..4aadce66fc72
--- /dev/null
+++ b/_maps/RandomRuins/IceRuins/icemoon_surface_dead_ratvar.dmm
@@ -0,0 +1,964 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/turf/template_noop,
+/area/template_noop)
+"b" = (
+/turf/open/floor/plating/asteroid/snow/icemoon/do_not_chasm,
+/area/lavaland/surface/outdoors/unexplored)
+"c" = (
+/obj/item/clockwork/alloy_shards/small,
+/turf/open/floor/plating/asteroid/snow/icemoon/do_not_chasm,
+/area/lavaland/surface/outdoors/unexplored)
+"d" = (
+/obj/structure/destructible/clockwork/wall_gear,
+/turf/open/floor/plating/asteroid/snow/icemoon/do_not_chasm,
+/area/lavaland/surface/outdoors/unexplored)
+"e" = (
+/obj/item/stack/tile/brass,
+/turf/open/floor/plating/snowed/colder,
+/area/lavaland/surface/outdoors/unexplored)
+"f" = (
+/turf/closed/mineral/snowmountain/icemoon,
+/area/lavaland/surface/outdoors/unexplored)
+"g" = (
+/obj/item/clockwork/alloy_shards/medium/gear_bit,
+/turf/open/floor/plating/asteroid/snow/icemoon/do_not_chasm,
+/area/lavaland/surface/outdoors/unexplored)
+"h" = (
+/turf/open/floor/plating/snowed/colder,
+/area/lavaland/surface/outdoors/unexplored)
+"i" = (
+/obj/structure/grille/ratvar/broken,
+/turf/open/floor/plating/asteroid/snow/icemoon/do_not_chasm,
+/area/lavaland/surface/outdoors/unexplored)
+"j" = (
+/turf/closed/wall/clockwork,
+/area/lavaland/surface/outdoors/unexplored)
+"k" = (
+/obj/item/clockwork/alloy_shards/small,
+/turf/open/floor/plating/snowed/colder,
+/area/lavaland/surface/outdoors/unexplored)
+"l" = (
+/turf/open/lava/plasma/ice_moon,
+/area/lavaland/surface/outdoors/unexplored)
+"m" = (
+/obj/item/clockwork/alloy_shards/medium,
+/turf/open/floor/plating/asteroid/snow/icemoon/do_not_chasm,
+/area/lavaland/surface/outdoors/unexplored)
+"n" = (
+/obj/item/clockwork/component/belligerent_eye/blind_eye,
+/turf/open/floor/plating/asteroid/snow/icemoon/do_not_chasm,
+/area/lavaland/surface/outdoors/unexplored)
+"o" = (
+/obj/item/clockwork/alloy_shards/large,
+/turf/open/floor/plating/asteroid/snow/icemoon/do_not_chasm,
+/area/lavaland/surface/outdoors/unexplored)
+"p" = (
+/obj/item/clockwork/alloy_shards/medium,
+/turf/open/floor/plating/snowed/colder,
+/area/lavaland/surface/outdoors/unexplored)
+"q" = (
+/obj/structure/lattice/catwalk/clockwork,
+/turf/open/lava/plasma/ice_moon,
+/area/lavaland/surface/outdoors/unexplored)
+"r" = (
+/obj/structure/lattice/clockwork,
+/turf/open/floor/plating/asteroid/snow/icemoon/do_not_chasm,
+/area/lavaland/surface/outdoors/unexplored)
+"s" = (
+/obj/item/clockwork/alloy_shards/large,
+/turf/open/floor/plating/snowed/colder,
+/area/lavaland/surface/outdoors/unexplored)
+"t" = (
+/obj/item/stack/tile/brass,
+/turf/open/floor/plating/asteroid/snow/icemoon/do_not_chasm,
+/area/lavaland/surface/outdoors/unexplored)
+"u" = (
+/obj/structure/grille/ratvar,
+/turf/open/floor/plating/snowed/colder,
+/area/lavaland/surface/outdoors/unexplored)
+"v" = (
+/obj/item/clockwork/alloy_shards/medium,
+/obj/structure/lattice/clockwork,
+/turf/open/floor/plating/asteroid/snow/icemoon/do_not_chasm,
+/area/lavaland/surface/outdoors/unexplored)
+"w" = (
+/obj/structure/grille/ratvar/broken,
+/turf/open/floor/plating/snowed/colder,
+/area/lavaland/surface/outdoors/unexplored)
+"x" = (
+/obj/structure/destructible/clockwork/wall_gear,
+/obj/item/stack/tile/brass,
+/turf/open/floor/plating/snowed/colder,
+/area/lavaland/surface/outdoors/unexplored)
+"y" = (
+/obj/item/clockwork/component/geis_capacitor/fallen_armor,
+/turf/open/floor/plating/snowed/colder,
+/area/lavaland/surface/outdoors/unexplored)
+"z" = (
+/obj/structure/destructible/clockwork/wall_gear,
+/turf/open/floor/plating/snowed/colder,
+/area/lavaland/surface/outdoors/unexplored)
+"A" = (
+/obj/item/clockwork/alloy_shards/clockgolem_remains,
+/turf/open/floor/plating/snowed/colder,
+/area/lavaland/surface/outdoors/unexplored)
+"B" = (
+/obj/item/clockwork/weapon/ratvarian_spear,
+/turf/open/floor/plating/snowed/colder,
+/area/lavaland/surface/outdoors/unexplored)
+"C" = (
+/obj/item/clockwork/alloy_shards/medium/gear_bit,
+/turf/open/floor/plating/snowed/colder,
+/area/lavaland/surface/outdoors/unexplored)
+"D" = (
+/obj/structure/grille/ratvar,
+/turf/open/floor/plating/asteroid/snow/icemoon/do_not_chasm,
+/area/lavaland/surface/outdoors/unexplored)
+"E" = (
+/obj/item/clockwork/alloy_shards/clockgolem_remains,
+/turf/open/floor/plating/asteroid/snow/icemoon/do_not_chasm,
+/area/lavaland/surface/outdoors/unexplored)
+"F" = (
+/obj/structure/dead_ratvar{
+ desc = "The remains of a monstrous avatar of the god. He will return."
+ },
+/turf/open/floor/plating/snowed/colder,
+/area/lavaland/surface/outdoors/unexplored)
+"G" = (
+/obj/item/stack/tile/brass/fifty,
+/turf/open/floor/plating/asteroid/snow/icemoon/do_not_chasm,
+/area/lavaland/surface/outdoors/unexplored)
+
+(1,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+s
+h
+b
+a
+a
+a
+a
+a
+a
+a
+"}
+(2,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+o
+b
+a
+h
+b
+r
+c
+j
+x
+b
+b
+g
+a
+a
+a
+a
+a
+"}
+(3,1,1) = {"
+a
+a
+a
+a
+a
+a
+f
+b
+l
+b
+v
+b
+p
+w
+j
+j
+c
+l
+b
+b
+a
+a
+a
+a
+"}
+(4,1,1) = {"
+a
+a
+a
+a
+a
+a
+f
+l
+l
+r
+b
+b
+l
+j
+j
+j
+p
+l
+b
+h
+c
+r
+a
+a
+"}
+(5,1,1) = {"
+a
+a
+a
+a
+a
+b
+l
+l
+p
+h
+c
+l
+l
+l
+j
+l
+b
+l
+l
+D
+h
+r
+a
+a
+"}
+(6,1,1) = {"
+a
+a
+a
+h
+c
+h
+m
+l
+l
+c
+l
+l
+l
+l
+w
+l
+l
+l
+m
+c
+h
+f
+a
+a
+"}
+(7,1,1) = {"
+a
+a
+b
+b
+b
+l
+l
+l
+l
+h
+b
+l
+l
+l
+l
+l
+l
+l
+l
+c
+f
+f
+b
+a
+"}
+(8,1,1) = {"
+a
+h
+h
+g
+c
+b
+l
+l
+l
+l
+n
+h
+r
+l
+l
+b
+l
+l
+l
+l
+f
+b
+a
+a
+"}
+(9,1,1) = {"
+a
+b
+c
+b
+b
+l
+l
+l
+l
+t
+h
+b
+h
+w
+p
+b
+g
+l
+l
+b
+b
+b
+b
+a
+"}
+(10,1,1) = {"
+b
+h
+l
+l
+l
+l
+l
+l
+b
+b
+p
+r
+F
+b
+h
+A
+b
+l
+l
+l
+m
+l
+l
+a
+"}
+(11,1,1) = {"
+c
+i
+j
+j
+l
+l
+l
+l
+l
+b
+h
+k
+h
+h
+h
+r
+l
+l
+l
+l
+l
+l
+b
+a
+"}
+(12,1,1) = {"
+d
+j
+j
+j
+h
+l
+l
+b
+l
+q
+r
+h
+h
+h
+c
+q
+l
+b
+l
+l
+b
+h
+o
+a
+"}
+(13,1,1) = {"
+e
+k
+b
+l
+l
+l
+b
+p
+s
+r
+h
+h
+h
+h
+h
+h
+h
+l
+l
+l
+l
+b
+b
+a
+"}
+(14,1,1) = {"
+b
+b
+b
+m
+l
+l
+l
+b
+h
+h
+k
+h
+h
+h
+h
+h
+c
+b
+l
+l
+b
+b
+h
+b
+"}
+(15,1,1) = {"
+b
+b
+b
+l
+l
+l
+l
+h
+h
+h
+h
+h
+h
+h
+k
+B
+h
+l
+l
+l
+l
+b
+b
+a
+"}
+(16,1,1) = {"
+f
+l
+l
+l
+l
+l
+l
+q
+b
+h
+h
+h
+h
+h
+h
+s
+b
+l
+l
+l
+l
+f
+f
+a
+"}
+(17,1,1) = {"
+b
+b
+b
+l
+l
+l
+b
+l
+q
+r
+h
+h
+h
+h
+h
+b
+s
+r
+l
+r
+l
+l
+b
+a
+"}
+(18,1,1) = {"
+b
+h
+l
+l
+l
+b
+b
+h
+b
+h
+h
+h
+h
+h
+r
+k
+b
+C
+r
+h
+b
+b
+m
+b
+"}
+(19,1,1) = {"
+b
+b
+l
+l
+l
+l
+h
+b
+h
+h
+h
+h
+h
+h
+h
+r
+j
+h
+c
+h
+r
+h
+b
+b
+"}
+(20,1,1) = {"
+b
+l
+l
+l
+l
+b
+b
+p
+h
+c
+h
+k
+h
+h
+o
+b
+l
+l
+l
+b
+E
+r
+G
+o
+"}
+(21,1,1) = {"
+g
+b
+l
+l
+l
+l
+l
+r
+h
+r
+h
+h
+h
+h
+y
+l
+l
+l
+l
+l
+l
+j
+j
+r
+"}
+(22,1,1) = {"
+c
+c
+b
+l
+l
+b
+h
+h
+t
+b
+h
+h
+h
+h
+h
+m
+b
+l
+l
+l
+h
+j
+j
+j
+"}
+(23,1,1) = {"
+b
+h
+m
+n
+b
+h
+l
+o
+j
+u
+r
+p
+h
+r
+h
+b
+l
+l
+l
+b
+b
+w
+r
+b
+"}
+(24,1,1) = {"
+a
+a
+b
+b
+l
+l
+l
+j
+j
+q
+p
+h
+m
+e
+z
+j
+j
+l
+l
+c
+l
+l
+b
+a
+"}
+(25,1,1) = {"
+a
+a
+a
+l
+l
+l
+l
+j
+l
+l
+b
+h
+r
+x
+h
+l
+l
+l
+l
+l
+l
+a
+a
+a
+"}
+(26,1,1) = {"
+a
+a
+a
+c
+b
+l
+l
+l
+l
+l
+l
+g
+q
+b
+h
+l
+l
+l
+c
+m
+b
+a
+a
+a
+"}
+(27,1,1) = {"
+a
+a
+a
+b
+h
+b
+l
+l
+l
+l
+l
+l
+l
+l
+l
+l
+l
+l
+l
+b
+a
+a
+a
+a
+"}
+(28,1,1) = {"
+a
+a
+a
+a
+c
+b
+l
+b
+l
+l
+l
+l
+l
+l
+l
+l
+b
+l
+f
+a
+a
+a
+a
+a
+"}
+(29,1,1) = {"
+a
+a
+a
+a
+b
+b
+f
+c
+b
+l
+c
+l
+l
+l
+l
+c
+o
+l
+b
+a
+a
+a
+a
+a
+"}
+(30,1,1) = {"
+a
+a
+a
+a
+a
+g
+c
+b
+l
+l
+b
+m
+l
+b
+l
+f
+b
+a
+a
+a
+a
+a
+a
+a
+"}
+(31,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+b
+l
+b
+a
+b
+l
+c
+f
+f
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(32,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+c
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
diff --git a/_maps/RandomRuins/IceRuins/icemoon_surface_engioutpost.dmm b/_maps/RandomRuins/IceRuins/icemoon_surface_engioutpost.dmm
new file mode 100644
index 000000000000..2ddd80be387c
--- /dev/null
+++ b/_maps/RandomRuins/IceRuins/icemoon_surface_engioutpost.dmm
@@ -0,0 +1,2415 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"aa" = (
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors)
+"ab" = (
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/surface/outdoors/explored)
+"ac" = (
+/obj/effect/mob_spawn/human/engineer/rig,
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/surface/outdoors/explored)
+"ad" = (
+/obj/machinery/power/floodlight,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/surface/outdoors/explored)
+"ae" = (
+/turf/closed/wall/r_wall,
+/area/icemoon/surface/outdoors/explored)
+"af" = (
+/obj/structure/lattice,
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors/explored)
+"ag" = (
+/obj/structure/cable,
+/turf/open/floor/plating/snowed,
+/area/icemoon/surface/outdoors/explored)
+"ah" = (
+/obj/effect/decal/cleanable/blood,
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/surface/outdoors/explored)
+"ai" = (
+/obj/item/disk/holodisk/ruin/snowengieruin,
+/turf/open/floor/plating/snowed,
+/area/icemoon/surface/outdoors/explored)
+"ak" = (
+/turf/closed/mineral/snowmountain/icemoon,
+/area/icemoon/surface/outdoors/explored)
+"al" = (
+/turf/open/floor/plating/ice/icemoon,
+/area/icemoon/surface/outdoors/explored)
+"am" = (
+/obj/machinery/power/emitter,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/surface/outdoors/explored)
+"an" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/icemoon/surface/outdoors/explored)
+"ao" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/surface/outdoors/explored)
+"aq" = (
+/obj/machinery/field/generator,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/surface/outdoors/explored)
+"ar" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plating/snowed,
+/area/icemoon/surface/outdoors/explored)
+"au" = (
+/obj/effect/decal/cleanable/blood/splatter,
+/obj/effect/decal/cleanable/blood/tracks,
+/turf/open/floor/plating/snowed,
+/area/icemoon/surface/outdoors/explored)
+"av" = (
+/turf/template_noop,
+/area/template_noop)
+"aw" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"ax" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber,
+/turf/open/floor/engine/o2,
+/area/icemoon/surface/outdoors/explored)
+"ay" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/high_volume,
+/turf/open/floor/engine/o2,
+/area/icemoon/surface/outdoors/explored)
+"az" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber,
+/turf/open/floor/engine/n2,
+/area/icemoon/surface/outdoors/explored)
+"aA" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/high_volume,
+/turf/open/floor/engine/n2,
+/area/icemoon/surface/outdoors/explored)
+"aB" = (
+/turf/closed/wall,
+/area/icemoon/surface/outdoors/explored)
+"aC" = (
+/turf/open/floor/plasteel/white/corner{
+ dir = 8
+ },
+/area/icemoon/surface/outdoors/explored)
+"aD" = (
+/obj/machinery/atmospherics/pipe/simple/cyan/visible,
+/turf/open/floor/engine/o2,
+/area/icemoon/surface/outdoors/explored)
+"aE" = (
+/obj/machinery/atmospherics/pipe/simple/general/visible,
+/turf/open/floor/engine/o2,
+/area/icemoon/surface/outdoors/explored)
+"aF" = (
+/obj/machinery/atmospherics/pipe/simple/cyan/visible,
+/turf/open/floor/engine/n2,
+/area/icemoon/surface/outdoors/explored)
+"aG" = (
+/obj/machinery/atmospherics/pipe/simple/general/visible,
+/turf/open/floor/engine/n2,
+/area/icemoon/surface/outdoors/explored)
+"aI" = (
+/obj/item/pda/engineering{
+ note = "To-do: Check on singularity status. Get a pint at eat. Nag the research manager for RCDs."
+ },
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors/explored)
+"aJ" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating/ice/icemoon,
+/area/icemoon/surface/outdoors/explored)
+"aK" = (
+/obj/machinery/light/small/broken{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"aL" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"aM" = (
+/obj/effect/spawner/structure/window/plasma/reinforced,
+/obj/machinery/atmospherics/pipe/simple/cyan/visible,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/plating/airless,
+/area/icemoon/surface/outdoors/explored)
+"aN" = (
+/obj/effect/spawner/structure/window/plasma/reinforced,
+/obj/machinery/atmospherics/pipe/simple/general/visible,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/plating/airless,
+/area/icemoon/surface/outdoors/explored)
+"aO" = (
+/turf/closed/wall/r_wall/rust,
+/area/icemoon/surface/outdoors/explored)
+"aP" = (
+/obj/structure/tank_dispenser/oxygen,
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"aQ" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/machinery/door/firedoor/window,
+/turf/open/space/basic,
+/area/icemoon/surface/outdoors/explored)
+"aR" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 6
+ },
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"aS" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white/side{
+ dir = 4
+ },
+/area/icemoon/surface/outdoors/explored)
+"aT" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/structure/table/reinforced,
+/obj/item/reagent_containers/food/drinks/coffee{
+ pixel_y = 6
+ },
+/obj/item/reagent_containers/food/drinks/coffee{
+ pixel_x = -6;
+ pixel_y = 3
+ },
+/obj/item/reagent_containers/food/drinks/coffee{
+ pixel_x = 6;
+ pixel_y = 3
+ },
+/obj/item/reagent_containers/food/drinks/coffee,
+/turf/open/floor/plasteel/white,
+/area/icemoon/surface/outdoors/explored)
+"aU" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 10
+ },
+/obj/structure/table/reinforced,
+/obj/item/trash/plate,
+/turf/open/floor/plasteel/white,
+/area/icemoon/surface/outdoors/explored)
+"aV" = (
+/obj/machinery/atmospherics/pipe/simple/cyan/visible{
+ dir = 5
+ },
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"aW" = (
+/obj/machinery/atmospherics/pipe/simple/general/visible,
+/obj/machinery/atmospherics/pipe/simple/cyan/visible{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"aX" = (
+/obj/machinery/atmospherics/pipe/manifold/cyan/visible{
+ dir = 1
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/meter/atmos,
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"aY" = (
+/obj/machinery/atmospherics/components/trinary/mixer/flipped{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"aZ" = (
+/obj/machinery/atmospherics/pipe/simple/general/visible,
+/obj/machinery/atmospherics/pipe/simple/green/visible{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"ba" = (
+/obj/machinery/atmospherics/pipe/manifold/green/visible{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"bb" = (
+/obj/machinery/atmospherics/pipe/simple/green/visible{
+ dir = 10
+ },
+/obj/machinery/meter/atmos,
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"bc" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating/snowed,
+/area/icemoon/surface/outdoors/explored)
+"bd" = (
+/obj/effect/decal/cleanable/blood/splatter,
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors/explored)
+"be" = (
+/obj/item/card/id{
+ access = list(200,204,11,12,10);
+ assignment = "Senior Station Engineer";
+ desc = "A card used to provide ID and determine access across the station. There's blood dripping from the corner. Ew.";
+ name = "George 'Plastic' Miller's ID Card (Senior Station Engineer)";
+ registered_age = 47;
+ registered_name = "George 'Plastic' Miller"
+ },
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors/explored)
+"bf" = (
+/obj/effect/gibspawner/generic,
+/obj/effect/decal/cleanable/blood,
+/obj/effect/decal/cleanable/blood/gibs/core,
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors/explored)
+"bh" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/surface/outdoors/explored)
+"bi" = (
+/obj/machinery/door/airlock/engineering{
+ name = "The Singularity Engine"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/dark{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/icemoon/surface/outdoors/explored)
+"bj" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"bk" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 5
+ },
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"bl" = (
+/obj/machinery/door/airlock/engineering{
+ name = "Engine Entry";
+ req_access_txt = "204"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/icemoon/surface/outdoors/explored)
+"bm" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 10
+ },
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"bn" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/white,
+/area/icemoon/surface/outdoors/explored)
+"bo" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/icemoon/surface/outdoors/explored)
+"bp" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
+/obj/structure/table/reinforced,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/open/floor/plasteel/white,
+/area/icemoon/surface/outdoors/explored)
+"bq" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white/side{
+ dir = 8
+ },
+/area/icemoon/surface/outdoors/explored)
+"br" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"bs" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/icemoon/surface/outdoors/explored)
+"bt" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/meter/atmos/layer2,
+/turf/open/floor/plasteel/dark/side{
+ dir = 8
+ },
+/area/icemoon/surface/outdoors/explored)
+"bu" = (
+/obj/machinery/atmospherics/pipe/simple/supply/visible{
+ dir = 10
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"bv" = (
+/obj/machinery/atmospherics/pipe/simple/general/visible,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/meter/atmos,
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"bw" = (
+/obj/machinery/atmospherics/components/unary/portables_connector/visible{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"bx" = (
+/obj/machinery/atmospherics/pipe/simple/green/visible{
+ dir = 1
+ },
+/obj/machinery/power/apc/unlocked{
+ dir = 4;
+ pixel_x = 25
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"by" = (
+/obj/item/stack/rods{
+ amount = 2
+ },
+/obj/item/shard/plasma,
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/surface/outdoors/explored)
+"bz" = (
+/obj/item/clothing/suit/space/hardsuit/engine,
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors/explored)
+"bA" = (
+/obj/item/flashlight/flare,
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors/explored)
+"bD" = (
+/obj/effect/decal/cleanable/robot_debris,
+/obj/item/book/manual/wiki/engineering_singulo_tesla,
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"bE" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"bF" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white/side{
+ dir = 8
+ },
+/area/icemoon/surface/outdoors/explored)
+"bG" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"bH" = (
+/obj/item/pda/clear{
+ note = "Chief's asked me to check on the machinery inside PDA. He's also worried about Build, but i'm sure Harry'll handle the construction. I just need to work on Internals. Fuck i'm hungry"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/icemoon/surface/outdoors/explored)
+"bI" = (
+/obj/machinery/door/airlock/atmos{
+ name = "Atmospherics"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/icemoon/surface/outdoors/explored)
+"bJ" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark/side{
+ dir = 8
+ },
+/area/icemoon/surface/outdoors/explored)
+"bK" = (
+/obj/machinery/atmospherics/pipe/layer_manifold{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"bL" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"bM" = (
+/obj/machinery/atmospherics/pipe/simple/supply/visible,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"bN" = (
+/obj/machinery/atmospherics/components/trinary/filter/flipped{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"bO" = (
+/obj/machinery/atmospherics/pipe/simple/dark/visible{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 10
+ },
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"bP" = (
+/obj/machinery/atmospherics/pipe/simple/dark/visible{
+ dir = 10
+ },
+/obj/machinery/meter/atmos,
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"bR" = (
+/obj/effect/spawner/structure/window/plasma,
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/surface/outdoors/explored)
+"bS" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/surface/outdoors/explored)
+"bT" = (
+/obj/item/pipe_dispenser,
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors/explored)
+"bU" = (
+/obj/structure/sign/poster/official/build{
+ pixel_x = -32
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"bV" = (
+/obj/effect/mob_spawn/human/corpse/assistant,
+/turf/open/floor/plasteel/white/corner{
+ dir = 4
+ },
+/area/icemoon/surface/outdoors/explored)
+"bW" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white/side{
+ dir = 1
+ },
+/area/icemoon/surface/outdoors/explored)
+"bX" = (
+/turf/open/floor/plasteel/white/side{
+ dir = 1
+ },
+/area/icemoon/surface/outdoors/explored)
+"bY" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white/corner{
+ dir = 1
+ },
+/area/icemoon/surface/outdoors/explored)
+"bZ" = (
+/obj/structure/sign/poster/official/safety_internals{
+ pixel_x = 32
+ },
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"ca" = (
+/obj/machinery/atmospherics/components/binary/pump{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"cb" = (
+/obj/item/flashlight,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"cc" = (
+/obj/item/book/manual/wiki/atmospherics,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"cd" = (
+/obj/machinery/atmospherics/components/unary/portables_connector/visible{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"ce" = (
+/obj/machinery/atmospherics/pipe/manifold/dark/visible{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 8
+ },
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"cf" = (
+/obj/machinery/atmospherics/pipe/simple/green/visible{
+ dir = 1
+ },
+/obj/machinery/airalarm/directional/east,
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"cg" = (
+/obj/item/wallframe/apc,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/surface/outdoors/explored)
+"ch" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/machinery/door/firedoor/window,
+/turf/open/floor/plating,
+/area/icemoon/surface/outdoors/explored)
+"ci" = (
+/obj/machinery/light/broken,
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"cj" = (
+/obj/structure/sign/poster/official/pda_ad{
+ pixel_y = -32
+ },
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"cl" = (
+/obj/machinery/newscaster{
+ pixel_x = 32
+ },
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"cm" = (
+/obj/machinery/atmospherics/pipe/simple/supply/visible{
+ dir = 5
+ },
+/obj/structure/sign/poster/contraband/atmosia_independence{
+ pixel_x = -32
+ },
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"cn" = (
+/obj/machinery/atmospherics/pipe/manifold4w/supply/visible,
+/obj/machinery/meter/atmos/distro_loop,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"co" = (
+/obj/machinery/atmospherics/components/unary/portables_connector/visible{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"cp" = (
+/obj/machinery/atmospherics/components/unary/portables_connector/visible,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"cq" = (
+/obj/machinery/atmospherics/pipe/simple/green/visible{
+ dir = 6
+ },
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"cr" = (
+/obj/machinery/atmospherics/components/binary/pump{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"cs" = (
+/obj/machinery/atmospherics/pipe/simple/green/visible{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"ct" = (
+/obj/machinery/door/airlock/engineering/glass{
+ name = "Production Room";
+ req_access_txt = "204"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"cu" = (
+/obj/structure/girder,
+/turf/open/floor/plating,
+/area/icemoon/surface/outdoors/explored)
+"cv" = (
+/obj/machinery/atmospherics/components/unary/thermomachine/heater{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"cw" = (
+/obj/machinery/atmospherics/pipe/manifold/supply/visible{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"cx" = (
+/obj/machinery/atmospherics/pipe/manifold/green/visible,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"cy" = (
+/obj/machinery/atmospherics/pipe/manifold4w/green/visible,
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"cz" = (
+/obj/machinery/atmospherics/pipe/simple/green/visible{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"cA" = (
+/obj/machinery/atmospherics/pipe/simple/green/visible{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/binary/pump,
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"cB" = (
+/obj/machinery/atmospherics/pipe/simple/green/visible{
+ dir = 9
+ },
+/obj/machinery/meter/atmos,
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"cC" = (
+/obj/effect/decal/cleanable/oil,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/surface/outdoors/explored)
+"cD" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/machinery/door/firedoor/window,
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"cF" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating/snowed,
+/area/icemoon/surface/outdoors/explored)
+"cG" = (
+/obj/machinery/field/generator,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating/snowed,
+/area/icemoon/surface/outdoors/explored)
+"cH" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"cI" = (
+/obj/machinery/modular_computer/console/preset/civilian,
+/turf/open/floor/plasteel/dark{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/icemoon/surface/outdoors/explored)
+"cJ" = (
+/obj/item/construction/rcd,
+/obj/structure/rack,
+/obj/item/rcd_ammo,
+/obj/item/rcd_ammo,
+/obj/item/rcd_upgrade/frames,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/open/floor/plasteel/dark{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/icemoon/surface/outdoors/explored)
+"cK" = (
+/obj/machinery/airalarm/directional/west,
+/obj/structure/table/reinforced,
+/obj/effect/spawner/lootdrop/donkpockets,
+/turf/open/floor/plasteel/dark{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/icemoon/surface/outdoors/explored)
+"cL" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"cM" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 8
+ },
+/obj/machinery/vending/snack/random,
+/turf/open/floor/plasteel/dark{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/icemoon/surface/outdoors/explored)
+"cN" = (
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"cP" = (
+/obj/machinery/atmospherics/components/binary/pump,
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"cQ" = (
+/obj/machinery/light/small,
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"cR" = (
+/obj/machinery/atmospherics/pipe/simple/dark/visible{
+ dir = 6
+ },
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"cS" = (
+/obj/machinery/atmospherics/pipe/simple/dark/visible{
+ dir = 9
+ },
+/obj/machinery/meter/atmos,
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"cT" = (
+/obj/machinery/power/emitter{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/open/floor/plating/ice/icemoon,
+/area/icemoon/surface/outdoors/explored)
+"cU" = (
+/obj/effect/mob_spawn/human/engineer/rig,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating/ice/icemoon,
+/area/icemoon/surface/outdoors/explored)
+"cV" = (
+/obj/machinery/vending/cigarette,
+/turf/open/floor/plasteel/dark{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/icemoon/surface/outdoors/explored)
+"cW" = (
+/turf/open/floor/plasteel/dark/side,
+/area/icemoon/surface/outdoors/explored)
+"cX" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark/side,
+/area/icemoon/surface/outdoors/explored)
+"cY" = (
+/obj/item/kirbyplants/random,
+/turf/open/floor/plasteel/dark{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/icemoon/surface/outdoors/explored)
+"cZ" = (
+/obj/effect/spawner/structure/window/plasma/reinforced,
+/obj/machinery/atmospherics/pipe/simple/supply/visible,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/plating/airless,
+/area/icemoon/surface/outdoors/explored)
+"da" = (
+/obj/effect/spawner/structure/window/plasma/reinforced,
+/obj/machinery/atmospherics/pipe/simple/brown/visible,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/plating/airless,
+/area/icemoon/surface/outdoors/explored)
+"db" = (
+/obj/effect/spawner/structure/window/plasma/reinforced,
+/obj/machinery/atmospherics/pipe/simple/dark/visible,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/plating/airless,
+/area/icemoon/surface/outdoors/explored)
+"dc" = (
+/obj/machinery/power/rad_collector,
+/obj/structure/cable,
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/surface/outdoors/explored)
+"dd" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/open/floor/plating/snowed,
+/area/icemoon/surface/outdoors/explored)
+"de" = (
+/obj/machinery/rnd/production/circuit_imprinter/department,
+/turf/open/floor/plasteel/dark{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/icemoon/surface/outdoors/explored)
+"df" = (
+/obj/machinery/rnd/production/protolathe/department/engineering,
+/obj/machinery/light/small/broken,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/icemoon/surface/outdoors/explored)
+"dg" = (
+/obj/machinery/autolathe,
+/turf/open/floor/plasteel/dark{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/icemoon/surface/outdoors/explored)
+"dh" = (
+/obj/structure/sign/poster/contraband/grey_tide,
+/turf/closed/wall,
+/area/icemoon/surface/outdoors/explored)
+"di" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/airlock/engineering/glass{
+ name = "Engineering Foyer"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/icemoon/surface/outdoors/explored)
+"dj" = (
+/turf/closed/wall/rust,
+/area/icemoon/surface/outdoors/explored)
+"dk" = (
+/obj/machinery/atmospherics/pipe/simple/supply/visible,
+/turf/open/floor/engine/air,
+/area/icemoon/surface/outdoors/explored)
+"dl" = (
+/obj/machinery/atmospherics/pipe/simple/general/visible,
+/turf/open/floor/engine/air,
+/area/icemoon/surface/outdoors/explored)
+"dm" = (
+/obj/machinery/atmospherics/pipe/simple/brown/visible,
+/turf/open/floor/engine/vacuum,
+/area/icemoon/surface/outdoors/explored)
+"dn" = (
+/obj/machinery/atmospherics/pipe/simple/dark/visible,
+/turf/open/floor/engine/vacuum,
+/area/icemoon/surface/outdoors/explored)
+"do" = (
+/obj/machinery/power/port_gen/pacman,
+/obj/effect/decal/cleanable/oil/streak,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/open/floor/plating/snowed,
+/area/icemoon/surface/outdoors/explored)
+"dp" = (
+/obj/machinery/light/built,
+/turf/open/floor/plating/snowed,
+/area/icemoon/surface/outdoors/explored)
+"dq" = (
+/obj/item/tank/internals/plasma,
+/turf/open/floor/plating/snowed,
+/area/icemoon/surface/outdoors/explored)
+"dr" = (
+/obj/machinery/power/floodlight,
+/obj/structure/cable,
+/obj/structure/cable,
+/turf/open/floor/plating/snowed,
+/area/icemoon/surface/outdoors/explored)
+"ds" = (
+/obj/structure/tank_dispenser,
+/turf/open/floor/plating/snowed,
+/area/icemoon/surface/outdoors/explored)
+"dt" = (
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 6
+ },
+/turf/open/floor/plasteel/dark{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/icemoon/surface/outdoors/explored)
+"du" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 9
+ },
+/turf/open/floor/plasteel/dark{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/icemoon/surface/outdoors/explored)
+"dv" = (
+/obj/machinery/airalarm/directional/north,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/open/floor/plasteel/dark{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/icemoon/surface/outdoors/explored)
+"dw" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber{
+ dir = 1
+ },
+/turf/open/floor/engine/air,
+/area/icemoon/surface/outdoors/explored)
+"dx" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{
+ dir = 1
+ },
+/turf/open/floor/engine/air,
+/area/icemoon/surface/outdoors/explored)
+"dy" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber{
+ dir = 1
+ },
+/turf/open/floor/engine/vacuum,
+/area/icemoon/surface/outdoors/explored)
+"dz" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{
+ dir = 1
+ },
+/turf/open/floor/engine/vacuum,
+/area/icemoon/surface/outdoors/explored)
+"dA" = (
+/obj/effect/turf_decal/weather/snow/corner{
+ dir = 10
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/icemoon/surface/outdoors/explored)
+"dB" = (
+/obj/effect/turf_decal/weather/snow/corner,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 5
+ },
+/turf/open/floor/plasteel/dark{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/icemoon/surface/outdoors/explored)
+"dC" = (
+/obj/effect/turf_decal/weather/snow/corner,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/icemoon/surface/outdoors/explored)
+"dD" = (
+/obj/structure/girder,
+/turf/open/space/basic,
+/area/icemoon/surface/outdoors/explored)
+"dE" = (
+/obj/structure/door_assembly/door_assembly_eng,
+/turf/open/floor/plasteel/dark{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/icemoon/surface/outdoors/explored)
+"em" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock/atmos{
+ name = "Atmospherics"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/icemoon/surface/outdoors/explored)
+"eO" = (
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors/explored)
+"eS" = (
+/turf/open/floor/plasteel/white/side,
+/area/icemoon/surface/outdoors/explored)
+"fr" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"fE" = (
+/obj/machinery/atmospherics/components/trinary/filter/flipped{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"fU" = (
+/obj/item/kirbyplants/random,
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"gl" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 10
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"gJ" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/table/reinforced,
+/turf/open/floor/plasteel/white,
+/area/icemoon/surface/outdoors/explored)
+"he" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"hE" = (
+/obj/machinery/atmospherics/pipe/simple/dark/visible{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"hN" = (
+/obj/machinery/portable_atmospherics/pump,
+/obj/effect/turf_decal/box,
+/turf/open/floor/plasteel/dark{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/icemoon/surface/outdoors/explored)
+"iq" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"jP" = (
+/turf/open/floor/plasteel/dark{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/icemoon/surface/outdoors/explored)
+"kp" = (
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/open/floor/plating/snowed,
+/area/icemoon/surface/outdoors/explored)
+"kD" = (
+/obj/machinery/power/rad_collector,
+/obj/structure/cable,
+/turf/open/floor/plating/snowed,
+/area/icemoon/surface/outdoors/explored)
+"lg" = (
+/turf/open/floor/plasteel/white/corner,
+/area/icemoon/surface/outdoors/explored)
+"rB" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating/ice/icemoon,
+/area/icemoon/surface/outdoors/explored)
+"rG" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/visible{
+ dir = 4
+ },
+/obj/machinery/meter/atmos/distro_loop,
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"sT" = (
+/obj/machinery/pipedispenser,
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"vE" = (
+/turf/closed/mineral/snowmountain/icemoon,
+/area/icemoon/surface/outdoors)
+"wA" = (
+/obj/effect/spawner/structure/window/plasma/reinforced,
+/obj/machinery/atmospherics/pipe/simple/general/visible,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/plating/airless,
+/area/icemoon/surface/outdoors/explored)
+"xG" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating/snowed,
+/area/icemoon/surface/outdoors/explored)
+"zK" = (
+/obj/machinery/power/emitter{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/open/floor/plating/ice/icemoon,
+/area/icemoon/surface/outdoors/explored)
+"zZ" = (
+/obj/machinery/vending/cola/random,
+/turf/open/floor/plasteel/dark{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/icemoon/surface/outdoors/explored)
+"Fg" = (
+/obj/effect/turf_decal/box,
+/obj/machinery/power/tesla_coil,
+/turf/open/floor/plasteel/dark{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/icemoon/surface/outdoors/explored)
+"Fp" = (
+/obj/structure/table/reinforced,
+/obj/item/storage/belt/utility,
+/obj/item/lightreplacer,
+/turf/open/floor/plasteel/white,
+/area/icemoon/surface/outdoors/explored)
+"Gx" = (
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 1
+ },
+/obj/structure/table/reinforced,
+/obj/item/storage/toolbox/drone,
+/turf/open/floor/plasteel/white,
+/area/icemoon/surface/outdoors/explored)
+"GX" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/white/side{
+ dir = 4
+ },
+/area/icemoon/surface/outdoors/explored)
+"Ha" = (
+/obj/structure/table/reinforced,
+/obj/machinery/microwave,
+/turf/open/floor/plasteel/dark{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/icemoon/surface/outdoors/explored)
+"Jh" = (
+/turf/open/floor/plating/snowed,
+/area/icemoon/surface/outdoors/explored)
+"Jq" = (
+/obj/machinery/atmospherics/pipe/manifold/dark/visible{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"JM" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/icemoon/surface/outdoors/explored)
+"LM" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/open/floor/plating/ice/icemoon,
+/area/icemoon/surface/outdoors/explored)
+"Oz" = (
+/obj/machinery/airalarm/directional/west,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 5
+ },
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+"OH" = (
+/turf/open/floor/plasteel/white/side{
+ dir = 8
+ },
+/area/icemoon/surface/outdoors/explored)
+"Pj" = (
+/obj/machinery/door/airlock/atmos{
+ name = "Storage"
+ },
+/turf/open/floor/plasteel/dark{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/icemoon/surface/outdoors/explored)
+"Pn" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/open/floor/plating/snowed,
+/area/icemoon/surface/outdoors/explored)
+"PU" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white/side{
+ dir = 4
+ },
+/area/icemoon/surface/outdoors/explored)
+"Qx" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/structure/table/reinforced,
+/obj/item/folder/red,
+/obj/item/pen{
+ pixel_x = 6;
+ pixel_y = 12
+ },
+/turf/open/floor/plasteel/white,
+/area/icemoon/surface/outdoors/explored)
+"Rj" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/structure/table/reinforced,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/open/floor/plasteel/white,
+/area/icemoon/surface/outdoors/explored)
+"RD" = (
+/obj/effect/decal/cleanable/blood/tracks,
+/turf/open/floor/plating/snowed,
+/area/icemoon/surface/outdoors/explored)
+"UO" = (
+/obj/machinery/space_heater,
+/obj/effect/turf_decal/box,
+/turf/open/floor/plasteel/dark{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/icemoon/surface/outdoors/explored)
+"Xl" = (
+/obj/machinery/portable_atmospherics/scrubber,
+/obj/effect/turf_decal/box,
+/turf/open/floor/plasteel/dark{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/icemoon/surface/outdoors/explored)
+"XP" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/layer_manifold{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/icemoon/surface/outdoors/explored)
+
+(1,1,1) = {"
+av
+av
+av
+av
+av
+av
+av
+av
+av
+av
+av
+av
+av
+av
+av
+av
+av
+av
+av
+av
+"}
+(2,1,1) = {"
+av
+av
+aa
+vE
+ab
+ak
+ab
+ab
+ab
+eO
+by
+bR
+bR
+ae
+ae
+ae
+ae
+ae
+aO
+av
+"}
+(3,1,1) = {"
+av
+av
+av
+aa
+ao
+ab
+al
+al
+ab
+ab
+ab
+ab
+ab
+ab
+al
+al
+ab
+do
+ae
+av
+"}
+(4,1,1) = {"
+av
+av
+av
+aa
+eO
+eO
+ao
+al
+al
+al
+al
+al
+al
+al
+al
+al
+ab
+xG
+ak
+av
+"}
+(5,1,1) = {"
+av
+av
+av
+av
+eO
+eO
+eO
+ab
+ab
+bc
+bc
+ab
+bS
+bS
+cC
+cT
+bS
+Pn
+aO
+av
+"}
+(6,1,1) = {"
+av
+av
+av
+av
+eO
+eO
+eO
+eO
+eO
+eO
+eO
+eO
+af
+al
+ah
+rB
+ab
+Jh
+aO
+av
+"}
+(7,1,1) = {"
+av
+eO
+av
+av
+eO
+eO
+eO
+eO
+eO
+bd
+eO
+eO
+eO
+af
+ab
+LM
+dc
+Jh
+ae
+av
+"}
+(8,1,1) = {"
+av
+ab
+ab
+eO
+eO
+eO
+eO
+aI
+eO
+be
+eO
+eO
+eO
+af
+af
+LM
+ag
+Jh
+ak
+av
+"}
+(9,1,1) = {"
+av
+ac
+ab
+ab
+bh
+eO
+eO
+eO
+eO
+bf
+bz
+eO
+eO
+af
+af
+LM
+kD
+dp
+ae
+av
+"}
+(10,1,1) = {"
+av
+ab
+ab
+ab
+bh
+al
+eO
+eO
+eO
+eO
+eO
+bT
+eO
+af
+ab
+LM
+dc
+dq
+ak
+av
+"}
+(11,1,1) = {"
+av
+ad
+bS
+bS
+aq
+al
+al
+eO
+eO
+eO
+bA
+eO
+eO
+af
+ab
+LM
+dc
+Jh
+ak
+av
+"}
+(12,1,1) = {"
+av
+ab
+ab
+ab
+xG
+al
+al
+aJ
+eO
+eO
+eO
+eO
+eO
+eO
+cF
+cU
+ab
+Jh
+aO
+av
+"}
+(13,1,1) = {"
+av
+ab
+ab
+am
+ar
+bc
+bc
+bc
+bc
+dd
+ab
+ab
+ab
+bc
+cG
+zK
+bS
+dr
+ae
+av
+"}
+(14,1,1) = {"
+av
+ab
+ah
+ab
+RD
+au
+RD
+RD
+RD
+bh
+ab
+ab
+cg
+ab
+ab
+ab
+ab
+Jh
+ae
+av
+"}
+(15,1,1) = {"
+av
+ab
+ai
+Jh
+Jh
+Jh
+Jh
+Jh
+ab
+bh
+Jh
+Jh
+kp
+Jh
+Jh
+Jh
+Jh
+ds
+ae
+av
+"}
+(16,1,1) = {"
+av
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+aO
+bi
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+av
+"}
+(17,1,1) = {"
+eO
+eO
+eO
+eO
+eO
+eO
+eO
+ae
+aP
+bj
+bD
+ae
+av
+av
+av
+av
+av
+av
+av
+av
+"}
+(18,1,1) = {"
+eO
+eO
+eO
+eO
+eO
+eO
+eO
+ae
+iq
+bk
+he
+ae
+av
+av
+av
+av
+av
+av
+av
+av
+"}
+(19,1,1) = {"
+eO
+af
+eO
+eO
+eO
+ab
+aB
+ae
+ch
+bl
+ch
+ae
+aB
+aB
+aB
+aB
+aB
+aB
+av
+av
+"}
+(20,1,1) = {"
+eO
+af
+af
+cN
+eO
+eO
+af
+aK
+aR
+bm
+bE
+bU
+fr
+ct
+cH
+Oz
+de
+aB
+av
+av
+"}
+(21,1,1) = {"
+eO
+af
+cN
+cN
+af
+af
+cN
+lg
+aS
+GX
+PU
+bV
+ci
+aB
+cI
+gl
+df
+aB
+av
+av
+"}
+(22,1,1) = {"
+eO
+eO
+eO
+af
+cN
+cN
+cN
+Fp
+Rj
+gJ
+Gx
+bW
+fU
+aQ
+cJ
+cN
+dg
+aB
+av
+av
+"}
+(23,1,1) = {"
+eO
+ab
+eO
+af
+cN
+cN
+cN
+eS
+an
+bn
+JM
+bX
+cj
+aB
+aB
+cD
+aB
+aB
+ab
+av
+"}
+(24,1,1) = {"
+eO
+eO
+af
+cN
+ab
+cN
+cN
+eS
+aT
+bo
+JM
+bX
+cN
+Ha
+cK
+cV
+aB
+dj
+ak
+ak
+"}
+(25,1,1) = {"
+av
+aa
+af
+cN
+cN
+cN
+cN
+eS
+aU
+bp
+Qx
+bX
+cN
+cN
+cN
+cW
+dh
+dt
+dA
+ak
+"}
+(26,1,1) = {"
+av
+av
+af
+af
+ab
+ab
+cN
+aC
+OH
+bq
+bF
+bY
+fr
+fr
+cL
+cX
+di
+du
+dB
+dD
+"}
+(27,1,1) = {"
+av
+av
+av
+eO
+eO
+ab
+ab
+aL
+cN
+br
+bG
+bZ
+cl
+zZ
+cM
+cY
+aB
+dv
+dC
+dE
+"}
+(28,1,1) = {"
+av
+av
+av
+av
+ab
+ab
+ab
+aB
+ae
+bs
+bH
+ae
+aB
+cu
+cu
+aB
+dj
+ak
+ak
+dj
+"}
+(29,1,1) = {"
+av
+av
+av
+av
+ae
+Fg
+Fg
+Xl
+ae
+em
+bI
+ae
+av
+av
+av
+av
+av
+av
+av
+ak
+"}
+(30,1,1) = {"
+av
+av
+av
+av
+ae
+jP
+jP
+jP
+Pj
+bt
+bJ
+ae
+av
+av
+av
+av
+av
+av
+av
+ak
+"}
+(31,1,1) = {"
+av
+av
+av
+av
+ae
+hN
+UO
+UO
+ae
+XP
+bK
+ae
+ae
+ae
+ae
+ae
+av
+av
+av
+av
+"}
+(32,1,1) = {"
+av
+av
+av
+av
+ae
+ae
+ae
+ae
+ae
+rG
+bL
+ca
+cm
+cv
+cN
+ae
+ae
+ae
+ae
+av
+"}
+(33,1,1) = {"
+av
+av
+av
+av
+ae
+ax
+aD
+aM
+aV
+bu
+bM
+ca
+cn
+cw
+ca
+cZ
+dk
+dw
+ae
+av
+"}
+(34,1,1) = {"
+av
+av
+av
+av
+ae
+ay
+aE
+aN
+aW
+bv
+bN
+cN
+co
+cq
+cP
+wA
+dl
+dx
+ae
+av
+"}
+(35,1,1) = {"
+av
+av
+av
+av
+ae
+ae
+ae
+ae
+aX
+bw
+bO
+cb
+cp
+cx
+cQ
+ae
+ae
+ae
+ae
+av
+"}
+(36,1,1) = {"
+av
+av
+av
+av
+ae
+az
+aF
+aM
+aY
+aw
+hE
+cc
+cq
+cy
+ca
+da
+dm
+dy
+ae
+av
+"}
+(37,1,1) = {"
+av
+av
+av
+av
+ae
+aA
+aG
+wA
+aZ
+bv
+fE
+cd
+cr
+cz
+cR
+db
+dn
+dz
+ae
+av
+"}
+(38,1,1) = {"
+av
+av
+av
+av
+ae
+ae
+ae
+ae
+ba
+bw
+bP
+ce
+Jq
+cA
+cS
+ae
+ae
+ae
+ae
+av
+"}
+(39,1,1) = {"
+av
+av
+av
+av
+av
+av
+av
+ae
+bb
+bx
+cP
+cf
+cs
+cB
+sT
+ae
+av
+av
+av
+av
+"}
+(40,1,1) = {"
+av
+av
+av
+av
+av
+av
+av
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+av
+av
+av
+av
+"}
diff --git a/_maps/RandomRuins/IceRuins/icemoon_surface_syndicate_new.dmm b/_maps/RandomRuins/IceRuins/icemoon_surface_syndicate_new.dmm
new file mode 100644
index 000000000000..93e8557d20d8
--- /dev/null
+++ b/_maps/RandomRuins/IceRuins/icemoon_surface_syndicate_new.dmm
@@ -0,0 +1,13977 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"aa" = (
+/obj/machinery/power/apc/auto_name/south{
+ pixel_y = -23
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/reactor)
+"ab" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8;
+ external_pressure_bound = 140;
+ pressure_checks = 0
+ },
+/turf/open/floor/circuit/red/anim{
+ initial_gas_mix = "n2=100;TEMP=80"
+ },
+/area/ruin/syndicate_icemoon/xenobio)
+"ac" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/purple/filled/line/lower,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/xenobio)
+"am" = (
+/obj/effect/spawner/structure/window/plastitanium,
+/obj/machinery/door/poddoor/preopen{
+ id = "syndieicemoon_brig_cell"
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/door/firedoor/window{
+ desc = "A second window that slides in when the original window is broken, designed to protect against hull breaches. Truly a work of genius by Cybersun engineers."
+ },
+/turf/open/floor/plating,
+/area/ruin/syndicate_icemoon/security)
+"an" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/wood,
+/area/ruin/syndicate_icemoon/dorms)
+"au" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/effect/turf_decal/siding/blue{
+ dir = 8
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/medical)
+"aw" = (
+/obj/structure/window/reinforced/spawner/east,
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/mob/living/simple_animal/slime,
+/turf/open/floor/engine,
+/area/ruin/syndicate_icemoon/xenobio)
+"aG" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/light,
+/obj/effect/turf_decal/siding/red{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/red,
+/turf/open/floor/mineral/plastitanium,
+/area/ruin/syndicate_icemoon/command)
+"aH" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/purple/filled/line/lower{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/research)
+"aK" = (
+/obj/effect/turf_decal/stripes/corner{
+ dir = 1
+ },
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/surface/outdoors)
+"aP" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/machinery/airalarm/syndicate{
+ dir = 1;
+ pixel_y = -24
+ },
+/obj/structure/table/wood,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 4
+ },
+/turf/open/floor/plasteel/grimy,
+/area/ruin/syndicate_icemoon/dorms)
+"aW" = (
+/obj/machinery/atmospherics/pipe/simple/brown/visible{
+ dir = 6
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/reactor)
+"bb" = (
+/obj/machinery/airalarm/syndicate{
+ dir = 8;
+ pixel_x = 24
+ },
+/obj/item/card/id/syndicate/anyone,
+/obj/structure/safe{
+ name = "spare ID cards safe"
+ },
+/obj/item/card/id/syndicate/anyone,
+/obj/item/card/id/syndicate/anyone,
+/obj/item/card/id/syndicate/anyone,
+/obj/item/card/id/syndicate/anyone,
+/obj/item/card/id/syndicate/anyone,
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/item/card/id/departmental_budget/syndibase,
+/turf/open/floor/mineral/plastitanium,
+/area/ruin/syndicate_icemoon/command)
+"bd" = (
+/obj/machinery/microwave,
+/obj/structure/table/reinforced,
+/turf/open/floor/plasteel/cafeteria,
+/area/ruin/syndicate_icemoon/canteen)
+"bl" = (
+/obj/machinery/atmospherics/pipe/simple/supply/visible{
+ dir = 5
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/engine)
+"bn" = (
+/obj/effect/turf_decal/tile/blue,
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/medical)
+"bo" = (
+/obj/item/storage/toolbox/electrical{
+ pixel_y = 4
+ },
+/obj/item/storage/toolbox/mechanical,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/obj/item/vending_refill/sovietsoda,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/circuitboard/machine/smes,
+/obj/item/circuitboard/machine/smes,
+/obj/structure/closet/crate/donk,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/warehouse)
+"bp" = (
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -26
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"bs" = (
+/obj/structure/closet/firecloset/full,
+/obj/item/clothing/suit/fire/atmos,
+/obj/item/clothing/mask/gas/atmos,
+/obj/item/clothing/head/beret/atmos,
+/obj/item/clothing/head/hardhat/atmos,
+/obj/item/watertank/atmos,
+/obj/item/storage/box/smart_metal_foam,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/engine)
+"bt" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 5
+ },
+/obj/machinery/light/small,
+/obj/machinery/light_switch{
+ pixel_x = -23;
+ pixel_y = 5
+ },
+/turf/open/floor/plating,
+/area/ruin/syndicate_icemoon/reactor)
+"bu" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/red{
+ dir = 4
+ },
+/turf/open/floor/mineral/plastitanium,
+/area/ruin/syndicate_icemoon/command)
+"bB" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 1
+ },
+/turf/open/floor/wood,
+/area/ruin/syndicate_icemoon/dorms)
+"bD" = (
+/obj/effect/turf_decal/trimline/purple/filled/line/lower,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/xenobio)
+"bK" = (
+/obj/effect/spawner/structure/window/plastitanium,
+/obj/machinery/door/poddoor/preopen{
+ id = "syndieicemoon_sci_shutters"
+ },
+/obj/machinery/door/firedoor/window{
+ desc = "A second window that slides in when the original window is broken, designed to protect against hull breaches. Truly a work of genius by Cybersun engineers."
+ },
+/turf/open/floor/plating,
+/area/ruin/syndicate_icemoon/xenobio)
+"bP" = (
+/obj/machinery/door/airlock/hatch{
+ name = "Equipment Room";
+ req_access_txt = "150"
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/effect/turf_decal/trimline/secred/filled/end/lower,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/security)
+"bQ" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 10
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
+/turf/open/floor/plasteel/grimy,
+/area/ruin/syndicate_icemoon/dorms)
+"bW" = (
+/obj/machinery/airalarm/syndicate{
+ pixel_y = 24
+ },
+/obj/effect/turf_decal/trimline/purple/filled/line/lower{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/purple/filled/line/lower,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/xenobio)
+"bY" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/purple/filled/corner/lower,
+/obj/effect/turf_decal/trimline/purple/filled/corner/lower{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"bZ" = (
+/obj/machinery/airalarm/syndicate{
+ pixel_y = 24
+ },
+/obj/effect/turf_decal/bot,
+/obj/machinery/portable_atmospherics/canister/nitrogen,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/reactor)
+"ca" = (
+/obj/effect/turf_decal/siding/red{
+ dir = 6
+ },
+/turf/open/floor/mineral/plastitanium,
+/area/ruin/syndicate_icemoon/command)
+"cc" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 9
+ },
+/turf/open/floor/wood,
+/area/ruin/syndicate_icemoon/dorms)
+"cd" = (
+/obj/effect/turf_decal/siding/red{
+ dir = 4
+ },
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = 26
+ },
+/turf/open/floor/mineral/plastitanium,
+/area/ruin/syndicate_icemoon/command)
+"cn" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/medical)
+"ct" = (
+/obj/structure/closet/crate/internals,
+/obj/item/tank/internals/oxygen/yellow,
+/obj/item/tank/internals/oxygen/yellow,
+/obj/item/tank/internals/oxygen/yellow,
+/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/gas/syndicate,
+/obj/item/clothing/mask/gas/syndicate,
+/obj/item/clothing/mask/gas/syndicate,
+/obj/effect/turf_decal/box/white/corners{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/warehouse)
+"cu" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/structure/fence/door,
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors)
+"cw" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 5
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 1
+ },
+/turf/open/floor/plasteel/grimy,
+/area/ruin/syndicate_icemoon/dorms)
+"cz" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/turf/open/floor/plasteel/cafeteria,
+/area/ruin/syndicate_icemoon/canteen)
+"cC" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"cD" = (
+/obj/machinery/button/door{
+ id = "icemoon_syndicate_canteen_windows";
+ name = "Canteen Shutters";
+ pixel_y = 24;
+ req_access_txt = "150"
+ },
+/obj/machinery/vending/dinnerware{
+ onstation = 0
+ },
+/turf/open/floor/plasteel/cafeteria,
+/area/ruin/syndicate_icemoon/canteen)
+"cH" = (
+/obj/machinery/door/airlock/public/glass{
+ name = "Dormitories"
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 6
+ },
+/turf/open/floor/wood,
+/area/ruin/syndicate_icemoon/dorms)
+"cJ" = (
+/obj/structure/table/optable,
+/obj/machinery/light/small{
+ brightness = 3;
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/blue{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/blood/old,
+/obj/machinery/defibrillator_mount/loaded{
+ pixel_x = -26
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/medical)
+"cK" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/purple/filled/line/lower{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/xenobio)
+"cL" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 5
+ },
+/turf/open/floor/wood,
+/area/ruin/syndicate_icemoon/canteen)
+"cN" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/reactor)
+"cT" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/engine)
+"cU" = (
+/obj/structure/table/reinforced,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 10
+ },
+/obj/item/storage/fancy/donut_box,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/research)
+"cV" = (
+/obj/effect/spawner/structure/window/plastitanium,
+/obj/machinery/door/poddoor/preopen{
+ id = "syndieicemoon_brig_cell"
+ },
+/obj/machinery/door/firedoor/window{
+ desc = "A second window that slides in when the original window is broken, designed to protect against hull breaches. Truly a work of genius by Cybersun engineers."
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/open/floor/plating,
+/area/ruin/syndicate_icemoon/security)
+"cW" = (
+/obj/structure/fans/tiny,
+/obj/machinery/door/airlock/external{
+ name = "Nuclear Power Station";
+ req_access_txt = "150"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/ruin/syndicate_icemoon/reactor)
+"cZ" = (
+/obj/effect/turf_decal/trimline/blue/filled/line/lower{
+ dir = 10
+ },
+/turf/open/floor/engine/o2,
+/area/ruin/syndicate_icemoon/engine)
+"dc" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/structure/table/reinforced,
+/obj/item/storage/fancy/donut_box,
+/obj/effect/turf_decal/trimline/secred/filled/line/lower{
+ dir = 1
+ },
+/obj/item/bodybag/environmental/prisoner/syndicate{
+ pixel_x = 0;
+ pixel_y = 9
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/security)
+"dd" = (
+/obj/item/ammo_box/magazine/m10mm,
+/obj/item/ammo_box/magazine/m10mm,
+/obj/item/clothing/suit/armor/vest,
+/obj/item/clothing/under/syndicate/coldres,
+/obj/item/clothing/under/syndicate/combat,
+/obj/item/clothing/head/HoS/beret/syndicate,
+/obj/item/clothing/head/HoS/syndicate{
+ desc = "A black cap fit for a Syndicate security officer."
+ },
+/obj/structure/closet/secure_closet/syndicate,
+/obj/item/ammo_box/magazine/smgm45,
+/obj/item/ammo_box/magazine/smgm45,
+/obj/item/ammo_box/magazine/smgm45,
+/obj/item/kitchen/knife/combat,
+/obj/item/binoculars,
+/turf/open/floor/plasteel/grimy,
+/area/ruin/syndicate_icemoon/dorms)
+"dg" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"dh" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/visible,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/engine)
+"dk" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/brown/filled/line/lower,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/warehouse)
+"dm" = (
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = -26
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/engine)
+"dq" = (
+/obj/structure/cable,
+/obj/machinery/power/apc/auto_name/south{
+ pixel_y = -23;
+ req_access = list(150)
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"dw" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"dx" = (
+/obj/machinery/atmospherics/components/trinary/nuclear_reactor/syndie_base,
+/obj/structure/cable/yellow,
+/turf/open/floor/engine,
+/area/ruin/syndicate_icemoon/reactor)
+"dy" = (
+/obj/effect/spawner/structure/window/plastitanium,
+/obj/machinery/door/firedoor/window{
+ desc = "A second window that slides in when the original window is broken, designed to protect against hull breaches. Truly a work of genius by Cybersun engineers."
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating,
+/area/ruin/syndicate_icemoon/engine)
+"dz" = (
+/obj/machinery/door/airlock/research/glass{
+ name = "Xenobiology";
+ req_access_txt = "150"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/purple/filled/line/lower,
+/obj/effect/turf_decal/trimline/purple/filled/line/lower{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/xenobio)
+"dB" = (
+/obj/machinery/power/apc/auto_name/west{
+ pixel_x = -25;
+ req_access = list(150)
+ },
+/obj/effect/turf_decal/stripes/corner{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/vending/tool{
+ onstation = 0
+ },
+/obj/effect/turf_decal/trimline/brown/filled/corner/lower{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/warehouse)
+"dF" = (
+/obj/structure/railing{
+ dir = 8
+ },
+/turf/open/floor/plating/snowed{
+ initial_gas_mix = "o2=14;n2=23;TEMP=180"
+ },
+/area/icemoon/surface/outdoors)
+"dI" = (
+/obj/machinery/door/airlock/engineering{
+ name = "Fuel Storage";
+ req_access_txt = "150"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/reactor)
+"dK" = (
+/obj/effect/spawner/structure/window/plastitanium,
+/obj/machinery/door/firedoor/window{
+ desc = "A second window that slides in when the original window is broken, designed to protect against hull breaches. Truly a work of genius by Cybersun engineers."
+ },
+/turf/open/floor/plating,
+/area/ruin/syndicate_icemoon/medical)
+"dN" = (
+/obj/machinery/atmospherics/pipe/simple/cyan/hidden{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 9
+ },
+/obj/effect/turf_decal/siding/blue/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/blue/corner{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/medical)
+"dS" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"dU" = (
+/obj/structure/closet/toolcloset,
+/obj/effect/turf_decal/trimline/brown/filled/line/lower{
+ dir = 9
+ },
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/warehouse)
+"dV" = (
+/obj/effect/turf_decal/trimline/purple/filled/line/lower{
+ dir = 9
+ },
+/obj/machinery/airalarm/syndicate{
+ dir = 4;
+ pixel_x = -24
+ },
+/obj/machinery/rnd/bepis,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/research)
+"dY" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"ee" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/research)
+"ef" = (
+/obj/effect/turf_decal/trimline/purple/filled/line/lower,
+/obj/effect/turf_decal/trimline/purple/filled/corner/lower{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/purple/filled/corner/lower{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/xenobio)
+"eh" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/purple/filled/corner/lower,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"ew" = (
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"ez" = (
+/obj/machinery/airalarm/syndicate{
+ pixel_y = 24
+ },
+/obj/structure/table/wood,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 4
+ },
+/turf/open/floor/plasteel/grimy,
+/area/ruin/syndicate_icemoon/dorms)
+"eA" = (
+/obj/structure/window/reinforced/spawner/north,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/purple/filled/end/lower{
+ dir = 4
+ },
+/obj/structure/reagent_dispensers/watertank,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/xenobio)
+"eB" = (
+/obj/structure/window/reinforced/spawner/east,
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/turf/open/floor/engine,
+/area/ruin/syndicate_icemoon/xenobio)
+"eC" = (
+/obj/machinery/atmospherics/miner/nitrogen,
+/obj/machinery/light/small,
+/obj/effect/turf_decal/trimline/secred/filled/line/lower{
+ dir = 6
+ },
+/turf/open/floor/engine/n2,
+/area/ruin/syndicate_icemoon/engine)
+"eJ" = (
+/turf/closed/wall/mineral/plastitanium/nodiagonal,
+/area/ruin/syndicate_icemoon/medical)
+"eM" = (
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors)
+"eP" = (
+/obj/structure/flora/rock/icy,
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors)
+"eQ" = (
+/obj/machinery/atmospherics/pipe/heat_exchanging/simple{
+ dir = 5
+ },
+/obj/structure/railing,
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/surface/outdoors)
+"eT" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/visible,
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/engine)
+"eU" = (
+/obj/machinery/power/smes/engineering,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/engine)
+"eX" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
+/obj/structure/chair/americandiner{
+ dir = 8
+ },
+/turf/open/floor/plasteel/cafeteria,
+/area/ruin/syndicate_icemoon/canteen)
+"eZ" = (
+/obj/machinery/syndicatebomb/self_destruct,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 9
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/mineral/plastitanium,
+/area/ruin/syndicate_icemoon/command)
+"fc" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 6
+ },
+/obj/effect/turf_decal/siding/blue{
+ dir = 8
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/medical)
+"fg" = (
+/obj/structure/flora/grass/both,
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors)
+"fh" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/engine)
+"fj" = (
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/structure/window/reinforced/spawner/north,
+/turf/open/floor/engine,
+/area/ruin/syndicate_icemoon/xenobio)
+"fk" = (
+/obj/structure/closet/firecloset,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"fq" = (
+/obj/machinery/atmospherics/pipe/heat_exchanging/simple{
+ dir = 10
+ },
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/surface/outdoors)
+"fu" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "0-8"
+ },
+/obj/machinery/power/terminal,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 4
+ },
+/obj/machinery/light{
+ dir = 8;
+ light_color = "#c1caff"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/engine)
+"fv" = (
+/obj/structure/table/reinforced,
+/obj/effect/turf_decal/trimline/brown/filled/line/lower{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/obj/item/clothing/under/syndicate/donk/maid,
+/obj/item/clothing/under/syndicate/gorlex,
+/obj/item/clothing/under/syndicate/gorlex,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/warehouse)
+"fz" = (
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/obj/effect/turf_decal/box/white/corners{
+ dir = 8
+ },
+/obj/item/clothing/mask/gas/syndicate,
+/obj/item/clothing/mask/gas/syndicate,
+/obj/item/clothing/mask/gas/syndicate,
+/obj/structure/closet/crate/internals,
+/obj/item/tank/internals/oxygen/yellow,
+/obj/item/tank/internals/oxygen/yellow,
+/obj/item/tank/internals/oxygen/yellow,
+/obj/item/tank/internals/emergency_oxygen/double,
+/obj/item/tank/internals/emergency_oxygen/double,
+/obj/item/tank/internals/emergency_oxygen/double,
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/warehouse)
+"fA" = (
+/obj/machinery/door/airlock{
+ name = "Cabin 4";
+ req_access_txt = "150"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/plasteel/grimy,
+/area/ruin/syndicate_icemoon/dorms)
+"fB" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"fD" = (
+/obj/structure/table/reinforced,
+/obj/item/paper/monitorkey,
+/turf/open/floor/carpet/red,
+/area/ruin/syndicate_icemoon/command)
+"fE" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/surface/outdoors)
+"fH" = (
+/obj/machinery/atmospherics/components/unary/thermomachine/freezer{
+ dir = 8
+ },
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/reactor)
+"fJ" = (
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = 26
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"fL" = (
+/obj/effect/turf_decal/siding/red{
+ dir = 4
+ },
+/turf/open/floor/mineral/plastitanium,
+/area/ruin/syndicate_icemoon/command)
+"fP" = (
+/obj/machinery/porta_turret/syndicate,
+/turf/closed/wall/mineral/plastitanium,
+/area/ruin/syndicate_icemoon/reactor)
+"fT" = (
+/obj/effect/turf_decal/siding/blue,
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/medical)
+"fV" = (
+/obj/effect/decal/cleanable/cobweb/cobweb2,
+/obj/effect/mob_spawn/human/corpse/nanotrasensoldier,
+/obj/structure/closet/crate/coffin,
+/turf/open/floor/plating,
+/area/ruin/syndicate_icemoon/medical)
+"gf" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/visible,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/engine)
+"gl" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/stripes/line,
+/turf/open/floor/engine,
+/area/ruin/syndicate_icemoon/reactor)
+"go" = (
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
+/obj/effect/turf_decal/siding/blue{
+ dir = 10
+ },
+/obj/machinery/light_switch{
+ pixel_x = 6;
+ pixel_y = -25
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/medical)
+"gr" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"gt" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 5
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/research)
+"gv" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 9
+ },
+/obj/effect/turf_decal/trimline/secred/filled/line/lower{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/secred/filled/corner/lower{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/security)
+"gw" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/trimline/purple/filled/line/lower{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/research)
+"gE" = (
+/obj/machinery/airalarm/syndicate{
+ dir = 4;
+ pixel_x = -24
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/space_heater,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/shed)
+"gF" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/siding/red,
+/turf/open/floor/mineral/plastitanium,
+/area/ruin/syndicate_icemoon/command)
+"gG" = (
+/obj/item/storage/box/lights/bulbs,
+/obj/item/storage/box/lights/bulbs,
+/obj/item/storage/box/lights/bulbs,
+/obj/item/storage/box/lights/tubes,
+/obj/item/storage/box/lights/tubes,
+/obj/item/storage/box/lights/tubes,
+/obj/item/lightreplacer,
+/obj/item/lightreplacer,
+/obj/item/lightreplacer,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/obj/effect/turf_decal/box/white/corners,
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/crate/donk,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/warehouse)
+"gH" = (
+/obj/machinery/door/airlock/engineering{
+ name = "Power Storage and Radiation Response Equipment";
+ req_access_txt = "150"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/engine)
+"gK" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 5
+ },
+/turf/open/floor/plasteel/cafeteria,
+/area/ruin/syndicate_icemoon/canteen)
+"gM" = (
+/obj/structure/table/reinforced,
+/obj/item/binoculars,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/shed)
+"gS" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/engine)
+"gU" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/reactor)
+"gV" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{
+ dir = 8
+ },
+/obj/machinery/camera{
+ network = list("synd_icemoon_xenobio")
+ },
+/turf/open/floor/circuit/red/anim{
+ initial_gas_mix = "n2=100;TEMP=80"
+ },
+/area/ruin/syndicate_icemoon/xenobio)
+"hd" = (
+/obj/effect/turf_decal/siding/blue{
+ dir = 6
+ },
+/obj/structure/bodycontainer/crematorium{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/medical)
+"hf" = (
+/obj/machinery/door/poddoor/shutters{
+ id = "syndie_icemoon_warehouse"
+ },
+/obj/structure/fans/tiny,
+/obj/effect/turf_decal/weather/snow/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/stripes/line,
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/ruin/syndicate_icemoon/warehouse)
+"hm" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/warehouse)
+"ho" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/mineral/plastitanium,
+/area/ruin/syndicate_icemoon/command)
+"hs" = (
+/obj/effect/turf_decal/trimline/brown/filled/line/lower{
+ dir = 10
+ },
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/obj/item/storage/backpack/satchel/flat/empty,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/warehouse)
+"ht" = (
+/obj/machinery/atmospherics/pipe/manifold/orange/visible,
+/obj/machinery/door/airlock/external/glass{
+ req_access_txt = "150"
+ },
+/obj/structure/fans/tiny,
+/turf/open/floor/plating,
+/area/ruin/syndicate_icemoon/xenobio)
+"hv" = (
+/obj/effect/turf_decal/trimline/purple/filled/line/lower,
+/obj/structure/filingcabinet,
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/structure/window/reinforced/spawner/east,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/research)
+"hN" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"hR" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/turf/open/floor/plasteel/cafeteria,
+/area/ruin/syndicate_icemoon/canteen)
+"hS" = (
+/obj/structure/cable/yellow{
+ icon_state = "0-8"
+ },
+/obj/machinery/power/terminal,
+/obj/structure/cable/yellow{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/engine)
+"hV" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/siding/blue/corner,
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/medical)
+"ia" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"ib" = (
+/obj/machinery/door/airlock/medical/glass{
+ name = "Primary Treatment Centre";
+ req_access_txt = "150"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/blue{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/blue,
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/medical)
+"im" = (
+/obj/structure/sign/poster/contraband/lusty_xenomorph,
+/turf/closed/wall/mineral/plastitanium/nodiagonal,
+/area/ruin/syndicate_icemoon/medical)
+"ip" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/reactor)
+"iy" = (
+/obj/machinery/griddle,
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/machinery/light_switch{
+ pixel_y = 28
+ },
+/turf/open/floor/plasteel/cafeteria,
+/area/ruin/syndicate_icemoon/canteen)
+"iC" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 1
+ },
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -26
+ },
+/obj/effect/turf_decal/siding/wood,
+/turf/open/floor/wood,
+/area/ruin/syndicate_icemoon/dorms)
+"iE" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 9
+ },
+/obj/effect/turf_decal/trimline/brown/filled/corner/lower,
+/obj/effect/turf_decal/trimline/brown/filled/corner/lower{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/warehouse)
+"iG" = (
+/obj/effect/spawner/structure/window/plastitanium,
+/obj/machinery/door/poddoor/preopen{
+ id = "syndieicemoon_sci_shutters"
+ },
+/obj/machinery/door/firedoor/window{
+ desc = "A second window that slides in when the original window is broken, designed to protect against hull breaches. Truly a work of genius by Cybersun engineers."
+ },
+/turf/open/floor/plating,
+/area/ruin/syndicate_icemoon/research)
+"iI" = (
+/obj/machinery/atmospherics/pipe/heat_exchanging/simple{
+ dir = 5
+ },
+/obj/structure/railing{
+ dir = 8
+ },
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/surface/outdoors)
+"iY" = (
+/obj/machinery/reagentgrinder{
+ pixel_y = 5
+ },
+/obj/structure/table/reinforced,
+/obj/item/reagent_containers/glass/beaker/large,
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/research)
+"ja" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/ruin/syndicate_icemoon/canteen)
+"jd" = (
+/obj/machinery/door/airlock/highsecurity{
+ name = "Commander's Quarters";
+ req_access_txt = "151"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/turf/open/floor/carpet/red,
+/area/ruin/syndicate_icemoon/command)
+"ji" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
+/turf/open/floor/engine,
+/area/ruin/syndicate_icemoon/reactor)
+"jr" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/shed)
+"jz" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/structure/closet/crate,
+/obj/item/stack/ore/bluespace_crystal{
+ amount = 25
+ },
+/obj/item/stack/sheet/metal/fifty,
+/obj/item/stack/sheet/metal/fifty,
+/obj/item/stack/sheet/metal/fifty,
+/obj/item/stack/sheet/glass/fifty,
+/obj/item/stack/sheet/glass/fifty,
+/obj/item/stack/sheet/mineral/plasma/fifty,
+/obj/item/stack/sheet/mineral/gold{
+ amount = 25
+ },
+/obj/item/stack/sheet/mineral/diamond{
+ amount = 15
+ },
+/obj/item/stack/sheet/mineral/titanium/fifty,
+/obj/item/stack/sheet/mineral/titanium/fifty,
+/obj/item/stack/sheet/mineral/uranium{
+ amount = 25
+ },
+/obj/item/stack/sheet/plastic{
+ amount = 25
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/item/stack/sheet/mineral/silver/fifty,
+/obj/item/stack/ore/dilithium_crystal{
+ amount = 25
+ },
+/turf/open/floor/mineral/plastitanium,
+/area/ruin/syndicate_icemoon/command)
+"jD" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/effect/turf_decal/trimline/purple/filled/line/lower,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/research)
+"jL" = (
+/obj/machinery/door/airlock/hatch{
+ name = "Security";
+ req_access_txt = "150"
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/security)
+"jM" = (
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = 26
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"jN" = (
+/obj/machinery/door/airlock/external{
+ req_access_txt = "150"
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/ruin/syndicate_icemoon/hallway)
+"jP" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/warehouse)
+"jX" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"kg" = (
+/obj/machinery/computer/reactor/syndie_base,
+/obj/structure/table/reinforced,
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/item/paper/guides/jobs/engi/agcnr,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/reactor)
+"kn" = (
+/turf/closed/wall/mineral/plastitanium/nodiagonal,
+/area/ruin/syndicate_icemoon/hallway)
+"ko" = (
+/obj/machinery/atmospherics/pipe/simple/brown/visible,
+/obj/effect/turf_decal/stripes/line,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/reactor)
+"kr" = (
+/obj/effect/turf_decal/siding/blue{
+ dir = 5
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/medical)
+"kt" = (
+/obj/effect/turf_decal/tile/blue/half/contrasted{
+ dir = 1
+ },
+/obj/machinery/light,
+/obj/effect/turf_decal/siding/blue,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/medical)
+"kv" = (
+/obj/effect/turf_decal/tile/blue/fourcorners,
+/obj/machinery/sleeper/syndie/fullupgrade{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/syndicate_icemoon/medical)
+"kz" = (
+/obj/structure/table/reinforced,
+/obj/effect/turf_decal/trimline/purple/filled/line/lower{
+ dir = 8
+ },
+/obj/item/modular_computer/laptop/preset/civillian,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/research)
+"kA" = (
+/obj/effect/turf_decal/trimline/purple/filled/line/lower{
+ dir = 10
+ },
+/obj/machinery/computer/arcade/orion_trail{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/research)
+"kF" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/light/small,
+/turf/open/floor/plating,
+/area/ruin/syndicate_icemoon/engine)
+"kG" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/purple/filled/line/lower,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/xenobio)
+"kH" = (
+/obj/effect/turf_decal/stripes{
+ dir = 1
+ },
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/surface/outdoors)
+"kP" = (
+/turf/closed/wall/mineral/plastitanium/nodiagonal,
+/area/ruin/syndicate_icemoon/engine)
+"kQ" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/research)
+"kR" = (
+/obj/machinery/atmospherics/pipe/simple/cyan/hidden{
+ dir = 10
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/machinery/vending/medical/syndicate_access{
+ onstation = 0
+ },
+/obj/effect/turf_decal/siding/blue{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/medical)
+"kT" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/turf/closed/wall/mineral/plastitanium/nodiagonal,
+/area/ruin/syndicate_icemoon/engine)
+"kV" = (
+/obj/machinery/computer/crew/syndie{
+ desc = "Used to monitor active health sensors built into the uniforms of most Nanotrasen employees.";
+ dir = 8;
+ name = "suit sensor monitoring console"
+ },
+/obj/effect/turf_decal/siding/red{
+ dir = 5
+ },
+/turf/open/floor/mineral/plastitanium,
+/area/ruin/syndicate_icemoon/command)
+"kY" = (
+/obj/structure/closet/crate/radiation,
+/obj/item/clothing/suit/radiation,
+/obj/item/clothing/suit/radiation,
+/obj/item/clothing/suit/radiation,
+/obj/item/clothing/head/radiation,
+/obj/item/clothing/head/radiation,
+/obj/item/clothing/head/radiation,
+/obj/item/clothing/head/radiation,
+/obj/item/geiger_counter,
+/obj/item/geiger_counter,
+/obj/item/geiger_counter,
+/obj/item/storage/pill_bottle/mutadone,
+/obj/item/storage/pill_bottle/charcoal,
+/obj/effect/turf_decal/bot,
+/obj/item/shovel,
+/obj/item/shovel,
+/obj/item/shovel,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/engine)
+"ld" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 9
+ },
+/turf/open/floor/plasteel/cafeteria,
+/area/ruin/syndicate_icemoon/canteen)
+"lf" = (
+/obj/machinery/disposal/bin{
+ name = "spent fuel disposal unit"
+ },
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/obj/effect/turf_decal/stripes/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/bot,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 10
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/reactor)
+"lg" = (
+/obj/machinery/door/poddoor/preopen{
+ id = "syndicate_icemoon_powerstation_windows"
+ },
+/obj/effect/spawner/structure/window/plastitanium,
+/obj/machinery/door/firedoor/window{
+ desc = "A second window that slides in when the original window is broken, designed to protect against hull breaches. Truly a work of genius by Cybersun engineers."
+ },
+/obj/structure/cable/yellow{
+ icon_state = "0-2"
+ },
+/turf/open/floor/plating,
+/area/ruin/syndicate_icemoon/reactor)
+"li" = (
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/blue,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/medical)
+"lk" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"ll" = (
+/obj/machinery/door/airlock/research{
+ name = "Research Wing";
+ req_access_txt = "150"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/purple/filled/line/lower,
+/obj/effect/turf_decal/trimline/purple/filled/line/lower{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/research)
+"ln" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"lr" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/engine)
+"lt" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"lv" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 10
+ },
+/obj/effect/turf_decal/siding/blue{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/medical)
+"lz" = (
+/obj/item/bedsheet/syndie,
+/obj/structure/bed,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
+/obj/machinery/firealarm{
+ pixel_y = 26
+ },
+/turf/open/floor/carpet/red,
+/area/ruin/syndicate_icemoon/command)
+"lD" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/trimline/purple/filled/line/lower,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/power/apc/auto_name/south{
+ pixel_y = -23;
+ req_access = list(150)
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/research)
+"lG" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 4
+ },
+/turf/open/floor/wood,
+/area/ruin/syndicate_icemoon/dorms)
+"lI" = (
+/obj/structure/easel,
+/obj/item/canvas/twentythreeXtwentythree,
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = -26
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 10
+ },
+/turf/open/floor/wood,
+/area/ruin/syndicate_icemoon/dorms)
+"lL" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/effect/turf_decal/trimline/chemorange/filled/line/lower{
+ dir = 9
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/security)
+"lP" = (
+/obj/structure/table/reinforced,
+/turf/open/floor/plasteel/cafeteria,
+/area/ruin/syndicate_icemoon/canteen)
+"lQ" = (
+/obj/effect/turf_decal/siding/blue{
+ dir = 1
+ },
+/obj/structure/table/glass,
+/obj/machinery/door/window/northleft{
+ dir = 2;
+ name = "First-Aid Supplies";
+ req_access_txt = "150"
+ },
+/obj/item/storage/firstaid/regular,
+/obj/item/storage/firstaid/regular{
+ pixel_x = 3;
+ pixel_y = 3
+ },
+/obj/item/storage/firstaid/advanced{
+ pixel_x = -3;
+ pixel_y = -3
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/medical)
+"lR" = (
+/obj/structure/bookcase/random/fiction,
+/turf/open/floor/plasteel/grimy,
+/area/ruin/syndicate_icemoon/dorms)
+"lS" = (
+/obj/machinery/atmospherics/miner/oxygen,
+/obj/machinery/light/small,
+/obj/effect/turf_decal/trimline/blue/filled/line/lower{
+ dir = 6
+ },
+/turf/open/floor/engine/o2,
+/area/ruin/syndicate_icemoon/engine)
+"lV" = (
+/obj/vehicle/ridden/wheelchair/motorized,
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/blue{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/medical)
+"lX" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/blue/corner{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/blue,
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/medical)
+"lY" = (
+/obj/machinery/atmospherics/pipe/layer_manifold{
+ dir = 4
+ },
+/turf/closed/wall/mineral/plastitanium/nodiagonal,
+/area/ruin/syndicate_icemoon/engine)
+"mc" = (
+/obj/structure/closet/secure_closet/freezer/kitchen{
+ req_access = list(150)
+ },
+/obj/effect/spawner/lootdrop/donkpockets,
+/obj/effect/spawner/lootdrop/donkpockets,
+/obj/effect/spawner/lootdrop/donkpockets,
+/obj/effect/spawner/lootdrop/donkpockets,
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/ruin/syndicate_icemoon/canteen)
+"mf" = (
+/obj/item/extinguisher{
+ pixel_x = -5;
+ pixel_y = 5
+ },
+/obj/item/extinguisher{
+ pixel_x = -2;
+ pixel_y = 2
+ },
+/obj/item/extinguisher{
+ pixel_x = 1;
+ pixel_y = -1
+ },
+/obj/item/flashlight{
+ pixel_x = -5;
+ pixel_y = 5
+ },
+/obj/item/flashlight{
+ pixel_x = -2;
+ pixel_y = 2
+ },
+/obj/item/flashlight{
+ pixel_x = 1;
+ pixel_y = -1
+ },
+/obj/item/radio/headset/syndicate/alt{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/radio/headset/syndicate/alt,
+/obj/item/radio/headset/syndicate/alt{
+ pixel_x = 3;
+ pixel_y = -3
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/obj/effect/turf_decal/box/white/corners{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/structure/closet/crate/secure/syndicate{
+ req_access_txt = "150";
+ name = "gear crate"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/warehouse)
+"mg" = (
+/obj/machinery/atmospherics/pipe/heat_exchanging/simple,
+/obj/machinery/atmospherics/pipe/heat_exchanging/simple{
+ dir = 4
+ },
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/surface/outdoors)
+"mi" = (
+/obj/machinery/autolathe/hacked,
+/obj/effect/turf_decal/trimline/brown/filled/line/lower{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/warehouse)
+"mj" = (
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"mm" = (
+/obj/item/storage/box/stockparts/deluxe,
+/obj/item/storage/box/stockparts/deluxe,
+/obj/item/stack/sheet/metal/fifty,
+/obj/item/stack/sheet/glass/fifty,
+/obj/item/circuitboard/machine/processor,
+/obj/item/circuitboard/machine/gibber,
+/obj/item/circuitboard/machine/deep_fryer,
+/obj/item/circuitboard/machine/cell_charger,
+/obj/item/circuitboard/machine/smoke_machine,
+/obj/item/circuitboard/machine/stasis,
+/obj/item/stock_parts/cell/bluespace,
+/obj/item/stock_parts/cell/bluespace,
+/obj/item/stock_parts/cell/bluespace,
+/obj/item/stock_parts/cell/bluespace,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/obj/item/circuitboard/machine/holopad,
+/obj/item/storage/part_replacer/bluespace/tier4,
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/item/stock_parts/subspace/ansible,
+/obj/structure/closet/crate/science/cybersun,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/warehouse)
+"mq" = (
+/obj/structure/sign/warning/radiation/rad_area{
+ dir = 1;
+ pixel_y = 32
+ },
+/obj/structure/closet/radiation,
+/obj/machinery/light/small{
+ dir = 1;
+ pixel_x = 16
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
+/obj/item/shovel,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/reactor)
+"ms" = (
+/obj/machinery/atmospherics/pipe/simple/brown/visible{
+ dir = 8
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/reactor)
+"mu" = (
+/obj/machinery/door/airlock/external{
+ name = "Nuclear Power Station Access";
+ req_access_txt = "150"
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/ruin/syndicate_icemoon/engine)
+"mv" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/research)
+"mJ" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 8
+ },
+/turf/open/floor/wood,
+/area/ruin/syndicate_icemoon/dorms)
+"mN" = (
+/obj/structure/pool_ladder,
+/turf/open/indestructible/sound/pool/end,
+/area/ruin/syndicate_icemoon/reactor)
+"mV" = (
+/obj/structure/closet/emcloset/anchored,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"mW" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"mY" = (
+/obj/effect/spawner/structure/window/plastitanium,
+/obj/machinery/door/poddoor/preopen{
+ id = "icemoon_syndicate_canteen_windows"
+ },
+/obj/machinery/door/firedoor/window{
+ desc = "A second window that slides in when the original window is broken, designed to protect against hull breaches. Truly a work of genius by Cybersun engineers."
+ },
+/turf/open/floor/plating,
+/area/ruin/syndicate_icemoon/engine)
+"na" = (
+/obj/effect/turf_decal/siding/blue{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"nb" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/brown/filled/line/lower{
+ dir = 10
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/warehouse)
+"ne" = (
+/obj/structure/closet/syndicate,
+/obj/item/gun/ballistic/shotgun/doublebarrel,
+/obj/item/ammo_casing/shotgun/beanbag,
+/obj/item/ammo_casing/shotgun/beanbag,
+/obj/item/ammo_casing/shotgun/beanbag,
+/obj/item/ammo_casing/shotgun/beanbag,
+/obj/item/ammo_casing/shotgun/syndie,
+/obj/item/ammo_casing/shotgun/syndie,
+/obj/item/ammo_casing/shotgun/syndie,
+/obj/item/ammo_casing/shotgun/syndie,
+/obj/item/ammo_casing/shotgun/syndie,
+/obj/item/ammo_casing/shotgun/syndie,
+/obj/item/clothing/suit/armor/vest,
+/obj/item/clothing/glasses/sunglasses/reagent,
+/turf/open/floor/wood,
+/area/ruin/syndicate_icemoon/canteen)
+"nj" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{
+ dir = 4
+ },
+/turf/closed/wall/mineral/plastitanium/nodiagonal,
+/area/ruin/syndicate_icemoon/engine)
+"nn" = (
+/obj/effect/turf_decal/siding/red{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"no" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/door/airlock/research{
+ name = "Chemistry";
+ req_access_txt = "150"
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/research)
+"np" = (
+/obj/structure/closet/secure_closet/freezer/fridge{
+ req_access = list(150)
+ },
+/obj/item/storage/box/ingredients/american,
+/obj/item/storage/box/ingredients/delights,
+/obj/item/storage/box/ingredients/carnivore,
+/obj/item/storage/box/ingredients/exotic,
+/obj/item/storage/box/ingredients/fiesta,
+/obj/item/storage/box/ingredients/fruity,
+/obj/item/storage/box/ingredients/grains,
+/obj/item/storage/box/ingredients/italian,
+/obj/item/storage/box/ingredients/sweets,
+/obj/item/storage/box/ingredients/vegetarian,
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/ruin/syndicate_icemoon/canteen)
+"nz" = (
+/obj/effect/turf_decal/trimline/brown/filled/line/lower{
+ dir = 6
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/mecha_wreckage/loaded_ripley,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/warehouse)
+"nB" = (
+/obj/machinery/light/small{
+ brightness = 3;
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 5
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 1
+ },
+/turf/open/floor/plasteel/grimy,
+/area/ruin/syndicate_icemoon/dorms)
+"nC" = (
+/obj/effect/turf_decal/trimline/brown/filled/line/lower{
+ dir = 6
+ },
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/obj/machinery/space_heater,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/warehouse)
+"nH" = (
+/obj/structure/flora/tree/pine,
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors)
+"nL" = (
+/obj/machinery/power/apc/auto_name/north{
+ pixel_y = 23;
+ req_access = list(150)
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/secred/filled/line/lower{
+ dir = 1
+ },
+/obj/machinery/autolathe/hacked,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/security)
+"nR" = (
+/obj/machinery/atmospherics/pipe/heat_exchanging/simple{
+ dir = 5
+ },
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/surface/outdoors)
+"nY" = (
+/obj/effect/turf_decal/stripes/line,
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/surface/outdoors)
+"nZ" = (
+/obj/machinery/atmospherics/pipe/simple/brown/visible{
+ dir = 6
+ },
+/obj/effect/turf_decal/stripes{
+ dir = 9
+ },
+/obj/effect/turf_decal/stripes/corner,
+/turf/open/floor/engine,
+/area/ruin/syndicate_icemoon/reactor)
+"ob" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/structure/cable,
+/obj/machinery/power/apc/auto_name/east{
+ req_access = list(150)
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/engine)
+"oh" = (
+/obj/effect/turf_decal/tile/blue/fourcorners,
+/obj/machinery/atmospherics/components/unary/cryo_cell{
+ dir = 1;
+ radio_channel = "Syndicate";
+ radio_key = /obj/item/encryptionkey/syndicate
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/syndicate_icemoon/medical)
+"om" = (
+/obj/machinery/atmospherics/pipe/simple/brown/visible{
+ dir = 8
+ },
+/obj/structure/window/plasma/reinforced/spawner/north,
+/obj/structure/window/plasma/reinforced/spawner,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/effect/turf_decal/stripes/line,
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/reactor)
+"or" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"oD" = (
+/obj/machinery/door/airlock{
+ name = "Cabin 1";
+ req_access_txt = "150"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/plasteel/grimy,
+/area/ruin/syndicate_icemoon/dorms)
+"oF" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/window/eastright{
+ name = "Kitchen";
+ req_access_txt = "150"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/turf/open/floor/plasteel/cafeteria,
+/area/ruin/syndicate_icemoon/canteen)
+"oI" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{
+ dir = 9
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 5
+ },
+/obj/effect/turf_decal/stripes/corner{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/reactor)
+"oK" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/research)
+"oM" = (
+/obj/structure/table/wood,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/open/floor/wood,
+/area/ruin/syndicate_icemoon/canteen)
+"oR" = (
+/obj/machinery/atmospherics/components/unary/portables_connector{
+ dir = 1
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/machinery/portable_atmospherics/canister/nitrogen,
+/turf/open/floor/plating,
+/area/ruin/syndicate_icemoon/xenobio)
+"oV" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 5
+ },
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = -26
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/security)
+"pd" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 6
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/shed)
+"pf" = (
+/obj/structure/cable/yellow{
+ icon_state = "0-2"
+ },
+/obj/machinery/power/port_gen/pacman{
+ sheets = 15
+ },
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/engine)
+"pg" = (
+/obj/structure/fence/door,
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors)
+"pl" = (
+/obj/machinery/chem_master,
+/obj/effect/turf_decal/box/red,
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/research)
+"pm" = (
+/obj/machinery/atmospherics/pipe/simple/cyan/visible{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/reactor)
+"pn" = (
+/obj/effect/turf_decal/siding/blue/corner{
+ dir = 4
+ },
+/obj/machinery/airalarm/syndicate{
+ dir = 8;
+ pixel_x = 24
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"pp" = (
+/obj/machinery/atmospherics/pipe/simple/cyan/visible{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/reactor)
+"pq" = (
+/obj/effect/turf_decal/stripes{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 5
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/reactor)
+"pw" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/item/clothing/head/helmet,
+/obj/item/electropack,
+/obj/item/wallframe/button,
+/obj/item/assembly/signaler,
+/obj/structure/closet/crate/secure/gear{
+ desc = "A secure gear crate. A faded note on it reads 'CHAIR NOT INCLUDED'.";
+ name = "electric chair kit crate";
+ req_access_txt = "150"
+ },
+/obj/item/screwdriver/nuke,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = -26
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/security)
+"pC" = (
+/obj/machinery/computer/monitor/secret{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/effect/turf_decal/siding/red{
+ dir = 9
+ },
+/turf/open/floor/mineral/plastitanium,
+/area/ruin/syndicate_icemoon/command)
+"pE" = (
+/obj/structure/chair/americandiner{
+ dir = 4
+ },
+/turf/open/floor/plasteel/cafeteria,
+/area/ruin/syndicate_icemoon/canteen)
+"pJ" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/structure/closet/toolcloset,
+/obj/item/storage/toolbox/syndicate,
+/obj/item/storage/toolbox/syndicate,
+/obj/item/storage/toolbox/syndicate,
+/obj/item/pipe_dispenser,
+/obj/item/pipe_dispenser,
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/engine)
+"pM" = (
+/obj/machinery/atmospherics/pipe/heat_exchanging/simple{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/heat_exchanging/simple,
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/surface/outdoors)
+"pO" = (
+/obj/effect/turf_decal/siding/red{
+ dir = 5
+ },
+/obj/structure/statue/gold/hos{
+ desc = "An expensive, golden statue of the outpost's commander. You're not sure how much money they embezzled to get this.";
+ layer = 2.89;
+ name = "statue of the commander"
+ },
+/turf/open/floor/mineral/plastitanium,
+/area/ruin/syndicate_icemoon/command)
+"pV" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/structure/table/wood,
+/turf/open/floor/wood,
+/area/ruin/syndicate_icemoon/canteen)
+"pY" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
+/obj/structure/chair/office/dark{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/red/corner{
+ dir = 4
+ },
+/turf/open/floor/mineral/plastitanium,
+/area/ruin/syndicate_icemoon/command)
+"pZ" = (
+/obj/effect/turf_decal/trimline/purple/filled/corner/lower{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/xenobio)
+"qc" = (
+/obj/effect/turf_decal/siding/blue{
+ dir = 1
+ },
+/obj/structure/table/glass,
+/obj/structure/window/reinforced,
+/obj/item/storage/firstaid/brute{
+ pixel_x = 3;
+ pixel_y = 3
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/item/storage/firstaid/tactical/alt,
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/medical)
+"qg" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/ruin/syndicate_icemoon/medical)
+"qh" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/circuit/red/anim,
+/area/ruin/syndicate_icemoon/command)
+"qi" = (
+/turf/open/floor/wood,
+/area/ruin/syndicate_icemoon/dorms)
+"qn" = (
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/research)
+"qo" = (
+/obj/machinery/door/airlock/medical{
+ name = "Operating Room";
+ req_access_txt = "150"
+ },
+/obj/machinery/holosign/surgery{
+ id = "syndie_icemoon_surgery_holo"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/blue,
+/obj/effect/turf_decal/siding/blue{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/medical)
+"qq" = (
+/obj/effect/spawner/structure/window/plastitanium,
+/obj/machinery/door/firedoor/window{
+ desc = "A second window that slides in when the original window is broken, designed to protect against hull breaches. Truly a work of genius by Cybersun engineers."
+ },
+/turf/open/floor/plating,
+/area/ruin/syndicate_icemoon/canteen)
+"qB" = (
+/obj/effect/turf_decal/trimline/purple/filled/line/lower,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/research)
+"qC" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/ruin/syndicate_icemoon/hallway)
+"qF" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/research)
+"qG" = (
+/obj/machinery/atmospherics/pipe/simple/brown/visible,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/reactor)
+"qH" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/engine)
+"qK" = (
+/turf/open/lava/plasma/ice_moon,
+/area/icemoon/surface/outdoors)
+"qN" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/effect/turf_decal/trimline/secred/filled/line/lower,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/security)
+"qP" = (
+/obj/effect/spawner/structure/window/plastitanium,
+/obj/machinery/door/poddoor/preopen{
+ id = "icemoon_syndicate_canteen_windows"
+ },
+/obj/machinery/door/firedoor/window{
+ desc = "A second window that slides in when the original window is broken, designed to protect against hull breaches. Truly a work of genius by Cybersun engineers."
+ },
+/turf/open/floor/plating,
+/area/ruin/syndicate_icemoon/canteen)
+"qT" = (
+/obj/machinery/computer/camera_advanced/syndie{
+ dir = 8
+ },
+/turf/open/floor/carpet/red,
+/area/ruin/syndicate_icemoon/command)
+"qV" = (
+/obj/effect/turf_decal/siding/blue{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"qZ" = (
+/obj/machinery/chem_heater,
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/effect/turf_decal/box/red,
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/research)
+"rc" = (
+/obj/machinery/monkey_recycler,
+/obj/effect/turf_decal/tile/purple/fourcorners,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/xenobio)
+"rd" = (
+/obj/structure/fans/tiny,
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock/external{
+ name = "Nuclear Power Station Access";
+ req_access_txt = "150"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/ruin/syndicate_icemoon/engine)
+"rf" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/cobweb,
+/obj/structure/reagent_dispensers/watertank/high{
+ name = "syndicate-brand drinking water"
+ },
+/turf/open/floor/plating,
+/area/ruin/syndicate_icemoon/hallway)
+"rh" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/machinery/light_switch{
+ pixel_y = 28
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/shed)
+"ri" = (
+/obj/effect/turf_decal/trimline/purple/filled/line/lower{
+ dir = 5
+ },
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = 26
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/research)
+"rk" = (
+/obj/structure/flora/rock/pile/icy,
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors)
+"rn" = (
+/obj/machinery/atmospherics/pipe/simple/cyan/visible,
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/stripes/line,
+/obj/machinery/door/poddoor/shutters/preopen{
+ id = "syndicate_icemoon_reactor_access"
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/ruin/syndicate_icemoon/reactor)
+"ro" = (
+/turf/open/floor/fakespace,
+/area/ruin/syndicate_icemoon/dorms)
+"rr" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 9
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/engine)
+"rt" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/machinery/vending/sovietsoda{
+ onstation = 0
+ },
+/obj/effect/turf_decal/trimline/brown/filled/line/lower{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/warehouse)
+"rv" = (
+/obj/machinery/light{
+ dir = 8;
+ light_color = "#c1caff"
+ },
+/obj/structure/table/reinforced,
+/obj/effect/turf_decal/trimline/purple/filled/line/lower{
+ dir = 8
+ },
+/obj/item/paper_bin,
+/obj/item/pen,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/research)
+"ry" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
+/obj/machinery/firealarm{
+ pixel_y = 26
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/research)
+"rI" = (
+/obj/structure/flora/grass/brown,
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors)
+"rJ" = (
+/obj/machinery/photocopier,
+/obj/effect/turf_decal/trimline/brown/filled/line/lower{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/warehouse)
+"rM" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/ruin/syndicate_icemoon/canteen)
+"rN" = (
+/obj/effect/turf_decal/siding/blue{
+ dir = 5
+ },
+/obj/structure/table/glass,
+/obj/structure/window/reinforced,
+/obj/item/storage/firstaid/toxin,
+/obj/item/storage/firstaid/fire{
+ pixel_x = 3;
+ pixel_y = 3
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/medical)
+"rP" = (
+/obj/effect/turf_decal/trimline/brown/filled/line/lower,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/warehouse)
+"rQ" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/turf/open/floor/plasteel/cafeteria,
+/area/ruin/syndicate_icemoon/canteen)
+"rV" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 9
+ },
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/surface/outdoors)
+"sd" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/warehouse)
+"sf" = (
+/obj/machinery/atmospherics/pipe/simple/brown/visible{
+ dir = 9
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/stripes/line,
+/turf/open/floor/engine,
+/area/ruin/syndicate_icemoon/reactor)
+"sg" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/brown/filled/line/lower{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/warehouse)
+"sn" = (
+/obj/effect/turf_decal/trimline/purple/filled/line/lower{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/purple/filled/line/lower,
+/obj/structure/extinguisher_cabinet{
+ pixel_y = 28;
+ pixel_x = -6
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_y = 28;
+ pixel_x = 6
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/xenobio)
+"su" = (
+/obj/machinery/door/airlock/highsecurity{
+ name = "Control Room";
+ req_access_txt = "150"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/turf/open/floor/mineral/plastitanium,
+/area/ruin/syndicate_icemoon/command)
+"sw" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors)
+"sx" = (
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 6
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/mineral/plastitanium,
+/area/ruin/syndicate_icemoon/command)
+"sM" = (
+/obj/structure/showcase/mecha/gygax/dark,
+/obj/machinery/door/firedoor/border_only,
+/obj/structure/railing{
+ dir = 10
+ },
+/turf/open/floor/mineral/plastitanium,
+/area/ruin/syndicate_icemoon/command)
+"sO" = (
+/obj/machinery/light,
+/obj/effect/turf_decal/siding/wood,
+/turf/open/floor/wood,
+/area/ruin/syndicate_icemoon/dorms)
+"sT" = (
+/obj/structure/table/reinforced,
+/obj/item/storage/fancy/donut_box,
+/turf/open/floor/carpet/red,
+/area/ruin/syndicate_icemoon/command)
+"sZ" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/mineral/plastitanium,
+/area/ruin/syndicate_icemoon/command)
+"ta" = (
+/obj/machinery/atmospherics/pipe/simple/brown/visible{
+ dir = 8
+ },
+/turf/open/floor/engine,
+/area/ruin/syndicate_icemoon/reactor)
+"tc" = (
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/stripes/corner{
+ dir = 8
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/reactor)
+"td" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/stripes/line,
+/obj/machinery/door/poddoor/shutters/preopen{
+ id = "syndicate_icemoon_reactor_access"
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/ruin/syndicate_icemoon/reactor)
+"tf" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 1
+ },
+/turf/open/floor/wood,
+/area/ruin/syndicate_icemoon/dorms)
+"tj" = (
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/surface/outdoors)
+"tk" = (
+/obj/item/reagent_containers/food/snacks/meat/slab/human/human,
+/obj/item/reagent_containers/food/snacks/meat/slab/human/human,
+/obj/item/reagent_containers/food/snacks/meat/slab/human/human,
+/obj/item/reagent_containers/food/snacks/meat/slab/human/human,
+/obj/item/reagent_containers/food/snacks/meat/slab/human/human,
+/obj/item/reagent_containers/food/snacks/meat/slab/human/human,
+/obj/item/reagent_containers/food/snacks/meat/slab/human/human,
+/obj/item/reagent_containers/food/snacks/meat/slab/human/human,
+/obj/structure/closet/crate{
+ name = "fish food crate"
+ },
+/obj/structure/railing{
+ dir = 9
+ },
+/obj/item/lazarus_injector,
+/turf/open/floor/fakespace,
+/area/ruin/syndicate_icemoon/dorms)
+"to" = (
+/obj/structure/toilet{
+ dir = 8
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/chemorange/filled/line/lower{
+ dir = 6
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/security)
+"tv" = (
+/obj/machinery/processor/slime,
+/obj/effect/turf_decal/tile/purple/fourcorners,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/xenobio)
+"tx" = (
+/obj/effect/turf_decal/trimline/purple/filled/line/lower{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/orange/visible{
+ dir = 6
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/xenobio)
+"tz" = (
+/obj/structure/flora/grass/both,
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors)
+"tC" = (
+/obj/structure/table/reinforced,
+/obj/item/stock_parts/cell/high/plus,
+/obj/machinery/cell_charger,
+/obj/effect/turf_decal/trimline/brown/filled/line/lower{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/warehouse)
+"tG" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/purple/filled/corner/lower{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/purple/filled/corner/lower{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/research)
+"tI" = (
+/obj/structure/chair/office/dark{
+ dir = 1
+ },
+/obj/item/radio/intercom{
+ freerange = 1;
+ name = "Syndicate Radio Intercom";
+ pixel_y = 24
+ },
+/turf/open/floor/carpet/red,
+/area/ruin/syndicate_icemoon/command)
+"tU" = (
+/obj/effect/turf_decal/trimline/purple/filled/line/lower{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/purple/filled/line/lower{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/xenobio)
+"tV" = (
+/obj/effect/turf_decal/stripes/line,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/reactor)
+"tX" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"ua" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"ub" = (
+/obj/item/ammo_box/c10mm{
+ pixel_y = 6
+ },
+/obj/item/ammo_box/c10mm,
+/obj/item/ammo_box/magazine/m10mm{
+ pixel_x = -5;
+ pixel_y = 5
+ },
+/obj/item/ammo_box/magazine/m10mm{
+ pixel_x = -2;
+ pixel_y = 2
+ },
+/obj/item/ammo_box/magazine/m10mm{
+ pixel_x = 1;
+ pixel_y = -1
+ },
+/obj/item/ammo_box/magazine/m10mm{
+ pixel_x = 4;
+ pixel_y = -4
+ },
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/crate/secure/waffle{
+ req_access_txt = "150";
+ name = "weapons crate"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/warehouse)
+"ud" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{
+ dir = 1
+ },
+/turf/open/floor/engine/plasma,
+/area/ruin/syndicate_icemoon/reactor)
+"ue" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/surface/outdoors)
+"ug" = (
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/reactor)
+"ul" = (
+/obj/structure/window/reinforced/spawner/east,
+/obj/machinery/door/window/brigdoor{
+ dir = 1;
+ name = "Pen Access";
+ req_access_txt = "150"
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/mob/living/simple_animal/slime,
+/turf/open/floor/engine,
+/area/ruin/syndicate_icemoon/xenobio)
+"us" = (
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/research)
+"uu" = (
+/obj/machinery/door/airlock{
+ name = "Bathroom"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/syndicate_icemoon/dorms)
+"uz" = (
+/obj/machinery/computer/message_monitor{
+ dir = 4
+ },
+/turf/open/floor/carpet/red,
+/area/ruin/syndicate_icemoon/command)
+"uG" = (
+/obj/machinery/deepfryer,
+/obj/machinery/power/apc/auto_name/south{
+ pixel_y = -23;
+ req_access = list(150)
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/open/floor/plasteel/cafeteria,
+/area/ruin/syndicate_icemoon/canteen)
+"uS" = (
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"uY" = (
+/obj/structure/sink{
+ dir = 4;
+ pixel_x = 11
+ },
+/obj/machinery/airalarm/syndicate{
+ pixel_y = 24
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/syndicate_icemoon/dorms)
+"vc" = (
+/obj/effect/turf_decal/trimline/purple/filled/line/lower{
+ dir = 1
+ },
+/obj/machinery/light_switch{
+ pixel_y = 27
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/research)
+"vd" = (
+/obj/machinery/airalarm/syndicate{
+ dir = 8;
+ pixel_x = 24
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
+/obj/effect/turf_decal/siding/blue{
+ dir = 5
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/medical)
+"vj" = (
+/obj/machinery/atmospherics/pipe/simple/supply/visible{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/engine)
+"vt" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/ruin/syndicate_icemoon/hallway)
+"vv" = (
+/obj/machinery/atmospherics/pipe/simple/cyan/visible{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/reactor)
+"vx" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 6
+ },
+/obj/effect/turf_decal/trimline/secred/filled/line/lower{
+ dir = 9
+ },
+/obj/machinery/light_switch{
+ pixel_y = 28
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/security)
+"vy" = (
+/obj/item/reagent_containers/glass/beaker/waterbottle/large{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/reagent_containers/glass/beaker/waterbottle/large{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/reagent_containers/glass/beaker/waterbottle/large{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/reagent_containers/glass/beaker/waterbottle/large{
+ pixel_x = 3;
+ pixel_y = -3
+ },
+/obj/item/reagent_containers/glass/beaker/waterbottle/large{
+ pixel_x = 3;
+ pixel_y = -3
+ },
+/obj/item/reagent_containers/glass/beaker/waterbottle/large{
+ pixel_x = 3;
+ pixel_y = -3
+ },
+/obj/item/reagent_containers/glass/beaker/waterbottle/large,
+/obj/item/reagent_containers/glass/beaker/waterbottle/large,
+/obj/item/reagent_containers/glass/beaker/waterbottle/large,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/obj/effect/turf_decal/box/white/corners,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/reagent_containers/food/snacks/rationpack,
+/obj/item/reagent_containers/food/snacks/rationpack,
+/obj/item/reagent_containers/food/snacks/rationpack,
+/obj/item/reagent_containers/food/snacks/rationpack,
+/obj/structure/closet/crate/donk,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/warehouse)
+"vC" = (
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"vG" = (
+/obj/structure/disposalpipe/segment,
+/turf/closed/wall/mineral/plastitanium/nodiagonal,
+/area/ruin/syndicate_icemoon/reactor)
+"vI" = (
+/obj/machinery/oven,
+/turf/open/floor/plasteel/cafeteria,
+/area/ruin/syndicate_icemoon/canteen)
+"vK" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 1
+ },
+/turf/open/floor/wood,
+/area/ruin/syndicate_icemoon/dorms)
+"vL" = (
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/medical)
+"vS" = (
+/obj/effect/turf_decal/tile/blue/anticorner/contrasted,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/medical)
+"vW" = (
+/obj/effect/turf_decal/siding/red/corner{
+ dir = 1
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"vY" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"wc" = (
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = -26
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 1
+ },
+/obj/structure/chair/stool/bar,
+/turf/open/floor/wood,
+/area/ruin/syndicate_icemoon/canteen)
+"wh" = (
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/ruin/syndicate_icemoon/engine)
+"wi" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/effect/turf_decal/trimline/secred/filled/corner/lower,
+/obj/effect/turf_decal/trimline/secred/filled/corner/lower{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"wj" = (
+/obj/structure/kitchenspike,
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/ruin/syndicate_icemoon/canteen)
+"wk" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-4"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors)
+"wl" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 6
+ },
+/obj/effect/turf_decal/siding/blue{
+ dir = 9
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/medical)
+"wn" = (
+/obj/machinery/door/airlock/medical/glass{
+ name = "Medical Bay";
+ req_access_txt = "150"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/medical)
+"wp" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"ww" = (
+/obj/effect/turf_decal/trimline/brown/filled/line/lower{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/brown/filled/line/lower{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/warehouse)
+"wx" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 10
+ },
+/obj/structure/window/plasma/reinforced/spawner/east,
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/reactor)
+"wz" = (
+/obj/machinery/door/airlock/hatch{
+ req_access_txt = "150"
+ },
+/obj/structure/fans/tiny,
+/obj/effect/turf_decal/weather/snow/corner{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/ruin/syndicate_icemoon/shed)
+"wA" = (
+/obj/effect/turf_decal/trimline/brown/filled/line/lower,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/obj/effect/turf_decal/delivery,
+/obj/machinery/redspacepad,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/warehouse)
+"wB" = (
+/obj/effect/spawner/structure/window/plastitanium,
+/obj/machinery/door/firedoor/window,
+/turf/open/floor/plating,
+/area/ruin/syndicate_icemoon/engine)
+"wG" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/surface/outdoors)
+"wH" = (
+/obj/effect/turf_decal/trimline/purple/filled/line/lower{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/xenobio)
+"wK" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 5
+ },
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/surface/outdoors)
+"wM" = (
+/obj/effect/turf_decal/trimline/purple/filled/line/lower{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/research)
+"wO" = (
+/obj/machinery/button/door{
+ id = "syndie_icemoon_warehouse";
+ name = "Warehouse Shutters";
+ pixel_y = -24
+ },
+/obj/effect/turf_decal/stripes/corner{
+ dir = 8
+ },
+/obj/machinery/light_switch{
+ pixel_y = -24;
+ pixel_x = 8
+ },
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/ruin/syndicate_icemoon/warehouse)
+"wP" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 10
+ },
+/obj/effect/turf_decal/trimline/purple/filled/corner/lower{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/purple/filled/corner/lower{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/purple/filled/line/lower{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/xenobio)
+"wV" = (
+/obj/effect/turf_decal/trimline/secred/filled/line/lower,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"xe" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4,
+/obj/effect/turf_decal/siding/wood{
+ dir = 1
+ },
+/turf/open/floor/wood,
+/area/ruin/syndicate_icemoon/dorms)
+"xf" = (
+/obj/structure/table/wood,
+/obj/machinery/chem_dispenser/drinks/beer/fullupgrade{
+ dir = 1
+ },
+/turf/open/floor/wood,
+/area/ruin/syndicate_icemoon/canteen)
+"xh" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/effect/turf_decal/siding/blue{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/medical)
+"xi" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 5
+ },
+/obj/effect/turf_decal/trimline/chemorange/filled/line/lower{
+ dir = 10
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/blood/old,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/security)
+"xj" = (
+/obj/machinery/atmospherics/components/trinary/mixer/t_mixer{
+ dir = 8
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/effect/turf_decal/bot,
+/obj/structure/window/plasma/reinforced/spawner/north,
+/obj/structure/window/plasma/reinforced/spawner,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/effect/turf_decal/stripes/line,
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/reactor)
+"xn" = (
+/obj/effect/turf_decal/trimline/purple/filled/line/lower{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/xenobio)
+"xs" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 10
+ },
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/surface/outdoors)
+"xw" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/secred/filled/line/lower{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/security)
+"xx" = (
+/obj/machinery/atmospherics/pipe/simple/brown/visible,
+/obj/effect/turf_decal/stripes{
+ dir = 8
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/turf/open/floor/engine,
+/area/ruin/syndicate_icemoon/reactor)
+"xy" = (
+/obj/machinery/libraryscanner,
+/obj/machinery/airalarm/syndicate{
+ pixel_y = 24
+ },
+/turf/open/floor/plasteel/grimy,
+/area/ruin/syndicate_icemoon/dorms)
+"xB" = (
+/obj/machinery/atmospherics/pipe/manifold/cyan/visible,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/reactor)
+"xD" = (
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = -26
+ },
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"xE" = (
+/obj/structure/table/reinforced,
+/obj/machinery/button/door{
+ id = "syndieicemoon_sci_shutters";
+ name = "Window Shutters";
+ req_access_txt = "150"
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/research)
+"xG" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/brown/filled/line/lower{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/warehouse)
+"xI" = (
+/obj/effect/turf_decal/tile/blue/half/contrasted{
+ dir = 8
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/medical)
+"xJ" = (
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"xK" = (
+/obj/effect/turf_decal/stripes/line,
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/reactor)
+"xL" = (
+/obj/effect/turf_decal/siding/blue,
+/obj/structure/closet/l3closet/vahlen,
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/medical)
+"xM" = (
+/obj/structure/table/reinforced,
+/obj/item/storage/fancy/donut_box,
+/turf/open/floor/plasteel/cafeteria,
+/area/ruin/syndicate_icemoon/canteen)
+"xP" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/reactor)
+"xR" = (
+/obj/machinery/light/small,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/ruin/syndicate_icemoon/hallway)
+"xS" = (
+/obj/vehicle/ridden/wheelchair/motorized,
+/obj/machinery/airalarm/syndicate{
+ dir = 4;
+ pixel_x = -24
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 6
+ },
+/obj/effect/turf_decal/siding/blue{
+ dir = 9
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/medical)
+"xV" = (
+/obj/machinery/camera{
+ dir = 1;
+ network = list("synd_icemoon_xenobio")
+ },
+/obj/machinery/light,
+/turf/open/floor/engine,
+/area/ruin/syndicate_icemoon/xenobio)
+"xW" = (
+/obj/machinery/door/poddoor/preopen{
+ id = "syndieicemoon_brig_cell"
+ },
+/obj/machinery/door/airlock/hatch{
+ name = "Cell";
+ req_access_txt = "150"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/security)
+"xY" = (
+/obj/structure/table/reinforced,
+/obj/machinery/cell_charger,
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/research)
+"ya" = (
+/obj/effect/turf_decal/siding/blue{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/medical)
+"yh" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 10
+ },
+/turf/closed/wall/mineral/plastitanium/nodiagonal,
+/area/ruin/syndicate_icemoon/engine)
+"yk" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"yn" = (
+/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/blue/corner{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/blue/corner{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/medical)
+"yx" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/research)
+"yy" = (
+/obj/machinery/button/door{
+ id = "syndicate_icemoon_vault";
+ name = "Vault Bolt Control";
+ normaldoorcontrol = 1;
+ pixel_y = -24;
+ req_access_txt = "151";
+ specialfunctions = 4;
+ pixel_x = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/red{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/red,
+/obj/machinery/button/door{
+ id = "syndicate_icemoon_bridge_windows";
+ name = "Window Shutters";
+ pixel_y = -24;
+ req_access_txt = "150";
+ specialfunctions = 4;
+ pixel_x = -6
+ },
+/turf/open/floor/mineral/plastitanium,
+/area/ruin/syndicate_icemoon/command)
+"yB" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/effect/turf_decal/trimline/purple/filled/corner/lower{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/purple/filled/corner/lower{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/research)
+"yQ" = (
+/obj/effect/turf_decal/siding/red{
+ dir = 8
+ },
+/obj/machinery/airalarm/syndicate{
+ dir = 4;
+ pixel_x = -24
+ },
+/turf/open/floor/mineral/plastitanium,
+/area/ruin/syndicate_icemoon/command)
+"yW" = (
+/obj/machinery/chem_dispenser/fullupgrade,
+/obj/effect/turf_decal/box/red,
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/research)
+"yZ" = (
+/obj/machinery/atmospherics/pipe/heat_exchanging/simple{
+ dir = 9
+ },
+/obj/structure/railing,
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/surface/outdoors)
+"za" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 1
+ },
+/turf/open/floor/wood,
+/area/ruin/syndicate_icemoon/canteen)
+"zc" = (
+/obj/machinery/atmospherics/components/trinary/mixer/airmix/inverse{
+ dir = 4
+ },
+/obj/effect/turf_decal/bot,
+/obj/machinery/light_switch{
+ pixel_x = -6;
+ pixel_y = 24
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/engine)
+"zf" = (
+/obj/structure/table/reinforced,
+/obj/item/reagent_containers/food/snacks/syndicake,
+/obj/item/holosign_creator/atmos{
+ pixel_x = 2;
+ pixel_y = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/reactor)
+"zg" = (
+/obj/effect/turf_decal/pool,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/reactor)
+"zl" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/airlock/hatch{
+ name = "Electric Chair";
+ req_access_txt = "150"
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/effect/turf_decal/trimline/secred/filled/end/lower,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/security)
+"zm" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 9
+ },
+/obj/effect/turf_decal/siding/red,
+/obj/machinery/turretid{
+ ailock = 1;
+ control_area = "/area/ruin/syndicate_icemoon/command";
+ dir = 1;
+ icon_state = "control_kill";
+ lethal = 1;
+ name = "base turret controls";
+ pixel_y = -24;
+ req_access = null;
+ req_access_txt = "150"
+ },
+/obj/effect/turf_decal/caution/red{
+ dir = 1
+ },
+/turf/open/floor/mineral/plastitanium,
+/area/ruin/syndicate_icemoon/command)
+"zn" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"zo" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/turf/open/floor/carpet/red,
+/area/ruin/syndicate_icemoon/command)
+"zq" = (
+/obj/structure/chair/office/dark,
+/obj/effect/turf_decal/trimline/purple/filled/line/lower{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/purple/filled/line/lower,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/xenobio)
+"zt" = (
+/obj/machinery/door/airlock/public/glass{
+ name = "Dormitories"
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 6
+ },
+/turf/open/floor/wood,
+/area/ruin/syndicate_icemoon/dorms)
+"zv" = (
+/obj/machinery/door/poddoor/preopen{
+ id = "syndicate_icemoon_dorms_window"
+ },
+/obj/effect/spawner/structure/window/plastitanium,
+/turf/open/floor/plating,
+/area/ruin/syndicate_icemoon/dorms)
+"zz" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
+/turf/open/floor/wood,
+/area/ruin/syndicate_icemoon/dorms)
+"zH" = (
+/obj/machinery/door/poddoor/shutters{
+ id = "syndicate_icemoon_reactor_vent"
+ },
+/turf/open/floor/plating,
+/area/ruin/syndicate_icemoon/reactor)
+"zL" = (
+/obj/machinery/computer/operating{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/blue{
+ dir = 10
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/medical)
+"zO" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 9
+ },
+/obj/effect/turf_decal/siding/blue{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/medical)
+"zP" = (
+/obj/item/storage/backpack/duffelbag/syndie/surgery,
+/obj/structure/table/reinforced,
+/obj/effect/turf_decal/siding/blue{
+ dir = 9
+ },
+/obj/item/reagent_containers/glass/bottle/morphine{
+ pixel_x = -9;
+ pixel_y = 13
+ },
+/obj/item/reagent_containers/syringe{
+ pixel_x = 5;
+ pixel_y = 9
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/medical)
+"zT" = (
+/obj/item/storage/box/monkeycubes,
+/obj/item/storage/box/monkeycubes{
+ pixel_x = 1;
+ pixel_y = -1
+ },
+/obj/item/storage/box/monkeycubes{
+ pixel_x = -1;
+ pixel_y = 2
+ },
+/obj/structure/window/reinforced/spawner/east,
+/obj/structure/rack,
+/obj/item/slime_scanner,
+/obj/item/reagent_containers/dropper,
+/obj/item/reagent_containers/dropper,
+/obj/effect/turf_decal/tile/purple/fourcorners,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/xenobio)
+"zW" = (
+/obj/machinery/door/airlock/vault{
+ id_tag = "syndicate_icemoon_vault";
+ name = "Vault";
+ req_access_txt = "151"
+ },
+/obj/effect/mapping_helpers/airlock/locked,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/turf/open/floor/mineral/plastitanium,
+/area/ruin/syndicate_icemoon/command)
+"zX" = (
+/obj/machinery/airalarm/syndicate{
+ dir = 8;
+ pixel_x = 24
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"Aa" = (
+/obj/machinery/atmospherics/pipe/simple/supply/visible,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/engine)
+"Ac" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/warehouse)
+"Ad" = (
+/obj/structure/disposalpipe/trunk,
+/obj/structure/disposaloutlet{
+ dir = 1
+ },
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors)
+"Ae" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/purple/filled/line/lower{
+ dir = 5
+ },
+/obj/effect/turf_decal/trimline/purple/filled/corner/lower{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/xenobio)
+"Af" = (
+/obj/machinery/atmospherics/pipe/simple/cyan/hidden,
+/obj/machinery/door/airlock/medical/glass{
+ name = "Primary Treatment Centre";
+ req_access_txt = "150"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/blue{
+ dir = 8
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/medical)
+"Ag" = (
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/reactor)
+"Ao" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"At" = (
+/obj/structure/cable/yellow,
+/obj/machinery/power/rtg/advanced,
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/surface/outdoors)
+"Av" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/structure/table/wood,
+/turf/open/floor/wood,
+/area/ruin/syndicate_icemoon/canteen)
+"AA" = (
+/turf/closed/wall/mineral/plastitanium,
+/area/ruin/syndicate_icemoon/dorms)
+"AC" = (
+/obj/structure/table/reinforced,
+/obj/item/kitchen/rollingpin,
+/turf/open/floor/plasteel/cafeteria,
+/area/ruin/syndicate_icemoon/canteen)
+"AG" = (
+/obj/machinery/vending/toyliberationstation{
+ onstation = 0;
+ req_access_txt = "150"
+ },
+/obj/effect/turf_decal/trimline/brown/filled/line/lower{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/warehouse)
+"AI" = (
+/obj/effect/turf_decal/siding/red{
+ dir = 8
+ },
+/turf/open/floor/mineral/plastitanium,
+/area/ruin/syndicate_icemoon/command)
+"AK" = (
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{
+ dir = 8
+ },
+/obj/machinery/light/small,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/reactor)
+"AL" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/turf/open/floor/plasteel/cafeteria,
+/area/ruin/syndicate_icemoon/canteen)
+"AO" = (
+/obj/effect/turf_decal/siding/blue/corner,
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"AP" = (
+/obj/effect/turf_decal/tile/blue/anticorner/contrasted{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/medical)
+"AT" = (
+/obj/machinery/atmospherics/pipe/heat_exchanging/simple{
+ dir = 6
+ },
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/surface/outdoors)
+"Ba" = (
+/obj/machinery/button/door{
+ id = "syndie_icemoon_warehouse";
+ name = "Warehouse Shutters";
+ pixel_y = 24
+ },
+/obj/effect/turf_decal/stripes/corner{
+ dir = 1
+ },
+/obj/machinery/vending/boozeomat/syndicate_access{
+ onstation = 0
+ },
+/obj/effect/turf_decal/trimline/brown/filled/corner/lower,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/warehouse)
+"Bc" = (
+/obj/machinery/telecomms/relay/preset/ruskie,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/ruin/syndicate_icemoon/engine)
+"Bd" = (
+/obj/structure/table/reinforced,
+/obj/machinery/button/door{
+ id = "syndicate_icemoon_reactor_access";
+ name = "Reactor Access";
+ req_access_txt = "150"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/reactor)
+"Bf" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/effect/turf_decal/trimline/secred/filled/corner/lower,
+/obj/effect/turf_decal/trimline/secred/filled/corner/lower{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/security)
+"Bk" = (
+/obj/structure/closet/firecloset/full,
+/obj/machinery/light,
+/obj/effect/turf_decal/bot_white,
+/obj/effect/turf_decal/trimline/purple/filled/end/lower,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/xenobio)
+"Bp" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/effect/turf_decal/trimline/purple/filled/line/lower{
+ dir = 10
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/research)
+"Bq" = (
+/turf/closed/wall/mineral/plastitanium/nodiagonal,
+/area/ruin/syndicate_icemoon/warehouse)
+"Br" = (
+/obj/structure/table/reinforced,
+/obj/item/clothing/glasses/science,
+/obj/item/book/manual/wiki/chemistry,
+/obj/machinery/airalarm/syndicate{
+ dir = 4;
+ pixel_x = -24
+ },
+/obj/machinery/light,
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/research)
+"Bu" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/red,
+/obj/effect/turf_decal/siding/red/corner{
+ dir = 1
+ },
+/turf/open/floor/mineral/plastitanium,
+/area/ruin/syndicate_icemoon/command)
+"Bv" = (
+/obj/effect/turf_decal/siding/wood/corner,
+/turf/open/floor/wood,
+/area/ruin/syndicate_icemoon/dorms)
+"Bw" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = -26
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/reactor)
+"Bx" = (
+/obj/structure/railing{
+ dir = 1
+ },
+/turf/open/floor/fakespace,
+/area/ruin/syndicate_icemoon/dorms)
+"Bz" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 10
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/research)
+"BA" = (
+/obj/machinery/smartfridge/extract/preloaded,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/xenobio)
+"BB" = (
+/obj/effect/turf_decal/tile/blue/half/contrasted{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/medical)
+"BC" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/siding/blue,
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/medical)
+"BD" = (
+/obj/effect/turf_decal/tile/blue/anticorner/contrasted{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/medical)
+"BG" = (
+/obj/effect/spawner/xmastree,
+/turf/open/floor/plasteel/cafeteria,
+/area/ruin/syndicate_icemoon/canteen)
+"BO" = (
+/obj/structure/table/reinforced,
+/obj/machinery/reagentgrinder{
+ pixel_y = 5
+ },
+/obj/item/reagent_containers/glass/beaker/large,
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/research)
+"BP" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/turf/open/floor/plating/snowed{
+ initial_gas_mix = "o2=14;n2=23;TEMP=180"
+ },
+/area/icemoon/surface/outdoors)
+"BT" = (
+/obj/machinery/atmospherics/pipe/simple/cyan/hidden{
+ dir = 4
+ },
+/obj/machinery/airalarm/syndicate{
+ pixel_y = 24
+ },
+/obj/effect/turf_decal/siding/blue{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/medical)
+"BV" = (
+/obj/structure/closet/syndicate,
+/obj/item/ammo_box/magazine/m10mm,
+/obj/item/ammo_box/magazine/m10mm,
+/obj/item/clothing/suit/armor/vest,
+/obj/item/clothing/under/syndicate/coldres,
+/obj/item/clothing/head/HoS/beret/syndicate,
+/obj/item/clothing/head/HoS/syndicate{
+ desc = "A black cap fit for a Syndicate engineer."
+ },
+/obj/item/storage/toolbox/syndicate,
+/obj/item/kitchen/knife/combat/survival,
+/obj/item/binoculars,
+/obj/item/clothing/under/syndicate/tacticool/engineer,
+/turf/open/floor/plasteel/grimy,
+/area/ruin/syndicate_icemoon/dorms)
+"BX" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/warehouse)
+"Cc" = (
+/obj/structure/geyser/random,
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors)
+"Cd" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"Ck" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
+/turf/open/floor/wood,
+/area/ruin/syndicate_icemoon/dorms)
+"Cl" = (
+/obj/machinery/door/airlock{
+ name = "Cabin 5";
+ req_access_txt = "150"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/plasteel/grimy,
+/area/ruin/syndicate_icemoon/dorms)
+"Cp" = (
+/obj/machinery/light_switch{
+ pixel_y = 28
+ },
+/obj/effect/turf_decal/trimline/purple/filled/line/lower{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/purple/filled/line/lower,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/xenobio)
+"Cq" = (
+/obj/machinery/door/airlock/hatch{
+ name = "Security";
+ req_access_txt = "150"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/effect/turf_decal/trimline/secred/filled/line/lower{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/secred/filled/line/lower{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/security)
+"Cz" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
+/obj/machinery/airalarm/syndicate{
+ pixel_y = 24
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"CA" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/storage/box/beakers/bluespace,
+/obj/item/storage/box/beakers/bluespace,
+/obj/structure/closet/secure_closet/chemical{
+ req_access = null;
+ req_access_txt = "150"
+ },
+/obj/item/storage/box/syringes,
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/research)
+"CB" = (
+/obj/effect/spawner/structure/window/plastitanium,
+/obj/machinery/door/poddoor/preopen{
+ id = "syndieicemoon_sci_shutters"
+ },
+/obj/machinery/door/firedoor/window{
+ desc = "A second window that slides in when the original window is broken, designed to protect against hull breaches. Truly a work of genius by Cybersun engineers."
+ },
+/obj/machinery/atmospherics/pipe/simple/orange/visible{
+ dir = 6
+ },
+/turf/open/floor/plating,
+/area/ruin/syndicate_icemoon/xenobio)
+"CD" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock/public/glass{
+ name = "Dormitories"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 5
+ },
+/turf/open/floor/wood,
+/area/ruin/syndicate_icemoon/dorms)
+"CH" = (
+/obj/machinery/portable_atmospherics/canister/nitrogen,
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/reactor)
+"CO" = (
+/obj/structure/window/reinforced/spawner/east,
+/obj/machinery/door/window/brigdoor{
+ dir = 1;
+ name = "Pen Access";
+ req_access_txt = "150"
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/turf/open/floor/engine,
+/area/ruin/syndicate_icemoon/xenobio)
+"CQ" = (
+/obj/structure/showcase/mecha/marauder/mauler,
+/obj/machinery/door/firedoor/border_only,
+/obj/structure/railing{
+ dir = 6
+ },
+/turf/open/floor/mineral/plastitanium,
+/area/ruin/syndicate_icemoon/command)
+"CS" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 1
+ },
+/turf/open/floor/plasteel/cafeteria,
+/area/ruin/syndicate_icemoon/canteen)
+"CT" = (
+/obj/machinery/door/airlock/public/glass{
+ name = "Canteen"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/turf/open/floor/plasteel/cafeteria,
+/area/ruin/syndicate_icemoon/canteen)
+"CU" = (
+/obj/item/storage/box/donkpockets{
+ pixel_x = -2;
+ pixel_y = 6
+ },
+/obj/item/storage/box/donkpockets{
+ pixel_y = 3
+ },
+/obj/item/storage/box/donkpockets{
+ pixel_x = 2
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/obj/effect/turf_decal/box/white/corners{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/crate/donk,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/warehouse)
+"CV" = (
+/obj/machinery/atmospherics/pipe/simple/brown/visible{
+ dir = 8
+ },
+/obj/machinery/atmospherics/components/binary/pump,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/reactor)
+"Db" = (
+/obj/machinery/power/apc/auto_name/west{
+ pixel_x = -25;
+ req_access = list(150)
+ },
+/obj/structure/cable,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/shed)
+"De" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"Df" = (
+/obj/machinery/atmospherics/pipe/simple/supply/visible{
+ dir = 6
+ },
+/obj/machinery/airalarm/syndicate{
+ pixel_y = 24
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/engine)
+"Di" = (
+/obj/machinery/power/apc/auto_name/south{
+ pixel_y = -23;
+ req_access = list(150)
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/effect/turf_decal/siding/red{
+ dir = 6
+ },
+/turf/open/floor/mineral/plastitanium,
+/area/ruin/syndicate_icemoon/command)
+"Dj" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/effect/turf_decal/box/white,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/frame/machine,
+/obj/item/assembly/igniter,
+/obj/item/circuitboard/machine/ore_redemption,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/warehouse)
+"Dm" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/effect/turf_decal/trimline/secred/filled/corner/lower,
+/obj/effect/turf_decal/trimline/secred/filled/line/lower{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/security)
+"Do" = (
+/obj/machinery/photocopier,
+/turf/open/floor/plasteel/grimy,
+/area/ruin/syndicate_icemoon/dorms)
+"Dq" = (
+/obj/structure/table/reinforced,
+/obj/item/phone/real/syndicate_ruin{
+ pixel_x = 4;
+ pixel_y = 5
+ },
+/turf/open/floor/carpet/red,
+/area/ruin/syndicate_icemoon/command)
+"Dv" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 1
+ },
+/obj/structure/sign/poster/contraband/random{
+ pixel_x = -32
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"Dw" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/turf/open/floor/plasteel/cafeteria,
+/area/ruin/syndicate_icemoon/canteen)
+"Dx" = (
+/obj/machinery/door/airlock/engineering{
+ name = "Fuel Storage";
+ req_access_txt = "150"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/reactor)
+"Dy" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 10
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"Dz" = (
+/obj/structure/closet/crate/hydroponics{
+ desc = "All you need to make the station clean.";
+ name = "janitorial crate"
+ },
+/obj/item/mop,
+/obj/item/reagent_containers/spray/cleaner,
+/obj/item/soap/syndie,
+/obj/item/reagent_containers/glass/bucket,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/grenade/chem_grenade/cleaner,
+/obj/item/grenade/chem_grenade/cleaner,
+/obj/item/grenade/chem_grenade/cleaner,
+/turf/open/floor/plating,
+/area/ruin/syndicate_icemoon/hallway)
+"DA" = (
+/turf/closed/wall/mineral/plastitanium/explosive,
+/area/ruin/syndicate_icemoon/medical)
+"DB" = (
+/obj/effect/turf_decal/box/white/corners{
+ dir = 1
+ },
+/obj/item/clothing/under/syndicate/combat,
+/obj/item/clothing/under/syndicate/combat,
+/obj/item/storage/belt/military,
+/obj/item/storage/belt/military,
+/obj/item/clothing/shoes/combat,
+/obj/item/clothing/shoes/combat,
+/obj/item/clothing/mask/gas/syndicate,
+/obj/item/clothing/mask/gas/syndicate,
+/obj/item/clothing/glasses/night,
+/obj/item/clothing/glasses/night,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/item/storage/belt/military/webbing/syndicate/gorlex,
+/obj/item/storage/belt/military/webbing/syndicate/gorlex,
+/obj/item/clothing/gloves/combat/gorlex,
+/obj/item/clothing/gloves/combat/gorlex,
+/obj/structure/closet/crate/secure/syndicate{
+ req_access_txt = "150";
+ name = "gear crate"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/warehouse)
+"DC" = (
+/obj/structure/grille,
+/obj/machinery/door/poddoor/preopen{
+ id = "icemoon_syndicate_canteen_windows"
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/ruin/syndicate_icemoon/canteen)
+"DI" = (
+/obj/structure/fence{
+ dir = 4
+ },
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors)
+"DL" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"DM" = (
+/turf/closed/wall/mineral/plastitanium/nodiagonal,
+/area/ruin/syndicate_icemoon/xenobio)
+"DN" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/purple/filled/corner/lower{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/purple/filled/corner/lower,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/research)
+"DV" = (
+/turf/closed/wall/mineral/plastitanium/nodiagonal,
+/area/ruin/syndicate_icemoon/dorms)
+"DX" = (
+/obj/structure/bookcase/random/reference,
+/turf/open/floor/plasteel/grimy,
+/area/ruin/syndicate_icemoon/dorms)
+"DY" = (
+/obj/structure/closet/secure_closet/syndicate,
+/obj/item/disk/design_disk/illegal_ammo,
+/obj/item/attachment/grip/vertical,
+/obj/item/attachment/laser_sight,
+/obj/item/attachment/scope/holo,
+/obj/item/kitchen/knife/combat,
+/obj/item/flashlight/seclite,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/effect/turf_decal/box/white,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/security)
+"Ee" = (
+/obj/machinery/atmospherics/components/trinary/filter/atmos/o2{
+ dir = 1
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/bot,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/reactor)
+"El" = (
+/obj/machinery/door/poddoor/preopen{
+ id = "syndicate_icemoon_powerstation_windows"
+ },
+/obj/effect/spawner/structure/window/plastitanium,
+/obj/machinery/door/firedoor/window{
+ desc = "A second window that slides in when the original window is broken, designed to protect against hull breaches. Truly a work of genius by Cybersun engineers."
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "0-8"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-8"
+ },
+/turf/open/floor/plating,
+/area/ruin/syndicate_icemoon/reactor)
+"Eo" = (
+/obj/structure/table/wood,
+/obj/machinery/chem_dispenser/drinks/fullupgrade{
+ dir = 1
+ },
+/turf/open/floor/wood,
+/area/ruin/syndicate_icemoon/canteen)
+"Ev" = (
+/obj/machinery/door/airlock/maintenance_hatch{
+ req_access_txt = "150"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/ruin/syndicate_icemoon/hallway)
+"Ey" = (
+/obj/structure/table/reinforced,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/engine)
+"Ez" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{
+ dir = 6
+ },
+/obj/structure/window/plasma/reinforced/spawner/east,
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/reactor)
+"EA" = (
+/obj/machinery/atmospherics/pipe/simple/cyan/visible{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/reactor)
+"ED" = (
+/turf/closed/wall/mineral/plastitanium/nodiagonal,
+/area/ruin/syndicate_icemoon/security)
+"EG" = (
+/obj/structure/table/reinforced,
+/obj/machinery/button/door{
+ id = "syndieicemoon_sci_shutters";
+ name = "Window Shutters";
+ req_access_txt = "150"
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/research)
+"EH" = (
+/obj/structure/railing,
+/turf/open/floor/plating/snowed{
+ initial_gas_mix = "o2=14;n2=23;TEMP=180"
+ },
+/area/icemoon/surface/outdoors)
+"EM" = (
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = -26
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/engine)
+"EO" = (
+/obj/machinery/airalarm/syndicate{
+ pixel_y = 24
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 1
+ },
+/obj/structure/table/reinforced,
+/obj/effect/turf_decal/trimline/secred/filled/line/lower{
+ dir = 1
+ },
+/obj/machinery/recharger,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/security)
+"EU" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 6
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/warehouse)
+"EV" = (
+/turf/open/floor/plasteel/cafeteria,
+/area/ruin/syndicate_icemoon/canteen)
+"EX" = (
+/obj/structure/railing{
+ dir = 8
+ },
+/turf/open/floor/fakespace,
+/area/ruin/syndicate_icemoon/dorms)
+"EY" = (
+/obj/effect/turf_decal/trimline/purple/filled/line/lower{
+ dir = 6
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/research)
+"EZ" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/airalarm/syndicate{
+ pixel_y = 24
+ },
+/obj/structure/table/wood,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 8
+ },
+/turf/open/floor/plasteel/grimy,
+/area/ruin/syndicate_icemoon/dorms)
+"Fi" = (
+/obj/machinery/door/airlock/research{
+ name = "Research Wing";
+ req_access_txt = "150"
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/trimline/purple/filled/line/lower{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/purple/filled/line/lower{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/research)
+"Fm" = (
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/reactor)
+"Fn" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"Fr" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/turf/open/floor/wood,
+/area/ruin/syndicate_icemoon/dorms)
+"Fz" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/brown/filled/line/lower{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/warehouse)
+"FA" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/trimline/secred/filled/line/lower,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/security)
+"FB" = (
+/obj/machinery/atmospherics/pipe/simple/brown/visible,
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/stripes/line,
+/obj/machinery/door/poddoor/shutters/preopen{
+ id = "syndicate_icemoon_reactor_access"
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/ruin/syndicate_icemoon/reactor)
+"FF" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors)
+"FH" = (
+/obj/machinery/airalarm/syndicate{
+ dir = 8;
+ pixel_x = 24
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"FK" = (
+/obj/effect/spawner/structure/window/plastitanium,
+/obj/machinery/atmospherics/pipe/layer_manifold/visible,
+/obj/machinery/door/firedoor/window{
+ desc = "A second window that slides in when the original window is broken, designed to protect against hull breaches. Truly a work of genius by Cybersun engineers."
+ },
+/turf/open/floor/plating,
+/area/ruin/syndicate_icemoon/engine)
+"FM" = (
+/obj/structure/fluff/fokoff_sign,
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors)
+"FN" = (
+/obj/machinery/door/airlock/external{
+ req_access_txt = "150"
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/ruin/syndicate_icemoon/hallway)
+"FP" = (
+/obj/effect/turf_decal/trimline/purple/filled/line/lower{
+ dir = 5
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/research)
+"FQ" = (
+/obj/machinery/atmospherics/pipe/simple/cyan/visible,
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/turf/open/floor/engine,
+/area/ruin/syndicate_icemoon/reactor)
+"FS" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/brown/filled/line/lower{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/warehouse)
+"FV" = (
+/obj/structure/railing{
+ dir = 4
+ },
+/turf/open/floor/plating/snowed{
+ initial_gas_mix = "o2=14;n2=23;TEMP=180"
+ },
+/area/icemoon/surface/outdoors)
+"FW" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"FY" = (
+/obj/structure/sign/warning/radiation/rad_area{
+ pixel_x = -32
+ },
+/obj/effect/turf_decal/stripes/corner{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 6
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/reactor)
+"FZ" = (
+/obj/machinery/door/poddoor/shutters{
+ id = "syndicate_icemoon_reactor_vent"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
+/turf/open/floor/plating,
+/area/ruin/syndicate_icemoon/reactor)
+"Gb" = (
+/obj/effect/turf_decal/siding/blue{
+ dir = 4
+ },
+/obj/machinery/button/crematorium{
+ pixel_x = 20;
+ pixel_y = -10
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/medical)
+"Gi" = (
+/obj/machinery/door/airlock/mining/glass{
+ name = "Warehouse Office"
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/warehouse)
+"Gj" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/shed)
+"Go" = (
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/power/apc/auto_name/west{
+ pixel_x = -25;
+ req_access = list(150)
+ },
+/obj/structure/closet/crate,
+/obj/item/paper{
+ info = "Due to several incidents of dumbasses tripping into plasma rivers, we have stocked plasmaman survival supplies. Not that you'll be able to get them alive anyway."
+ },
+/obj/item/clothing/head/helmet/space/plasmaman,
+/obj/item/clothing/under/plasmaman,
+/obj/item/clothing/under/plasmaman,
+/obj/item/clothing/head/helmet/space/plasmaman,
+/obj/item/tank/internals/plasmaman/belt/full,
+/obj/item/tank/internals/plasmaman/belt/full,
+/obj/item/tank/internals/plasmaman/full,
+/obj/item/tank/internals/plasmaman/full,
+/turf/open/floor/plating,
+/area/ruin/syndicate_icemoon/medical)
+"Gp" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/surface/outdoors)
+"Gq" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 4
+ },
+/turf/open/floor/wood,
+/area/ruin/syndicate_icemoon/dorms)
+"Gr" = (
+/obj/structure/table/wood,
+/obj/item/storage/crayons,
+/obj/effect/turf_decal/siding/wood,
+/turf/open/floor/wood,
+/area/ruin/syndicate_icemoon/dorms)
+"Gy" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/effect/turf_decal/trimline/purple/filled/corner/lower{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/purple/filled/corner/lower,
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/research)
+"GB" = (
+/turf/closed/wall/mineral/plastitanium,
+/area/ruin/syndicate_icemoon/xenobio)
+"GC" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 5
+ },
+/turf/open/floor/wood,
+/area/ruin/syndicate_icemoon/dorms)
+"GM" = (
+/obj/effect/turf_decal/trimline/purple/filled/line/lower{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/research)
+"GN" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"GP" = (
+/obj/structure/table/reinforced,
+/obj/item/clothing/glasses/science,
+/obj/item/book/manual/wiki/chemistry,
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -26
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/research)
+"GS" = (
+/obj/structure/table/wood,
+/obj/structure/bedsheetbin,
+/turf/open/floor/plasteel/grimy,
+/area/ruin/syndicate_icemoon/dorms)
+"GU" = (
+/turf/template_noop,
+/area/template_noop)
+"GX" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/surface/outdoors)
+"Hg" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 5
+ },
+/obj/effect/turf_decal/trimline/purple/filled/corner/lower,
+/obj/effect/turf_decal/trimline/purple/filled/line/lower{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/xenobio)
+"Hi" = (
+/obj/machinery/atmospherics/components/unary/outlet_injector/on{
+ dir = 8
+ },
+/turf/open/floor/engine/o2,
+/area/ruin/syndicate_icemoon/reactor)
+"Hk" = (
+/turf/closed/wall/mineral/plastitanium/nodiagonal,
+/area/ruin/syndicate_icemoon/research)
+"Hn" = (
+/obj/vehicle/ridden/wheelchair/motorized,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 10
+ },
+/obj/effect/turf_decal/siding/blue{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/medical)
+"Ho" = (
+/obj/machinery/atmospherics/pipe/simple/supply/visible{
+ dir = 10
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/engine)
+"Hp" = (
+/obj/effect/mob_spawn/human/syndicate/icemoon_syndicate/sci,
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = 26
+ },
+/turf/open/floor/plasteel/grimy,
+/area/ruin/syndicate_icemoon/dorms)
+"Hr" = (
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/structure/window/reinforced/spawner/north,
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/structure/window/reinforced/spawner/west,
+/turf/open/floor/engine,
+/area/ruin/syndicate_icemoon/xenobio)
+"Hs" = (
+/obj/machinery/atmospherics/pipe/simple/brown/visible{
+ dir = 5
+ },
+/obj/effect/turf_decal/stripes{
+ dir = 8
+ },
+/obj/machinery/light/small{
+ brightness = 3;
+ dir = 8
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/turf/open/floor/engine,
+/area/ruin/syndicate_icemoon/reactor)
+"Hz" = (
+/obj/structure/sign/painting{
+ pixel_x = 32
+ },
+/obj/machinery/door/window{
+ dir = 1;
+ name = "Carp Pen"
+ },
+/turf/open/floor/fakespace,
+/area/ruin/syndicate_icemoon/dorms)
+"HA" = (
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -26
+ },
+/turf/open/floor/mineral/plastitanium,
+/area/ruin/syndicate_icemoon/command)
+"HE" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on,
+/turf/open/floor/engine/o2,
+/area/ruin/syndicate_icemoon/reactor)
+"HF" = (
+/obj/item/bedsheet/prisoner{
+ desc = "An old, heavy-duty, Syndicate-issue prison bedsheet. You try not to think about where those stains came from..."
+ },
+/obj/structure/bed,
+/obj/effect/turf_decal/trimline/chemorange/filled/line/lower{
+ dir = 5
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/blood/old,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/security)
+"HI" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
+/turf/closed/wall/mineral/plastitanium/nodiagonal,
+/area/ruin/syndicate_icemoon/reactor)
+"HL" = (
+/obj/structure/filingcabinet,
+/obj/effect/turf_decal/trimline/brown/filled/line/lower{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/warehouse)
+"HO" = (
+/obj/machinery/airalarm/syndicate{
+ pixel_y = 24
+ },
+/obj/structure/chair/americandiner{
+ dir = 8
+ },
+/turf/open/floor/plasteel/cafeteria,
+/area/ruin/syndicate_icemoon/canteen)
+"HQ" = (
+/obj/machinery/atmospherics/pipe/simple/cyan/visible{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/ruin/syndicate_icemoon/medical)
+"HV" = (
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/warehouse)
+"HX" = (
+/obj/machinery/door/airlock/external{
+ name = "Nuclear Power Station";
+ req_access_txt = "150"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/plating,
+/area/ruin/syndicate_icemoon/reactor)
+"HZ" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/effect/turf_decal/siding/blue{
+ dir = 8
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/medical)
+"Il" = (
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"Im" = (
+/obj/structure/table/reinforced,
+/obj/machinery/photocopier/faxmachine{
+ department = "Unidentified";
+ desc = "Used to send black pages to Nanotrasen stations.";
+ name = "Syndicate Fax Machine";
+ req_one_access = list(150)
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"Io" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/red{
+ dir = 10
+ },
+/obj/machinery/light_switch{
+ pixel_y = -28;
+ pixel_x = 8
+ },
+/turf/open/floor/mineral/plastitanium,
+/area/ruin/syndicate_icemoon/command)
+"Ip" = (
+/obj/machinery/light,
+/turf/open/floor/fakespace,
+/area/ruin/syndicate_icemoon/dorms)
+"Iq" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/reactor)
+"Is" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/research)
+"It" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/warehouse)
+"Iw" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"IA" = (
+/obj/effect/decal/remains/human,
+/obj/machinery/atmospherics/pipe/heat_exchanging/simple{
+ dir = 10
+ },
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/surface/outdoors)
+"IF" = (
+/obj/machinery/shower{
+ dir = 4
+ },
+/obj/machinery/door/window/eastright{
+ req_access_txt = "150"
+ },
+/obj/structure/window/reinforced,
+/obj/item/soap/syndie,
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/syndicate_icemoon/dorms)
+"IN" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/reactor)
+"IO" = (
+/mob/living/simple_animal/hostile/carp{
+ desc = "Cayenne the Third, a descendent of Cayenne the Second, who was a descendent of Cayenne the First.";
+ faction = list("Syndicate");
+ name = "Cayenne III"
+ },
+/turf/open/floor/fakespace,
+/area/ruin/syndicate_icemoon/dorms)
+"IP" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/secred/filled/line/lower{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/security)
+"IS" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
+/obj/machinery/atmospherics/pipe/simple/brown/visible{
+ dir = 8
+ },
+/obj/effect/turf_decal/stripes/corner,
+/obj/effect/turf_decal/stripes/corner{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/reactor)
+"IT" = (
+/obj/effect/spawner/structure/window/plastitanium,
+/turf/open/floor/plating,
+/area/ruin/syndicate_icemoon/shed)
+"IV" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/warehouse)
+"Ja" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
+/obj/effect/turf_decal/stripes,
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/turf/open/floor/engine,
+/area/ruin/syndicate_icemoon/reactor)
+"Jc" = (
+/obj/effect/turf_decal/trimline/secred/filled/line/lower{
+ dir = 10
+ },
+/turf/open/floor/engine/n2,
+/area/ruin/syndicate_icemoon/engine)
+"Je" = (
+/obj/structure/closet/syndicate,
+/obj/item/ammo_box/magazine/m10mm,
+/obj/item/ammo_box/magazine/m10mm,
+/obj/item/clothing/suit/armor/vest,
+/obj/item/clothing/under/syndicate/coldres,
+/obj/item/kitchen/knife/combat/survival,
+/obj/item/clothing/gloves/combat/cybersun,
+/obj/item/clothing/under/syndicate/cybersun/med,
+/obj/item/storage/belt/military/webbing/syndicate/cybersunmed,
+/obj/item/gun/syringe/syndicate,
+/obj/item/storage/box/syndie_kit/chemical,
+/turf/open/floor/plasteel/grimy,
+/area/ruin/syndicate_icemoon/dorms)
+"Jf" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/chair/office/dark{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/red/corner{
+ dir = 1
+ },
+/turf/open/floor/mineral/plastitanium,
+/area/ruin/syndicate_icemoon/command)
+"Jg" = (
+/turf/closed/wall/mineral/plastitanium/nodiagonal,
+/area/ruin/syndicate_icemoon/command)
+"Jj" = (
+/obj/machinery/porta_turret/syndicate,
+/turf/closed/wall/mineral/plastitanium/nodiagonal,
+/area/ruin/syndicate_icemoon/command)
+"Jl" = (
+/obj/machinery/light{
+ dir = 8;
+ light_color = "#c1caff"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/engine)
+"Jn" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 9
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 1
+ },
+/turf/open/floor/plasteel/grimy,
+/area/ruin/syndicate_icemoon/dorms)
+"Jo" = (
+/obj/machinery/porta_turret/syndicate,
+/turf/closed/wall/mineral/plastitanium,
+/area/ruin/syndicate_icemoon/command)
+"Js" = (
+/obj/machinery/airalarm/syndicate{
+ dir = 4;
+ pixel_x = -24
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"Jw" = (
+/obj/effect/turf_decal/stripes/line,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/surface/outdoors)
+"Jy" = (
+/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{
+ target_temperature = 80
+ },
+/turf/open/floor/plating,
+/area/ruin/syndicate_icemoon/medical)
+"JE" = (
+/obj/structure/table/reinforced,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/shed)
+"JJ" = (
+/obj/machinery/door/airlock/medical/glass{
+ name = "Medical Bay";
+ req_access_txt = "150"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/medical)
+"JK" = (
+/obj/item/toy/rod_of_asclepius{
+ desc = "A wooden rod about the size of your forearm with a snake carved around it, winding its way up the sides of the rod. This is a ceremonial recreation given to the Syndicate Icemoon medical department, and has 'Interdyne Pharmaceutics' engraved at the bottom."
+ },
+/obj/structure/table/bronze,
+/obj/effect/turf_decal/tile/blue/fourcorners,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/reagent_containers/glass/beaker/cryoxadone,
+/obj/item/reagent_containers/glass/beaker/cryoxadone,
+/turf/open/floor/plasteel,
+/area/ruin/syndicate_icemoon/medical)
+"JL" = (
+/turf/closed/wall/mineral/plastitanium/nodiagonal,
+/area/ruin/syndicate_icemoon/shed)
+"JO" = (
+/obj/effect/turf_decal/stripes/corner{
+ dir = 8
+ },
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -26
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 5
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/reactor)
+"JQ" = (
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/medical)
+"JU" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/reactor)
+"JX" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/reactor)
+"JY" = (
+/obj/effect/turf_decal/trimline/purple/filled/corner/lower{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"JZ" = (
+/obj/structure/closet/secure_closet/freezer/meat{
+ req_access = list(150)
+ },
+/obj/machinery/light/small,
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/ruin/syndicate_icemoon/canteen)
+"Ke" = (
+/obj/machinery/photocopier,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"Kh" = (
+/obj/effect/turf_decal/stripes{
+ dir = 8
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/turf/open/floor/engine,
+/area/ruin/syndicate_icemoon/reactor)
+"Kj" = (
+/obj/structure/easel,
+/obj/item/canvas/twentythreeXtwentythree,
+/obj/effect/turf_decal/siding/wood{
+ dir = 6
+ },
+/turf/open/floor/wood,
+/area/ruin/syndicate_icemoon/dorms)
+"Km" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 9
+ },
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/surface/outdoors)
+"Ko" = (
+/obj/structure/bookcase/random/nonfiction,
+/turf/open/floor/plasteel/grimy,
+/area/ruin/syndicate_icemoon/dorms)
+"Kp" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/turf/open/floor/mineral/plastitanium,
+/area/ruin/syndicate_icemoon/command)
+"Kr" = (
+/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/o2{
+ dir = 4
+ },
+/obj/effect/turf_decal/bot,
+/obj/machinery/light{
+ dir = 8;
+ light_color = "#c1caff"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/engine)
+"Kv" = (
+/obj/structure/disposalpipe/segment,
+/turf/closed/mineral/snowmountain/icemoon,
+/area/icemoon/surface/outdoors)
+"Ky" = (
+/obj/machinery/button/holosign{
+ id = "syndie_icemoon_surgery_holo";
+ name = "Surgery Holosign";
+ pixel_x = 24;
+ req_access_txt = "150";
+ pixel_y = -3
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/blue{
+ dir = 6
+ },
+/obj/machinery/button/door{
+ id = "syndie_icemoon_surgery_windows";
+ name = "Window Shutters";
+ pixel_x = 24;
+ pixel_y = 6;
+ req_access_txt = "150"
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/medical)
+"KA" = (
+/obj/machinery/airalarm/syndicate{
+ dir = 1;
+ pixel_y = -24
+ },
+/obj/effect/turf_decal/trimline/brown/filled/end/lower,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/warehouse)
+"KB" = (
+/obj/machinery/atmospherics/pipe/heat_exchanging/simple{
+ dir = 9
+ },
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/surface/outdoors)
+"KI" = (
+/obj/structure/closet/syndicate,
+/obj/item/ammo_box/magazine/m10mm,
+/obj/item/ammo_box/magazine/m10mm,
+/obj/item/clothing/suit/armor/vest,
+/obj/item/clothing/under/syndicate/coldres,
+/obj/item/kitchen/knife/combat/survival,
+/obj/item/clothing/under/syndicate/cybersun/lab,
+/obj/item/clothing/gloves/combat/cybersun,
+/obj/item/clothing/under/syndicate/cybersun/formal,
+/turf/open/floor/plasteel/grimy,
+/area/ruin/syndicate_icemoon/dorms)
+"KL" = (
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/research)
+"KN" = (
+/obj/effect/turf_decal/stripes{
+ dir = 10
+ },
+/obj/effect/turf_decal/stripes/corner{
+ dir = 4
+ },
+/turf/open/floor/engine,
+/area/ruin/syndicate_icemoon/reactor)
+"KP" = (
+/obj/effect/mob_spawn/human/syndicate/icemoon_syndicate/security{
+ dir = 1
+ },
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = 26
+ },
+/turf/open/floor/plasteel/grimy,
+/area/ruin/syndicate_icemoon/dorms)
+"KT" = (
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/power/apc/auto_name/north{
+ pixel_y = 23;
+ req_access = list(150)
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 1
+ },
+/obj/machinery/light_switch{
+ pixel_x = 13;
+ pixel_y = 23
+ },
+/turf/open/floor/wood,
+/area/ruin/syndicate_icemoon/dorms)
+"KY" = (
+/obj/machinery/vending/boozeomat/syndicate_access{
+ onstation = 0
+ },
+/turf/open/floor/wood,
+/area/ruin/syndicate_icemoon/canteen)
+"Lk" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/security)
+"Lp" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 6
+ },
+/obj/effect/turf_decal/siding/blue/corner{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/blue/corner,
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/medical)
+"Lr" = (
+/obj/structure/railing{
+ dir = 10
+ },
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/surface/outdoors)
+"Ly" = (
+/obj/structure/chair/office/dark{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/research)
+"LB" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"LC" = (
+/turf/closed/mineral/snowmountain/icemoon,
+/area/icemoon/surface/outdoors)
+"LG" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/engine)
+"LK" = (
+/obj/machinery/atmospherics/pipe/manifold/cyan/visible,
+/obj/machinery/light/small,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/ruin/syndicate_icemoon/medical)
+"LM" = (
+/obj/structure/fans/tiny,
+/obj/machinery/door/airlock/external{
+ req_access_txt = "150"
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 8
+ },
+/obj/effect/turf_decal/weather/snow/corner{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/ruin/syndicate_icemoon/hallway)
+"LP" = (
+/obj/structure/cable,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/structure/chair{
+ dir = 1
+ },
+/obj/effect/turf_decal/box/white,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/blood/old,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/security)
+"LT" = (
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/reactor)
+"LV" = (
+/obj/machinery/atmospherics/components/trinary/filter{
+ dir = 1;
+ filter_type = list(/datum/gas/pluonium)
+ },
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/reactor)
+"LX" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock/maintenance_hatch{
+ name = "Medical Support Systems";
+ req_access_txt = "150"
+ },
+/obj/machinery/atmospherics/pipe/simple/cyan/visible{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/ruin/syndicate_icemoon/medical)
+"LZ" = (
+/obj/effect/turf_decal/siding/red{
+ dir = 9
+ },
+/obj/structure/statue/gold/hop{
+ desc = "An expensive, golden statue of a Syndicate admiral.";
+ name = "statue of a syndicate admiral"
+ },
+/turf/open/floor/mineral/plastitanium,
+/area/ruin/syndicate_icemoon/command)
+"Mj" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{
+ dir = 9
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/reactor)
+"Mm" = (
+/obj/structure/closet/crate,
+/obj/item/poster/random_contraband,
+/obj/item/poster/random_contraband,
+/obj/item/poster/random_contraband,
+/obj/item/poster/random_contraband,
+/obj/item/poster/random_contraband,
+/obj/item/poster/random_contraband,
+/obj/item/poster/random_contraband,
+/obj/item/poster/random_contraband,
+/obj/item/poster/random_contraband,
+/obj/item/poster/random_contraband,
+/obj/item/poster/random_contraband,
+/obj/item/poster/random_official,
+/obj/item/poster/random_official,
+/obj/item/poster/random_official,
+/obj/item/poster/random_official,
+/obj/item/poster/random_official,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/ruin/syndicate_icemoon/hallway)
+"Mn" = (
+/obj/effect/turf_decal/tile/blue/anticorner/contrasted{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/medical)
+"Mp" = (
+/obj/effect/turf_decal/trimline/purple/filled/line/lower{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/purple/filled/corner/lower,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/xenobio)
+"Mr" = (
+/obj/structure/flora/tree/dead,
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors)
+"Mu" = (
+/obj/machinery/vending/fishing{
+ onstation = 0
+ },
+/obj/effect/turf_decal/trimline/brown/filled/line/lower{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/warehouse)
+"Mv" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/blue,
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/medical)
+"Mz" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/effect/turf_decal/siding/wood,
+/turf/open/floor/wood,
+/area/ruin/syndicate_icemoon/dorms)
+"MB" = (
+/obj/machinery/door/airlock/engineering{
+ name = "Engineering";
+ req_access_txt = "150"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/engine)
+"MF" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/wood,
+/turf/open/floor/wood,
+/area/ruin/syndicate_icemoon/dorms)
+"MH" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{
+ dir = 10
+ },
+/turf/closed/wall/mineral/plastitanium/nodiagonal,
+/area/ruin/syndicate_icemoon/reactor)
+"MX" = (
+/obj/effect/turf_decal/siding/red{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"Ng" = (
+/obj/structure/fans/tiny,
+/obj/machinery/door/airlock/external{
+ req_access_txt = "150"
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 1
+ },
+/obj/effect/turf_decal/weather/snow/corner,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/ruin/syndicate_icemoon/hallway)
+"Nj" = (
+/obj/structure/table/reinforced,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/research)
+"Nk" = (
+/obj/structure/table/wood,
+/obj/item/toy/crayon/spraycan{
+ pixel_y = 9
+ },
+/obj/machinery/button/door{
+ id = "syndicate_icemoon_dorms_window";
+ name = "Window Shutters";
+ pixel_y = -24;
+ req_access_txt = "150";
+ pixel_x = -6
+ },
+/obj/effect/turf_decal/siding/wood,
+/turf/open/floor/wood,
+/area/ruin/syndicate_icemoon/dorms)
+"Ns" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/airalarm/syndicate{
+ dir = 1;
+ pixel_y = -24
+ },
+/obj/structure/table/wood,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 8
+ },
+/turf/open/floor/plasteel/grimy,
+/area/ruin/syndicate_icemoon/dorms)
+"Nu" = (
+/obj/structure/safe,
+/obj/item/toy/plush/carpplushie/dehy_carp{
+ break_message = "%SRC vanishes in a small explosion.";
+ desc = "An adorable stuffed toy that resembles Cayenne. Faintly smells of explosives.";
+ name = "cayenne plushie"
+ },
+/obj/item/toy/figure/syndie,
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/mineral/plastitanium,
+/area/ruin/syndicate_icemoon/command)
+"Nz" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"NC" = (
+/obj/machinery/bookbinder,
+/turf/open/floor/plasteel/grimy,
+/area/ruin/syndicate_icemoon/dorms)
+"NH" = (
+/turf/open/floor/wood,
+/area/ruin/syndicate_icemoon/canteen)
+"NJ" = (
+/obj/structure/table/wood,
+/obj/machinery/airalarm/syndicate{
+ dir = 1;
+ pixel_y = -24
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 1
+ },
+/obj/item/megaphone/command,
+/obj/item/binoculars,
+/turf/open/floor/carpet/red,
+/area/ruin/syndicate_icemoon/command)
+"NK" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock/public/glass{
+ name = "Dormitories"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 5
+ },
+/turf/open/floor/wood,
+/area/ruin/syndicate_icemoon/dorms)
+"NL" = (
+/obj/machinery/computer/camera_advanced/xenobio/syndicateicemoon{
+ dir = 1
+ },
+/obj/item/book/manual/wiki/xenobiology,
+/obj/structure/window/reinforced/spawner/east,
+/obj/effect/turf_decal/tile/purple/fourcorners,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/xenobio)
+"NO" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/blue{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/medical)
+"NP" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{
+ dir = 10
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/reactor)
+"NQ" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/turf/open/floor/plating/snowed{
+ initial_gas_mix = "o2=14;n2=23;TEMP=180"
+ },
+/area/icemoon/surface/outdoors)
+"NR" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/purple/filled/line/lower{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/xenobio)
+"NU" = (
+/obj/structure/mecha_wreckage/durand{
+ desc = "The remains of what was once a Syndicate-made Durand. The name 'china mauler' is written on its chassis with marker.";
+ name = "old mech wreckage"
+ },
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors)
+"NW" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/open/floor/plasteel/cafeteria,
+/area/ruin/syndicate_icemoon/canteen)
+"Oa" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 1
+ },
+/turf/open/floor/wood,
+/area/ruin/syndicate_icemoon/dorms)
+"Oe" = (
+/obj/item/storage/box/monkeycubes,
+/obj/item/storage/box/monkeycubes{
+ pixel_x = 1;
+ pixel_y = -1
+ },
+/obj/item/storage/box/monkeycubes{
+ pixel_x = -1;
+ pixel_y = 2
+ },
+/obj/structure/rack,
+/obj/item/slime_scanner,
+/obj/structure/window/reinforced/spawner/west,
+/obj/item/reagent_containers/dropper,
+/obj/item/reagent_containers/dropper,
+/obj/effect/turf_decal/tile/purple/fourcorners,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/xenobio)
+"Oj" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/engine)
+"Ok" = (
+/turf/closed/wall/mineral/plastitanium/nodiagonal,
+/area/ruin/syndicate_icemoon/canteen)
+"Oy" = (
+/obj/structure/railing{
+ dir = 1
+ },
+/turf/open/floor/plating/snowed{
+ initial_gas_mix = "o2=14;n2=23;TEMP=180"
+ },
+/area/icemoon/surface/outdoors)
+"OA" = (
+/obj/structure/closet/secure_closet/medical1{
+ req_access = null;
+ req_access_txt = "150"
+ },
+/obj/item/gun/syringe/rapidsyringe,
+/obj/item/storage/firstaid/hypospray/syndicate,
+/obj/item/clothing/glasses/hud/health,
+/obj/item/storage/lockbox/vialbox/hypo_deluxe{
+ req_access = list(150)
+ },
+/obj/effect/turf_decal/siding/blue{
+ dir = 10
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/medical)
+"OB" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
+/turf/open/floor/plasteel/cafeteria,
+/area/ruin/syndicate_icemoon/canteen)
+"OC" = (
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/medical)
+"OK" = (
+/obj/machinery/door/airlock/hatch{
+ name = "Security";
+ req_access_txt = "150"
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/security)
+"ON" = (
+/obj/structure/flora/grass/brown,
+/obj/structure/cable/yellow{
+ icon_state = "2-4"
+ },
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors)
+"OT" = (
+/obj/effect/turf_decal/siding/blue{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"Pb" = (
+/obj/machinery/atmospherics/pipe/heat_exchanging/simple{
+ dir = 6
+ },
+/obj/structure/railing{
+ dir = 8
+ },
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/surface/outdoors)
+"Pf" = (
+/obj/machinery/door/airlock/engineering{
+ name = "Engineering";
+ req_access_txt = "150"
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/engine)
+"Pm" = (
+/obj/structure/sign/warning/securearea,
+/turf/closed/wall/mineral/plastitanium/nodiagonal,
+/area/ruin/syndicate_icemoon/hallway)
+"Pq" = (
+/obj/machinery/atmospherics/components/unary/outlet_injector/on{
+ dir = 1
+ },
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/ruin/syndicate_icemoon/reactor)
+"Pu" = (
+/obj/machinery/airalarm/syndicate{
+ dir = 4;
+ pixel_x = -24
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/engine)
+"PE" = (
+/obj/machinery/atmospherics/pipe/heat_exchanging/junction,
+/obj/effect/turf_decal/stripes{
+ dir = 1
+ },
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/surface/outdoors)
+"PG" = (
+/obj/machinery/atmospherics/components/unary/outlet_injector/on{
+ dir = 4;
+ volume_rate = 200
+ },
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/ruin/syndicate_icemoon/engine)
+"PN" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/structure/table/reinforced,
+/obj/effect/turf_decal/trimline/brown/filled/line/lower{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/obj/item/market_uplink/syndicatecargo,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/warehouse)
+"PP" = (
+/obj/structure/sign/warning/radiation{
+ desc = "A warning sign alerting the user of a nuclear waste disposal port.";
+ name = "NUCLEAR FUEL DISPOSAL PORT";
+ pixel_y = -32
+ },
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors)
+"PQ" = (
+/obj/machinery/button/door{
+ id = "syndicate_icemoon_vault";
+ name = "Vault Bolt Control";
+ normaldoorcontrol = 1;
+ pixel_y = 24;
+ req_access_txt = "151";
+ specialfunctions = 4
+ },
+/turf/open/floor/circuit/red/anim,
+/area/ruin/syndicate_icemoon/command)
+"PR" = (
+/obj/effect/turf_decal/stripes{
+ dir = 4
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/turf/open/floor/engine,
+/area/ruin/syndicate_icemoon/reactor)
+"PS" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/turf/open/floor/plating,
+/area/ruin/syndicate_icemoon/hallway)
+"PW" = (
+/turf/closed/wall/mineral/plastitanium/nodiagonal,
+/area/icemoon/surface/outdoors)
+"PY" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 1
+ },
+/turf/open/floor/wood,
+/area/ruin/syndicate_icemoon/dorms)
+"Qd" = (
+/obj/effect/turf_decal/stripes/corner{
+ dir = 4
+ },
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors)
+"Qf" = (
+/turf/open/indestructible/sound/pool{
+ id = 1
+ },
+/area/ruin/syndicate_icemoon/reactor)
+"Qg" = (
+/obj/effect/turf_decal/siding/red{
+ dir = 5
+ },
+/obj/machinery/computer/camera_advanced/syndie{
+ desc = "Used to access the cameras of the base's Xenobiology department.";
+ name = "xenobiology monitoring console";
+ networks = list("synd_icemoon_xenobio")
+ },
+/turf/open/floor/mineral/plastitanium,
+/area/ruin/syndicate_icemoon/command)
+"Qh" = (
+/obj/effect/turf_decal/stripes/corner,
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/surface/outdoors)
+"Qj" = (
+/obj/structure/cable/yellow{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors)
+"Qm" = (
+/obj/effect/turf_decal/weather/snow/corner{
+ dir = 8
+ },
+/obj/machinery/door/airlock/hatch{
+ name = "Cold Room";
+ req_access_txt = "150"
+ },
+/obj/structure/fans/tiny,
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/ruin/syndicate_icemoon/canteen)
+"Qn" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 9
+ },
+/turf/open/floor/wood,
+/area/ruin/syndicate_icemoon/dorms)
+"Qo" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/effect/turf_decal/siding/blue{
+ dir = 8
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/medical)
+"Qr" = (
+/obj/effect/turf_decal/box,
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/surface/outdoors)
+"Qs" = (
+/obj/effect/spawner/structure/window/plastitanium,
+/obj/machinery/door/firedoor/window{
+ desc = "A second window that slides in when the original window is broken, designed to protect against hull breaches. Truly a work of genius by Cybersun engineers."
+ },
+/turf/open/floor/plating,
+/area/ruin/syndicate_icemoon/warehouse)
+"Qv" = (
+/obj/machinery/atmospherics/pipe/simple/cyan/visible,
+/obj/effect/turf_decal/stripes/line,
+/obj/structure/cable/yellow{
+ icon_state = "2-4"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/reactor)
+"QB" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 1
+ },
+/turf/open/floor/wood,
+/area/ruin/syndicate_icemoon/dorms)
+"QJ" = (
+/obj/structure/flora/grass/green,
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors)
+"QM" = (
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/structure/safe/floor{
+ name = "emergency backup red phone safe"
+ },
+/obj/item/phone/real/syndicate_ruin,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/mineral/plastitanium,
+/area/ruin/syndicate_icemoon/command)
+"QN" = (
+/obj/item/fuel_rod{
+ pixel_x = 6
+ },
+/obj/item/fuel_rod{
+ pixel_x = -6
+ },
+/turf/open/indestructible/sound/pool,
+/area/ruin/syndicate_icemoon/reactor)
+"QT" = (
+/obj/structure/mirror{
+ pixel_x = -28
+ },
+/obj/structure/toilet{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/syndicate_icemoon/dorms)
+"Ra" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel/cafeteria,
+/area/ruin/syndicate_icemoon/canteen)
+"Rc" = (
+/obj/item/paper{
+ info = "Please be advised that the firing pins in your standard-issue SMG and the research team's rifles are designed to explode if removed. DO NOT TRY TO REMOVE THEM."
+ },
+/obj/structure/closet/crate/secure/weapon{
+ req_access_txt = "150"
+ },
+/obj/effect/turf_decal/box/white,
+/obj/item/ammo_casing/shotgun/syndie,
+/obj/item/ammo_casing/shotgun/syndie,
+/obj/item/ammo_casing/shotgun/syndie,
+/obj/item/ammo_casing/shotgun/syndie,
+/obj/item/ammo_casing/shotgun/syndie,
+/obj/item/ammo_casing/shotgun/syndie,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 8
+ },
+/obj/item/storage/box/firingpins/syndicate,
+/obj/item/gun/ballistic/shotgun/automatic/combat,
+/obj/item/ammo_box/magazine/sniper_rounds,
+/obj/item/ammo_box/magazine/sniper_rounds,
+/obj/item/ammo_box/magazine/sniper_rounds/soporific,
+/obj/item/ammo_box/magazine/sniper_rounds/soporific,
+/obj/item/gun/ballistic/rifle/sniper_rifle/syndicate,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/security)
+"Rh" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"Rj" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/research)
+"Rl" = (
+/obj/effect/turf_decal/tile/blue,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/medical)
+"Rp" = (
+/obj/machinery/airalarm/syndicate{
+ dir = 8;
+ pixel_x = 24
+ },
+/obj/effect/turf_decal/trimline/brown/filled/line/lower{
+ dir = 5
+ },
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/obj/machinery/suit_storage_unit/syndicate/winter{
+ name = "suit storage unit"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/warehouse)
+"Rw" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 9
+ },
+/obj/effect/turf_decal/siding/blue/corner{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/blue/corner{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/medical)
+"Rx" = (
+/obj/machinery/chem_heater,
+/obj/effect/turf_decal/box/red,
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/research)
+"Rz" = (
+/obj/effect/turf_decal/trimline/purple/filled/line/lower{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/manifold/orange/visible{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/xenobio)
+"RA" = (
+/obj/structure/filingcabinet,
+/obj/item/folder/syndicate/red,
+/obj/item/paper/monitorkey,
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/mineral/plastitanium,
+/area/ruin/syndicate_icemoon/command)
+"RG" = (
+/obj/machinery/shower{
+ dir = 4
+ },
+/obj/effect/turf_decal/stripes/corner,
+/turf/open/floor/noslip,
+/area/ruin/syndicate_icemoon/reactor)
+"RH" = (
+/obj/machinery/atmospherics/components/unary/outlet_injector/on,
+/turf/open/floor/engine/plasma,
+/area/ruin/syndicate_icemoon/reactor)
+"RJ" = (
+/obj/structure/railing,
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/surface/outdoors)
+"RN" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"RQ" = (
+/obj/structure/table/reinforced,
+/obj/item/stamp/chameleon,
+/obj/item/paper_bin,
+/obj/item/pen,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"RR" = (
+/obj/structure/sign/warning/radiation/rad_area{
+ pixel_x = -32
+ },
+/obj/structure/flora/grass/both,
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors)
+"RT" = (
+/obj/effect/turf_decal/trimline/purple/filled/line/lower{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/research)
+"RZ" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/effect/turf_decal/trimline/purple/filled/line/lower{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/purple/filled/corner/lower{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/xenobio)
+"Se" = (
+/obj/machinery/light/small,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/shed)
+"Sf" = (
+/obj/structure/closet/radiation,
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/stripes/corner,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
+/obj/item/shovel,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/reactor)
+"Sg" = (
+/obj/effect/turf_decal/trimline/purple/filled/line/lower{
+ dir = 9
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/research)
+"Sj" = (
+/obj/machinery/door/window/eastright{
+ name = "Bar";
+ req_access_txt = "150";
+ dir = 1
+ },
+/turf/open/floor/wood,
+/area/ruin/syndicate_icemoon/canteen)
+"Sl" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/surface/outdoors)
+"Sm" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 6
+ },
+/turf/open/floor/plasteel/cafeteria,
+/area/ruin/syndicate_icemoon/canteen)
+"Sq" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/medical)
+"Ss" = (
+/obj/effect/turf_decal/tile/blue/fourcorners,
+/obj/machinery/sleeper/syndie/fullupgrade,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/syndicate_icemoon/medical)
+"St" = (
+/obj/structure/table/reinforced,
+/obj/item/toy/cards/deck/uno,
+/turf/open/floor/plasteel/cafeteria,
+/area/ruin/syndicate_icemoon/canteen)
+"Sv" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/engine)
+"Sx" = (
+/obj/machinery/atmospherics/components/trinary/filter/atmos/plasma{
+ dir = 1
+ },
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/reactor)
+"Sy" = (
+/obj/item/mining_scanner,
+/obj/machinery/atmospherics/pipe/heat_exchanging/simple{
+ dir = 5
+ },
+/obj/structure/railing{
+ dir = 8
+ },
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/surface/outdoors)
+"SB" = (
+/obj/structure/table/reinforced,
+/obj/structure/window/reinforced,
+/turf/open/floor/plasteel/cafeteria,
+/area/ruin/syndicate_icemoon/canteen)
+"SC" = (
+/obj/machinery/modular_computer/console/preset/curator,
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/open/floor/plasteel/grimy,
+/area/ruin/syndicate_icemoon/dorms)
+"SD" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/effect/turf_decal/siding/wood{
+ dir = 10
+ },
+/turf/open/floor/wood,
+/area/ruin/syndicate_icemoon/dorms)
+"SF" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors)
+"SK" = (
+/obj/machinery/atmospherics/components/unary/outlet_injector/on{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line/lower{
+ dir = 9
+ },
+/turf/open/floor/engine/o2,
+/area/ruin/syndicate_icemoon/engine)
+"SM" = (
+/obj/machinery/airalarm/syndicate{
+ pixel_y = 24
+ },
+/obj/structure/table/wood,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 8
+ },
+/turf/open/floor/plasteel/grimy,
+/area/ruin/syndicate_icemoon/dorms)
+"SS" = (
+/obj/machinery/door/airlock/hatch{
+ name = "Cold Room";
+ req_access_txt = "150"
+ },
+/obj/structure/fans/tiny,
+/obj/effect/turf_decal/weather/snow/corner,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/ruin/syndicate_icemoon/canteen)
+"SW" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 1
+ },
+/turf/open/floor/wood,
+/area/ruin/syndicate_icemoon/dorms)
+"SX" = (
+/obj/item/clothing/under/syndicate/coldres,
+/obj/item/clothing/suit/armor/vest/capcarapace/syndicate,
+/obj/item/clothing/head/HoS/beret/syndicate,
+/obj/item/clothing/head/HoS/syndicate{
+ desc = "A black cap fit for a Syndicate researcher."
+ },
+/obj/structure/closet/secure_closet/syndicate/captain,
+/obj/item/storage/toolbox/syndicate/real,
+/obj/machinery/light_switch{
+ pixel_y = 28;
+ pixel_x = -6
+ },
+/obj/item/clothing/under/syndicate/gorlex/elite,
+/turf/open/floor/carpet/red,
+/area/ruin/syndicate_icemoon/command)
+"SZ" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 4
+ },
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = -26
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"Tb" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/warehouse)
+"Td" = (
+/obj/machinery/atmospherics/pipe/layer_manifold{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/engine)
+"Th" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/research)
+"Tj" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/mineral/plastitanium,
+/area/ruin/syndicate_icemoon/command)
+"To" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
+/obj/effect/turf_decal/siding/wood{
+ dir = 1
+ },
+/turf/open/floor/wood,
+/area/ruin/syndicate_icemoon/dorms)
+"Tq" = (
+/obj/item/pickaxe,
+/obj/machinery/atmospherics/pipe/heat_exchanging/simple{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/heat_exchanging/simple,
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/surface/outdoors)
+"Ty" = (
+/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/n2{
+ dir = 4
+ },
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/engine)
+"TB" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/ruin/syndicate_icemoon/canteen)
+"TG" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/effect/turf_decal/siding/wood{
+ dir = 1
+ },
+/obj/structure/chair/stool/bar,
+/turf/open/floor/wood,
+/area/ruin/syndicate_icemoon/canteen)
+"TH" = (
+/obj/machinery/power/smes/engineering,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/engine)
+"TO" = (
+/obj/machinery/computer/station_alert,
+/obj/effect/turf_decal/siding/red{
+ dir = 9
+ },
+/turf/open/floor/mineral/plastitanium,
+/area/ruin/syndicate_icemoon/command)
+"TQ" = (
+/obj/machinery/door/airlock{
+ name = "Cabin 2";
+ req_access_txt = "150"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/plasteel/grimy,
+/area/ruin/syndicate_icemoon/dorms)
+"TS" = (
+/obj/machinery/atmospherics/components/unary/tank/nitrogen,
+/turf/open/floor/plating,
+/area/ruin/syndicate_icemoon/medical)
+"TW" = (
+/obj/structure/closet/crate,
+/obj/item/flashlight{
+ pixel_x = -2;
+ pixel_y = 2
+ },
+/obj/item/flashlight{
+ pixel_x = -5;
+ pixel_y = 5
+ },
+/obj/item/flashlight{
+ pixel_x = 1;
+ pixel_y = -1
+ },
+/obj/item/flashlight{
+ pixel_x = 1;
+ pixel_y = 5
+ },
+/obj/item/flashlight{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/obj/effect/turf_decal/box/white/corners{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/warehouse)
+"Ua" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/surface/outdoors)
+"Uj" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{
+ dir = 4
+ },
+/turf/closed/wall/mineral/plastitanium/nodiagonal,
+/area/ruin/syndicate_icemoon/reactor)
+"Un" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 6
+ },
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/surface/outdoors)
+"Uo" = (
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/engine)
+"Up" = (
+/obj/item/fuel_rod{
+ pixel_x = 6
+ },
+/obj/item/fuel_rod{
+ pixel_x = -6
+ },
+/turf/open/indestructible/sound/pool{
+ id = 1
+ },
+/area/ruin/syndicate_icemoon/reactor)
+"Us" = (
+/obj/machinery/door/poddoor/shutters{
+ id = "syndie_icemoon_warehouse"
+ },
+/obj/structure/fans/tiny,
+/obj/effect/turf_decal/weather/snow/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/stripes/line,
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/ruin/syndicate_icemoon/warehouse)
+"Uu" = (
+/obj/effect/turf_decal/stripes{
+ dir = 5
+ },
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = 26
+ },
+/obj/effect/turf_decal/stripes/corner{
+ dir = 8
+ },
+/turf/open/floor/engine,
+/area/ruin/syndicate_icemoon/reactor)
+"Uv" = (
+/obj/machinery/vending/syndichem{
+ onstation = 0;
+ products = list(/obj/item/stack/cable_coil/random = 20, /obj/item/assembly/igniter = 80, /obj/item/assembly/prox_sensor = 20, /obj/item/assembly/signaler = 20, /obj/item/assembly/timer = 20, /obj/item/assembly/voice = 20, /obj/item/assembly/health = 20, /obj/item/assembly/infra = 20, /obj/item/grenade/chem_grenade = 20, /obj/item/grenade/chem_grenade/large = 20, /obj/item/grenade/chem_grenade/pyro = 20, /obj/item/grenade/chem_grenade/cryo = 20, /obj/item/grenade/chem_grenade/adv_release = 20)
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/effect/turf_decal/box/red,
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/research)
+"Uw" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 1
+ },
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -26
+ },
+/obj/effect/turf_decal/trimline/secred/filled/line/lower,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/security)
+"Ux" = (
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/medical)
+"Uy" = (
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/wood,
+/area/ruin/syndicate_icemoon/dorms)
+"Uz" = (
+/obj/structure/bookcase/random/religion,
+/turf/open/floor/plasteel/grimy,
+/area/ruin/syndicate_icemoon/dorms)
+"UA" = (
+/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{
+ dir = 1;
+ target_temperature = 80
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/ruin/syndicate_icemoon/xenobio)
+"UC" = (
+/obj/effect/turf_decal/stripes{
+ dir = 6
+ },
+/obj/effect/turf_decal/stripes/corner{
+ dir = 1
+ },
+/turf/open/floor/engine,
+/area/ruin/syndicate_icemoon/reactor)
+"UE" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 10
+ },
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = 26
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/syndicate_icemoon/dorms)
+"UK" = (
+/obj/machinery/light,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"UR" = (
+/obj/machinery/atmospherics/components/unary/portables_connector,
+/obj/machinery/portable_atmospherics/canister/nitrogen,
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/reactor)
+"UX" = (
+/obj/machinery/airalarm/syndicate{
+ pixel_y = 24
+ },
+/obj/effect/turf_decal/trimline/purple/filled/line/lower{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/research)
+"Vc" = (
+/obj/effect/spawner/structure/window/plastitanium,
+/obj/machinery/door/poddoor/shutters/preopen{
+ id = "syndie_icemoon_surgery_windows"
+ },
+/obj/machinery/door/firedoor/window{
+ desc = "A second window that slides in when the original window is broken, designed to protect against hull breaches. Truly a work of genius by Cybersun engineers."
+ },
+/turf/open/floor/plating,
+/area/ruin/syndicate_icemoon/medical)
+"Vg" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/purple/filled/line/lower{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/research)
+"Vh" = (
+/obj/structure/sign/painting{
+ pixel_x = -32
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 8
+ },
+/turf/open/floor/wood,
+/area/ruin/syndicate_icemoon/dorms)
+"Vj" = (
+/obj/machinery/power/apc/auto_name/west{
+ pixel_x = -25;
+ req_access = list(150)
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/firealarm{
+ pixel_y = 26
+ },
+/obj/effect/turf_decal/trimline/purple/filled/line/lower{
+ dir = 9
+ },
+/obj/effect/turf_decal/trimline/purple/filled/corner/lower,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/xenobio)
+"Vk" = (
+/obj/machinery/atmospherics/pipe/simple/cyan/visible,
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/stripes/line,
+/turf/open/floor/engine,
+/area/ruin/syndicate_icemoon/reactor)
+"Vl" = (
+/obj/effect/turf_decal/stripes{
+ dir = 4
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/turf/open/floor/engine,
+/area/ruin/syndicate_icemoon/reactor)
+"Vv" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 1
+ },
+/obj/structure/chair/stool/bar,
+/turf/open/floor/wood,
+/area/ruin/syndicate_icemoon/canteen)
+"Vx" = (
+/obj/effect/mob_spawn/human/syndicate/icemoon_syndicate/engineer{
+ dir = 1
+ },
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = -26
+ },
+/turf/open/floor/plasteel/grimy,
+/area/ruin/syndicate_icemoon/dorms)
+"Vy" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"Vz" = (
+/obj/effect/turf_decal/siding/blue{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/medical)
+"VL" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/engine)
+"VN" = (
+/obj/structure/flora/grass/brown,
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors)
+"VO" = (
+/turf/open/floor/circuit/red/anim,
+/area/ruin/syndicate_icemoon/command)
+"VP" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/cyan/visible{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/ruin/syndicate_icemoon/medical)
+"VR" = (
+/obj/effect/turf_decal/trimline/purple/filled/line/lower{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/purple/filled/line/lower,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/xenobio)
+"Wg" = (
+/obj/structure/table/reinforced,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 9
+ },
+/obj/item/paper_bin,
+/obj/item/pen,
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/research)
+"Wh" = (
+/obj/effect/turf_decal/tile/blue/fourcorners,
+/obj/machinery/sleeper/syndie/fullupgrade{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/syndicate_icemoon/medical)
+"Wi" = (
+/obj/machinery/airalarm/syndicate{
+ dir = 1;
+ pixel_y = -24
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"Wk" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/secred/filled/line/lower{
+ dir = 5
+ },
+/turf/open/floor/engine/n2,
+/area/ruin/syndicate_icemoon/engine)
+"Wl" = (
+/obj/structure/grille,
+/obj/machinery/door/poddoor/preopen{
+ id = "icemoon_syndicate_canteen_windows"
+ },
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/ruin/syndicate_icemoon/engine)
+"Wm" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/cyan/hidden{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 6
+ },
+/obj/effect/turf_decal/siding/blue/corner{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/blue{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/medical)
+"Wq" = (
+/obj/effect/turf_decal/trimline/brown/filled/line/lower{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/obj/machinery/suit_storage_unit/syndicate/winter{
+ name = "suit storage unit"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/warehouse)
+"Wr" = (
+/obj/effect/turf_decal/tile/blue/half/contrasted,
+/obj/machinery/atmospherics/pipe/simple/cyan/hidden,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/medical)
+"Ws" = (
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/blue,
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/medical)
+"Wx" = (
+/obj/effect/turf_decal/stripes/corner,
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 9
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/reactor)
+"Wy" = (
+/obj/machinery/button/door{
+ id = "syndicate_icemoon_powerstation_windows";
+ name = "Window Shutters";
+ pixel_x = 24;
+ req_access_txt = "150"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 10
+ },
+/obj/structure/window/plasma/reinforced/spawner/north,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/reactor)
+"WI" = (
+/obj/structure/table/reinforced,
+/obj/machinery/button/door{
+ id = "syndicate_icemoon_reactor_vent";
+ name = "Reactor Vent";
+ req_access_txt = "150"
+ },
+/obj/item/sealant{
+ pixel_x = 12
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/reactor)
+"WK" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 6
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
+/turf/open/floor/plasteel/grimy,
+/area/ruin/syndicate_icemoon/dorms)
+"WM" = (
+/obj/effect/turf_decal/stripes,
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/turf/open/floor/engine,
+/area/ruin/syndicate_icemoon/reactor)
+"WO" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line/lower{
+ dir = 5
+ },
+/turf/open/floor/engine/o2,
+/area/ruin/syndicate_icemoon/engine)
+"WP" = (
+/obj/item/storage/firstaid/fire{
+ pixel_x = 3;
+ pixel_y = 3
+ },
+/obj/item/storage/firstaid/brute,
+/obj/item/storage/firstaid/regular{
+ pixel_x = -3;
+ pixel_y = -3
+ },
+/obj/item/vending_refill/medical,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/crate/medical/vahlen,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/warehouse)
+"WS" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/blue{
+ dir = 8
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/syndicate_icemoon/medical)
+"Xk" = (
+/obj/effect/mob_spawn/human/syndicate/icemoon_syndicate/commander{
+ dir = 1
+ },
+/turf/open/floor/carpet/red,
+/area/ruin/syndicate_icemoon/command)
+"Xq" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/red{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/red,
+/turf/open/floor/mineral/plastitanium,
+/area/ruin/syndicate_icemoon/command)
+"Xw" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"Xx" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/vending/tool,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/engine)
+"XE" = (
+/obj/machinery/computer/libraryconsole/bookmanagement,
+/obj/structure/table/wood,
+/turf/open/floor/plasteel/grimy,
+/area/ruin/syndicate_icemoon/dorms)
+"XF" = (
+/obj/item/fuel_rod{
+ pixel_x = 6
+ },
+/obj/item/fuel_rod{
+ pixel_x = -6
+ },
+/obj/machinery/light,
+/turf/open/indestructible/sound/pool,
+/area/ruin/syndicate_icemoon/reactor)
+"XI" = (
+/obj/machinery/airalarm/syndicate{
+ dir = 1;
+ pixel_y = -24
+ },
+/obj/effect/turf_decal/siding/wood,
+/turf/open/floor/wood,
+/area/ruin/syndicate_icemoon/dorms)
+"XJ" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/warehouse)
+"XL" = (
+/obj/machinery/suit_storage_unit/syndicate/winter/engi{
+ name = "suit storage unit"
+ },
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/engine)
+"XR" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"XS" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/reactor)
+"XT" = (
+/obj/machinery/pool_filter,
+/turf/open/indestructible/sound/pool/end,
+/area/ruin/syndicate_icemoon/reactor)
+"XU" = (
+/obj/effect/mob_spawn/human/syndicate/icemoon_syndicate/medic{
+ dir = 1
+ },
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = -26
+ },
+/turf/open/floor/plasteel/grimy,
+/area/ruin/syndicate_icemoon/dorms)
+"XV" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 9
+ },
+/turf/open/floor/wood,
+/area/ruin/syndicate_icemoon/dorms)
+"XX" = (
+/obj/item/syndicate_basket{
+ pixel_y = -5
+ },
+/obj/structure/rack,
+/obj/item/reagent_containers/food/condiment/enzyme,
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/ruin/syndicate_icemoon/canteen)
+"XZ" = (
+/obj/structure/chair/office/dark,
+/obj/machinery/camera{
+ network = list("synd_icemoon_xenobio")
+ },
+/obj/machinery/light{
+ dir = 1;
+ light_color = "#c1caff"
+ },
+/obj/effect/turf_decal/trimline/purple/filled/line/lower{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/purple/filled/line/lower,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/xenobio)
+"Yb" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"Yi" = (
+/obj/effect/turf_decal/pool,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/reactor)
+"Ym" = (
+/obj/effect/turf_decal/siding/red/corner{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light_switch{
+ pixel_x = -6;
+ pixel_y = 24
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"Yu" = (
+/obj/machinery/computer/camera_advanced/xenobio/syndicateicemoon{
+ dir = 1
+ },
+/obj/item/book/manual/wiki/xenobiology,
+/obj/structure/window/reinforced/spawner/west,
+/obj/effect/turf_decal/tile/purple/fourcorners,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/xenobio)
+"Yv" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/red/corner,
+/obj/effect/turf_decal/siding/red/corner{
+ dir = 4
+ },
+/turf/open/floor/mineral/plastitanium,
+/area/ruin/syndicate_icemoon/command)
+"Yz" = (
+/obj/structure/closet/secure_closet/syndicate{
+ name = "brig closet"
+ },
+/obj/item/clothing/under/rank/prisoner{
+ desc = "It's standardised Syndicate prisoner-wear.";
+ sensor_mode = 0
+ },
+/obj/item/clothing/shoes/sneakers/orange,
+/obj/machinery/button/door{
+ id = "syndieicemoon_brig_cell";
+ name = "Cell Lockdown";
+ pixel_x = 24;
+ req_access_txt = "150"
+ },
+/obj/effect/turf_decal/trimline/secred/filled/line/lower{
+ dir = 6
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/security)
+"YB" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 5
+ },
+/turf/open/floor/carpet/red,
+/area/ruin/syndicate_icemoon/command)
+"YD" = (
+/turf/closed/wall/mineral/plastitanium,
+/area/ruin/syndicate_icemoon/research)
+"YG" = (
+/turf/closed/wall/mineral/plastitanium,
+/area/ruin/syndicate_icemoon/engine)
+"YH" = (
+/obj/machinery/door/airlock/external{
+ req_access_txt = "150"
+ },
+/obj/structure/fans/tiny,
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/ruin/syndicate_icemoon/engine)
+"YJ" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/sign/warning/electricshock{
+ pixel_y = -32
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/secred/filled/line/lower,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/security)
+"YY" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 8
+ },
+/turf/open/floor/wood,
+/area/ruin/syndicate_icemoon/canteen)
+"YZ" = (
+/obj/machinery/door/airlock{
+ name = "Cabin 3";
+ req_access_txt = "150"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/plasteel/grimy,
+/area/ruin/syndicate_icemoon/dorms)
+"Za" = (
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"Zc" = (
+/obj/machinery/atmospherics/pipe/heat_exchanging/junction,
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/surface/outdoors)
+"Zf" = (
+/obj/machinery/atmospherics/pipe/simple/brown/visible{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/reactor)
+"Zk" = (
+/obj/machinery/firealarm{
+ pixel_y = 26
+ },
+/obj/effect/turf_decal/trimline/purple/filled/line/lower{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/research)
+"Zl" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"Zo" = (
+/obj/effect/spawner/structure/window/plastitanium,
+/obj/machinery/door/firedoor/window{
+ desc = "A second window that slides in when the original window is broken, designed to protect against hull breaches. Truly a work of genius by Cybersun engineers."
+ },
+/turf/open/floor/plating,
+/area/ruin/syndicate_icemoon/research)
+"Zp" = (
+/obj/effect/spawner/structure/window/plastitanium,
+/obj/machinery/door/poddoor{
+ id = "syndicate_icemoon_bridge_windows"
+ },
+/obj/machinery/door/firedoor/window{
+ desc = "A second window that slides in when the original window is broken, designed to protect against hull breaches. Truly a work of genius by Cybersun engineers."
+ },
+/turf/open/floor/plating,
+/area/ruin/syndicate_icemoon/command)
+"Zt" = (
+/obj/machinery/autolathe/hacked,
+/obj/effect/turf_decal/trimline/purple/filled/line/lower{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/research)
+"Zu" = (
+/turf/closed/wall/mineral/plastitanium/nodiagonal,
+/area/ruin/syndicate_icemoon/reactor)
+"Zw" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
+/obj/structure/cable/yellow{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/structure/window/plasma/reinforced/spawner/north,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/reactor)
+"Zz" = (
+/obj/machinery/atmospherics/components/unary/outlet_injector/on{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/secred/filled/line/lower{
+ dir = 9
+ },
+/turf/open/floor/engine/n2,
+/area/ruin/syndicate_icemoon/engine)
+"ZJ" = (
+/turf/open/floor/engine,
+/area/ruin/syndicate_icemoon/reactor)
+"ZK" = (
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"ZL" = (
+/obj/effect/turf_decal/siding/wood,
+/turf/open/floor/wood,
+/area/ruin/syndicate_icemoon/dorms)
+"ZO" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/turf/open/floor/circuit/red/anim,
+/area/ruin/syndicate_icemoon/command)
+"ZT" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 10
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/hallway)
+"ZV" = (
+/obj/effect/mob_spawn/human/syndicate/icemoon_syndicate/sci,
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = -26
+ },
+/turf/open/floor/plasteel/grimy,
+/area/ruin/syndicate_icemoon/dorms)
+"ZY" = (
+/obj/machinery/vending/games{
+ desc = "Vends things that the Commander is probably not going to appreciate you fiddling with instead of your job...";
+ onstation = 0
+ },
+/obj/effect/turf_decal/trimline/brown/filled/line/lower{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ruin/syndicate_icemoon/warehouse)
+
+(1,1,1) = {"
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+"}
+(2,1,1) = {"
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+"}
+(3,1,1) = {"
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+"}
+(4,1,1) = {"
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+fg
+eM
+FM
+fP
+Zu
+Zu
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+"}
+(5,1,1) = {"
+GU
+GU
+GU
+GU
+GU
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+eM
+eM
+eM
+LC
+Zu
+Zu
+RG
+Zu
+Zu
+Zu
+Zu
+Zu
+Zu
+Jo
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+"}
+(6,1,1) = {"
+GU
+GU
+GU
+GU
+qK
+qK
+qK
+qK
+qK
+Mr
+eM
+eM
+eM
+LC
+LC
+LC
+Zu
+mq
+tV
+dI
+pq
+Yi
+mN
+QN
+XF
+Zu
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+"}
+(7,1,1) = {"
+GU
+GU
+GU
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+Ad
+Kv
+Kv
+Kv
+Kv
+vG
+Sf
+tc
+vG
+lf
+zg
+XT
+Qf
+Up
+Zu
+eM
+eM
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+"}
+(8,1,1) = {"
+GU
+GU
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+eM
+PP
+PW
+LC
+Zu
+Zu
+Zu
+Zu
+Dx
+Zu
+Zu
+Zu
+Zu
+Zu
+Zu
+Zu
+eM
+eM
+eM
+eM
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+"}
+(9,1,1) = {"
+GU
+GU
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+eM
+LC
+LC
+LC
+Zu
+zf
+Ag
+FY
+Wx
+Zu
+nZ
+xx
+Hs
+Kh
+KN
+Zu
+Qd
+eM
+eM
+eM
+eM
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+"}
+(10,1,1) = {"
+GU
+GU
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+eM
+LC
+LC
+LC
+Zu
+WI
+aW
+qG
+ko
+FB
+sf
+ZJ
+ta
+ZJ
+WM
+zH
+kH
+eM
+eM
+eM
+eM
+eM
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+"}
+(11,1,1) = {"
+GU
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+eM
+LC
+LC
+LC
+Zu
+kg
+Zf
+vv
+Qv
+rn
+Vk
+FQ
+dx
+ji
+Ja
+FZ
+PE
+nR
+AT
+Sy
+Pb
+iI
+Lr
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+fg
+eM
+eM
+eM
+nH
+fg
+eM
+qK
+qK
+qK
+qK
+qK
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+"}
+(12,1,1) = {"
+GU
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+eM
+LC
+LC
+LC
+Zu
+Bd
+ms
+pp
+xK
+td
+gl
+ZJ
+ZJ
+ZJ
+WM
+zH
+kH
+IA
+pM
+pM
+pM
+pM
+eQ
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+eM
+nH
+eM
+fg
+eM
+eM
+eM
+eM
+eM
+eM
+qK
+qK
+qK
+qK
+qK
+qK
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+"}
+(13,1,1) = {"
+GU
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+eM
+LC
+LC
+LC
+Zu
+UR
+CV
+xB
+JO
+Zu
+Uu
+PR
+Vl
+PR
+UC
+Zu
+aK
+AT
+Tq
+pM
+pM
+pM
+yZ
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+Jo
+DV
+DV
+DV
+eP
+eM
+AA
+DV
+DV
+Jo
+eM
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+"}
+(14,1,1) = {"
+GU
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+nH
+eM
+LC
+LC
+LC
+Zu
+CH
+Zf
+pm
+IN
+Zu
+Zu
+Zu
+Zu
+Zu
+Zu
+Zu
+tj
+fq
+mg
+mg
+mg
+KB
+RJ
+eM
+qK
+qK
+qK
+qK
+qK
+eM
+DV
+KI
+aP
+DV
+DV
+DV
+DV
+ez
+dd
+DV
+eM
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+"}
+(15,1,1) = {"
+GU
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+eM
+eM
+LC
+LC
+Zu
+bZ
+Zf
+EA
+Ee
+cN
+Sx
+Bw
+LV
+LV
+AK
+HI
+fE
+Zc
+KB
+fq
+KB
+tj
+tj
+eM
+qK
+qK
+qK
+qK
+qK
+eP
+DV
+Hp
+bQ
+fA
+Qn
+SD
+oD
+Jn
+KP
+DV
+eM
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+"}
+(16,1,1) = {"
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+eM
+eM
+LC
+LC
+Zu
+Ez
+IS
+wx
+oI
+ug
+gU
+xP
+NP
+Fm
+fH
+Zu
+eM
+eM
+eM
+FM
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+fg
+DV
+DV
+DV
+DV
+PY
+MF
+DV
+DV
+DV
+DV
+eP
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+"}
+(17,1,1) = {"
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+eM
+eM
+LC
+Zu
+Hi
+om
+RH
+Zw
+XS
+Mj
+Iq
+aa
+Uj
+Zu
+Zu
+eM
+nH
+eM
+eM
+eM
+VN
+eM
+fg
+eM
+eM
+eP
+eM
+eM
+eM
+DV
+IF
+QT
+DV
+KT
+Mz
+TQ
+cw
+XU
+DV
+eM
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+GU
+GU
+GU
+GU
+GU
+GU
+"}
+(18,1,1) = {"
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+fg
+eM
+eM
+eM
+Zu
+HE
+xj
+ud
+Wy
+LT
+JU
+ip
+JX
+HX
+bt
+Zu
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+fg
+eM
+eM
+eM
+eM
+eM
+DV
+uY
+UE
+uu
+To
+XI
+DV
+EZ
+Je
+DV
+eM
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+GU
+GU
+GU
+GU
+GU
+GU
+"}
+(19,1,1) = {"
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+eM
+eM
+Jj
+Zu
+Zu
+Zu
+Zu
+lg
+El
+Zu
+Zu
+MH
+cW
+HI
+Pq
+fg
+eM
+eM
+eM
+eM
+eP
+eM
+eM
+eM
+eM
+VN
+eM
+eM
+DV
+DV
+DV
+DV
+Oa
+iC
+DV
+DV
+DV
+DV
+eM
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+FM
+qK
+qK
+qK
+qK
+qK
+qK
+GU
+GU
+GU
+GU
+GU
+"}
+(20,1,1) = {"
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+DI
+VN
+FF
+eM
+eM
+RR
+ue
+DI
+eP
+eM
+VN
+eM
+eM
+eM
+eM
+eM
+eM
+nH
+eM
+eM
+eM
+eM
+DV
+ZV
+WK
+Cl
+xe
+Mz
+YZ
+nB
+Vx
+DV
+eM
+eM
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+eM
+eM
+eM
+eM
+qK
+qK
+qK
+qK
+qK
+GU
+GU
+GU
+GU
+"}
+(21,1,1) = {"
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+DI
+eM
+FF
+nH
+eM
+eM
+ue
+pg
+eM
+fg
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+DV
+KI
+Ns
+DV
+QB
+sO
+DV
+SM
+BV
+DV
+eM
+eM
+qK
+qK
+qK
+qK
+eM
+JL
+JL
+JL
+JL
+JL
+eM
+qK
+qK
+qK
+qK
+qK
+GU
+GU
+GU
+GU
+"}
+(22,1,1) = {"
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+eM
+eM
+eM
+eM
+DI
+eM
+FF
+eM
+QJ
+eM
+ue
+DI
+eM
+eM
+eM
+eM
+eM
+Jo
+Ok
+qP
+qP
+qP
+Ok
+Ok
+DC
+Ok
+Ok
+DV
+DV
+DV
+NK
+zt
+DV
+DV
+DV
+DV
+eP
+eM
+qK
+qK
+qK
+qK
+eM
+JL
+gE
+Gj
+Db
+JL
+eM
+eM
+qK
+qK
+qK
+qK
+GU
+GU
+GU
+GU
+"}
+(23,1,1) = {"
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+ON
+SF
+SF
+SF
+SF
+SF
+cu
+SF
+wk
+eM
+kP
+kP
+rd
+kP
+eM
+eM
+eM
+nH
+eM
+Ok
+iy
+EV
+Ra
+bd
+Ok
+XX
+rM
+wj
+Ok
+Ko
+Ko
+lR
+XV
+mJ
+Vh
+lI
+DV
+eM
+eM
+eM
+eM
+qK
+qK
+qK
+eM
+JL
+pd
+jr
+Se
+JL
+eM
+eP
+eM
+qK
+qK
+qK
+GU
+GU
+GU
+GU
+"}
+(24,1,1) = {"
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+FF
+eM
+eM
+eM
+eM
+eM
+DI
+fg
+FF
+eP
+kP
+XL
+kF
+kP
+PG
+eM
+eM
+eM
+eM
+Ok
+cD
+EV
+Dw
+uG
+Ok
+np
+rM
+JZ
+Ok
+SC
+cc
+mJ
+SW
+qi
+qi
+Nk
+DV
+eM
+eM
+nH
+eM
+qK
+qK
+qK
+eM
+JL
+rh
+JE
+gM
+JL
+eM
+eM
+eM
+eM
+qK
+qK
+GU
+GU
+GU
+GU
+"}
+(25,1,1) = {"
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+eM
+FF
+eM
+eM
+eM
+eM
+eM
+kP
+kP
+kT
+kP
+kP
+kP
+mu
+kP
+nj
+kP
+kP
+kP
+kP
+Ok
+vI
+OB
+cz
+gK
+SS
+TB
+ja
+mc
+Ok
+Do
+vK
+qi
+Uy
+Fr
+tf
+Gr
+zv
+eM
+eM
+eM
+eM
+eM
+qK
+qK
+eM
+JL
+wz
+IT
+IT
+JL
+eM
+eM
+VN
+eM
+qK
+qK
+qK
+GU
+GU
+GU
+"}
+(26,1,1) = {"
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+eM
+eM
+FF
+eM
+nH
+eM
+eM
+YG
+kP
+kY
+fu
+eU
+kP
+dm
+LG
+cT
+Kr
+qH
+FK
+SK
+cZ
+Ok
+AC
+xM
+SB
+oF
+Ok
+Ok
+Qm
+Ok
+Ok
+XE
+vK
+qi
+an
+Bv
+lG
+Kj
+zv
+eM
+eM
+eM
+VN
+eM
+qK
+qK
+eM
+rk
+Sl
+eM
+eM
+eM
+eM
+eM
+fg
+eM
+qK
+qK
+qK
+GU
+GU
+GU
+"}
+(27,1,1) = {"
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+VN
+eM
+FF
+eM
+eM
+eM
+YG
+kP
+pf
+gS
+hS
+TH
+kP
+Df
+dh
+Aa
+gf
+Aa
+FK
+WO
+lS
+Ok
+pE
+pE
+Sm
+ld
+wc
+Av
+NH
+KY
+Ok
+xy
+vK
+qi
+an
+ZL
+tk
+EX
+zv
+eM
+eM
+eM
+eP
+eM
+qK
+qK
+VN
+eM
+Sl
+eM
+eM
+eM
+nH
+eM
+eM
+eM
+qK
+qK
+qK
+GU
+GU
+GU
+"}
+(28,1,1) = {"
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+eM
+eM
+FF
+eM
+eM
+kP
+kP
+kP
+kP
+kP
+gH
+dy
+kP
+zc
+dh
+bl
+Oj
+bs
+kP
+kP
+kP
+Ok
+lP
+St
+CS
+hR
+TG
+pV
+cL
+xf
+Ok
+GS
+vK
+Ck
+zz
+ZL
+Bx
+IO
+zv
+eM
+eM
+fg
+eM
+eM
+qK
+qK
+eM
+eM
+Sl
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+qK
+qK
+qK
+GU
+GU
+GU
+"}
+(29,1,1) = {"
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+eM
+eM
+FF
+eM
+eM
+kP
+Ey
+Jl
+Pu
+EM
+VL
+fh
+Uo
+Td
+Sv
+vj
+Ty
+qH
+FK
+Zz
+Jc
+Ok
+HO
+eX
+AL
+NW
+Vv
+oM
+YY
+Eo
+Ok
+NC
+GC
+lG
+Gq
+ZL
+Bx
+Ip
+DV
+eM
+eM
+eM
+eM
+Jo
+qK
+qK
+qK
+eM
+Sl
+eM
+eM
+eM
+VN
+eM
+eM
+qK
+qK
+qK
+qK
+GU
+GU
+GU
+"}
+(30,1,1) = {"
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+eM
+eM
+nH
+FF
+eM
+eM
+kP
+kP
+YH
+mY
+yh
+pJ
+Xx
+ob
+lr
+rr
+Ho
+eT
+Aa
+FK
+Wk
+eC
+Ok
+BG
+EV
+rQ
+EV
+za
+Sj
+NH
+ne
+Ok
+DX
+DX
+Uz
+bB
+ZL
+Hz
+ro
+DV
+eM
+VN
+eM
+eM
+eM
+qK
+qK
+eM
+eM
+Sl
+eM
+eM
+eM
+eP
+eM
+eM
+qK
+qK
+qK
+qK
+GU
+GU
+GU
+"}
+(31,1,1) = {"
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+FM
+VN
+eM
+eM
+eM
+FF
+eM
+eM
+kP
+wh
+wh
+wh
+kP
+kP
+kP
+kP
+MB
+wB
+Pf
+lY
+kP
+kP
+kP
+kP
+Ok
+qq
+qq
+CT
+qq
+qq
+qq
+qq
+qq
+Ok
+DV
+DV
+DV
+CD
+cH
+DV
+DV
+DV
+DV
+Hk
+eM
+eM
+VN
+qK
+qK
+eM
+eM
+Sl
+eM
+rk
+eM
+eM
+eM
+qK
+qK
+qK
+qK
+qK
+GU
+GU
+GU
+"}
+(32,1,1) = {"
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+eM
+eM
+eM
+tz
+eM
+eM
+Wl
+wh
+Bc
+wh
+kP
+mV
+SZ
+XR
+Zl
+ew
+Il
+mj
+Dv
+Il
+Il
+XR
+xJ
+Il
+Il
+RN
+Il
+tX
+Il
+Il
+Il
+ew
+Il
+XR
+xD
+dg
+Ao
+Za
+XR
+Il
+fk
+kn
+kn
+Pm
+dF
+dF
+dF
+tj
+eM
+Sl
+eM
+tj
+tj
+tj
+eM
+qK
+qK
+qK
+qK
+qK
+GU
+GU
+GU
+"}
+(33,1,1) = {"
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+eM
+eM
+eM
+sw
+SF
+At
+Jg
+Jg
+Jg
+Jg
+Jg
+Nz
+ln
+Fn
+dY
+De
+DL
+ia
+zn
+dS
+Fn
+Fn
+FW
+Fn
+Fn
+mW
+Xw
+cC
+Fn
+Fn
+Fn
+yk
+Fn
+Fn
+Xw
+mW
+LB
+Fn
+Fn
+Fn
+Fn
+jN
+PS
+Ng
+BP
+BP
+BP
+Ua
+Ua
+rV
+tj
+tj
+Qr
+tj
+eM
+eM
+qK
+qK
+qK
+qK
+GU
+GU
+GU
+"}
+(34,1,1) = {"
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+eM
+VN
+eM
+rI
+SF
+At
+Jg
+lz
+YB
+Xk
+Jg
+wp
+Iw
+Il
+FH
+ew
+AO
+na
+qV
+OT
+pn
+Il
+Rh
+Il
+jM
+FH
+eh
+bY
+JY
+Il
+dw
+ew
+Il
+Il
+zX
+dw
+Il
+Il
+Il
+Il
+mV
+kn
+kn
+Pm
+FV
+FV
+FV
+tj
+eM
+eM
+eM
+tj
+tj
+tj
+eM
+eM
+qK
+qK
+qK
+qK
+qK
+GU
+GU
+"}
+(35,1,1) = {"
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eP
+eM
+Jo
+eM
+Qj
+SF
+At
+Jg
+SX
+zo
+NJ
+Jg
+GN
+Iw
+Il
+eJ
+eJ
+eJ
+JJ
+dK
+wn
+eJ
+Vc
+eJ
+Vc
+eJ
+Hk
+Zo
+ll
+Zo
+Hk
+Hk
+Hk
+Hk
+Hk
+Hk
+Hk
+Hk
+Hk
+Hk
+Hk
+Hk
+Hk
+eM
+eM
+eM
+qK
+qK
+nH
+fg
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+qK
+qK
+qK
+qK
+GU
+GU
+"}
+(36,1,1) = {"
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+eM
+eM
+eM
+Zp
+Zp
+Zp
+Jg
+Jg
+jd
+Jg
+Jg
+Ym
+Cd
+vC
+eJ
+xS
+au
+fc
+HZ
+go
+eJ
+zP
+cJ
+zL
+eJ
+Sg
+RT
+tG
+gw
+Bp
+Hk
+dV
+Zt
+rv
+kz
+kA
+Hk
+qZ
+yW
+pl
+Hk
+eM
+eM
+eM
+eM
+qK
+qK
+eM
+eM
+VN
+eM
+eM
+eM
+eM
+eM
+rk
+eM
+qK
+qK
+qK
+qK
+GU
+GU
+"}
+(37,1,1) = {"
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+VN
+eM
+Zp
+Zp
+pC
+AI
+yQ
+AI
+Io
+Jg
+CQ
+nn
+ua
+UK
+eJ
+lV
+hV
+NO
+ya
+lX
+im
+vd
+Lp
+Ky
+eJ
+UX
+ee
+Nj
+xY
+lD
+Hk
+wM
+KL
+oK
+KL
+qB
+iG
+us
+us
+GP
+Hk
+eM
+nH
+eM
+Jo
+qK
+qK
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+qK
+qK
+qK
+qK
+qK
+GU
+"}
+(38,1,1) = {"
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+eM
+eM
+Zp
+TO
+Jf
+sx
+sZ
+sZ
+gF
+su
+Tj
+MX
+vY
+GN
+eJ
+Hn
+Mv
+dK
+dK
+ib
+eJ
+eJ
+qo
+eJ
+DA
+vc
+KL
+cU
+Ly
+Gy
+Fi
+yB
+mv
+qn
+kQ
+jD
+no
+qF
+gt
+iY
+YD
+Hk
+Jo
+eM
+qK
+qK
+qK
+rk
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+qK
+qK
+qK
+qK
+qK
+GU
+"}
+(39,1,1) = {"
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+eM
+eM
+Zp
+pO
+fL
+Yv
+cd
+bu
+Di
+Jg
+sM
+nn
+Iw
+bp
+eJ
+Vz
+BC
+dK
+wl
+yn
+Qo
+WS
+Rw
+OA
+eJ
+Zk
+Rj
+Wg
+EG
+hv
+Hk
+ri
+DN
+aH
+GM
+EY
+iG
+us
+Th
+xE
+BO
+Br
+Hk
+eM
+qK
+qK
+qK
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+nH
+eM
+qK
+qK
+qK
+qK
+qK
+GU
+"}
+(40,1,1) = {"
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+eM
+eM
+Zp
+fD
+uz
+Xq
+Jg
+Jg
+Jg
+Jg
+Jg
+vW
+Yb
+Wi
+eJ
+kr
+Wm
+Af
+dN
+Sq
+bn
+BB
+JQ
+xL
+eJ
+FP
+Vg
+GM
+GM
+EY
+DM
+DM
+dz
+bK
+bK
+DM
+DM
+ry
+Bz
+Is
+yx
+us
+iG
+qK
+qK
+qK
+qK
+eM
+eM
+rk
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+qK
+qK
+qK
+qK
+GU
+"}
+(41,1,1) = {"
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+eM
+eM
+Zp
+Dq
+tI
+aG
+Jg
+RA
+jz
+QM
+Jg
+RQ
+lt
+dq
+eJ
+eJ
+LX
+eJ
+BT
+Rl
+vS
+kv
+AP
+li
+ED
+jL
+ED
+ED
+ED
+ED
+DM
+Vj
+wP
+RZ
+Hg
+Bk
+DM
+Uv
+CA
+Rx
+yW
+pl
+Hk
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+qK
+qK
+qK
+qK
+qK
+"}
+(42,1,1) = {"
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+nH
+eM
+Zp
+sT
+qT
+yy
+Jg
+VO
+qh
+VO
+Jg
+Im
+Iw
+UK
+eJ
+Go
+VP
+eJ
+kR
+Wr
+oh
+JK
+Ss
+kt
+ED
+vx
+Dm
+zl
+pw
+LP
+DM
+Cp
+Oe
+NR
+kG
+Hr
+GB
+DM
+iG
+iG
+iG
+Hk
+Jo
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+eM
+eM
+eM
+eP
+eM
+eM
+eM
+eM
+eM
+qK
+qK
+qK
+qK
+"}
+(43,1,1) = {"
+GU
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+eM
+eM
+Zp
+LZ
+AI
+Bu
+zW
+Kp
+eZ
+HA
+Jg
+Ke
+Iw
+Il
+eJ
+Jy
+LK
+eJ
+qc
+vL
+Mn
+Wh
+BD
+Ws
+OK
+IP
+YJ
+ED
+ED
+ED
+DM
+XZ
+NL
+NR
+kG
+ul
+eB
+DM
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+QJ
+eM
+eM
+qK
+qK
+qK
+qK
+"}
+(44,1,1) = {"
+GU
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+eM
+Zp
+Qg
+pY
+zm
+Jg
+PQ
+ZO
+VO
+Jg
+Il
+Iw
+Il
+eJ
+TS
+HQ
+eJ
+lQ
+cn
+Ux
+xI
+OC
+fT
+ED
+EO
+Bf
+bP
+Lk
+oV
+DM
+bW
+tv
+NR
+ac
+fj
+xV
+DM
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+fg
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+fg
+qK
+qK
+qK
+"}
+(45,1,1) = {"
+GU
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+Zp
+Zp
+kV
+ca
+Jg
+Nu
+ho
+bb
+Jg
+ZK
+gr
+ZK
+eJ
+fV
+qg
+eJ
+rN
+lv
+xh
+zO
+Gb
+hd
+ED
+dc
+Uw
+ED
+DY
+Rc
+DM
+sn
+rc
+NR
+bD
+CO
+aw
+DM
+DM
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+eM
+QJ
+eM
+eM
+eM
+eM
+eM
+fg
+eM
+eM
+qK
+qK
+qK
+"}
+(46,1,1) = {"
+GU
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+eM
+Zp
+Zp
+Zp
+Jg
+Jg
+Jg
+Jg
+Jg
+Il
+Iw
+Il
+eJ
+eJ
+eJ
+eJ
+eJ
+eJ
+eJ
+eJ
+eJ
+eJ
+ED
+nL
+FA
+ED
+ED
+ED
+DM
+zq
+Yu
+cK
+pZ
+xn
+tx
+UA
+DM
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+nH
+eM
+eM
+eM
+FM
+qK
+qK
+qK
+"}
+(47,1,1) = {"
+GU
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+Jo
+eP
+eM
+eM
+eM
+eM
+kn
+rf
+vt
+kn
+Cz
+jX
+GN
+fB
+uS
+GN
+Il
+XR
+Il
+Js
+Il
+XR
+wV
+ED
+xw
+qN
+xW
+lL
+xi
+DM
+VR
+zT
+Mp
+wH
+wH
+Rz
+oR
+DM
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eP
+eM
+fg
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+qK
+qK
+qK
+qK
+"}
+(48,1,1) = {"
+GU
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+eM
+eM
+eM
+VN
+eM
+kn
+Mm
+vt
+Ev
+Il
+ZT
+Fn
+Fn
+yk
+or
+lk
+or
+hN
+LB
+DL
+DL
+wi
+Cq
+gv
+Yz
+am
+HF
+to
+DM
+Ae
+tU
+ef
+DM
+CB
+ht
+DM
+Jj
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+eM
+eM
+nH
+eM
+VN
+eM
+eM
+eM
+qK
+qK
+qK
+qK
+"}
+(49,1,1) = {"
+GU
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+eM
+eM
+eM
+eM
+kn
+Dz
+vt
+kn
+fk
+Dy
+fJ
+Il
+ew
+Il
+Il
+Nz
+Vy
+Il
+jM
+Il
+wV
+ED
+ED
+ED
+ED
+cV
+ED
+DM
+DM
+BA
+eA
+DM
+gV
+ab
+DM
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+eM
+eM
+eM
+eP
+eM
+eM
+eM
+qK
+qK
+qK
+qK
+qK
+"}
+(50,1,1) = {"
+GU
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+eM
+eM
+Jo
+kn
+kn
+kn
+kn
+kn
+kn
+kn
+kn
+kn
+kn
+kn
+FN
+kn
+kn
+kn
+kn
+Jo
+eM
+eM
+eM
+eM
+eM
+eM
+Jo
+DM
+DM
+DM
+DM
+DM
+Jj
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+nH
+eM
+eM
+eM
+eM
+QJ
+eM
+qK
+qK
+qK
+qK
+qK
+"}
+(51,1,1) = {"
+GU
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+Jo
+kn
+xR
+kn
+eM
+eM
+eM
+eM
+VN
+eM
+eM
+fg
+eM
+eM
+eM
+eM
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+nH
+eM
+qK
+qK
+qK
+qK
+qK
+"}
+(52,1,1) = {"
+GU
+GU
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+kn
+qC
+kn
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+eM
+eM
+eM
+nH
+eM
+eM
+eM
+qK
+qK
+qK
+qK
+qK
+"}
+(53,1,1) = {"
+GU
+GU
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+eM
+eM
+Pm
+LM
+Pm
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+qK
+qK
+qK
+qK
+qK
+"}
+(54,1,1) = {"
+GU
+GU
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+Oy
+NQ
+EH
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+nH
+eM
+eM
+VN
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+eM
+eM
+eM
+QJ
+eM
+eM
+qK
+qK
+qK
+qK
+qK
+"}
+(55,1,1) = {"
+GU
+GU
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+Oy
+NQ
+EH
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+VN
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+VN
+eM
+eM
+eM
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+eP
+eM
+eM
+eM
+eM
+eM
+qK
+qK
+qK
+qK
+qK
+"}
+(56,1,1) = {"
+GU
+GU
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+Oy
+NQ
+EH
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+Bq
+Bq
+Bq
+Bq
+Bq
+Bq
+Bq
+Jo
+eM
+eM
+eM
+nH
+eM
+eM
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+eM
+eM
+eM
+fg
+eM
+qK
+qK
+qK
+qK
+qK
+qK
+"}
+(57,1,1) = {"
+GU
+GU
+GU
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+tj
+Gp
+tj
+eM
+eM
+eM
+rk
+eM
+eM
+eM
+eM
+eM
+eM
+Bq
+dU
+FS
+rJ
+mi
+HL
+hs
+Bq
+eM
+eM
+eM
+eM
+eM
+eM
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+eM
+eM
+eM
+eM
+qK
+qK
+qK
+qK
+qK
+qK
+"}
+(58,1,1) = {"
+GU
+GU
+GU
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+Gp
+eM
+eP
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+rk
+eM
+Bq
+Wq
+EU
+It
+It
+IV
+wA
+Bq
+eM
+rk
+eM
+eM
+eM
+eM
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+eM
+eM
+eM
+eM
+qK
+qK
+qK
+qK
+qK
+qK
+"}
+(59,1,1) = {"
+GU
+GU
+GU
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+rk
+Un
+Km
+VN
+eM
+eM
+eM
+eM
+eM
+fg
+eM
+eM
+eM
+eM
+Bq
+Rp
+sg
+fv
+tC
+PN
+nC
+Bq
+VN
+eM
+eM
+eM
+rk
+eM
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+fg
+eP
+eM
+eM
+qK
+qK
+qK
+qK
+qK
+qK
+"}
+(60,1,1) = {"
+GU
+GU
+GU
+GU
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+nH
+eM
+eM
+wG
+rk
+eM
+eM
+eM
+eM
+eM
+nH
+eM
+eM
+tj
+Jo
+Bq
+Bq
+Bq
+Gi
+Qs
+Qs
+Bq
+Bq
+Bq
+eM
+eM
+eM
+eM
+VN
+eM
+qK
+qK
+qK
+qK
+qK
+qK
+rk
+QJ
+eM
+eM
+Cc
+eM
+qK
+qK
+qK
+qK
+qK
+qK
+"}
+(61,1,1) = {"
+GU
+GU
+GU
+GU
+GU
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+VN
+eM
+eM
+eM
+eM
+eM
+xs
+GX
+GX
+GX
+wK
+eM
+eM
+eM
+eM
+tj
+Qh
+Bq
+dB
+ZY
+Mu
+xG
+nb
+CU
+WP
+TW
+Bq
+eM
+eM
+rk
+eM
+eM
+qK
+qK
+qK
+qK
+qK
+qK
+QJ
+eM
+eM
+VN
+eM
+eM
+eM
+qK
+qK
+qK
+qK
+qK
+qK
+"}
+(62,1,1) = {"
+GU
+GU
+GU
+GU
+GU
+GU
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+FM
+eM
+rk
+eM
+eM
+eM
+eM
+eM
+fg
+eM
+eP
+eM
+xs
+wK
+VN
+eM
+eM
+tj
+nY
+hf
+Ac
+Tb
+Tb
+sd
+dk
+ct
+mm
+gG
+Bq
+eM
+eM
+eM
+eM
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+Cc
+eM
+eM
+eP
+eM
+NU
+rk
+qK
+qK
+qK
+qK
+qK
+GU
+"}
+(63,1,1) = {"
+GU
+GU
+GU
+GU
+GU
+GU
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+xs
+GX
+GX
+GX
+GX
+Jw
+Us
+BX
+XJ
+Dj
+HV
+iE
+ww
+ww
+KA
+Bq
+eM
+eM
+eM
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+VN
+eM
+eM
+eM
+QJ
+FM
+qK
+qK
+qK
+qK
+qK
+qK
+GU
+"}
+(64,1,1) = {"
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+eM
+eM
+eM
+eM
+rk
+eM
+eM
+eM
+rk
+eM
+eM
+fg
+eM
+tj
+tj
+nY
+hf
+hm
+Tb
+Tb
+jP
+rP
+DB
+ub
+fz
+Bq
+eM
+eM
+eM
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+nH
+eM
+Cc
+eM
+eM
+eM
+qK
+qK
+qK
+qK
+qK
+GU
+GU
+"}
+(65,1,1) = {"
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+eM
+nH
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+rk
+eM
+eM
+eM
+tj
+wO
+Bq
+Ba
+rt
+AG
+Fz
+nz
+mf
+bo
+vy
+Bq
+eM
+eM
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+eP
+eM
+eM
+VN
+qK
+qK
+qK
+qK
+qK
+qK
+GU
+GU
+GU
+"}
+(66,1,1) = {"
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+eM
+eM
+eM
+VN
+eM
+eM
+eM
+eM
+nH
+eM
+eM
+eM
+eM
+eM
+VN
+Jo
+Bq
+Bq
+Bq
+Bq
+Bq
+Bq
+Bq
+Bq
+Jo
+eM
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+GU
+GU
+GU
+"}
+(67,1,1) = {"
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+eM
+rk
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+GU
+GU
+GU
+GU
+"}
+(68,1,1) = {"
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+eM
+VN
+eM
+eM
+eM
+eM
+eM
+eM
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+GU
+GU
+GU
+GU
+GU
+"}
+(69,1,1) = {"
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+eM
+eM
+eM
+eM
+nH
+VN
+eM
+eM
+eM
+rk
+eM
+eM
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+"}
+(70,1,1) = {"
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+eM
+eM
+eM
+eM
+eM
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+"}
+(71,1,1) = {"
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+"}
+(72,1,1) = {"
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+"}
+(73,1,1) = {"
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+qK
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+"}
diff --git a/_maps/RandomRuins/IceRuins/icemoon_surface_syndicatepod.dmm b/_maps/RandomRuins/IceRuins/icemoon_surface_syndicatepod.dmm
new file mode 100644
index 000000000000..939a7b64db26
--- /dev/null
+++ b/_maps/RandomRuins/IceRuins/icemoon_surface_syndicatepod.dmm
@@ -0,0 +1,228 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/turf/template_noop,
+/area/template_noop)
+"b" = (
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ruin/powered)
+"c" = (
+/obj/machinery/door/airlock/external,
+/obj/structure/fans/tiny/invisible,
+/turf/open/floor/mineral/plastitanium/red/brig,
+/area/ruin/powered)
+"d" = (
+/turf/closed/wall/mineral/titanium/interior,
+/area/ruin/powered)
+"e" = (
+/turf/open/floor/mineral/plastitanium/red/brig,
+/area/ruin/powered)
+"f" = (
+/obj/effect/decal/cleanable/blood,
+/obj/effect/mob_spawn/human/corpse/syndicatesoldier,
+/turf/open/floor/mineral/plastitanium/red/brig,
+/area/ruin/powered)
+"g" = (
+/obj/item/ammo_casing/a762,
+/turf/open/floor/mineral/plastitanium/red/brig,
+/area/ruin/powered)
+"h" = (
+/obj/effect/decal/cleanable/xenoblood,
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/item/tank/internals/oxygen,
+/turf/open/floor/mineral/plastitanium/red/brig,
+/area/ruin/powered)
+"i" = (
+/obj/machinery/door/airlock/hatch,
+/obj/structure/fans/tiny/invisible,
+/turf/open/floor/mineral/plastitanium/red/brig,
+/area/ruin/powered)
+"j" = (
+/turf/closed/wall/mineral/titanium,
+/area/ruin/powered)
+"k" = (
+/obj/structure/chair,
+/mob/living/simple_animal/hostile/alien/sentinel,
+/turf/open/floor/mineral/plastitanium/red/brig,
+/area/ruin/powered)
+"l" = (
+/obj/structure/chair,
+/turf/open/floor/mineral/plastitanium/red/brig,
+/area/ruin/powered)
+"m" = (
+/obj/effect/decal/cleanable/blood,
+/obj/item/chair,
+/obj/effect/mob_spawn/human/corpse/syndicatesoldier,
+/turf/open/floor/mineral/plastitanium/red/brig,
+/area/ruin/powered)
+"n" = (
+/obj/item/trash/syndi_cakes,
+/turf/open/floor/mineral/plastitanium/red/brig,
+/area/ruin/powered)
+"o" = (
+/obj/effect/decal/cleanable/blood,
+/turf/open/floor/mineral/plastitanium/red/brig,
+/area/ruin/powered)
+"p" = (
+/obj/effect/decal/cleanable/xenoblood,
+/turf/open/floor/mineral/plastitanium/red/brig,
+/area/ruin/powered)
+"q" = (
+/obj/machinery/light{
+ dir = 4;
+ icon_state = "tube1"
+ },
+/turf/open/floor/mineral/plastitanium/red/brig,
+/area/ruin/powered)
+"r" = (
+/obj/machinery/light{
+ dir = 8;
+ icon_state = "tube1"
+ },
+/turf/open/floor/mineral/plastitanium/red/brig,
+/area/ruin/powered)
+"s" = (
+/obj/item/chair,
+/turf/open/floor/mineral/plastitanium/red/brig,
+/area/ruin/powered)
+"t" = (
+/obj/structure/closet/crate,
+/obj/item/clothing/glasses/meson/night,
+/obj/item/toy/nuke,
+/obj/item/toy/figure/syndie,
+/turf/open/floor/mineral/plastitanium/red/brig,
+/area/ruin/powered)
+"v" = (
+/obj/structure/shuttle/engine/propulsion,
+/turf/template_noop,
+/area/ruin/powered)
+"w" = (
+/obj/structure/shuttle/engine/platform,
+/turf/closed/wall/mineral/titanium,
+/area/ruin/powered)
+"E" = (
+/obj/structure/table,
+/turf/open/floor/mineral/plastitanium/red/brig,
+/area/ruin/powered)
+
+(1,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(2,1,1) = {"
+b
+d
+d
+d
+d
+d
+j
+b
+a
+a
+"}
+(3,1,1) = {"
+j
+e
+j
+k
+n
+r
+f
+w
+v
+a
+"}
+(4,1,1) = {"
+d
+f
+j
+l
+o
+e
+s
+j
+a
+a
+"}
+(5,1,1) = {"
+c
+g
+i
+e
+p
+e
+t
+j
+a
+a
+"}
+(6,1,1) = {"
+d
+h
+j
+l
+e
+o
+p
+j
+a
+a
+"}
+(7,1,1) = {"
+j
+e
+j
+m
+q
+e
+E
+w
+v
+a
+"}
+(8,1,1) = {"
+b
+d
+d
+j
+j
+j
+j
+b
+a
+a
+"}
+(9,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(10,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
diff --git a/_maps/RandomRuins/IceRuins/icemoon_underground_bathhouse_drip.dmm b/_maps/RandomRuins/IceRuins/icemoon_underground_bathhouse_drip.dmm
new file mode 100644
index 000000000000..8437f6d115f8
--- /dev/null
+++ b/_maps/RandomRuins/IceRuins/icemoon_underground_bathhouse_drip.dmm
@@ -0,0 +1,188 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/turf/template_noop,
+/area/template_noop)
+"b" = (
+/turf/closed/wall{
+ icon = 'icons/turf/shuttleold.dmi';
+ icon_state = "block"
+ },
+/area/ruin/powered/bathhouse)
+"c" = (
+/obj/machinery/shower{
+ pixel_y = 16
+ },
+/obj/structure/curtain,
+/turf/open/floor/plasteel/white,
+/area/ruin/powered/bathhouse)
+"d" = (
+/turf/closed/mineral/random/snow/icyrock,
+/area/icemoon/underground/explored)
+"e" = (
+/obj/structure/mirror{
+ pixel_y = 28
+ },
+/obj/structure/sink{
+ pixel_y = 20
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/powered/bathhouse)
+"f" = (
+/obj/item/bikehorn/rubberducky,
+/obj/structure/table,
+/turf/open/floor/plasteel/white,
+/area/ruin/powered/bathhouse)
+"g" = (
+/turf/open/floor/plasteel/white,
+/area/ruin/powered/bathhouse)
+"h" = (
+/obj/item/soap,
+/turf/open/floor/plasteel/white,
+/area/ruin/powered/bathhouse)
+"i" = (
+/obj/machinery/door/airlock/freezer{
+ name = "bath house airlock"
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/powered/bathhouse)
+"j" = (
+/turf/closed/wall/mineral/wood,
+/area/ruin/powered/bathhouse)
+"k" = (
+/turf/open/floor/wood,
+/area/ruin/powered/bathhouse)
+"l" = (
+/obj/structure/table/wood,
+/obj/item/reagent_containers/food/snacks/spaghetti/pastatomato{
+ desc = "Just how mom used to make it.";
+ name = "soul food";
+ tastes = list("nostalgia" = 1)
+ },
+/turf/open/floor/wood,
+/area/ruin/powered/bathhouse)
+"m" = (
+/obj/structure/bookcase/random,
+/turf/open/floor/wood,
+/area/ruin/powered/bathhouse)
+"n" = (
+/turf/open/floor/plating/ice/deep,
+/area/icemoon/underground/explored)
+"o" = (
+/obj/structure/bed,
+/obj/item/bedsheet,
+/turf/open/floor/wood,
+/area/ruin/powered/bathhouse)
+"J" = (
+/turf/open/floor/plating/ice/deep/iceberg,
+/area/icemoon/underground/explored)
+
+(1,1,1) = {"
+b
+b
+b
+b
+b
+d
+a
+a
+"}
+(2,1,1) = {"
+b
+c
+g
+g
+b
+j
+j
+j
+"}
+(3,1,1) = {"
+b
+b
+g
+g
+i
+k
+k
+j
+"}
+(4,1,1) = {"
+b
+c
+g
+g
+b
+l
+k
+j
+"}
+(5,1,1) = {"
+b
+b
+g
+g
+b
+m
+o
+j
+"}
+(6,1,1) = {"
+b
+c
+g
+g
+b
+j
+j
+j
+"}
+(7,1,1) = {"
+b
+b
+g
+h
+b
+J
+n
+d
+"}
+(8,1,1) = {"
+b
+e
+g
+g
+b
+n
+J
+d
+"}
+(9,1,1) = {"
+b
+e
+g
+g
+i
+J
+n
+d
+"}
+(10,1,1) = {"
+b
+f
+g
+g
+b
+n
+d
+a
+"}
+(11,1,1) = {"
+b
+b
+b
+b
+b
+d
+a
+a
+"}
diff --git a/_maps/RandomRuins/IceRuins/icemoon_underground_hydroponics_lab.dmm b/_maps/RandomRuins/IceRuins/icemoon_underground_hydroponics_lab.dmm
new file mode 100644
index 000000000000..518bbce137fd
--- /dev/null
+++ b/_maps/RandomRuins/IceRuins/icemoon_underground_hydroponics_lab.dmm
@@ -0,0 +1,2531 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"ab" = (
+/obj/structure/closet/emcloset,
+/turf/open/floor/vault,
+/area/ruin/powered/walker_village)
+"ac" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/hydroponics/constructable,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/grass,
+/area/ruin/powered/walker_village)
+"ag" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/stack/cable_coil/yellow{
+ pixel_x = 3;
+ pixel_y = -2;
+ amount = 2
+ },
+/obj/item/wallframe/camera{
+ pixel_x = -7;
+ pixel_y = 4
+ },
+/turf/open/floor/vault,
+/area/ruin/powered/walker_village)
+"am" = (
+/obj/machinery/microwave,
+/obj/structure/table,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"aC" = (
+/obj/structure/table,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"aJ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/siding/wood{
+ dir = 1
+ },
+/turf/open/floor/carpet,
+/area/ruin/powered/walker_village)
+"bd" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/vault,
+/area/ruin/powered/walker_village)
+"bg" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/obj/item/reagent_containers/glass/bottle/nutrient/ez{
+ pixel_x = -5;
+ pixel_y = 11
+ },
+/obj/item/reagent_containers/food/snacks/grown/tomato{
+ pixel_x = 6;
+ pixel_y = 5
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"bq" = (
+/obj/structure/table,
+/obj/item/seeds/replicapod{
+ pixel_x = -2;
+ pixel_y = 5
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"bv" = (
+/obj/effect/decal/cleanable/blood/gibs/up,
+/obj/item/ammo_casing/caseless{
+ pixel_y = -9;
+ pixel_x = -9;
+ dir = 5
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"bD" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/trash/energybar{
+ pixel_x = -1;
+ pixel_y = 3
+ },
+/obj/structure/table,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"bP" = (
+/obj/effect/decal/cleanable/blood/tracks{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/ruin/powered/walker_village)
+"ct" = (
+/obj/structure/table,
+/obj/item/seeds/cabbage{
+ pixel_x = -2;
+ pixel_y = -2
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"cu" = (
+/obj/machinery/hydroponics/constructable,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"da" = (
+/obj/structure/table,
+/obj/item/seeds/watermelon{
+ pixel_x = -13;
+ pixel_y = 12
+ },
+/obj/item/toy/figure/botanist,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"dw" = (
+/obj/item/toy/katana,
+/turf/open/floor/plating,
+/area/ruin/powered/walker_village)
+"dD" = (
+/obj/machinery/door/airlock/research,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"ed" = (
+/obj/machinery/door/airlock/hatch,
+/turf/open/floor/vault,
+/area/ruin/powered/walker_village)
+"eh" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/vault,
+/area/ruin/powered/walker_village)
+"eD" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/vault,
+/area/ruin/powered/walker_village)
+"eX" = (
+/obj/effect/decal/cleanable/blood/gibs,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"fd" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"fN" = (
+/obj/structure/closet/crate/freezer,
+/obj/item/reagent_containers/blood/BMinus{
+ desc = "Contains blood used for transfusion. Must be attached to an IV drip. Something is scribbled on the back in bright blue letters: ICARUS"
+ },
+/obj/item/reagent_containers/blood/OMinus{
+ desc = "Contains blood used for transfusion. Must be attached to an IV drip. Something is scribbled on the back in blue letters: DAEDALUS"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"fO" = (
+/turf/open/floor/plating/rust,
+/area/ruin/powered/walker_village)
+"gf" = (
+/obj/structure/chair/office{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/item/ammo_casing/caseless{
+ pixel_y = -9;
+ pixel_x = 11;
+ dir = 10
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"gl" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/vault,
+/area/ruin/powered/walker_village)
+"gz" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"gA" = (
+/turf/open/floor/plating/snowed/temperatre{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/icemoon/underground/explored)
+"gC" = (
+/obj/structure/table,
+/obj/item/seeds/berry{
+ pixel_x = 3
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"gM" = (
+/obj/item/ammo_casing/caseless{
+ pixel_x = 8;
+ pixel_y = 4;
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"gO" = (
+/obj/structure/table,
+/obj/item/shovel/spade{
+ pixel_x = 1;
+ pixel_y = -1
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"gP" = (
+/obj/structure/flora/ausbushes/fullgrass,
+/obj/structure/flora/ausbushes/fernybush,
+/mob/living/simple_animal/hostile/venus_human_trap,
+/turf/open/floor/grass,
+/area/ruin/powered/walker_village)
+"gU" = (
+/obj/structure/curtain,
+/obj/machinery/shower{
+ dir = 1
+ },
+/turf/open/floor/plasteel/freezer,
+/area/ruin/powered/walker_village)
+"gV" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating/rust,
+/area/ruin/powered/walker_village)
+"hd" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/siding/wood{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 4
+ },
+/turf/open/floor/carpet,
+/area/ruin/powered/walker_village)
+"hw" = (
+/obj/effect/decal/cleanable/blood/drip{
+ pixel_x = -3;
+ pixel_y = 2
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/item/ammo_casing/caseless{
+ pixel_x = -8;
+ pixel_y = 6;
+ dir = 9
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"hF" = (
+/mob/living/simple_animal/hostile/venus_human_trap,
+/turf/open/floor/plasteel/rockvault,
+/area/ruin/powered/walker_village)
+"hJ" = (
+/turf/closed/wall/r_wall,
+/area/ruin/powered/walker_village)
+"hZ" = (
+/obj/item/stack/cable_coil/yellow{
+ pixel_x = 1;
+ pixel_y = -2;
+ amount = 2
+ },
+/obj/item/wallframe/camera{
+ pixel_x = -6;
+ pixel_y = 6
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"iw" = (
+/turf/open/floor/plasteel/rockvault,
+/area/ruin/powered/walker_village)
+"iz" = (
+/obj/structure/table,
+/obj/item/seeds/starthistle/corpse_flower{
+ pixel_y = 3;
+ pixel_x = 3
+ },
+/obj/item/reagent_containers/glass/bottle/nutrient/l4z{
+ pixel_x = -10;
+ pixel_y = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"iB" = (
+/obj/effect/mob_spawn/human/scientist,
+/obj/effect/decal/cleanable/blood,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"iH" = (
+/obj/structure/closet,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/clothing/suit/hooded/wintercoat/security{
+ pixel_y = 0
+ },
+/obj/item/clothing/shoes/winterboots{
+ pixel_y = 0
+ },
+/obj/item/ammo_box/magazine/m45{
+ pixel_y = 0
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"iJ" = (
+/obj/item/trash/chips{
+ pixel_x = -1
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 5
+ },
+/turf/open/floor/carpet,
+/area/ruin/powered/walker_village)
+"iQ" = (
+/obj/structure/table,
+/obj/item/reagent_containers/food/snacks/grown/tomato/blood{
+ pixel_x = 7;
+ pixel_y = 7
+ },
+/obj/item/seeds/tomato/killer{
+ pixel_y = -9;
+ pixel_x = -2
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"jh" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/flora/ausbushes/sparsegrass,
+/turf/open/floor/grass,
+/area/ruin/powered/walker_village)
+"jl" = (
+/obj/effect/decal/cleanable/food/salt,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"jr" = (
+/obj/structure/table,
+/obj/item/circuitboard/machine/hydroponics{
+ pixel_x = -4;
+ pixel_y = 2
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"jY" = (
+/obj/machinery/light/small,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"kr" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"kw" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 8
+ },
+/turf/open/floor/carpet,
+/area/ruin/powered/walker_village)
+"kS" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/frame/machine,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"lj" = (
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 8
+ },
+/turf/open/floor/carpet,
+/area/ruin/powered/walker_village)
+"lw" = (
+/obj/structure/table,
+/obj/item/plant_analyzer{
+ pixel_x = 13;
+ pixel_y = 4
+ },
+/obj/item/cultivator,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"lF" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/open/floor/plasteel/rockvault,
+/area/ruin/powered/walker_village)
+"md" = (
+/obj/structure/flora/ausbushes/sparsegrass,
+/obj/structure/flora/ausbushes/grassybush,
+/turf/open/floor/grass,
+/area/ruin/powered/walker_village)
+"me" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 10
+ },
+/turf/open/floor/carpet,
+/area/ruin/powered/walker_village)
+"mu" = (
+/mob/living/simple_animal/hostile/venus_human_trap,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/rockvault,
+/area/ruin/powered/walker_village)
+"mQ" = (
+/obj/structure/frame/computer{
+ dir = 1
+ },
+/obj/item/shard{
+ pixel_x = -1;
+ pixel_y = 4
+ },
+/obj/item/shard{
+ pixel_x = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"mU" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/table,
+/obj/item/clothing/shoes/winterboots{
+ pixel_y = 5;
+ pixel_x = 3
+ },
+/obj/item/clothing/shoes/winterboots{
+ pixel_x = -2;
+ pixel_y = 2
+ },
+/turf/open/floor/vault,
+/area/ruin/powered/walker_village)
+"mW" = (
+/obj/effect/decal/cleanable/blood/drip{
+ pixel_y = 12;
+ pixel_x = 11
+ },
+/obj/effect/decal/cleanable/blood/splatter,
+/obj/item/ammo_casing/caseless{
+ pixel_y = 4;
+ dir = 5;
+ pixel_x = 2
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"nh" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/window/brigdoor/northright,
+/turf/open/floor/plasteel/rockvault,
+/area/ruin/powered/walker_village)
+"ni" = (
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"nj" = (
+/obj/structure/table,
+/obj/item/stack/cable_coil/yellow{
+ pixel_x = 5;
+ pixel_y = 6
+ },
+/obj/item/circuitboard/machine/hydroponics{
+ pixel_y = 2;
+ pixel_x = -3
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"nn" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/obj/item/reagent_containers/food/snacks/grown/mushroom/plumphelmet{
+ pixel_x = 8;
+ pixel_y = 6
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"nt" = (
+/obj/structure/flora/ausbushes/ppflowers,
+/turf/open/floor/grass,
+/area/ruin/powered/walker_village)
+"nD" = (
+/obj/item/stack/cable_coil/yellow{
+ pixel_x = 7;
+ pixel_y = -4;
+ amount = 2
+ },
+/obj/item/wallframe/camera{
+ pixel_x = -8;
+ pixel_y = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"nI" = (
+/obj/effect/decal/cleanable/food/plant_smudge,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"nL" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/structure/table,
+/obj/item/wrench{
+ pixel_x = -6;
+ pixel_y = 4
+ },
+/obj/item/screwdriver{
+ pixel_x = 2
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"nP" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/open/floor/vault,
+/area/ruin/powered/walker_village)
+"nS" = (
+/obj/structure/closet/secure_closet/hydroponics,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"oo" = (
+/obj/item/ammo_casing/caseless{
+ pixel_x = -5;
+ pixel_y = 9;
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"oT" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/table,
+/obj/item/clothing/suit/hooded/wintercoat{
+ pixel_x = 3;
+ pixel_y = 8
+ },
+/obj/item/clothing/suit/hooded/wintercoat{
+ pixel_x = -1;
+ pixel_y = 5
+ },
+/turf/open/floor/vault,
+/area/ruin/powered/walker_village)
+"pj" = (
+/obj/structure/table,
+/obj/item/seeds/apple{
+ pixel_x = -1;
+ pixel_y = 2
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"pn" = (
+/obj/structure/table,
+/obj/item/seeds/glowshroom{
+ pixel_y = -1;
+ pixel_x = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"pE" = (
+/obj/structure/table,
+/obj/item/reagent_containers/glass/bottle/diethylamine{
+ pixel_x = 5;
+ pixel_y = 4
+ },
+/obj/item/reagent_containers/glass/bottle{
+ pixel_x = -6
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"pG" = (
+/mob/living/simple_animal/hostile/killertomato,
+/obj/effect/decal/cleanable/blood/gibs/down,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"pL" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/open/floor/plasteel/freezer,
+/area/ruin/powered/walker_village)
+"pR" = (
+/obj/structure/table,
+/obj/item/multitool{
+ pixel_x = 4;
+ pixel_y = 7
+ },
+/obj/item/storage/toolbox/mechanical,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"qh" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/stack/cable_coil/yellow{
+ pixel_x = 2;
+ pixel_y = -4;
+ amount = 2
+ },
+/obj/item/wallframe/camera{
+ pixel_x = -1;
+ pixel_y = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"qt" = (
+/obj/structure/table,
+/obj/item/reagent_containers/food/snacks/grown/tomato{
+ pixel_x = 5;
+ pixel_y = 5
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"qB" = (
+/mob/living/simple_animal/hostile/killertomato,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/ruin/powered/walker_village)
+"qN" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/ruin/powered/walker_village)
+"ri" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/sign/warning/biohazard{
+ pixel_x = 32
+ },
+/obj/structure/closet/emcloset,
+/turf/open/floor/vault,
+/area/ruin/powered/walker_village)
+"si" = (
+/obj/machinery/door/airlock/maintenance,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"ss" = (
+/obj/machinery/door/airlock/highsecurity,
+/obj/effect/mapping_helpers/airlock/locked,
+/turf/open/floor/vault,
+/area/ruin/powered/walker_village)
+"tk" = (
+/obj/effect/decal/cleanable/blood,
+/obj/effect/decal/cleanable/blood/gibs,
+/obj/item/hatchet{
+ pixel_x = -5;
+ pixel_y = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"to" = (
+/obj/effect/decal/cleanable/blood/drip{
+ pixel_y = -1
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/item/ammo_casing/caseless{
+ pixel_x = 6;
+ pixel_y = 6;
+ dir = 5
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"tE" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/l3closet/scientist,
+/turf/open/floor/vault,
+/area/ruin/powered/walker_village)
+"tP" = (
+/obj/structure/table,
+/obj/structure/sign/warning/radiation{
+ pixel_x = -32
+ },
+/turf/open/floor/vault,
+/area/ruin/powered/walker_village)
+"tQ" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 5
+ },
+/turf/open/floor/carpet,
+/area/ruin/powered/walker_village)
+"tS" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/flora/junglebush,
+/turf/open/floor/grass,
+/area/ruin/powered/walker_village)
+"uo" = (
+/obj/structure/flora/ausbushes/fullgrass,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/grass,
+/area/ruin/powered/walker_village)
+"up" = (
+/obj/structure/table,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/sign/warning/securearea{
+ pixel_x = -32
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/vault,
+/area/ruin/powered/walker_village)
+"uX" = (
+/obj/structure/table,
+/obj/item/seeds/plump/walkingmushroom,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"uZ" = (
+/obj/effect/mapping_helpers/airlock/locked,
+/obj/machinery/door/airlock,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"vc" = (
+/obj/structure/table,
+/obj/structure/sign/poster/contraband/kudzu{
+ pixel_x = -32
+ },
+/obj/item/seeds/kudzu{
+ pixel_y = 2;
+ pixel_x = -3
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/vault,
+/area/ruin/powered/walker_village)
+"vg" = (
+/obj/machinery/door/window/brigdoor{
+ dir = 1
+ },
+/turf/open/floor/plasteel/rockvault,
+/area/ruin/powered/walker_village)
+"vm" = (
+/obj/machinery/hydroponics/constructable,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"vH" = (
+/obj/structure/table/wood,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"xb" = (
+/obj/structure/table,
+/obj/item/reagent_containers/glass/bottle/ammonia{
+ pixel_x = 7;
+ pixel_y = 6
+ },
+/obj/item/reagent_containers/glass/bottle/diethylamine{
+ pixel_x = -6;
+ pixel_y = 12
+ },
+/obj/item/reagent_containers/glass/bottle/ethanol{
+ pixel_x = -4;
+ pixel_y = 2
+ },
+/turf/open/floor/plating/rust,
+/area/ruin/powered/walker_village)
+"xx" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/siding/wood,
+/turf/open/floor/carpet,
+/area/ruin/powered/walker_village)
+"xE" = (
+/obj/machinery/door/airlock,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"xJ" = (
+/obj/effect/decal/cleanable/blood/gibs/torso,
+/obj/item/ammo_casing/caseless{
+ pixel_y = 12;
+ pixel_x = -7
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/ruin/powered/walker_village)
+"yi" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/obj/effect/turf_decal/siding/wood{
+ dir = 4
+ },
+/turf/open/floor/carpet,
+/area/ruin/powered/walker_village)
+"ys" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/open/floor/plasteel/rockvault,
+/area/ruin/powered/walker_village)
+"yV" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/rockvault,
+/area/ruin/powered/walker_village)
+"zw" = (
+/obj/structure/table/wood,
+/obj/item/flashlight/lamp{
+ pixel_y = 5;
+ pixel_x = -1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"zH" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/trash/can{
+ pixel_x = 5;
+ pixel_y = -6
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 8
+ },
+/turf/open/floor/carpet,
+/area/ruin/powered/walker_village)
+"zN" = (
+/obj/item/pen/blue{
+ pixel_y = -2;
+ pixel_x = -6
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"zO" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/flora/ausbushes/ywflowers,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/open/floor/grass,
+/area/ruin/powered/walker_village)
+"zT" = (
+/obj/machinery/door/airlock/grunge,
+/obj/effect/mapping_helpers/airlock/locked,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"Ac" = (
+/obj/effect/decal/cleanable/blood/footprints{
+ dir = 4;
+ pixel_x = 15
+ },
+/obj/effect/decal/cleanable/blood/splatter,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/ruin/powered/walker_village)
+"AL" = (
+/obj/effect/turf_decal/siding/wood/end{
+ dir = 1
+ },
+/turf/open/floor/carpet,
+/area/ruin/powered/walker_village)
+"AT" = (
+/turf/open/floor/vault,
+/area/ruin/powered/walker_village)
+"Bc" = (
+/obj/effect/decal/cleanable/blood/splatter,
+/obj/machinery/light/small/broken{
+ dir = 1
+ },
+/obj/item/ammo_casing/caseless{
+ pixel_y = -1;
+ dir = 5;
+ pixel_x = 3
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"Bx" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/rockvault,
+/area/ruin/powered/walker_village)
+"Cg" = (
+/obj/structure/table,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/sign/warning/fire{
+ pixel_y = 32
+ },
+/turf/open/floor/vault,
+/area/ruin/powered/walker_village)
+"Cr" = (
+/obj/machinery/biogenerator,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"CG" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/siding/wood{
+ dir = 9
+ },
+/turf/open/floor/carpet,
+/area/ruin/powered/walker_village)
+"Dj" = (
+/obj/structure/table,
+/obj/item/reagent_containers/glass/bottle/nutrient/ez{
+ pixel_x = 4;
+ pixel_y = 7
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"DA" = (
+/obj/machinery/door/window/brigdoor/eastright,
+/turf/open/floor/vault,
+/area/ruin/powered/walker_village)
+"DH" = (
+/obj/structure/closet/secure_closet/freezer/fridge/open,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"DV" = (
+/turf/closed/mineral/random/snow/icyrock,
+/area/icemoon/underground/explored)
+"Eo" = (
+/obj/item/trash/sosjerky{
+ pixel_x = 4;
+ pixel_y = 2
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 10
+ },
+/turf/open/floor/carpet,
+/area/ruin/powered/walker_village)
+"Ey" = (
+/turf/template_noop,
+/area/template_noop)
+"EV" = (
+/obj/structure/table,
+/obj/item/reagent_containers/glass/bottle/nutrient/l4z{
+ pixel_x = -7;
+ pixel_y = 1
+ },
+/obj/item/reagent_containers/glass/bottle/nutrient/ez{
+ pixel_x = 4;
+ pixel_y = 7
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"FO" = (
+/obj/effect/decal/cleanable/blood,
+/obj/effect/decal/cleanable/shreds,
+/obj/effect/mob_spawn/human/corpse/felinid{
+ brute_damage = 300;
+ outfit = /datum/outfit/securitycorpse/jackbootless
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"Gr" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/hydroponics/constructable,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/grass,
+/area/ruin/powered/walker_village)
+"Gy" = (
+/mob/living/simple_animal/hostile/killertomato,
+/obj/effect/decal/cleanable/food/tomato_smudge,
+/obj/effect/decal/cleanable/blood/footprints{
+ dir = 4;
+ pixel_x = 15
+ },
+/obj/effect/decal/cleanable/blood/footprints{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"GK" = (
+/obj/effect/decal/cleanable/blood/drip{
+ pixel_y = 10
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/item/ammo_casing/caseless{
+ pixel_x = 8;
+ pixel_y = -5
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"GN" = (
+/obj/machinery/door/airlock/engineering,
+/turf/open/floor/plasteel/stairs,
+/area/ruin/powered/walker_village)
+"GP" = (
+/obj/structure/table,
+/obj/machinery/reagentgrinder{
+ pixel_x = 1;
+ pixel_y = 10
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/ruin/powered/walker_village)
+"He" = (
+/obj/structure/table,
+/obj/item/reagent_containers/glass/bottle{
+ pixel_x = 7;
+ pixel_y = 8
+ },
+/obj/item/reagent_containers/glass/bottle/sodium{
+ pixel_x = -3;
+ pixel_y = 2
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"Hg" = (
+/obj/machinery/hydroponics/constructable,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/grass,
+/area/ruin/powered/walker_village)
+"HK" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 6
+ },
+/turf/open/floor/carpet,
+/area/ruin/powered/walker_village)
+"Ik" = (
+/obj/effect/mapping_helpers/airlock/locked,
+/obj/machinery/door/airlock/security,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"IQ" = (
+/obj/structure/table,
+/obj/item/storage/bag/plants/portaseeder{
+ pixel_x = 3;
+ pixel_y = 0
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"IR" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 1
+ },
+/turf/open/floor/carpet,
+/area/ruin/powered/walker_village)
+"Je" = (
+/obj/effect/decal/cleanable/glass,
+/obj/item/stack/rods{
+ pixel_x = -6;
+ pixel_y = -2
+ },
+/obj/item/shard{
+ pixel_x = -1;
+ pixel_y = 4
+ },
+/obj/item/shard{
+ pixel_x = 4
+ },
+/turf/open/floor/plasteel/rockvault,
+/area/ruin/powered/walker_village)
+"Jn" = (
+/obj/structure/table,
+/obj/item/reagent_containers/food/snacks/grown/tomato{
+ pixel_x = 6;
+ pixel_y = 7
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"JZ" = (
+/obj/structure/table/wood,
+/obj/item/paper_bin{
+ pixel_y = 5
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"Kr" = (
+/obj/structure/chair/office,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"Ks" = (
+/obj/structure/table,
+/obj/item/flamethrower/full/tank{
+ pixel_x = 11;
+ pixel_y = 2
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/open/floor/vault,
+/area/ruin/powered/walker_village)
+"KD" = (
+/obj/structure/table,
+/obj/item/seeds/cherry{
+ pixel_x = 9;
+ pixel_y = 6
+ },
+/obj/item/seeds/carrot{
+ pixel_y = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"Mz" = (
+/obj/effect/decal/cleanable/blood,
+/obj/item/gun/ballistic/automatic/pistol/m1911/no_mag,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"MN" = (
+/obj/structure/sink{
+ dir = 8;
+ pixel_x = 11
+ },
+/turf/open/floor/plasteel/freezer,
+/area/ruin/powered/walker_village)
+"MV" = (
+/mob/living/simple_animal/hostile/killertomato,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"MZ" = (
+/obj/effect/decal/cleanable/food/tomato_smudge,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"Nd" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/window/reinforced,
+/turf/open/floor/plasteel/rockvault,
+/area/ruin/powered/walker_village)
+"Nf" = (
+/obj/structure/table,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"Nl" = (
+/obj/machinery/seed_extractor,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"NA" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/obj/item/reagent_containers/glass/bottle{
+ pixel_x = 7;
+ pixel_y = 8
+ },
+/obj/item/reagent_containers/food/snacks/grown/tomato/blood{
+ pixel_x = -5;
+ pixel_y = 7
+ },
+/obj/item/reagent_containers/glass/bottle/nutrient/rh{
+ pixel_y = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"Pa" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"Ph" = (
+/obj/structure/table,
+/obj/item/reagent_containers/glass/bottle{
+ pixel_x = -6;
+ pixel_y = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"Pj" = (
+/obj/item/stack/cable_coil/yellow{
+ pixel_x = 1;
+ pixel_y = 4;
+ amount = 2
+ },
+/obj/item/wallframe/camera{
+ pixel_x = -11;
+ pixel_y = 6
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"Pz" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/open/floor/vault,
+/area/ruin/powered/walker_village)
+"PQ" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/siding/wood{
+ dir = 4
+ },
+/turf/open/floor/carpet,
+/area/ruin/powered/walker_village)
+"PR" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/flora/ausbushes/stalkybush,
+/turf/open/floor/grass,
+/area/ruin/powered/walker_village)
+"PY" = (
+/obj/effect/turf_decal/siding/wood,
+/turf/open/floor/carpet,
+/area/ruin/powered/walker_village)
+"Qm" = (
+/obj/structure/showcase/machinery/tv,
+/obj/structure/table,
+/obj/effect/turf_decal/siding/wood{
+ dir = 4
+ },
+/turf/open/floor/carpet,
+/area/ruin/powered/walker_village)
+"Qt" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/reagent_containers/food/snacks/chips{
+ pixel_x = 3;
+ pixel_y = 4
+ },
+/obj/structure/table,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"Qu" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 4
+ },
+/turf/open/floor/carpet,
+/area/ruin/powered/walker_village)
+"QA" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/siding/wood{
+ dir = 6
+ },
+/turf/open/floor/carpet,
+/area/ruin/powered/walker_village)
+"QT" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 9
+ },
+/turf/open/floor/carpet,
+/area/ruin/powered/walker_village)
+"RV" = (
+/mob/living/simple_animal/hostile/killertomato,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"RX" = (
+/obj/structure/table,
+/obj/item/reagent_containers/glass/bottle/nutrient/rh{
+ pixel_x = -3;
+ pixel_y = 9
+ },
+/obj/item/reagent_containers/glass/bottle/mutagen{
+ pixel_x = 3;
+ pixel_y = 2
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"So" = (
+/obj/effect/decal/cleanable/greenglow,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"Sq" = (
+/obj/effect/decal/cleanable/food/tomato_smudge,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"SW" = (
+/obj/item/clothing/shoes/jackboots{
+ pixel_x = 4;
+ pixel_y = -4
+ },
+/obj/effect/decal/cleanable/glass,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"Ti" = (
+/obj/effect/turf_decal/siding/wood/corner,
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 1
+ },
+/turf/open/floor/carpet,
+/area/ruin/powered/walker_village)
+"UF" = (
+/obj/structure/table,
+/obj/item/pen{
+ pixel_x = -6
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"UK" = (
+/obj/structure/toilet{
+ pixel_y = 10
+ },
+/turf/open/floor/plasteel/freezer,
+/area/ruin/powered/walker_village)
+"Va" = (
+/obj/item/trash/cheesie{
+ pixel_x = 3;
+ pixel_y = 2
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"Vd" = (
+/obj/structure/table,
+/obj/item/reagent_containers/glass/bottle/diethylamine{
+ pixel_x = -4;
+ pixel_y = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"Vo" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/flora/ausbushes/ywflowers,
+/obj/machinery/door/window/brigdoor{
+ dir = 1
+ },
+/turf/open/floor/grass,
+/area/ruin/powered/walker_village)
+"Vy" = (
+/obj/structure/table,
+/obj/item/reagent_containers/glass/bottle/mutagen{
+ pixel_x = -5;
+ pixel_y = 9
+ },
+/obj/item/reagent_containers/glass/bottle/nutrient/ez{
+ pixel_x = 2;
+ pixel_y = 3
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"VH" = (
+/obj/structure/table,
+/obj/item/seeds/cannabis{
+ pixel_x = 5;
+ pixel_y = 4
+ },
+/obj/item/pen{
+ pixel_x = -9
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"VN" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/flora/ausbushes/sparsegrass,
+/obj/machinery/light,
+/turf/open/floor/grass,
+/area/ruin/powered/walker_village)
+"We" = (
+/turf/closed/wall/r_wall/rust,
+/area/ruin/powered/walker_village)
+"Wi" = (
+/obj/structure/marker_beacon,
+/turf/open/floor/plating/snowed/temperatre{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/icemoon/underground/explored)
+"WK" = (
+/obj/item/stack/cable_coil/yellow{
+ pixel_x = 4;
+ pixel_y = -2;
+ amount = 2
+ },
+/obj/item/wallframe/camera{
+ pixel_x = -7;
+ pixel_y = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"Xt" = (
+/obj/structure/table/wood,
+/obj/item/folder{
+ pixel_x = 2;
+ pixel_y = 3
+ },
+/obj/item/pen/fountain{
+ pixel_x = -6;
+ pixel_y = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"YO" = (
+/obj/machinery/computer/security{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+"Zd" = (
+/turf/closed/mineral/random/snow/icyrock,
+/area/icemoon/surface/outdoors)
+"ZN" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/obj/item/reagent_containers/food/snacks/grown/mushroom/amanita{
+ pixel_y = 5
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/walker_village)
+
+(1,1,1) = {"
+Ey
+Ey
+Ey
+Ey
+Ey
+Ey
+Ey
+Ey
+Ey
+Ey
+Ey
+DV
+DV
+DV
+DV
+Ey
+Ey
+Ey
+Ey
+DV
+DV
+DV
+DV
+Ey
+Ey
+Ey
+Ey
+Ey
+Ey
+Ey
+Ey
+Ey
+Ey
+"}
+(2,1,1) = {"
+Ey
+Ey
+Ey
+Ey
+Ey
+Ey
+Ey
+Ey
+Ey
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+Ey
+Ey
+Ey
+Ey
+Ey
+Ey
+Ey
+Ey
+Ey
+"}
+(3,1,1) = {"
+Ey
+Ey
+Ey
+Ey
+Ey
+Ey
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+Ey
+Ey
+Ey
+Ey
+Ey
+Ey
+Ey
+"}
+(4,1,1) = {"
+Ey
+Ey
+Ey
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+Ey
+Ey
+Ey
+Ey
+Ey
+Ey
+"}
+(5,1,1) = {"
+Ey
+Ey
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+hJ
+We
+hJ
+hJ
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+Ey
+Ey
+Ey
+Ey
+Ey
+"}
+(6,1,1) = {"
+Ey
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+hJ
+UK
+gU
+hJ
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+Ey
+Ey
+Ey
+Ey
+"}
+(7,1,1) = {"
+Ey
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+hJ
+We
+We
+hJ
+hJ
+pL
+MN
+hJ
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+Ey
+Ey
+"}
+(8,1,1) = {"
+Ey
+DV
+DV
+DV
+We
+hJ
+We
+hJ
+We
+hJ
+DV
+DV
+DV
+hJ
+am
+Qt
+DH
+We
+xE
+hJ
+hJ
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+Ey
+"}
+(9,1,1) = {"
+DV
+DV
+DV
+DV
+We
+VH
+WK
+jl
+ni
+hJ
+DV
+DV
+DV
+We
+bD
+CG
+me
+Va
+ni
+fd
+We
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+Ey
+"}
+(10,1,1) = {"
+DV
+DV
+DV
+DV
+hJ
+Cr
+qN
+GP
+fd
+We
+hJ
+We
+hJ
+hJ
+pR
+IR
+lj
+zH
+kw
+Eo
+We
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+Ey
+"}
+(11,1,1) = {"
+DV
+DV
+DV
+DV
+hJ
+Nl
+gz
+He
+So
+hJ
+gf
+SW
+mQ
+hJ
+Pj
+iJ
+Qm
+PQ
+yi
+HK
+hJ
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+Ey
+"}
+(12,1,1) = {"
+DV
+DV
+DV
+DV
+We
+Vd
+nI
+xb
+ni
+hJ
+Bc
+pG
+YO
+We
+ni
+gz
+hJ
+We
+hJ
+hJ
+hJ
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+"}
+(13,1,1) = {"
+DV
+DV
+DV
+DV
+hJ
+nS
+ni
+Vy
+mW
+Ik
+FO
+xJ
+UF
+hJ
+si
+hJ
+hJ
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+"}
+(14,1,1) = {"
+Ey
+DV
+DV
+DV
+hJ
+hJ
+fd
+ni
+fd
+We
+bv
+Mz
+iH
+hJ
+ni
+fd
+We
+hJ
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+"}
+(15,1,1) = {"
+Ey
+DV
+DV
+DV
+Zd
+We
+hJ
+dD
+hJ
+We
+We
+Ik
+We
+hJ
+QT
+me
+fd
+hJ
+hJ
+We
+hJ
+hJ
+DV
+DV
+DV
+Wi
+gA
+DV
+DV
+DV
+DV
+DV
+DV
+"}
+(16,1,1) = {"
+Ey
+DV
+DV
+DV
+hJ
+hJ
+ni
+gM
+GK
+nD
+hJ
+ni
+ni
+zw
+IR
+xx
+ni
+hJ
+mU
+ag
+oT
+hJ
+DV
+Wi
+gA
+gA
+gA
+gA
+gA
+DV
+DV
+DV
+DV
+"}
+(17,1,1) = {"
+Ey
+DV
+DV
+DV
+hJ
+ZN
+nI
+gC
+KD
+ni
+hJ
+Pa
+Kr
+Xt
+aJ
+xx
+ni
+ed
+AT
+AT
+bd
+ed
+gA
+gA
+gA
+gA
+gA
+Wi
+DV
+DV
+DV
+DV
+DV
+"}
+(18,1,1) = {"
+Ey
+DV
+DV
+DV
+hJ
+IQ
+gV
+pn
+Nf
+to
+hJ
+ni
+fd
+JZ
+IR
+PY
+fd
+We
+AT
+Pz
+ab
+hJ
+DV
+gA
+Wi
+gA
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+"}
+(19,1,1) = {"
+Ey
+DV
+DV
+DV
+We
+uX
+ni
+pj
+da
+MZ
+We
+vH
+vH
+vH
+aJ
+xx
+jY
+We
+hJ
+hJ
+We
+hJ
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+"}
+(20,1,1) = {"
+Ey
+DV
+DV
+DV
+hJ
+iz
+fd
+nI
+hw
+fd
+GN
+AL
+hd
+kw
+Ti
+QA
+hZ
+hJ
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+"}
+(21,1,1) = {"
+DV
+DV
+DV
+DV
+hJ
+nn
+ni
+MZ
+fd
+hJ
+hJ
+hJ
+tQ
+Qu
+QA
+ni
+hJ
+hJ
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+"}
+(22,1,1) = {"
+DV
+DV
+DV
+DV
+hJ
+We
+hJ
+uZ
+We
+hJ
+dw
+We
+hJ
+hJ
+We
+hJ
+We
+DV
+DV
+DV
+DV
+DV
+hJ
+hJ
+We
+hJ
+We
+DV
+DV
+DV
+DV
+DV
+DV
+"}
+(23,1,1) = {"
+DV
+DV
+DV
+DV
+hJ
+lw
+EV
+MZ
+RV
+hJ
+hJ
+hJ
+fd
+kr
+fd
+hJ
+DV
+DV
+DV
+DV
+hJ
+hJ
+We
+up
+vc
+tP
+hJ
+DV
+DV
+DV
+DV
+DV
+DV
+"}
+(24,1,1) = {"
+Ey
+DV
+DV
+DV
+hJ
+pE
+Ac
+ni
+Sq
+Ph
+hJ
+fN
+gz
+cu
+gz
+We
+hJ
+hJ
+We
+We
+hJ
+iw
+Nd
+gl
+DA
+eD
+hJ
+We
+We
+DV
+DV
+DV
+Ey
+"}
+(25,1,1) = {"
+Ey
+DV
+DV
+DV
+We
+Dj
+Gy
+vm
+MV
+cu
+hJ
+jr
+oo
+qN
+ni
+nL
+nj
+We
+bd
+nP
+We
+lF
+iw
+iw
+mu
+jh
+uo
+tS
+hJ
+DV
+DV
+DV
+Ey
+"}
+(26,1,1) = {"
+Ey
+DV
+DV
+DV
+We
+gO
+tk
+NA
+gV
+bg
+We
+kS
+iB
+zN
+ni
+fO
+ni
+ss
+AT
+eh
+ss
+iw
+iw
+Bx
+iw
+Vo
+nt
+Hg
+hJ
+DV
+DV
+DV
+Ey
+"}
+(27,1,1) = {"
+Ey
+DV
+DV
+DV
+hJ
+RX
+MV
+cu
+qB
+ni
+zT
+ni
+bP
+qN
+ni
+gz
+kS
+hJ
+tE
+ri
+hJ
+Ks
+vg
+hF
+Je
+nt
+gP
+VN
+hJ
+DV
+DV
+DV
+Ey
+"}
+(28,1,1) = {"
+Ey
+DV
+DV
+DV
+hJ
+hJ
+qh
+ni
+nI
+RV
+hJ
+ni
+eX
+fd
+ni
+hJ
+We
+hJ
+hJ
+hJ
+hJ
+Cg
+nh
+ys
+yV
+zO
+PR
+ac
+We
+DV
+DV
+DV
+Ey
+"}
+(29,1,1) = {"
+Ey
+DV
+DV
+DV
+DV
+hJ
+We
+Jn
+iQ
+qt
+We
+ct
+aC
+bq
+We
+hJ
+DV
+DV
+DV
+DV
+hJ
+We
+We
+hJ
+We
+Gr
+md
+hJ
+hJ
+DV
+DV
+DV
+Ey
+"}
+(30,1,1) = {"
+Ey
+Ey
+DV
+DV
+DV
+DV
+hJ
+hJ
+We
+hJ
+hJ
+hJ
+hJ
+We
+We
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+We
+hJ
+hJ
+hJ
+DV
+DV
+DV
+Ey
+Ey
+"}
+(31,1,1) = {"
+Ey
+Ey
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+Ey
+Ey
+"}
+(32,1,1) = {"
+Ey
+Ey
+Ey
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+Ey
+Ey
+Ey
+"}
+(33,1,1) = {"
+Ey
+Ey
+Ey
+Ey
+Ey
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+DV
+Ey
+Ey
+Ey
+Ey
+Ey
+DV
+DV
+DV
+DV
+DV
+Ey
+Ey
+Ey
+Ey
+"}
diff --git a/_maps/RandomRuins/IceRuins/icemoon_underground_library_drip.dmm b/_maps/RandomRuins/IceRuins/icemoon_underground_library_drip.dmm
new file mode 100644
index 000000000000..e103f984e9fd
--- /dev/null
+++ b/_maps/RandomRuins/IceRuins/icemoon_underground_library_drip.dmm
@@ -0,0 +1,846 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"aa" = (
+/turf/template_noop,
+/area/template_noop)
+"ab" = (
+/obj/structure/table/wood/fancy/black,
+/obj/item/documents/syndicate/mining,
+/obj/effect/decal/cleanable/cobweb,
+/turf/open/floor/plasteel/cult,
+/area/ruin/unpowered/buried_library)
+"ac" = (
+/turf/closed/wall/mineral/wood,
+/area/ruin/unpowered/buried_library)
+"ad" = (
+/turf/closed/mineral/random/snow/icyrock,
+/area/icemoon/underground/explored)
+"ae" = (
+/turf/open/floor/wood,
+/area/ruin/unpowered/buried_library)
+"af" = (
+/obj/item/stack/sheet/mineral/wood,
+/turf/open/floor/wood,
+/area/ruin/unpowered/buried_library)
+"ag" = (
+/obj/item/feather,
+/turf/open/floor/wood,
+/area/ruin/unpowered/buried_library)
+"ah" = (
+/obj/structure/bookcase/random,
+/turf/open/floor/wood,
+/area/ruin/unpowered/buried_library)
+"ai" = (
+/obj/structure/table/wood/fancy/black,
+/obj/item/paper/crumpled/fluff/stations/lavaland/library/diary2,
+/obj/effect/decal/cleanable/cobweb/cobweb2,
+/turf/open/floor/plasteel/cult,
+/area/ruin/unpowered/buried_library)
+"aj" = (
+/obj/structure/bookcase/random,
+/turf/open/floor/plating/asteroid/basalt/lava_land_surface,
+/area/ruin/unpowered/buried_library)
+"ak" = (
+/turf/closed/mineral/random/snow,
+/area/ruin/unpowered/buried_library)
+"al" = (
+/turf/closed/wall/mineral/iron,
+/area/ruin/unpowered/buried_library)
+"am" = (
+/obj/structure/table/wood/fancy/black,
+/obj/item/book_of_babel,
+/turf/open/floor/plasteel/cult,
+/area/ruin/unpowered/buried_library)
+"an" = (
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/ruin/unpowered/buried_library)
+"ao" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/wood,
+/area/ruin/unpowered/buried_library)
+"ap" = (
+/obj/item/stack/sheet/mineral/wood,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/wood,
+/area/ruin/unpowered/buried_library)
+"aq" = (
+/obj/structure/fluff/paper{
+ dir = 1;
+ icon_state = "paper"
+ },
+/turf/open/floor/wood,
+/area/ruin/unpowered/buried_library)
+"ar" = (
+/turf/open/floor/plasteel/cult,
+/area/ruin/unpowered/buried_library)
+"as" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/item/paper/fluff/ruins/oldstation/protosing,
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/ruin/unpowered/buried_library)
+"at" = (
+/obj/structure/fluff/paper,
+/turf/open/floor/wood,
+/area/ruin/unpowered/buried_library)
+"au" = (
+/obj/structure/fluff/paper/stack,
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/ruin/unpowered/buried_library)
+"av" = (
+/obj/structure/bookcase/random,
+/turf/closed/mineral/random/snow,
+/area/ruin/unpowered/buried_library)
+"aw" = (
+/turf/open/floor/plating,
+/area/ruin/unpowered/buried_library)
+"ax" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/ruin/unpowered/buried_library)
+"ay" = (
+/obj/machinery/door/keycard/library,
+/turf/open/floor/plasteel/cult,
+/area/ruin/unpowered/buried_library)
+"az" = (
+/obj/item/paper/crumpled/fluff/stations/lavaland/library/diary,
+/turf/open/floor/wood,
+/area/ruin/unpowered/buried_library)
+"aA" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plating,
+/area/ruin/unpowered/buried_library)
+"aB" = (
+/obj/structure/girder,
+/turf/open/floor/plating/asteroid/basalt/lava_land_surface,
+/area/ruin/unpowered/buried_library)
+"aC" = (
+/obj/item/feather,
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/ruin/unpowered/buried_library)
+"aD" = (
+/turf/open/floor/carpet/black,
+/area/ruin/unpowered/buried_library)
+"aE" = (
+/obj/item/stack/sheet/mineral/wood,
+/obj/item/book/manual/random,
+/turf/open/floor/wood,
+/area/ruin/unpowered/buried_library)
+"aF" = (
+/obj/item/book/manual/random,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/ruin/unpowered/buried_library)
+"aG" = (
+/obj/structure/table/bronze,
+/obj/item/stack/ore/slag,
+/turf/open/floor/carpet/black,
+/area/ruin/unpowered/buried_library)
+"aH" = (
+/obj/structure/table/bronze,
+/obj/item/statuebust/hippocratic,
+/turf/open/floor/carpet/black,
+/area/ruin/unpowered/buried_library)
+"aI" = (
+/obj/effect/mob_spawn/human/skeleton,
+/obj/item/clothing/head/rice_hat,
+/turf/open/floor/plasteel/cult,
+/area/ruin/unpowered/buried_library)
+"aJ" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/cult,
+/area/ruin/unpowered/buried_library)
+"aK" = (
+/obj/item/feather,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/cult,
+/area/ruin/unpowered/buried_library)
+"aL" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/fluff/paper/stack,
+/turf/open/floor/wood,
+/area/ruin/unpowered/buried_library)
+"aM" = (
+/obj/item/stack/sheet/mineral/wood,
+/obj/item/book/manual/random,
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/ruin/unpowered/buried_library)
+"aN" = (
+/obj/structure/statue/sandstone/venus,
+/turf/open/floor/carpet/black,
+/area/ruin/unpowered/buried_library)
+"aO" = (
+/mob/living/simple_animal/pet/fox,
+/turf/open/floor/wood,
+/area/ruin/unpowered/buried_library)
+"aP" = (
+/obj/item/keycard/library,
+/turf/closed/mineral/random/snow,
+/area/ruin/unpowered/buried_library)
+"aQ" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/item/paper/fluff/awaymissions/moonoutpost19/research/larva_autopsy,
+/turf/open/floor/wood,
+/area/ruin/unpowered/buried_library)
+"aR" = (
+/obj/structure/fluff/paper/stack,
+/turf/open/floor/wood,
+/area/ruin/unpowered/buried_library)
+"aS" = (
+/obj/structure/table/wood/fancy/black,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/item/paper/secretrecipe,
+/obj/item/flashlight/lantern/jade{
+ light_on = 1
+ },
+/turf/open/floor/plasteel/cult,
+/area/ruin/unpowered/buried_library)
+"aT" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/fluff/paper,
+/turf/open/floor/wood,
+/area/ruin/unpowered/buried_library)
+"aU" = (
+/obj/item/stack/sheet/mineral/wood,
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/ruin/unpowered/buried_library)
+"aV" = (
+/obj/item/stack/sheet/mineral/wood,
+/obj/structure/fluff/paper/stack,
+/turf/open/floor/wood,
+/area/ruin/unpowered/buried_library)
+"aW" = (
+/obj/structure/fluff/paper/stack,
+/turf/open/floor/plasteel/cult,
+/area/ruin/unpowered/buried_library)
+"aX" = (
+/obj/structure/table/bronze,
+/obj/item/statuebust,
+/turf/open/floor/plating,
+/area/ruin/unpowered/buried_library)
+"aY" = (
+/obj/structure/table_frame/wood,
+/turf/open/floor/plating,
+/area/ruin/unpowered/buried_library)
+"aZ" = (
+/obj/structure/fluff/paper/stack,
+/obj/structure/fluff/paper,
+/turf/open/floor/wood,
+/area/ruin/unpowered/buried_library)
+"ba" = (
+/obj/structure/barricade/wooden/snowed,
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/ruin/unpowered/buried_library)
+"bb" = (
+/obj/item/book/manual/random,
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/ruin/unpowered/buried_library)
+"bc" = (
+/obj/item/feather,
+/obj/structure/fluff/paper,
+/obj/structure/fluff/paper{
+ dir = 1;
+ icon_state = "paper"
+ },
+/turf/open/floor/wood,
+/area/ruin/unpowered/buried_library)
+"bd" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/fluff/paper{
+ dir = 1;
+ icon_state = "paper"
+ },
+/turf/open/floor/wood,
+/area/ruin/unpowered/buried_library)
+"be" = (
+/obj/structure/fluff/paper{
+ dir = 5;
+ icon_state = "paper"
+ },
+/turf/open/floor/wood,
+/area/ruin/unpowered/buried_library)
+"bf" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/fluff/paper{
+ dir = 4;
+ icon_state = "paper"
+ },
+/turf/open/floor/wood,
+/area/ruin/unpowered/buried_library)
+"bg" = (
+/obj/item/paper/fluff/ruins/oldstation/protogun,
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/ruin/unpowered/buried_library)
+"bh" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/mob/living/simple_animal/pet/fox,
+/turf/open/floor/wood,
+/area/ruin/unpowered/buried_library)
+"bi" = (
+/obj/structure/fluff/paper,
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/ruin/unpowered/buried_library)
+"bj" = (
+/obj/item/book/manual/random,
+/turf/closed/mineral/random/snow,
+/area/ruin/unpowered/buried_library)
+"bk" = (
+/obj/structure/fluff/paper{
+ dir = 10;
+ icon_state = "paper"
+ },
+/turf/open/floor/wood,
+/area/ruin/unpowered/buried_library)
+"bl" = (
+/obj/item/storage/box/fountainpens,
+/turf/closed/mineral/random/snow,
+/area/ruin/unpowered/buried_library)
+"bm" = (
+/obj/structure/fluff/paper/stack,
+/turf/closed/mineral/random/snow,
+/area/ruin/unpowered/buried_library)
+"bn" = (
+/obj/item/book/manual/random,
+/obj/item/stack/sheet/mineral/wood,
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/ruin/unpowered/buried_library)
+"bo" = (
+/obj/item/stack/sheet/mineral/wood,
+/turf/closed/mineral/random/snow,
+/area/ruin/unpowered/buried_library)
+"bp" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/fluff/paper,
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/ruin/unpowered/buried_library)
+"bq" = (
+/obj/structure/mineral_door/wood,
+/obj/structure/barricade/wooden/crude/snow,
+/turf/open/floor/wood,
+/area/ruin/unpowered/buried_library)
+"br" = (
+/obj/structure/girder,
+/turf/closed/mineral/random/snow,
+/area/ruin/unpowered/buried_library)
+"bs" = (
+/obj/structure/girder,
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/ruin/unpowered/buried_library)
+"bt" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/template_noop,
+/area/template_noop)
+"bu" = (
+/obj/item/stack/sheet/mineral/wood,
+/turf/closed/mineral/random/snow/icyrock,
+/area/icemoon/underground/explored)
+"bv" = (
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/icemoon/underground/explored)
+"bw" = (
+/turf/open/floor/wood,
+/area/icemoon/underground/explored)
+"bx" = (
+/obj/item/stack/sheet/mineral/wood,
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/icemoon/underground/explored)
+"bz" = (
+/obj/item/flashlight/lantern/jade{
+ light_on = 1
+ },
+/turf/open/floor/plating,
+/area/ruin/unpowered/buried_library)
+"bA" = (
+/obj/structure/fluff/paper/stack,
+/turf/open/floor/plating,
+/area/ruin/unpowered/buried_library)
+"bB" = (
+/obj/structure/fluff/paper/stack,
+/turf/open/floor/carpet/black,
+/area/ruin/unpowered/buried_library)
+"bC" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/fluff/paper{
+ dir = 1;
+ icon_state = "paper"
+ },
+/mob/living/simple_animal/pet/fox,
+/turf/open/floor/wood,
+/area/ruin/unpowered/buried_library)
+"Gx" = (
+/turf/closed/mineral/random/snow/icyrock,
+/area/ruin/unpowered/buried_library)
+
+(1,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+bt
+aa
+"}
+(2,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+Gx
+Gx
+Gx
+Gx
+Gx
+ac
+ba
+ac
+ac
+ac
+ad
+ad
+aa
+"}
+(3,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+Gx
+Gx
+Gx
+Gx
+aU
+ak
+ak
+an
+au
+ae
+af
+bk
+ac
+ad
+ad
+aa
+"}
+(4,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+Gx
+Gx
+aR
+an
+an
+ae
+bb
+av
+ak
+ah
+aL
+ah
+aT
+ac
+ad
+aa
+aa
+"}
+(5,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+Gx
+Gx
+an
+aC
+ae
+aQ
+ah
+ak
+av
+bg
+ah
+aT
+ah
+ak
+ac
+ad
+ad
+aa
+"}
+(6,1,1) = {"
+aa
+aa
+aa
+aa
+ad
+ac
+an
+ae
+an
+aM
+aO
+ah
+au
+ah
+aA
+ah
+ao
+ah
+aq
+ac
+ad
+ad
+ad
+"}
+(7,1,1) = {"
+aa
+aa
+aa
+aa
+ad
+ac
+ak
+au
+ak
+ao
+aR
+ao
+aA
+ao
+ae
+ah
+aZ
+ah
+bC
+ac
+ad
+ad
+ad
+"}
+(8,1,1) = {"
+aa
+aa
+aa
+aa
+ad
+ak
+ak
+av
+aA
+an
+aG
+aD
+aX
+an
+ao
+ae
+ao
+ah
+ae
+ac
+bs
+bv
+ad
+"}
+(9,1,1) = {"
+aa
+aa
+aa
+aa
+ad
+ac
+as
+av
+aF
+aD
+aD
+bz
+aD
+bB
+ak
+ao
+ao
+ae
+ao
+ac
+ax
+bw
+bv
+"}
+(10,1,1) = {"
+aa
+aa
+aa
+ad
+ad
+ac
+ap
+ax
+ak
+aD
+aD
+aN
+an
+aw
+ak
+ae
+af
+aR
+ae
+bq
+ae
+bx
+ad
+"}
+(11,1,1) = {"
+aa
+al
+al
+al
+al
+al
+ae
+ah
+aR
+aD
+an
+aD
+aD
+aN
+ao
+aw
+ao
+ae
+bm
+ac
+ae
+bv
+ad
+"}
+(12,1,1) = {"
+ad
+al
+ab
+aI
+ar
+al
+aR
+aE
+af
+aD
+aH
+bA
+aY
+aD
+ak
+ae
+au
+ah
+ag
+br
+ac
+ad
+ad
+"}
+(13,1,1) = {"
+ad
+al
+am
+aJ
+aW
+ay
+ae
+ah
+ao
+ae
+ao
+ae
+af
+ax
+bi
+ah
+ak
+ah
+bp
+ac
+ad
+ad
+ad
+"}
+(14,1,1) = {"
+ad
+al
+aS
+aW
+aK
+al
+at
+ah
+an
+ah
+bh
+aj
+az
+ah
+ak
+ah
+ak
+bn
+aT
+ac
+ad
+aa
+aa
+"}
+(15,1,1) = {"
+ad
+al
+al
+ai
+ar
+al
+bc
+aj
+aL
+ah
+aA
+ah
+ao
+ah
+ak
+ak
+bl
+ak
+ak
+ak
+ad
+aa
+aa
+"}
+(16,1,1) = {"
+ad
+ad
+al
+al
+al
+al
+bd
+ah
+ao
+ah
+ao
+aV
+ak
+ah
+ax
+ak
+bm
+bo
+ak
+br
+bu
+aa
+aa
+"}
+(17,1,1) = {"
+aa
+ad
+ad
+ad
+ad
+ac
+be
+bf
+ae
+aP
+ae
+aR
+ae
+ax
+ak
+bj
+ak
+ad
+ad
+ad
+aa
+aa
+aa
+"}
+(18,1,1) = {"
+aa
+aa
+aa
+aa
+ad
+ac
+ac
+ac
+ac
+ac
+ac
+ba
+ac
+ac
+aB
+ad
+aa
+ad
+aa
+aa
+aa
+aa
+aa
+"}
+(19,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+ad
+ad
+ad
+ad
+ad
+ad
+aa
+ad
+ad
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
diff --git a/_maps/RandomRuins/IceRuins/icemoon_underground_mining_site_drip.dmm b/_maps/RandomRuins/IceRuins/icemoon_underground_mining_site_drip.dmm
new file mode 100644
index 000000000000..16e92bc029ef
--- /dev/null
+++ b/_maps/RandomRuins/IceRuins/icemoon_underground_mining_site_drip.dmm
@@ -0,0 +1,833 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/turf/open/floor/plating/ice/icemoon,
+/turf/open/floor/plating/ice/deep,
+/area/icemoon/underground/explored)
+"c" = (
+/obj/structure/ladder,
+/turf/open/floor/plating/ice/icemoon,
+/turf/open/floor/plating/ice/deep,
+/area/icemoon/underground/explored)
+"d" = (
+/turf/template_noop,
+/area/template_noop)
+"e" = (
+/turf/open/floor/plating/ice/deep/iceberg,
+/area/icemoon/underground/explored)
+"f" = (
+/obj/item/flashlight/lantern{
+ light_on = 1
+ },
+/turf/open/floor/plating/ice/icemoon,
+/turf/open/floor/plating/ice/deep,
+/area/icemoon/underground/explored)
+"g" = (
+/obj/item/clothing/suit/hooded/explorer,
+/obj/effect/decal/cleanable/blood/gibs/up,
+/turf/open/floor/plating/ice/icemoon,
+/turf/open/floor/plating/ice/deep,
+/area/icemoon/underground/explored)
+"h" = (
+/obj/item/clothing/shoes/winterboots/ice_boots,
+/turf/open/floor/plating/ice/icemoon,
+/turf/open/floor/plating/ice/deep,
+/area/icemoon/underground/explored)
+"i" = (
+/obj/item/kitchen/knife/combat/survival,
+/turf/open/floor/plating/ice/icemoon,
+/turf/open/floor/plating/ice/deep,
+/area/icemoon/underground/explored)
+"x" = (
+/turf/open/floor/plating/ice/icemoon,
+/turf/open/floor/plating/ice/deep,
+/turf/open/floor/plating/ice/deep,
+/area/icemoon/underground/explored)
+"T" = (
+/mob/living/simple_animal/hostile/megafauna/demonic_frost_miner,
+/turf/open/floor/plating/ice/icemoon,
+/turf/open/floor/plating/ice/deep,
+/area/icemoon/underground/explored)
+
+(1,1,1) = {"
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+"}
+(2,1,1) = {"
+d
+d
+d
+d
+d
+d
+d
+x
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+d
+d
+d
+d
+d
+d
+"}
+(3,1,1) = {"
+d
+d
+d
+d
+d
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+d
+d
+d
+d
+d
+"}
+(4,1,1) = {"
+d
+d
+d
+d
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+d
+d
+d
+d
+"}
+(5,1,1) = {"
+d
+d
+d
+a
+a
+e
+a
+a
+a
+a
+a
+e
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+d
+d
+d
+"}
+(6,1,1) = {"
+d
+d
+a
+a
+a
+a
+a
+a
+e
+a
+a
+a
+a
+a
+a
+a
+a
+e
+a
+a
+a
+a
+d
+d
+d
+"}
+(7,1,1) = {"
+d
+d
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+d
+"}
+(8,1,1) = {"
+d
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+e
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+d
+"}
+(9,1,1) = {"
+d
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+"}
+(10,1,1) = {"
+d
+a
+a
+a
+a
+a
+e
+a
+e
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+"}
+(11,1,1) = {"
+d
+a
+a
+e
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+e
+e
+a
+a
+a
+a
+e
+a
+a
+d
+"}
+(12,1,1) = {"
+d
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+e
+a
+a
+d
+"}
+(13,1,1) = {"
+d
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+"}
+(14,1,1) = {"
+d
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+T
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+"}
+(15,1,1) = {"
+d
+a
+a
+a
+a
+a
+a
+e
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+"}
+(16,1,1) = {"
+d
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+e
+a
+a
+a
+a
+a
+e
+a
+a
+a
+a
+a
+a
+d
+"}
+(17,1,1) = {"
+d
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+"}
+(18,1,1) = {"
+d
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+c
+e
+a
+a
+a
+a
+a
+e
+a
+a
+d
+"}
+(19,1,1) = {"
+d
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+e
+e
+a
+a
+d
+"}
+(20,1,1) = {"
+d
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+e
+a
+a
+d
+"}
+(21,1,1) = {"
+d
+a
+a
+a
+a
+a
+a
+e
+a
+a
+a
+a
+a
+a
+a
+a
+e
+a
+a
+a
+a
+a
+a
+a
+d
+"}
+(22,1,1) = {"
+d
+a
+a
+a
+e
+a
+a
+e
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+"}
+(23,1,1) = {"
+d
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+d
+"}
+(24,1,1) = {"
+d
+d
+a
+a
+a
+a
+f
+i
+a
+a
+a
+e
+e
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+d
+d
+"}
+(25,1,1) = {"
+d
+d
+d
+a
+a
+a
+a
+g
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+d
+d
+d
+"}
+(26,1,1) = {"
+d
+d
+d
+d
+a
+a
+a
+h
+a
+a
+e
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+d
+d
+d
+d
+"}
+(27,1,1) = {"
+d
+d
+d
+d
+d
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+d
+d
+d
+d
+d
+"}
+(28,1,1) = {"
+d
+d
+d
+d
+d
+d
+d
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+d
+d
+d
+d
+d
+d
+"}
+(29,1,1) = {"
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+"}
diff --git a/_maps/RandomRuins/IceRuins/icemoon_underground_oldstation.dmm b/_maps/RandomRuins/IceRuins/icemoon_underground_oldstation.dmm
new file mode 100644
index 000000000000..904e2f0f3bef
--- /dev/null
+++ b/_maps/RandomRuins/IceRuins/icemoon_underground_oldstation.dmm
@@ -0,0 +1,12081 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"aa" = (
+/turf/template_noop,
+/area/template_noop)
+"ab" = (
+/mob/living/simple_animal/hostile/asteroid/wolf,
+/turf/open/floor/plating/asteroid/icerock,
+/area/icemoon/underground/explored)
+"ad" = (
+/turf/closed/wall/r_wall,
+/area/ruin/space/has_grav/ancientstation/deltaai)
+"ah" = (
+/obj/structure/closet/crate,
+/obj/item/stack/sheet/mineral/titanium{
+ amount = 30
+ },
+/obj/item/stack/sheet/mineral/plasma{
+ amount = 25
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/ancientstation/deltaai)
+"aj" = (
+/obj/machinery/door/airlock/command,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/betacorridor)
+"ak" = (
+/turf/closed/wall/rust,
+/area/ruin/space/has_grav/ancientstation/comm)
+"al" = (
+/obj/effect/spawner/structure/window/hollow/reinforced/end{
+ dir = 8
+ },
+/obj/machinery/door/poddoor{
+ id = "ancient"
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/comm)
+"am" = (
+/obj/effect/spawner/structure/window/hollow/reinforced/middle,
+/obj/machinery/door/poddoor{
+ id = "ancient"
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/comm)
+"an" = (
+/obj/effect/spawner/structure/window/hollow/reinforced/end{
+ dir = 4
+ },
+/obj/machinery/door/poddoor{
+ id = "ancient"
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/comm)
+"aq" = (
+/mob/living/simple_animal/hostile/hivebot/range,
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/ancientstation/deltaai)
+"ar" = (
+/obj/effect/decal/cleanable/robot_debris,
+/obj/structure/closet/crate,
+/obj/item/stack/sheet/glass/fifty{
+ pixel_x = 3;
+ pixel_y = 3
+ },
+/obj/item/stack/sheet/plasteel{
+ amount = 30
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/ancientstation/deltaai)
+"as" = (
+/turf/closed/wall,
+/area/ruin/space/has_grav/ancientstation/comm)
+"at" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/comm)
+"au" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/computer{
+ desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages.";
+ name = "Broken Computer"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/comm)
+"av" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/computer{
+ desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages.";
+ name = "Broken Computer"
+ },
+/obj/item/paper/fluff/ruins/oldstation/damagereport,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/comm)
+"aw" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/computer{
+ desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages.";
+ name = "Broken Computer"
+ },
+/obj/item/paper/fluff/ruins/oldstation/report,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/comm)
+"ay" = (
+/obj/structure/rack,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/card/id/away/old/apc,
+/obj/item/stock_parts/cell{
+ charge = 100;
+ maxcharge = 15000
+ },
+/obj/item/stock_parts/cell{
+ charge = 100;
+ maxcharge = 15000
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/engi)
+"aA" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/firecloset/full,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation)
+"aC" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/ancientstation/deltaai)
+"aE" = (
+/obj/effect/decal/cleanable/oil,
+/obj/machinery/light/small{
+ brightness = 3;
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/ancientstation/deltaai)
+"aG" = (
+/turf/closed/wall/rust,
+/area/ruin/space/has_grav/ancientstation)
+"aH" = (
+/obj/effect/decal/cleanable/blood/gibs/old,
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/ancientstation/deltaai)
+"aI" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/comm)
+"aJ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/obj/machinery/button/door{
+ id = "ancient";
+ name = "Charlie Station Lockdown Button"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/comm)
+"aK" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/chair{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/comm)
+"aL" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/obj/item/toy/cards/deck,
+/obj/item/folder/blue,
+/obj/item/pen,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/comm)
+"aO" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/kirbyplants{
+ icon_state = "plant-25"
+ },
+/obj/effect/decal/cleanable/cobweb,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/comm)
+"aQ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/comm)
+"aR" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/computer{
+ desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages.";
+ name = "Broken Computer"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/comm)
+"aS" = (
+/obj/structure/sign/poster/official/nanotrasen_logo,
+/turf/closed/wall,
+/area/ruin/space/has_grav/ancientstation/comm)
+"aT" = (
+/turf/closed/wall,
+/area/ruin/space/has_grav/ancientstation)
+"aU" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation)
+"aV" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/chair{
+ dir = 1
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/comm)
+"aW" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/megaphone,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/comm)
+"aX" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/chair{
+ dir = 1
+ },
+/obj/machinery/airalarm/all_access{
+ dir = 8;
+ pixel_x = 25
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/comm)
+"aY" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation)
+"aZ" = (
+/obj/effect/spawner/structure/window/hollow/reinforced/end{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/mining)
+"ba" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/obj/item/lighter,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/comm)
+"bb" = (
+/obj/structure/sign/poster/contraband/pwr_game,
+/turf/closed/wall,
+/area/ruin/space/has_grav/ancientstation)
+"bc" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/closed/wall/rust,
+/area/ruin/space/has_grav/ancientstation)
+"bd" = (
+/turf/template_noop,
+/area/icemoon/underground/explored)
+"be" = (
+/obj/structure/window/reinforced/spawner/north,
+/obj/structure/window/reinforced/spawner/west,
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/ancientstation/deltaai)
+"bf" = (
+/turf/open/floor/plating/snowed/temperatre{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/icemoon/underground/explored)
+"bg" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/comm)
+"bh" = (
+/obj/machinery/computer{
+ desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages.";
+ dir = 4;
+ name = "Broken Computer"
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/door/window/brigdoor/eastright,
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/ancientstation/deltaai)
+"bi" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/comm)
+"bj" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/chair{
+ dir = 1
+ },
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -25
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/comm)
+"bn" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/chair{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/comm)
+"bo" = (
+/obj/machinery/door/airlock/highsecurity,
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/ancientstation/deltaai)
+"bp" = (
+/obj/machinery/door/window/brigdoor/westleft,
+/obj/effect/decal/cleanable/robot_debris,
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/ancientstation/deltaai)
+"bq" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/unary/vent_pump/layer4,
+/turf/open/floor/plasteel/airless{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/medbay)
+"br" = (
+/obj/effect/spawner/structure/window/hollow/reinforced,
+/turf/open/floor/plating{
+ heat_capacity = 1e+006;
+ icon_state = "platingdmg1"
+ },
+/area/ruin/space/has_grav/ancientstation/betastorage)
+"bs" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/obj/machinery/recharger,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/comm)
+"bt" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/obj/item/dice/d6,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/comm)
+"bu" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/obj/item/tank/internals/emergency_oxygen,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/comm)
+"bv" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/computer{
+ desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages.";
+ name = "Broken Computer"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/engi)
+"bw" = (
+/obj/machinery/door/airlock/maintenance_hatch,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/betacorridor)
+"bx" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/airlock/maintenance_hatch,
+/obj/structure/cable,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation)
+"by" = (
+/obj/structure/sign/poster/official/nanotrasen_logo,
+/turf/closed/wall/rust,
+/area/ruin/space/has_grav/ancientstation/comm)
+"bz" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/comm)
+"bB" = (
+/obj/effect/spawner/structure/window/hollow/reinforced/end{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/comm)
+"bC" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 10
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/hydroponics)
+"bD" = (
+/turf/closed/wall/rust,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"bE" = (
+/turf/closed/wall,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"bF" = (
+/obj/structure/grille,
+/area/ruin/space/has_grav/ancientstation/medbay)
+"bH" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/firedoor/border_only/closed{
+ dir = 8;
+ icon_state = "door_closed"
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/betacorridor)
+"bI" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/betacorridor)
+"bJ" = (
+/turf/closed/wall/rust,
+/area/ruin/space/has_grav/ancientstation/betacorridor)
+"bK" = (
+/obj/effect/spawner/structure/window/hollow/reinforced,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/betacorridor)
+"bL" = (
+/obj/effect/spawner/structure/window/hollow/reinforced,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation)
+"bM" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/obj/item/soap/nanotrasen,
+/obj/item/coin,
+/obj/item/coin,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/comm)
+"bN" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"bP" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/kirbyplants{
+ icon_state = "plant-25"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/comm)
+"bQ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"bR" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"bS" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/snowdin_station_sign/up/seven,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"bT" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"bU" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"bV" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/button/door{
+ id = "proto";
+ name = "Prototype Lab Lockdown";
+ pixel_x = 28
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/ancientstation/proto)
+"bW" = (
+/obj/item/kirbyplants{
+ icon_state = "plant-25"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"bX" = (
+/obj/structure/sign/departments/science,
+/turf/closed/wall/rust,
+/area/ruin/space/has_grav/ancientstation)
+"bY" = (
+/obj/effect/spawner/structure/window/hollow/reinforced,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"bZ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/remains/human,
+/obj/effect/decal/cleanable/blood/old,
+/obj/effect/decal/cleanable/cobweb,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"ca" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"cb" = (
+/obj/structure/sign/poster/official/science,
+/turf/closed/wall/rust,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"cd" = (
+/obj/machinery/door/airlock/command{
+ name = "Beta Station Access"
+ },
+/obj/machinery/door/poddoor{
+ id = "ancient"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"ce" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "Beta Station Main Corridor APC";
+ pixel_y = 23;
+ start_charge = 0
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/betacorridor)
+"cg" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer4,
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/betacorridor)
+"ch" = (
+/turf/closed/wall,
+/area/ruin/space/has_grav/ancientstation/betacorridor)
+"ci" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/closed,
+/area/ruin/space/has_grav/ancientstation)
+"cj" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/airlock/command,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/betacorridor)
+"ck" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/betacorridor)
+"cl" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/comm)
+"cm" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 10
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/mining)
+"cp" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 9
+ },
+/obj/effect/turf_decal/snowdin_station_sign/four,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"cq" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"cr" = (
+/obj/machinery/firealarm{
+ pixel_y = 25
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/betacorridor)
+"cs" = (
+/obj/item/stack/rods,
+/turf/open/floor/plating/asteroid/icerock,
+/area/icemoon/underground/explored)
+"ct" = (
+/obj/structure/sign/poster/official/science,
+/turf/closed/wall,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"cv" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/barricade/wooden,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"cw" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/snowdin_station_sign/up/two,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"cx" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/stack/medical/bruise_pack,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"cy" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/barricade/wooden,
+/obj/machinery/door/airlock/command{
+ name = "Charlie Station Access";
+ req_access_txt = "200"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"cz" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/door/window/brigdoor/eastright,
+/obj/machinery/computer/upload/ai{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/ancientstation/deltaai)
+"cA" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"cB" = (
+/obj/machinery/door/airlock/science,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"cC" = (
+/obj/item/bodypart/chest,
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/ancientstation/deltaai)
+"cE" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light,
+/obj/structure/table,
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/ancientstation/proto)
+"cF" = (
+/obj/structure/window/reinforced/spawner/west,
+/obj/structure/window/reinforced/spawner,
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/ancientstation/deltaai)
+"cG" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/shreds,
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/ancientstation/deltaai)
+"cH" = (
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/structure/lattice,
+/turf/open/floor/plating/asteroid/icerock,
+/area/ruin/space/has_grav/ancientstation/solararray)
+"cI" = (
+/obj/machinery/door/airlock/maintenance_hatch,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"cJ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/ancientstation/proto)
+"cL" = (
+/turf/open/floor/plating/airless{
+ icon_state = "platingdmg2";
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/betastorage)
+"cM" = (
+/obj/effect/spawner/structure/window/hollow/reinforced/end{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/comm)
+"cN" = (
+/obj/machinery/door/airlock/external,
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/mining)
+"cO" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"cP" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"cQ" = (
+/turf/closed/wall/rust,
+/area/ruin/space/has_grav/ancientstation/hydroponics)
+"cR" = (
+/obj/effect/spawner/structure/window/hollow/reinforced/end{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/hydroponics)
+"cS" = (
+/obj/effect/spawner/structure/window/hollow/reinforced/middle,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/hydroponics)
+"cT" = (
+/obj/effect/spawner/structure/window/hollow/reinforced/end{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/hydroponics)
+"cU" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 6
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"cV" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"cW" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small{
+ brightness = 3;
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"cX" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"cY" = (
+/obj/effect/decal/cleanable/robot_debris,
+/obj/machinery/porta_turret/syndicate/energy{
+ dir = 1;
+ faction = list("hivebot")
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/ancientstation/deltaai)
+"cZ" = (
+/obj/effect/decal/cleanable/shreds,
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/ancientstation/deltaai)
+"da" = (
+/obj/machinery/door/airlock/science,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"dc" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/comm)
+"df" = (
+/obj/structure/closet/emcloset/anchored,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"dg" = (
+/obj/machinery/door/airlock/science{
+ name = "Artificial Program Core Room"
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"dh" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"dk" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 6
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/comm)
+"dl" = (
+/mob/living/simple_animal/hostile/hivebot/rapid,
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/ancientstation/deltaai)
+"dm" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/machinery/airalarm/all_access{
+ dir = 4;
+ pixel_x = -23
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"dn" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/kirbyplants{
+ icon_state = "plant-25"
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -25
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/hydroponics)
+"dp" = (
+/obj/machinery/hydroponics/soil,
+/turf/open/floor/grass,
+/area/ruin/space/has_grav/ancientstation/hydroponics)
+"dq" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/reagent_dispensers/watertank/high{
+ desc = "A highly-pressurized water tank, this one seems almost empty..";
+ tank_volume = 1000
+ },
+/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/glass/bucket,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/hydroponics)
+"ds" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/kirbyplants{
+ icon_state = "plant-25"
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/hydroponics)
+"dt" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"du" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/airalarm/all_access{
+ dir = 8;
+ pixel_x = 25
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"dv" = (
+/turf/closed/wall/rust,
+/area/ruin/space/has_grav/ancientstation/sec)
+"dw" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"dx" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 10
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"dy" = (
+/turf/closed/wall/rust,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"dA" = (
+/obj/machinery/door/airlock/research{
+ name = "Research and Development"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/firedoor/border_only/closed,
+/obj/machinery/door/firedoor/border_only/closed{
+ dir = 1;
+ icon_state = "door_closed"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"dB" = (
+/obj/effect/gibspawner/human,
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/ancientstation/deltaai)
+"dC" = (
+/obj/machinery/door/airlock/science,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"dD" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/roller,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/airless{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/medbay)
+"dF" = (
+/obj/structure/lattice,
+/turf/open/floor/plating/asteroid/icerock,
+/area/icemoon/underground/explored)
+"dG" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"dH" = (
+/obj/structure/lattice,
+/turf/open/floor/plating/asteroid/icerock,
+/area/ruin/space/has_grav/ancientstation/solararray)
+"dJ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"dK" = (
+/obj/effect/spawner/structure/window/hollow/reinforced/middle{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/mining)
+"dL" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/airlock/command/glass{
+ name = "Bridge"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/comm)
+"dM" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/betacorridor)
+"dN" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/snowdin_station_sign/up,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"dO" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/hydroponics)
+"dP" = (
+/obj/effect/spawner/structure/window/hollow/reinforced,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/hydroponics)
+"dQ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/hydroponics)
+"dR" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/hydroponics)
+"dS" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "Charlie Security APC";
+ pixel_x = -25;
+ start_charge = 0
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/sec)
+"dT" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/computer{
+ desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages.";
+ name = "Broken Computer"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/sec)
+"dU" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/obj/machinery/recharger,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/sec)
+"dV" = (
+/obj/machinery/door/airlock/science,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"dW" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "Charlie Station Bridge APC";
+ pixel_y = 23;
+ start_charge = 0
+ },
+/obj/effect/decal/cleanable/cobweb,
+/obj/machinery/light_switch{
+ pixel_x = -26
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/comm)
+"dX" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"dZ" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"eb" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"ec" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "Delta Station RnD APC";
+ pixel_y = 23;
+ start_charge = 0
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"ed" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/portable_atmospherics/scrubber,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation)
+"ee" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"ef" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -25
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/item/storage/backpack/old,
+/obj/structure/closet,
+/obj/item/radio{
+ desc = "An old handheld radio. You could use it, if you really wanted to.";
+ icon_state = "radio";
+ name = "old radio"
+ },
+/obj/item/radio{
+ desc = "An old handheld radio. You could use it, if you really wanted to.";
+ icon_state = "radio";
+ name = "old radio"
+ },
+/obj/item/storage/box/survival/engineer,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"eg" = (
+/obj/machinery/portable_atmospherics/canister/air,
+/turf/open/floor/plating/airless{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/betastorage)
+"eh" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small{
+ brightness = 3;
+ dir = 8
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/ancientstation)
+"ei" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/comm)
+"ej" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/crate/bin,
+/obj/effect/spawner/lootdrop/maintenance/seven,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/engi)
+"ek" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/reagent_dispensers/fueltank,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/engi)
+"el" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/engi)
+"em" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/engi)
+"eo" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/airlock/public/glass{
+ name = "Hydroponics"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/hydroponics)
+"ep" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/obj/item/cultivator{
+ pixel_x = 4;
+ pixel_y = 4
+ },
+/obj/item/cultivator,
+/obj/item/shovel/spade,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/clothing/suit/hooded/wintercoat/hydro,
+/obj/item/clothing/suit/hooded/wintercoat/hydro,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/hydroponics)
+"eq" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/seed_extractor,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/hydroponics)
+"er" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/obj/item/seeds/harebell,
+/obj/item/seeds/carrot,
+/obj/item/seeds/potato,
+/obj/item/seeds/ambrosia,
+/obj/item/seeds/poppy,
+/obj/item/seeds/grape,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/seeds/wheat,
+/obj/item/seeds/wheat/rice,
+/obj/item/clothing/suit/hooded/wintercoat/hydro,
+/obj/item/clothing/suit/hooded/wintercoat/hydro,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/hydroponics)
+"es" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer4,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"et" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/sec)
+"eu" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/sec)
+"ex" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/obj/item/book/manual/wiki/security_space_law,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/sec)
+"ey" = (
+/turf/closed/wall,
+/area/ruin/space/has_grav/ancientstation/hydroponics)
+"ez" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light_switch{
+ pixel_y = 26
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"eA" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"eB" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/autolathe,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"eC" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/airalarm/all_access{
+ dir = 8;
+ pixel_x = 25
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"eE" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"eF" = (
+/obj/machinery/computer/rdconsole,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"eG" = (
+/obj/structure/closet/crate/medical,
+/obj/item/circuitboard/machine/sleeper,
+/turf/open/floor/plating/snowed/temperatre{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/medbay)
+"eH" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/airless{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/medbay)
+"eI" = (
+/turf/closed/wall,
+/area/ruin/space/has_grav/ancientstation/engi)
+"eJ" = (
+/turf/closed/wall,
+/area/ruin/space/has_grav/ancientstation/sec)
+"eK" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small{
+ brightness = 3;
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/engi)
+"eL" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/comm)
+"eM" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/engi)
+"eN" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/light_switch{
+ pixel_x = 26
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/engi)
+"eP" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/generic,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"eR" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/hydroponics)
+"eS" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/hydroponics)
+"eT" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/hydroponics)
+"eU" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/sec)
+"eV" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/obj/item/assembly/flash/handheld,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/sec)
+"eX" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"eY" = (
+/turf/closed/wall,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"eZ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/power/emitter,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"fa" = (
+/obj/machinery/rnd/destructive_analyzer,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"fb" = (
+/obj/effect/spawner/structure/window/hollow/reinforced/end{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/engi)
+"fc" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/engi)
+"fd" = (
+/obj/structure/sign/poster/contraband/donut_corp,
+/turf/closed/wall,
+/area/ruin/space/has_grav/ancientstation/sec)
+"fe" = (
+/obj/machinery/power/smes/engineering{
+ charge = 0
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/engi)
+"ff" = (
+/obj/item/stack/rods,
+/obj/item/shard{
+ icon_state = "tiny"
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/item/shard,
+/turf/open/floor/plating/snowed/temperatre{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/icemoon/underground/explored)
+"fg" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"fh" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"fj" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small,
+/obj/machinery/light_switch{
+ pixel_y = -26
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/hydroponics)
+"fl" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/crate/bin,
+/obj/machinery/airalarm/all_access{
+ dir = 1;
+ pixel_y = -22
+ },
+/obj/effect/spawner/lootdrop/maintenance/seven,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/hydroponics)
+"fm" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/airlock/maintenance_hatch,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/hydroponics)
+"fn" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"fo" = (
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"fp" = (
+/obj/structure/sign/poster/official/here_for_your_safety,
+/turf/closed/wall/rust,
+/area/ruin/space/has_grav/ancientstation/sec)
+"fq" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/obj/item/paper,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/sec)
+"fr" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/chair{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/sec)
+"fs" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/structure/closet/crate/bin,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/sec)
+"ft" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"fu" = (
+/obj/machinery/mecha_part_fabricator,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"fv" = (
+/obj/structure/table,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/stack/sheet/metal/fifty,
+/obj/item/stack/sheet/glass/fifty{
+ pixel_x = 3;
+ pixel_y = 3
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"fw" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"fx" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -25
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"fy" = (
+/obj/effect/decal/cleanable/oil,
+/turf/closed/wall/r_wall,
+/area/ruin/space/has_grav/ancientstation/deltaai)
+"fA" = (
+/obj/machinery/portable_atmospherics/canister/air,
+/turf/open/floor/plating/airless{
+ icon_state = "platingdmg2";
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/betastorage)
+"fB" = (
+/obj/effect/spawner/structure/window/hollow/reinforced/end{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/engi)
+"fC" = (
+/obj/effect/spawner/structure/window/hollow/reinforced/middle,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/engi)
+"fD" = (
+/obj/effect/spawner/structure/window/hollow/reinforced/directional{
+ dir = 6
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/engi)
+"fE" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/engi)
+"fF" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/ash,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 5
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/engi)
+"fG" = (
+/obj/machinery/door/airlock/engineering{
+ name = "Engineering"
+ },
+/obj/machinery/door/poddoor{
+ id = "ancient"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/engi)
+"fH" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"fJ" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"fK" = (
+/obj/machinery/door/airlock/security,
+/obj/machinery/door/firedoor/closed,
+/obj/machinery/door/poddoor{
+ id = "ancient"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/sec)
+"fL" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/sec)
+"fM" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/obj/item/pen,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/sec)
+"fN" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/computer{
+ desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages.";
+ name = "Broken Computer"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/sec)
+"fP" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/cobweb/cobweb2,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/comm)
+"fQ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/shreds,
+/obj/effect/turf_decal/snowdin_station_sign/seven,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"fR" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/toilet,
+/obj/effect/decal/cleanable/cobweb/cobweb2,
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/ancientstation)
+"fS" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/mining)
+"fV" = (
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"fW" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"fX" = (
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/mining)
+"fY" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating/snowed/temperatre{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/betacorridor)
+"fZ" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/open/floor/plating/airless{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/betastorage)
+"ga" = (
+/turf/closed/wall,
+/area/ruin/space/has_grav/ancientstation/mining)
+"gb" = (
+/obj/effect/spawner/structure/window/hollow/reinforced/end{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/mining)
+"gc" = (
+/obj/effect/spawner/structure/window/hollow/reinforced/directional{
+ dir = 6
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/mining)
+"gd" = (
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/open/floor/plating/airless{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/betastorage)
+"ge" = (
+/obj/machinery/power/apc{
+ dir = 4;
+ name = "Delta Station Artifical Program Core APC";
+ pixel_x = 25;
+ start_charge = 0
+ },
+/obj/effect/decal/cleanable/blood/gibs/old,
+/obj/effect/decal/cleanable/blood/old,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/ancientstation/deltaai)
+"gf" = (
+/obj/structure/closet/crate/bin,
+/obj/effect/spawner/lootdrop/maintenance/seven,
+/turf/open/floor/plating/snowed/temperatre{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/atmo)
+"gg" = (
+/obj/effect/spawner/structure/window/hollow/reinforced/directional{
+ dir = 10
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/mining)
+"gh" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/mining)
+"gi" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/betacorridor)
+"gj" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/item/reagent_containers/spray/weedspray,
+/obj/item/reagent_containers/spray/pestspray,
+/obj/structure/closet/crate/hydroponics,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/hydroponics)
+"gk" = (
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/ancientstation/deltaai)
+"gl" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/airlock/maintenance_hatch,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/kitchen)
+"gm" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/firedoor/border_only/closed,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/betacorridor)
+"gn" = (
+/obj/effect/spawner/structure/window/hollow/reinforced,
+/obj/machinery/door/poddoor{
+ id = "ancient"
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/engi)
+"go" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"gp" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"gq" = (
+/obj/machinery/door/airlock/maintenance_hatch,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation)
+"gr" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation)
+"gs" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/kitchen)
+"gt" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation)
+"gu" = (
+/obj/structure/rack,
+/obj/item/tank/internals/emergency_oxygen,
+/obj/item/tank/internals/emergency_oxygen,
+/turf/open/floor/plating/airless{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/betastorage)
+"gv" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/airalarm/all_access{
+ pixel_y = 23
+ },
+/obj/effect/decal/cleanable/food/egg_smudge,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/kitchen)
+"gw" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/turf/open/floor/plating/snowed/temperatre{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/betacorridor)
+"gx" = (
+/obj/machinery/door/airlock/maintenance_hatch,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation)
+"gy" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"gz" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/betacorridor)
+"gA" = (
+/obj/effect/spawner/structure/window/hollow/reinforced,
+/obj/machinery/door/poddoor{
+ id = "ancient"
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/sec)
+"gB" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/sec)
+"gC" = (
+/obj/effect/spawner/structure/window/hollow/reinforced,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/sec)
+"gD" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 25
+ },
+/obj/effect/decal/cleanable/dirt,
+/mob/living/simple_animal/hostile/alien/drone,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"gE" = (
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/hydroponics)
+"gF" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/structure/cable,
+/obj/machinery/power/apc{
+ name = "Charlie Station Garden APC ";
+ pixel_y = -23;
+ start_charge = 0
+ },
+/obj/item/reagent_containers/glass/bottle/nutrient/ez,
+/obj/item/reagent_containers/glass/bottle/nutrient/l4z,
+/obj/item/reagent_containers/glass/bottle/nutrient/rh,
+/obj/structure/closet/crate/hydroponics,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/hydroponics)
+"gG" = (
+/obj/machinery/rnd/production/protolathe,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"gH" = (
+/obj/structure/closet/crate/radiation,
+/obj/item/stack/sheet/mineral/uranium{
+ amount = 15
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/engi)
+"gI" = (
+/turf/closed/wall,
+/area/ruin/space/has_grav/ancientstation/kitchen)
+"gJ" = (
+/obj/structure/grille,
+/turf/open/floor/plating/airless{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/atmo)
+"gL" = (
+/obj/effect/spawner/structure/window/hollow/reinforced/end{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/mining)
+"gM" = (
+/obj/machinery/rnd/production/circuit_imprinter,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/reagent_containers/dropper,
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"gO" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plating/snowed/temperatre{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/betacorridor)
+"gP" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/obj/item/tank/internals/anesthetic,
+/obj/item/clothing/mask/breath/medical,
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"gQ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table/optable{
+ name = "Robotics Operating Table"
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"gS" = (
+/obj/machinery/door/airlock/maintenance_hatch{
+ name = "Engineering Storage"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"gT" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/airless{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/betacorridor)
+"gU" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/rack,
+/obj/item/clothing/mask/breath,
+/obj/item/clothing/mask/breath,
+/turf/open/floor/plating/airless{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/betastorage)
+"gV" = (
+/obj/effect/spawner/structure/window/hollow/reinforced/directional{
+ dir = 5
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/engi)
+"gW" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"gX" = (
+/obj/structure/sign/poster/official/build,
+/turf/closed/wall,
+/area/ruin/space/has_grav/ancientstation/engi)
+"gY" = (
+/mob/living/simple_animal/hostile/asteroid/hivelord/legion/snow,
+/turf/open/floor/plating/asteroid/icerock,
+/area/icemoon/underground/unexplored)
+"gZ" = (
+/obj/structure/table,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/reagent_containers/spray/cleaner,
+/obj/item/storage/box/lights/mixed,
+/obj/item/radio{
+ desc = "An old handheld radio. You could use it, if you really wanted to.";
+ icon_state = "radio";
+ name = "old radio"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"ha" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/sec)
+"hb" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/obj/item/reagent_containers/food/drinks/soda_cans/cola,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/sec)
+"hd" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"he" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/emcloset/anchored,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"hf" = (
+/obj/effect/spawner/structure/window/hollow/reinforced/end{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"hg" = (
+/obj/effect/spawner/structure/window/hollow/reinforced/middle,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"hh" = (
+/obj/effect/spawner/structure/window/hollow/reinforced/end{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"hi" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"hj" = (
+/obj/machinery/airalarm/all_access{
+ dir = 8;
+ pixel_x = 25
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"hk" = (
+/obj/effect/spawner/structure/window/hollow/reinforced/end,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/engi)
+"hl" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/engi)
+"hm" = (
+/obj/machinery/power/terminal{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/engi)
+"hn" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/airalarm/all_access{
+ dir = 4;
+ pixel_x = -23
+ },
+/obj/machinery/space_heater,
+/turf/open/floor/plating/airless{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/betastorage)
+"hp" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"hr" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/vending/dinnerware,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/kitchen)
+"hs" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/secure_closet/freezer/fridge/open,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/kitchen)
+"ht" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/kitchen)
+"hu" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/kitchen)
+"hv" = (
+/obj/structure/table,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/clothing/gloves/color/fyellow/old,
+/obj/item/clothing/head/welding{
+ pixel_x = -3;
+ pixel_y = 5
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/engi)
+"hw" = (
+/obj/structure/grille/broken,
+/turf/open/floor/plating/snowed/temperatre{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/betacorridor)
+"hx" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/processor,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/kitchen)
+"hy" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/obj/machinery/microwave{
+ pixel_x = -3;
+ pixel_y = 6
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/kitchen)
+"hA" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/obj/item/folder/red,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/sec)
+"hB" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 25
+ },
+/obj/structure/rack,
+/obj/item/clothing/suit/armor/vest/old,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/sec)
+"hC" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"hE" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 8
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"hF" = (
+/obj/structure/table,
+/obj/item/reagent_containers/glass/bottle/aluminium{
+ pixel_x = 6
+ },
+/obj/item/reagent_containers/glass/bottle/bromine{
+ pixel_x = -6
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"hG" = (
+/obj/structure/table,
+/obj/item/reagent_containers/glass/bottle/carbon{
+ pixel_x = 6
+ },
+/obj/item/reagent_containers/glass/bottle/chlorine{
+ pixel_x = -6
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"hH" = (
+/obj/structure/table,
+/obj/item/reagent_containers/glass/bottle/copper{
+ pixel_x = 6
+ },
+/obj/item/reagent_containers/glass/bottle/ethanol{
+ pixel_x = -6
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"hJ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/firedoor/border_only/closed{
+ dir = 8;
+ icon_state = "door_closed"
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/betacorridor)
+"hK" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/field/generator,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"hL" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/blood/tracks,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/ancientstation/deltaai)
+"hM" = (
+/obj/structure/sign/departments/science,
+/turf/closed/wall,
+/area/ruin/space/has_grav/ancientstation)
+"hN" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"hO" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small{
+ brightness = 3;
+ dir = 8
+ },
+/obj/effect/decal/cleanable/oil,
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -25
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/engi)
+"hP" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/clothing/head/welding{
+ pixel_x = -3;
+ pixel_y = 5
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/engi)
+"hQ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/engi)
+"hR" = (
+/obj/effect/spawner/structure/window/hollow/reinforced,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/kitchen)
+"hT" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/obj/item/kitchen/rollingpin,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/kitchen)
+"hU" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/obj/item/reagent_containers/food/condiment/enzyme{
+ layer = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/kitchen)
+"hV" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/obj/machinery/reagentgrinder,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/kitchen)
+"hW" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/sec)
+"hX" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/gun/energy/laser/retro/old{
+ pixel_x = -2;
+ pixel_y = -2
+ },
+/obj/item/gun/energy/laser/retro/old{
+ pixel_x = 2;
+ pixel_y = 2
+ },
+/obj/structure/rack,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/sec)
+"hY" = (
+/obj/structure/chair,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"hZ" = (
+/obj/structure/table,
+/obj/item/reagent_containers/glass/bottle/fluorine{
+ pixel_x = 6
+ },
+/obj/item/reagent_containers/glass/bottle/hydrogen{
+ pixel_x = -6
+ },
+/obj/item/reagent_containers/glass/bottle/water{
+ pixel_y = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"ia" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"ib" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/airlock/command{
+ name = "Delta Station Access"
+ },
+/obj/machinery/door/poddoor{
+ id = "ancient"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"ic" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/snowdin_station_sign/up/three,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"id" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable,
+/obj/machinery/computer/turbine_computer{
+ dir = 1;
+ id = "geothermal"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/engi)
+"ie" = (
+/obj/structure/table,
+/obj/item/stack/cable_coil,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/paper/fluff/ruins/oldstation/generator_manual,
+/obj/item/clothing/gloves/color/yellow,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/engi)
+"ig" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/engi)
+"ih" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/generic,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"ii" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/airlock/public/glass{
+ name = "Dining Area"
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/kitchen)
+"ij" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 1;
+ pixel_y = 2
+ },
+/obj/structure/window/reinforced,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"im" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/obj/item/restraints/handcuffs,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/sec)
+"in" = (
+/obj/structure/table,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/item/broken_bottle,
+/obj/item/soap/nanotrasen,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"io" = (
+/obj/structure/table,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/folder/white,
+/obj/item/reagent_containers/glass/beaker,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"ip" = (
+/obj/machinery/chem_master,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/reagent_containers/glass/beaker,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 6
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"ir" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer4,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"is" = (
+/obj/machinery/door/airlock/medical/glass{
+ name = "Chemical Storage";
+ req_access_txt = "200"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/firedoor,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"it" = (
+/obj/structure/table,
+/obj/item/reagent_containers/glass/bottle/mercury{
+ pixel_x = 6;
+ pixel_y = 8
+ },
+/obj/item/reagent_containers/glass/bottle/nitrogen{
+ pixel_x = -6;
+ pixel_y = 8
+ },
+/obj/item/reagent_containers/glass/bottle/oxygen{
+ pixel_x = 6
+ },
+/obj/item/reagent_containers/glass/bottle/phosphorus{
+ pixel_x = -6
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"iu" = (
+/obj/structure/table,
+/obj/item/reagent_containers/glass/bottle/iodine{
+ pixel_y = 8
+ },
+/obj/item/reagent_containers/glass/bottle/iron{
+ pixel_x = 6
+ },
+/obj/item/reagent_containers/glass/bottle/lithium{
+ pixel_x = -6
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"iv" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 1;
+ pixel_y = 2
+ },
+/obj/structure/window/reinforced,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"iw" = (
+/obj/structure/rack,
+/obj/item/storage/toolbox/mechanical/old,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/multitool,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/engi)
+"ix" = (
+/obj/structure/rack,
+/obj/item/stack/cable_coil,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/power/apc{
+ dir = 4;
+ name = "Charlie Engineering APC";
+ pixel_x = 25;
+ start_charge = 0
+ },
+/obj/structure/cable,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/engi)
+"iy" = (
+/obj/machinery/door/airlock/medical/glass{
+ name = "Medical Bay"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/medbay)
+"iz" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/airalarm/all_access{
+ dir = 4;
+ pixel_x = -23
+ },
+/obj/structure/guncase/shotgun,
+/obj/item/gun/ballistic/shotgun/automatic,
+/obj/item/gun/ballistic/shotgun/automatic,
+/obj/item/gun/ballistic/shotgun/automatic,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/sec)
+"iA" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/rack,
+/obj/item/storage/box/rubbershot,
+/obj/item/storage/box/rubbershot{
+ pixel_x = 2;
+ pixel_y = 2
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/sec)
+"iB" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/rack,
+/obj/item/storage/box/lethalshot,
+/obj/item/storage/box/lethalshot{
+ pixel_x = 2;
+ pixel_y = 2
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/sec)
+"iC" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"iD" = (
+/obj/structure/table,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/toy/nuke,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"iE" = (
+/obj/structure/table,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/recharger,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"iF" = (
+/obj/machinery/chem_heater,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"iG" = (
+/obj/structure/table,
+/obj/item/reagent_containers/glass/bottle/potassium{
+ pixel_x = 6
+ },
+/obj/item/reagent_containers/glass/bottle/radium{
+ pixel_x = -6
+ },
+/obj/item/reagent_containers/glass/bottle/welding_fuel{
+ pixel_y = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"iH" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/chair{
+ dir = 4
+ },
+/obj/machinery/light/small{
+ brightness = 3;
+ dir = 8
+ },
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -25
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/kitchen)
+"iI" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/obj/item/reagent_containers/food/condiment/saltshaker{
+ pixel_x = -2;
+ pixel_y = 2
+ },
+/obj/item/reagent_containers/food/condiment/peppermill{
+ pixel_x = 5;
+ pixel_y = -2
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/kitchen)
+"iJ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/chair{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/kitchen)
+"iK" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/chair{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/kitchen)
+"iL" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/crate/bin,
+/obj/effect/spawner/lootdrop/maintenance/seven,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/kitchen)
+"iM" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/obj/item/trash/plate,
+/obj/item/kitchen/fork,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/kitchen)
+"iN" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/chair{
+ dir = 8
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/kitchen)
+"iO" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 1;
+ pixel_y = 2
+ },
+/obj/structure/window/reinforced,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"iP" = (
+/obj/structure/chair{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"iQ" = (
+/obj/structure/table,
+/obj/item/reagent_containers/glass/bottle/sugar{
+ pixel_x = 6
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"iR" = (
+/obj/structure/table,
+/obj/item/reagent_containers/glass/bottle/silver{
+ pixel_x = 6
+ },
+/obj/item/reagent_containers/glass/bottle/sodium{
+ pixel_x = -6
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"iS" = (
+/obj/structure/table,
+/obj/item/reagent_containers/glass/bottle/sacid{
+ pixel_x = 6
+ },
+/obj/item/reagent_containers/glass/bottle/silicon{
+ pixel_x = -6
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"iT" = (
+/obj/effect/spawner/structure/window/hollow/reinforced/middle,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/mining)
+"iU" = (
+/obj/machinery/power/terminal{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/cobweb,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/engi)
+"iV" = (
+/obj/machinery/power/smes/engineering{
+ charge = 0;
+ name = "backup power storage unit"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/engi)
+"iW" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/wrench,
+/obj/item/wirecutters,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/engi)
+"iX" = (
+/obj/structure/sign/warning/radiation,
+/turf/closed/wall,
+/area/ruin/space/has_grav/ancientstation/engi)
+"iY" = (
+/obj/effect/spawner/structure/window/hollow/reinforced/end{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/kitchen)
+"iZ" = (
+/obj/effect/spawner/structure/window/hollow/reinforced/middle,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/kitchen)
+"ja" = (
+/obj/effect/spawner/structure/window/hollow/reinforced/end{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/kitchen)
+"jc" = (
+/obj/machinery/door/airlock/research{
+ name = "Research and Development"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"jd" = (
+/obj/machinery/door/airlock/research{
+ name = "Research and Development"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"je" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/betacorridor)
+"jf" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/stack/sheet/metal{
+ amount = 20
+ },
+/obj/item/stack/sheet/metal{
+ amount = 20
+ },
+/obj/structure/closet/crate,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"jg" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/recharge_station,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"jh" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/visible/layer4{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/atmo)
+"ji" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/structure/cable,
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = -26
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/engi)
+"jj" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/engi)
+"jk" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plating/airless{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/betastorage)
+"jl" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"jm" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"jn" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"jo" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"jp" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 1;
+ pixel_y = 2
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"jq" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/obj/effect/turf_decal/snowdin_station_sign/up/four,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"jr" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"js" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/airlock/command{
+ name = "Charlie Station Access";
+ req_access_txt = "200"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"jt" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 6
+ },
+/mob/living/simple_animal/hostile/hivebot/range,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"ju" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/engi)
+"jv" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"jw" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"jx" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/unary/vent_pump/layer4{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"jy" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/airalarm/all_access{
+ dir = 8;
+ pixel_x = 25
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"jz" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/item/assembly/flash/handheld,
+/obj/item/assembly/flash/handheld,
+/obj/item/storage/box/firingpins,
+/obj/structure/closet/crate/secure/weapon{
+ req_access_txt = "203"
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"jA" = (
+/turf/closed/wall/r_wall,
+/area/ruin/space/has_grav/ancientstation/proto)
+"jB" = (
+/obj/structure/table,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/item/paper/fluff/ruins/oldstation,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"jC" = (
+/obj/machinery/light/small{
+ brightness = 3;
+ dir = 8
+ },
+/obj/effect/gibspawner/human,
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/ancientstation/deltaai)
+"jD" = (
+/obj/structure/lattice/catwalk,
+/obj/machinery/button/door{
+ id = "geo_vent_nw";
+ name = "pressure chamber vent";
+ pixel_y = 28
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating/snowed/temperatre{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/solararray)
+"jE" = (
+/turf/closed/wall/rust,
+/area/ruin/space/has_grav/ancientstation/mining)
+"jF" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"jG" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/oil,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"jH" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"jI" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"jJ" = (
+/obj/item/kirbyplants{
+ icon_state = "plant-25"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"jK" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/crate/engineering/electrical,
+/obj/item/solar_assembly,
+/obj/item/solar_assembly,
+/obj/item/solar_assembly,
+/obj/item/solar_assembly,
+/obj/item/solar_assembly,
+/obj/item/solar_assembly,
+/obj/item/solar_assembly,
+/obj/item/solar_assembly,
+/obj/item/solar_assembly,
+/obj/item/solar_assembly,
+/obj/item/solar_assembly,
+/obj/item/solar_assembly,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation)
+"jL" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"jM" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/solar_assembly,
+/obj/item/solar_assembly,
+/obj/item/solar_assembly,
+/obj/item/solar_assembly,
+/obj/item/solar_assembly,
+/obj/item/solar_assembly,
+/obj/structure/closet/crate/engineering/electrical,
+/obj/item/solar_assembly,
+/obj/item/solar_assembly,
+/obj/item/solar_assembly,
+/obj/item/solar_assembly,
+/obj/item/solar_assembly,
+/obj/item/solar_assembly,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation)
+"jN" = (
+/obj/machinery/door/poddoor{
+ id = "proto"
+ },
+/obj/machinery/door/window/eastleft,
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/ancientstation/proto)
+"jO" = (
+/obj/machinery/light/small/broken{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plating/snowed/temperatre{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/atmo)
+"jP" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/storage/backpack/duffelbag,
+/obj/structure/closet,
+/obj/item/storage/box/survival/engineer,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"jQ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/crate,
+/obj/machinery/power/apc{
+ dir = 4;
+ name = "Charlie Main Corridor APC";
+ pixel_x = 25;
+ start_charge = 0
+ },
+/obj/structure/cable,
+/obj/item/stack/sheet/glass{
+ amount = 50
+ },
+/obj/item/stack/sheet/glass{
+ amount = 25
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation)
+"jS" = (
+/obj/effect/spawner/structure/window/hollow/reinforced/end{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation)
+"jT" = (
+/obj/effect/spawner/structure/window/hollow/reinforced/end{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation)
+"jU" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/airlock/public/glass{
+ name = "Cryogenics Room"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"jV" = (
+/obj/structure/rack,
+/obj/item/pickaxe,
+/obj/item/pickaxe,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/mining)
+"jX" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/hydroponics)
+"jY" = (
+/obj/machinery/power/apc{
+ dir = 4;
+ name = "Beta Atmospherics APC";
+ pixel_x = 25;
+ start_charge = 0
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/layer_manifold,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/atmo)
+"jZ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/cobweb,
+/obj/machinery/meter,
+/obj/machinery/atmospherics/pipe/simple/general,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation)
+"ka" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/generic,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"kb" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plasteel/airless{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/medbay)
+"kc" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/sec)
+"kd" = (
+/obj/structure/table/reinforced,
+/obj/item/clothing/suit/space/hardsuit/ancient,
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/ancientstation/proto)
+"ke" = (
+/obj/machinery/door/poddoor{
+ id = "proto"
+ },
+/obj/machinery/door/window/westright,
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/ancientstation/proto)
+"kf" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/machinery/light_switch{
+ pixel_y = 26
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/ancientstation/proto)
+"kg" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "Delta Prototype Lab APC";
+ pixel_y = 23;
+ start_charge = 0
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/ancientstation/proto)
+"kh" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/ancientstation/proto)
+"ki" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/ancientstation/proto)
+"kj" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/airalarm/all_access{
+ pixel_y = 23
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/ancientstation/proto)
+"kk" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/ancientstation/proto)
+"km" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/binary/pump/layer2{
+ dir = 1
+ },
+/turf/open/floor/plasteel/airless,
+/area/ruin/space/has_grav/ancientstation/atmo)
+"kn" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/airlock/research{
+ name = "Research and Development"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/firedoor/border_only/closed,
+/obj/machinery/door/firedoor/border_only/closed{
+ dir = 1;
+ icon_state = "door_closed"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"ko" = (
+/obj/machinery/atmospherics/components/unary/portables_connector/visible{
+ dir = 4;
+ name = "O2 Input"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/atmo)
+"kp" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/showcase/machinery/oldpod,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"kq" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"ks" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/cobweb/cobweb2,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/crate/bin,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"kt" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/structure/table/reinforced,
+/obj/item/paper/fluff/ruins/oldstation/protosuit,
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/ancientstation/proto)
+"ku" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/poddoor{
+ id = "proto"
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/ancientstation/proto)
+"kw" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/ancientstation/proto)
+"ky" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/door/poddoor{
+ id = "proto"
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/ancientstation/proto)
+"kA" = (
+/obj/machinery/atmospherics/pipe/manifold/yellow/visible,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/atmo)
+"kB" = (
+/obj/machinery/atmospherics/components/binary/pump{
+ dir = 8;
+ name = "O2 Output"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/atmo)
+"kC" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/unary/tank/air{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation)
+"kD" = (
+/obj/structure/table,
+/obj/item/crowbar,
+/obj/item/flashlight/glowstick,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/radio{
+ desc = "An old handheld radio. You could use it, if you really wanted to.";
+ icon_state = "radio";
+ name = "old radio"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"kE" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/insectguts,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"kF" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/computer{
+ desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages.";
+ dir = 8;
+ name = "Broken Computer"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"kH" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 8
+ },
+/obj/machinery/door/airlock/external{
+ name = "Engineering External Access"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/engi)
+"kI" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -25
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/ancientstation/proto)
+"kJ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/engi)
+"kK" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer2,
+/obj/machinery/atmospherics/pipe/simple/supply/visible/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/atmo)
+"kL" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer2{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/atmo)
+"kM" = (
+/obj/structure/sign/poster/official/work_for_a_future,
+/turf/closed/wall/rust,
+/area/ruin/space/has_grav/ancientstation)
+"kN" = (
+/obj/structure/table,
+/obj/item/crowbar,
+/obj/item/flashlight/glowstick,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/item/radio{
+ desc = "An old handheld radio. You could use it, if you really wanted to.";
+ icon_state = "radio";
+ name = "old radio"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"kP" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/showcase/machinery/oldpod,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"kQ" = (
+/turf/closed/wall,
+/area/ruin/space/has_grav/ancientstation/atmo)
+"kR" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/structure/table/reinforced,
+/obj/item/paper/fluff/ruins/oldstation/protohealth,
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/ancientstation/proto)
+"kS" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/chair,
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/ancientstation/proto)
+"kU" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/structure/table/reinforced,
+/obj/item/paper/fluff/ruins/oldstation/protogun,
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/ancientstation/proto)
+"kW" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/yellow/visible{
+ dir = 5
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/atmo)
+"kX" = (
+/obj/machinery/atmospherics/components/unary/portables_connector/visible,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/atmo)
+"kY" = (
+/obj/machinery/door/airlock/maintenance_hatch{
+ name = "Electrical Maintanace"
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation)
+"kZ" = (
+/obj/structure/table/reinforced,
+/obj/item/healthanalyzer{
+ desc = "A prototype hand-held body scanner able to distinguish vital signs of the subject.";
+ name = "prototype health analyzer"
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/ancientstation/proto)
+"la" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/electronics/apc,
+/obj/item/electronics/apc,
+/obj/item/electronics/apc,
+/obj/item/electronics/apc,
+/obj/item/electronics/airlock,
+/obj/item/electronics/airlock,
+/obj/item/electronics/airlock,
+/obj/item/electronics/airlock,
+/obj/item/electronics/airalarm,
+/obj/item/electronics/airalarm,
+/obj/item/electronics/airalarm,
+/obj/item/electronics/airalarm,
+/obj/structure/closet/crate/engineering/electrical{
+ name = "electronics crate"
+ },
+/obj/item/electronics/tracker,
+/obj/item/stack/cable_coil,
+/obj/item/clothing/gloves/color/fyellow/old,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation)
+"lb" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/computer{
+ desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages.";
+ dir = 1;
+ name = "Broken Computer"
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/ancientstation/proto)
+"lc" = (
+/obj/structure/table/reinforced,
+/obj/item/gun/energy/e_gun/old{
+ desc = "NT-E1 Prototype Energy Gun. Early stage development of a unique energy rifle that has multifaceted energy lens allowing the gun to alter the form of projectile it fires on command. Was quickly made useless by the NT-E2 and NT-E3 Hybrid Energy Guns, which utilized a more efficient power system."
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/ancientstation/proto)
+"le" = (
+/obj/machinery/atmospherics/pipe/manifold/yellow/visible{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/atmo)
+"lf" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/unary/portables_connector/visible{
+ dir = 4;
+ name = "N2 Input"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/atmo)
+"lg" = (
+/turf/open/lava/plasma/ice_moon/deep,
+/area/icemoon/underground/explored)
+"li" = (
+/obj/effect/spawner/structure/window/hollow/reinforced/end{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/proto)
+"lj" = (
+/obj/effect/spawner/structure/window/hollow/reinforced/end{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/proto)
+"lm" = (
+/obj/effect/decal/cleanable/blood/old,
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/ancientstation/deltaai)
+"lq" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/pickaxe,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"lr" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/showcase/machinery/oldpod/used,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"ls" = (
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"lu" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/airlock/maintenance_hatch,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"lv" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/power/apc{
+ dir = 4;
+ name = "Delta Station Corridor APC";
+ pixel_x = 25;
+ start_charge = 0
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"lw" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"lx" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "Charlie Station Kitchen APC";
+ pixel_y = 23;
+ start_charge = 0
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/kitchen)
+"ly" = (
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/kitchen)
+"lz" = (
+/turf/open/floor/plating/snowed/temperatre{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/solararray)
+"lA" = (
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"lB" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"lC" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"lD" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/airlock/highsecurity{
+ name = "Prototype Laboratory";
+ req_access_txt = "200"
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/proto)
+"lE" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/airlock/highsecurity{
+ name = "Prototype Laboratory";
+ req_access_txt = "200"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/proto)
+"lF" = (
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/ancientstation/proto)
+"lH" = (
+/obj/item/stack/rods,
+/obj/item/shard{
+ icon_state = "tiny"
+ },
+/obj/structure/window/reinforced,
+/turf/open/floor/plating/snowed/temperatre{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/icemoon/underground/explored)
+"lI" = (
+/obj/item/stack/rods,
+/obj/structure/window/reinforced,
+/turf/open/floor/plating/snowed/temperatre{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/icemoon/underground/explored)
+"lJ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet,
+/obj/item/clothing/suit/space,
+/obj/item/clothing/head/helmet/space,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/engi)
+"lK" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/airalarm/all_access{
+ dir = 8;
+ pixel_x = 25
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/engi)
+"lL" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/airalarm/all_access{
+ dir = 8;
+ pixel_x = 25
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"lM" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"lO" = (
+/obj/machinery/door/poddoor{
+ id = "proto"
+ },
+/obj/machinery/door/window/eastright,
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/ancientstation/proto)
+"lP" = (
+/obj/machinery/door/poddoor{
+ id = "proto"
+ },
+/obj/machinery/door/window/westleft,
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/ancientstation/proto)
+"lQ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/cobweb/cobweb2,
+/obj/structure/closet/crate/engineering/electrical,
+/obj/item/solar_assembly,
+/obj/item/solar_assembly,
+/obj/item/solar_assembly,
+/obj/item/solar_assembly,
+/obj/item/solar_assembly,
+/obj/item/solar_assembly,
+/obj/item/solar_assembly,
+/obj/item/solar_assembly,
+/obj/item/solar_assembly,
+/obj/item/solar_assembly,
+/obj/item/solar_assembly,
+/obj/item/solar_assembly,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation)
+"lR" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/cobweb,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/airalarm/all_access{
+ dir = 4;
+ pixel_x = -23
+ },
+/obj/machinery/light_switch{
+ pixel_y = 26
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"lS" = (
+/obj/structure/lattice/catwalk,
+/turf/open/floor/plating/snowed/temperatre{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/solararray)
+"lV" = (
+/obj/structure/grille/broken,
+/turf/open/floor/plating/snowed/temperatre{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/medbay)
+"lW" = (
+/obj/structure/grille/broken,
+/obj/item/shard{
+ icon_state = "medium"
+ },
+/turf/open/floor/plating/snowed/temperatre{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/medbay)
+"lX" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/airlock/maintenance_hatch,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/airless,
+/area/ruin/space/has_grav/ancientstation/betastorage)
+"lY" = (
+/obj/machinery/door/airlock/atmos/glass{
+ name = "Station Atmospherics"
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer2{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/atmo)
+"lZ" = (
+/obj/effect/decal/cleanable/blood/tracks,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/ancientstation/deltaai)
+"ma" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"mb" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"mc" = (
+/turf/closed/mineral/random/snow/icyrock,
+/area/ruin/space/has_grav/ancientstation)
+"md" = (
+/obj/structure/girder,
+/turf/open/floor/plating/snowed/temperatre{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/betacorridor)
+"me" = (
+/turf/open/floor/plating/snowed/temperatre{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/betacorridor)
+"mf" = (
+/obj/structure/girder,
+/turf/open/floor/plating/airless{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/betastorage)
+"mg" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/closed/mineral/random/snow/icyrock,
+/area/icemoon/underground/explored)
+"mh" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 25
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"mi" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"mj" = (
+/obj/machinery/door/airlock/highsecurity,
+/obj/effect/mapping_helpers/airlock/cyclelink_helper,
+/obj/effect/decal/cleanable/blood/tracks,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/deltaai)
+"mk" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"ml" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"mm" = (
+/obj/structure/table/reinforced,
+/obj/machinery/the_singularitygen/tesla,
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/ancientstation/proto)
+"mp" = (
+/obj/structure/rack,
+/obj/item/storage/bag/ore,
+/obj/item/storage/bag/ore,
+/obj/item/mining_scanner,
+/obj/item/mining_scanner,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/airalarm/all_access{
+ dir = 4;
+ pixel_x = -23
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/mining)
+"mq" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"mr" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"ms" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -26
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"mt" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/rack,
+/obj/item/circuitboard/machine/shuttle/engine/plasma,
+/obj/item/circuitboard/machine/shuttle/engine/plasma,
+/obj/item/circuitboard/machine/shuttle/heater,
+/obj/item/circuitboard/machine/shuttle/heater,
+/obj/item/pipe_dispenser,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/mining)
+"mu" = (
+/obj/structure/table,
+/obj/item/storage/firstaid/ancient,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/defibrillator,
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "Beta Station Medbay APC";
+ pixel_y = 23;
+ start_charge = 0
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/open/floor/plasteel/airless{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/medbay)
+"mv" = (
+/obj/effect/spawner/structure/window/hollow/reinforced/end{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/betacorridor)
+"mw" = (
+/obj/effect/spawner/structure/window/hollow/reinforced/middle,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/betacorridor)
+"mx" = (
+/obj/effect/spawner/structure/window/hollow/reinforced/end{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/betacorridor)
+"my" = (
+/obj/structure/cable,
+/turf/open/floor/plating/asteroid/icerock,
+/area/ruin/space/has_grav/ancientstation/solararray)
+"mz" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/storage/backpack/old,
+/obj/structure/closet,
+/obj/item/storage/box/survival/engineer,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"mA" = (
+/obj/machinery/conveyor{
+ id = "beta"
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/mining)
+"mB" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/mining)
+"mD" = (
+/obj/machinery/mineral/unloading_machine{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/mining)
+"mE" = (
+/obj/machinery/mineral/processing_unit{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/mining)
+"mF" = (
+/obj/effect/spawner/structure/window/hollow/reinforced,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/mining)
+"mG" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/mining)
+"mH" = (
+/turf/closed/wall/rust,
+/area/ruin/space/has_grav/ancientstation/atmo)
+"mI" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 10
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"mJ" = (
+/obj/machinery/conveyor_switch/oneway{
+ id = "beta";
+ pixel_x = 9
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/mining)
+"mK" = (
+/obj/machinery/conveyor{
+ dir = 10;
+ id = "beta"
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/mining)
+"mL" = (
+/obj/structure/closet,
+/obj/item/tank/jetpack/void,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/item/clothing/suit/space,
+/obj/item/clothing/head/helmet/space,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/mining)
+"mM" = (
+/obj/machinery/door/airlock/mining/glass{
+ name = "Mining Equipment"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/mining)
+"mN" = (
+/obj/structure/closet,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/clothing/mask/breath,
+/obj/item/tank/internals/oxygen,
+/obj/item/tank/internals/oxygen,
+/obj/machinery/light_switch{
+ pixel_y = -26
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/mining)
+"mO" = (
+/obj/machinery/mineral/processing_unit_console,
+/turf/closed/wall,
+/area/ruin/space/has_grav/ancientstation/mining)
+"mP" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/computer{
+ desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages.";
+ dir = 1;
+ name = "Broken Computer"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/sec)
+"mQ" = (
+/obj/machinery/power/apc{
+ name = "Beta Station Mining Equipment APC ";
+ pixel_y = -23;
+ start_charge = 0
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/mining)
+"mR" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/mining)
+"mS" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/betacorridor)
+"mU" = (
+/obj/machinery/conveyor{
+ dir = 8;
+ id = "beta"
+ },
+/obj/structure/plasticflaps,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/mining)
+"mV" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/betacorridor)
+"mW" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/betacorridor)
+"mX" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/betacorridor)
+"mY" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/betacorridor)
+"mZ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/betacorridor)
+"na" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/airalarm/all_access{
+ dir = 1;
+ pixel_y = -22
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/betacorridor)
+"nb" = (
+/obj/machinery/door/airlock/command{
+ name = "Beta Station Access"
+ },
+/obj/machinery/door/poddoor{
+ id = "ancient"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"nc" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/betacorridor)
+"nd" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/airlock/command{
+ name = "Delta Station Access"
+ },
+/obj/machinery/door/poddoor{
+ id = "ancient"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"ne" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/betacorridor)
+"nf" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/betacorridor)
+"ng" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/pipedispenser/disposal/transit_tube,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/atmo)
+"nh" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/closed/wall,
+/area/ruin/space/has_grav/ancientstation/betacorridor)
+"nj" = (
+/turf/closed/mineral/random/snow/icyrock,
+/area/icemoon/underground/explored)
+"nl" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/glass,
+/obj/item/stack/rods,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer2{
+ dir = 6
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/atmo)
+"nm" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/glass,
+/obj/machinery/atmospherics/pipe/simple/supply/visible/layer4{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer2{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/atmo)
+"nn" = (
+/obj/machinery/light/small,
+/obj/structure/closet/firecloset/full,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"no" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/mining)
+"np" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/betacorridor)
+"nq" = (
+/obj/machinery/airalarm/all_access{
+ dir = 4;
+ pixel_x = -23
+ },
+/turf/open/floor/plasteel/airless{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/medbay)
+"nr" = (
+/obj/item/stack/rods,
+/turf/template_noop,
+/area/template_noop)
+"ns" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/storage/backpack/old,
+/obj/structure/closet,
+/obj/item/storage/box/survival/engineer,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"nt" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light_switch{
+ pixel_x = -26
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer2,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/atmo)
+"nu" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/stack/rods,
+/obj/machinery/atmospherics/pipe/simple/supply/visible/layer4,
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/atmo)
+"nv" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/atmos/glass{
+ name = "Station Atmospherics"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/atmo)
+"nw" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating/snowed/temperatre{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/atmo)
+"nx" = (
+/obj/item/shard,
+/obj/machinery/atmospherics/components/binary/pump/layer4,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/open/floor/plating/snowed/temperatre{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/atmo)
+"ny" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible/layer2{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/atmo)
+"nz" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -25
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer2,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/atmo)
+"nA" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/trinary/mixer/airmix{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/atmo)
+"nB" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/portable_atmospherics/canister,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/atmo)
+"nC" = (
+/obj/structure/closet/crate,
+/obj/item/cautery{
+ pixel_x = 4
+ },
+/obj/item/hemostat,
+/obj/item/circular_saw,
+/obj/item/scalpel{
+ pixel_y = 12
+ },
+/obj/item/retractor,
+/obj/machinery/light/small/broken{
+ dir = 8
+ },
+/turf/open/floor/plasteel/airless{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/medbay)
+"nD" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table/optable,
+/obj/machinery/light_switch{
+ pixel_x = 26
+ },
+/turf/open/floor/plasteel/airless{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/medbay)
+"nE" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating/airless{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/betastorage)
+"nF" = (
+/obj/structure/closet/firecloset,
+/turf/open/floor/plating/airless{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/betastorage)
+"nG" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/emcloset/anchored,
+/turf/open/floor/plating/airless{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/betastorage)
+"nI" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/engi)
+"nJ" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/engineering{
+ name = "Backup Generator Room"
+ },
+/obj/structure/cable,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/engi)
+"nL" = (
+/obj/effect/decal/cleanable/blood/tracks,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"nM" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -25
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"nO" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"nP" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"nQ" = (
+/obj/item/stack/rods,
+/turf/open/floor/plating/snowed/temperatre{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/betacorridor)
+"nR" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/crate,
+/obj/item/stack/sheet/mineral/silver{
+ amount = 25
+ },
+/obj/item/stack/sheet/mineral/gold{
+ amount = 25
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"nS" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"nT" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"nV" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/airlock/science{
+ name = "Artificial Program Core Room"
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/blood/tracks,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"nW" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 25
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/blood/tracks{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"nX" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"nY" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/blood/tracks,
+/obj/machinery/atmospherics/components/unary/vent_pump/layer4{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"oa" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"ob" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/blood/tracks{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 9
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"oc" = (
+/obj/machinery/door/airlock/science,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"od" = (
+/obj/item/kirbyplants{
+ icon_state = "plant-25"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"oe" = (
+/obj/structure/table,
+/obj/item/stack/sheet/glass/fifty{
+ pixel_x = 3;
+ pixel_y = 3
+ },
+/obj/item/stack/sheet/metal/fifty,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"of" = (
+/obj/structure/table,
+/obj/item/storage/toolbox/mechanical/old,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"og" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"oh" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"oi" = (
+/obj/structure/table,
+/obj/item/stack/sheet/glass,
+/obj/item/stack/sheet/glass,
+/obj/item/stock_parts/matter_bin,
+/obj/item/stock_parts/scanning_module{
+ pixel_x = 2;
+ pixel_y = 3
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"oj" = (
+/obj/structure/table,
+/obj/item/stock_parts/manipulator,
+/obj/item/stock_parts/capacitor,
+/obj/item/stock_parts/micro_laser,
+/obj/item/stack/cable_coil,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"ok" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/firedoor/border_only/closed{
+ dir = 1;
+ icon_state = "door_closed"
+ },
+/obj/machinery/door/firedoor/border_only/closed,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"ol" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/obj/machinery/door/firedoor/border_only/closed{
+ dir = 1;
+ icon_state = "door_closed"
+ },
+/obj/machinery/door/firedoor/border_only/closed,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"om" = (
+/obj/item/kirbyplants{
+ icon_state = "plant-25"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/cobweb,
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"on" = (
+/obj/machinery/door/airlock/highsecurity,
+/obj/effect/mapping_helpers/airlock/cyclelink_helper,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/deltaai)
+"oo" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/blood/tracks,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"op" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/blood/old,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"oq" = (
+/mob/living/simple_animal/hostile/hivebot/strong,
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/ancientstation/deltaai)
+"os" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/portable_atmospherics/scrubber,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"ot" = (
+/obj/machinery/portable_atmospherics/scrubber,
+/turf/open/floor/plating/airless{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/betastorage)
+"ou" = (
+/obj/machinery/droneDispenser/hivebot,
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/ancientstation/deltaai)
+"ov" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/blood/old,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"ow" = (
+/obj/effect/decal/cleanable/cobweb,
+/obj/machinery/light/small/broken{
+ dir = 8
+ },
+/obj/machinery/sleeper,
+/turf/open/floor/plasteel/airless{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/medbay)
+"ox" = (
+/obj/structure/closet/crate,
+/obj/item/stack/sheet/metal{
+ amount = 50
+ },
+/obj/item/stack/sheet/metal{
+ amount = 25
+ },
+/obj/item/clothing/gloves/color/yellow,
+/obj/item/stack/sheet/glass{
+ amount = 25
+ },
+/obj/effect/decal/cleanable/cobweb,
+/turf/open/floor/plating/airless{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/betastorage)
+"oy" = (
+/obj/structure/table,
+/obj/item/tank/internals/oxygen,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/tank/internals/oxygen,
+/obj/item/clothing/mask/breath,
+/obj/effect/decal/cleanable/cobweb,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/engi)
+"oz" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/airalarm/all_access{
+ dir = 4;
+ pixel_x = -23
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/blood/old,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"oA" = (
+/obj/item/shard,
+/obj/effect/decal/cleanable/glass,
+/turf/open/floor/plasteel/airless{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/medbay)
+"oB" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/glass,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 5
+ },
+/turf/open/floor/plasteel/airless{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/medbay)
+"oC" = (
+/obj/effect/decal/cleanable/glass,
+/turf/open/floor/plating/airless{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/betastorage)
+"oD" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/comm)
+"oE" = (
+/obj/item/stack/rods,
+/turf/open/floor/plasteel/airless{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/medbay)
+"oF" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/shard{
+ icon_state = "medium"
+ },
+/obj/effect/decal/cleanable/glass,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 1
+ },
+/turf/open/floor/plasteel/airless{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/medbay)
+"oG" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/comm)
+"oH" = (
+/obj/effect/spawner/structure/window/hollow/reinforced/end{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/comm)
+"oI" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"oJ" = (
+/obj/structure/closet/crate/bin,
+/obj/effect/spawner/lootdrop/maintenance/seven,
+/turf/open/floor/plating/snowed/temperatre{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/medbay)
+"oK" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/blood/old,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"oL" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/blood/old,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"oM" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/stack/rods,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/open/floor/plating/snowed/temperatre{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/betacorridor)
+"oN" = (
+/obj/effect/spawner/structure/window/hollow/reinforced/end{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/comm)
+"oO" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/shard{
+ icon_state = "medium"
+ },
+/turf/open/floor/plating/snowed/temperatre{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/betacorridor)
+"oP" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/shard{
+ icon_state = "medium"
+ },
+/obj/effect/decal/cleanable/glass,
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "Beta Storage APC";
+ pixel_x = -25;
+ start_charge = 0
+ },
+/obj/structure/cable,
+/turf/open/floor/plating/airless{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/betastorage)
+"oQ" = (
+/obj/item/shard{
+ icon_state = "small"
+ },
+/obj/machinery/light/broken{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating/snowed/temperatre{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/betacorridor)
+"oR" = (
+/obj/item/shard,
+/turf/open/floor/plating/asteroid/icerock,
+/area/icemoon/underground/explored)
+"oS" = (
+/obj/effect/decal/cleanable/glass,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{
+ dir = 8
+ },
+/obj/structure/cable,
+/turf/open/floor/plating/snowed/temperatre{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/betacorridor)
+"oT" = (
+/obj/item/stack/rods,
+/obj/effect/decal/cleanable/glass,
+/turf/open/floor/plating/snowed/temperatre{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/betacorridor)
+"oU" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -25
+ },
+/obj/effect/decal/cleanable/xenoblood/xgibs/up,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"oW" = (
+/obj/item/shard{
+ icon_state = "medium"
+ },
+/obj/effect/decal/cleanable/glass,
+/obj/machinery/airalarm/all_access{
+ dir = 8;
+ pixel_x = 25
+ },
+/turf/open/floor/plating/snowed/temperatre{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/betacorridor)
+"oX" = (
+/obj/machinery/airalarm/all_access{
+ dir = 4;
+ pixel_x = -23
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/blood/old,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"oY" = (
+/obj/item/stack/rods,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/open/floor/plating/snowed/temperatre{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/betacorridor)
+"oZ" = (
+/obj/item/shard{
+ icon_state = "small"
+ },
+/obj/effect/decal/cleanable/glass,
+/turf/open/floor/plating/snowed/temperatre{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/betacorridor)
+"pa" = (
+/obj/item/stack/rods,
+/obj/machinery/door/firedoor,
+/turf/open/floor/plating/snowed/temperatre{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/atmo)
+"pb" = (
+/obj/effect/decal/cleanable/cobweb,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"pc" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/glass,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating/snowed/temperatre{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/atmo)
+"pd" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/glass,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 10
+ },
+/turf/open/floor/plating/snowed/temperatre{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/atmo)
+"pe" = (
+/obj/item/shard{
+ icon_state = "small"
+ },
+/turf/open/floor/plating/asteroid/icerock,
+/area/icemoon/underground/explored)
+"pf" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/portable_atmospherics/pump,
+/obj/machinery/atmospherics/components/unary/portables_connector/layer4{
+ dir = 1
+ },
+/turf/open/floor/plasteel/airless,
+/area/ruin/space/has_grav/ancientstation/atmo)
+"pg" = (
+/obj/machinery/power/port_gen/pacman/super{
+ name = "\improper emergency power generator"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/greenglow,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/engi)
+"ph" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/mirror{
+ name = "dusty mirror";
+ pixel_y = 28
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/cobweb/cobweb2,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"pi" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/shard{
+ icon_state = "small"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"pj" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/stack/rods,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"pk" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/glass,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"pl" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/stack/rods,
+/obj/item/shard{
+ icon_state = "medium"
+ },
+/obj/effect/decal/cleanable/glass,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"pm" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/shard,
+/obj/item/stack/rods,
+/obj/effect/decal/cleanable/glass,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"pn" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/engi)
+"po" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/shard,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"pp" = (
+/obj/machinery/atmospherics/components/unary/portables_connector/visible{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/atmo)
+"pv" = (
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2.9
+ },
+/turf/open/floor/engine/n2,
+/area/ruin/space/has_grav/ancientstation/atmo)
+"pF" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"pM" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/kitchen)
+"qf" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 9
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/ancientstation/proto)
+"qk" = (
+/obj/machinery/pipedispenser,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/atmo)
+"qy" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"qz" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/atmospherics/components/unary/outlet_injector/on{
+ dir = 8
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/open/floor/engine/o2,
+/area/ruin/space/has_grav/ancientstation/atmo)
+"qA" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating/snowed/temperatre{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/betacorridor)
+"qF" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer2{
+ dir = 4
+ },
+/turf/closed/wall,
+/area/ruin/space/has_grav/ancientstation/atmo)
+"qG" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/airlock/public/glass{
+ name = "Dining Area"
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/kitchen)
+"qJ" = (
+/obj/effect/spawner/structure/window/hollow/reinforced,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/medbay)
+"qZ" = (
+/obj/machinery/door/poddoor{
+ id = "geo_vent_nw";
+ name = "pressure chamber vent"
+ },
+/turf/open/floor/plating/snowed/temperatre{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/solararray)
+"rg" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"rq" = (
+/obj/structure/lattice,
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/open/lava/plasma/ice_moon/deep,
+/area/ruin/space/has_grav/ancientstation/solararray)
+"rr" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/effect/turf_decal/snowdin_station_sign/two,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"rv" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -25
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"rG" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating/asteroid/icerock,
+/area/ruin/space/has_grav/ancientstation/solararray)
+"sy" = (
+/obj/structure/closet/firecloset/full,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"sC" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/airlock,
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/ancientstation)
+"sY" = (
+/obj/structure/lattice,
+/obj/item/stack/rods,
+/turf/open/floor/plating/asteroid/icerock,
+/area/icemoon/underground/explored)
+"tf" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/ancientstation/proto)
+"tn" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/chair,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/kitchen)
+"tz" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"tL" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/mob/living/simple_animal/hostile/hivebot/range,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"tS" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating/snowed/temperatre{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/solararray)
+"up" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"uA" = (
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/open/floor/plating/asteroid/icerock,
+/area/ruin/space/has_grav/ancientstation/solararray)
+"uB" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/betacorridor)
+"uC" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"uP" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating/snowed/temperatre{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/betacorridor)
+"uR" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/betacorridor)
+"uT" = (
+/turf/open/floor/engine/n2,
+/area/ruin/space/has_grav/ancientstation/atmo)
+"uY" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 10
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/sec)
+"vs" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/mob/living/simple_animal/hostile/hivebot/range,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"vu" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 9
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/kitchen)
+"vv" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/snowdin_station_sign/up/five,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"vK" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/firedoor/border_only/closed,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/betacorridor)
+"vM" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 4
+ },
+/obj/machinery/door/airlock/external{
+ name = "Engineering External Access"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/engi)
+"vX" = (
+/obj/structure/closet/crate/engineering{
+ name = "camera assembly crate"
+ },
+/obj/item/wallframe/camera,
+/obj/item/wallframe/camera,
+/obj/item/wallframe/camera,
+/obj/item/wallframe/camera,
+/obj/item/wallframe/camera,
+/obj/item/wallframe/camera,
+/obj/item/wallframe/camera,
+/obj/item/wallframe/camera,
+/obj/item/wallframe/camera,
+/obj/item/wallframe/camera,
+/obj/item/stack/cable_coil,
+/obj/item/wallframe/camera,
+/obj/item/wallframe/camera,
+/obj/item/wallframe/camera,
+/obj/item/wallframe/camera,
+/obj/item/wallframe/camera,
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/ancientstation/deltaai)
+"wc" = (
+/obj/structure/cable,
+/obj/structure/lattice,
+/turf/open/floor/plating/asteroid/icerock,
+/area/icemoon/underground/explored)
+"wf" = (
+/obj/machinery/power/compressor{
+ comp_id = "geothermal";
+ dir = 4;
+ luminosity = 2
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plating/snowed/temperatre{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/solararray)
+"wj" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"ww" = (
+/obj/structure/lattice,
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/lava/plasma/ice_moon/deep,
+/area/ruin/space/has_grav/ancientstation/solararray)
+"wz" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"wL" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 6
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/engi)
+"xh" = (
+/obj/structure/steam_fissure,
+/turf/open/floor/plating/asteroid/icerock,
+/area/ruin/space/has_grav/ancientstation/solararray)
+"xl" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation)
+"xr" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"xP" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/portable_atmospherics/scrubber,
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/ancientstation/deltaai)
+"yk" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/binary/pump{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation)
+"yo" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/snowdin_station_sign/five,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"yu" = (
+/obj/machinery/door/airlock/engineering{
+ name = "Engineering"
+ },
+/obj/machinery/door/poddoor{
+ id = "ancient"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/engi)
+"yx" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/reagent_dispensers/fueltank,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"yy" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/airlock/public/glass{
+ name = "Hydroponics"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/hydroponics)
+"yJ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"ze" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plating/snowed/temperatre{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/solararray)
+"zm" = (
+/obj/machinery/door/window/brigdoor{
+ dir = 8;
+ icon_state = "rightsecure";
+ name = "Plasma Canister Storage"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer2{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/atmo)
+"zr" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/lattice/catwalk,
+/turf/open/floor/plating/snowed/temperatre{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/solararray)
+"zB" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/engi)
+"zG" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/crate/bin,
+/obj/effect/spawner/lootdrop/maintenance/seven,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"zH" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"zJ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/betacorridor)
+"Aa" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"Ab" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/supply/visible,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/atmo)
+"Af" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"As" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"AF" = (
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"AK" = (
+/turf/closed/wall,
+/area/ruin/space/has_grav/ancientstation/medbay)
+"Bh" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/open/floor/plating/snowed/temperatre{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/solararray)
+"Bs" = (
+/obj/machinery/portable_atmospherics/canister/oxygen,
+/turf/open/floor/engine/o2,
+/area/ruin/space/has_grav/ancientstation/atmo)
+"BX" = (
+/obj/effect/decal/cleanable/glass,
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating/snowed/temperatre{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/atmo)
+"Cj" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/airless{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/betacorridor)
+"Ck" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"Co" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/door/window/brigdoor/eastright,
+/obj/machinery/rnd/server,
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/ancientstation/deltaai)
+"Cq" = (
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/betacorridor)
+"Cr" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/kitchen)
+"Cs" = (
+/obj/structure/grille/broken,
+/turf/open/floor/plating/airless{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/betastorage)
+"CZ" = (
+/obj/machinery/power/compressor{
+ comp_id = "geothermal";
+ dir = 8;
+ luminosity = 2
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/open/floor/plating/snowed/temperatre{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/solararray)
+"Dd" = (
+/obj/machinery/power/turbine{
+ dir = 8;
+ luminosity = 2
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/open/floor/plating/snowed/temperatre{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/solararray)
+"Dg" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"Dm" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/sec)
+"Dp" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer2{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/atmo)
+"Dw" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 9
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/sec)
+"DA" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/lattice,
+/obj/structure/lattice/catwalk,
+/turf/open/lava/plasma/ice_moon/deep,
+/area/ruin/space/has_grav/ancientstation/solararray)
+"DB" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"DC" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"DF" = (
+/obj/machinery/door/airlock/maintenance_hatch,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"DJ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light_switch{
+ pixel_y = -26
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"DS" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/crate/secure/engineering{
+ name = "plasma tank crate";
+ req_access_txt = "204"
+ },
+/obj/item/tank/internals/plasma/full,
+/obj/item/tank/internals/plasma/full,
+/obj/item/tank/internals/plasma/full,
+/obj/item/tank/internals/plasma/full,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"DT" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/atmo)
+"DZ" = (
+/obj/machinery/door/poddoor{
+ id = "geo_vent_se";
+ name = "pressure chamber vent"
+ },
+/turf/open/floor/plating/snowed/temperatre{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/solararray)
+"EP" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/kitchen)
+"EV" = (
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/atmo)
+"Fl" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/crate,
+/obj/item/stack/sheet/mineral/uranium{
+ amount = 25
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"FH" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/portable_atmospherics/scrubber,
+/obj/machinery/atmospherics/components/unary/portables_connector/layer2{
+ dir = 1
+ },
+/turf/open/floor/plasteel/airless,
+/area/ruin/space/has_grav/ancientstation/atmo)
+"FM" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/button/door{
+ id = "geo_vent_se";
+ name = "pressure chamber vent";
+ pixel_y = 28
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/open/floor/plating/snowed/temperatre{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/solararray)
+"FV" = (
+/turf/closed/mineral/random/snow/icyrock,
+/area/ruin/space/has_grav/ancientstation/betacorridor)
+"Gq" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating/snowed/temperatre{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/solararray)
+"Gt" = (
+/obj/machinery/power/turbine{
+ dir = 4;
+ luminosity = 2
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/open/floor/plating/snowed/temperatre{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/solararray)
+"GA" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"GG" = (
+/obj/structure/closet,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"GP" = (
+/obj/machinery/pipedispenser/disposal,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/atmo)
+"GS" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 9
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/hydroponics)
+"GU" = (
+/turf/closed/wall,
+/area/ruin/space/has_grav/ancientstation/betastorage)
+"Hn" = (
+/turf/open/floor/engine/o2,
+/area/ruin/space/has_grav/ancientstation/atmo)
+"HA" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/atmo)
+"HQ" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/lattice,
+/obj/structure/lattice/catwalk,
+/turf/open/floor/plating/asteroid/icerock,
+/area/ruin/space/has_grav/ancientstation/solararray)
+"HT" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/effect/turf_decal/snowdin_station_sign,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"It" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/sink{
+ dir = 4;
+ pixel_x = 11
+ },
+/obj/structure/mirror{
+ name = "dusty mirror";
+ pixel_x = 26
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/ancientstation)
+"Iw" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/airalarm/all_access{
+ dir = 8;
+ pixel_x = 25
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/blood/tracks,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"Iy" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/betacorridor)
+"IM" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/sec)
+"IN" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"IV" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/blood/tracks{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"Jo" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/obj/structure/showcase/machinery/oldpod/used,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"JG" = (
+/obj/machinery/door/poddoor{
+ id = "geo_turbine_nw";
+ name = "pressure chamber vent"
+ },
+/turf/open/floor/plating/snowed/temperatre{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/solararray)
+"JT" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"Ka" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 25
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"Ky" = (
+/turf/open/floor/plating/asteroid/icerock,
+/area/ruin/space/has_grav/ancientstation/solararray)
+"KF" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/atmospherics/components/unary/outlet_injector/on{
+ dir = 8
+ },
+/obj/machinery/light/small,
+/turf/open/floor/engine/n2,
+/area/ruin/space/has_grav/ancientstation/atmo)
+"KG" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/structure/table/reinforced,
+/obj/item/paper/fluff/ruins/oldstation/protosing{
+ info = "fucking uhhh tesla -I'll finish this later, Professor Fiddler";
+ name = "Tesla Generator"
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/ancientstation/proto)
+"KM" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/snowdin_station_sign/up/six,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"KO" = (
+/obj/item/stack/rods,
+/turf/open/floor/plating/airless{
+ icon_state = "platingdmg1";
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/betastorage)
+"KX" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation)
+"Le" = (
+/obj/machinery/door/airlock/science,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/blood/tracks{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only/closed{
+ dir = 8;
+ icon_state = "door_closed"
+ },
+/obj/machinery/door/firedoor/border_only/closed{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"Lh" = (
+/obj/structure/window/reinforced,
+/turf/open/floor/engine/o2,
+/area/ruin/space/has_grav/ancientstation/atmo)
+"Ln" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer2,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/atmo)
+"LI" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/engi)
+"LO" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/airalarm/all_access{
+ dir = 4;
+ pixel_x = -25
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer2{
+ dir = 5
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/atmo)
+"LY" = (
+/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer2{
+ dir = 8
+ },
+/turf/open/floor/plating/snowed/temperatre{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/atmo)
+"Mt" = (
+/obj/effect/spawner/structure/window/hollow/reinforced/end,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/atmo)
+"Mu" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/space_heater,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation)
+"MG" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/kitchen)
+"MI" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/rack,
+/obj/item/clothing/head/helmet/old,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/sec)
+"MS" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -25
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"MZ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 6
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"Nm" = (
+/obj/structure/cable{
+ icon_state = "1-4";
+ tag = ""
+ },
+/turf/open/floor/plating/snowed/temperatre{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/solararray)
+"Nn" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"NC" = (
+/obj/machinery/power/smes/engineering{
+ charge = 0
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/engi)
+"NE" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"NK" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/structure/table,
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/ancientstation)
+"NQ" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{
+ dir = 8;
+ frequency = 1442;
+ id_tag = "syndie_lavaland_n2_out";
+ internal_pressure_bound = 5066;
+ name = "Nitrogen Out"
+ },
+/turf/open/floor/engine/o2,
+/area/ruin/space/has_grav/ancientstation/atmo)
+"Oe" = (
+/obj/machinery/door/poddoor{
+ id = "geo_turbine_se";
+ name = "turbine vent"
+ },
+/turf/open/floor/plating/snowed/temperatre{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/solararray)
+"On" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/light_switch{
+ pixel_x = 26
+ },
+/turf/open/floor/plating/airless{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/betastorage)
+"OA" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 9
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"OC" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/ancientstation)
+"OP" = (
+/turf/closed/wall/r_wall,
+/area/ruin/space/has_grav/ancientstation/solararray)
+"OQ" = (
+/obj/structure/girder,
+/turf/open/floor/plating/snowed/temperatre{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/medbay)
+"OU" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/hydroponics)
+"OV" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/sec)
+"Pd" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"Pf" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/airlock/maintenance_hatch,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation)
+"Pn" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light_switch{
+ pixel_x = -26
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/sec)
+"Pp" = (
+/obj/machinery/button/door{
+ id = "geo_turbine_se";
+ name = "turbine vent";
+ pixel_y = 28
+ },
+/obj/structure/lattice/catwalk,
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/open/floor/plating/snowed/temperatre{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/solararray)
+"Pt" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/power/rad_collector,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"Pu" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 8
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/ancientstation/proto)
+"Px" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/blood/old,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"PC" = (
+/obj/machinery/door/airlock/security,
+/obj/machinery/door/firedoor/closed,
+/obj/machinery/door/poddoor{
+ id = "ancient"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/sec)
+"PL" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/lattice/catwalk,
+/turf/open/lava/plasma/ice_moon/deep,
+/area/ruin/space/has_grav/ancientstation/solararray)
+"PV" = (
+/obj/item/kirbyplants{
+ icon_state = "plant-25"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/sign/departments/restroom{
+ pixel_y = 32
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"Qb" = (
+/obj/structure/lattice/catwalk,
+/obj/machinery/button/door{
+ id = "geo_turbine_nw";
+ name = "turbine vent";
+ pixel_y = 28
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/open/floor/plating/snowed/temperatre{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/solararray)
+"Ql" = (
+/obj/machinery/door/airlock,
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation)
+"Qp" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/window/westright,
+/obj/machinery/shower{
+ dir = 8
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/ancientstation)
+"QQ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 5
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/hydroponics)
+"QT" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"QV" = (
+/obj/item/shard{
+ icon_state = "tiny"
+ },
+/obj/item/shard{
+ icon_state = "small"
+ },
+/turf/open/floor/plating/snowed/temperatre{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/icemoon/underground/explored)
+"QZ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/engi)
+"Rk" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ icon_state = "1-4";
+ tag = ""
+ },
+/turf/open/floor/plating/asteroid/icerock,
+/area/ruin/space/has_grav/ancientstation/solararray)
+"Ro" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/crate/bin,
+/obj/effect/spawner/lootdrop/maintenance/seven,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/comm)
+"Rz" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/open/floor/plating/snowed/temperatre{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/solararray)
+"RA" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/ancientstation/proto)
+"RE" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/lava/plasma/ice_moon/deep,
+/area/ruin/space/has_grav/ancientstation/solararray)
+"RL" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"RP" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/sec)
+"RX" = (
+/obj/machinery/door/airlock/external,
+/obj/effect/mapping_helpers/airlock/cyclelink_helper,
+/obj/structure/fans/tiny,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/mining)
+"Se" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/blood/tracks{
+ dir = 5
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"Sn" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"Su" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light_switch{
+ pixel_y = 26
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/kitchen)
+"SI" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"SN" = (
+/obj/machinery/atmospherics/pipe/layer_manifold,
+/turf/closed/wall,
+/area/ruin/space/has_grav/ancientstation)
+"SP" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/mirror{
+ name = "dusty mirror";
+ pixel_x = -26
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/ancientstation)
+"ST" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"Td" = (
+/obj/item/stack/rods,
+/obj/structure/lattice,
+/turf/open/floor/plating/asteroid/icerock,
+/area/icemoon/underground/explored)
+"Tf" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/effect/turf_decal/snowdin_station_sign/three,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"Tk" = (
+/obj/effect/spawner/structure/window/hollow/reinforced/end{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/atmo)
+"Tw" = (
+/turf/open/floor/plating/asteroid/icerock,
+/area/icemoon/underground/explored)
+"TL" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/computer{
+ desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages.";
+ dir = 4;
+ name = "Broken Computer"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/atmo)
+"Ug" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/atmo)
+"UC" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/snowdin_station_sign/six,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"UE" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/airalarm/all_access{
+ dir = 8;
+ pixel_x = 25
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/betacorridor)
+"UV" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"UW" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/yellow/visible,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer2{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/atmo)
+"Ve" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"Vm" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer2{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/atmo)
+"VE" = (
+/obj/item/stack/rods,
+/obj/item/shard{
+ icon_state = "tiny"
+ },
+/obj/item/shard{
+ icon_state = "medium"
+ },
+/turf/open/floor/plating/snowed/temperatre{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/icemoon/underground/explored)
+"VY" = (
+/obj/machinery/door/airlock/science,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/firedoor/border_only/closed{
+ dir = 8;
+ icon_state = "door_closed"
+ },
+/obj/machinery/door/firedoor/border_only/closed{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"Wp" = (
+/obj/machinery/atmospherics/components/binary/pump{
+ dir = 8;
+ name = "N2 Output"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/atmo)
+"Ws" = (
+/obj/machinery/light/small{
+ brightness = 3;
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/ancientstation/deltaai)
+"WA" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/engi)
+"WD" = (
+/obj/structure/grille,
+/turf/open/floor/plating/airless{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/betacorridor)
+"WI" = (
+/turf/closed/mineral/random/snow/icyrock,
+/area/ruin/space/has_grav/ancientstation/atmo)
+"WJ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"WT" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2.9
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{
+ dir = 8;
+ frequency = 1442;
+ id_tag = "syndie_lavaland_o2_out";
+ internal_pressure_bound = 5066;
+ name = "Oxygen Out"
+ },
+/turf/open/floor/engine/n2,
+/area/ruin/space/has_grav/ancientstation/atmo)
+"WU" = (
+/obj/structure/lattice,
+/turf/open/lava/plasma/ice_moon/deep,
+/area/icemoon/underground/explored)
+"WX" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation)
+"Xh" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/rnd)
+"Xr" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/hydroponics)
+"XJ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/engi)
+"Yc" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"Yh" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/blood/tracks{
+ dir = 6
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"Yi" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/engi)
+"Yj" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/engi)
+"Ym" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/window/westleft,
+/obj/machinery/shower{
+ dir = 8
+ },
+/obj/item/soap/nanotrasen,
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/ancientstation)
+"Yr" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/blood/tracks{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"YA" = (
+/obj/structure/closet/crate/bin,
+/obj/effect/spawner/lootdrop/maintenance/seven,
+/turf/open/floor/plating/airless{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/betastorage)
+"YM" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/ancientstation/engi)
+"YN" = (
+/turf/open/floor/plating/airless{
+ icon_state = "platingdmg1";
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/space/has_grav/ancientstation/betastorage)
+"Ze" = (
+/obj/machinery/portable_atmospherics/canister/nitrogen,
+/turf/open/floor/engine/n2,
+/area/ruin/space/has_grav/ancientstation/atmo)
+"Zg" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer2{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/atmo)
+"Zk" = (
+/obj/structure/particle_accelerator/power_box,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/crate/secure/engineering{
+ req_access_txt = "204"
+ },
+/obj/structure/particle_accelerator/particle_emitter/right,
+/obj/structure/particle_accelerator/particle_emitter/left,
+/obj/machinery/particle_accelerator/control_box,
+/obj/structure/particle_accelerator/particle_emitter/center,
+/obj/structure/particle_accelerator/end_cap,
+/obj/structure/particle_accelerator/fuel_chamber,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+"ZB" = (
+/obj/machinery/space_heater,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/ancientstation/deltacorridor)
+
+(1,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+Tw
+Tw
+Tw
+Tw
+Tw
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+nj
+nj
+Tw
+gY
+kQ
+kQ
+kQ
+kQ
+kQ
+gY
+kQ
+kQ
+kQ
+kQ
+Tw
+aa
+aa
+aa
+aa
+"}
+(2,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+Tw
+Tw
+nj
+nj
+Td
+Tw
+dF
+AK
+AK
+AK
+bF
+lV
+AK
+AK
+Tw
+Tw
+aa
+nj
+nj
+nj
+nj
+WI
+kQ
+kQ
+DT
+TL
+Ug
+kQ
+kQ
+kQ
+qk
+GP
+kQ
+Tw
+Tw
+aa
+aa
+aa
+"}
+(3,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+Tw
+nj
+nj
+nj
+me
+nQ
+gO
+AK
+ow
+nq
+oA
+oE
+nC
+AK
+Tw
+Tw
+nj
+nj
+nj
+nj
+nj
+WI
+nl
+nt
+kK
+Ln
+ny
+nz
+LO
+nB
+HA
+EV
+kQ
+Tw
+Tw
+cs
+aa
+aa
+"}
+(4,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+Tw
+nj
+nj
+mg
+ch
+bH
+hJ
+AK
+eG
+bq
+oB
+oF
+oJ
+lW
+sY
+dF
+nj
+nj
+nj
+nj
+nj
+WI
+nm
+nu
+jh
+jY
+Ab
+nA
+UW
+kW
+HA
+ng
+kQ
+cs
+ab
+Tw
+aa
+aa
+"}
+(5,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+Tw
+FV
+md
+ch
+ch
+bI
+je
+AK
+mu
+dD
+kb
+eH
+nD
+AK
+Tw
+Tw
+dF
+Tw
+Tw
+nj
+nj
+WI
+lY
+nv
+mH
+mH
+kX
+kA
+kL
+le
+pp
+kQ
+kQ
+Tw
+nj
+nj
+aa
+aa
+"}
+(6,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+Tw
+dF
+nQ
+me
+ch
+ce
+mY
+AK
+AK
+qJ
+iy
+qJ
+AK
+OQ
+me
+ch
+ch
+ch
+WD
+FV
+FV
+kQ
+jO
+nw
+gf
+mH
+ko
+kB
+Dp
+Wp
+lf
+kQ
+nj
+nj
+nj
+nj
+nj
+aa
+"}
+(7,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+Tw
+Tw
+nQ
+gw
+bw
+gz
+cg
+gi
+ne
+gi
+Iy
+gm
+gT
+uP
+oM
+qA
+qA
+oQ
+oS
+oT
+oY
+BX
+pc
+nx
+pf
+kQ
+qz
+NQ
+zm
+WT
+KF
+kQ
+nj
+nj
+nj
+nj
+nj
+aa
+"}
+(8,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+FV
+FV
+FV
+ch
+zJ
+mV
+UE
+nf
+zJ
+zJ
+vK
+Cj
+Cj
+fY
+oO
+me
+me
+oT
+oW
+oZ
+pa
+pd
+km
+FH
+kQ
+Hn
+Lh
+Zg
+pv
+uT
+kQ
+Tw
+nj
+nj
+nj
+aa
+aa
+"}
+(9,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+nj
+nj
+nj
+nj
+ch
+aj
+cj
+ch
+GU
+GU
+GU
+GU
+GU
+GU
+lX
+GU
+GU
+md
+hw
+ch
+hw
+kQ
+gJ
+kQ
+kQ
+kQ
+Bs
+Lh
+Vm
+pv
+Ze
+kQ
+cs
+Tw
+nj
+aa
+nr
+aa
+"}
+(10,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+nj
+nj
+nj
+ch
+zJ
+ck
+ch
+ox
+gd
+ot
+gu
+gU
+hn
+jk
+oP
+Cs
+oR
+Tw
+dF
+Tw
+dF
+pe
+dF
+Tw
+kQ
+Tk
+Mt
+qF
+Tk
+Mt
+kQ
+Tw
+Tw
+Tw
+aa
+aa
+aa
+"}
+(11,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+nj
+Tw
+ch
+zJ
+mS
+ch
+eg
+cL
+oC
+KO
+YN
+YN
+nE
+nG
+GU
+Tw
+Tw
+dF
+Tw
+dF
+Tw
+dF
+Tw
+dF
+Tw
+Tw
+LY
+Tw
+Tw
+dF
+Tw
+Tw
+Tw
+Tw
+Tw
+aa
+"}
+(12,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+dF
+cs
+ch
+mW
+mV
+ch
+fA
+KO
+fZ
+gd
+oC
+YA
+On
+nF
+GU
+dF
+dF
+bf
+dF
+bf
+dF
+bf
+Tw
+Tw
+Tw
+Tw
+dF
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+"}
+(13,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+dF
+Tw
+Tw
+ch
+np
+mV
+ch
+GU
+mf
+GU
+GU
+br
+GU
+GU
+GU
+GU
+Tw
+Tw
+dF
+Tw
+dF
+Tw
+dF
+Tw
+Tw
+Tw
+Tw
+dF
+lz
+lz
+lz
+lz
+dF
+Tw
+Tw
+Tw
+Tw
+"}
+(14,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+dF
+Tw
+Tw
+ch
+cr
+dM
+ch
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+dF
+Tw
+dF
+Tw
+dF
+Tw
+Tw
+Tw
+Tw
+dF
+OP
+JG
+OP
+Qb
+dF
+Tw
+Tw
+Tw
+Tw
+"}
+(15,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+dF
+Tw
+Tw
+ch
+Cq
+dM
+ch
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+dF
+Tw
+dF
+Tw
+dF
+Tw
+Tw
+Tw
+Tw
+dF
+OP
+Dd
+OP
+lS
+dF
+Tw
+Tw
+Tw
+Tw
+"}
+(16,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+dF
+cs
+Tw
+Tw
+bK
+mW
+mV
+ch
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+dF
+Tw
+dF
+Tw
+dF
+Tw
+Tw
+Tw
+lg
+dF
+OP
+wf
+Gq
+ze
+dF
+Tw
+Tw
+Tw
+Tw
+"}
+(17,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ga
+ga
+ga
+ga
+mF
+ga
+mW
+mV
+ch
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+dF
+Tw
+dF
+lg
+WU
+Tw
+Tw
+lg
+lg
+dF
+OP
+xh
+OP
+tS
+dF
+Tw
+Tw
+Tw
+Tw
+"}
+(18,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+gb
+jV
+mp
+mL
+mN
+ga
+mW
+mS
+ch
+lg
+lg
+lg
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+dF
+Tw
+dF
+lg
+WU
+lg
+lg
+lg
+Tw
+dF
+OP
+qZ
+OP
+jD
+dF
+Tw
+Tw
+Tw
+Tw
+"}
+(19,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+iT
+mB
+mG
+mG
+mQ
+ga
+mX
+nc
+mv
+lg
+lg
+lg
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+dF
+Tw
+WU
+lg
+WU
+lg
+lg
+lg
+Tw
+dF
+lz
+lz
+lz
+Bh
+dF
+Tw
+Tw
+Tw
+Tw
+"}
+(20,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aZ
+dK
+dK
+gc
+mt
+mG
+fS
+mR
+mF
+zJ
+mS
+mw
+Tw
+lg
+lg
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+WU
+lg
+WU
+lg
+dF
+Tw
+lg
+lg
+Tw
+dF
+Tw
+dF
+rG
+dF
+dF
+dF
+Tw
+Tw
+Tw
+"}
+(21,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+RX
+fX
+fX
+cN
+mB
+mG
+cm
+gh
+mM
+gi
+mZ
+mw
+Tw
+lg
+lg
+Tw
+lg
+lg
+rq
+RE
+uA
+PL
+PL
+DA
+PL
+DA
+my
+dH
+Ky
+RE
+PL
+Ky
+dH
+Ky
+cH
+Rk
+wc
+dF
+Tw
+Tw
+Tw
+Tw
+"}
+(22,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aZ
+dK
+dK
+gg
+mB
+mJ
+no
+mG
+mF
+zJ
+mS
+mw
+Tw
+lg
+lg
+lg
+lg
+lg
+ww
+lg
+lg
+lg
+lg
+WU
+Tw
+dF
+Tw
+dF
+lg
+lg
+lg
+lg
+dF
+Tw
+dF
+rG
+dF
+dF
+dF
+Tw
+Tw
+Tw
+"}
+(23,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+iT
+mD
+mF
+mO
+mU
+ga
+uR
+uB
+mx
+Tw
+lg
+lg
+lg
+lg
+Tw
+HQ
+lg
+lg
+lg
+lg
+dF
+Tw
+dF
+Tw
+dF
+lg
+lg
+lg
+lg
+dF
+lz
+lz
+lz
+Nm
+dF
+Tw
+Tw
+Tw
+Tw
+"}
+(24,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+gL
+mA
+mA
+mE
+mK
+ga
+zJ
+na
+ch
+lg
+lg
+lg
+lg
+Tw
+fB
+vM
+fB
+Tw
+Tw
+Tw
+dF
+Tw
+dF
+Tw
+dF
+Tw
+lg
+lg
+lg
+dF
+OP
+DZ
+OP
+FM
+dF
+Tw
+Tw
+Tw
+Tw
+"}
+(25,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+jE
+jE
+jE
+jE
+mF
+ga
+zJ
+mS
+ch
+lg
+lg
+Tw
+Tw
+Tw
+fC
+LI
+fC
+Tw
+Tw
+Tw
+dF
+Tw
+dF
+Tw
+dF
+Tw
+Tw
+Tw
+Tw
+dF
+OP
+xh
+OP
+zr
+dF
+Tw
+Tw
+Tw
+Tw
+"}
+(26,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+dF
+Tw
+Tw
+Tw
+bK
+zJ
+mV
+ch
+lg
+Tw
+Tw
+Tw
+Tw
+fC
+LI
+fC
+Tw
+Tw
+Tw
+dF
+Tw
+dF
+Tw
+dF
+Tw
+Tw
+Tw
+Tw
+dF
+OP
+CZ
+Gq
+Rz
+dF
+Tw
+Tw
+Tw
+Tw
+"}
+(27,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+dF
+Tw
+Tw
+Tw
+ch
+np
+mV
+ch
+lg
+eI
+eI
+eI
+fb
+fD
+kH
+gV
+hk
+eI
+eI
+eI
+Tw
+dF
+Tw
+dF
+Tw
+Tw
+Tw
+Tw
+dF
+OP
+Gt
+OP
+lS
+dF
+Tw
+Tw
+Tw
+Tw
+"}
+(28,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+dF
+Tw
+Tw
+Tw
+ch
+mW
+mS
+ch
+Tw
+eI
+bv
+eK
+fc
+YM
+zB
+YM
+hl
+hO
+id
+eI
+Tw
+dF
+Tw
+dF
+Tw
+Tw
+Tw
+Tw
+dF
+OP
+Oe
+OP
+Pp
+dF
+Tw
+Tw
+Tw
+Tw
+"}
+(29,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+dF
+Tw
+lg
+lg
+ch
+mW
+mS
+nh
+eI
+eI
+ej
+ju
+hm
+Yi
+Yi
+Yi
+hm
+em
+ek
+eI
+eI
+eI
+eI
+eI
+eI
+eI
+Tw
+Tw
+dF
+lz
+lz
+lz
+lz
+dF
+Tw
+Tw
+Tw
+Tw
+"}
+(30,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+dF
+lg
+lg
+lg
+ch
+mW
+mS
+ch
+oy
+em
+em
+em
+NC
+fE
+Yj
+fE
+fe
+em
+ju
+em
+hv
+eI
+iU
+ji
+gH
+eI
+Tw
+Tw
+dF
+Tw
+Tw
+Tw
+Tw
+dF
+Tw
+Tw
+Tw
+Tw
+"}
+(31,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+lg
+WU
+lg
+lg
+lg
+ch
+zJ
+mV
+ch
+ay
+em
+ju
+eM
+pn
+fF
+LI
+wL
+QZ
+hP
+em
+em
+iw
+eI
+iV
+XJ
+pg
+eI
+Tw
+Tw
+dF
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+aa
+"}
+(32,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+lg
+lg
+WU
+lg
+Tw
+Tw
+bJ
+zJ
+mV
+ch
+lJ
+ju
+ju
+eN
+lK
+el
+kJ
+WA
+ig
+hQ
+ig
+nI
+ix
+eI
+iW
+jj
+ie
+eI
+Tw
+Tw
+dF
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+aa
+aa
+"}
+(33,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+lg
+lg
+lg
+aT
+aT
+aG
+aG
+aG
+cd
+nb
+aT
+eI
+eI
+eI
+eI
+eI
+fG
+gn
+yu
+gX
+eI
+eI
+eI
+eI
+eI
+iX
+nJ
+eI
+aT
+aT
+aT
+aT
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+aa
+aa
+"}
+(34,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+lg
+lg
+aT
+aT
+bb
+aA
+Mu
+aY
+aG
+bQ
+ia
+cO
+dm
+IN
+rv
+gW
+fg
+Pd
+go
+zH
+jv
+gW
+ih
+rv
+dm
+cO
+MZ
+NE
+SN
+jZ
+yk
+kC
+aT
+aT
+aT
+Tw
+Tw
+Tw
+Tw
+Tw
+aa
+aa
+"}
+(35,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+lg
+lg
+aT
+ed
+aY
+xl
+aY
+aY
+bx
+Ck
+ka
+cP
+UV
+UV
+UV
+eP
+fh
+fH
+gp
+tz
+qy
+UV
+UV
+UV
+UV
+cP
+jl
+WJ
+Pf
+KX
+KX
+KX
+KX
+jQ
+aT
+Tw
+Tw
+Tw
+Tw
+nj
+aa
+aa
+"}
+(36,1,1) = {"
+aa
+aa
+aa
+aa
+lg
+lg
+as
+as
+as
+as
+as
+as
+as
+aG
+DC
+jo
+ey
+ey
+dP
+eo
+dP
+ey
+ey
+gq
+gI
+gI
+hR
+ii
+hR
+gI
+gI
+jo
+jG
+aT
+aT
+aT
+aT
+kM
+aG
+aT
+aT
+Tw
+Tw
+nj
+nj
+nj
+aa
+"}
+(37,1,1) = {"
+aa
+aa
+aa
+aa
+lg
+as
+as
+dW
+aR
+aV
+aR
+bj
+ak
+ak
+hd
+jn
+ey
+dn
+dQ
+dQ
+dR
+gj
+ey
+gr
+gI
+hr
+ht
+ht
+ht
+iH
+gI
+jn
+uC
+aT
+aT
+ef
+gZ
+kN
+kD
+mz
+aT
+aG
+Tw
+nj
+nj
+nj
+aa
+"}
+(38,1,1) = {"
+aa
+aa
+aa
+lg
+lg
+aS
+aO
+bg
+aQ
+aI
+ba
+at
+bs
+by
+dN
+HT
+cR
+dR
+dR
+dQ
+dR
+dp
+ey
+gr
+gI
+hs
+ht
+ht
+tn
+iI
+iY
+jo
+lC
+aT
+lR
+bN
+bN
+bN
+pi
+pk
+ns
+aG
+nj
+nj
+nj
+nj
+nj
+"}
+(39,1,1) = {"
+aa
+aa
+lg
+lg
+lg
+al
+at
+bi
+oD
+cl
+aI
+aI
+bt
+bB
+cw
+rr
+cS
+dp
+gE
+Xr
+QQ
+dp
+ey
+gr
+gI
+hu
+ht
+EP
+ly
+iJ
+iZ
+jo
+cq
+jS
+bN
+lr
+bN
+lr
+bN
+lr
+pm
+mc
+nj
+nj
+nj
+nj
+nj
+"}
+(40,1,1) = {"
+aa
+aa
+lg
+lg
+lg
+am
+au
+aJ
+oG
+dc
+aI
+aI
+Ro
+cM
+ic
+Tf
+cS
+dp
+gE
+ep
+eR
+fj
+ey
+gr
+gI
+Su
+hT
+Cr
+ly
+ht
+iZ
+jo
+wz
+jT
+bN
+bN
+bN
+bN
+bN
+pl
+mc
+mc
+nj
+nj
+nj
+nj
+aa
+"}
+(41,1,1) = {"
+aa
+aa
+lg
+lg
+lg
+am
+av
+aK
+bi
+dk
+bz
+bz
+bz
+dL
+jq
+cp
+cS
+dq
+dR
+eq
+bC
+eT
+fm
+gt
+gl
+gs
+hU
+vu
+ly
+iL
+iZ
+jm
+jI
+jU
+UV
+Jo
+Aa
+kP
+bT
+kp
+pj
+mc
+nj
+nj
+nj
+nj
+aa
+"}
+(42,1,1) = {"
+aa
+aa
+lg
+lg
+lg
+am
+aw
+aL
+aI
+ei
+aI
+aI
+at
+oH
+vv
+yo
+cS
+dp
+gE
+er
+jX
+fl
+ey
+aU
+gI
+gv
+hV
+pM
+ht
+ht
+iZ
+jo
+bN
+jS
+bN
+bN
+kE
+bN
+pj
+bN
+po
+aT
+nj
+nj
+nj
+aa
+aa
+"}
+(43,1,1) = {"
+aa
+aa
+lg
+lg
+lg
+an
+at
+aI
+aI
+eL
+aI
+aI
+bu
+oN
+KM
+UC
+cS
+dp
+gE
+OU
+GS
+dp
+ey
+aU
+gI
+lx
+ht
+MG
+ht
+iK
+iZ
+jo
+bN
+jT
+bN
+lr
+bN
+lr
+bN
+kp
+pk
+bL
+aa
+nj
+aa
+aa
+aa
+"}
+(44,1,1) = {"
+aa
+aa
+aa
+lg
+lg
+aS
+bP
+at
+aW
+aI
+aQ
+at
+bM
+aS
+bS
+fQ
+cT
+dR
+gE
+gE
+dO
+dp
+ey
+aU
+gI
+hx
+ly
+ly
+tn
+iM
+ja
+jo
+jH
+aT
+ph
+bN
+bN
+bN
+bN
+bN
+ns
+aG
+aa
+aa
+aa
+aa
+aa
+"}
+(45,1,1) = {"
+aa
+aa
+aa
+aa
+lg
+as
+as
+fP
+aR
+aX
+aR
+bn
+ak
+ak
+bR
+bR
+ey
+ds
+dR
+dQ
+eS
+gF
+ey
+aU
+gI
+hy
+ly
+ly
+ly
+iN
+gI
+QT
+bU
+aT
+aT
+ks
+bN
+jB
+kF
+jP
+aG
+aG
+aa
+aa
+aa
+aa
+aa
+"}
+(46,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+Tw
+as
+as
+as
+as
+ak
+ak
+ak
+aT
+bN
+cq
+ey
+cQ
+dP
+yy
+dP
+ey
+ey
+gx
+gI
+gI
+hR
+qG
+hR
+gI
+gI
+jo
+cq
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aG
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(47,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aT
+NK
+OC
+sC
+SP
+eh
+Ql
+cq
+cq
+cU
+dt
+dt
+dt
+dt
+fn
+fJ
+gy
+up
+iC
+mb
+mb
+ml
+UV
+up
+hN
+cq
+kY
+aY
+aY
+aY
+aY
+la
+aT
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(48,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aT
+fR
+It
+bc
+Qp
+Ym
+aG
+PV
+bN
+cV
+du
+bN
+Ka
+bN
+WX
+Sn
+xr
+Af
+jv
+mh
+gW
+IN
+hj
+hp
+Nn
+bW
+aT
+lQ
+jK
+jM
+aT
+aT
+aT
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(49,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+bX
+nd
+bX
+eJ
+eJ
+eJ
+dv
+fp
+fK
+gA
+PC
+eJ
+eJ
+eJ
+eJ
+eJ
+hM
+ib
+hM
+aT
+aT
+aT
+aT
+aT
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(50,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+dF
+Tw
+Tw
+Tw
+nj
+mc
+mc
+bN
+cW
+eJ
+dS
+et
+eU
+et
+fL
+gB
+ha
+Pn
+hW
+kc
+iz
+eJ
+cW
+yJ
+bN
+aT
+Tw
+Tw
+Tw
+dF
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(51,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+dF
+Tw
+Tw
+nj
+nj
+mc
+mc
+bN
+bN
+eJ
+dT
+eu
+kc
+fq
+fM
+eu
+hb
+hA
+eu
+eu
+iA
+eJ
+bN
+yJ
+bN
+aT
+Tw
+Tw
+Tw
+dF
+Tw
+Tw
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(52,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+dF
+Tw
+cs
+Tw
+nj
+nj
+mc
+mc
+ci
+bL
+eJ
+dU
+kc
+kc
+fr
+mP
+eu
+fN
+fr
+eu
+kc
+iB
+eJ
+bL
+ij
+bL
+aT
+Tw
+Tw
+Tw
+dF
+Tw
+Tw
+Tw
+Tw
+aa
+aa
+aa
+aa
+aa
+"}
+(53,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+nr
+Tw
+dF
+Tw
+aa
+nj
+nj
+nj
+ff
+Tw
+eJ
+fd
+kc
+Dm
+IM
+Dw
+eu
+uY
+RP
+OV
+kc
+eJ
+eJ
+Tw
+iv
+Tw
+Tw
+Tw
+Tw
+Tw
+dF
+Tw
+Tw
+Tw
+Tw
+Tw
+aa
+aa
+aa
+aa
+"}
+(54,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+nj
+nj
+aa
+aa
+aa
+nj
+nj
+Tw
+Tw
+Tw
+Tw
+eJ
+ex
+eV
+fs
+kc
+kc
+MI
+hB
+hX
+im
+eJ
+Tw
+Tw
+iv
+Tw
+Tw
+Tw
+Tw
+Tw
+dF
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+aa
+aa
+"}
+(55,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+nj
+nj
+nj
+nj
+aa
+aa
+aa
+bd
+Tw
+lH
+Tw
+Tw
+eJ
+eJ
+eJ
+eJ
+eJ
+gC
+eJ
+dv
+dv
+dv
+eJ
+Tw
+Tw
+iv
+Tw
+Tw
+Tw
+Tw
+Tw
+dF
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+aa
+aa
+"}
+(56,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+nj
+nj
+nj
+nj
+aa
+aa
+aa
+bd
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+dF
+bf
+dF
+Tw
+Tw
+dF
+Tw
+Tw
+Tw
+iO
+Tw
+Tw
+Tw
+Tw
+Tw
+dF
+Tw
+Tw
+Tw
+nj
+Tw
+Tw
+aa
+aa
+aa
+"}
+(57,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+nj
+nj
+nj
+aa
+aa
+aa
+aa
+Tw
+Tw
+VE
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+dF
+bf
+dF
+dF
+dF
+bf
+dF
+dF
+dF
+iO
+dF
+dF
+dF
+dF
+dF
+bf
+Tw
+Tw
+nj
+nj
+nj
+nj
+aa
+aa
+aa
+"}
+(58,1,1) = {"
+aa
+Tw
+Tw
+Tw
+Tw
+aa
+aa
+aa
+aa
+aa
+nr
+Tw
+Tw
+Tw
+Tw
+lI
+Tw
+Tw
+nj
+nj
+Tw
+Tw
+dF
+bf
+dF
+Tw
+Tw
+dF
+Tw
+Tw
+Tw
+iO
+Tw
+Tw
+Tw
+Tw
+Tw
+dF
+Tw
+Tw
+nj
+nj
+nj
+nj
+nj
+nj
+aa
+"}
+(59,1,1) = {"
+aa
+ab
+Tw
+Tw
+Tw
+Tw
+Tw
+dF
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+QV
+Tw
+Tw
+nj
+nj
+nj
+Tw
+dF
+bf
+dF
+Tw
+Tw
+dF
+Tw
+Tw
+Tw
+iO
+Tw
+Tw
+Tw
+Tw
+Tw
+dF
+Tw
+Tw
+Tw
+nj
+nj
+nj
+nj
+nj
+aa
+"}
+(60,1,1) = {"
+aa
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+dF
+Tw
+Tw
+Tw
+bE
+bY
+cv
+bY
+bE
+aa
+nj
+nj
+bE
+bE
+bY
+bD
+bE
+Tw
+dF
+Tw
+bE
+bY
+jp
+bY
+bE
+Tw
+Tw
+Tw
+dF
+Tw
+Tw
+Tw
+nj
+nj
+nj
+nj
+nj
+aa
+"}
+(61,1,1) = {"
+aa
+aa
+Tw
+Tw
+Tw
+Tw
+cs
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+bE
+bZ
+ca
+lq
+bE
+aa
+nj
+aa
+bD
+he
+nR
+nn
+bE
+Tw
+dF
+Tw
+bE
+pb
+jr
+lA
+bE
+Tw
+Tw
+Tw
+dF
+Tw
+Tw
+Tw
+Tw
+nj
+nj
+nj
+nj
+aa
+"}
+(62,1,1) = {"
+aa
+aa
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+dF
+Tw
+Tw
+Tw
+Tw
+bE
+ca
+cx
+cX
+bE
+aa
+aa
+aa
+bD
+Ve
+fV
+dh
+bE
+Tw
+dF
+Tw
+bD
+lB
+jr
+lw
+bE
+Tw
+Tw
+Tw
+dF
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+aa
+aa
+"}
+(63,1,1) = {"
+aa
+aa
+aa
+Tw
+Tw
+Tw
+dF
+dF
+Tw
+Tw
+cs
+Tw
+Tw
+bE
+ct
+cy
+cb
+bE
+bE
+bD
+bD
+bD
+bD
+lu
+bE
+bE
+bE
+bE
+bE
+bE
+cb
+js
+cb
+bD
+Tw
+Tw
+Tw
+dF
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+"}
+(64,1,1) = {"
+aa
+aa
+aa
+aa
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+bE
+om
+Yc
+dw
+oz
+MS
+nO
+ft
+Dg
+tL
+GA
+hC
+mi
+oU
+oX
+dw
+GA
+As
+jJ
+bD
+Tw
+Tw
+Tw
+dF
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+"}
+(65,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+bE
+cA
+ee
+dx
+dX
+dX
+eX
+dX
+oL
+lv
+nS
+ma
+nS
+nS
+JT
+RL
+JT
+jw
+dG
+bD
+Tw
+Tw
+Tw
+dF
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+aa
+aa
+aa
+"}
+(66,1,1) = {"
+aa
+aa
+aa
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+Tw
+Tw
+bE
+dC
+oc
+eY
+eY
+eY
+eY
+dy
+dy
+dy
+dy
+dy
+dy
+dy
+eY
+dy
+dy
+da
+cB
+jA
+jA
+jA
+jA
+jA
+jA
+jA
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(67,1,1) = {"
+aa
+aa
+ad
+ad
+gk
+gk
+cC
+bh
+cz
+Co
+Co
+ad
+ad
+Tw
+bE
+dG
+ca
+eY
+dZ
+eE
+fx
+dZ
+eE
+eb
+hf
+zG
+hY
+in
+iD
+iP
+eY
+ST
+dG
+jA
+kd
+kt
+jA
+kR
+kZ
+jA
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(68,1,1) = {"
+aa
+aa
+ad
+gk
+gk
+aC
+gk
+gk
+gk
+cG
+cZ
+cZ
+ad
+bE
+bE
+dG
+ca
+eY
+dZ
+eF
+dZ
+gG
+dZ
+oe
+hg
+eb
+hY
+io
+iE
+iP
+eY
+mq
+vs
+jA
+jN
+ku
+jA
+ku
+lO
+jA
+dF
+Tw
+aa
+aa
+aa
+aa
+aa
+"}
+(69,1,1) = {"
+aa
+aa
+ad
+ad
+ad
+ad
+ad
+bo
+ad
+ad
+ad
+ad
+ad
+df
+bE
+dG
+ov
+eY
+ec
+fa
+kq
+gM
+dZ
+of
+hg
+eb
+jL
+jL
+ls
+ls
+dy
+mr
+dG
+jA
+kf
+kw
+kI
+kw
+kw
+jA
+dF
+dF
+bf
+aa
+aa
+aa
+aa
+"}
+(70,1,1) = {"
+aa
+aa
+ad
+gk
+aH
+gk
+lm
+dl
+gk
+gk
+gk
+gk
+on
+fV
+dg
+dG
+ca
+eY
+ez
+dZ
+oI
+fo
+dZ
+zG
+hh
+eb
+SI
+ip
+iF
+DJ
+eY
+ST
+dG
+jA
+kg
+lF
+tf
+lF
+cE
+jA
+dF
+Tw
+aa
+aa
+aa
+aa
+aa
+"}
+(71,1,1) = {"
+aa
+aa
+ad
+dl
+gk
+aC
+gk
+gk
+ge
+hL
+lZ
+lZ
+mj
+nL
+nV
+oo
+GA
+dA
+eA
+jL
+mk
+eb
+jL
+eb
+ok
+eb
+jL
+Xh
+eb
+ls
+jc
+ST
+pF
+lD
+kh
+lF
+RA
+kS
+lb
+li
+Tw
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(72,1,1) = {"
+aa
+aa
+ad
+ad
+ad
+ad
+ad
+bo
+ad
+ad
+ad
+ad
+ad
+sy
+bD
+ca
+ca
+kn
+eb
+jL
+mI
+oh
+oh
+oh
+ol
+hi
+lL
+ir
+oh
+hi
+jd
+es
+JT
+lE
+ki
+ki
+qf
+kw
+cJ
+lj
+Tw
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(73,1,1) = {"
+aa
+aa
+ad
+ah
+gk
+Ws
+dB
+gk
+gk
+jC
+gk
+gk
+ad
+bE
+bE
+op
+ca
+eY
+dZ
+fo
+og
+fo
+dZ
+eB
+eY
+eY
+eY
+is
+dy
+dy
+dy
+ST
+ca
+jA
+kj
+lF
+Pu
+kw
+cE
+jA
+dF
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(74,1,1) = {"
+aa
+aa
+ad
+gk
+aq
+gk
+gk
+gk
+gk
+gk
+gk
+gk
+ad
+aa
+bE
+ca
+fW
+dy
+dZ
+fu
+hE
+gP
+dZ
+oi
+dy
+hF
+lM
+OA
+nM
+iQ
+eY
+oa
+ms
+jA
+kk
+lF
+bV
+kw
+kw
+jA
+dF
+dF
+bf
+aa
+aa
+aa
+aa
+"}
+(75,1,1) = {"
+aa
+aa
+ad
+gk
+gk
+gk
+gk
+gk
+gk
+aq
+gk
+gk
+ad
+aa
+bE
+ca
+ca
+eY
+dZ
+fv
+fo
+gQ
+dZ
+oj
+dy
+hG
+eb
+it
+eb
+iR
+dy
+IV
+ca
+jA
+ke
+ky
+jA
+ky
+lP
+jA
+dF
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(76,1,1) = {"
+aa
+aa
+ad
+gk
+gk
+gk
+gk
+aH
+gk
+gk
+lm
+gk
+ad
+aa
+bE
+ca
+ca
+dy
+dZ
+fw
+eC
+dZ
+fw
+eb
+dy
+hH
+hZ
+iu
+iG
+iS
+dy
+Yr
+ca
+jA
+mm
+KG
+jA
+kU
+lc
+jA
+Tw
+Tw
+aa
+aa
+aa
+aa
+aa
+"}
+(77,1,1) = {"
+aa
+aa
+ad
+gk
+gk
+oq
+gk
+ou
+gk
+gk
+gk
+dl
+ad
+aa
+bE
+dV
+dV
+dy
+eY
+dy
+dy
+dy
+dy
+eY
+dy
+dy
+eY
+dy
+dy
+dy
+eY
+Le
+VY
+jA
+jA
+jA
+jA
+jA
+jA
+jA
+Tw
+Tw
+Tw
+aa
+aa
+aa
+aa
+"}
+(78,1,1) = {"
+aa
+aa
+ad
+gk
+gk
+aC
+gk
+gk
+gk
+xP
+gk
+dB
+ad
+aa
+bE
+ca
+ca
+jt
+dX
+jF
+eX
+dX
+dJ
+nS
+JT
+rg
+JT
+Px
+JT
+JT
+nX
+ob
+ca
+bE
+Tw
+Tw
+Tw
+Tw
+dF
+Tw
+Tw
+Tw
+Tw
+aa
+aa
+aa
+aa
+"}
+(79,1,1) = {"
+aa
+aa
+ad
+ad
+ad
+ad
+ad
+bo
+ad
+ad
+ad
+ad
+ad
+aa
+bE
+ca
+ca
+jx
+jy
+gD
+nP
+oK
+DB
+lw
+lw
+nT
+lA
+Se
+Iw
+nW
+nY
+Yh
+od
+bE
+Tw
+Tw
+Tw
+Tw
+dF
+Tw
+Tw
+Tw
+Tw
+Tw
+aa
+aa
+aa
+"}
+(80,1,1) = {"
+aa
+aa
+aa
+ad
+ar
+aE
+aH
+gk
+gk
+Ws
+vX
+ad
+aa
+bE
+bE
+DF
+bD
+bD
+bE
+bE
+bD
+bD
+bD
+gS
+bE
+bE
+bE
+bE
+bE
+bE
+bD
+cI
+bE
+bE
+Tw
+Tw
+Tw
+Tw
+dF
+Tw
+Tw
+Tw
+Tw
+Tw
+aa
+aa
+aa
+"}
+(81,1,1) = {"
+aa
+aa
+aa
+ad
+ad
+cY
+be
+bp
+cF
+cY
+fy
+ad
+aa
+bE
+dh
+dh
+dh
+fV
+GG
+bE
+eZ
+eZ
+eZ
+dh
+dh
+dh
+dh
+dh
+Fl
+bE
+Ve
+dh
+dh
+bE
+Tw
+Tw
+Tw
+Tw
+dF
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+aa
+aa
+"}
+(82,1,1) = {"
+aa
+aa
+aa
+aa
+ad
+ad
+ad
+gk
+ad
+ad
+ad
+aa
+aa
+bE
+he
+os
+jf
+AF
+ZB
+bE
+eZ
+hK
+hK
+DS
+Pt
+Pt
+dh
+wj
+wj
+bE
+jg
+jz
+yx
+bE
+dF
+dF
+dF
+dF
+bf
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+aa
+aa
+"}
+(83,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ad
+ad
+aa
+aa
+aa
+aa
+bE
+bE
+bE
+bE
+bE
+bY
+bE
+bE
+hK
+hK
+hK
+Pt
+Pt
+dh
+Zk
+bE
+bE
+bE
+bE
+bE
+bE
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+Tw
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(84,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+bE
+bE
+bE
+bE
+bE
+bE
+bE
+bE
+bE
+bE
+aa
+aa
+aa
+nj
+nj
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(85,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
+"}
diff --git a/_maps/RandomRuins/IceRuins/icemoon_underground_slimelab.dmm b/_maps/RandomRuins/IceRuins/icemoon_underground_slimelab.dmm
new file mode 100644
index 000000000000..1a6fc9959dac
--- /dev/null
+++ b/_maps/RandomRuins/IceRuins/icemoon_underground_slimelab.dmm
@@ -0,0 +1,7223 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"aj" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab/lava)
+"aw" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab)
+"aF" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/structure/chair/stool/bar{
+ dir = 8
+ },
+/turf/open/floor/wood,
+/area/ruin/powered/slimelab/cafe)
+"aP" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab)
+"aX" = (
+/turf/open/floor/plating/asteroid/icerock/cracked,
+/area/icemoon/underground/explored)
+"be" = (
+/obj/structure/sign/poster/official/work_for_a_future,
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ruin/powered/slimelab/cafe)
+"bj" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/wood/corner,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/lab)
+"bm" = (
+/obj/structure/disposalpipe/segment,
+/obj/effect/decal/cleanable/generic,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/lab)
+"bn" = (
+/obj/structure/spacevine,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/lab)
+"bp" = (
+/obj/structure/window/reinforced,
+/obj/structure/flora/ausbushes/sparsegrass,
+/obj/structure/spacevine,
+/turf/open/indestructible/grass/jungle,
+/area/ruin/powered/slimelab/lab)
+"bq" = (
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ruin/powered/slimelab/checkpoint)
+"bs" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab)
+"bG" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab)
+"bS" = (
+/obj/structure/disposalpipe/segment,
+/turf/open/indestructible/grass/dirt,
+/area/ruin/powered/slimelab/slimedome)
+"bW" = (
+/obj/structure/table,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
+/obj/item/storage/toolbox/mechanical,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab/lava)
+"bY" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/ruin/powered/slimelab/slimedome)
+"cc" = (
+/obj/machinery/disposal/deliveryChute{
+ dir = 4;
+ name = "To Slime Freezer"
+ },
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
+/obj/structure/spacevine{
+ pixel_x = -33
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/powered/slimelab/lab)
+"cf" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/power/apc/auto_name/south,
+/obj/structure/cable,
+/obj/effect/turf_decal/siding/wood/end,
+/obj/structure/disposalpipe/segment,
+/obj/structure/spacevine{
+ pixel_y = -32
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/lab)
+"ck" = (
+/obj/effect/turf_decal/siding/purple,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/structure/closet/wardrobe/science_white,
+/turf/open/floor/plasteel/white,
+/area/ruin/powered/slimelab/lab)
+"cm" = (
+/obj/structure/sign/warning/biohazard{
+ pixel_x = 29;
+ pixel_y = 4
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 8
+ },
+/obj/structure/closet/crate/bin,
+/obj/machinery/firealarm{
+ pixel_y = 24
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab)
+"cq" = (
+/obj/structure/flora/ausbushes/fernybush,
+/turf/open/indestructible/grass/jungle,
+/area/ruin/powered/slimelab/slimedome)
+"cu" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/flora/ausbushes/sparsegrass,
+/turf/open/indestructible/grass/jungle,
+/area/ruin/powered/slimelab/lab)
+"cC" = (
+/obj/structure/toilet{
+ dir = 8;
+ pixel_y = 5
+ },
+/obj/structure/curtain,
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab)
+"cH" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/wood,
+/area/ruin/powered/slimelab/cafe)
+"cM" = (
+/obj/structure/marker_beacon,
+/turf/open/floor/plating/asteroid/iceberg,
+/area/icemoon/underground/explored)
+"cP" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 5
+ },
+/obj/machinery/atmospherics/components/binary/pump/on/layer4{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/ruin/powered/slimelab/lava)
+"cR" = (
+/obj/structure/flora/ausbushes/ppflowers,
+/obj/structure/flora/ausbushes/sparsegrass,
+/turf/open/indestructible/grass/jungle,
+/area/ruin/powered/slimelab/slimedome)
+"cX" = (
+/obj/structure/flora/ausbushes/fullgrass,
+/turf/open/indestructible/grass/jungle,
+/area/ruin/powered/slimelab/slimedome)
+"cZ" = (
+/obj/structure/flora/ausbushes/grassybush,
+/obj/structure/spacevine,
+/turf/open/indestructible/grass/jungle,
+/area/ruin/powered/slimelab/lab)
+"df" = (
+/obj/machinery/door/airlock/atmos{
+ name = "Atmospherics";
+ req_access_txt = "200"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab/lava)
+"dh" = (
+/obj/effect/decal/cleanable/dirt_siding,
+/obj/effect/decal/cleanable/dirt_siding{
+ dir = 4
+ },
+/turf/open/water,
+/area/ruin/powered/slimelab/slimedome)
+"dn" = (
+/obj/structure/closet/secure_closet/freezer/fridge,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/cafe)
+"dr" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/turf/open/floor/engine,
+/area/ruin/powered/slimelab/lava)
+"dy" = (
+/obj/machinery/disposal/deliveryChute{
+ dir = 4;
+ name = "To Biodome"
+ },
+/obj/structure/disposalpipe/trunk{
+ dir = 4
+ },
+/obj/structure/spacevine{
+ pixel_x = -33
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/powered/slimelab/lab)
+"dE" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/closet/crate/bin,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/lava)
+"dG" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/wood,
+/area/ruin/powered/slimelab)
+"dK" = (
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/icemoon/underground/explored)
+"dQ" = (
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/siding/purple,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab/lab)
+"dS" = (
+/obj/structure/chair/comfy/plastic{
+ dir = 1
+ },
+/turf/open/floor/plating/snowed/temperatre,
+/area/icemoon/underground/explored)
+"dU" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/spacevine,
+/turf/open/indestructible/grass/jungle,
+/area/ruin/powered/slimelab/lab)
+"ea" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/open/indestructible/grass/jungle,
+/area/ruin/powered/slimelab/lab)
+"eg" = (
+/obj/machinery/door/airlock{
+ name = "Janitor's Closet"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab)
+"ei" = (
+/obj/structure/flora/ausbushes/pointybush,
+/obj/structure/flora/ausbushes/sparsegrass,
+/obj/structure/spacevine,
+/turf/open/indestructible/grass/jungle,
+/area/ruin/powered/slimelab/lab)
+"em" = (
+/obj/effect/turf_decal/siding/wood,
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 4
+ },
+/turf/open/floor/wood,
+/area/ruin/powered/slimelab/cafe)
+"ep" = (
+/obj/structure/flora/ausbushes/fernybush,
+/obj/structure/spacevine,
+/turf/open/indestructible/grass/jungle,
+/area/ruin/powered/slimelab/lab)
+"ey" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/blue,
+/obj/effect/turf_decal/siding/blue{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab)
+"eE" = (
+/obj/structure/table,
+/obj/item/storage/box/syringes{
+ pixel_y = 6;
+ pixel_x = 9
+ },
+/obj/item/reagent_containers/dropper{
+ pixel_x = -4
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/powered/slimelab/lab)
+"eH" = (
+/turf/open/floor/plating/asteroid/icerock/smooth,
+/area/icemoon/underground/explored)
+"eR" = (
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab)
+"fa" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab)
+"fd" = (
+/obj/effect/turf_decal/siding/wood,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/turf/open/floor/wood,
+/area/ruin/powered/slimelab/cafe)
+"fh" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/lava)
+"fm" = (
+/obj/machinery/vending/cola/random,
+/turf/open/floor/wood,
+/area/ruin/powered/slimelab)
+"fr" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/cobweb,
+/obj/structure/flora/ausbushes/sparsegrass,
+/obj/structure/flora/ausbushes/brflowers,
+/obj/structure/spacevine{
+ pixel_x = -33
+ },
+/turf/open/indestructible/grass/jungle,
+/area/ruin/powered/slimelab/lab)
+"ft" = (
+/obj/structure/disposaloutlet{
+ dir = 1;
+ name = "Slime Freezer Return"
+ },
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/lab)
+"fC" = (
+/obj/structure/flora/ausbushes/fernybush,
+/turf/open/indestructible/grass/jungle,
+/area/ruin/powered/slimelab/lab)
+"fJ" = (
+/obj/effect/decal/cleanable/dirt_siding{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt_siding{
+ dir = 1
+ },
+/turf/open/water,
+/area/ruin/powered/slimelab/slimedome)
+"fR" = (
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab)
+"fW" = (
+/obj/structure/table/glass,
+/obj/structure/window/reinforced,
+/obj/machinery/button/door{
+ dir = 1;
+ name = "Entrance Lockdown";
+ id = "iusent";
+ pixel_x = -5;
+ pixel_y = -4
+ },
+/obj/machinery/button/door{
+ dir = 1;
+ name = "Shutter Control";
+ id = "iusoffice";
+ pixel_x = -5;
+ pixel_y = 6
+ },
+/obj/item/stamp{
+ pixel_y = 5;
+ pixel_x = 6
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/powered/slimelab/checkpoint)
+"fX" = (
+/obj/effect/turf_decal/siding/purple,
+/turf/open/floor/plasteel/white,
+/area/ruin/powered/slimelab/lab)
+"gd" = (
+/obj/structure/table,
+/obj/item/toy/plush/slimeplushie,
+/obj/item/flashlight/lamp{
+ pixel_y = 8
+ },
+/turf/open/floor/plating/snowed/temperatre,
+/area/icemoon/underground/explored)
+"gj" = (
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab)
+"gu" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/flora/ausbushes/palebush,
+/obj/structure/flora/ausbushes/sparsegrass,
+/obj/structure/spacevine{
+ pixel_x = 32
+ },
+/turf/open/indestructible/grass/jungle,
+/area/ruin/powered/slimelab/lab)
+"gy" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plating,
+/area/ruin/powered/slimelab/checkpoint)
+"gI" = (
+/turf/template_noop,
+/area/template_noop)
+"gQ" = (
+/obj/structure/disposalpipe/segment,
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ruin/powered/slimelab/cafe)
+"gY" = (
+/obj/structure/sign/warning/biohazard{
+ pixel_y = -26
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 8
+ },
+/obj/machinery/light,
+/turf/open/floor/plating,
+/area/ruin/powered/slimelab/slimedome)
+"hb" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 8
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab/checkpoint)
+"hc" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/powered/slimelab/checkpoint)
+"hg" = (
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab)
+"hh" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 9
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plating,
+/area/ruin/powered/slimelab/slimedome)
+"hm" = (
+/obj/machinery/smartfridge,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/cafe)
+"hx" = (
+/obj/structure/flora/ausbushes/ppflowers,
+/turf/open/indestructible/grass/jungle,
+/area/ruin/powered/slimelab/slimedome)
+"hE" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/ruin/powered/slimelab/lava)
+"hG" = (
+/obj/machinery/atmospherics/components/unary/passive_vent{
+ dir = 1
+ },
+/turf/open/floor/plating/snowed,
+/area/icemoon/underground/explored)
+"hM" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/lab)
+"hX" = (
+/obj/machinery/door/airlock{
+ name = "Reception";
+ req_access_txt = "200"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab/checkpoint)
+"if" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/structure/spacevine,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/lab)
+"in" = (
+/obj/structure/chair/wood,
+/turf/open/floor/carpet/green,
+/area/ruin/powered/slimelab/cafe)
+"ir" = (
+/obj/structure/rack,
+/obj/effect/turf_decal/siding/wood,
+/obj/item/clothing/suit/hooded/wintercoat/science,
+/turf/open/floor/plasteel/white,
+/area/ruin/powered/slimelab/lab)
+"iB" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/spacevine,
+/turf/open/floor/plasteel/white,
+/area/ruin/powered/slimelab/lab)
+"iD" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/open/indestructible/grass/dirt,
+/area/ruin/powered/slimelab/slimedome)
+"iE" = (
+/obj/machinery/atmospherics/pipe/simple/orange/visible,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/engine,
+/area/ruin/powered/slimelab/lava)
+"iI" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/siding/brown{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab)
+"iJ" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab)
+"iK" = (
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/door/poddoor/shutters{
+ id = "iusoffice"
+ },
+/obj/machinery/door/airlock/public/glass,
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab/checkpoint)
+"iU" = (
+/obj/structure/closet/firecloset/full,
+/obj/item/storage/firstaid/fire,
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -24;
+ pixel_x = -7
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/lava)
+"jf" = (
+/obj/structure/flora/ausbushes/genericbush,
+/turf/open/indestructible/grass/jungle,
+/area/ruin/powered/slimelab/slimedome)
+"jh" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab)
+"jm" = (
+/obj/machinery/washing_machine,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab)
+"jq" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/purple{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/powered/slimelab/lab)
+"jr" = (
+/obj/structure/table/glass,
+/obj/structure/window/reinforced,
+/obj/item/radio/intercom{
+ dir = 1
+ },
+/obj/item/radio/intercom{
+ dir = 1;
+ pixel_y = 10
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/powered/slimelab/checkpoint)
+"jt" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/wood,
+/area/ruin/powered/slimelab/cafe)
+"jv" = (
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_y = 8;
+ pixel_x = 24
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab)
+"jx" = (
+/obj/structure/chair{
+ dir = 1
+ },
+/obj/effect/turf_decal/box/corners,
+/obj/effect/turf_decal/box/corners{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab/checkpoint)
+"jC" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 10
+ },
+/turf/open/floor/mineral/plastitanium,
+/area/ruin/powered/slimelab/lava)
+"jJ" = (
+/obj/structure/window/reinforced,
+/obj/structure/table/glass,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 1
+ },
+/obj/item/paper_bin,
+/obj/item/pen,
+/turf/open/floor/plasteel/white,
+/area/ruin/powered/slimelab/checkpoint)
+"jW" = (
+/obj/machinery/vending/autodrobe,
+/turf/open/floor/carpet/blue,
+/area/ruin/powered/slimelab)
+"jY" = (
+/turf/open/floor/plating,
+/area/ruin/powered/slimelab/lab)
+"kf" = (
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plating,
+/area/ruin/powered/slimelab/checkpoint)
+"kg" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab)
+"kt" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 6
+ },
+/turf/open/floor/wood,
+/area/ruin/powered/slimelab/cafe)
+"ku" = (
+/obj/effect/turf_decal/siding/thinplating,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab)
+"ky" = (
+/obj/structure/flora/ausbushes/grassybush,
+/obj/structure/flora/ausbushes/sparsegrass,
+/obj/structure/spacevine,
+/turf/open/indestructible/grass/jungle,
+/area/ruin/powered/slimelab/lab)
+"kA" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/open/indestructible/grass/jungle,
+/area/ruin/powered/slimelab/lab)
+"kE" = (
+/obj/item/clothing/suit/hooded/wintercoat/science,
+/obj/structure/flora/ausbushes/fullgrass,
+/obj/structure/flora/ausbushes/ppflowers,
+/turf/open/indestructible/grass/jungle,
+/area/ruin/powered/slimelab/lab)
+"kF" = (
+/obj/machinery/atmospherics/components/unary/outlet_injector/layer4{
+ dir = 4
+ },
+/turf/open/floor/plating/snowed,
+/area/icemoon/underground/explored)
+"kG" = (
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab)
+"kP" = (
+/obj/structure/closet/l3closet/scientist,
+/obj/effect/turf_decal/siding/purple{
+ dir = 10
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 1
+ },
+/obj/machinery/light/small/broken{
+ dir = 8
+ },
+/obj/item/storage/bag/bio,
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab/lab)
+"kR" = (
+/obj/machinery/disposal/deliveryChute{
+ dir = 8;
+ name = "To Lab"
+ },
+/obj/structure/disposalpipe/trunk,
+/turf/open/floor/plating,
+/area/ruin/powered/slimelab/slimedome)
+"kZ" = (
+/obj/structure/chair/stool/bar,
+/turf/open/floor/carpet/green,
+/area/ruin/powered/slimelab/cafe)
+"ld" = (
+/obj/structure/marker_beacon,
+/turf/open/indestructible/grass/dirt,
+/area/ruin/powered/slimelab/slimedome)
+"lg" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/sign/departments/botany{
+ pixel_x = 32
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab)
+"lh" = (
+/obj/structure/table,
+/obj/item/storage/box/monkeycubes,
+/obj/effect/turf_decal/siding/purple{
+ dir = 9
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/powered/slimelab/lab)
+"ln" = (
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/airlock{
+ name = "Bedroom";
+ req_access_txt = "200"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab)
+"lo" = (
+/obj/effect/decal/cleanable/generic,
+/obj/effect/turf_decal/siding/wood{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/lab)
+"lr" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/sign/departments/botany{
+ pixel_x = 32
+ },
+/turf/open/floor/plasteel/stairs{
+ dir = 1
+ },
+/area/ruin/powered/slimelab)
+"lw" = (
+/obj/structure/closet/emcloset/anchored,
+/obj/effect/turf_decal/siding/purple{
+ dir = 9
+ },
+/obj/machinery/light/small/broken{
+ dir = 8
+ },
+/obj/machinery/firealarm{
+ pixel_y = 24
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab/lab)
+"lA" = (
+/obj/structure/table,
+/obj/effect/turf_decal/siding/wood{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/cafe)
+"lK" = (
+/obj/machinery/power/generator{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/structure/window/plasma/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/window/brigdoor{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/layer_manifold{
+ dir = 4
+ },
+/turf/open/floor/mineral/plastitanium,
+/area/ruin/powered/slimelab/lava)
+"lR" = (
+/obj/machinery/power/smes,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/lava)
+"lT" = (
+/obj/machinery/atmospherics/pipe/heat_exchanging/simple{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer4{
+ dir = 9
+ },
+/turf/open/lava/smooth,
+/area/ruin/powered/slimelab/lava)
+"lV" = (
+/obj/machinery/advanced_airlock_controller{
+ pixel_x = -28
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/layer2{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/ruin/powered/slimelab/checkpoint)
+"lW" = (
+/obj/structure/table,
+/obj/item/slime_scanner{
+ pixel_x = 6
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/item/slime_scanner{
+ pixel_x = -6
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/powered/slimelab/lab)
+"lY" = (
+/obj/effect/turf_decal/siding/blue/end,
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab)
+"mb" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
+/obj/machinery/button/door{
+ name = "Emergency Lava Shutters";
+ pixel_y = 24;
+ pixel_x = -5;
+ desc = "In the event of lava doing things it should not be doing. Press this button and run.";
+ id = "iuslava"
+ },
+/obj/machinery/power/terminal{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/lava)
+"mf" = (
+/obj/effect/turf_decal/siding/wood,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/wood,
+/area/ruin/powered/slimelab/cafe)
+"mg" = (
+/obj/structure/window/plasma/reinforced,
+/obj/structure/window/plasma/reinforced{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "0-1"
+ },
+/obj/machinery/power/rtg/geothermal,
+/turf/open/floor/mineral/plastitanium,
+/area/ruin/powered/slimelab/lava)
+"mo" = (
+/obj/structure/flora/ausbushes/grassybush,
+/obj/machinery/light/broken{
+ dir = 4
+ },
+/obj/structure/spacevine{
+ pixel_x = 32
+ },
+/turf/open/indestructible/grass/jungle,
+/area/ruin/powered/slimelab/lab)
+"ms" = (
+/obj/structure/chair,
+/obj/effect/turf_decal/box,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab/checkpoint)
+"mv" = (
+/obj/machinery/door/poddoor{
+ id = "iusmine"
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab)
+"mx" = (
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/siding/purple/end{
+ dir = 4
+ },
+/obj/structure/spacevine,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/white,
+/area/ruin/powered/slimelab/lab)
+"mB" = (
+/obj/effect/turf_decal/siding/blue/corner,
+/obj/effect/turf_decal/siding/blue/corner{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/blue/corner{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/blue/corner{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 5
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab)
+"mJ" = (
+/obj/structure/chair,
+/obj/effect/turf_decal/box,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 6
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab/checkpoint)
+"mM" = (
+/obj/machinery/vending/hydroseeds,
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab/slimedome)
+"mO" = (
+/obj/structure/marker_beacon,
+/turf/open/floor/plating/snowed,
+/area/icemoon/underground/explored)
+"mQ" = (
+/obj/machinery/atmospherics/pipe/heat_exchanging/simple{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer4{
+ dir = 4
+ },
+/turf/open/lava/smooth,
+/area/ruin/powered/slimelab/lava)
+"na" = (
+/obj/machinery/mineral/ore_redemption{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab)
+"ne" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/airalarm/directional/south,
+/obj/structure/flora/ausbushes/sparsegrass,
+/obj/structure/flora/ausbushes/brflowers,
+/obj/structure/spacevine{
+ pixel_y = -32
+ },
+/turf/open/indestructible/grass/jungle,
+/area/ruin/powered/slimelab/lab)
+"ng" = (
+/obj/machinery/airalarm/directional/north,
+/obj/effect/turf_decal/siding/thinplating,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab)
+"nl" = (
+/obj/structure/sink/puddle,
+/turf/open/indestructible/grass/jungle,
+/area/ruin/powered/slimelab/slimedome)
+"np" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/firealarm{
+ pixel_y = 28
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab/lava)
+"nq" = (
+/obj/effect/turf_decal/siding/wood,
+/turf/open/floor/wood,
+/area/ruin/powered/slimelab/cafe)
+"nw" = (
+/obj/effect/mob_spawn/slime,
+/obj/structure/spacevine,
+/turf/open/indestructible/grass/jungle,
+/area/ruin/powered/slimelab/lab)
+"nx" = (
+/obj/effect/decal/cleanable/dirt_siding{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt_siding{
+ dir = 8
+ },
+/turf/open/water,
+/area/ruin/powered/slimelab/slimedome)
+"nz" = (
+/obj/structure/chair{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -24
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab/checkpoint)
+"nB" = (
+/obj/effect/decal/cleanable/dirt_siding/corner,
+/turf/open/water{
+ light_range = 1
+ },
+/area/ruin/powered/slimelab/slimedome)
+"nC" = (
+/obj/structure/spacevine,
+/turf/open/floor/plasteel/white,
+/area/ruin/powered/slimelab/lab)
+"nP" = (
+/obj/structure/flora/ausbushes/genericbush,
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/open/indestructible/grass/jungle,
+/area/ruin/powered/slimelab/slimedome)
+"nR" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 5
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/lab)
+"oc" = (
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab)
+"oe" = (
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab)
+"of" = (
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab)
+"og" = (
+/obj/machinery/atmospherics/components/unary/tank/air{
+ piping_layer = 2
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/ruin/powered/slimelab/lava)
+"oj" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/open/floor/engine,
+/area/ruin/powered/slimelab/lava)
+"ol" = (
+/obj/structure/rack,
+/obj/item/pickaxe,
+/obj/item/pickaxe,
+/obj/item/mining_scanner,
+/obj/item/mining_scanner,
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/item/stack/marker_beacon/thirty,
+/obj/item/stack/marker_beacon/thirty,
+/obj/item/clothing/suit/hooded/wintercoat/miner,
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab)
+"om" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 1
+ },
+/obj/machinery/power/apc/auto_name/west,
+/obj/structure/cable,
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/structure/closet/crate/bin,
+/turf/open/floor/plating,
+/area/ruin/powered/slimelab/slimedome)
+"op" = (
+/obj/machinery/atmospherics/pipe/layer_manifold,
+/turf/open/floor/plating,
+/area/ruin/powered/slimelab/checkpoint)
+"ot" = (
+/obj/machinery/monkey_recycler,
+/obj/effect/turf_decal/siding/purple{
+ dir = 6
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/powered/slimelab/lab)
+"oA" = (
+/obj/structure/flora/ausbushes/sparsegrass,
+/obj/structure/flora/ausbushes/brflowers,
+/turf/open/indestructible/grass/jungle,
+/area/ruin/powered/slimelab/slimedome)
+"oE" = (
+/obj/structure/chair/wood{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/wood,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/wood,
+/area/ruin/powered/slimelab)
+"oK" = (
+/turf/open/floor/plating/asteroid/iceberg,
+/area/icemoon/underground/explored)
+"oL" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 6
+ },
+/turf/open/floor/mineral/plastitanium,
+/area/ruin/powered/slimelab/lava)
+"oW" = (
+/obj/structure/table,
+/obj/item/storage/box/monkeycubes,
+/obj/machinery/airalarm/directional/east,
+/obj/item/clothing/gloves/botanic_leather,
+/obj/item/storage/backpack/satchel/hyd,
+/obj/item/clothing/under/rank/civilian/hydroponics,
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab/slimedome)
+"pl" = (
+/obj/structure/table/wood,
+/turf/open/floor/carpet/green,
+/area/ruin/powered/slimelab/cafe)
+"pn" = (
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/sign/departments/engineering{
+ pixel_y = 1;
+ pixel_x = -32
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab)
+"pw" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/structure/reagent_dispensers/watertank/high,
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab)
+"pC" = (
+/obj/effect/turf_decal/siding/purple{
+ dir = 8
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/powered/slimelab/lab)
+"pP" = (
+/obj/structure/closet/secure_closet/freezer/kitchen,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/cafe)
+"pQ" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/siding/wood,
+/obj/structure/cloth_curtain{
+ color = "#b81414"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab)
+"pU" = (
+/obj/effect/turf_decal/siding/purple,
+/obj/effect/turf_decal/siding/purple{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/white,
+/area/ruin/powered/slimelab/lab)
+"qb" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 6
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab/checkpoint)
+"qd" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/lab)
+"qg" = (
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ruin/powered/slimelab/cafe)
+"qw" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 6
+ },
+/turf/open/floor/plating,
+/area/ruin/powered/slimelab/slimedome)
+"qB" = (
+/obj/structure/chair{
+ dir = 1
+ },
+/obj/effect/turf_decal/box/corners{
+ dir = 8
+ },
+/obj/effect/turf_decal/box/corners{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab/checkpoint)
+"qI" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 5
+ },
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/wood,
+/area/ruin/powered/slimelab/cafe)
+"qU" = (
+/obj/structure/chair/wood{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/wood,
+/area/ruin/powered/slimelab)
+"ra" = (
+/turf/open/floor/plating,
+/area/ruin/powered/slimelab/checkpoint)
+"rh" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/lab)
+"ro" = (
+/obj/machinery/button/door{
+ dir = 1;
+ name = "Shutter Control";
+ id = "iuskill";
+ pixel_x = 8;
+ pixel_y = -24
+ },
+/obj/structure/flora/ausbushes/ppflowers,
+/obj/structure/flora/ausbushes/sparsegrass,
+/obj/structure/spacevine{
+ pixel_x = -33
+ },
+/obj/structure/spacevine{
+ pixel_y = -32
+ },
+/turf/open/indestructible/grass/jungle,
+/area/ruin/powered/slimelab/lab)
+"rp" = (
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ruin/powered/slimelab/cafe)
+"rq" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/open/indestructible/grass/jungle,
+/area/ruin/powered/slimelab/slimedome)
+"rr" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/flora/ausbushes/palebush,
+/obj/structure/flora/ausbushes/sparsegrass,
+/turf/open/indestructible/grass/jungle,
+/area/ruin/powered/slimelab/lab)
+"ru" = (
+/obj/machinery/power/apc/auto_name/west,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab)
+"rH" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/flora/ausbushes/grassybush,
+/obj/structure/spacevine{
+ pixel_x = -33
+ },
+/obj/structure/spacevine,
+/turf/open/indestructible/grass/jungle,
+/area/ruin/powered/slimelab/lab)
+"rL" = (
+/obj/structure/flora/ausbushes/lavendergrass,
+/turf/open/indestructible/grass/jungle,
+/area/ruin/powered/slimelab/slimedome)
+"rP" = (
+/turf/closed/mineral/random/snow/icyrock,
+/area/icemoon/underground/explored)
+"rQ" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 5
+ },
+/turf/open/floor/plating,
+/area/ruin/powered/slimelab/checkpoint)
+"rT" = (
+/obj/structure/flora/junglebush,
+/turf/open/indestructible/grass/jungle,
+/area/ruin/powered/slimelab/slimedome)
+"rU" = (
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 1
+ },
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -24;
+ pixel_x = -6
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab)
+"st" = (
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/obj/structure/spacevine,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/lab)
+"sv" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/open/floor/engine,
+/area/ruin/powered/slimelab/lava)
+"sx" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab/checkpoint)
+"sC" = (
+/obj/structure/spacevine{
+ pixel_x = 32
+ },
+/obj/structure/spacevine{
+ pixel_y = -32
+ },
+/turf/open/indestructible/grass/jungle,
+/area/ruin/powered/slimelab/lab)
+"sD" = (
+/obj/machinery/shower{
+ pixel_y = 17
+ },
+/obj/structure/curtain,
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab)
+"sG" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/wood,
+/area/ruin/powered/slimelab)
+"sJ" = (
+/obj/machinery/atmospherics/components/binary/pump/on/layer2,
+/turf/open/floor/plating,
+/area/ruin/powered/slimelab/lava)
+"sW" = (
+/obj/structure/window/plasma/reinforced,
+/obj/structure/window/plasma/reinforced{
+ dir = 1
+ },
+/turf/open/floor/mineral/plastitanium,
+/area/ruin/powered/slimelab/lava)
+"sY" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/thinplating/corner{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab)
+"te" = (
+/obj/structure/fence/end{
+ dir = 8
+ },
+/turf/open/floor/plating/snowed/temperatre,
+/area/icemoon/underground/explored)
+"th" = (
+/obj/structure/closet/secure_closet/freezer/meat,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/cafe)
+"tj" = (
+/obj/structure/flora/tree/jungle/small,
+/turf/open/indestructible/grass/jungle,
+/area/ruin/powered/slimelab/slimedome)
+"tl" = (
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/space_heater,
+/turf/open/floor/plating,
+/area/ruin/powered/slimelab/lava)
+"tp" = (
+/obj/effect/mob_spawn/slime,
+/obj/effect/turf_decal/siding/wood{
+ dir = 10
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/spacevine,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/lab)
+"tq" = (
+/obj/effect/decal/cleanable/dirt_siding/corner{
+ dir = 1
+ },
+/turf/open/water{
+ light_range = 1
+ },
+/area/ruin/powered/slimelab/slimedome)
+"ts" = (
+/obj/structure/disposaloutlet{
+ dir = 1
+ },
+/obj/structure/disposalpipe/trunk,
+/turf/open/floor/plating,
+/area/ruin/powered/slimelab/slimedome)
+"tz" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab)
+"tB" = (
+/obj/machinery/atmospherics/components/unary/passive_vent,
+/obj/structure/sign/warning{
+ pixel_y = -23
+ },
+/turf/open/floor/plating,
+/area/icemoon/underground/explored)
+"tE" = (
+/obj/effect/turf_decal/siding/blue,
+/obj/effect/turf_decal/siding/blue{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab)
+"tF" = (
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab/checkpoint)
+"tS" = (
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/airlock{
+ name = "Restroom"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab)
+"ud" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/light/floor,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/lab)
+"uz" = (
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab)
+"uM" = (
+/obj/machinery/airalarm/directional/east,
+/obj/structure/sink{
+ dir = 8;
+ pixel_x = 13;
+ pixel_y = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab)
+"uY" = (
+/obj/effect/turf_decal/siding/purple{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab/lab)
+"vc" = (
+/obj/structure/closet/emcloset/anchored,
+/obj/machinery/light/small/broken{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/purple{
+ dir = 9
+ },
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = -24
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab/lab)
+"vg" = (
+/obj/structure/rack,
+/obj/effect/turf_decal/siding/wood,
+/obj/item/clothing/suit/hooded/wintercoat/science,
+/obj/structure/spacevine,
+/turf/open/floor/plasteel/white,
+/area/ruin/powered/slimelab/lab)
+"vi" = (
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 10
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab)
+"vk" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/lab)
+"vn" = (
+/obj/structure/closet/firecloset,
+/obj/effect/turf_decal/siding/purple{
+ dir = 6
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab/lab)
+"vp" = (
+/obj/structure/sign/warning/biohazard{
+ pixel_y = -26
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 4
+ },
+/obj/machinery/light,
+/turf/open/floor/plating,
+/area/ruin/powered/slimelab/slimedome)
+"vr" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 10
+ },
+/obj/structure/sign/poster/random{
+ pixel_x = 32
+ },
+/turf/open/floor/wood,
+/area/ruin/powered/slimelab/cafe)
+"vv" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/spacevine,
+/turf/open/floor/plasteel/white,
+/area/ruin/powered/slimelab/lab)
+"vA" = (
+/obj/machinery/conveyor_switch/oneway{
+ id = "slimelab"
+ },
+/turf/open/floor/plating,
+/area/ruin/powered/slimelab/lab)
+"vF" = (
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 4
+ },
+/obj/item/kirbyplants/random,
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab)
+"vG" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/orange/visible{
+ dir = 1
+ },
+/turf/open/floor/engine,
+/area/ruin/powered/slimelab/lava)
+"vK" = (
+/obj/machinery/atmospherics/pipe/heat_exchanging/junction{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer4{
+ dir = 4
+ },
+/turf/open/lava/smooth,
+/area/ruin/powered/slimelab/lava)
+"vQ" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 9
+ },
+/turf/open/floor/wood,
+/area/ruin/powered/slimelab/cafe)
+"vU" = (
+/obj/effect/turf_decal/siding/purple{
+ dir = 10
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/powered/slimelab/lab)
+"vV" = (
+/obj/structure/closet/emcloset/anchored,
+/obj/effect/turf_decal/siding/green{
+ dir = 9
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/machinery/firealarm{
+ pixel_y = 24
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab/slimedome)
+"wc" = (
+/turf/closed/wall/r_wall,
+/area/ruin/powered/slimelab/lab)
+"wf" = (
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/airlock/mining{
+ name = "Mining";
+ req_access_txt = "200"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab)
+"wi" = (
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab)
+"wo" = (
+/obj/structure/flora/ausbushes/fullgrass,
+/obj/structure/flora/ausbushes/ppflowers,
+/turf/open/indestructible/grass/jungle,
+/area/ruin/powered/slimelab/lab)
+"wp" = (
+/obj/structure/chair/wood{
+ dir = 1
+ },
+/turf/open/floor/carpet/green,
+/area/ruin/powered/slimelab/cafe)
+"ws" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 4
+ },
+/obj/machinery/airalarm/directional/west,
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab/checkpoint)
+"wF" = (
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/lab)
+"wG" = (
+/obj/machinery/atmospherics/pipe/heat_exchanging/simple{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer4{
+ dir = 10
+ },
+/turf/open/lava/smooth,
+/area/ruin/powered/slimelab/lava)
+"wN" = (
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 1
+ },
+/turf/open/floor/wood,
+/area/ruin/powered/slimelab/cafe)
+"wO" = (
+/obj/item/clothing/suit/hooded/wintercoat/science,
+/obj/structure/flora/ausbushes/fernybush,
+/turf/open/indestructible/grass/jungle,
+/area/ruin/powered/slimelab/lab)
+"wR" = (
+/obj/machinery/atmospherics/pipe/simple/orange/visible{
+ dir = 6
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/engine,
+/area/ruin/powered/slimelab/lava)
+"wZ" = (
+/obj/structure/window/plasma/reinforced{
+ dir = 1
+ },
+/obj/structure/window/plasma/reinforced,
+/turf/open/floor/mineral/plastitanium,
+/area/ruin/powered/slimelab/lava)
+"xb" = (
+/obj/structure/fence{
+ dir = 1
+ },
+/turf/open/floor/plating/snowed/temperatre,
+/area/icemoon/underground/explored)
+"xo" = (
+/obj/machinery/conveyor{
+ dir = 4;
+ id = "slimelab"
+ },
+/obj/machinery/disposal/deliveryChute{
+ dir = 8;
+ name = "To Lab"
+ },
+/obj/structure/disposalpipe/trunk{
+ dir = 4
+ },
+/turf/open/floor/plating/snowed/temperatre,
+/area/icemoon/underground/explored)
+"xp" = (
+/obj/effect/decal/cleanable/dirt_siding/corner{
+ dir = 4
+ },
+/turf/open/water{
+ light_range = 1
+ },
+/area/ruin/powered/slimelab/slimedome)
+"xt" = (
+/obj/structure/spacevine{
+ pixel_y = -32
+ },
+/turf/open/indestructible/grass/jungle,
+/area/ruin/powered/slimelab/lab)
+"xu" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 6
+ },
+/obj/effect/turf_decal/siding/thinplating/corner{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab)
+"xw" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/button/door{
+ dir = 8;
+ name = "Mining Exit";
+ pixel_y = 6;
+ pixel_x = 24;
+ id = "iusmine"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab)
+"xD" = (
+/obj/effect/turf_decal/siding/purple{
+ dir = 5
+ },
+/obj/machinery/shower{
+ pixel_y = 17
+ },
+/obj/machinery/airalarm/directional/east,
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab/lab)
+"xK" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab)
+"xO" = (
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/obj/structure/spacevine,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/lab)
+"xP" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/flora/ausbushes/fullgrass,
+/obj/structure/flora/ausbushes/ppflowers,
+/obj/structure/spacevine,
+/turf/open/indestructible/grass/jungle,
+/area/ruin/powered/slimelab/lab)
+"xW" = (
+/obj/machinery/shower{
+ pixel_y = 17
+ },
+/obj/machinery/airalarm/directional/east,
+/obj/effect/turf_decal/siding/green{
+ dir = 5
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab/slimedome)
+"xX" = (
+/obj/structure/disposaloutlet{
+ dir = 4
+ },
+/obj/machinery/conveyor{
+ dir = 4;
+ id = "slimelab"
+ },
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/turf/open/floor/plating/snowed/temperatre,
+/area/icemoon/underground/explored)
+"xY" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 5
+ },
+/turf/open/floor/mineral/plastitanium,
+/area/ruin/powered/slimelab/lava)
+"xZ" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 1
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/powered/slimelab/checkpoint)
+"yb" = (
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab)
+"yq" = (
+/obj/effect/decal/cleanable/dirt_siding{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt_siding{
+ dir = 4
+ },
+/turf/open/water,
+/area/ruin/powered/slimelab/slimedome)
+"yu" = (
+/obj/structure/chair/office{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/powered/slimelab/lab)
+"yA" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 9
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/lab)
+"yB" = (
+/obj/machinery/atmospherics/components/unary/passive_vent{
+ dir = 4
+ },
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ruin/powered/slimelab)
+"yC" = (
+/obj/structure/flora/ausbushes/sparsegrass,
+/obj/structure/flora/ausbushes/brflowers,
+/obj/structure/spacevine,
+/turf/open/indestructible/grass/jungle,
+/area/ruin/powered/slimelab/lab)
+"yJ" = (
+/obj/machinery/door/window/westright,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/caution/stand_clear{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/powered/slimelab/lab)
+"yP" = (
+/obj/machinery/airalarm/directional/south,
+/obj/structure/flora/ausbushes/lavendergrass,
+/turf/open/indestructible/grass/jungle,
+/area/ruin/powered/slimelab/slimedome)
+"za" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/reagent_dispensers/fueltank,
+/turf/open/floor/plating,
+/area/ruin/powered/slimelab/lava)
+"zb" = (
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab)
+"zc" = (
+/turf/open/floor/plasteel/stairs/medium{
+ dir = 8
+ },
+/area/icemoon/underground/explored)
+"zi" = (
+/obj/structure/disposalpipe/segment,
+/obj/structure/table,
+/obj/item/reagent_containers/glass/beaker/large{
+ pixel_y = 4
+ },
+/obj/effect/turf_decal/siding/purple{
+ dir = 1
+ },
+/obj/item/reagent_containers/glass/beaker/large{
+ pixel_y = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/powered/slimelab/lab)
+"zk" = (
+/obj/structure/window/plasma/reinforced{
+ dir = 8
+ },
+/obj/structure/window/plasma/reinforced{
+ dir = 4
+ },
+/turf/open/floor/mineral/plastitanium,
+/area/ruin/powered/slimelab/lava)
+"zo" = (
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/lava)
+"zq" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/white,
+/area/ruin/powered/slimelab/lab)
+"zs" = (
+/obj/structure/sign/poster/official/high_class_martini,
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ruin/powered/slimelab)
+"zH" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/generic,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/light/floor,
+/obj/effect/turf_decal/siding/wood{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/lab)
+"zK" = (
+/obj/machinery/hydroponics/soil,
+/obj/item/seeds/tomato/blood,
+/turf/open/indestructible/grass/dirt,
+/area/ruin/powered/slimelab/slimedome)
+"zO" = (
+/obj/structure/window/reinforced,
+/obj/structure/table/glass,
+/obj/item/folder,
+/obj/item/clipboard,
+/obj/item/clipboard,
+/turf/open/floor/plasteel/white,
+/area/ruin/powered/slimelab/checkpoint)
+"zQ" = (
+/turf/open/water,
+/area/icemoon/underground/explored)
+"zR" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 6
+ },
+/obj/machinery/firealarm{
+ pixel_y = 26
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/lab)
+"zT" = (
+/obj/structure/flora/ausbushes/sparsegrass,
+/turf/open/indestructible/grass/jungle,
+/area/ruin/powered/slimelab/slimedome)
+"Aa" = (
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock/public/glass{
+ name = "Biodome"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/slimedome)
+"Ah" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plating,
+/area/ruin/powered/slimelab/checkpoint)
+"Aj" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab/checkpoint)
+"An" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/open/floor/wood,
+/area/ruin/powered/slimelab/cafe)
+"Ap" = (
+/obj/effect/turf_decal/siding/blue/end{
+ dir = 8
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab)
+"Aw" = (
+/turf/open/water{
+ light_range = 1
+ },
+/area/ruin/powered/slimelab/slimedome)
+"Ay" = (
+/obj/effect/turf_decal/siding/purple,
+/obj/structure/spacevine,
+/turf/open/floor/plasteel/white,
+/area/ruin/powered/slimelab/lab)
+"Az" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab)
+"AE" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 6
+ },
+/turf/open/floor/wood,
+/area/ruin/powered/slimelab)
+"AG" = (
+/obj/effect/turf_decal/siding/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/blue{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab)
+"AK" = (
+/obj/structure/disposaloutlet{
+ name = "Biodome Return"
+ },
+/obj/structure/disposalpipe/trunk,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/lab)
+"AO" = (
+/obj/item/kirbyplants{
+ icon_state = "plant-14";
+ name = "Reginald";
+ desc = "Oh hello Reginald. Didn't see you there."
+ },
+/turf/open/indestructible/grass/dirt,
+/area/ruin/powered/slimelab/slimedome)
+"AW" = (
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ruin/powered/slimelab/lab)
+"AZ" = (
+/obj/structure/tank_dispenser/oxygen,
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = -27;
+ pixel_y = 5
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab)
+"Ba" = (
+/turf/open/floor/plating/asteroid/icerock,
+/area/icemoon/underground/explored)
+"Bf" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab)
+"Bg" = (
+/obj/machinery/airalarm/directional/west,
+/obj/effect/turf_decal/siding/purple,
+/obj/effect/turf_decal/siding/purple{
+ dir = 1
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/structure/spacevine,
+/turf/open/floor/plasteel/white,
+/area/ruin/powered/slimelab/lab)
+"Bp" = (
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/airlock/public/glass{
+ name = "Biodome"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/slimedome)
+"Bu" = (
+/obj/item/bedsheet/random,
+/obj/structure/bed,
+/obj/structure/curtain,
+/turf/open/floor/carpet/blue,
+/area/ruin/powered/slimelab)
+"Bv" = (
+/obj/structure/flora/ausbushes/fullgrass,
+/obj/structure/flora/ausbushes/brflowers,
+/obj/structure/spacevine,
+/turf/open/indestructible/grass/jungle,
+/area/ruin/powered/slimelab/lab)
+"By" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 6
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab)
+"BC" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/lab)
+"BU" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/lab)
+"Cb" = (
+/obj/machinery/power/apc/auto_name/north,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/structure/chair/stool/bar{
+ dir = 8
+ },
+/turf/open/floor/wood,
+/area/ruin/powered/slimelab/cafe)
+"Cd" = (
+/obj/structure/flora/ausbushes/brflowers,
+/obj/structure/flora/ausbushes/sparsegrass,
+/turf/open/indestructible/grass/jungle,
+/area/ruin/powered/slimelab/slimedome)
+"Cg" = (
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 6
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab)
+"Cp" = (
+/obj/effect/decal/cleanable/dirt_siding{
+ dir = 4
+ },
+/turf/open/water,
+/area/ruin/powered/slimelab/slimedome)
+"Cq" = (
+/obj/structure/rack,
+/obj/effect/turf_decal/siding/wood,
+/obj/structure/spacevine,
+/obj/structure/spacevine,
+/turf/open/floor/plasteel/white,
+/area/ruin/powered/slimelab/lab)
+"Cs" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/lab)
+"Cw" = (
+/turf/open/indestructible/grass/jungle,
+/area/ruin/powered/slimelab/slimedome)
+"CF" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/engine,
+/area/ruin/powered/slimelab/lava)
+"CG" = (
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab)
+"CH" = (
+/obj/structure/table/wood,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 1
+ },
+/obj/machinery/light,
+/turf/open/floor/carpet/green,
+/area/ruin/powered/slimelab/cafe)
+"CX" = (
+/obj/machinery/autolathe,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab/lava)
+"Db" = (
+/obj/structure/closet/secure_closet/personal,
+/turf/open/floor/carpet/blue,
+/area/ruin/powered/slimelab)
+"Dg" = (
+/obj/machinery/door/airlock/external/glass,
+/obj/machinery/door/poddoor/preopen{
+ id = "iusent"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/ruin/powered/slimelab/checkpoint)
+"Dh" = (
+/obj/machinery/airalarm/directional/west,
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 4
+ },
+/obj/item/kirbyplants/random,
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab)
+"Do" = (
+/obj/structure/flora/ausbushes/sparsegrass,
+/obj/structure/spacevine{
+ pixel_y = -32
+ },
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -26
+ },
+/turf/open/indestructible/grass/jungle,
+/area/ruin/powered/slimelab/lab)
+"Dv" = (
+/obj/structure/fence/door,
+/turf/open/floor/plating/snowed/temperatre,
+/area/icemoon/underground/explored)
+"Dx" = (
+/obj/structure/table/wood,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/open/floor/wood,
+/area/ruin/powered/slimelab)
+"DC" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab)
+"DE" = (
+/obj/machinery/power/apc/auto_name/west,
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab/slimedome)
+"DF" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/powered/slimelab/lab)
+"DK" = (
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/cafe)
+"Ea" = (
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ruin/powered/slimelab/cafe)
+"Ee" = (
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/lava)
+"Eh" = (
+/obj/structure/barricade/wooden/crude,
+/obj/machinery/door/airlock/research{
+ name = "Xenobiological Lab";
+ req_access_txt = "55"
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/lab)
+"Ei" = (
+/obj/machinery/conveyor{
+ dir = 4;
+ id = "slimelab"
+ },
+/obj/effect/mob_spawn/slime,
+/turf/open/floor/plating/snowed/temperatre,
+/area/icemoon/underground/explored)
+"Ek" = (
+/turf/open/indestructible/grass/jungle,
+/area/ruin/powered/slimelab/lab)
+"Em" = (
+/obj/structure/sign/poster/official/obey,
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ruin/powered/slimelab/checkpoint)
+"En" = (
+/obj/item/kirbyplants/random,
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 4
+ },
+/obj/machinery/firealarm{
+ pixel_y = 26;
+ pixel_x = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab)
+"Es" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 6
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/spacevine,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/lab)
+"Ex" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/wood,
+/area/ruin/powered/slimelab/cafe)
+"EB" = (
+/obj/machinery/door/poddoor/preopen{
+ id = "iuslava"
+ },
+/obj/structure/window/plasma/reinforced/fulltile,
+/obj/structure/grille,
+/turf/open/floor/engine,
+/area/ruin/powered/slimelab/lava)
+"EC" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 5
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/lab)
+"EH" = (
+/obj/machinery/processor/slime,
+/obj/effect/turf_decal/siding/purple{
+ dir = 10
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/powered/slimelab/lab)
+"EK" = (
+/obj/structure/chair/stool/bar,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/turf/open/floor/carpet/green,
+/area/ruin/powered/slimelab/cafe)
+"EX" = (
+/obj/structure/sign/warning/biohazard{
+ pixel_x = 29;
+ pixel_y = 4
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 8
+ },
+/obj/item/kirbyplants/random,
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab)
+"Fa" = (
+/obj/structure/flora/ausbushes/reedbush,
+/obj/effect/decal/cleanable/dirt_siding,
+/obj/effect/decal/cleanable/dirt_siding{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt_siding{
+ dir = 1
+ },
+/turf/open/water,
+/area/ruin/powered/slimelab/slimedome)
+"Fd" = (
+/obj/machinery/processor,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/cafe)
+"Fj" = (
+/obj/machinery/atmospherics/pipe/heat_exchanging/junction{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/heat_exchanging/junction/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/heat_exchanging/junction/layer4{
+ dir = 4
+ },
+/turf/open/lava/smooth,
+/area/ruin/powered/slimelab/lava)
+"Fm" = (
+/obj/structure/table,
+/obj/machinery/reagentgrinder,
+/obj/item/stack/sheet/mineral/plasma,
+/turf/open/floor/plasteel/white,
+/area/ruin/powered/slimelab/lab)
+"FA" = (
+/obj/effect/decal/cleanable/dirt_siding{
+ dir = 1
+ },
+/turf/open/water,
+/area/ruin/powered/slimelab/slimedome)
+"FD" = (
+/obj/structure/table/glass,
+/obj/machinery/airalarm/directional/north,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/powered/slimelab/checkpoint)
+"FG" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 1
+ },
+/obj/machinery/airalarm/directional/south,
+/turf/open/floor/wood,
+/area/ruin/powered/slimelab/cafe)
+"FO" = (
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab)
+"FP" = (
+/obj/structure/marker_beacon,
+/turf/open/floor/plating/asteroid/icerock,
+/area/icemoon/underground/explored)
+"Gb" = (
+/obj/effect/turf_decal/siding/blue/end{
+ dir = 4
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab)
+"Gu" = (
+/obj/structure/flora/ausbushes/grassybush,
+/turf/open/indestructible/grass/jungle,
+/area/ruin/powered/slimelab/slimedome)
+"Gw" = (
+/obj/effect/turf_decal/siding/purple,
+/obj/machinery/chem_master,
+/turf/open/floor/plasteel/white,
+/area/ruin/powered/slimelab/lab)
+"GC" = (
+/obj/structure/flora/ausbushes/ywflowers,
+/turf/open/indestructible/grass/jungle,
+/area/ruin/powered/slimelab/slimedome)
+"GL" = (
+/obj/structure/chair/comfy/plastic,
+/turf/open/floor/plating/snowed/temperatre,
+/area/icemoon/underground/explored)
+"GT" = (
+/obj/structure/sink{
+ pixel_y = 15
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/cafe)
+"GW" = (
+/obj/machinery/biogenerator,
+/obj/machinery/light/small,
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab/slimedome)
+"Hf" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 1
+ },
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -25;
+ pixel_x = -7
+ },
+/turf/open/floor/wood,
+/area/ruin/powered/slimelab/cafe)
+"Hg" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab)
+"Hj" = (
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab)
+"Hw" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/spacevine,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/lab)
+"HF" = (
+/obj/structure/table,
+/obj/machinery/reagentgrinder,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/cafe)
+"HH" = (
+/obj/machinery/atmospherics/pipe/simple/orange/visible,
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ruin/powered/slimelab/lava)
+"HK" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab)
+"HL" = (
+/turf/open/floor/plating/snowed,
+/area/icemoon/underground/explored)
+"HQ" = (
+/obj/machinery/atmospherics/components/binary/pump{
+ dir = 1;
+ name = "Input Pump"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/floor/engine,
+/area/ruin/powered/slimelab/lava)
+"HZ" = (
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/siding/purple{
+ dir = 6
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/powered/slimelab/lab)
+"Ie" = (
+/obj/machinery/light_switch{
+ dir = 8;
+ pixel_x = 26
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/lab)
+"Il" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/door/window/eastleft,
+/obj/item/clothing/suit/hooded/wintercoat/science,
+/obj/effect/turf_decal/caution/stand_clear{
+ dir = 8
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/powered/slimelab/lab)
+"Ip" = (
+/obj/machinery/vending/snack/random,
+/obj/machinery/light,
+/turf/open/floor/wood,
+/area/ruin/powered/slimelab)
+"IA" = (
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ruin/powered/slimelab)
+"IB" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab)
+"IJ" = (
+/obj/structure/spacevine,
+/turf/open/indestructible/grass/jungle,
+/area/ruin/powered/slimelab/lab)
+"IO" = (
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/siding/purple{
+ dir = 4
+ },
+/obj/structure/closet/crate/bin,
+/turf/open/floor/plasteel/white,
+/area/ruin/powered/slimelab/lab)
+"IW" = (
+/obj/structure/barricade/wooden/crude,
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock/research{
+ name = "Xenobiological Lab";
+ req_access_txt = "55"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/lab)
+"Jg" = (
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab/slimedome)
+"Jj" = (
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/door/poddoor/shutters{
+ id = "iusoffice"
+ },
+/obj/machinery/door/airlock/public/glass,
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab/checkpoint)
+"Jo" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/green{
+ dir = 10
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab/slimedome)
+"Jt" = (
+/obj/machinery/atmospherics/components/binary/pump{
+ dir = 1;
+ name = "relief pump"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/open/floor/engine,
+/area/ruin/powered/slimelab/lava)
+"Jw" = (
+/obj/structure/closet/firecloset,
+/obj/effect/turf_decal/siding/purple{
+ dir = 6
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab/lab)
+"Jy" = (
+/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/spacevine,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/lab)
+"JA" = (
+/obj/machinery/atmospherics/components/unary/tank/air{
+ piping_layer = 2
+ },
+/turf/open/floor/plating,
+/area/ruin/powered/slimelab/lava)
+"JB" = (
+/obj/machinery/smartfridge/extract,
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/siding/purple,
+/turf/open/floor/plasteel/white,
+/area/ruin/powered/slimelab/lab)
+"JD" = (
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 5
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab)
+"JF" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab)
+"JJ" = (
+/obj/structure/filingcabinet,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/machinery/firealarm{
+ pixel_y = 26;
+ pixel_x = 7
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/powered/slimelab/checkpoint)
+"JN" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/flora/ausbushes/ywflowers,
+/obj/structure/flora/ausbushes/sparsegrass,
+/turf/open/indestructible/grass/jungle,
+/area/ruin/powered/slimelab/lab)
+"JV" = (
+/obj/machinery/door/poddoor{
+ id = "iusmine"
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab)
+"JW" = (
+/obj/structure/flora/ausbushes/sunnybush,
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/open/indestructible/grass/jungle,
+/area/ruin/powered/slimelab/slimedome)
+"JY" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/wood,
+/area/ruin/powered/slimelab)
+"JZ" = (
+/obj/machinery/airalarm/directional/east,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab)
+"Ka" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/obj/structure/spacevine,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/lab)
+"Kd" = (
+/obj/machinery/light,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/open/floor/engine,
+/area/ruin/powered/slimelab/lava)
+"Kg" = (
+/obj/structure/table,
+/obj/item/storage/box/beakers,
+/turf/open/floor/plasteel/white,
+/area/ruin/powered/slimelab/lab)
+"Km" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab)
+"Ky" = (
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 8
+ },
+/turf/open/floor/wood,
+/area/ruin/powered/slimelab/cafe)
+"KJ" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/cafe)
+"KK" = (
+/obj/structure/disposalpipe/segment,
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ruin/powered/slimelab/lab)
+"KL" = (
+/obj/effect/decal/cleanable/dirt_siding{
+ dir = 4
+ },
+/turf/open/water{
+ dir = 4
+ },
+/area/ruin/powered/slimelab/slimedome)
+"KM" = (
+/obj/structure/rack,
+/obj/effect/turf_decal/siding/wood,
+/obj/item/flashlight,
+/obj/item/flashlight,
+/turf/open/floor/plasteel/white,
+/area/ruin/powered/slimelab/lab)
+"Lc" = (
+/turf/open/floor/plating/snowed/temperatre,
+/area/icemoon/underground/explored)
+"Lk" = (
+/obj/machinery/vending/coffee,
+/obj/effect/turf_decal/siding/wood{
+ dir = 4
+ },
+/turf/open/floor/wood,
+/area/ruin/powered/slimelab)
+"Lo" = (
+/obj/structure/table/wood,
+/obj/item/toy/cards/deck,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 8
+ },
+/turf/open/floor/carpet/green,
+/area/ruin/powered/slimelab/cafe)
+"LB" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 1
+ },
+/obj/item/kirbyplants/random,
+/turf/open/floor/wood,
+/area/ruin/powered/slimelab)
+"LE" = (
+/obj/structure/barricade/wooden/crude,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 1
+ },
+/obj/machinery/door/airlock/research{
+ name = "Xenobiological Lab";
+ req_access_txt = "55"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/lab)
+"LG" = (
+/turf/open/floor/plating/dirt,
+/area/icemoon/underground/explored)
+"LI" = (
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plating,
+/area/ruin/powered/slimelab/lava)
+"LL" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/lab)
+"LP" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/lab)
+"LV" = (
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 5
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab)
+"LY" = (
+/obj/machinery/atmospherics/pipe/simple/orange/visible{
+ dir = 5
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/engine,
+/area/ruin/powered/slimelab/lava)
+"Mb" = (
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 4
+ },
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = -26
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab)
+"Mc" = (
+/obj/machinery/door/window/eastright,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/caution/stand_clear{
+ dir = 8
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/powered/slimelab/lab)
+"Ml" = (
+/obj/machinery/conveyor{
+ dir = 4;
+ id = "slimelab"
+ },
+/turf/open/floor/plating/snowed/temperatre,
+/area/icemoon/underground/explored)
+"MD" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab/checkpoint)
+"MK" = (
+/obj/machinery/atmospherics/pipe/heat_exchanging/manifold{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/heat_exchanging/manifold/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/heat_exchanging/manifold/layer4{
+ dir = 4
+ },
+/turf/open/lava/smooth,
+/area/ruin/powered/slimelab/lava)
+"MZ" = (
+/obj/structure/table,
+/obj/item/clothing/glasses/science,
+/obj/item/clothing/glasses/science{
+ pixel_y = 8
+ },
+/obj/effect/turf_decal/siding/purple{
+ dir = 8
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/powered/slimelab/lab)
+"Nc" = (
+/obj/machinery/modular_computer/console/preset/command,
+/turf/open/floor/plasteel/white,
+/area/ruin/powered/slimelab/checkpoint)
+"Nl" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/lab)
+"Nm" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 10
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/lab)
+"Np" = (
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ruin/powered/slimelab/lava)
+"NB" = (
+/obj/structure/railing{
+ dir = 4
+ },
+/turf/open/floor/plasteel/stairs{
+ dir = 1
+ },
+/area/ruin/powered/slimelab)
+"NC" = (
+/obj/structure/flora/ausbushes/sparsegrass,
+/turf/open/indestructible/grass/jungle,
+/area/ruin/powered/slimelab/lab)
+"NE" = (
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab)
+"NG" = (
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 1
+ },
+/obj/machinery/light/small,
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab)
+"NM" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 4
+ },
+/obj/item/kirbyplants/random,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab)
+"NP" = (
+/obj/structure/closet/firecloset,
+/obj/effect/turf_decal/siding/wood,
+/obj/structure/spacevine,
+/turf/open/floor/plasteel/white,
+/area/ruin/powered/slimelab/lab)
+"NR" = (
+/obj/structure/flora/ausbushes/pointybush,
+/turf/open/indestructible/grass/jungle,
+/area/ruin/powered/slimelab/slimedome)
+"NT" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/white,
+/area/ruin/powered/slimelab/lab)
+"NW" = (
+/obj/effect/turf_decal/siding/wood,
+/turf/open/floor/wood,
+/area/ruin/powered/slimelab)
+"NX" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 9
+ },
+/turf/open/floor/plating,
+/area/ruin/powered/slimelab/lava)
+"Oa" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab)
+"Ok" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/lab)
+"Ol" = (
+/obj/structure/flora/ausbushes/sparsegrass,
+/obj/machinery/light/broken{
+ dir = 4
+ },
+/turf/open/indestructible/grass/jungle,
+/area/ruin/powered/slimelab/lab)
+"Om" = (
+/obj/structure/flora/ausbushes/ywflowers,
+/obj/structure/flora/ausbushes/sparsegrass,
+/obj/structure/spacevine,
+/obj/structure/spacevine,
+/turf/open/indestructible/grass/jungle,
+/area/ruin/powered/slimelab/lab)
+"Oq" = (
+/obj/structure/table,
+/obj/machinery/microwave,
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/cafe)
+"OB" = (
+/obj/effect/spawner/structure/window/shuttle,
+/obj/machinery/door/poddoor/shutters{
+ id = "iuskill"
+ },
+/turf/open/floor/plating,
+/area/ruin/powered/slimelab/lab)
+"OD" = (
+/obj/effect/turf_decal/siding/wood,
+/obj/structure/cloth_curtain{
+ color = "#b81414"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab)
+"OR" = (
+/obj/structure/table,
+/obj/effect/turf_decal/siding/wood{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/cafe)
+"OU" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/turf/open/floor/engine,
+/area/ruin/powered/slimelab/lava)
+"OV" = (
+/turf/open/indestructible/grass/dirt,
+/area/ruin/powered/slimelab/slimedome)
+"OX" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/cafe)
+"Pe" = (
+/obj/structure/chair/comfy/plastic{
+ dir = 4
+ },
+/turf/open/indestructible/grass/dirt,
+/area/ruin/powered/slimelab/slimedome)
+"Pi" = (
+/obj/machinery/hydroponics/soil,
+/obj/machinery/light,
+/turf/open/indestructible/grass/dirt,
+/area/ruin/powered/slimelab/slimedome)
+"Pj" = (
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 4
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab)
+"Pn" = (
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab)
+"Pp" = (
+/obj/structure/bedsheetbin,
+/obj/structure/table,
+/turf/open/floor/carpet/blue,
+/area/ruin/powered/slimelab)
+"Pu" = (
+/obj/effect/turf_decal/siding/purple{
+ dir = 8
+ },
+/obj/structure/spacevine,
+/turf/open/floor/plasteel/white,
+/area/ruin/powered/slimelab/lab)
+"Px" = (
+/obj/structure/table/glass,
+/obj/machinery/door/window/brigdoor,
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/plasteel/white,
+/area/ruin/powered/slimelab/checkpoint)
+"Pz" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab)
+"PC" = (
+/obj/structure/closet/toolcloset,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 1
+ },
+/obj/structure/cable,
+/obj/machinery/power/apc/auto_name/south,
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/item/storage/belt/utility,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/lava)
+"PD" = (
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab/checkpoint)
+"PE" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 5
+ },
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab)
+"PF" = (
+/obj/structure/flora/ausbushes/reedbush,
+/obj/effect/decal/cleanable/dirt_siding,
+/obj/effect/decal/cleanable/dirt_siding{
+ dir = 4
+ },
+/turf/open/water,
+/area/ruin/powered/slimelab/slimedome)
+"PG" = (
+/obj/structure/flora/ausbushes/ywflowers,
+/obj/structure/spacevine,
+/turf/open/indestructible/grass/jungle,
+/area/ruin/powered/slimelab/lab)
+"PH" = (
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab)
+"PK" = (
+/obj/machinery/atmospherics/components/binary/circulator/cold/flipped{
+ dir = 1
+ },
+/obj/structure/window/plasma/reinforced{
+ dir = 4
+ },
+/obj/structure/window/plasma/reinforced{
+ dir = 8
+ },
+/turf/open/floor/mineral/plastitanium,
+/area/ruin/powered/slimelab/lava)
+"PS" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/lava)
+"PT" = (
+/turf/open/floor/plasteel/stairs/medium{
+ dir = 4
+ },
+/area/icemoon/underground/explored)
+"PX" = (
+/obj/structure/table,
+/obj/effect/turf_decal/siding/purple{
+ dir = 5
+ },
+/obj/item/storage/box/syringes,
+/turf/open/floor/plasteel/white,
+/area/ruin/powered/slimelab/lab)
+"Qh" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/lab)
+"Qs" = (
+/obj/structure/flora/junglebush/large,
+/turf/open/indestructible/grass/jungle,
+/area/ruin/powered/slimelab/slimedome)
+"Qv" = (
+/obj/effect/decal/cleanable/dirt_siding/corner{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt_siding/corner{
+ dir = 1
+ },
+/turf/open/water{
+ light_range = 1
+ },
+/area/ruin/powered/slimelab/slimedome)
+"Qz" = (
+/obj/machinery/light_switch{
+ pixel_y = 25
+ },
+/obj/item/clothing/shoes/laceup,
+/obj/item/clothing/shoes/laceup,
+/obj/item/clothing/shoes/laceup,
+/obj/item/clothing/shoes/laceup,
+/obj/item/clothing/gloves/color/black,
+/obj/item/clothing/gloves/color/black,
+/obj/item/clothing/gloves/color/black,
+/obj/item/clothing/gloves/color/black,
+/obj/structure/closet/wardrobe,
+/obj/item/storage/backpack/satchel/tox,
+/obj/item/storage/backpack/satchel/tox,
+/obj/item/storage/backpack/satchel/tox,
+/turf/open/floor/carpet/blue,
+/area/ruin/powered/slimelab)
+"QI" = (
+/obj/machinery/jukebox,
+/obj/effect/turf_decal/siding/wood/corner,
+/turf/open/floor/wood,
+/area/ruin/powered/slimelab/cafe)
+"QK" = (
+/obj/structure/flora/ausbushes/reedbush,
+/obj/effect/decal/cleanable/dirt_siding,
+/turf/open/water,
+/area/ruin/powered/slimelab/slimedome)
+"QS" = (
+/obj/structure/flora/ausbushes/fullgrass,
+/obj/structure/flora/ausbushes/brflowers,
+/turf/open/indestructible/grass/jungle,
+/area/ruin/powered/slimelab/lab)
+"QX" = (
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/lab)
+"Rb" = (
+/obj/machinery/atmospherics/components/binary/circulator/flipped,
+/obj/structure/window/plasma/reinforced{
+ dir = 4
+ },
+/obj/structure/window/plasma/reinforced{
+ dir = 8
+ },
+/turf/open/floor/mineral/plastitanium,
+/area/ruin/powered/slimelab/lava)
+"Re" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 4
+ },
+/turf/open/floor/wood,
+/area/ruin/powered/slimelab/cafe)
+"Rh" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab)
+"Rj" = (
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 8
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab)
+"Rr" = (
+/obj/machinery/seed_extractor,
+/obj/machinery/light_switch{
+ dir = 1;
+ pixel_y = -25
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab/slimedome)
+"Ru" = (
+/obj/structure/chair/wood{
+ dir = 4
+ },
+/obj/machinery/airalarm/directional/north,
+/turf/open/floor/wood,
+/area/ruin/powered/slimelab)
+"Rv" = (
+/obj/structure/closet/firecloset,
+/obj/effect/turf_decal/siding/wood,
+/turf/open/floor/plasteel/white,
+/area/ruin/powered/slimelab/lab)
+"RD" = (
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab)
+"RK" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 1
+ },
+/obj/machinery/light_switch{
+ dir = 8;
+ pixel_x = 26
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/powered/slimelab/checkpoint)
+"RP" = (
+/obj/machinery/door/airlock/engineering{
+ name = "Engineering";
+ req_access_txt = "200"
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/lava)
+"RY" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/blue,
+/obj/effect/turf_decal/siding/blue{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab)
+"RZ" = (
+/obj/effect/turf_decal/siding/green{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab/slimedome)
+"Si" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plating,
+/area/ruin/powered/slimelab/lava)
+"Sj" = (
+/obj/machinery/door/airlock/external/glass,
+/obj/machinery/door/poddoor/preopen{
+ id = "iusent"
+ },
+/turf/open/floor/plating,
+/area/ruin/powered/slimelab/checkpoint)
+"Sk" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -25;
+ pixel_x = -7
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab)
+"Sl" = (
+/obj/structure/closet/secure_closet/personal,
+/obj/machinery/firealarm{
+ pixel_y = 26;
+ pixel_x = -6
+ },
+/turf/open/floor/carpet/blue,
+/area/ruin/powered/slimelab)
+"Sr" = (
+/obj/structure/flora/ausbushes/genericbush,
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/open/indestructible/grass/jungle,
+/area/ruin/powered/slimelab/slimedome)
+"St" = (
+/obj/structure/flora/ausbushes/fullgrass,
+/turf/open/indestructible/grass/jungle,
+/area/ruin/powered/slimelab/lab)
+"Su" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 5
+ },
+/turf/open/floor/wood,
+/area/ruin/powered/slimelab)
+"Sx" = (
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/ruin/powered/slimelab/slimedome)
+"SF" = (
+/obj/structure/flora/ausbushes/ywflowers,
+/obj/structure/flora/ausbushes/sparsegrass,
+/turf/open/indestructible/grass/jungle,
+/area/ruin/powered/slimelab/slimedome)
+"SK" = (
+/obj/effect/turf_decal/siding/thinplating,
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab)
+"SQ" = (
+/obj/structure/flora/ausbushes/palebush,
+/obj/structure/flora/ausbushes/sparsegrass,
+/obj/structure/spacevine{
+ pixel_y = -32
+ },
+/turf/open/indestructible/grass/jungle,
+/area/ruin/powered/slimelab/lab)
+"ST" = (
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab)
+"SY" = (
+/obj/effect/decal/cleanable/dirt_siding/corner{
+ dir = 8
+ },
+/turf/open/water{
+ light_range = 1
+ },
+/area/ruin/powered/slimelab/slimedome)
+"Td" = (
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 5
+ },
+/turf/open/floor/wood,
+/area/ruin/powered/slimelab/cafe)
+"Te" = (
+/obj/structure/table,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/cafe)
+"Tf" = (
+/mob/living/simple_animal/hostile/asteroid/polarbear{
+ health = 1;
+ healable = 0;
+ maxHealth = 1;
+ name = "scrunkly polar bear";
+ desc = "This poor bear looks far scrunklier than is healthy for a bear."
+ },
+/turf/open/floor/plating/dirt,
+/area/icemoon/underground/explored)
+"Th" = (
+/turf/open/floor/plasteel/white,
+/area/ruin/powered/slimelab/checkpoint)
+"Tj" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/brown{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab)
+"Tn" = (
+/obj/structure/chair/wood{
+ dir = 8
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/open/floor/carpet/green,
+/area/ruin/powered/slimelab/cafe)
+"Ty" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/siding/purple{
+ dir = 8
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/powered/slimelab/lab)
+"TF" = (
+/obj/structure/flora/ausbushes/reedbush,
+/obj/effect/decal/cleanable/dirt_siding,
+/obj/effect/decal/cleanable/dirt_siding{
+ dir = 8
+ },
+/turf/open/water,
+/area/ruin/powered/slimelab/slimedome)
+"TG" = (
+/obj/machinery/shower{
+ dir = 1
+ },
+/obj/structure/curtain,
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab)
+"TI" = (
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab)
+"TP" = (
+/obj/structure/fence{
+ dir = 4
+ },
+/turf/open/floor/plating/snowed/temperatre,
+/area/icemoon/underground/explored)
+"TV" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/wood,
+/area/ruin/powered/slimelab/cafe)
+"TW" = (
+/obj/structure/chair/office{
+ dir = 4
+ },
+/obj/structure/spacevine,
+/turf/open/floor/plasteel/white,
+/area/ruin/powered/slimelab/lab)
+"TX" = (
+/obj/machinery/airalarm/directional/north,
+/obj/machinery/vending/clothing,
+/turf/open/floor/carpet/blue,
+/area/ruin/powered/slimelab)
+"Ua" = (
+/obj/structure/closet/l3closet/scientist,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/purple{
+ dir = 5
+ },
+/obj/machinery/light/small/broken{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab/lab)
+"Uk" = (
+/turf/open/floor/plasteel/stairs/medium{
+ dir = 1
+ },
+/area/icemoon/underground/explored)
+"Ul" = (
+/obj/structure/flora/junglebush/c,
+/turf/open/indestructible/grass/jungle,
+/area/ruin/powered/slimelab/slimedome)
+"Um" = (
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ruin/powered/slimelab/slimedome)
+"Un" = (
+/obj/structure/flora/ausbushes/lavendergrass,
+/obj/structure/flora/ausbushes/sparsegrass,
+/turf/open/indestructible/grass/jungle,
+/area/ruin/powered/slimelab/slimedome)
+"Us" = (
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/siding/purple{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab/lab)
+"UH" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/item/kirbyplants/random,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/power/apc/auto_name/north,
+/turf/open/floor/plasteel/white,
+/area/ruin/powered/slimelab/checkpoint)
+"UJ" = (
+/obj/effect/turf_decal/siding/green{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab/slimedome)
+"UR" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/wood/corner,
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/lab)
+"Vc" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/engine,
+/area/ruin/powered/slimelab/lava)
+"Ve" = (
+/obj/effect/decal/cleanable/dirt_siding{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt_siding{
+ dir = 1
+ },
+/turf/open/water,
+/area/ruin/powered/slimelab/slimedome)
+"Vj" = (
+/obj/machinery/light,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/cafe)
+"Vs" = (
+/turf/open/floor/wood,
+/area/ruin/powered/slimelab/cafe)
+"Vw" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 10
+ },
+/obj/effect/turf_decal/siding/brown{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab)
+"VA" = (
+/obj/structure/closet/emcloset/anchored,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/item/clothing/suit/hooded/wintercoat,
+/obj/item/clothing/suit/hooded/wintercoat,
+/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/layer2{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/ruin/powered/slimelab/checkpoint)
+"VM" = (
+/obj/effect/turf_decal/siding/wood/corner,
+/obj/machinery/light_switch{
+ pixel_y = 24
+ },
+/turf/open/floor/wood,
+/area/ruin/powered/slimelab/cafe)
+"VN" = (
+/obj/structure/flora/ausbushes/brflowers,
+/turf/open/indestructible/grass/jungle,
+/area/ruin/powered/slimelab/slimedome)
+"Wt" = (
+/obj/machinery/shower{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/purple{
+ dir = 10
+ },
+/obj/machinery/airalarm/directional/south,
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab/lab)
+"Wu" = (
+/obj/structure/chair/office,
+/turf/open/floor/plasteel/white,
+/area/ruin/powered/slimelab/checkpoint)
+"Wx" = (
+/obj/structure/flora/ausbushes/ppflowers,
+/obj/structure/flora/ausbushes/sparsegrass,
+/obj/machinery/light/broken{
+ dir = 8
+ },
+/obj/structure/spacevine,
+/turf/open/indestructible/grass/jungle,
+/area/ruin/powered/slimelab/lab)
+"Wz" = (
+/obj/machinery/door/poddoor{
+ id = "iusmine"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab)
+"WE" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 10
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/spacevine,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/lab)
+"WF" = (
+/obj/machinery/door/window{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/caution/stand_clear{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/powered/slimelab/lab)
+"WM" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab)
+"WU" = (
+/obj/effect/turf_decal/siding/wood/corner,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/wood,
+/area/ruin/powered/slimelab/cafe)
+"WW" = (
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/powered/slimelab/lab)
+"WY" = (
+/obj/structure/rack,
+/obj/effect/turf_decal/siding/wood,
+/turf/open/floor/plasteel/white,
+/area/ruin/powered/slimelab/lab)
+"Xi" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/spacevine,
+/turf/open/floor/plasteel/white,
+/area/ruin/powered/slimelab/lab)
+"Xq" = (
+/obj/structure/chair/wood{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/carpet/green,
+/area/ruin/powered/slimelab/cafe)
+"XA" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/wood,
+/area/ruin/powered/slimelab/cafe)
+"XB" = (
+/obj/structure/window/plasma/reinforced{
+ dir = 1
+ },
+/obj/structure/window/plasma/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/power/rtg/geothermal,
+/turf/open/floor/mineral/plastitanium,
+/area/ruin/powered/slimelab/lava)
+"XI" = (
+/obj/effect/decal/cleanable/dirt_siding{
+ dir = 8
+ },
+/turf/open/water,
+/area/ruin/powered/slimelab/slimedome)
+"XT" = (
+/obj/effect/turf_decal/siding/purple{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab/lab)
+"XU" = (
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ruin/powered/slimelab/lab)
+"XV" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ruin/powered/slimelab/lava)
+"XZ" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 9
+ },
+/turf/open/floor/mineral/plastitanium,
+/area/ruin/powered/slimelab/lava)
+"Yc" = (
+/obj/structure/chair/stool/bar,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/carpet/green,
+/area/ruin/powered/slimelab/cafe)
+"Yh" = (
+/obj/structure/rack,
+/obj/item/mop,
+/obj/item/reagent_containers/glass/bucket,
+/obj/item/soap,
+/obj/item/storage/bag/trash,
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab)
+"Yy" = (
+/obj/structure/closet/crate/hydroponics,
+/obj/item/plant_analyzer,
+/obj/item/plant_analyzer,
+/obj/item/shovel/spade,
+/obj/item/shovel/spade,
+/obj/item/cultivator,
+/obj/item/cultivator,
+/obj/item/hatchet,
+/obj/item/hatchet,
+/obj/item/hatchet,
+/obj/item/shovel/spade,
+/obj/item/cultivator,
+/obj/item/storage/bag/plants,
+/obj/item/storage/bag/plants,
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab/slimedome)
+"Yz" = (
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/white,
+/area/ruin/powered/slimelab/lab)
+"YE" = (
+/obj/structure/table,
+/obj/machinery/light,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab)
+"YF" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab/checkpoint)
+"YO" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/engine,
+/area/ruin/powered/slimelab/lava)
+"YR" = (
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab/lava)
+"YW" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/green{
+ dir = 6
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab/slimedome)
+"Zd" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = -25;
+ pixel_y = 6
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab)
+"Zg" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/floor/engine,
+/area/ruin/powered/slimelab/lava)
+"Zi" = (
+/obj/structure/flora/ausbushes/grassybush,
+/obj/effect/mob_spawn/slime,
+/obj/machinery/light/broken{
+ dir = 8
+ },
+/obj/structure/spacevine{
+ pixel_x = -33
+ },
+/obj/structure/spacevine,
+/turf/open/indestructible/grass/jungle,
+/area/ruin/powered/slimelab/lab)
+"Zm" = (
+/obj/structure/table,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
+/obj/item/stack/sheet/metal/twenty,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/cell_charger,
+/obj/item/paper{
+ info = "I don't know how long we're gonna be asleep for, so I've gone ahead and turned off the atmospherics systems. When you get back up. Turn them on! The base won't work long without it."
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/slimelab/lava)
+"Zx" = (
+/obj/machinery/hydroponics/soil,
+/turf/open/indestructible/grass/dirt,
+/area/ruin/powered/slimelab/slimedome)
+"ZG" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 1
+ },
+/obj/structure/spacevine,
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/lab)
+"ZM" = (
+/obj/machinery/door/airlock/engineering{
+ name = "Lava Pit";
+ req_access_txt = "200"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id = "iuslava"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/powered/slimelab/lava)
+"ZU" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/wood,
+/area/ruin/powered/slimelab)
+
+(1,1,1) = {"
+gI
+gI
+gI
+gI
+gI
+gI
+gI
+gI
+gI
+gI
+gI
+gI
+gI
+gI
+gI
+gI
+gI
+gI
+gI
+gI
+gI
+gI
+gI
+gI
+gI
+rP
+rP
+rP
+gI
+gI
+gI
+gI
+gI
+gI
+Ba
+aX
+Ba
+Ba
+Ba
+gI
+gI
+rP
+rP
+rP
+gI
+gI
+gI
+gI
+gI
+gI
+"}
+(2,1,1) = {"
+gI
+gI
+gI
+gI
+gI
+gI
+gI
+gI
+gI
+gI
+gI
+gI
+gI
+gI
+gI
+gI
+gI
+gI
+gI
+gI
+gI
+gI
+gI
+gI
+rP
+rP
+rP
+rP
+rP
+gI
+gI
+gI
+gI
+rP
+rP
+mO
+HL
+mO
+Ba
+gI
+rP
+rP
+rP
+rP
+rP
+rP
+gI
+gI
+gI
+gI
+"}
+(3,1,1) = {"
+gI
+gI
+gI
+gI
+gI
+gI
+gI
+gI
+gI
+gI
+gI
+rP
+rP
+rP
+rP
+rP
+gI
+gI
+gI
+gI
+gI
+gI
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+gI
+gI
+gI
+gI
+rP
+rP
+PT
+PT
+PT
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+gI
+gI
+gI
+gI
+"}
+(4,1,1) = {"
+gI
+gI
+gI
+gI
+gI
+gI
+gI
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+gI
+gI
+gI
+gI
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+mO
+HL
+mO
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+gI
+gI
+gI
+gI
+"}
+(5,1,1) = {"
+gI
+gI
+gI
+gI
+Ba
+Ba
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+oK
+Ba
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+oK
+oK
+oK
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+gI
+gI
+gI
+"}
+(6,1,1) = {"
+gI
+gI
+gI
+gI
+Ba
+LG
+LG
+rP
+rP
+rP
+Np
+rP
+rP
+rP
+rP
+rP
+Np
+rP
+oK
+oK
+rP
+Ba
+Ba
+Ba
+rP
+rP
+rP
+rP
+rP
+Ba
+eH
+rP
+rP
+rP
+Ba
+oK
+FP
+oK
+Ba
+rP
+rP
+rP
+rP
+rP
+rP
+gI
+gI
+gI
+gI
+gI
+"}
+(7,1,1) = {"
+gI
+gI
+gI
+Ba
+Ba
+LG
+zQ
+zQ
+rP
+Np
+Np
+Np
+Np
+Np
+Np
+Np
+Np
+Np
+Ba
+oK
+eH
+Ba
+rP
+Ba
+Ba
+eH
+rP
+Ba
+Ba
+eH
+oK
+eH
+mO
+Uk
+mO
+Ba
+Ba
+Ba
+Ba
+rP
+rP
+rP
+rP
+rP
+rP
+gI
+gI
+gI
+gI
+gI
+"}
+(8,1,1) = {"
+gI
+gI
+gI
+Ba
+LG
+Tf
+zQ
+tB
+HH
+HH
+Jt
+iE
+LY
+Zg
+wR
+vG
+HQ
+HH
+HH
+hG
+Ba
+rP
+rP
+rP
+rP
+Ba
+Ba
+Ba
+Ba
+Ba
+oK
+oK
+HL
+Uk
+HL
+Ba
+Ba
+Ba
+FP
+oK
+rP
+rP
+rP
+rP
+rP
+gI
+gI
+gI
+gI
+gI
+"}
+(9,1,1) = {"
+gI
+gI
+gI
+Ba
+Ba
+LG
+zQ
+zQ
+rP
+Np
+YO
+XZ
+Rb
+lK
+PK
+jC
+YO
+Np
+Ba
+Ba
+Ba
+rP
+rP
+rP
+rP
+rP
+aX
+Ba
+Ba
+Ba
+oK
+oK
+mO
+Uk
+mO
+Ba
+FP
+Ba
+oK
+oK
+Ba
+rP
+rP
+rP
+rP
+rP
+gI
+gI
+gI
+gI
+"}
+(10,1,1) = {"
+gI
+gI
+gI
+gI
+gI
+rP
+rP
+rP
+rP
+Np
+YO
+sW
+vK
+Fj
+vK
+wZ
+YO
+Np
+rP
+Ba
+rP
+rP
+rP
+rP
+rP
+Ba
+Ba
+Ba
+Ba
+Ba
+oK
+oK
+rP
+rP
+Ba
+Ba
+Ba
+Ba
+oK
+Ba
+Ba
+Ba
+rP
+rP
+rP
+rP
+rP
+gI
+gI
+gI
+"}
+(11,1,1) = {"
+gI
+gI
+gI
+gI
+gI
+rP
+rP
+rP
+rP
+Np
+oj
+mg
+mQ
+mQ
+mQ
+XB
+Kd
+Np
+rP
+Ba
+oK
+rP
+rP
+rP
+rP
+Ba
+mO
+HL
+HL
+HL
+mO
+rP
+rP
+rP
+rP
+Ba
+Ba
+Ba
+Ba
+Ba
+Ba
+FP
+Ba
+rP
+rP
+rP
+rP
+gI
+gI
+gI
+"}
+(12,1,1) = {"
+gI
+gI
+gI
+gI
+gI
+rP
+rP
+rP
+rP
+Np
+YO
+sW
+wG
+MK
+lT
+wZ
+YO
+Np
+rP
+oK
+oK
+rP
+rP
+rP
+rP
+rP
+bq
+Sj
+bq
+Sj
+bq
+rP
+rP
+rP
+rP
+Ba
+eH
+eH
+Ba
+cM
+Ba
+aX
+Ba
+Ba
+rP
+rP
+rP
+rP
+gI
+gI
+"}
+(13,1,1) = {"
+gI
+gI
+gI
+gI
+rP
+rP
+rP
+rP
+rP
+Np
+YO
+xY
+zk
+zk
+zk
+oL
+YO
+Np
+Ba
+Ba
+rP
+rP
+rP
+rP
+rP
+rP
+bq
+op
+lV
+rQ
+bq
+rP
+rP
+rP
+rP
+rP
+Ba
+FP
+oK
+oK
+Ba
+aX
+aX
+aX
+rP
+rP
+rP
+rP
+gI
+gI
+"}
+(14,1,1) = {"
+gI
+gI
+gI
+gI
+rP
+rP
+rP
+rP
+rP
+Np
+Vc
+CF
+dr
+OU
+dr
+CF
+sv
+Np
+Ba
+kF
+rP
+rP
+rP
+rP
+rP
+rP
+bq
+ra
+gy
+Ah
+bq
+rP
+rP
+rP
+rP
+rP
+rP
+oK
+oK
+oK
+oK
+oK
+Ba
+Ba
+rP
+rP
+rP
+rP
+rP
+gI
+"}
+(15,1,1) = {"
+gI
+gI
+gI
+gI
+rP
+rP
+rP
+rP
+Np
+Np
+Np
+Np
+EB
+ZM
+EB
+Np
+Np
+Np
+Np
+XV
+Np
+rP
+rP
+rP
+rP
+rP
+bq
+op
+VA
+kf
+bq
+rP
+rP
+rP
+rP
+rP
+rP
+oK
+rP
+oK
+mO
+HL
+mO
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+"}
+(16,1,1) = {"
+gI
+gI
+gI
+gI
+gI
+rP
+rP
+rP
+rP
+Np
+rP
+Np
+mb
+fh
+iU
+Np
+JA
+tl
+sJ
+cP
+Np
+IA
+IA
+bq
+bq
+bq
+bq
+Sj
+bq
+Dg
+bq
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+zc
+zc
+zc
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+"}
+(17,1,1) = {"
+gI
+gI
+gI
+gI
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+Np
+lR
+PS
+Ee
+Np
+og
+LI
+za
+hE
+Np
+pw
+ru
+Em
+Nc
+hc
+jr
+tF
+ws
+YF
+bq
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+mO
+HL
+mO
+Ba
+Ba
+Ba
+Ba
+gI
+rP
+rP
+"}
+(18,1,1) = {"
+gI
+gI
+gI
+gI
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+Np
+dE
+zo
+PC
+Np
+JA
+NX
+Si
+hE
+Np
+Yh
+DC
+bq
+FD
+Wu
+fW
+mJ
+PD
+qB
+bq
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+Ba
+Ba
+Ba
+Ba
+eH
+Ba
+gI
+gI
+gI
+gI
+"}
+(19,1,1) = {"
+gI
+gI
+gI
+gI
+rP
+rP
+rP
+rP
+rP
+rP
+IA
+Np
+Np
+RP
+Np
+Np
+Np
+CX
+Zm
+YR
+Np
+IA
+eg
+bq
+JJ
+Th
+Px
+sx
+Aj
+nz
+bq
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+Ba
+Ba
+eH
+Ba
+Ba
+Ba
+Ba
+Ba
+gI
+"}
+(20,1,1) = {"
+gI
+gI
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+IA
+Ru
+NW
+fa
+LB
+fm
+Np
+Np
+bW
+aj
+Np
+NM
+Sk
+bq
+UH
+Th
+zO
+ms
+qb
+jx
+bq
+IA
+IA
+IA
+IA
+IA
+rP
+rP
+rP
+rP
+rP
+gI
+gI
+Ba
+gI
+Ba
+Ba
+Ba
+Ba
+Ba
+"}
+(21,1,1) = {"
+gI
+rP
+rP
+rP
+rP
+IA
+IA
+IA
+IA
+IA
+IA
+Dx
+oE
+IB
+JY
+ZU
+Ip
+Np
+Np
+np
+Np
+Pn
+By
+hX
+RK
+xZ
+jJ
+sx
+hb
+MD
+bq
+Bu
+Ap
+Bu
+IA
+Ea
+Ea
+rP
+rP
+rP
+rP
+rP
+gI
+gI
+gI
+Ba
+Ba
+Ba
+Ba
+Ba
+"}
+(22,1,1) = {"
+rP
+rP
+rP
+rP
+rP
+JV
+Tj
+AZ
+ol
+na
+IA
+qU
+AE
+iJ
+Su
+dG
+sG
+Lk
+Np
+df
+Np
+bG
+Hg
+bq
+bq
+bq
+bq
+Jj
+bq
+iK
+bq
+Db
+tE
+Db
+IA
+Ea
+Ea
+Ea
+rP
+rP
+rP
+rP
+gI
+gI
+gI
+gI
+gI
+Ba
+Ba
+Ba
+"}
+(23,1,1) = {"
+rP
+rP
+rP
+rP
+rP
+Wz
+iI
+bs
+uz
+uz
+IA
+En
+Cg
+kg
+JD
+Bf
+fR
+fR
+NE
+Rh
+pn
+HK
+WM
+NB
+fR
+Mb
+wi
+aP
+vF
+sY
+IA
+Qz
+ey
+Pp
+IA
+pP
+dn
+Ea
+Ea
+Ea
+rP
+rP
+rP
+rP
+gI
+gI
+gI
+gI
+gI
+gI
+"}
+(24,1,1) = {"
+rP
+rP
+rP
+rP
+rP
+mv
+Vw
+xw
+aw
+Km
+wf
+Km
+Km
+of
+Km
+FO
+Km
+Km
+CG
+jv
+tz
+PH
+JZ
+lr
+zb
+lg
+yb
+FO
+kG
+Oa
+ln
+AG
+mB
+lY
+IA
+GT
+DK
+th
+hm
+Ea
+rP
+rP
+rP
+rP
+rP
+gI
+gI
+gI
+gI
+gI
+"}
+(25,1,1) = {"
+gI
+gI
+rP
+rP
+rP
+IA
+IA
+IA
+IA
+IA
+IA
+Um
+Um
+Um
+Sx
+Sx
+Sx
+Sx
+Um
+Um
+Um
+Um
+Um
+Um
+Bp
+Um
+Um
+vi
+JF
+ST
+IA
+TX
+RY
+jW
+IA
+Oq
+KJ
+KJ
+Vj
+Ea
+rP
+rP
+rP
+rP
+rP
+rP
+gI
+gI
+gI
+gI
+"}
+(26,1,1) = {"
+gI
+gI
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+Um
+Um
+Cw
+NR
+hx
+Gu
+OV
+iD
+hx
+cR
+Cw
+Um
+vV
+UJ
+Jo
+Um
+SK
+JF
+rU
+IA
+Sl
+tE
+Db
+IA
+HF
+DK
+KJ
+Fd
+Ea
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+gI
+gI
+"}
+(27,1,1) = {"
+gI
+gI
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+Um
+Um
+Cw
+Cw
+OV
+OV
+OV
+OV
+GC
+Cw
+OV
+OV
+Um
+xW
+RZ
+YW
+Um
+SK
+JF
+ST
+IA
+Bu
+Gb
+Bu
+zs
+OR
+OX
+Te
+lA
+Ea
+Ea
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+gI
+gI
+"}
+(28,1,1) = {"
+gI
+gI
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+Um
+Um
+rq
+Cw
+VN
+Ul
+Cw
+Cw
+cX
+Cw
+nl
+Cw
+Cw
+Um
+Um
+Aa
+Um
+Um
+ng
+Pz
+NG
+IA
+IA
+IA
+IA
+IA
+Cb
+Vs
+aF
+QI
+Ea
+Ea
+Ea
+rP
+rP
+rP
+rP
+rP
+rP
+gI
+gI
+"}
+(29,1,1) = {"
+gI
+gI
+rP
+rP
+rP
+rP
+rP
+rP
+Um
+Um
+Cw
+rT
+NR
+Cw
+OV
+OV
+VN
+Cw
+OV
+Gu
+jf
+Cw
+Cw
+bY
+hh
+om
+Sx
+ku
+JF
+LV
+oe
+Zd
+Dh
+Pj
+OD
+jt
+Vs
+Ex
+mf
+Yc
+pl
+Ea
+rP
+rP
+rP
+rP
+rP
+rP
+gI
+gI
+"}
+(30,1,1) = {"
+gI
+gI
+rP
+rP
+rP
+rP
+rP
+rP
+Um
+Cw
+Cw
+hx
+Cw
+OV
+OV
+cX
+cX
+OV
+Fa
+OV
+Cw
+cX
+rL
+rL
+OV
+Cw
+Sx
+SK
+oc
+jh
+eR
+RD
+tz
+tz
+pQ
+An
+TV
+Td
+fd
+EK
+CH
+Ea
+rP
+rP
+rP
+rP
+rP
+rP
+gI
+gI
+"}
+(31,1,1) = {"
+gI
+gI
+gI
+rP
+rP
+rP
+rP
+rP
+Um
+OV
+Qs
+Cw
+Ul
+OV
+cX
+cX
+Pe
+Ve
+Qv
+TF
+OV
+Cw
+Cd
+rL
+OV
+cX
+Sx
+xu
+Hj
+PE
+gj
+Az
+hg
+Rj
+OD
+XA
+WU
+cH
+em
+kZ
+pl
+Ea
+rP
+rP
+rP
+rP
+rP
+rP
+gI
+gI
+"}
+(32,1,1) = {"
+gI
+gI
+gI
+rP
+rP
+rP
+rP
+rP
+Um
+OV
+Cw
+Cw
+nl
+Cw
+Cw
+OV
+Ve
+tq
+Aw
+xp
+TF
+OV
+Cw
+OV
+OV
+SF
+Um
+cm
+xK
+EX
+IA
+IA
+tS
+IA
+IA
+VM
+kt
+Xq
+qI
+Re
+be
+Ea
+rP
+rP
+rP
+rP
+rP
+rP
+gI
+gI
+"}
+(33,1,1) = {"
+gI
+gI
+gI
+rP
+rP
+rP
+rP
+rP
+Um
+Cw
+Cw
+Cw
+GC
+Gu
+nx
+XI
+tq
+Aw
+Aw
+Aw
+QK
+OV
+Ul
+OV
+VN
+yP
+AW
+AW
+Eh
+AW
+IA
+sD
+TI
+TG
+IA
+nq
+in
+Lo
+wp
+Hf
+Ea
+rP
+rP
+rP
+gI
+gI
+gI
+gI
+gI
+gI
+"}
+(34,1,1) = {"
+gI
+gI
+gI
+rP
+rP
+rP
+rP
+rP
+Um
+Um
+JW
+Cw
+Cw
+OV
+FA
+Aw
+Aw
+Aw
+Aw
+nB
+PF
+OV
+Cw
+Cw
+Cw
+Zx
+AW
+lw
+XT
+kP
+IA
+jm
+TI
+YE
+IA
+nq
+in
+pl
+wp
+FG
+Ea
+rP
+rP
+rP
+rP
+gI
+gI
+gI
+gI
+gI
+"}
+(35,1,1) = {"
+gI
+gI
+gI
+gI
+rP
+rP
+rP
+rP
+rP
+Um
+OV
+Cw
+Cw
+OV
+yq
+SY
+Aw
+Aw
+nB
+dh
+OV
+Cw
+Cw
+Cw
+Cd
+Pi
+AW
+xD
+uY
+Jw
+IA
+cC
+uM
+cC
+IA
+Ky
+vr
+Tn
+vQ
+wN
+Ea
+rP
+rP
+rP
+rP
+rP
+gI
+gI
+gI
+gI
+"}
+(36,1,1) = {"
+gI
+gI
+gI
+gI
+rP
+rP
+rP
+rP
+rP
+Um
+OV
+SF
+Cw
+Cw
+OV
+fJ
+KL
+Cp
+dh
+ld
+Cw
+cR
+rT
+Cw
+Cw
+Zx
+AW
+AW
+IW
+AW
+IA
+IA
+yB
+IA
+IA
+Ea
+qg
+gQ
+gQ
+gQ
+rp
+rP
+rP
+rP
+rP
+rP
+rP
+gI
+gI
+gI
+"}
+(37,1,1) = {"
+gI
+gI
+gI
+gI
+rP
+rP
+rP
+rP
+rP
+Um
+OV
+Cw
+Cw
+Cw
+tj
+Cw
+OV
+AO
+OV
+Cw
+zT
+Cw
+rL
+Gu
+Cw
+Zx
+AW
+ck
+hM
+Bg
+QX
+Rv
+fr
+Zi
+bp
+dy
+cc
+rH
+Wx
+ro
+XU
+xX
+TP
+Lc
+rP
+rP
+rP
+gI
+gI
+gI
+"}
+(38,1,1) = {"
+gI
+gI
+gI
+gI
+rP
+rP
+rP
+rP
+rP
+Um
+Um
+cX
+Cw
+Cw
+Cw
+oA
+Cw
+Cw
+rL
+hx
+Cw
+cq
+Cw
+Cw
+OV
+AW
+AW
+fX
+hM
+pU
+Cs
+ir
+rr
+Ek
+ep
+yJ
+WF
+IJ
+cZ
+vA
+OB
+Ml
+TP
+Lc
+rP
+rP
+rP
+rP
+gI
+gI
+"}
+(39,1,1) = {"
+gI
+gI
+gI
+gI
+gI
+rP
+rP
+rP
+rP
+rP
+Um
+cX
+OV
+OV
+OV
+Cw
+VN
+Qs
+Cw
+cq
+cX
+cX
+Zx
+Zx
+kR
+KK
+IO
+HZ
+BC
+mx
+xO
+WY
+dU
+Ek
+yC
+Xi
+NT
+PG
+Ek
+jY
+OB
+Ei
+Dv
+Lc
+rP
+rP
+rP
+rP
+gI
+gI
+"}
+(40,1,1) = {"
+gI
+gI
+gI
+gI
+gI
+gI
+rP
+rP
+rP
+rP
+Um
+cX
+Cw
+Cw
+Gu
+OV
+OV
+Cw
+OV
+OV
+Cw
+cX
+AW
+AW
+AW
+AW
+zR
+ZG
+Jy
+ZG
+nR
+KM
+cu
+IJ
+Om
+DF
+iB
+kE
+Ek
+jY
+OB
+Ml
+TP
+Lc
+Lc
+Lc
+rP
+rP
+gI
+gI
+"}
+(41,1,1) = {"
+gI
+gI
+gI
+gI
+gI
+rP
+rP
+rP
+rP
+rP
+Um
+Um
+nP
+Cw
+Cw
+Cw
+rL
+nl
+Cw
+OV
+OV
+vp
+AW
+vc
+Wt
+AW
+qd
+lh
+Ty
+EH
+Nm
+EC
+LP
+Qh
+lo
+BU
+tp
+wo
+wo
+Do
+AW
+xo
+TP
+Lc
+Lc
+rP
+rP
+rP
+rP
+gI
+"}
+(42,1,1) = {"
+gI
+gI
+gI
+gI
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+Um
+Cw
+cX
+Zx
+Zx
+Cw
+Cw
+Un
+ts
+bS
+qw
+LE
+Us
+dQ
+LE
+yA
+zi
+yu
+JB
+WE
+wF
+bm
+ud
+LL
+Ok
+UR
+Nl
+zH
+cf
+KK
+dK
+te
+Lc
+Lc
+rP
+rP
+rP
+rP
+gI
+"}
+(43,1,1) = {"
+gI
+gI
+gI
+gI
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+Um
+Gu
+cX
+cX
+Zx
+Zx
+Cw
+Cw
+Cw
+Gu
+gY
+AW
+Ua
+vn
+AW
+if
+PX
+jq
+ot
+st
+bj
+Ka
+Ka
+rh
+vk
+Es
+St
+fC
+ne
+AW
+Lc
+Lc
+Lc
+rP
+rP
+rP
+rP
+rP
+gI
+"}
+(44,1,1) = {"
+gI
+gI
+gI
+gI
+gI
+gI
+rP
+rP
+rP
+rP
+rP
+Um
+Um
+Zx
+Cw
+cR
+Zx
+Zx
+hx
+Cw
+Cw
+rL
+AW
+AW
+AW
+AW
+bn
+bn
+Hw
+Hw
+bn
+vg
+xP
+ei
+NC
+vv
+Xi
+QS
+IJ
+IJ
+AW
+GL
+gd
+dS
+rP
+rP
+rP
+rP
+rP
+gI
+"}
+(45,1,1) = {"
+gI
+gI
+gI
+gI
+gI
+gI
+gI
+rP
+rP
+rP
+rP
+rP
+Um
+Zx
+Zx
+Gu
+Cw
+Zx
+zK
+zK
+Cw
+Un
+Cw
+DE
+Rr
+Um
+MZ
+pC
+Pu
+vU
+Hw
+WY
+xP
+nw
+wO
+vv
+zq
+ky
+Bv
+SQ
+AW
+rP
+xb
+xb
+rP
+rP
+rP
+rP
+rP
+gI
+"}
+(46,1,1) = {"
+gI
+gI
+gI
+gI
+gI
+gI
+gI
+rP
+rP
+rP
+rP
+rP
+Um
+Um
+Zx
+Zx
+Cw
+Cw
+Sr
+Gu
+Cw
+Cw
+Cw
+Jg
+GW
+Um
+Fm
+TW
+nC
+Ay
+Hw
+Cq
+ea
+mo
+kA
+Il
+Mc
+JN
+Ol
+xt
+AW
+rP
+Ba
+Ba
+Ba
+rP
+rP
+rP
+rP
+rP
+"}
+(47,1,1) = {"
+gI
+gI
+gI
+gI
+gI
+gI
+gI
+rP
+rP
+rP
+rP
+rP
+rP
+Um
+Um
+Zx
+Zx
+Zx
+Um
+Um
+Um
+Um
+Yy
+oW
+mM
+Um
+Kg
+lW
+eE
+Gw
+Ie
+NP
+gu
+wc
+AK
+WW
+Yz
+ft
+wc
+sC
+AW
+rP
+Ba
+Ba
+Ba
+Ba
+Ba
+rP
+rP
+rP
+"}
+(48,1,1) = {"
+gI
+gI
+gI
+gI
+gI
+gI
+gI
+gI
+rP
+rP
+rP
+rP
+rP
+rP
+Um
+Um
+Um
+Um
+Um
+rP
+Um
+Um
+Um
+Um
+Um
+Um
+AW
+AW
+AW
+AW
+AW
+AW
+AW
+AW
+AW
+AW
+AW
+AW
+AW
+AW
+AW
+rP
+rP
+Ba
+Ba
+Ba
+Ba
+gI
+gI
+gI
+"}
+(49,1,1) = {"
+gI
+gI
+gI
+gI
+gI
+gI
+gI
+gI
+rP
+rP
+rP
+gI
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+Ba
+Ba
+gI
+gI
+gI
+"}
+(50,1,1) = {"
+gI
+gI
+gI
+gI
+gI
+gI
+gI
+gI
+gI
+rP
+gI
+gI
+gI
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+gI
+gI
+gI
+gI
+gI
+gI
+gI
+gI
+gI
+gI
+gI
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+rP
+Ba
+Ba
+gI
+gI
+gI
+"}
diff --git a/_maps/RandomRuins/IceRuins/icemoon_underground_ufo_crash.dmm b/_maps/RandomRuins/IceRuins/icemoon_underground_ufo_crash.dmm
new file mode 100644
index 000000000000..70f76a6d8810
--- /dev/null
+++ b/_maps/RandomRuins/IceRuins/icemoon_underground_ufo_crash.dmm
@@ -0,0 +1,501 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/turf/closed/mineral/random/snow/icyrock,
+/area/icemoon/underground/explored)
+"b" = (
+/turf/open/floor/plating/asteroid/icerock,
+/area/icemoon/underground/explored)
+"c" = (
+/turf/closed/wall/mineral/abductor,
+/area/icemoon/underground/explored)
+"d" = (
+/turf/closed/wall/mineral/abductor,
+/area/ruin/unpowered)
+"j" = (
+/obj/machinery/abductor/experiment{
+ team_number = 100
+ },
+/turf/open/floor/plating/abductor{
+ initial_gas_mix = "o2=14;n2=23;TEMP=300"
+ },
+/area/ruin/unpowered)
+"k" = (
+/turf/open/floor/plating/abductor{
+ initial_gas_mix = "o2=14;n2=23;TEMP=300"
+ },
+/area/ruin/unpowered)
+"l" = (
+/obj/machinery/abductor/pad{
+ team_number = 100
+ },
+/turf/open/floor/plating/abductor{
+ initial_gas_mix = "o2=14;n2=23;TEMP=300"
+ },
+/area/ruin/unpowered)
+"m" = (
+/obj/item/stack/tile/mineral/abductor,
+/turf/open/floor/plating/asteroid/icerock,
+/area/icemoon/underground/explored)
+"o" = (
+/obj/item/hemostat/alien,
+/turf/open/floor/plating/abductor{
+ initial_gas_mix = "o2=14;n2=23;TEMP=300"
+ },
+/area/ruin/unpowered)
+"p" = (
+/obj/effect/mob_spawn/human/abductor,
+/turf/open/floor/plating/abductor{
+ initial_gas_mix = "o2=14;n2=23;TEMP=300"
+ },
+/area/ruin/unpowered)
+"q" = (
+/obj/structure/closet/abductor,
+/turf/open/floor/plating/abductor{
+ initial_gas_mix = "o2=14;n2=23;TEMP=300"
+ },
+/area/ruin/unpowered)
+"r" = (
+/obj/item/stack/sheet/mineral/abductor,
+/turf/open/floor/plating/asteroid/icerock,
+/area/icemoon/underground/explored)
+"s" = (
+/obj/structure/table/optable/abductor,
+/obj/item/cautery/alien,
+/turf/open/floor/plating/abductor{
+ initial_gas_mix = "o2=14;n2=23;TEMP=300"
+ },
+/area/ruin/unpowered)
+"t" = (
+/obj/structure/table/abductor,
+/obj/effect/spawner/lootdrop/lavaland_surface_ufo_crash,
+/turf/open/floor/plating/abductor{
+ initial_gas_mix = "o2=14;n2=23;TEMP=300"
+ },
+/area/ruin/unpowered)
+"u" = (
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/turf/open/floor/plating/asteroid/icerock,
+/area/icemoon/underground/explored)
+"v" = (
+/obj/item/scalpel/alien,
+/obj/item/surgical_drapes,
+/turf/open/floor/plating/abductor{
+ initial_gas_mix = "o2=14;n2=23;TEMP=300"
+ },
+/area/ruin/unpowered)
+"w" = (
+/obj/item/retractor/alien,
+/obj/item/paper/guides/antag/abductor,
+/turf/open/floor/plating/abductor{
+ initial_gas_mix = "o2=14;n2=23;TEMP=300"
+ },
+/area/ruin/unpowered)
+"y" = (
+/obj/machinery/abductor/gland_dispenser,
+/turf/open/floor/plating/abductor{
+ initial_gas_mix = "o2=14;n2=23;TEMP=300"
+ },
+/area/ruin/unpowered)
+"z" = (
+/obj/structure/table/abductor,
+/obj/item/surgicaldrill/alien,
+/obj/item/circular_saw/alien,
+/turf/open/floor/plating/abductor{
+ initial_gas_mix = "o2=14;n2=23;TEMP=300"
+ },
+/area/ruin/unpowered)
+"A" = (
+/obj/structure/bed/abductor,
+/turf/open/floor/plating/abductor{
+ initial_gas_mix = "o2=14;n2=23;TEMP=300"
+ },
+/area/ruin/unpowered)
+"B" = (
+/obj/item/stack/sheet/mineral/abductor,
+/turf/open/floor/plating/asteroid/snow/icemoon/do_not_chasm,
+/turf/open/floor/plating/asteroid/icerock,
+/area/icemoon/underground/explored)
+"D" = (
+/turf/open/floor/plating/asteroid/icerock/smooth,
+/area/icemoon/underground/explored)
+"I" = (
+/obj/structure/sign/poster/abductor/random{
+ pixel_x = 0;
+ pixel_y = 30
+ },
+/turf/open/floor/plating/abductor{
+ initial_gas_mix = "o2=14;n2=23;TEMP=300"
+ },
+/area/ruin/unpowered)
+"L" = (
+/obj/structure/closet/abductor,
+/obj/item/toy/plush/abductor,
+/turf/open/floor/plating/abductor{
+ initial_gas_mix = "o2=14;n2=23;TEMP=300"
+ },
+/area/ruin/unpowered)
+"N" = (
+/turf/open/floor/plating/asteroid/snow/icemoon/do_not_chasm,
+/turf/open/floor/plating/asteroid/icerock,
+/area/icemoon/underground/explored)
+
+(1,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(2,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(3,1,1) = {"
+a
+a
+a
+c
+a
+a
+a
+a
+a
+a
+"}
+(4,1,1) = {"
+a
+a
+c
+d
+a
+a
+a
+a
+a
+a
+"}
+(5,1,1) = {"
+a
+a
+d
+j
+k
+k
+a
+y
+d
+a
+"}
+(6,1,1) = {"
+a
+a
+d
+I
+o
+s
+v
+z
+d
+a
+"}
+(7,1,1) = {"
+a
+a
+d
+l
+p
+k
+w
+A
+d
+a
+"}
+(8,1,1) = {"
+a
+a
+c
+d
+L
+t
+q
+d
+c
+a
+"}
+(9,1,1) = {"
+a
+a
+b
+c
+d
+d
+d
+c
+b
+a
+"}
+(10,1,1) = {"
+a
+a
+b
+D
+b
+D
+b
+D
+a
+a
+"}
+(11,1,1) = {"
+a
+a
+b
+B
+b
+D
+b
+b
+a
+a
+"}
+(12,1,1) = {"
+a
+a
+b
+N
+b
+m
+b
+b
+a
+a
+"}
+(13,1,1) = {"
+a
+a
+b
+N
+N
+b
+b
+r
+a
+a
+"}
+(14,1,1) = {"
+a
+a
+b
+b
+u
+b
+b
+b
+a
+a
+"}
+(15,1,1) = {"
+a
+a
+b
+b
+u
+b
+b
+b
+a
+a
+"}
+(16,1,1) = {"
+a
+a
+b
+b
+u
+b
+b
+b
+a
+a
+"}
+(17,1,1) = {"
+a
+b
+b
+b
+u
+b
+b
+b
+a
+a
+"}
+(18,1,1) = {"
+a
+a
+b
+b
+b
+b
+b
+b
+a
+a
+"}
+(19,1,1) = {"
+a
+a
+b
+b
+b
+b
+b
+b
+b
+a
+"}
+(20,1,1) = {"
+a
+a
+b
+b
+b
+b
+b
+b
+a
+a
+"}
+(21,1,1) = {"
+a
+b
+b
+b
+b
+b
+b
+b
+a
+a
+"}
+(22,1,1) = {"
+a
+b
+b
+b
+b
+b
+b
+b
+a
+a
+"}
+(23,1,1) = {"
+a
+a
+b
+b
+b
+b
+b
+b
+a
+a
+"}
+(24,1,1) = {"
+a
+a
+b
+b
+b
+b
+b
+b
+a
+a
+"}
+(25,1,1) = {"
+a
+a
+b
+b
+b
+b
+b
+b
+a
+a
+"}
+(26,1,1) = {"
+a
+a
+b
+b
+b
+b
+b
+b
+a
+a
+"}
+(27,1,1) = {"
+a
+a
+b
+b
+b
+b
+b
+b
+a
+a
+"}
+(28,1,1) = {"
+a
+b
+b
+b
+b
+b
+b
+b
+a
+a
+"}
+(29,1,1) = {"
+a
+b
+b
+b
+b
+b
+b
+b
+a
+a
+"}
+(30,1,1) = {"
+a
+b
+b
+b
+b
+b
+b
+b
+b
+a
+"}
diff --git a/_maps/RandomRuins/IceRuins/icemoon_underground_wrath_drip.dmm b/_maps/RandomRuins/IceRuins/icemoon_underground_wrath_drip.dmm
new file mode 100644
index 000000000000..84473e3acd15
--- /dev/null
+++ b/_maps/RandomRuins/IceRuins/icemoon_underground_wrath_drip.dmm
@@ -0,0 +1,273 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/turf/open/floor/plating/asteroid/icerock,
+/area/icemoon/underground/explored)
+"b" = (
+/turf/closed/mineral/random/snow/icyrock,
+/area/icemoon/underground/explored)
+"e" = (
+/obj/structure/spawner/nether,
+/turf/open/floor/plating/asteroid/icerock/smooth,
+/area/icemoon/underground/explored)
+"r" = (
+/turf/open/floor/plating/asteroid/icerock/smooth,
+/area/icemoon/underground/explored)
+"T" = (
+/turf/open/floor/plating/asteroid/icerock/cracked,
+/area/icemoon/underground/explored)
+
+(1,1,1) = {"
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+"}
+(2,1,1) = {"
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+"}
+(3,1,1) = {"
+b
+b
+b
+b
+b
+a
+a
+a
+a
+a
+b
+b
+b
+b
+b
+"}
+(4,1,1) = {"
+b
+b
+b
+a
+a
+a
+a
+a
+a
+r
+a
+a
+b
+b
+b
+"}
+(5,1,1) = {"
+b
+b
+b
+a
+a
+a
+T
+a
+a
+a
+a
+a
+b
+b
+b
+"}
+(6,1,1) = {"
+b
+b
+a
+a
+r
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+"}
+(7,1,1) = {"
+b
+b
+a
+T
+a
+a
+a
+T
+a
+a
+r
+a
+a
+b
+b
+"}
+(8,1,1) = {"
+b
+b
+a
+a
+a
+a
+T
+e
+T
+a
+a
+a
+a
+b
+b
+"}
+(9,1,1) = {"
+b
+b
+a
+a
+a
+a
+a
+T
+a
+a
+a
+a
+T
+b
+b
+"}
+(10,1,1) = {"
+b
+b
+a
+a
+a
+a
+a
+a
+a
+r
+a
+a
+a
+b
+b
+"}
+(11,1,1) = {"
+b
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+b
+"}
+(12,1,1) = {"
+b
+b
+b
+r
+a
+a
+T
+a
+a
+a
+a
+a
+b
+b
+b
+"}
+(13,1,1) = {"
+b
+b
+b
+b
+b
+a
+a
+a
+a
+r
+b
+b
+b
+b
+b
+"}
+(14,1,1) = {"
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+"}
+(15,1,1) = {"
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+"}
diff --git a/_maps/RandomRuins/StationRuins/MetaStation/clerk_dripmeta.dmm b/_maps/RandomRuins/StationRuins/MetaStation/clerk_dripmeta.dmm
new file mode 100644
index 000000000000..e02258c153f6
--- /dev/null
+++ b/_maps/RandomRuins/StationRuins/MetaStation/clerk_dripmeta.dmm
@@ -0,0 +1,798 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/obj/structure/rack,
+/obj/structure/sign/poster/official/random{
+ pixel_x = 32
+ },
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/effect/turf_decal/tile/yellow/opposingcorners,
+/obj/effect/turf_decal/tile/green/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/clerk)
+"b" = (
+/obj/structure/rack,
+/obj/item/toy/plush/beeplushie,
+/obj/effect/turf_decal/tile/yellow/opposingcorners,
+/obj/effect/turf_decal/tile/green/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/clerk)
+"c" = (
+/obj/machinery/door/window/southleft{
+ req_access_txt = "36"
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/poddoor/shutters{
+ id = "giftshop"
+ },
+/obj/effect/turf_decal/tile/yellow/opposingcorners,
+/obj/effect/turf_decal/tile/green/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/clerk)
+"d" = (
+/obj/structure/chair,
+/obj/effect/turf_decal/tile/yellow/opposingcorners,
+/obj/effect/turf_decal/tile/green/opposingcorners{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 9
+ },
+/turf/open/floor/plasteel,
+/area/clerk)
+"e" = (
+/obj/structure/sign/poster/contraband/random{
+ pixel_x = -32
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow/opposingcorners,
+/obj/effect/turf_decal/tile/green/opposingcorners{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 5
+ },
+/turf/open/floor/plasteel,
+/area/clerk)
+"f" = (
+/obj/machinery/button/door{
+ id = "giftshop";
+ name = "Gift Shop Internal Shutters";
+ pixel_x = 26;
+ pixel_y = 24
+ },
+/obj/machinery/button/door{
+ id = "giftshop_ext";
+ name = "Gift Shop External Shutters";
+ pixel_x = 40;
+ pixel_y = 24
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/effect/turf_decal/tile/yellow/opposingcorners,
+/obj/effect/turf_decal/tile/green/opposingcorners{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/clerk)
+"h" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/yellow/opposingcorners,
+/obj/effect/turf_decal/tile/green/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/clerk)
+"i" = (
+/obj/effect/turf_decal/tile/yellow/opposingcorners,
+/obj/effect/turf_decal/tile/green/opposingcorners{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/clerk)
+"j" = (
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/yellow/opposingcorners,
+/obj/effect/turf_decal/tile/green/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/clerk)
+"k" = (
+/obj/machinery/vending/gifts,
+/obj/structure/sign/poster/official/random{
+ pixel_y = 32
+ },
+/obj/effect/turf_decal/tile/yellow/opposingcorners,
+/obj/effect/turf_decal/tile/green/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/clerk)
+"l" = (
+/obj/effect/spawner/structure/window,
+/obj/machinery/door/poddoor/shutters/preopen{
+ id = "giftshop_ext"
+ },
+/turf/open/floor/plating,
+/area/clerk)
+"m" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/gloves,
+/obj/effect/turf_decal/tile/yellow/opposingcorners,
+/obj/effect/turf_decal/tile/green/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/clerk)
+"n" = (
+/obj/structure/table,
+/obj/item/toy/figure/clerk,
+/obj/item/stack/sheet/cardboard{
+ pixel_x = 2;
+ pixel_y = 1
+ },
+/obj/item/stack/wrapping_paper{
+ pixel_x = 3;
+ pixel_y = 8
+ },
+/obj/item/stack/packageWrap{
+ pixel_x = 1;
+ pixel_y = 1
+ },
+/obj/item/hand_labeler{
+ pixel_x = 8;
+ pixel_y = -7
+ },
+/obj/effect/turf_decal/tile/yellow/opposingcorners,
+/obj/effect/turf_decal/tile/green/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/clerk)
+"o" = (
+/turf/template_noop,
+/area/template_noop)
+"p" = (
+/obj/structure/table/wood,
+/obj/item/poster/random_contraband{
+ pixel_y = 2
+ },
+/obj/item/poster/random_official{
+ pixel_x = 1;
+ pixel_y = 5
+ },
+/obj/item/poster/random_official{
+ pixel_x = 2;
+ pixel_y = 8
+ },
+/obj/machinery/power/apc{
+ areastring = "/area/clerk";
+ dir = 1;
+ name = "Gift Shop APC";
+ pixel_y = 23
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -27
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/effect/turf_decal/tile/yellow/opposingcorners,
+/obj/effect/turf_decal/tile/green/opposingcorners{
+ dir = 1
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/clerk)
+"q" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/yellow/opposingcorners,
+/obj/effect/turf_decal/tile/green/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/clerk)
+"r" = (
+/obj/effect/turf_decal/tile/yellow/opposingcorners,
+/obj/effect/turf_decal/tile/green/opposingcorners{
+ dir = 1
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
+/turf/open/floor/plasteel,
+/area/clerk)
+"s" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/costume,
+/obj/machinery/camera{
+ c_tag = "Clerk's office";
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow/opposingcorners,
+/obj/effect/turf_decal/tile/green/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/clerk)
+"t" = (
+/obj/machinery/door/poddoor/shutters{
+ id = "giftshop"
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/structure/table/reinforced,
+/obj/effect/turf_decal/tile/yellow/opposingcorners,
+/obj/effect/turf_decal/tile/green/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/clerk)
+"u" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow/opposingcorners,
+/obj/effect/turf_decal/tile/green/opposingcorners{
+ dir = 1
+ },
+/obj/machinery/light_switch{
+ pixel_x = 23
+ },
+/turf/open/floor/plasteel,
+/area/clerk)
+"v" = (
+/obj/structure/rack,
+/obj/item/book/random,
+/obj/effect/turf_decal/tile/yellow/opposingcorners,
+/obj/effect/turf_decal/tile/green/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/clerk)
+"w" = (
+/obj/machinery/vending/autodrobe,
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/yellow/opposingcorners,
+/obj/effect/turf_decal/tile/green/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/clerk)
+"x" = (
+/obj/structure/rack,
+/obj/item/a_gift,
+/obj/effect/turf_decal/tile/yellow/opposingcorners,
+/obj/effect/turf_decal/tile/green/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/clerk)
+"y" = (
+/obj/effect/landmark/event_spawn,
+/obj/item/storage/secure/safe{
+ pixel_x = 35;
+ pixel_y = 5
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow/opposingcorners,
+/obj/effect/turf_decal/tile/green/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/clerk)
+"z" = (
+/obj/effect/turf_decal/tile/yellow/opposingcorners,
+/obj/effect/turf_decal/tile/green/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/clerk)
+"A" = (
+/obj/machinery/door/airlock{
+ name = "Gift Shop";
+ req_access_txt = "36"
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/yellow/opposingcorners,
+/obj/effect/turf_decal/tile/green/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/clerk)
+"B" = (
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = -26
+ },
+/obj/effect/turf_decal/tile/yellow/opposingcorners,
+/obj/effect/turf_decal/tile/green/opposingcorners{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 6
+ },
+/turf/open/floor/plasteel,
+/area/clerk)
+"C" = (
+/obj/item/instrument/piano_synth{
+ pixel_x = -10
+ },
+/obj/structure/table/wood,
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/machinery/newscaster{
+ pixel_y = 32
+ },
+/obj/item/instrument/guitar{
+ pixel_x = 5;
+ pixel_y = -1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/tile/yellow/opposingcorners,
+/obj/effect/turf_decal/tile/green/opposingcorners{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/clerk)
+"D" = (
+/obj/structure/rack,
+/obj/machinery/airalarm{
+ pixel_y = 24
+ },
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/effect/turf_decal/tile/yellow/opposingcorners,
+/obj/effect/turf_decal/tile/green/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/clerk)
+"E" = (
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/poddoor/shutters{
+ id = "giftshop"
+ },
+/obj/structure/table/reinforced,
+/obj/effect/turf_decal/tile/yellow/opposingcorners,
+/obj/effect/turf_decal/tile/green/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/clerk)
+"F" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/yellow/opposingcorners,
+/obj/effect/turf_decal/tile/green/opposingcorners{
+ dir = 1
+ },
+/mob/living/simple_animal/spiffles,
+/turf/open/floor/plasteel,
+/area/clerk)
+"G" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/effect/turf_decal/tile/yellow/opposingcorners,
+/obj/effect/turf_decal/tile/green/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/clerk)
+"H" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/glowstick,
+/obj/structure/sign/poster/official/random{
+ pixel_y = 32
+ },
+/obj/effect/turf_decal/tile/yellow/opposingcorners,
+/obj/effect/turf_decal/tile/green/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/clerk)
+"I" = (
+/obj/structure/sign/directions/security{
+ dir = 1;
+ pixel_y = 8
+ },
+/obj/structure/sign/directions/engineering{
+ dir = 4
+ },
+/obj/structure/sign/directions/command{
+ pixel_y = -8
+ },
+/turf/closed/wall/r_wall,
+/area/clerk)
+"J" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 10
+ },
+/obj/effect/turf_decal/tile/yellow/opposingcorners,
+/obj/effect/turf_decal/tile/green/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/clerk)
+"K" = (
+/obj/effect/turf_decal/tile/yellow/opposingcorners,
+/obj/effect/turf_decal/tile/green/opposingcorners{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/clerk)
+"L" = (
+/obj/machinery/door/airlock/glass_large{
+ doorOpen = 'sound/machines/defib_success.ogg';
+ name = "Gift Shop"
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ id = "giftshop_ext"
+ },
+/obj/effect/turf_decal/tile/yellow/opposingcorners,
+/obj/effect/turf_decal/tile/green/opposingcorners{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/turf/open/floor/plasteel,
+/area/clerk)
+"M" = (
+/obj/machinery/vending/games,
+/obj/machinery/airalarm{
+ pixel_y = 24
+ },
+/obj/effect/turf_decal/tile/yellow/opposingcorners,
+/obj/effect/turf_decal/tile/green/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/clerk)
+"N" = (
+/obj/structure/table,
+/obj/item/clothing/under/yogs/rank/clerk/skirt{
+ pixel_x = 2;
+ pixel_y = -2
+ },
+/obj/item/storage/fancy/donut_box{
+ pixel_x = -2;
+ pixel_y = 10
+ },
+/obj/item/toy/crayon/spraycan{
+ pixel_x = 16;
+ pixel_y = 4
+ },
+/obj/effect/turf_decal/tile/yellow/opposingcorners,
+/obj/effect/turf_decal/tile/green/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/clerk)
+"O" = (
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ id = "giftshop_ext"
+ },
+/obj/effect/turf_decal/tile/yellow/opposingcorners,
+/obj/effect/turf_decal/tile/green/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/clerk)
+"Q" = (
+/obj/machinery/door/airlock{
+ name = "Gift Shop";
+ req_access_txt = "36"
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/tile/green/opposingcorners{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow/opposingcorners,
+/turf/open/floor/plasteel,
+/area/clerk)
+"R" = (
+/obj/machinery/paystand/register{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/poddoor/shutters{
+ id = "giftshop"
+ },
+/obj/structure/table/reinforced,
+/obj/effect/turf_decal/tile/yellow/opposingcorners,
+/obj/effect/turf_decal/tile/green/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/clerk)
+"S" = (
+/obj/effect/turf_decal/tile/yellow/opposingcorners,
+/obj/effect/turf_decal/tile/green/opposingcorners{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/clerk)
+"T" = (
+/obj/effect/turf_decal/tile/yellow/opposingcorners,
+/obj/effect/turf_decal/tile/green/opposingcorners{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/clerk)
+"U" = (
+/obj/effect/turf_decal/tile/yellow/opposingcorners,
+/obj/effect/turf_decal/tile/green/opposingcorners{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/turf/open/floor/plasteel,
+/area/clerk)
+"V" = (
+/obj/structure/table,
+/obj/item/storage/fancy/heart_box{
+ pixel_x = 15;
+ pixel_y = -1
+ },
+/obj/item/a_gift,
+/obj/item/a_gift,
+/obj/item/a_gift,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow/opposingcorners,
+/obj/effect/turf_decal/tile/green/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/clerk)
+"W" = (
+/obj/structure/rack,
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow/opposingcorners,
+/obj/effect/turf_decal/tile/green/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/clerk)
+"X" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow/opposingcorners,
+/obj/effect/turf_decal/tile/green/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/clerk)
+"Y" = (
+/turf/closed/wall,
+/area/clerk)
+"Z" = (
+/obj/effect/turf_decal/tile/yellow/opposingcorners,
+/obj/effect/turf_decal/tile/green/opposingcorners{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/clerk)
+
+(1,1,1) = {"
+o
+Y
+Y
+Y
+Y
+Y
+Y
+Y
+I
+"}
+(2,1,1) = {"
+o
+Y
+p
+B
+c
+U
+e
+x
+l
+"}
+(3,1,1) = {"
+o
+Y
+C
+Z
+t
+r
+T
+v
+l
+"}
+(4,1,1) = {"
+o
+Q
+f
+d
+R
+z
+S
+G
+l
+"}
+(5,1,1) = {"
+o
+Y
+j
+u
+E
+z
+i
+K
+L
+"}
+(6,1,1) = {"
+Y
+Y
+A
+Y
+Y
+W
+q
+z
+O
+"}
+(7,1,1) = {"
+Y
+k
+J
+V
+Y
+H
+q
+m
+l
+"}
+(8,1,1) = {"
+Y
+M
+F
+N
+Y
+D
+X
+b
+Y
+"}
+(9,1,1) = {"
+Y
+w
+y
+n
+Y
+s
+h
+a
+Y
+"}
+(10,1,1) = {"
+Y
+Y
+Y
+Y
+Y
+Y
+Y
+Y
+Y
+"}
diff --git a/_maps/map_files/IceMeta_drip/IceMeta_drip.dmm b/_maps/map_files/IceMeta_drip/IceMeta_drip.dmm
index dad1cc2a9c1a..542706cc6b6e 100644
--- a/_maps/map_files/IceMeta_drip/IceMeta_drip.dmm
+++ b/_maps/map_files/IceMeta_drip/IceMeta_drip.dmm
@@ -12,27 +12,6 @@
dir = 8
},
/area/hallway/primary/port)
-"aaB" = (
-/obj/machinery/power/apc{
- areastring = "/area/storage/tools";
- dir = 1;
- name = "Auxiliary Tool Storage APC";
- pixel_y = 23
- },
-/obj/structure/cable/yellow{
- icon_state = "0-4"
- },
-/obj/machinery/light/small{
- dir = 1
- },
-/obj/effect/turf_decal/stripes/corner{
- dir = 4
- },
-/turf/open/floor/plasteel{
- icon_state = "yellow";
- dir = 1
- },
-/area/storage/tools)
"aaP" = (
/obj/structure/table/reinforced,
/obj/item/pen,
@@ -183,11 +162,7 @@
name = "Solar Maintenance";
req_access_txt = "10; 13"
},
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/structure/fans/tiny,
/turf/open/floor/plating,
/area/maintenance/solars/port/fore)
"aci" = (
@@ -207,16 +182,15 @@
/area/maintenance/port/aft)
"acy" = (
/obj/structure/cable/yellow{
- icon_state = "2-8"
+ icon_state = "1-2"
},
-/obj/effect/turf_decal/stripes/line{
- dir = 8
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 4
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 10
+/turf/open/floor/plasteel/dark/side{
+ icon_state = "textured_dark_corner"
},
-/turf/open/floor/plating,
-/area/maintenance/starboard/fore)
+/area/security/main)
"acD" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{
dir = 9
@@ -440,8 +414,11 @@
/area/engine/foyer)
"agd" = (
/obj/effect/landmark/start/medical_doctor,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ icon_state = "2-4"
},
/turf/open/floor/plasteel{
icon_state = "whiteblue"
@@ -462,18 +439,9 @@
},
/area/ai_monitored/secondarydatacore)
"agj" = (
-/obj/structure/cable/yellow{
- icon_state = "1-8"
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
-/obj/effect/turf_decal/stripes/line{
- dir = 1
- },
-/turf/open/floor/plasteel{
- icon_state = "yellow";
- dir = 1
- },
-/area/storage/tools)
+/obj/structure/flora/bush,
+/turf/open/floor/plating/asteroid/snow/icemoon/top_layer,
+/area/icemoon/top_layer/outdoors)
"agm" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 5
@@ -497,9 +465,9 @@
name = "Outer Window"
},
/obj/machinery/door/window/brigdoor{
- dir = 4;
name = "Security Desk";
- req_access_txt = "1"
+ req_access_txt = "1";
+ dir = 4
},
/obj/item/folder/red,
/obj/item/pen,
@@ -673,15 +641,16 @@
},
/area/science/xenobiology)
"aiA" = (
-/obj/effect/spawner/structure/window/reinforced,
/obj/structure/cable/yellow{
icon_state = "0-8"
},
-/obj/structure/cable/yellow{
- icon_state = "0-4"
+/obj/effect/spawner/structure/window/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ id = "magistrate_shutters";
+ name = "magistrate's office shutters"
},
/turf/open/floor/plating,
-/area/security/brig)
+/area/crew_quarters/heads/magistrate)
"ajv" = (
/obj/effect/turf_decal/stripes/corner{
dir = 8
@@ -813,12 +782,26 @@
/area/medical/sleeper)
"alw" = (
/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/delivery,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
/obj/structure/cable/yellow{
icon_state = "1-2"
},
-/obj/effect/turf_decal/stripes/line,
-/turf/open/floor/plating,
-/area/maintenance/port/fore)
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 1
+ },
+/obj/machinery/door/poddoor/shutters{
+ id = "maint_warehouse";
+ name = "Warehouse Shutters"
+ },
+/turf/open/floor/plasteel,
+/area/quartermaster/warehouse)
"alz" = (
/obj/machinery/portable_atmospherics/scrubber,
/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4{
@@ -854,20 +837,19 @@
"amz" = (
/obj/structure/table/wood,
/obj/item/folder/white{
- pixel_x = 7;
+ pixel_x = -7;
pixel_y = -3
},
/obj/item/folder/white{
- pixel_x = 7;
- pixel_y = 3
+ pixel_x = -2
},
/obj/item/folder/white{
- pixel_x = 7;
- pixel_y = 9
+ pixel_x = 5;
+ pixel_y = 5
},
-/obj/item/clipboard{
- pixel_x = -6;
- pixel_y = 2
+/obj/item/toy/desk/officetoy{
+ pixel_x = -8;
+ pixel_y = 10
},
/turf/open/floor/carpet,
/area/medical/psych)
@@ -1180,20 +1162,13 @@
},
/area/science/research)
"arF" = (
-/obj/item/paper_bin{
- pixel_x = 1;
- pixel_y = 9
- },
-/obj/item/pen,
-/obj/structure/table/reinforced,
-/obj/machinery/camera{
- c_tag = "Security Post - Cargo";
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
dir = 1
},
/turf/open/floor/plasteel{
- icon_state = "darkred"
+ icon_state = "darkbrown"
},
-/area/security/checkpoint/supply)
+/area/quartermaster/office/locker)
"arX" = (
/obj/structure/cable/yellow{
icon_state = "4-8"
@@ -1246,17 +1221,23 @@
/obj/structure/disposalpipe/junction/flip{
dir = 4
},
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 1
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
},
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 1
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
},
/turf/open/floor/plasteel/dark/side{
icon_state = "textured_dark_half";
dir = 4
},
/area/security/brig)
+"ask" = (
+/obj/structure/fence/cut/medium{
+ dir = 4
+ },
+/turf/open/floor/plating/asteroid/snow/icemoon/top_layer,
+/area/icemoon/top_layer/outdoors)
"asF" = (
/obj/machinery/vending/assist,
/turf/open/floor/plasteel{
@@ -1280,6 +1261,10 @@
"asR" = (
/obj/structure/closet/crate,
/obj/item/coin/silver,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 2;
+ name = "2maintenance loot spawner"
+ },
/turf/open/floor/plating{
icon_state = "platingdmg3"
},
@@ -1373,20 +1358,11 @@
/turf/open/floor/plating,
/area/quartermaster/storage)
"auF" = (
-/obj/item/radio/intercom{
- dir = 4;
- pixel_x = 27
- },
-/obj/machinery/camera{
- c_tag = "Mining Office";
- dir = 8
- },
-/obj/machinery/mineral/equipment_vendor,
-/turf/open/floor/plasteel{
- icon_state = "darkbrown";
- dir = 4
+/obj/structure/sign/departments/minsky/supply/cargo{
+ pixel_y = 32
},
-/area/quartermaster/miningoffice)
+/turf/open/floor/plasteel/dark,
+/area/construction/storage_wing)
"auK" = (
/obj/structure/cable/yellow{
icon_state = "1-2"
@@ -1414,13 +1390,18 @@
icon_state = "textured_dark_edge";
dir = 1
},
-/area/security/interrogation)
+/area/security/interrogation/private)
"auY" = (
/obj/structure/cable/yellow{
icon_state = "0-4"
},
/turf/open/floor/plating/snowed/smoothed/icemoon,
/area/icemoon/top_layer/outdoors)
+"avd" = (
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/turf/open/floor/plating,
+/area/maintenance/starboard/fore)
"avk" = (
/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/nitrous_input{
dir = 1
@@ -1473,27 +1454,18 @@
/turf/open/floor/plating/snowed/smoothed/icemoon,
/area/solar/starboard/aft)
"awF" = (
-/obj/structure/cable/yellow{
- icon_state = "1-4"
- },
-/obj/structure/disposalpipe/sorting/mail/flip{
- dir = 4;
- sortType = 7
- },
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+/obj/structure/chair{
dir = 8
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
+/obj/machinery/light{
+ dir = 4;
+ light_color = "#e8eaff"
},
/turf/open/floor/plasteel{
icon_state = "darkred";
dir = 4
},
-/area/security/main)
+/area/security/interrogation)
"awK" = (
/obj/structure/chair,
/obj/effect/landmark/start/assistant,
@@ -1598,17 +1570,7 @@
/turf/open/floor/plasteel/dark,
/area/library)
"axC" = (
-/obj/machinery/door/airlock/maintenance{
- name = "Storage Room";
- req_access_txt = "12"
- },
-/obj/effect/mapping_helpers/airlock/abandoned,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only,
-/turf/open/floor/plating,
+/turf/baseturf_bottom,
/area/maintenance/starboard/fore)
"axG" = (
/obj/machinery/button/door{
@@ -1637,9 +1599,6 @@
/obj/structure/disposalpipe/junction/yjunction{
dir = 8
},
-/obj/structure/chair/stool{
- pixel_y = 8
- },
/turf/open/floor/plasteel{
icon_state = "neutralfull"
},
@@ -1649,8 +1608,8 @@
icon_state = "1-2"
},
/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/stripes/line{
- dir = 9
+/obj/effect/turf_decal/stripes/corner{
+ dir = 4
},
/turf/open/floor/plasteel/dark,
/area/construction/storage_wing)
@@ -1685,22 +1644,9 @@
/turf/open/floor/plasteel/dark,
/area/ai_monitored/turret_protected/aisat/foyer)
"ayn" = (
-/obj/item/kirbyplants/random,
-/obj/machinery/power/apc{
- areastring = "/area/medical/storage/locker";
- dir = 8;
- name = "Medbay Locker Room APC";
- pixel_x = -25
- },
-/obj/structure/cable/yellow{
- icon_state = "0-4"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 1
- },
/turf/open/floor/plasteel{
icon_state = "whiteblue";
- dir = 8
+ dir = 10
},
/area/medical/storage/locker)
"ayL" = (
@@ -1741,28 +1687,10 @@
/turf/open/floor/plating/asteroid/snow/icemoon/top_layer,
/area/icemoon/top_layer/outdoors)
"azD" = (
-/obj/machinery/holopad,
-/obj/machinery/status_display/evac{
- pixel_y = 32
- },
-/obj/machinery/light{
- dir = 1
- },
-/turf/open/floor/plasteel{
- icon_state = "darkblue";
- dir = 1
- },
+/obj/effect/landmark/start/quartermaster,
+/obj/structure/chair/comfy/black,
+/turf/open/floor/carpet,
/area/bridge)
-"azE" = (
-/obj/structure/closet/wardrobe/miner,
-/obj/effect/turf_decal/stripes/corner{
- dir = 1
- },
-/turf/open/floor/plasteel{
- icon_state = "darkbrown";
- dir = 5
- },
-/area/quartermaster/miningoffice)
"azL" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -1855,32 +1783,27 @@
/obj/machinery/light/small{
dir = 1
},
-/obj/machinery/airalarm{
- pixel_y = 24
+/obj/effect/turf_decal/bot_red,
+/obj/item/storage/secure/safe{
+ name = "evidence safe";
+ pixel_x = 6;
+ pixel_y = 28
},
-/obj/structure/closet/crate/secure/weapon{
- desc = "A secure clothing crate.";
- name = "formal uniform crate";
- req_access_txt = "3"
+/obj/structure/closet/secure_closet/evidence,
+/obj/machinery/camera{
+ c_tag = "Evidence Storage"
},
-/obj/item/clothing/under/rank/security/navyblue,
-/obj/item/clothing/under/rank/security/navyblue,
-/obj/item/clothing/under/rank/security/navyblue,
-/obj/item/clothing/under/rank/security/navyblue,
-/obj/item/clothing/under/rank/security/navyblue,
-/obj/item/clothing/under/rank/security/navyblue,
-/obj/item/clothing/under/rank/warden/navyblue,
-/obj/item/clothing/head/beret/sec/navyofficer,
-/obj/item/clothing/head/beret/sec/navyofficer,
-/obj/item/clothing/head/beret/sec/navyofficer,
-/obj/item/clothing/head/beret/sec/navyofficer,
-/obj/item/clothing/head/beret/sec/navyofficer,
-/obj/item/clothing/head/beret/sec/navyofficer,
-/obj/item/clothing/head/beret/sec/navywarden,
-/obj/item/clothing/head/beret/sec/navyhos,
-/obj/effect/turf_decal/bot_red,
/turf/open/floor/plasteel/dark,
/area/security/warden)
+"aAS" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 9
+ },
+/obj/structure/sign/departments/minsky/supply/cargo{
+ pixel_y = 32
+ },
+/turf/open/floor/plasteel/dark,
+/area/construction/storage_wing)
"aBh" = (
/obj/machinery/power/apc{
areastring = "/area/hallway/secondary/service";
@@ -2014,6 +1937,7 @@
/obj/structure/disposalpipe/segment{
dir = 9
},
+/obj/item/cigbutt,
/turf/open/floor/plating,
/area/maintenance/port/aft)
"aCH" = (
@@ -2083,10 +2007,7 @@
},
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/turf/open/floor/plasteel/dark/side{
- icon_state = "textured_dark_half";
- dir = 8
- },
+/turf/open/floor/plasteel/dark,
/area/security/warden)
"aDM" = (
/obj/structure/cable/yellow{
@@ -2248,19 +2169,6 @@
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 10
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/structure/table/wood,
-/obj/item/toy/desk/officetoy{
- pixel_x = -8;
- pixel_y = 10
- },
-/obj/item/toy/plush/axolotlplushie,
-/obj/item/toy/plush/lizardplushie{
- pixel_x = 4;
- pixel_y = 7
- },
/turf/open/floor/wood,
/area/medical/psych)
"aGg" = (
@@ -2312,15 +2220,16 @@
/area/medical/medbay/aft)
"aGD" = (
/obj/structure/disposalpipe/segment,
-/obj/machinery/door/airlock/mining{
- name = "Cargo Bay";
- req_one_access_txt = "48;50"
- },
/obj/effect/turf_decal/delivery,
/obj/machinery/door/firedoor/border_only{
dir = 1
},
/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/airlock/mining{
+ name = "Cargo Bay";
+ req_one_access_txt = null;
+ req_access_txt = "31"
+ },
/turf/open/floor/plasteel/dark,
/area/quartermaster/office)
"aHd" = (
@@ -2335,6 +2244,23 @@
},
/turf/open/floor/plasteel/dark/telecomms,
/area/ai_monitored/turret_protected/ai)
+"aHf" = (
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/structure/cable/yellow,
+/obj/structure/cable/yellow,
+/obj/machinery/door/poddoor/preopen{
+ id = "briglockdown";
+ name = "brig shutters"
+ },
+/obj/machinery/door/airlock/command{
+ name = "Magistrate`s Office";
+ req_access_txt = "84"
+ },
+/turf/open/floor/plasteel/dark,
+/area/crew_quarters/heads/magistrate)
"aHj" = (
/obj/structure/cable/yellow{
icon_state = "1-2"
@@ -2415,18 +2341,20 @@
/turf/closed/wall,
/area/security/checkpoint/customs)
"aIB" = (
-/obj/item/paper_bin{
- pixel_x = -3;
- pixel_y = 7
+/obj/structure/cable/yellow{
+ icon_state = "2-8"
},
-/obj/structure/table/wood,
-/obj/item/radio/intercom{
- frequency = 1423;
- name = "Interrogation Intercom";
- pixel_y = -31
+/obj/structure/disposalpipe/segment{
+ dir = 9
},
-/turf/open/floor/plasteel/grimy,
-/area/security/interrogation)
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel{
+ icon_state = "darkred";
+ dir = 4
+ },
+/area/security/main)
"aID" = (
/obj/machinery/door/airlock/maintenance_hatch,
/obj/effect/mapping_helpers/airlock/abandoned,
@@ -2481,6 +2409,11 @@
"aJi" = (
/turf/closed/wall/r_wall,
/area/maintenance/starboard/secondary)
+"aJp" = (
+/obj/structure/table,
+/obj/item/folder/red,
+/turf/open/floor/plasteel/dark,
+/area/security/interrogation)
"aJF" = (
/obj/structure/window/reinforced{
dir = 1;
@@ -2527,6 +2460,22 @@
icon_state = "darkblue"
},
/area/medical/sleeper)
+"aKA" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 8
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/machinery/keycard_auth{
+ pixel_y = 0;
+ pixel_x = 25
+ },
+/turf/open/floor/plasteel{
+ icon_state = "darkblue";
+ dir = 8
+ },
+/area/crew_quarters/heads/blueshield)
"aKF" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -2701,10 +2650,7 @@
},
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/turf/open/floor/plasteel/dark/side{
- icon_state = "textured_dark_half";
- dir = 8
- },
+/turf/open/floor/plasteel/dark,
/area/security/warden)
"aMK" = (
/obj/machinery/light/small{
@@ -2724,13 +2670,13 @@
icon_state = "textured_dark_edge";
dir = 8
},
-/area/crew_quarters/heads/captain/private)
+/area/crew_quarters/heads/captain)
"aMT" = (
-/obj/item/clothing/gloves/color/rainbow,
-/obj/item/clothing/shoes/sneakers/rainbow,
-/obj/item/clothing/under/color/rainbow,
-/obj/item/clothing/head/soft/rainbow,
-/turf/open/floor/plating,
+/obj/structure/sign/departments/minsky/supply/mining{
+ pixel_y = 0;
+ pixel_x = 0
+ },
+/turf/closed/wall,
/area/maintenance/port/fore)
"aNf" = (
/obj/machinery/door/morgue{
@@ -2775,10 +2721,6 @@
dir = 4
},
/area/crew_quarters/heads/chief)
-"aNL" = (
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/security/checkpoint/supply)
"aNN" = (
/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
@@ -2978,14 +2920,14 @@
},
/turf/open/floor/plasteel/dark,
/area/science/xenobiology)
+"aQI" = (
+/obj/machinery/bounty_board,
+/turf/closed/wall/r_wall,
+/area/security/main)
"aQK" = (
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/machinery/door/airlock/mining/glass{
- name = "Cargo Office";
- req_one_access_txt = "48;50"
- },
/obj/structure/cable/yellow{
icon_state = "4-8"
},
@@ -3002,6 +2944,11 @@
/obj/machinery/door/firedoor/border_only{
dir = 8
},
+/obj/machinery/door/airlock/mining{
+ name = "Cargo Bay";
+ req_one_access_txt = null;
+ req_access_txt = "31"
+ },
/turf/open/floor/plasteel/dark,
/area/quartermaster/office)
"aQN" = (
@@ -3067,18 +3014,20 @@
/turf/open/floor/plasteel/dark,
/area/mine/laborcamp/security)
"aRy" = (
-/obj/machinery/power/apc/highcap/five_k{
- areastring = "/area/security/main";
- dir = 4;
- name = "Security Office APC";
- pixel_x = 24
- },
/obj/structure/cable/yellow,
-/turf/open/floor/plasteel{
- icon_state = "darkred";
- dir = 4
+/obj/structure/cable/yellow{
+ icon_state = "0-4"
},
-/area/security/main)
+/obj/structure/cable/yellow{
+ icon_state = "0-8"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id = "Secure Gate";
+ name = "brig shutters"
+ },
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/crew_quarters/heads/ntrep)
"aRz" = (
/obj/machinery/light/small{
dir = 4
@@ -3140,6 +3089,9 @@
/obj/effect/turf_decal/stripes/corner{
dir = 4
},
+/obj/machinery/firealarm{
+ pixel_y = 26
+ },
/turf/open/floor/plasteel/dark/side{
dir = 1
},
@@ -3224,7 +3176,7 @@
dir = 4
},
/turf/open/floor/carpet,
-/area/crew_quarters/heads/captain/private)
+/area/crew_quarters/heads/captain)
"aSN" = (
/obj/structure/table/reinforced,
/obj/item/folder/white{
@@ -3260,13 +3212,21 @@
dir = 5
},
/area/engine/atmos/distro)
+"aTr" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 5
+ },
+/obj/structure/chair/comfy/black{
+ dir = 1
+ },
+/turf/open/floor/carpet/blue,
+/area/crew_quarters/heads/blueshield)
"aTt" = (
/obj/structure/disposalpipe/segment{
dir = 4
},
/turf/open/floor/plasteel{
- icon_state = "yellowcorner";
- dir = 5
+ icon_state = "neutralfull"
},
/area/engine/foyer)
"aTE" = (
@@ -3480,10 +3440,6 @@
},
/turf/open/floor/wood,
/area/crew_quarters/heads/hos)
-"aWf" = (
-/obj/machinery/vending/clothing,
-/turf/open/floor/plasteel/dark,
-/area/crew_quarters/locker)
"aWr" = (
/obj/structure/cable/yellow{
icon_state = "1-2"
@@ -3628,8 +3584,12 @@
/turf/open/floor/carpet,
/area/vacant_room/office)
"aYm" = (
-/obj/structure/chair/comfy/beige,
-/obj/effect/landmark/start/chief_engineer,
+/obj/structure/table/wood,
+/obj/item/paper_bin{
+ pixel_x = -3;
+ pixel_y = 7
+ },
+/obj/item/pen,
/turf/open/floor/carpet,
/area/bridge)
"aYC" = (
@@ -3690,7 +3650,7 @@
icon_state = "textured_dark_corner";
dir = 8
},
-/area/security/interrogation)
+/area/security/interrogation/private)
"aZk" = (
/obj/machinery/status_display/evac{
pixel_y = 32
@@ -3706,6 +3666,15 @@
},
/turf/open/floor/plasteel/dark,
/area/security/main)
+"aZA" = (
+/obj/structure/table/wood,
+/obj/machinery/photocopier/faxmachine{
+ density = 0;
+ department = "Nanotrasen Representative";
+ name = "Nanotrasen Representative`s Fax Machine"
+ },
+/turf/open/floor/carpet/royalblack,
+/area/crew_quarters/heads/ntrep)
"aZO" = (
/obj/machinery/door/airlock/mining/glass{
name = "Mailroom";
@@ -3806,6 +3775,29 @@
},
/area/crew_quarters/kitchen)
"baY" = (
+/obj/structure/window/reinforced/tinted{
+ dir = 8
+ },
+/obj/structure/table/wood,
+/obj/item/flashlight/lamp/green{
+ pixel_x = -6;
+ pixel_y = 3
+ },
+/obj/item/taperecorder{
+ pixel_x = 5
+ },
+/obj/item/lighter{
+ pixel_x = 6;
+ pixel_y = -3
+ },
+/obj/item/flashlight/pen{
+ pixel_x = 7;
+ pixel_y = 8
+ },
+/obj/item/laser_pointer{
+ pixel_x = 4;
+ pixel_y = -10
+ },
/turf/open/floor/carpet,
/area/medical/psych)
"bbc" = (
@@ -3836,7 +3828,7 @@
icon_state = "1-2"
},
/turf/open/floor/carpet,
-/area/crew_quarters/heads/captain/private)
+/area/crew_quarters/heads/captain)
"bbU" = (
/obj/machinery/holopad,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
@@ -3851,18 +3843,14 @@
/turf/open/floor/plasteel/dark,
/area/crew_quarters/fitness/recreation)
"bck" = (
-/obj/machinery/button/door{
- id = "qm_mine_warehouse";
- name = "Warehouse Door Control";
- pixel_x = 24;
- pixel_y = 28;
- req_access_txt = "48"
+/obj/machinery/mech_bay_recharge_port{
+ dir = 2
},
-/turf/open/floor/plasteel{
- icon_state = "darkbrown";
- dir = 4
+/obj/structure/cable/yellow{
+ icon_state = "0-2"
},
-/area/quartermaster/miningoffice)
+/turf/open/floor/mech_bay_recharge_floor/dark,
+/area/quartermaster/warehouse)
"bcu" = (
/obj/machinery/status_display/supply{
pixel_x = 32
@@ -3958,13 +3946,13 @@
/area/ai_monitored/security/armory)
"bea" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 8
- },
/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
icon_state = "1-2"
},
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 1
+ },
/turf/open/floor/plasteel{
icon_state = "yellow";
dir = 8
@@ -3992,16 +3980,14 @@
/turf/open/floor/plating,
/area/science/xenobiology)
"bew" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
+/obj/structure/chair{
+ pixel_y = -2
},
-/turf/open/floor/plasteel{
- icon_state = "darkred"
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
},
-/area/security/brig)
+/turf/open/floor/plasteel/dark,
+/area/crew_quarters/heads/magistrate)
"beG" = (
/obj/structure/closet/crate{
icon_state = "crateopen"
@@ -4063,19 +4049,6 @@
},
/area/engine/atmos/distro)
"bfi" = (
-/obj/structure/rack,
-/obj/item/storage/box/rubbershot,
-/obj/item/storage/box/rubbershot,
-/obj/item/storage/box/rubbershot,
-/obj/item/storage/box/rubbershot,
-/obj/item/storage/box/rubbershot,
-/obj/item/storage/box/rubbershot,
-/obj/item/gun/ballistic/shotgun/riot{
- pixel_x = -3;
- pixel_y = 3
- },
-/obj/item/gun/ballistic/shotgun/riot,
-/obj/item/gun/ballistic/shotgun/riot,
/obj/effect/turf_decal/bot_red,
/obj/machinery/door/window/brigdoor{
name = "Armory Door";
@@ -4096,8 +4069,19 @@
pixel_y = 1;
color = "#ff0000"
},
+/obj/structure/guncase/shotgun,
+/obj/item/gun/ballistic/shotgun/riot,
+/obj/item/gun/ballistic/shotgun/riot,
+/obj/item/gun/ballistic/shotgun/riot,
/turf/open/floor/plasteel/dark,
/area/ai_monitored/security/armory)
+"bfp" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
+/turf/open/floor/plasteel{
+ icon_state = "darkbrown";
+ dir = 1
+ },
+/area/mine/living_quarters)
"bft" = (
/obj/effect/mapping_helpers/airlock/locked,
/obj/machinery/door/airlock/research/glass{
@@ -4223,7 +4207,14 @@
dir = 1
},
/obj/machinery/computer/bounty,
-/obj/item/stamp/qm,
+/obj/item/stamp{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/stamp/denied{
+ pixel_x = 4;
+ pixel_y = -2
+ },
/turf/open/floor/plasteel{
icon_state = "darkbrown";
dir = 1
@@ -4311,16 +4302,18 @@
},
/area/medical/sleeper)
"bhX" = (
-/obj/machinery/door/airlock/security{
- name = "Court Cell";
- req_access_txt = "63"
+/obj/machinery/camera{
+ c_tag = "Magistrate`s Office";
+ dir = 8
},
-/obj/machinery/door/firedoor/border_only{
- dir = 1
+/obj/machinery/computer/med_data{
+ dir = 8
},
-/obj/machinery/door/firedoor/border_only,
-/turf/open/floor/plasteel/dark,
-/area/security/brig)
+/turf/open/floor/plasteel{
+ icon_state = "darkred";
+ dir = 4
+ },
+/area/crew_quarters/heads/magistrate)
"bhZ" = (
/obj/machinery/door/firedoor/border_only{
dir = 1
@@ -4446,9 +4439,6 @@
/obj/item/statuebust,
/turf/open/floor/plasteel/vaporwave,
/area/storage/art)
-"bjd" = (
-/turf/closed/wall,
-/area/storage/tools)
"bji" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
dir = 8
@@ -4719,6 +4709,23 @@
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
/turf/open/floor/plating,
/area/maintenance/starboard/aft)
+"bod" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-8"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plasteel{
+ icon_state = "darkred"
+ },
+/area/security/interrogation)
"bog" = (
/obj/machinery/shower{
dir = 8
@@ -4731,13 +4738,6 @@
},
/turf/open/floor/plasteel/dark,
/area/mine/eva)
-"boh" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
-/turf/open/floor/plasteel{
- icon_state = "darkbrown";
- dir = 1
- },
-/area/mine/living_quarters)
"bom" = (
/obj/structure/disposalpipe/segment,
/obj/structure/sign/poster/contraband/random{
@@ -4769,14 +4769,6 @@
dir = 4
},
/area/chapel/main)
-"bpl" = (
-/obj/item/stack/sheet/cardboard,
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark,
-/area/quartermaster/warehouse)
"bpx" = (
/obj/structure/cable/yellow{
icon_state = "2-8"
@@ -4833,12 +4825,7 @@
name = "MiniSat Space Access Airlock";
req_one_access_txt = "65;19"
},
-/obj/machinery/atmospherics/pipe/layer_manifold{
- dir = 4
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 4
- },
+/obj/structure/fans/tiny,
/turf/open/floor/plating,
/area/aisat)
"bqD" = (
@@ -4912,6 +4899,13 @@
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 9
},
+/obj/machinery/button/door{
+ id = "maint_warehouse";
+ name = "Warehouse Door Control";
+ pixel_x = 27;
+ pixel_y = -24;
+ req_access_txt = "31"
+ },
/turf/open/floor/plating,
/area/maintenance/port/fore)
"bsi" = (
@@ -4942,6 +4936,10 @@
},
/turf/open/floor/plating,
/area/maintenance/port)
+"bsp" = (
+/obj/structure/fence/door,
+/turf/open/floor/plating/asteroid/snow/icemoon/top_layer,
+/area/icemoon/top_layer/outdoors)
"bsv" = (
/obj/machinery/door/airlock/public/glass{
name = "Fore Primary Hallway"
@@ -4994,10 +4992,6 @@
},
/area/hallway/secondary/entry)
"btb" = (
-/obj/machinery/door/airlock/maintenance{
- name = "Cargo Bay Maintenance";
- req_one_access_txt = "31;48"
- },
/obj/structure/cable/yellow{
icon_state = "4-8"
},
@@ -5007,6 +5001,11 @@
/obj/machinery/door/firedoor/border_only{
dir = 8
},
+/obj/machinery/door/airlock/maintenance{
+ name = "Cargo Bay Maintenance";
+ req_one_access_txt = null;
+ req_access_txt = "31"
+ },
/turf/open/floor/plating,
/area/maintenance/port/fore)
"btq" = (
@@ -5076,21 +5075,6 @@
},
/turf/open/floor/plasteel/dark,
/area/teleporter)
-"buc" = (
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 1
- },
-/obj/machinery/door/airlock/external{
- name = "Arrival Airlock"
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/turf/open/floor/plating,
-/area/hallway/secondary/entry)
"bud" = (
/obj/effect/landmark/xeno_spawn,
/obj/machinery/airalarm{
@@ -5228,6 +5212,15 @@
dir = 8
},
/area/vacant_room/commissary)
+"bwN" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/open/floor/plasteel{
+ icon_state = "darkred";
+ dir = 8
+ },
+/area/security/interrogation)
"bwY" = (
/obj/machinery/light,
/turf/open/floor/plasteel{
@@ -5289,6 +5282,12 @@
/obj/effect/spawner/structure/window/reinforced/shutter,
/turf/open/floor/plating,
/area/storage/primary)
+"byv" = (
+/turf/open/floor/plasteel/dark/side{
+ icon_state = "textured_dark_corner";
+ dir = 1
+ },
+/area/security/interrogation)
"byA" = (
/obj/structure/cable/yellow{
icon_state = "4-8"
@@ -5362,17 +5361,16 @@
/turf/open/floor/plasteel/dark,
/area/chapel/main)
"bzh" = (
-/obj/machinery/door/poddoor{
- id = "geo_turbine_ne";
- name = "turbine vent"
- },
+/obj/structure/steam_fissure,
/turf/open/floor/plating/snowed/smoothed/icemoon,
-/area/icemoon/top_layer/outdoors)
+/area/solar/starboard/fore)
"bzm" = (
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 1
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 6
},
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
/turf/open/floor/plasteel{
icon_state = "neutral";
dir = 1
@@ -5462,17 +5460,7 @@
},
/area/engine/engineering)
"bAT" = (
-/obj/structure/table/wood,
-/obj/item/folder/blue,
-/obj/item/lighter,
-/obj/item/deskbell/button/meeting{
- pixel_x = -13;
- pixel_y = 3
- },
-/obj/item/ashtray/glass{
- pixel_y = 10;
- pixel_x = 9
- },
+/obj/machinery/holopad,
/turf/open/floor/carpet,
/area/bridge)
"bBc" = (
@@ -5678,6 +5666,18 @@
/obj/structure/bookcase/random/fiction,
/turf/open/floor/wood,
/area/library)
+"bDQ" = (
+/obj/structure/disposalpipe/segment{
+ dir = 8
+ },
+/obj/structure/table/wood,
+/obj/item/paper_bin{
+ pixel_x = -3;
+ pixel_y = 7
+ },
+/obj/item/pen,
+/turf/open/floor/plasteel/dark,
+/area/crew_quarters/heads/magistrate)
"bEA" = (
/obj/structure/rack,
/obj/item/stack/packageWrap{
@@ -5712,15 +5712,6 @@
dir = 2
},
/area/quartermaster/storage)
-"bEF" = (
-/obj/structure/table,
-/obj/item/stack/sheet/metal/fifty,
-/obj/item/stack/sheet/metal/fifty,
-/obj/item/storage/box/lights/mixed,
-/turf/open/floor/plasteel{
- icon_state = "yellow"
- },
-/area/storage/tools)
"bEY" = (
/turf/open/floor/plasteel{
icon_state = "darkred"
@@ -5780,21 +5771,23 @@
/turf/open/floor/plating,
/area/construction/mining/aux_base)
"bFu" = (
-/obj/structure/cable/yellow{
- icon_state = "2-8"
+/obj/machinery/light{
+ dir = 4
},
-/obj/structure/disposalpipe/segment,
-/obj/structure/cable/yellow{
- icon_state = "4-8"
+/obj/structure/reagent_dispensers/peppertank{
+ pixel_x = 30
},
-/obj/structure/cable/yellow{
- icon_state = "1-8"
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 27;
+ pixel_y = 29
},
+/obj/machinery/suit_storage_unit/hos,
+/obj/effect/turf_decal/bot_red,
/turf/open/floor/plasteel{
icon_state = "darkred";
dir = 4
},
-/area/security/main)
+/area/crew_quarters/heads/hos)
"bFv" = (
/obj/structure/lattice,
/obj/structure/grille,
@@ -5810,7 +5803,6 @@
/area/crew_quarters/toilet/restrooms)
"bFK" = (
/obj/structure/closet/secure_closet/personal/cabinet,
-/obj/item/clothing/under/assistantformal,
/turf/open/floor/wood,
/area/crew_quarters/dorms)
"bFO" = (
@@ -5883,6 +5875,13 @@
dir = 10
},
/area/science/mixing)
+"bGU" = (
+/obj/structure/closet/crate{
+ icon_state = "crateopen"
+ },
+/obj/effect/spawner/lootdrop/maintenance/eight,
+/turf/open/floor/plating,
+/area/maintenance/starboard/fore)
"bGY" = (
/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{
dir = 4
@@ -6241,6 +6240,15 @@
},
/turf/open/floor/plating,
/area/maintenance/port)
+"bMj" = (
+/obj/structure/sign/nanotrasen{
+ pixel_x = 0;
+ pixel_y = 30
+ },
+/turf/open/floor/plasteel/dark/side{
+ dir = 1
+ },
+/area/hallway/primary/central)
"bMk" = (
/obj/structure/cable/yellow{
icon_state = "4-8"
@@ -6282,9 +6290,12 @@
/area/mine/eva)
"bMn" = (
/obj/machinery/light,
-/turf/open/floor/plasteel{
- icon_state = "neutral"
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -26
},
+/obj/structure/closet/wardrobe/grey,
+/turf/open/floor/plasteel/dark/side,
/area/crew_quarters/locker)
"bMB" = (
/obj/machinery/firealarm{
@@ -6341,6 +6352,13 @@
/obj/machinery/holopad,
/turf/open/floor/carpet,
/area/medical/psych)
+"bMW" = (
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/structure/rack,
+/turf/open/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/maintenance/port/fore)
"bNb" = (
/obj/machinery/smartfridge/drying_rack,
/turf/open/floor/plasteel/dark/side{
@@ -6353,6 +6371,16 @@
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
/turf/open/floor/plating,
/area/maintenance/starboard/fore)
+"bNo" = (
+/obj/machinery/gateway{
+ dir = 6
+ },
+/obj/structure/lattice/catwalk,
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/gateway{
+ has_gravity = 1;
+ outdoors = 1
+ })
"bNv" = (
/obj/effect/landmark/stationroom/maint/fivexthree,
/turf/baseturf_bottom,
@@ -6420,7 +6448,7 @@
/obj/machinery/newscaster/security_unit{
pixel_x = 32
},
-/obj/machinery/computer/security/mining{
+/obj/machinery/computer/cargo/request{
dir = 8
},
/turf/open/floor/plasteel/dark/side{
@@ -6474,6 +6502,7 @@
/obj/structure/disposalpipe/segment{
dir = 5
},
+/obj/structure/closet/emcloset,
/turf/open/floor/plating,
/area/maintenance/port/fore)
"bPq" = (
@@ -6584,18 +6613,15 @@
/turf/baseturf_bottom,
/area/maintenance/starboard/aft)
"bRb" = (
-/obj/effect/landmark/event_spawn,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
dir = 5
},
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 9
},
+/obj/structure/chair/comfy/black,
/obj/effect/landmark/start/captain,
-/turf/open/floor/plasteel{
- icon_state = "darkblue";
- dir = 1
- },
+/turf/open/floor/carpet,
/area/bridge)
"bRk" = (
/obj/structure/table/wood,
@@ -6766,9 +6792,9 @@
/turf/open/floor/plasteel/dark,
/area/ai_monitored/turret_protected/ai_upload)
"bTP" = (
-/obj/structure/closet/wardrobe/grey,
+/obj/structure/table,
/turf/open/floor/plasteel/dark,
-/area/crew_quarters/locker)
+/area/security/interrogation)
"bUh" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
@@ -6842,7 +6868,7 @@
"bVk" = (
/obj/structure/ladder,
/turf/open/floor/plating/asteroid/snow/icemoon,
-/area/icemoon/underground/explored)
+/area/icemoon/surface/outdoors/explored)
"bVw" = (
/obj/machinery/light/small{
dir = 8
@@ -6895,9 +6921,10 @@
/turf/open/floor/plasteel/dark,
/area/security/brig)
"bWs" = (
-/obj/machinery/flasher/portable,
-/obj/effect/turf_decal/bot_red,
-/turf/open/floor/plasteel/dark,
+/turf/open/floor/plasteel/dark/side{
+ icon_state = "textured_dark_half";
+ dir = 8
+ },
/area/security/warden)
"bWy" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
@@ -6956,22 +6983,11 @@
},
/area/security/brig)
"bXb" = (
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/structure/rack,
-/obj/item/stack/sheet/cardboard,
-/obj/item/stack/rods/fifty,
-/obj/item/paper,
-/obj/item/storage/box/lights/mixed,
-/obj/structure/sign/poster/official/random{
- pixel_y = -32
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark/side{
- icon_state = "textured_dark_edge"
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 8
},
-/area/quartermaster/warehouse)
+/turf/open/floor/plasteel/dark,
+/area/construction/storage_wing)
"bXe" = (
/obj/effect/turf_decal/stripes/line,
/turf/open/floor/plasteel/white,
@@ -7150,17 +7166,24 @@
/obj/structure/closet/crate,
/turf/open/floor/plating,
/area/maintenance/starboard)
-"bZo" = (
-/obj/effect/mapping_helpers/airlock/cyclelink_helper,
-/obj/machinery/door/airlock/security/glass{
- id_tag = "innerbrig";
- name = "Brig";
- req_access_txt = "63"
+"bZj" = (
+/obj/machinery/gateway{
+ idle_power_usage = 10
},
+/obj/structure/lattice/catwalk,
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/gateway{
+ has_gravity = 1;
+ outdoors = 1
+ })
+"bZo" = (
/obj/machinery/door/firedoor/border_only{
dir = 1
},
/obj/machinery/door/firedoor/border_only,
+/obj/machinery/turnstile/brig{
+ dir = 1
+ },
/turf/open/floor/plasteel/dark,
/area/security/brig)
"bZt" = (
@@ -7263,30 +7286,14 @@
},
/area/hallway/primary/fore)
"cbV" = (
-/obj/machinery/door/airlock/security/glass{
- name = "Firing Range";
- req_one_access_txt = "1;4"
- },
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
+/obj/machinery/status_display/evac{
+ pixel_y = 32
},
-/obj/machinery/door/firedoor/border_only{
- dir = 8
+/turf/open/floor/plasteel{
+ icon_state = "red";
+ dir = 1
},
-/turf/open/floor/plasteel,
-/area/security/range)
+/area/hallway/primary/fore)
"cbY" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/structure/cable/yellow,
@@ -7316,18 +7323,11 @@
/turf/open/floor/plasteel/dark,
/area/crew_quarters/heads/hor)
"ccq" = (
-/obj/machinery/airalarm{
- dir = 4;
- pixel_x = -24
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 5
- },
-/turf/open/floor/plasteel{
- icon_state = "whiteblue";
- dir = 10
- },
-/area/medical/storage/locker)
+/obj/structure/lattice,
+/obj/structure/lattice,
+/obj/structure/lattice,
+/turf/open/floor/plating/asteroid/snow/icemoon/top_layer,
+/area/icemoon/top_layer/outdoors)
"cct" = (
/obj/structure/cable/yellow{
icon_state = "1-2"
@@ -7364,20 +7364,8 @@
/turf/open/floor/plasteel/dark,
/area/science/lab)
"ccK" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel{
- icon_state = "darkred";
- dir = 8
- },
-/area/security/checkpoint/engineering)
+/turf/closed/wall/r_wall,
+/area/maintenance/port/aft)
"ccY" = (
/obj/structure/chair{
dir = 1
@@ -7542,19 +7530,17 @@
/turf/open/floor/circuit/green/telecomms,
/area/ai_monitored/turret_protected/ai)
"cge" = (
-/obj/structure/disposalpipe/segment{
- dir = 9
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = 19;
+ pixel_y = 5
},
/obj/structure/cable/yellow{
- icon_state = "1-8"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/stripes/line{
- dir = 1
+ icon_state = "1-2"
},
+/obj/item/storage/box/donkpockets,
/turf/open/floor/plasteel/dark/side{
- icon_state = "textured_dark_corner";
- dir = 8
+ dir = 10
},
/area/quartermaster/warehouse)
"cgk" = (
@@ -7654,16 +7640,6 @@
/obj/structure/table,
/turf/open/floor/plasteel/dark,
/area/engine/engineering)
-"chk" = (
-/obj/machinery/door/airlock/external{
- name = "Security External Airlock";
- req_access_txt = "1"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/security/prison/hallway)
"chl" = (
/obj/structure/table/wood,
/obj/item/storage/crayons,
@@ -7774,23 +7750,12 @@
/turf/open/floor/plating,
/area/maintenance/starboard/aft)
"ciz" = (
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 10
- },
+/obj/structure/table,
/turf/open/floor/plasteel{
- icon_state = "darkredcorners";
- dir = 1
+ icon_state = "darkred";
+ dir = 5
},
-/area/security/main)
+/area/security/interrogation)
"ciC" = (
/obj/machinery/light,
/obj/structure/flora/ausbushes/ppflowers,
@@ -7825,7 +7790,7 @@
dir = 9
},
/turf/open/floor/plasteel/dark,
-/area/security/interrogation)
+/area/security/interrogation/private)
"ciT" = (
/obj/structure/cable/yellow{
icon_state = "1-2"
@@ -7892,7 +7857,9 @@
},
/area/hallway/primary/aft)
"cjP" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 1
+ },
/turf/open/floor/plating,
/area/hallway/secondary/exit/departure_lounge)
"cjV" = (
@@ -8321,7 +8288,7 @@
dir = 8
},
/turf/open/floor/plasteel/dark,
-/area/crew_quarters/heads/captain/private)
+/area/crew_quarters/heads/captain)
"crJ" = (
/obj/item/radio/intercom{
pixel_y = 29
@@ -8508,6 +8475,11 @@
dir = 9
},
/area/crew_quarters/heads/captain/private)
+"cuC" = (
+/turf/open/floor/plasteel{
+ icon_state = "darkblue"
+ },
+/area/hallway/secondary/command)
"cuI" = (
/obj/machinery/camera{
c_tag = "Arrivals - Aft Arm - Far";
@@ -8526,6 +8498,9 @@
},
/turf/open/floor/circuit/green/telecomms/mainframe,
/area/tcommsat/server)
+"cuN" = (
+/turf/closed/wall/r_wall,
+/area/lawoffice)
"cvp" = (
/obj/machinery/disposal/bin,
/obj/structure/disposalpipe/trunk,
@@ -8723,12 +8698,12 @@
},
/area/quartermaster/storage)
"cyq" = (
+/obj/effect/landmark/event_spawn,
/obj/machinery/door_timer{
- id = "Cell 2";
- name = "Cell 2";
+ id = "Cell 3";
+ name = "Cell 3";
pixel_y = -32
},
-/obj/effect/landmark/event_spawn,
/turf/open/floor/plasteel{
icon_state = "darkred"
},
@@ -8824,23 +8799,12 @@
/turf/open/floor/plasteel/white,
/area/crew_quarters/heads/hor)
"czA" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/door/airlock/mining{
- name = "Cargo Bay";
- req_one_access_txt = "48;50"
- },
-/obj/effect/turf_decal/delivery,
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 4
+/obj/effect/turf_decal/stripes/line{
+ dir = 10
},
-/obj/machinery/door/firedoor/border_only{
+/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
/turf/open/floor/plasteel/dark,
/area/construction/storage_wing)
"czQ" = (
@@ -8852,6 +8816,10 @@
icon_state = "textured_corner"
},
/area/janitor)
+"czT" = (
+/obj/effect/landmark/stationroom/maint/fivexthree,
+/turf/baseturf_bottom,
+/area/maintenance/starboard/fore)
"cAa" = (
/obj/structure/disposalpipe/segment,
/turf/open/floor/plasteel{
@@ -9143,10 +9111,10 @@
dir = 4
},
/turf/open/floor/plasteel{
- icon_state = "darkred";
+ icon_state = "darkbrown";
dir = 8
},
-/area/security/checkpoint/supply)
+/area/quartermaster/office/locker)
"cEi" = (
/obj/structure/cable/yellow{
icon_state = "1-2"
@@ -9283,37 +9251,31 @@
/turf/open/floor/plasteel/dark,
/area/vacant_room/office)
"cFV" = (
-/obj/machinery/door/airlock/mining{
- name = "Cargo Bay";
- req_one_access_txt = "48;50"
- },
-/obj/effect/turf_decal/delivery,
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
+/obj/effect/turf_decal/stripes/line{
dir = 8
},
/turf/open/floor/plasteel/dark,
/area/construction/storage_wing)
"cGg" = (
/obj/structure/disposalpipe/segment,
-/obj/structure/cable/yellow{
- icon_state = "2-4"
- },
-/obj/effect/turf_decal/loading_area{
- dir = 1
+/obj/machinery/button/door{
+ id = "qm_warehouse";
+ name = "Warehouse Door Control";
+ pixel_x = 27;
+ pixel_y = 24;
+ req_access_txt = "31"
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/turf/open/floor/plasteel/dark/side{
- icon_state = "textured_dark_corner";
+/obj/effect/turf_decal/arrows{
dir = 4
},
-/area/quartermaster/warehouse)
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/construction/storage_wing)
"cGi" = (
/obj/structure/closet/firecloset,
/turf/open/floor/plasteel/dark/side{
@@ -9386,6 +9348,12 @@
},
/turf/open/floor/plating,
/area/construction/mining/aux_base)
+"cHj" = (
+/obj/structure/fence/corner{
+ dir = 12
+ },
+/turf/open/floor/plating/asteroid/snow/icemoon/top_layer,
+/area/icemoon/top_layer/outdoors)
"cHQ" = (
/obj/structure/table,
/obj/item/paper,
@@ -9609,6 +9577,9 @@
},
/turf/open/floor/plasteel/dark,
/area/science/lab)
+"cKC" = (
+/turf/closed/wall/r_wall,
+/area/crew_quarters/heads/magistrate)
"cKH" = (
/obj/machinery/mecha_part_fabricator,
/obj/machinery/camera{
@@ -9670,23 +9641,20 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/plasteel/white,
/area/science/xenobiology)
-"cLy" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 1
+"cMi" = (
+/obj/structure/cable/yellow{
+ icon_state = "0-4"
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{
- dir = 1
+/obj/structure/cable/yellow{
+ icon_state = "0-2"
},
-/obj/machinery/advanced_airlock_controller/lavaland{
- dir = 8;
- pixel_x = 24
+/obj/machinery/door/poddoor/preopen{
+ id = "hosprivacy";
+ name = "privacy shutters"
},
+/obj/effect/spawner/structure/window/reinforced/shutter,
/turf/open/floor/plating,
-/area/maintenance/solars/port/fore)
+/area/security/main)
"cMj" = (
/obj/effect/landmark/event_spawn,
/obj/machinery/light,
@@ -9740,6 +9708,11 @@
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
dir = 8
},
+/obj/structure/mirror{
+ pixel_y = 36;
+ pixel_x = 0;
+ layer = 2.8
+ },
/turf/open/floor/plasteel/white/side{
dir = 1
},
@@ -9782,6 +9755,13 @@
icon_state = "neutralfull"
},
/area/engine/atmos/distro)
+"cNr" = (
+/obj/structure/sign/calendar/directional/north,
+/turf/open/floor/plasteel{
+ icon_state = "darkblue";
+ dir = 1
+ },
+/area/bridge)
"cNv" = (
/obj/machinery/light,
/obj/machinery/camera{
@@ -9813,6 +9793,12 @@
icon_state = "textured_edge"
},
/area/security/prison)
+"cNO" = (
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/gateway{
+ has_gravity = 1;
+ outdoors = 1
+ })
"cOc" = (
/obj/structure/disposalpipe/segment{
dir = 9
@@ -9943,6 +9929,18 @@
},
/turf/open/floor/plasteel/dark,
/area/hallway/secondary/exit/departure_lounge)
+"cQq" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel/dark/side{
+ icon_state = "textured_dark_half";
+ dir = 8
+ },
+/area/security/brig)
"cQC" = (
/obj/machinery/computer/robotics{
dir = 8
@@ -10017,9 +10015,6 @@
/obj/structure/cable/yellow{
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable/yellow{
icon_state = "2-8"
},
@@ -10029,6 +10024,9 @@
/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
dir = 1
},
+/obj/structure/disposalpipe/junction{
+ dir = 4
+ },
/turf/open/floor/plasteel/dark/side{
icon_state = "textured_dark_half";
dir = 4
@@ -10089,7 +10087,6 @@
},
/area/hydroponics)
"cSm" = (
-/obj/effect/spawner/structure/window/reinforced,
/obj/structure/cable/yellow{
icon_state = "0-2"
},
@@ -10097,8 +10094,13 @@
id = "briglockdown";
name = "brig shutters"
},
+/obj/effect/spawner/structure/window/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ id = "magistrate_shutters";
+ name = "magistrate's office shutters"
+ },
/turf/open/floor/plating,
-/area/security/brig)
+/area/crew_quarters/heads/magistrate)
"cSZ" = (
/obj/structure/cable/yellow{
icon_state = "4-8"
@@ -10148,11 +10150,11 @@
},
/area/hallway/primary/port)
"cTm" = (
-/obj/structure/cable/yellow{
- icon_state = "2-8"
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
},
/obj/structure/cable/yellow{
- icon_state = "4-8"
+ icon_state = "2-4"
},
/turf/open/floor/plating,
/area/maintenance/starboard/fore)
@@ -10251,39 +10253,22 @@
/turf/open/floor/engine/cult,
/area/library)
"cUo" = (
-/obj/structure/rack,
-/obj/item/gun/energy/ionrifle,
-/obj/machinery/light{
- dir = 1
- },
-/obj/item/gun/energy/temperature/security,
-/obj/effect/turf_decal/bot_red,
-/obj/machinery/door/window/brigdoor{
- dir = 2;
- name = "Armory Door";
- req_access_txt = "1";
- color = "#aa0808"
+/obj/structure/disposalpipe/segment{
+ dir = 5
},
-/obj/structure/window/reinforced{
- dir = 4;
- max_integrity = 350;
- color = "#ff0000"
+/obj/structure/chair/stool{
+ pixel_y = 8
},
-/obj/structure/window/reinforced{
- dir = 8;
- max_integrity = 350;
- color = "#ff0000"
+/turf/open/floor/plasteel{
+ icon_state = "neutralfull"
},
-/obj/item/clothing/head/helmet/laserproof,
-/obj/item/clothing/suit/armor/laserproof,
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/security/armory)
+/area/engine/foyer)
"cUs" = (
/obj/item/flashlight/lantern{
light_on = 1
},
/turf/open/floor/plating/asteroid/snow/icemoon,
-/area/icemoon/underground/explored)
+/area/icemoon/surface/outdoors/explored)
"cUJ" = (
/obj/machinery/vending/coffee,
/obj/structure/sign/poster/official/random{
@@ -10303,13 +10288,12 @@
/turf/open/floor/plasteel,
/area/engine/engineering)
"cUZ" = (
-/obj/structure/closet/secure_closet/security/sec,
-/obj/effect/turf_decal/bot_red,
+/obj/machinery/vending/wardrobe/sec_wardrobe,
/turf/open/floor/plasteel{
icon_state = "darkred";
dir = 4
},
-/area/security/main)
+/area/security/main/lockers)
"cVd" = (
/obj/structure/cable/yellow{
icon_state = "4-8"
@@ -10346,6 +10330,7 @@
/obj/structure/cable/yellow{
icon_state = "4-8"
},
+/obj/effect/landmark/xeno_spawn,
/turf/open/floor/plating,
/area/maintenance/solars/starboard/aft)
"cVQ" = (
@@ -10471,18 +10456,14 @@
/turf/open/floor/plasteel/dark,
/area/bridge/showroom/corporate)
"cXe" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/structure/cable/yellow{
- icon_state = "4-8"
+/obj/structure/table/glass,
+/obj/item/paper_bin{
+ pixel_x = -1;
+ pixel_y = 5
},
+/obj/item/pen,
/turf/open/floor/plasteel{
- icon_state = "yellow";
- dir = 4
+ icon_state = "neutralfull"
},
/area/engine/foyer)
"cXt" = (
@@ -10493,12 +10474,13 @@
/turf/open/floor/plasteel/dark,
/area/hallway/primary/central)
"cXG" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable/yellow{
- icon_state = "0-2"
+/obj/effect/turf_decal/bot_red,
+/obj/structure/closet/secure_closet/security/sec,
+/turf/open/floor/plasteel{
+ icon_state = "darkred";
+ dir = 1
},
-/turf/open/floor/plating,
-/area/security/main)
+/area/security/main/lockers)
"cXK" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -10640,25 +10622,7 @@
/turf/open/floor/plating,
/area/crew_quarters/heads/hor)
"cZx" = (
-/obj/structure/closet/secure_closet{
- name = "psychiatrist locker";
- req_access_txt = "5"
- },
-/obj/item/clothing/suit/straight_jacket,
-/obj/item/clothing/mask/muzzle,
-/obj/item/storage/pill_bottle/happiness,
-/obj/item/storage/pill_bottle/dice,
-/obj/item/storage/pill_bottle/happy{
- name = "happy pills bottle"
- },
-/obj/item/storage/pill_bottle/lsd{
- name = "very happy pills bottle"
- },
-/obj/item/storage/pill_bottle/psicodine,
-/obj/item/flashlight/pen{
- pixel_x = 7;
- pixel_y = 8
- },
+/obj/machinery/chem_dispenser,
/turf/open/floor/wood,
/area/medical/psych)
"cZB" = (
@@ -10774,6 +10738,9 @@
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
dir = 8
},
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
/turf/open/floor/carpet,
/area/medical/psych)
"daL" = (
@@ -10785,6 +10752,9 @@
/area/mine/laborcamp)
"dbB" = (
/obj/item/hand_labeler_refill,
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
/turf/open/floor/plating,
/area/maintenance/port/fore)
"dbD" = (
@@ -10907,20 +10877,21 @@
/turf/open/floor/wood,
/area/library)
"ddi" = (
-/obj/machinery/door/airlock/maintenance{
- name = "Mining Dock Maintenance";
- req_access_txt = "48"
- },
/obj/structure/cable/yellow{
icon_state = "1-2"
},
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/door/firedoor/border_only{
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/effect/turf_decal/stripes/line{
dir = 1
},
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/turf/open/floor/plating,
+/obj/structure/cable/yellow{
+ icon_state = "1-8"
+ },
+/turf/open/floor/plasteel{
+ icon_state = "darkbrown";
+ dir = 5
+ },
/area/maintenance/port/fore)
"ddI" = (
/obj/effect/landmark/blobstart,
@@ -10973,13 +10944,6 @@
/obj/effect/turf_decal/delivery,
/turf/open/floor/plasteel/dark,
/area/engine/engineering)
-"ddR" = (
-/obj/structure/filingcabinet,
-/turf/open/floor/plasteel{
- icon_state = "darkred";
- dir = 6
- },
-/area/security/checkpoint/science/research)
"deg" = (
/obj/machinery/atmospherics/components/unary/vent_pump/layer2{
dir = 8
@@ -11106,9 +11070,6 @@
/obj/effect/turf_decal/stripes/line{
dir = 1
},
-/obj/machinery/camera{
- c_tag = "Cargo Bay - Fore"
- },
/turf/open/floor/plasteel,
/area/quartermaster/storage)
"dhc" = (
@@ -11254,16 +11215,16 @@
/turf/open/floor/plating,
/area/maintenance/solars/port/aft)
"dkg" = (
+/obj/effect/turf_decal,
+/obj/effect/turf_decal/caution/red{
+ dir = 1
+ },
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
dir = 10
},
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 10
},
-/obj/effect/turf_decal,
-/obj/effect/turf_decal/caution/red{
- dir = 1
- },
/turf/open/floor/plasteel/dark/side,
/area/hallway/secondary/exit/departure_lounge)
"dkh" = (
@@ -11496,16 +11457,6 @@
},
/turf/open/floor/plasteel/freezer,
/area/crew_quarters/toilet/restrooms)
-"dmx" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/layer2{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/effect/turf_decal/stripes/line{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/hallway/secondary/exit/departure_lounge)
"dmE" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
@@ -11561,6 +11512,9 @@
icon_state = "textured_half"
},
/area/hallway/primary/central)
+"dnr" = (
+/turf/open/floor/plating/asteroid/icerock,
+/area/icemoon/underground/explored)
"dok" = (
/obj/machinery/portable_atmospherics/canister,
/turf/open/floor/plating,
@@ -11834,6 +11788,9 @@
},
/obj/structure/flora/ausbushes/sparsegrass,
/obj/structure/flora/ausbushes/ppflowers,
+/obj/machinery/light/small{
+ dir = 1
+ },
/turf/open/floor/grass,
/area/medical/virology)
"dsQ" = (
@@ -11924,7 +11881,7 @@
icon_state = "darkred";
dir = 8
},
-/area/security/main)
+/area/security/main/lockers)
"dth" = (
/obj/machinery/light,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
@@ -12109,9 +12066,8 @@
/turf/open/floor/plasteel/dark,
/area/ai_monitored/turret_protected/aisat_interior)
"dvc" = (
-/obj/structure/closet{
- name = "Evidence Closet 4"
- },
+/obj/effect/turf_decal/bot_red,
+/obj/structure/closet/bombcloset/security,
/turf/open/floor/plasteel/dark/side{
icon_state = "textured_dark_edge";
dir = 4
@@ -12178,16 +12134,12 @@
/turf/open/floor/plating/asteroid/snow/icemoon/top_layer,
/area/aisat)
"dvB" = (
-/obj/machinery/door/airlock/security{
- name = "Court Cell";
- req_access_txt = "63"
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 1
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable/yellow{
+ icon_state = "0-8"
},
-/obj/machinery/door/firedoor/border_only,
-/turf/open/floor/plasteel/dark,
-/area/security/courtroom)
+/turf/open/floor/plating,
+/area/security/interrogation)
"dvD" = (
/obj/structure/closet/crate/coffin,
/obj/machinery/light/small,
@@ -12392,9 +12344,8 @@
},
/area/hallway/secondary/entry)
"dxn" = (
-/obj/structure/closet{
- name = "Evidence Closet 3"
- },
+/obj/effect/turf_decal/bot_red,
+/obj/machinery/flasher/portable,
/turf/open/floor/plasteel/dark/side{
icon_state = "textured_dark_corner"
},
@@ -12463,10 +12414,10 @@
},
/area/security/execution/education)
"dyo" = (
+/obj/effect/landmark/start/chief_medical_officer,
/obj/structure/chair/comfy/black{
- dir = 4
+ dir = 1
},
-/obj/effect/landmark/start/chief_medical_officer,
/turf/open/floor/carpet,
/area/bridge)
"dyr" = (
@@ -12510,6 +12461,14 @@
icon_state = "darkred"
},
/area/security/prison/hallway)
+"dzs" = (
+/obj/machinery/light{
+ light_color = "#c1caff"
+ },
+/turf/open/floor/plasteel{
+ icon_state = "red"
+ },
+/area/hallway/primary/fore)
"dzt" = (
/turf/closed/wall,
/area/medical/sleeper)
@@ -12531,12 +12490,39 @@
/obj/structure/cable/yellow{
icon_state = "1-2"
},
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 9
+ dir = 4
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 5
+/obj/machinery/button/door{
+ desc = "A remote control switch for the medbay foyer.";
+ id = "outerbrig";
+ name = "Brig Exterior Doors Control";
+ normaldoorcontrol = 1;
+ pixel_x = -5;
+ pixel_y = 27;
+ req_access_txt = "63"
+ },
+/obj/machinery/button/door{
+ id = "Secure Gate";
+ name = "Cell Window Control";
+ pixel_x = 5;
+ pixel_y = 27;
+ specialfunctions = 4
+ },
+/obj/machinery/button/door{
+ desc = "A remote control switch for the medbay foyer.";
+ id = "innerbrig";
+ name = "Brig Interior Doors Control";
+ normaldoorcontrol = 1;
+ pixel_x = -5;
+ pixel_y = 37;
+ req_access_txt = "63"
+ },
+/obj/machinery/button/door{
+ id = "briglockdown";
+ name = "Brig Lockdown Control";
+ pixel_x = 5;
+ pixel_y = 37
},
/turf/open/floor/plasteel/dark/side{
icon_state = "textured_dark_edge";
@@ -12614,6 +12600,16 @@
dir = 8
},
/area/bridge)
+"dAF" = (
+/obj/structure/chair/comfy/brown,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/turf/open/floor/plasteel{
+ icon_state = "darkbrown";
+ dir = 2
+ },
+/area/crew_quarters/heads/ntrep)
"dAK" = (
/obj/machinery/computer/security/hos,
/turf/open/floor/plasteel{
@@ -12654,7 +12650,7 @@
},
/obj/machinery/door/window/southleft{
name = "Cargo Disposal";
- req_one_access_txt = "50"
+ req_one_access_txt = "31"
},
/obj/structure/window/reinforced{
dir = 8
@@ -12705,33 +12701,29 @@
},
/area/hallway/primary/central)
"dCD" = (
-/obj/machinery/flasher{
- id = "Cell 3";
- pixel_x = -28
- },
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
dir = 4
},
-/turf/open/floor/plasteel/dark/side{
- icon_state = "textured_dark_corner"
+/obj/machinery/firealarm{
+ pixel_y = 32;
+ pixel_x = 0
},
-/area/security/brig)
-"dCG" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 6
+/obj/structure/reagent_dispensers/peppertank{
+ pixel_x = -32
},
-/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{
- dir = 1
+/obj/item/radio/intercom{
+ pixel_x = 0;
+ pixel_y = 21
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/advanced_airlock_controller/lavaland{
- dir = 8;
- pixel_x = 24
+/obj/machinery/camera{
+ c_tag = "Brig Checkpoint"
},
-/turf/open/floor/plating,
-/area/maintenance/starboard/fore)
+/turf/open/floor/plasteel/dark/side{
+ icon_state = "textured_dark_corner"
+ },
+/area/security/brig)
"dCO" = (
+/obj/item/kirbyplants/random,
/turf/open/floor/plasteel{
icon_state = "darkblue";
dir = 9
@@ -12816,12 +12808,15 @@
},
/area/hallway/secondary/entry)
"dDV" = (
-/obj/structure/closet/secure_closet/miner,
-/turf/open/floor/plasteel{
- icon_state = "darkbrown";
- dir = 6
+/obj/structure/cable/yellow{
+ icon_state = "0-2"
},
-/area/quartermaster/miningoffice)
+/obj/machinery/rnd/bepis,
+/obj/effect/turf_decal/stripes/line{
+ dir = 9
+ },
+/turf/open/floor/plasteel/dark,
+/area/quartermaster/storage)
"dEg" = (
/obj/structure/extinguisher_cabinet{
pixel_y = -30
@@ -12870,17 +12865,6 @@
},
/turf/open/floor/wood,
/area/crew_quarters/theatre)
-"dEM" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/turf/open/floor/plasteel{
- icon_state = "darkbrown";
- dir = 1
- },
-/area/mine/living_quarters)
"dEV" = (
/obj/structure/ethernet_cable{
icon_state = "4-8"
@@ -13034,6 +13018,16 @@
/turf/open/floor/plating,
/area/maintenance/port)
"dGV" = (
+/obj/machinery/power/apc{
+ areastring = "/area/crew_quarters/heads/captain/private";
+ dir = 8;
+ name = "Captain's Quarters APC";
+ pixel_x = 0;
+ pixel_y = -24
+ },
+/obj/structure/cable/yellow{
+ icon_state = "0-8"
+ },
/turf/open/floor/plasteel{
icon_state = "darkblue"
},
@@ -13153,14 +13147,6 @@
},
/turf/open/floor/carpet,
/area/crew_quarters/dorms)
-"dIu" = (
-/obj/structure/closet/secure_closet/personal/cabinet,
-/obj/machinery/airalarm{
- pixel_y = 24
- },
-/obj/item/clothing/under/suit_jacket/navy,
-/turf/open/floor/carpet,
-/area/crew_quarters/dorms)
"dIH" = (
/obj/structure/cable/yellow{
icon_state = "4-8"
@@ -13273,16 +13259,23 @@
/obj/structure/cable/yellow{
icon_state = "1-2"
},
-/obj/machinery/door/airlock/mining{
- name = "Mining Office";
- req_access_txt = "48"
- },
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
/obj/machinery/door/firedoor/border_only{
dir = 1
},
/obj/machinery/door/firedoor/border_only,
+/obj/structure/light_construct/small{
+ dir = 4
+ },
+/obj/structure/light_construct/small{
+ dir = 4
+ },
+/obj/machinery/door/airlock/mining{
+ name = "Cargo Bay";
+ req_one_access_txt = null;
+ req_access_txt = "31"
+ },
/turf/open/floor/plasteel,
/area/quartermaster/miningoffice)
"dKX" = (
@@ -13301,6 +13294,11 @@
dir = 5
},
/area/hallway/primary/fore)
+"dLe" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable/yellow,
+/turf/open/floor/plating,
+/area/security/main/lockers)
"dLz" = (
/obj/machinery/door/airlock{
id_tag = "Cabin7";
@@ -13385,20 +13383,21 @@
},
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 27
+ },
/turf/open/floor/plasteel{
icon_state = "darkbrown";
- dir = 2
+ dir = 6
},
/area/quartermaster/miningoffice)
"dMD" = (
-/obj/structure/chair,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
+/obj/machinery/papershredder,
/turf/open/floor/plasteel{
icon_state = "darkred";
dir = 1
},
-/area/security/brig)
+/area/crew_quarters/heads/magistrate)
"dMI" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
dir = 5
@@ -13409,8 +13408,18 @@
},
/area/chapel/main)
"dMK" = (
-/obj/structure/chair/comfy/black,
-/obj/effect/landmark/start/head_of_personnel,
+/obj/machinery/holopad,
+/obj/structure/table/wood,
+/obj/item/folder/blue,
+/obj/item/deskbell/button/meeting{
+ pixel_x = -13;
+ pixel_y = 3
+ },
+/obj/item/lighter,
+/obj/item/ashtray/glass{
+ pixel_y = 10;
+ pixel_x = 9
+ },
/turf/open/floor/carpet,
/area/bridge)
"dML" = (
@@ -13567,7 +13576,7 @@
id = "psych";
name = "psychiatrist shutters"
},
-/obj/effect/spawner/structure/window/reinforced,
+/obj/effect/spawner/structure/window,
/turf/open/floor/plating,
/area/medical/psych)
"dPS" = (
@@ -13584,16 +13593,19 @@
/turf/open/floor/plasteel/dark,
/area/security/courtroom)
"dPV" = (
-/obj/structure/closet/secure_closet/miner,
-/obj/structure/extinguisher_cabinet{
- pixel_x = 27
+/obj/mecha/working/ripley/cargo,
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
},
-/obj/item/clothing/suit/hooded/wintercoat/miner,
-/turf/open/floor/plasteel{
- icon_state = "darkbrown";
- dir = 4
+/obj/machinery/button/door{
+ id = "qm_mine_warehouse";
+ name = "Warehouse Door Control";
+ pixel_x = -23;
+ pixel_y = 22;
+ req_access_txt = "31"
},
-/area/quartermaster/miningoffice)
+/turf/open/floor/mech_bay_recharge_floor/dark,
+/area/quartermaster/warehouse)
"dQf" = (
/obj/structure/cable/yellow{
icon_state = "4-8"
@@ -13698,14 +13710,13 @@
/turf/open/floor/plasteel/dark,
/area/mine/living_quarters)
"dRl" = (
-/obj/structure/sign/map/right{
- desc = "A framed picture of the station. Clockwise from security in red at the top, you see engineering in yellow, science in purple, escape in checkered red-and-white, medbay in green, arrivals in checkered red-and-blue, and then cargo in brown.";
- icon_state = "map-right-MS";
- pixel_y = 32
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable/yellow,
+/obj/structure/cable/yellow{
+ icon_state = "0-4"
},
-/obj/structure/closet/firecloset,
-/turf/open/floor/plasteel/dark,
-/area/hallway/primary/starboard)
+/turf/open/floor/plating,
+/area/security/brig)
"dRA" = (
/obj/structure/cable/yellow{
icon_state = "1-2"
@@ -13744,8 +13755,13 @@
/obj/structure/cable/yellow{
icon_state = "4-8"
},
-/obj/machinery/rnd/bepis,
-/turf/open/floor/plasteel/dark,
+/obj/structure/cable/yellow{
+ icon_state = "1-4"
+ },
+/obj/effect/turf_decal/stripes/corner{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
/area/quartermaster/storage)
"dSj" = (
/turf/closed/wall,
@@ -13812,6 +13828,10 @@
},
/turf/open/floor/plasteel/dark/side,
/area/hallway/secondary/command)
+"dTw" = (
+/obj/effect/landmark/stationroom/maint/fivexthree,
+/turf/baseturf_bottom,
+/area/maintenance/fore)
"dTA" = (
/obj/structure/table/wood,
/obj/machinery/computer/security/telescreen{
@@ -13832,7 +13852,8 @@
dir = 1
},
/turf/open/floor/plasteel{
- icon_state = "neutralfull"
+ icon_state = "textured_half";
+ dir = 1
},
/area/quartermaster/storage)
"dTU" = (
@@ -13858,6 +13879,9 @@
"dUc" = (
/obj/item/cigbutt,
/obj/effect/landmark/blobstart,
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
/turf/open/floor/plating,
/area/maintenance/central)
"dUg" = (
@@ -13951,19 +13975,11 @@
/area/engine/engineering)
"dVm" = (
/obj/structure/disposalpipe/segment,
-/obj/machinery/button/door{
- id = "qm_mine_warehouse";
- name = "Warehouse Door Control";
- pixel_x = -24;
- pixel_y = 28;
- req_access_txt = "48"
- },
-/obj/effect/turf_decal/loading_area{
- dir = 4
- },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
/turf/open/floor/plasteel/dark/side{
- icon_state = "textured_dark_edge";
- dir = 8
+ icon_state = "textured_dark_corner";
+ dir = 4
},
/area/quartermaster/warehouse)
"dVC" = (
@@ -14157,11 +14173,16 @@
},
/area/storage/tech)
"dXy" = (
-/obj/structure/window/reinforced{
- dir = 4
+/obj/machinery/status_display/evac{
+ pixel_y = 32
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/open/floor/plasteel{
+ icon_state = "darkbluecorners";
+ dir = 1
},
-/obj/machinery/vending/snack/random,
-/turf/open/floor/plasteel/dark,
/area/bridge)
"dXE" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
@@ -14530,15 +14551,12 @@
/turf/open/floor/engine/o2,
/area/engine/atmos/distro)
"een" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
/turf/open/floor/plasteel{
icon_state = "darkred";
dir = 8
},
-/area/security/main)
+/area/security/main/lockers)
"eeo" = (
/obj/machinery/light_switch{
pixel_x = -26
@@ -14651,10 +14669,16 @@
/turf/open/floor/grass,
/area/medical/virology)
"egi" = (
+/obj/structure/window/reinforced/tinted{
+ dir = 8
+ },
/obj/structure/disposalpipe/segment{
- dir = 4
+ dir = 6
+ },
+/obj/machinery/door/window/brigdoor/southleft{
+ name = "Filing Room";
+ req_access_txt = "5"
},
-/obj/structure/chair/sofa/right,
/turf/open/floor/wood,
/area/medical/psych)
"egn" = (
@@ -14877,16 +14901,22 @@
/area/engine/atmos/distro)
"ekm" = (
/obj/structure/window/reinforced{
- dir = 1;
- pixel_y = 1
+ pixel_y = 2
},
-/obj/effect/turf_decal/loading_area{
- dir = 8
+/obj/effect/turf_decal/stripes/line{
+ dir = 6
},
-/obj/structure/window/reinforced{
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/machinery/camera{
+ c_tag = "Cargo Bay - Fore";
dir = 8
},
-/turf/open/floor/plasteel/dark,
+/turf/open/floor/plasteel{
+ icon_state = "brown";
+ dir = 6
+ },
/area/quartermaster/storage)
"eko" = (
/obj/structure/cable,
@@ -15041,7 +15071,7 @@
/turf/open/floor/plasteel/dark/side{
icon_state = "textured_dark_edge"
},
-/area/security/interrogation)
+/area/security/interrogation/private)
"emN" = (
/obj/effect/landmark/blobstart,
/turf/open/floor/engine,
@@ -15087,6 +15117,17 @@
dir = 1
},
/area/crew_quarters/kitchen)
+"eni" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel/dark/side{
+ icon_state = "textured_dark_edge"
+ },
+/area/security/interrogation)
"enk" = (
/obj/effect/turf_decal/stripes/line{
dir = 8
@@ -15158,6 +15199,23 @@
dir = 8
},
/area/crew_quarters/heads/hos)
+"enT" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 4
+ },
+/obj/machinery/airalarm{
+ dir = 4;
+ pixel_x = -24
+ },
+/obj/machinery/camera{
+ c_tag = "Nanotrasen representative`s Office";
+ dir = 4
+ },
+/turf/open/floor/plasteel{
+ icon_state = "darkbrown";
+ dir = 2
+ },
+/area/crew_quarters/heads/ntrep)
"enX" = (
/turf/closed/wall/r_wall,
/area/storage/tcom)
@@ -15345,11 +15403,6 @@
},
/turf/open/floor/plating,
/area/maintenance/disposal)
-"equ" = (
-/obj/structure/sign/warning/vacuum/external,
-/obj/effect/spawner/structure/window/reinforced/shutter,
-/turf/open/floor/plating,
-/area/hallway/secondary/entry)
"eqA" = (
/obj/machinery/light{
dir = 1
@@ -15469,10 +15522,11 @@
/turf/open/floor/plating,
/area/maintenance/port/fore)
"erV" = (
-/obj/machinery/turnstile/brig{
- dir = 1
- },
/obj/effect/turf_decal/delivery/red,
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable/yellow{
+ icon_state = "0-4"
+ },
/turf/open/floor/plasteel/dark,
/area/security/brig)
"erX" = (
@@ -15543,6 +15597,10 @@
/obj/machinery/door/firedoor/border_only{
dir = 8
},
+/obj/effect/turf_decal/trimline/blue/filled/line/lower,
+/obj/effect/turf_decal/trimline/blue/filled/line/lower{
+ dir = 1
+ },
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -15876,10 +15934,23 @@
/turf/open/floor/engine/o2,
/area/engine/atmos/distro)
"eyc" = (
-/obj/structure/closet/crate,
-/obj/item/coin/silver,
-/turf/open/floor/plating,
-/area/maintenance/port/fore)
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = -26
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/obj/structure/table/wood,
+/obj/item/flashlight/lamp/green{
+ pixel_x = 1;
+ pixel_y = 5
+ },
+/turf/open/floor/plasteel{
+ icon_state = "darkred";
+ dir = 10
+ },
+/area/crew_quarters/heads/magistrate)
"eys" = (
/obj/structure/window/reinforced,
/obj/machinery/firealarm{
@@ -15918,17 +15989,16 @@
},
/area/hallway/primary/starboard)
"eyS" = (
-/obj/structure/disposalpipe/segment,
-/obj/machinery/door/airlock/security/glass{
- name = "Security Office";
- req_one_access_txt = "1;4"
- },
/obj/machinery/door/firedoor/border_only{
dir = 1
},
/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/airlock/security{
+ name = "Interrogation";
+ req_access_txt = "63"
+ },
/turf/open/floor/plasteel/dark,
-/area/security/main)
+/area/security/interrogation)
"eyU" = (
/obj/effect/landmark/stationroom/maint/threexthree,
/turf/baseturf_bottom,
@@ -15944,10 +16014,6 @@
},
/turf/open/floor/plating/snowed/smoothed/icemoon,
/area/solar/port/fore)
-"ezG" = (
-/obj/effect/turf_decal/stripes/line,
-/turf/open/floor/plasteel/dark,
-/area/crew_quarters/locker)
"eAb" = (
/obj/structure/disposalpipe/segment{
dir = 10
@@ -16043,14 +16109,9 @@
},
/area/hydroponics)
"eBL" = (
-/obj/machinery/advanced_airlock_controller/lavaland{
- dir = 4;
- pixel_x = -24
- },
-/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/turf/open/floor/plating,
-/area/hallway/secondary/entry)
+/obj/structure/flora/tree/dead,
+/turf/open/floor/plating/asteroid/snow/icemoon/top_layer,
+/area/icemoon/top_layer/outdoors)
"eBN" = (
/obj/machinery/light/small{
dir = 1
@@ -16094,18 +16155,14 @@
},
/area/engine/atmos/distro)
"eCm" = (
-/obj/machinery/door/airlock/external{
- name = "Transport Airlock"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
+/obj/machinery/door/airlock/external{
+ name = "Arrival Airlock"
},
+/obj/structure/fans/tiny,
/turf/open/floor/plating,
/area/hallway/secondary/entry)
"eCn" = (
@@ -16321,6 +16378,16 @@
/turf/open/floor/plating,
/area/maintenance/port/aft)
"eFG" = (
+/obj/structure/window/reinforced/tinted{
+ dir = 8
+ },
+/obj/effect/turf_decal/stripes/corner,
+/obj/structure/closet/secure_closet/psych,
+/obj/item/toy/plush/lizardplushie{
+ pixel_x = 4;
+ pixel_y = 7
+ },
+/obj/item/toy/plush/axolotlplushie,
/turf/open/floor/wood,
/area/medical/psych)
"eGr" = (
@@ -16328,20 +16395,10 @@
/turf/open/floor/engine/n2,
/area/engine/atmos/distro)
"eGu" = (
-/obj/structure/table/wood,
-/obj/item/flashlight/lamp/green{
- pixel_x = -6;
- pixel_y = 10
- },
-/obj/item/assembly/flash{
- pixel_x = -7
- },
-/obj/item/assembly/flash{
- pixel_x = -7
- },
-/obj/item/storage/briefcase{
- pixel_x = 7;
- pixel_y = 5
+/obj/machinery/chem_master,
+/obj/item/book/manual/wiki/chemistry,
+/obj/effect/turf_decal/stripes/corner{
+ dir = 8
},
/turf/open/floor/wood,
/area/medical/psych)
@@ -16420,18 +16477,22 @@
"eGU" = (
/turf/open/floor/plasteel/dark/corner,
/area/hallway/primary/port)
-"eGW" = (
-/obj/machinery/light/small{
- dir = 1
+"eHl" = (
+/obj/machinery/door/airlock/command{
+ name = "Emergency Escape";
+ req_one_access_txt = "83;82"
},
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
dir = 8
},
-/obj/structure/flora/ausbushes/ppflowers,
-/obj/structure/flora/ausbushes/sparsegrass,
-/obj/item/reagent_containers/food/snacks/grown/banana,
-/turf/open/floor/grass,
-/area/medical/virology)
+/turf/open/floor/plating,
+/area/maintenance/central)
"eHn" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
dir = 8
@@ -16796,10 +16857,6 @@
/obj/structure/cable/yellow{
icon_state = "4-8"
},
-/obj/structure/chair/stool{
- pixel_y = 8
- },
-/obj/effect/landmark/start/station_engineer,
/turf/open/floor/plasteel{
icon_state = "neutralfull"
},
@@ -16832,12 +16889,10 @@
},
/area/medical/sleeper)
"eNY" = (
-/obj/machinery/door/firedoor/border_only{
- dir = 1
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
},
-/obj/machinery/door/firedoor/border_only,
-/obj/effect/mapping_helpers/airlock/abandoned,
-/obj/machinery/door/airlock/maintenance_hatch,
/turf/open/floor/plating,
/area/maintenance/fore)
"eOm" = (
@@ -16978,23 +17033,28 @@
},
/area/mine/living_quarters)
"eRn" = (
-/obj/machinery/airalarm{
- pixel_y = 24
- },
-/obj/structure/disposalpipe/segment{
+/obj/item/stack/sheet/cardboard,
+/turf/open/floor/plasteel/dark/side{
+ icon_state = "textured_dark_edge";
dir = 4
},
+/area/quartermaster/warehouse)
+"eRv" = (
+/obj/machinery/door/airlock/command{
+ name = "Emergency Escape";
+ req_one_access_txt = "83;82"
+ },
/obj/structure/cable/yellow{
- icon_state = "2-4"
+ icon_state = "4-8"
},
-/obj/effect/turf_decal/stripes/corner{
- dir = 4
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
},
-/turf/open/floor/plasteel/dark/side{
- icon_state = "textured_dark_edge";
- dir = 1
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
},
-/area/quartermaster/warehouse)
+/turf/open/floor/plating,
+/area/maintenance/central)
"eRx" = (
/turf/open/floor/plasteel,
/area/mine/vacant)
@@ -17096,15 +17156,6 @@
icon_state = "textured_edge"
},
/area/construction/mining/aux_base)
-"eSv" = (
-/obj/effect/turf_decal/stripes/line,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/turf/open/floor/plasteel{
- icon_state = "neutral";
- dir = 10
- },
-/area/hallway/secondary/entry)
"eSN" = (
/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
dir = 4
@@ -17204,6 +17255,9 @@
/area/science/xenobiology)
"eUN" = (
/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/stripes/corner{
+ dir = 4
+ },
/turf/open/floor/plasteel{
icon_state = "brown";
dir = 4
@@ -17583,6 +17637,16 @@
},
/turf/open/floor/engine,
/area/science/explab)
+"fbE" = (
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel{
+ icon_state = "darkred";
+ dir = 4
+ },
+/area/security/main)
"fbL" = (
/obj/structure/girder,
/turf/open/floor/plating,
@@ -17659,9 +17723,16 @@
/obj/effect/landmark/start/shaft_miner,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/turf/open/floor/plasteel/dark/side{
- icon_state = "textured_dark_corner";
- dir = 8
+/obj/machinery/button/door{
+ id = "qm_mine_warehouse";
+ name = "Warehouse Door Control";
+ pixel_x = 23;
+ pixel_y = 22;
+ req_access_txt = "31"
+ },
+/turf/open/floor/plasteel{
+ icon_state = "darkbrown";
+ dir = 4
},
/area/quartermaster/miningoffice)
"fdP" = (
@@ -17742,6 +17813,9 @@
/area/crew_quarters/dorms)
"fey" = (
/obj/effect/turf_decal/stripes/line,
+/obj/structure/cable/yellow{
+ icon_state = "1-8"
+ },
/turf/open/floor/plating,
/area/maintenance/central)
"feC" = (
@@ -17768,6 +17842,15 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/plasteel/dark,
/area/engine/atmos/distro)
+"feO" = (
+/obj/machinery/computer/crew{
+ dir = 8
+ },
+/turf/open/floor/plasteel{
+ icon_state = "darkblue";
+ dir = 8
+ },
+/area/crew_quarters/heads/blueshield)
"feV" = (
/obj/effect/landmark/event_spawn,
/turf/open/floor/plating,
@@ -17811,25 +17894,21 @@
/turf/open/floor/plasteel/dark,
/area/security/main)
"ffI" = (
-/obj/structure/closet/secure_closet/security/engine,
/obj/machinery/airalarm{
dir = 8;
pixel_x = 24
},
-/obj/item/radio/off,
-/obj/item/screwdriver{
- pixel_y = 10
- },
/obj/machinery/requests_console{
department = "Security";
departmentType = 5;
pixel_y = -30
},
+/obj/structure/rack,
/turf/open/floor/plasteel{
- icon_state = "darkred";
+ icon_state = "yellow";
dir = 6
},
-/area/security/checkpoint/engineering)
+/area/engine/foyer)
"ffT" = (
/obj/machinery/disposal/bin,
/obj/structure/disposalpipe/trunk{
@@ -17874,19 +17953,7 @@
/obj/structure/cable/yellow{
icon_state = "1-2"
},
-/obj/structure/cable/yellow{
- icon_state = "1-8"
- },
-/obj/structure/cable/yellow{
- icon_state = "1-4"
- },
-/obj/machinery/door/window/brigdoor/security/cell{
- id = "Cell 3";
- name = "Cell 3"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/turf/open/floor/plasteel/dark,
+/turf/closed/wall,
/area/security/brig)
"fgr" = (
/obj/structure/cable/yellow{
@@ -18140,7 +18207,6 @@
/area/maintenance/port/aft)
"fjt" = (
/obj/structure/table/wood,
-/obj/item/folder/blue,
/obj/machinery/door/window{
base_state = "right";
icon_state = "right";
@@ -18148,11 +18214,12 @@
req_access_txt = "20"
},
/obj/structure/disposalpipe/segment,
-/obj/item/stamp/captain,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/item/folder/captain,
+/obj/item/stamp/captain,
/turf/open/floor/wood,
-/area/crew_quarters/heads/captain/private)
+/area/crew_quarters/heads/captain)
"fju" = (
/obj/effect/turf_decal/bot,
/obj/machinery/portable_atmospherics/canister/bz,
@@ -18389,22 +18456,22 @@
/turf/open/floor/plating,
/area/maintenance/fore)
"fmL" = (
-/obj/machinery/door/airlock/security{
- name = "Evidence Storage";
- req_access_txt = "3"
- },
/obj/structure/cable/yellow{
icon_state = "4-8"
},
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 8
- },
/obj/machinery/door/firedoor/border_only{
dir = 4
},
/obj/machinery/door/firedoor/border_only{
dir = 8
},
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 4
+ },
+/obj/machinery/door/airlock/security{
+ name = "Evidence Storage";
+ req_access_txt = "3"
+ },
/turf/open/floor/plasteel/dark,
/area/security/warden)
"fmS" = (
@@ -18420,16 +18487,16 @@
/turf/open/floor/plasteel/dark,
/area/crew_quarters/bar)
"fmU" = (
-/obj/machinery/button/door{
- id = "evashutter";
- name = "E.V.A. Storage Shutter Control";
- pixel_y = -24;
- req_access_txt = "19"
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 5
},
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 8
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 5
+ },
+/turf/open/floor/plasteel/dark/side{
+ icon_state = "textured_dark_edge";
+ dir = 1
},
-/turf/open/floor/carpet,
/area/bridge)
"fnn" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
@@ -18526,17 +18593,8 @@
/turf/open/floor/plating,
/area/maintenance/starboard/aft)
"fow" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 6
- },
-/obj/structure/cable/yellow{
- icon_state = "2-4"
- },
/obj/structure/disposalpipe/segment{
- dir = 6
+ dir = 8
},
/turf/open/floor/plating,
/area/maintenance/port/aft)
@@ -18591,16 +18649,9 @@
/turf/closed/wall/r_wall,
/area/science/research)
"fpu" = (
-/obj/machinery/door/airlock/security{
- name = "Evidence Storage";
- req_one_access_txt = "1;4"
- },
/obj/structure/cable/yellow{
icon_state = "4-8"
},
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
dir = 8
},
@@ -18613,6 +18664,13 @@
/obj/machinery/door/firedoor/border_only{
dir = 8
},
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 8
+ },
+/obj/machinery/door/airlock/security/glass{
+ name = "Secure Gear Storage";
+ req_access_txt = "3"
+ },
/turf/open/floor/plasteel/dark,
/area/security/warden)
"fpG" = (
@@ -18640,20 +18698,27 @@
/obj/machinery/light/small{
dir = 8
},
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 4
+/obj/machinery/power/apc{
+ areastring = "/area/crew_quarters/heads/magistrate";
+ dir = 8;
+ name = "Magistrate APC";
+ pixel_x = -25;
+ pixel_y = 0
+ },
+/obj/structure/cable/yellow{
+ icon_state = "0-4"
},
/turf/open/floor/plasteel{
icon_state = "darkred";
- dir = 10
+ dir = 8
},
-/area/security/brig)
+/area/crew_quarters/heads/magistrate)
"fqW" = (
/obj/structure/extinguisher_cabinet{
pixel_x = 27
},
/obj/machinery/camera{
- c_tag = "Security - Office - Starboard";
+ c_tag = "Security - Office - Ssssssstarboard";
dir = 8
},
/turf/open/floor/plasteel{
@@ -18676,16 +18741,8 @@
/turf/open/floor/plating,
/area/security/brig)
"frh" = (
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/plating{
- icon_state = "platingdmg2"
- },
-/area/maintenance/fore)
+/turf/closed/wall/r_wall,
+/area/solar/starboard/fore)
"frs" = (
/obj/effect/landmark/event_spawn,
/turf/open/floor/circuit,
@@ -18724,12 +18781,22 @@
},
/turf/open/floor/plasteel/dark,
/area/medical/storage/locker)
-"frV" = (
-/turf/open/floor/plasteel/dark/side{
- icon_state = "textured_dark_corner";
- dir = 4
+"frT" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
},
-/area/security/brig)
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel{
+ icon_state = "darkred";
+ dir = 1
+ },
+/area/security/interrogation)
+"frV" = (
+/obj/machinery/light/small,
+/turf/open/floor/carpet/red,
+/area/crew_quarters/heads/magistrate)
"frZ" = (
/obj/structure/cable/yellow{
icon_state = "1-2"
@@ -18787,6 +18854,26 @@
icon_state = "darkgreen"
},
/area/hydroponics)
+"fsw" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 8
+ },
+/obj/machinery/button/door{
+ id = "bridge blast";
+ name = "Bridge Access Blast Door Control";
+ pixel_x = -1;
+ pixel_y = -24;
+ req_access_txt = "19"
+ },
+/obj/machinery/button/door{
+ id = "council blast";
+ name = "Council Chamber Blast Door Control";
+ pixel_x = -1;
+ pixel_y = -34;
+ req_access_txt = "19"
+ },
+/turf/open/floor/carpet,
+/area/bridge)
"fsx" = (
/obj/effect/landmark/start/shaft_miner,
/turf/open/floor/plasteel/dark,
@@ -18817,20 +18904,21 @@
/area/maintenance/port/aft)
"fsY" = (
/obj/machinery/power/apc{
- areastring = "/area/security/checkpoint/supply";
+ areastring = "/area/quartermaster/office/locker";
dir = 1;
- name = "Security Post - Cargo Bay APC";
+ name = "Cargo Locker Room APC";
pixel_y = 23
},
/obj/structure/cable/yellow{
icon_state = "0-2"
},
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
+/obj/structure/closet/secure_closet/cargotech,
+/obj/effect/turf_decal/bot,
/turf/open/floor/plasteel{
- icon_state = "darkred";
+ icon_state = "darkbrown";
dir = 1
},
-/area/security/checkpoint/supply)
+/area/quartermaster/office/locker)
"fta" = (
/obj/machinery/flasher{
id = "AI";
@@ -18930,7 +19018,7 @@
/area/mine/infirmary)
"fvg" = (
/turf/closed/mineral/random/snow,
-/area/icemoon/underground/explored)
+/area/icemoon/surface/outdoors/explored)
"fvj" = (
/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/mix_input{
dir = 1
@@ -18960,18 +19048,21 @@
/turf/open/floor/plasteel/dark,
/area/hydroponics)
"fvF" = (
-/obj/structure/sign/directions/security{
- dir = 1;
- pixel_y = 8
- },
-/obj/structure/sign/directions/engineering{
+/obj/structure/chair/comfy/brown{
dir = 4
},
-/obj/structure/sign/directions/command{
- pixel_y = -8
+/obj/machinery/button/door{
+ id = "ntrep_privacy";
+ name = "Nanotrasen Representative`s shutters control";
+ pixel_x = 28;
+ req_access_txt = "19"
},
-/turf/closed/wall/r_wall,
-/area/storage/tools)
+/obj/machinery/keycard_auth{
+ pixel_y = 24;
+ pixel_x = -23
+ },
+/turf/open/floor/carpet/royalblack,
+/area/crew_quarters/heads/ntrep)
"fvI" = (
/obj/structure/disposalpipe/segment{
dir = 5
@@ -19087,15 +19178,16 @@
/turf/open/floor/plasteel/dark,
/area/science/mixing)
"fwW" = (
-/obj/structure/filingcabinet,
-/obj/structure/reagent_dispensers/peppertank{
- pixel_x = 30
+/obj/machinery/microwave{
+ pixel_x = 0;
+ pixel_y = 7
},
+/obj/structure/table,
/turf/open/floor/plasteel{
- icon_state = "darkred";
+ icon_state = "darkbrown";
dir = 5
},
-/area/security/checkpoint/supply)
+/area/quartermaster/office/locker)
"fxe" = (
/obj/structure/cable/yellow{
icon_state = "1-2"
@@ -19131,14 +19223,11 @@
/turf/open/floor/wood,
/area/crew_quarters/theatre)
"fxD" = (
-/obj/machinery/door/airlock/external{
- name = "Escape Pod Two"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/security/prison/hallway)
+/obj/effect/turf_decal,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
+/turf/open/floor/plasteel/dark/side,
+/area/hallway/secondary/exit/departure_lounge)
"fxN" = (
/obj/machinery/door/airlock/public/glass{
name = "Aft Primary Hallway"
@@ -19277,15 +19366,11 @@
/turf/open/floor/plasteel/dark,
/area/teleporter)
"fyY" = (
-/obj/machinery/door_timer{
- id = "Cell 3";
- name = "Cell 3";
- pixel_y = -32
- },
/turf/open/floor/plasteel{
- icon_state = "darkred"
+ icon_state = "darkbrown";
+ dir = 9
},
-/area/security/brig)
+/area/crew_quarters/heads/ntrep)
"fzl" = (
/obj/structure/cable/yellow{
icon_state = "1-8"
@@ -19614,10 +19699,15 @@
},
/area/hallway/primary/central)
"fGs" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 8
+ },
/obj/structure/chair/comfy/black{
dir = 1
},
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
/turf/open/floor/carpet,
/area/bridge)
"fGA" = (
@@ -19632,18 +19722,22 @@
/turf/open/floor/plasteel,
/area/vacant_room/commissary)
"fHm" = (
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 1
- },
-/obj/machinery/door/airlock/security/glass{
- id_tag = "outerbrig";
- name = "Brig";
- req_access_txt = "63"
- },
/obj/machinery/door/firedoor/border_only{
dir = 1
},
/obj/machinery/door/firedoor/border_only,
+/obj/machinery/turnstile/brig{
+ dir = 1
+ },
+/obj/machinery/door/poddoor/preopen{
+ id = "Secure Gate";
+ name = "brig shutters"
+ },
+/obj/machinery/flasher{
+ id = "secentranceflasher";
+ pixel_x = -22;
+ pixel_y = -2
+ },
/turf/open/floor/plasteel/dark,
/area/security/brig)
"fHo" = (
@@ -19663,14 +19757,6 @@
dir = 8
},
/area/quartermaster/office)
-"fHs" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/plasteel{
- icon_state = "yellow"
- },
-/area/engine/foyer)
"fHy" = (
/obj/structure/cable/yellow{
icon_state = "1-2"
@@ -19683,6 +19769,13 @@
icon_state = "platingdmg3"
},
/area/maintenance/starboard/fore)
+"fHA" = (
+/obj/structure/table,
+/turf/open/floor/plasteel{
+ icon_state = "darkred";
+ dir = 6
+ },
+/area/security/interrogation)
"fHD" = (
/obj/machinery/status_display/evac{
pixel_x = -32
@@ -19943,7 +20036,7 @@
dir = 8
},
/turf/open/floor/plasteel/dark,
-/area/security/interrogation)
+/area/security/interrogation/private)
"fJZ" = (
/obj/structure/cable/yellow{
icon_state = "4-8"
@@ -19990,8 +20083,6 @@
/obj/item/storage/fancy/donut_box,
/obj/item/gun/energy/e_gun/dragnet,
/obj/item/gun/energy/e_gun/dragnet,
-/obj/item/circuitboard/machine/techfab/department/security,
-/obj/item/card/id/departmental_budget/sec,
/obj/effect/turf_decal/bot_red,
/obj/structure/window/reinforced{
color = "#ff0000"
@@ -20110,6 +20201,15 @@
icon_state = "yellow"
},
/area/engine/engineering)
+"fLW" = (
+/obj/structure/table/wood,
+/obj/item/folder/black,
+/obj/item/folder/blue{
+ pixel_x = -2;
+ pixel_y = 3
+ },
+/turf/open/floor/carpet/blue,
+/area/crew_quarters/heads/blueshield)
"fMd" = (
/obj/structure/chair{
dir = 1
@@ -20120,20 +20220,25 @@
},
/area/security/courtroom)
"fMh" = (
-/obj/structure/rack,
-/obj/item/electronics/apc,
-/obj/item/stock_parts/cell{
- maxcharge = 2000
+/obj/machinery/power/apc{
+ areastring = "/area/quartermaster/warehouse";
+ dir = 4;
+ name = "Warehouse APC";
+ pixel_x = 24
},
-/obj/effect/spawner/lootdrop/maintenance,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/firealarm{
- dir = 8;
- pixel_x = 26
+/obj/structure/cable/yellow{
+ icon_state = "0-8"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-8"
+ },
+/obj/structure/closet/crate/internals,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 3;
+ name = "3maintenance loot spawner"
},
/turf/open/floor/plasteel/dark/side{
- icon_state = "textured_dark_edge";
- dir = 4
+ icon_state = "textured_dark_edge"
},
/area/quartermaster/warehouse)
"fMm" = (
@@ -20334,24 +20439,6 @@
/area/crew_quarters/fitness/recreation)
"fPo" = (
/obj/structure/rack,
-/obj/item/gun/energy/laser{
- pixel_x = -3;
- pixel_y = 3
- },
-/obj/item/gun/energy/laser,
-/obj/item/gun/energy/laser{
- pixel_x = 3;
- pixel_y = -3
- },
-/obj/item/melee/transforming/vib_blade{
- pixel_x = 3
- },
-/obj/item/melee/transforming/vib_blade{
- pixel_x = 9
- },
-/obj/item/melee/transforming/vib_blade{
- pixel_x = 16
- },
/obj/effect/turf_decal/bot_red,
/obj/machinery/door/window/brigdoor{
dir = 4;
@@ -20368,6 +20455,10 @@
dir = 8;
color = "#ff0000"
},
+/obj/item/storage/box/breacherslug,
+/obj/item/storage/box/breacherslug,
+/obj/item/gun/ballistic/shotgun/automatic/breaching,
+/obj/item/gun/ballistic/shotgun/automatic/breaching,
/turf/open/floor/plasteel/dark,
/area/ai_monitored/security/armory)
"fPq" = (
@@ -20419,8 +20510,8 @@
/area/engine/engineering)
"fPO" = (
/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/security/checkpoint/science/research)
+/turf/open/floor/plasteel/dark,
+/area/construction/storage_wing)
"fPP" = (
/turf/open/floor/plasteel/white{
icon_state = "textured_white_half";
@@ -20500,7 +20591,7 @@
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
/turf/open/floor/wood,
-/area/crew_quarters/heads/captain/private)
+/area/crew_quarters/heads/captain)
"fQX" = (
/obj/item/cigbutt,
/obj/machinery/power/apc/highcap/five_k{
@@ -20514,22 +20605,6 @@
/obj/effect/turf_decal/stripes/line,
/turf/open/floor/plating,
/area/maintenance/port)
-"fQZ" = (
-/obj/machinery/door/airlock/external{
- name = "Solar Maintenance";
- req_access_txt = "10; 13"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/layer_manifold{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/maintenance/solars/starboard/aft)
"fRa" = (
/turf/open/floor/circuit/green{
luminosity = 2
@@ -20620,8 +20695,11 @@
/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/structure/cable/yellow{
+ icon_state = "1-8"
+ },
/turf/open/floor/wood,
-/area/crew_quarters/heads/captain/private)
+/area/crew_quarters/heads/captain)
"fRS" = (
/obj/machinery/requests_console{
department = "Medbay";
@@ -20691,6 +20769,13 @@
dir = 8
},
/area/hallway/secondary/entry)
+"fSz" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable/yellow{
+ icon_state = "0-2"
+ },
+/turf/open/floor/plating,
+/area/security/interrogation)
"fSD" = (
/obj/structure/cable/yellow{
icon_state = "1-2"
@@ -20920,14 +21005,12 @@
/turf/open/floor/plasteel/dark,
/area/medical/chemistry)
"fVS" = (
-/obj/machinery/status_display/evac{
- pixel_y = 32
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
-/turf/open/floor/plasteel/dark/side{
- dir = 1
+/obj/machinery/door/poddoor{
+ id = "geo_turbine_ne";
+ name = "turbine vent"
},
-/area/hallway/secondary/command)
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/solar/starboard/fore)
"fVV" = (
/obj/structure/rack,
/obj/machinery/power/apc{
@@ -21083,9 +21166,16 @@
},
/area/engine/engineering)
"fYc" = (
-/obj/structure/bed,
-/obj/item/bedsheet,
-/obj/item/bedsheet/prisoner,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 4
+ },
+/obj/machinery/computer/security{
+ dir = 1
+ },
+/obj/machinery/airalarm{
+ dir = 4;
+ pixel_x = -24
+ },
/turf/open/floor/plasteel/dark/side{
icon_state = "textured_dark_corner";
dir = 4
@@ -21168,31 +21258,27 @@
/turf/open/floor/plasteel/dark,
/area/security/execution/education)
"fZa" = (
-/obj/structure/table,
/obj/machinery/camera/autoname{
dir = 8
},
-/obj/structure/reagent_dispensers/peppertank{
- pixel_x = 30
- },
-/obj/machinery/recharger{
- pixel_y = 4
- },
+/obj/structure/rack,
+/obj/item/radio/off,
/turf/open/floor/plasteel{
- icon_state = "darkred";
- dir = 5
+ icon_state = "yellow";
+ dir = 4
},
-/area/security/checkpoint/engineering)
+/area/engine/foyer)
"fZj" = (
/obj/structure/disposalpipe/segment{
dir = 5
},
/obj/structure/cable/yellow{
- icon_state = "1-2"
+ icon_state = "1-4"
},
/obj/structure/cable/yellow{
- icon_state = "1-4"
+ icon_state = "1-8"
},
+/obj/effect/mapping_helpers/teleport_anchor,
/turf/open/floor/plating,
/area/maintenance/port/fore)
"fZl" = (
@@ -21243,14 +21329,6 @@
icon_state = "textured_dark_edge"
},
/area/hydroponics)
-"fZI" = (
-/obj/structure/closet/secure_closet{
- name = "contraband locker";
- req_access_txt = "3"
- },
-/obj/effect/turf_decal/bot_red,
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/security/armory)
"fZX" = (
/obj/effect/turf_decal/pool{
dir = 1
@@ -21274,6 +21352,10 @@
/obj/machinery/vending/cola/random,
/turf/open/floor/plasteel/dark,
/area/crew_quarters/fitness/recreation)
+"gak" = (
+/obj/effect/turf_decal/stripes/line,
+/turf/open/floor/plasteel/dark,
+/area/crew_quarters/locker)
"gax" = (
/obj/machinery/door/airlock/command{
name = "Captain's Quarters";
@@ -21284,7 +21366,7 @@
},
/obj/machinery/door/firedoor/border_only,
/turf/open/floor/plasteel/dark,
-/area/crew_quarters/heads/captain/private)
+/area/crew_quarters/heads/captain)
"gay" = (
/obj/machinery/door/window/eastleft{
base_state = "right";
@@ -21687,22 +21769,14 @@
dir = 4
},
/area/hallway/primary/central)
-"ggs" = (
-/obj/structure/table,
-/obj/item/paper_bin{
- pixel_x = 1;
- pixel_y = 9
- },
-/obj/item/pen,
-/obj/machinery/airalarm{
- dir = 4;
- pixel_x = -24
- },
+"ggb" = (
+/obj/structure/closet/secure_closet/security/sec,
+/obj/effect/turf_decal/bot_red,
/turf/open/floor/plasteel{
- icon_state = "darkred";
- dir = 9
+ icon_state = "darkredcorners";
+ dir = 4
},
-/area/security/checkpoint/science/research)
+/area/security/main/lockers)
"ggB" = (
/obj/machinery/airalarm{
dir = 1;
@@ -21710,21 +21784,6 @@
},
/turf/open/floor/plasteel/dark/side,
/area/hallway/primary/port)
-"ggE" = (
-/obj/machinery/airalarm{
- pixel_y = 24
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel{
- icon_state = "darkbrown";
- dir = 2
- },
-/area/mine/living_quarters)
"ggG" = (
/obj/structure/cable/yellow{
icon_state = "4-8"
@@ -21743,6 +21802,16 @@
dir = 8
},
/area/quartermaster/qm)
+"ggI" = (
+/obj/machinery/recharger/wallrecharger{
+ pixel_x = -22;
+ pixel_y = -4
+ },
+/turf/open/floor/plasteel{
+ icon_state = "darkblue";
+ dir = 8
+ },
+/area/bridge)
"ggK" = (
/obj/structure/cable/yellow{
icon_state = "2-4"
@@ -21757,6 +21826,14 @@
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
/turf/open/floor/plasteel/dark,
/area/ai_monitored/turret_protected/ai_upload)
+"ggM" = (
+/obj/structure/lattice,
+/obj/structure/grille,
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/gateway{
+ has_gravity = 1;
+ outdoors = 1
+ })
"ggN" = (
/obj/machinery/stasis{
dir = 8
@@ -21869,9 +21946,12 @@
},
/area/science/research)
"gir" = (
-/obj/effect/landmark/event_spawn,
-/turf/open/floor/plating,
-/area/maintenance/port/aft)
+/obj/structure/table/glass,
+/obj/item/storage/box/donkpockets,
+/turf/open/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/engine/foyer)
"git" = (
/mob/living/simple_animal/bot/floorbot,
/turf/open/floor/plasteel,
@@ -21883,6 +21963,9 @@
},
/turf/open/floor/plasteel/dark,
/area/security/main)
+"giM" = (
+/turf/closed/wall/r_wall,
+/area/crew_quarters/heads/captain)
"giZ" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
dir = 8
@@ -21905,15 +21988,12 @@
"gjk" = (
/obj/structure/cable/yellow,
/obj/machinery/power/apc{
- areastring = "/area/security/interrogation";
- name = "Interrogation APC";
+ areastring = "/area/security/interrogation/private";
+ name = "Interrogation Private APC";
pixel_y = -23
},
-/turf/open/floor/plasteel/dark/side{
- icon_state = "textured_dark_corner";
- dir = 4
- },
-/area/security/interrogation)
+/turf/open/floor/plasteel/grimy,
+/area/security/interrogation/private)
"gjp" = (
/obj/structure/disposalpipe/segment,
/obj/machinery/door/airlock/engineering{
@@ -21935,20 +22015,6 @@
/obj/machinery/door/firedoor/border_only,
/turf/open/floor/plasteel/dark,
/area/engine/engineering)
-"gjB" = (
-/obj/machinery/door/airlock/public/glass{
- name = "Auxiliary Tool Storage";
- req_access_txt = "12"
- },
-/obj/effect/landmark/event_spawn,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only,
-/turf/open/floor/plasteel/dark,
-/area/storage/tools)
"gjC" = (
/obj/machinery/airalarm/all_access{
dir = 8;
@@ -22033,6 +22099,15 @@
},
/turf/open/floor/wood,
/area/crew_quarters/dorms)
+"gjR" = (
+/obj/structure/sign/nanotrasen{
+ pixel_x = 0;
+ pixel_y = -33
+ },
+/turf/open/floor/plasteel{
+ icon_state = "darkbluecorners"
+ },
+/area/hallway/secondary/command)
"gjY" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
/turf/open/floor/plasteel{
@@ -22063,9 +22138,6 @@
/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
dir = 1
},
-/obj/structure/cable/yellow{
- icon_state = "2-4"
- },
/turf/open/floor/plasteel/dark/side,
/area/hallway/secondary/command)
"gkB" = (
@@ -22212,8 +22284,10 @@
},
/area/hydroponics)
"gmV" = (
-/obj/structure/closet/l3closet/security,
/obj/effect/turf_decal/bot_red,
+/obj/structure/closet{
+ name = "Evidence Closet"
+ },
/turf/open/floor/plasteel/dark,
/area/security/warden)
"gmW" = (
@@ -22328,7 +22402,7 @@
/obj/machinery/door/airlock/external{
name = "Departure Lounge Airlock"
},
-/obj/effect/mapping_helpers/airlock/cyclelink_helper,
+/obj/structure/fans/tiny,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
/turf/open/floor/plating,
@@ -22346,9 +22420,6 @@
},
/area/security/brig)
"gov" = (
-/obj/structure/sign/warning/vacuum/external{
- pixel_y = -32
- },
/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/incinerator_input{
dir = 1
},
@@ -22396,15 +22467,6 @@
/obj/effect/turf_decal/stripes/line{
dir = 8
},
-/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/advanced_airlock_controller/lavaland{
- pixel_y = 24
- },
/turf/open/floor/plating,
/area/hallway/secondary/entry)
"goU" = (
@@ -22521,6 +22583,9 @@
/obj/structure/cable{
icon_state = "1-4"
},
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 1
+ },
/turf/open/floor/plating,
/area/maintenance/solars/starboard/aft)
"grl" = (
@@ -22578,9 +22643,6 @@
/area/medical/genetics)
"grO" = (
/obj/machinery/space_heater,
-/obj/structure/sign/warning/vacuum/external{
- pixel_y = 32
- },
/turf/open/floor/plating{
icon_state = "platingdmg2"
},
@@ -22727,7 +22789,8 @@
dir = 8
},
/turf/open/floor/plasteel{
- icon_state = "neutralfull"
+ icon_state = "textured_half";
+ dir = 1
},
/area/quartermaster/storage)
"guZ" = (
@@ -22875,6 +22938,14 @@
},
/turf/open/floor/carpet/red,
/area/security/warden)
+"gwp" = (
+/obj/machinery/door/window/brigdoor{
+ dir = 8;
+ name = "Magistrate Private Door";
+ req_access_txt = "84"
+ },
+/turf/open/floor/carpet/red,
+/area/crew_quarters/heads/magistrate)
"gwu" = (
/obj/machinery/light/small{
dir = 8
@@ -22911,7 +22982,19 @@
/obj/structure/closet/secure_closet/warden,
/obj/machinery/firealarm{
dir = 8;
- pixel_x = 26
+ pixel_x = 16;
+ pixel_y = -7
+ },
+/obj/effect/turf_decal/bot_red,
+/obj/machinery/power/apc/highcap/five_k{
+ areastring = "/area/security/warden";
+ dir = 8;
+ name = "Brig Control APC";
+ pixel_x = 23;
+ pixel_y = 10
+ },
+/obj/structure/cable/yellow{
+ icon_state = "0-8"
},
/turf/open/floor/plasteel/dark,
/area/security/warden)
@@ -22982,20 +23065,21 @@
},
/area/hallway/secondary/exit/departure_lounge)
"gxM" = (
-/obj/machinery/door/poddoor/preopen{
- id = "Secure Gate";
- name = "brig shutters"
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
},
/obj/machinery/door/firedoor/border_only{
- dir = 1
+ dir = 8
},
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/turnstile/brig{
- dir = 1
+/obj/machinery/door/airlock/mining{
+ name = "Mining Office";
+ req_access_txt = "48"
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 4
},
-/obj/effect/turf_decal/delivery/red,
/turf/open/floor/plasteel/dark,
-/area/security/brig)
+/area/quartermaster/miningoffice)
"gxN" = (
/obj/machinery/button/door{
id = "Skynet_launch";
@@ -23045,18 +23129,8 @@
},
/area/medical/medbay/central)
"gym" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/structure/closet/cardboard,
-/obj/structure/sign/poster/official/random{
- pixel_y = 32
- },
/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark/side{
- icon_state = "textured_dark_edge";
- dir = 1
- },
+/turf/open/floor/plasteel/dark,
/area/quartermaster/warehouse)
"gyB" = (
/obj/structure/cable/yellow{
@@ -23151,13 +23225,13 @@
pixel_x = -8
},
/turf/open/floor/carpet,
-/area/crew_quarters/heads/captain/private)
+/area/crew_quarters/heads/captain)
"gzI" = (
/turf/open/floor/plasteel/dark/side{
icon_state = "textured_dark_half";
dir = 8
},
-/area/security/main)
+/area/security/main/lockers)
"gzZ" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/table/reinforced,
@@ -23350,6 +23424,12 @@
name = "Shutter Access";
pixel_y = 24
},
+/obj/structure/disposalpipe/segment{
+ dir = 8
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
/turf/open/floor/plating,
/area/maintenance/fore)
"gBW" = (
@@ -23427,11 +23507,17 @@
/turf/open/floor/plasteel/freezer,
/area/mine/laborcamp)
"gDH" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/structure/window/reinforced/tinted{
+ dir = 1
+ },
/turf/open/floor/plasteel/dark/side{
icon_state = "textured_dark_edge";
dir = 1
},
-/area/hallway/secondary/command)
+/area/crew_quarters/heads/ntrep)
"gDI" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
@@ -23446,6 +23532,12 @@
icon_state = "textured_dark_edge"
},
/area/engine/engineering)
+"gDO" = (
+/obj/machinery/vending/clothing,
+/turf/open/floor/plasteel{
+ icon_state = "neutral"
+ },
+/area/crew_quarters/locker)
"gEe" = (
/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
@@ -23482,20 +23574,23 @@
/turf/open/floor/plating,
/area/maintenance/port/fore)
"gFm" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 4
+/obj/structure/sign/warning/vacuum/external{
+ pixel_y = 32
},
/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{
- dir = 4
+ dir = 1
},
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 4
},
-/turf/open/floor/plating,
-/area/maintenance/starboard/fore)
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 6
+ },
+/turf/open/floor/plasteel{
+ icon_state = "neutral";
+ dir = 1
+ },
+/area/hallway/secondary/entry)
"gFo" = (
/obj/structure/disposalpipe/segment{
dir = 9
@@ -23641,13 +23736,20 @@
/turf/open/floor/plating,
/area/medical/virology)
"gHe" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 5
+ },
+/obj/structure/cable/yellow{
+ icon_state = "2-4"
+ },
/turf/open/floor/plasteel{
icon_state = "darkred";
dir = 10
},
-/area/security/main)
+/area/security/main/lockers)
"gHf" = (
/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
@@ -23679,29 +23781,14 @@
/turf/open/floor/engine/vacuum,
/area/maintenance/disposal/incinerator)
"gHo" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 8
- },
-/obj/machinery/door/airlock/external{
- name = "MiniSat Space Access Airlock";
- req_one_access_txt = "65;19"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/structure/sign/warning/vacuum/external{
- pixel_x = 1;
- pixel_y = -32
+/obj/effect/turf_decal/stripes/corner{
+ dir = 1
},
-/obj/structure/sign/warning/vacuum/external{
- pixel_x = 1;
- pixel_y = 32
+/turf/open/floor/plasteel{
+ icon_state = "neutral";
+ dir = 1
},
-/turf/open/floor/plating,
-/area/aisat)
+/area/hallway/secondary/entry)
"gHr" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
@@ -23912,19 +23999,19 @@
/turf/open/floor/plasteel,
/area/crew_quarters/fitness/recreation)
"gJR" = (
-/obj/structure/chair/office/dark{
- dir = 1
+/obj/structure/closet/crate/freezer,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 3;
+ name = "3maintenance loot spawner"
},
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 6
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 8
},
-/obj/effect/landmark/start/depsec/science,
-/obj/structure/cable/yellow{
- icon_state = "2-4"
+/obj/structure/disposalpipe/segment{
+ dir = 8
},
/turf/open/floor/plasteel/dark,
-/area/security/checkpoint/science/research)
+/area/quartermaster/warehouse)
"gJV" = (
/obj/structure/table,
/obj/item/storage/belt/medical{
@@ -24248,13 +24335,33 @@
},
/area/hallway/secondary/entry)
"gOC" = (
+/obj/structure/window/reinforced{
+ dir = 1;
+ pixel_y = 1;
+ color = "#ff0000"
+ },
+/obj/structure/window/reinforced{
+ dir = 8;
+ color = "#ff0000"
+ },
+/obj/machinery/door/window/brigdoor{
+ dir = 4;
+ name = "Armory Door";
+ req_access_txt = "1";
+ color = "#aa0808"
+ },
/obj/structure/rack,
-/obj/effect/spawner/lootdrop/maintenance,
-/obj/item/storage/belt/utility,
-/turf/open/floor/plasteel{
- icon_state = "yellow"
+/obj/structure/rack,
+/obj/item/melee/transforming/vib_blade{
+ pixel_x = 3
},
-/area/engine/foyer)
+/obj/effect/turf_decal/bot_red,
+/obj/item/kitchen/knife/combat,
+/obj/item/kitchen/knife/combat,
+/obj/item/kitchen/knife/combat,
+/obj/item/melee/sledgehammer/security,
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/security/armory)
"gOJ" = (
/turf/closed/wall/r_wall,
/area/tcommsat/server)
@@ -24354,6 +24461,21 @@
dir = 1
},
/area/crew_quarters/locker)
+"gQo" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark/side{
+ icon_state = "textured_dark_corner";
+ dir = 8
+ },
+/area/security/brig)
"gQt" = (
/obj/structure/sign/directions/science{
pixel_y = -8
@@ -24378,7 +24500,7 @@
/turf/open/floor/plasteel/dark/side{
icon_state = "textured_dark_edge"
},
-/area/security/interrogation)
+/area/security/interrogation/private)
"gQG" = (
/obj/structure/cable/yellow{
icon_state = "4-8"
@@ -24471,15 +24593,9 @@
},
/area/security/courtroom)
"gRn" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable/yellow{
- icon_state = "0-8"
- },
-/obj/structure/cable/yellow{
- icon_state = "0-8"
- },
-/turf/open/floor/plating,
-/area/security/main)
+/obj/machinery/newscaster/security_unit,
+/turf/closed/wall,
+/area/security/interrogation)
"gRo" = (
/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
@@ -24663,19 +24779,20 @@
},
/area/hallway/primary/fore)
"gSq" = (
-/obj/structure/table/glass,
/obj/structure/disposalpipe/segment{
dir = 5
},
-/obj/item/reagent_containers/food/drinks/soda_cans/thirteenloko{
- pixel_x = -6;
- pixel_y = 6
- },
/turf/open/floor/plasteel{
icon_state = "neutralfull"
},
/area/engine/foyer)
"gSx" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
/turf/open/floor/plating{
icon_state = "platingdmg2"
},
@@ -24743,7 +24860,8 @@
icon_state = "4-8"
},
/turf/open/floor/plasteel{
- icon_state = "neutralfull"
+ icon_state = "textured_half";
+ dir = 1
},
/area/quartermaster/storage)
"gTC" = (
@@ -24803,18 +24921,18 @@
/obj/structure/cable/yellow{
icon_state = "1-8"
},
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/structure/cable/yellow{
- icon_state = "2-8"
- },
/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
dir = 4
},
/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
dir = 4
},
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-4"
+ },
/turf/open/floor/carpet/red,
/area/security/warden)
"gUm" = (
@@ -24848,71 +24966,21 @@
/turf/open/floor/plating,
/area/teleporter)
"gUA" = (
-/obj/machinery/computer/secure_data,
-/obj/machinery/button/flasher{
- id = "secentranceflasher";
- name = "Brig Entrance Flash Control";
- pixel_x = -24;
- pixel_y = 24;
- req_access_txt = "1"
- },
-/obj/machinery/button/door{
- id = "Secure Gate";
- name = "Cell Window Control";
- pixel_x = 5;
- pixel_y = 27;
- specialfunctions = 4
- },
-/obj/machinery/button/door{
- id = "briglockdown";
- name = "Brig Lockdown Control";
- pixel_x = 5;
- pixel_y = 37
- },
-/obj/machinery/light/small{
+/obj/effect/turf_decal/siding/wood/thin{
dir = 1
},
-/obj/machinery/button/door{
- desc = "A remote control switch for the medbay foyer.";
- id = "innerbrig";
- name = "Brig Interior Doors Control";
- normaldoorcontrol = 1;
- pixel_x = -5;
- pixel_y = 37;
- req_access_txt = "63"
- },
-/obj/machinery/button/door{
- desc = "A remote control switch for the medbay foyer.";
- id = "outerbrig";
- name = "Brig Exterior Doors Control";
- normaldoorcontrol = 1;
- pixel_x = -5;
- pixel_y = 27;
- req_access_txt = "63"
- },
-/turf/open/floor/plasteel{
- icon_state = "darkred";
- dir = 9
+/obj/structure/disposalpipe/segment,
+/obj/machinery/computer/security/wooden_tv{
+ pixel_x = 1;
+ pixel_y = 2
},
-/area/security/brig)
+/turf/open/floor/wood,
+/area/crew_quarters/heads/magistrate)
"gUB" = (
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 4
- },
-/obj/machinery/door/airlock/external{
- req_access_txt = "13"
- },
-/obj/machinery/atmospherics/pipe/layer_manifold{
- dir = 4
- },
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/turf/open/floor/plating,
-/area/maintenance/port/aft)
+/obj/structure/flora/ausbushes/sparsegrass,
+/obj/item/reagent_containers/food/snacks/grown/banana,
+/turf/open/floor/grass,
+/area/medical/virology)
"gUW" = (
/obj/structure/lattice,
/turf/open/floor/plating/asteroid/snow/icemoon/top_layer,
@@ -24950,15 +25018,6 @@
c_tag = "MiniSat Exterior - Space Access Starboard";
network = list("minisat","ss13")
},
-/obj/machinery/advanced_airlock_controller/lavaland{
- pixel_y = 24
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{
- dir = 4
- },
/turf/open/floor/plasteel/dark,
/area/aisat)
"gVE" = (
@@ -25073,16 +25132,6 @@
dir = 1;
network = list("minisat","ss13")
},
-/obj/machinery/advanced_airlock_controller/lavaland{
- dir = 1;
- pixel_y = -24
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{
- dir = 8
- },
/turf/open/floor/plasteel/dark,
/area/aisat)
"gWd" = (
@@ -25100,14 +25149,23 @@
/turf/open/floor/plating,
/area/crew_quarters/heads/hos)
"gWi" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
+/obj/machinery/light_switch{
+ pixel_y = 38
+ },
+/obj/machinery/power/apc{
+ areastring = "/area/quartermaster/miningoffice";
+ dir = 1;
+ name = "Mining APC";
+ pixel_y = 23
},
/obj/structure/cable/yellow{
- icon_state = "4-8"
+ icon_state = "0-4"
},
-/turf/open/floor/plasteel/dark,
-/area/security/checkpoint/science/research)
+/turf/open/floor/plasteel{
+ icon_state = "darkbrown";
+ dir = 1
+ },
+/area/quartermaster/miningoffice)
"gWk" = (
/obj/effect/landmark/event_spawn,
/turf/open/floor/plasteel{
@@ -25192,7 +25250,7 @@
"gYQ" = (
/obj/effect/spawner/structure/window/reinforced/tinted,
/turf/open/floor/plating,
-/area/security/interrogation)
+/area/security/interrogation/private)
"gYR" = (
/turf/closed/wall/r_wall,
/area/medical/psych)
@@ -25301,14 +25359,14 @@
/turf/closed/wall/r_wall,
/area/maintenance/starboard)
"hau" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 9
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
+/obj/structure/closet/crate,
+/obj/item/stack/ore/glass,
+/turf/open/floor/plasteel/dark/side{
+ icon_state = "textured_dark_edge"
},
-/turf/open/floor/plasteel/dark,
/area/quartermaster/warehouse)
"hav" = (
/obj/effect/spawner/structure/window/reinforced/tinted,
@@ -25348,35 +25406,19 @@
},
/turf/open/floor/plating,
/area/maintenance/starboard/secondary)
-"hbd" = (
-/obj/structure/cable/yellow{
- icon_state = "1-4"
- },
-/obj/effect/landmark/blobstart,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 5
- },
-/turf/open/floor/plating,
-/area/maintenance/starboard/fore)
"hbq" = (
/turf/open/floor/plasteel/dark,
/area/mine/living_quarters)
"hbr" = (
-/obj/structure/closet/crate/internals,
-/obj/structure/cable/yellow{
- icon_state = "1-4"
- },
-/obj/structure/cable/yellow{
- icon_state = "1-8"
- },
-/obj/effect/spawner/lootdrop/maintenance{
- lootcount = 3;
- name = "3maintenance loot spawner"
+/obj/machinery/light{
+ dir = 1;
+ light_color = "#c1caff"
},
-/turf/open/floor/plasteel/dark/side{
- icon_state = "textured_dark_edge"
+/obj/effect/turf_decal/arrows{
+ dir = 4
},
-/area/quartermaster/warehouse)
+/turf/open/floor/plasteel/dark,
+/area/construction/storage_wing)
"hbA" = (
/obj/effect/turf_decal/arrows/white,
/turf/open/floor/plasteel/dark,
@@ -25405,12 +25447,6 @@
/obj/effect/turf_decal/stripes/line{
dir = 1
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
/turf/open/floor/plasteel{
icon_state = "neutral";
dir = 1
@@ -25643,6 +25679,12 @@
},
/turf/open/floor/plasteel,
/area/crew_quarters/fitness/recreation)
+"hfT" = (
+/obj/structure/fence/cut{
+ dir = 4
+ },
+/turf/open/floor/plating/asteroid/snow/icemoon/top_layer,
+/area/icemoon/top_layer/outdoors)
"hfV" = (
/obj/machinery/atmospherics/components/unary/portables_connector/visible{
dir = 1
@@ -25780,6 +25822,9 @@
"hhX" = (
/turf/closed/wall/r_wall,
/area/science/xenobiology)
+"hii" = (
+/turf/closed/wall/r_wall,
+/area/security/interrogation/private)
"hik" = (
/obj/structure/closet,
/obj/item/storage/box/donkpockets,
@@ -25938,7 +25983,7 @@
icon_state = "textured_dark_edge";
dir = 4
},
-/area/crew_quarters/heads/captain/private)
+/area/crew_quarters/heads/captain)
"hka" = (
/obj/machinery/light/small{
dir = 4
@@ -26018,12 +26063,6 @@
c_tag = "Atmospherics Tanks East";
dir = 9
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 10
- },
/obj/effect/turf_decal/stripes/corner,
/turf/open/floor/plasteel/dark/side{
dir = 4
@@ -26140,6 +26179,15 @@
},
/turf/open/floor/circuit,
/area/ai_monitored/turret_protected/aisat_interior)
+"hnr" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel/dark,
+/area/security/interrogation)
"hnu" = (
/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
dir = 1
@@ -26154,6 +26202,12 @@
icon_state = "neutralfull"
},
/area/engine/engineering)
+"hnw" = (
+/turf/open/floor/plasteel/dark/side{
+ icon_state = "textured_dark_corner";
+ dir = 4
+ },
+/area/security/interrogation/private)
"hnD" = (
/obj/structure/extinguisher_cabinet{
pixel_x = 27
@@ -26239,7 +26293,6 @@
},
/obj/structure/table/wood,
/obj/item/clothing/shoes/laceup,
-/obj/item/clothing/under/suit_jacket/really_black,
/obj/machinery/camera{
c_tag = "Corporate Showroom"
},
@@ -26307,7 +26360,7 @@
/area/science/robotics/lab)
"hqG" = (
/turf/open/floor/plating/asteroid/snow/icemoon,
-/area/icemoon/underground/explored)
+/area/icemoon/surface/outdoors/explored)
"hqR" = (
/obj/machinery/atmospherics/components/unary/vent_pump/layer2{
dir = 4
@@ -26377,16 +26430,19 @@
/area/maintenance/starboard/secondary)
"hrT" = (
/obj/structure/rack,
-/obj/item/storage/toolbox/mechanical{
- pixel_x = -2;
- pixel_y = -1
- },
-/obj/item/storage/toolbox/mechanical{
+/obj/item/storage/briefcase{
pixel_x = 4;
- pixel_y = -4
+ pixel_y = -2
},
+/obj/item/storage/briefcase,
/turf/open/floor/plasteel/dark,
/area/crew_quarters/locker)
+"hrV" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
"hse" = (
/obj/structure/toilet{
pixel_y = 8
@@ -26434,8 +26490,8 @@
},
/area/crew_quarters/kitchen)
"hsU" = (
-/obj/machinery/suit_storage_unit/mining,
/obj/effect/turf_decal/bot,
+/obj/machinery/suit_storage_unit/mining/winter,
/turf/open/floor/plasteel,
/area/mine/eva)
"htg" = (
@@ -26516,12 +26572,40 @@
},
/area/maintenance/port/fore)
"huz" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/structure/cable/yellow{
- icon_state = "1-2"
+/obj/item/radio/intercom{
+ pixel_y = 24
+ },
+/obj/structure/rack,
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2.9;
+ color = "#ff0000"
+ },
+/obj/structure/window/reinforced{
+ color = "#ff0000"
+ },
+/obj/structure/window/reinforced{
+ dir = 8;
+ color = "#ff0000"
+ },
+/obj/machinery/door/window/brigdoor{
+ dir = 4;
+ name = "Armory Door";
+ req_access_txt = "1";
+ color = "#aa0808"
+ },
+/obj/effect/turf_decal/bot_red,
+/obj/item/gun/energy/e_gun{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/gun/energy/e_gun,
+/obj/item/gun/energy/e_gun{
+ pixel_x = 3;
+ pixel_y = -3
},
/turf/open/floor/plasteel/dark,
-/area/security/checkpoint/engineering)
+/area/ai_monitored/security/armory)
"huJ" = (
/obj/effect/landmark/start/roboticist,
/obj/effect/turf_decal/bot,
@@ -26655,6 +26739,13 @@
/obj/effect/turf_decal/stripes/line,
/turf/open/floor/plasteel/dark/side,
/area/hallway/primary/central)
+"hvK" = (
+/obj/structure/grille,
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/gateway{
+ has_gravity = 1;
+ outdoors = 1
+ })
"hvS" = (
/obj/structure/bed,
/obj/item/bedsheet,
@@ -26712,7 +26803,7 @@
/obj/structure/cable/yellow{
icon_state = "4-8"
},
-/obj/machinery/computer/bounty{
+/obj/machinery/computer/card{
dir = 4
},
/turf/open/floor/plasteel/dark/side{
@@ -26866,6 +26957,21 @@
dir = 1
},
/area/hydroponics)
+"hyx" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/computer/security/telescreen/interrogation{
+ pixel_y = 30
+ },
+/obj/structure/chair{
+ dir = 1
+ },
+/turf/open/floor/plasteel/grimy,
+/area/security/interrogation/private)
"hyF" = (
/obj/item/storage/box/beakers{
pixel_x = -7;
@@ -26935,10 +27041,27 @@
dir = 1
},
/area/escapepodbay)
+"hAj" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/structure/cable/yellow{
+ icon_state = "2-4"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel{
+ icon_state = "darkblue";
+ dir = 1
+ },
+/area/crew_quarters/heads/ntrep)
"hAq" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
/obj/effect/mapping_helpers/teleport_anchor,
+/obj/structure/cable/yellow{
+ icon_state = "2-4"
+ },
/turf/open/floor/plating{
icon_state = "platingdmg3"
},
@@ -26966,8 +27089,11 @@
/obj/structure/cable/yellow{
icon_state = "2-8"
},
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
/turf/open/floor/wood,
-/area/crew_quarters/heads/captain/private)
+/area/crew_quarters/heads/captain)
"hAA" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
dir = 4
@@ -27017,20 +27143,12 @@
/turf/closed/wall,
/area/security/checkpoint/customs)
"hBi" = (
-/obj/machinery/door/airlock/maintenance{
- name = "Security Maintenance";
- req_one_access_txt = "1;4"
- },
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/structure/disposalpipe/segment,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
+/obj/effect/landmark/event_spawn,
+/turf/open/floor/plasteel{
+ icon_state = "neutral";
+ dir = 4
},
-/obj/machinery/door/firedoor/border_only,
-/turf/open/floor/plating,
-/area/maintenance/fore)
+/area/crew_quarters/locker)
"hBk" = (
/obj/machinery/light_switch{
pixel_x = -26
@@ -27069,9 +27187,6 @@
/area/hallway/secondary/entry)
"hBz" = (
/obj/machinery/space_heater,
-/obj/structure/sign/warning/vacuum/external{
- pixel_y = 32
- },
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
/turf/open/floor/plating{
icon_state = "platingdmg1"
@@ -27305,7 +27420,7 @@
"hEz" = (
/obj/machinery/vending/cigarette,
/turf/open/floor/wood,
-/area/crew_quarters/heads/captain/private)
+/area/crew_quarters/heads/captain)
"hEB" = (
/obj/structure/cable/yellow{
icon_state = "2-4"
@@ -27319,11 +27434,9 @@
/turf/open/floor/plasteel/dark,
/area/security/nuke_storage)
"hED" = (
-/turf/open/floor/plasteel{
- icon_state = "neutralcorner";
- dir = 1
- },
-/area/crew_quarters/locker)
+/obj/structure/flora/rock/pile/icy,
+/turf/open/floor/plating/asteroid/snow/icemoon/top_layer,
+/area/icemoon/top_layer/outdoors)
"hEF" = (
/obj/machinery/camera{
c_tag = "Research and Development";
@@ -27344,12 +27457,6 @@
/turf/open/floor/plasteel/dark,
/area/science/lab)
"hEO" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/structure/cable/yellow{
- icon_state = "2-4"
- },
/obj/structure/cable/yellow{
icon_state = "2-8"
},
@@ -27359,6 +27466,12 @@
/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
dir = 4
},
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-8"
+ },
/turf/open/floor/plasteel/dark,
/area/security/warden)
"hFw" = (
@@ -27467,6 +27580,13 @@
/obj/machinery/space_heater,
/turf/open/floor/plating,
/area/maintenance/port/fore)
+"hHD" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/solar/starboard/fore)
"hHE" = (
/turf/open/floor/plasteel{
icon_state = "red";
@@ -27477,9 +27597,9 @@
/obj/structure/table/wood,
/obj/item/book/manual/wiki/security_space_law,
/obj/machinery/power/apc{
- areastring = "/area/crew_quarters/heads/captain/private";
+ areastring = "/area/crew_quarters/heads/captain";
dir = 8;
- name = "Captain's Quarters APC";
+ name = "Captain's Office APC";
pixel_x = -25
},
/obj/structure/cable/yellow{
@@ -27495,7 +27615,7 @@
icon_state = "textured_dark_edge";
dir = 4
},
-/area/crew_quarters/heads/captain/private)
+/area/crew_quarters/heads/captain)
"hHW" = (
/obj/structure/cable/yellow{
icon_state = "4-8"
@@ -27506,9 +27626,6 @@
/obj/structure/disposalpipe/segment{
dir = 5
},
-/obj/effect/turf_decal/stripes/corner{
- dir = 1
- },
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
/turf/open/floor/plasteel,
@@ -27521,6 +27638,19 @@
icon_state = "darkpurple"
},
/area/science/nanite)
+"hIa" = (
+/obj/structure/table,
+/obj/machinery/recharger{
+ pixel_y = 4
+ },
+/obj/structure/cable/yellow{
+ icon_state = "2-4"
+ },
+/turf/open/floor/plasteel{
+ icon_state = "darkred";
+ dir = 10
+ },
+/area/security/interrogation)
"hId" = (
/obj/structure/cable/yellow{
icon_state = "1-2"
@@ -27582,6 +27712,18 @@
icon_state = "textured_dark_edge"
},
/area/escapepodbay)
+"hII" = (
+/obj/structure/window/reinforced/tinted,
+/turf/open/floor/plasteel{
+ icon_state = "darkred"
+ },
+/area/crew_quarters/heads/magistrate)
+"hIJ" = (
+/obj/item/cigbutt,
+/turf/open/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/maintenance/port/fore)
"hIK" = (
/obj/machinery/door/window/brigdoor{
name = "Justice Chamber";
@@ -27761,12 +27903,7 @@
/turf/open/floor/plasteel/dark/side,
/area/hallway/secondary/command)
"hKh" = (
-/obj/structure/rack,
-/obj/item/storage/briefcase,
-/obj/item/storage/briefcase{
- pixel_x = 4;
- pixel_y = -2
- },
+/obj/structure/closet/wardrobe/green,
/turf/open/floor/plasteel/dark,
/area/crew_quarters/locker)
"hKm" = (
@@ -27829,6 +27966,17 @@
/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
/turf/open/floor/plating/asteroid/snow/icemoon/top_layer,
/area/icemoon/top_layer/outdoors)
+"hKT" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 1
+ },
+/obj/structure/table/wood,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 5
+ },
+/obj/item/lighter/blue,
+/turf/open/floor/carpet/blue,
+/area/crew_quarters/heads/blueshield)
"hKZ" = (
/obj/structure/disposalpipe/segment,
/obj/machinery/light/small,
@@ -27911,21 +28059,20 @@
/turf/open/floor/plating,
/area/maintenance/central)
"hMA" = (
-/obj/structure/disposalpipe/sorting/mail/flip{
+/obj/machinery/power/apc/highcap/five_k{
+ areastring = "/area/security/interrogation";
dir = 4;
- sortType = 8
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 8
+ name = "Interrogation APC";
+ pixel_x = 24
},
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 8
+/obj/structure/cable/yellow{
+ icon_state = "0-8"
},
-/turf/open/floor/plasteel/dark/side{
- icon_state = "textured_dark_corner";
- dir = 8
+/turf/open/floor/plasteel{
+ icon_state = "darkred";
+ dir = 4
},
-/area/security/main)
+/area/security/interrogation)
"hMB" = (
/obj/machinery/light/small,
/turf/open/floor/plasteel/dark/side,
@@ -28053,9 +28200,9 @@
/area/science/xenobiology)
"hOH" = (
/obj/structure/chair/comfy/black{
- dir = 8
+ dir = 1
},
-/obj/effect/landmark/start/research_director,
+/obj/effect/landmark/start/head_of_security,
/turf/open/floor/carpet,
/area/bridge)
"hOL" = (
@@ -28350,12 +28497,10 @@
},
/area/crew_quarters/heads/chief)
"hSL" = (
-/obj/structure/rack,
-/obj/item/radio/off,
-/turf/open/floor/plasteel{
- icon_state = "yellow"
- },
-/area/engine/foyer)
+/obj/structure/closet/secure_closet/medical3,
+/obj/machinery/light,
+/turf/open/floor/plasteel/dark,
+/area/medical/storage/locker)
"hST" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 5
@@ -28415,14 +28560,11 @@
/turf/open/floor/plasteel/dark,
/area/mine/maintenance)
"hTG" = (
-/obj/effect/turf_decal/loading_area/red{
- dir = 8
- },
-/turf/open/floor/plasteel{
- icon_state = "darkred";
- dir = 4
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
+/turf/open/floor/plasteel/dark/side{
+ dir = 1
},
-/area/security/main)
+/area/hallway/secondary/command)
"hTI" = (
/obj/machinery/hydroponics/constructable,
/obj/effect/turf_decal/bot,
@@ -28465,12 +28607,8 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
/turf/open/floor/plasteel/dark/side{
icon_state = "textured_dark_edge";
dir = 1
@@ -28713,25 +28851,6 @@
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
/area/library)
-"iaq" = (
-/obj/structure/sign/warning/vacuum/external{
- pixel_y = 32
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{
- dir = 8
- },
-/obj/machinery/advanced_airlock_controller/lavaland{
- dir = 1;
- pixel_y = -24
- },
-/turf/open/floor/plating,
-/area/maintenance/port/fore)
"iaG" = (
/turf/open/floor/plasteel{
icon_state = "neutral";
@@ -28752,6 +28871,21 @@
icon_state = "neutral"
},
/area/engine/atmos/distro)
+"ibe" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 8
+ },
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = 26
+ },
+/obj/structure/window/reinforced/tinted,
+/obj/machinery/papershredder,
+/turf/open/floor/plasteel/dark/side{
+ icon_state = "textured_dark_edge";
+ dir = 1
+ },
+/area/crew_quarters/heads/ntrep)
"ibf" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
dir = 5
@@ -28774,9 +28908,8 @@
"ibj" = (
/obj/machinery/computer/security/wooden_tv{
pixel_x = 1;
- pixel_y = 6
+ pixel_y = 2
},
-/obj/structure/table/glass,
/turf/open/floor/plasteel/dark,
/area/bridge)
"ibA" = (
@@ -28799,22 +28932,11 @@
/obj/structure/cable/yellow{
icon_state = "1-8"
},
-/obj/machinery/airalarm{
- dir = 8;
- pixel_x = 24
- },
/obj/machinery/light/small{
dir = 4
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 9
- },
-/turf/open/floor/plasteel{
- icon_state = "darkred";
- dir = 4
- },
-/area/security/brig)
+/turf/open/floor/wood,
+/area/crew_quarters/heads/magistrate)
"ibZ" = (
/obj/machinery/atmospherics/pipe/simple/general/visible,
/turf/open/floor/engine,
@@ -29038,7 +29160,7 @@
icon_state = "textured_dark_corner";
dir = 1
},
-/area/security/interrogation)
+/area/security/interrogation/private)
"ifi" = (
/obj/effect/landmark/blobstart,
/turf/open/floor/plating{
@@ -29452,6 +29574,17 @@
dir = 5
},
/area/storage/primary)
+"ilR" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ id = "ntrep_privacy";
+ name = "Nanotrasen Representative`s shutters"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "0-2"
+ },
+/turf/open/floor/plating,
+/area/crew_quarters/heads/ntrep)
"imh" = (
/obj/structure/table,
/obj/item/candle,
@@ -29605,6 +29738,12 @@
},
/turf/open/floor/plasteel/freezer,
/area/mine/living_quarters)
+"ipj" = (
+/obj/structure/fence/corner{
+ dir = 4
+ },
+/turf/open/floor/plating/asteroid/snow/icemoon/top_layer,
+/area/icemoon/top_layer/outdoors)
"ipl" = (
/obj/structure/urinal{
pixel_y = 29
@@ -29883,7 +30022,7 @@
icon_state = "1-2"
},
/turf/open/floor/wood,
-/area/crew_quarters/heads/captain/private)
+/area/crew_quarters/heads/captain)
"isi" = (
/obj/structure/table/glass,
/obj/machinery/door/window/westleft{
@@ -30070,7 +30209,7 @@
dir = 4
},
/turf/open/floor/carpet,
-/area/crew_quarters/heads/captain/private)
+/area/crew_quarters/heads/captain)
"iuG" = (
/turf/open/floor/plasteel/dark/side{
dir = 8
@@ -30386,8 +30525,11 @@
icon_state = "map-right-MS";
pixel_y = 32
},
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
/turf/open/floor/wood,
-/area/crew_quarters/heads/captain/private)
+/area/crew_quarters/heads/captain)
"ixD" = (
/obj/structure/gulag_beacon,
/turf/open/floor/plasteel,
@@ -30609,7 +30751,7 @@
/turf/open/floor/plasteel/dark/side{
icon_state = "textured_dark_corner"
},
-/area/security/interrogation)
+/area/security/interrogation/private)
"iAw" = (
/obj/structure/cable/yellow{
icon_state = "1-2"
@@ -30618,7 +30760,7 @@
icon_state = "textured_dark_half";
dir = 8
},
-/area/security/main)
+/area/security/main/lockers)
"iAA" = (
/obj/structure/window/reinforced{
dir = 1
@@ -30830,7 +30972,6 @@
/obj/structure/disposalpipe/segment{
dir = 6
},
-/obj/effect/turf_decal/stripes/corner,
/turf/open/floor/plasteel,
/area/quartermaster/storage)
"iCW" = (
@@ -31093,17 +31234,9 @@
/turf/open/floor/plasteel/dark/side,
/area/hallway/secondary/command)
"iHN" = (
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
+/obj/structure/closet/l3closet,
/turf/open/floor/plating,
-/area/maintenance/starboard/fore)
+/area/maintenance/central)
"iHW" = (
/obj/machinery/computer/secure_data{
dir = 4
@@ -31431,7 +31564,6 @@
/obj/machinery/newscaster{
pixel_x = -30
},
-/obj/item/clothing/under/suit_jacket/red,
/obj/item/book/codex_gigas,
/turf/open/floor/plasteel/cult,
/area/library)
@@ -31597,8 +31729,16 @@
/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
dir = 4
},
-/turf/open/floor/plasteel/dark/side{
- icon_state = "textured_dark_edge";
+/obj/machinery/camera{
+ c_tag = "Mining Office";
+ dir = 8
+ },
+/obj/item/radio/intercom{
+ dir = 4;
+ pixel_x = 27
+ },
+/turf/open/floor/plasteel{
+ icon_state = "darkbrown";
dir = 4
},
/area/quartermaster/miningoffice)
@@ -31638,6 +31778,17 @@
/obj/structure/grille/broken,
/turf/open/floor/plating/asteroid/snow/icemoon/top_layer,
/area/icemoon/top_layer/outdoors)
+"iOU" = (
+/obj/structure/table,
+/obj/item/storage/firstaid/regular{
+ pixel_x = -1;
+ pixel_y = 4
+ },
+/turf/open/floor/plasteel{
+ icon_state = "darkred";
+ dir = 9
+ },
+/area/security/interrogation)
"iPc" = (
/mob/living/simple_animal/cow{
name = "Betsy";
@@ -31739,11 +31890,6 @@
},
/turf/open/floor/plating/asteroid/snow/icemoon,
/area/icemoon/underground/explored/laborcamp)
-"iQP" = (
-/obj/structure/closet/wardrobe/white,
-/obj/effect/turf_decal/stripes/corner,
-/turf/open/floor/plasteel/dark,
-/area/crew_quarters/locker)
"iRj" = (
/obj/machinery/door/airlock/maintenance{
req_access_txt = "12"
@@ -31807,9 +31953,9 @@
dir = 8
},
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
+ dir = 6
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
dir = 4
},
/turf/open/floor/plating,
@@ -31834,14 +31980,14 @@
/area/security/brig)
"iSp" = (
/obj/structure/table/wood,
-/obj/item/paper_bin{
- pixel_x = -3;
- pixel_y = 7
- },
-/obj/item/pen,
/obj/machinery/light_switch{
pixel_x = 28
},
+/obj/machinery/photocopier/faxmachine{
+ density = 0;
+ department = "Bridge";
+ name = "Bridge Fax Machine"
+ },
/turf/open/floor/plasteel{
icon_state = "darkblue";
dir = 5
@@ -31857,7 +32003,7 @@
/turf/open/floor/circuit/telecomms,
/area/mine/maintenance)
"iSu" = (
-/obj/item/cigbutt,
+/obj/effect/landmark/event_spawn,
/turf/open/floor/plating{
icon_state = "panelscorched"
},
@@ -32005,15 +32151,11 @@
},
/area/engine/atmos/distro)
"iVi" = (
-/obj/machinery/power/compressor{
- comp_id = "geothermal_ne";
- luminosity = 2
- },
-/obj/structure/cable{
- icon_state = "1-4"
+/turf/open/floor/plasteel{
+ icon_state = "darkred";
+ dir = 4
},
-/turf/open/floor/plating/snowed/smoothed/icemoon,
-/area/icemoon/top_layer/outdoors)
+/area/security/interrogation)
"iVp" = (
/obj/machinery/computer/operating,
/turf/open/floor/plasteel{
@@ -32129,18 +32271,16 @@
icon_state = "textured_dark_edge";
dir = 4
},
-/area/security/interrogation)
+/area/security/interrogation/private)
"iWT" = (
-/obj/structure/chair,
-/obj/machinery/flasher{
- id = "holdingflash";
- pixel_x = -25
- },
+/obj/structure/bookcase,
+/obj/item/book/manual/wiki/security_space_law,
+/obj/structure/sign/calendar/directional/north,
/turf/open/floor/plasteel{
icon_state = "darkred";
dir = 9
},
-/area/security/brig)
+/area/crew_quarters/heads/magistrate)
"iXd" = (
/obj/machinery/door/airlock/maintenance{
req_one_access_txt = "12;27;37"
@@ -32154,6 +32294,14 @@
/obj/machinery/door/firedoor/border_only,
/turf/open/floor/plating,
/area/maintenance/port)
+"iXo" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel{
+ icon_state = "darkred"
+ },
+/area/security/interrogation)
"iXu" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/structure/sign/warning/securearea{
@@ -32374,7 +32522,6 @@
/turf/open/floor/plasteel/dark,
/area/hallway/secondary/entry)
"iZL" = (
-/obj/effect/landmark/start/quartermaster,
/obj/structure/disposalpipe/segment{
dir = 10
},
@@ -32472,6 +32619,12 @@
dir = 6
},
/area/mine/production)
+"jaw" = (
+/obj/structure/fence{
+ dir = 8
+ },
+/turf/open/floor/plating/asteroid/snow/icemoon/top_layer,
+/area/icemoon/top_layer/outdoors)
"jay" = (
/obj/structure/bed,
/obj/machinery/camera{
@@ -32525,6 +32678,11 @@
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 5
},
+/obj/machinery/airalarm{
+ dir = 1;
+ pixel_y = -16;
+ pixel_x = 1
+ },
/turf/open/floor/plating,
/area/maintenance/port/fore)
"jbh" = (
@@ -32774,6 +32932,15 @@
},
/turf/open/floor/plasteel/dark,
/area/ai_monitored/turret_protected/ai_upload)
+"jeB" = (
+/obj/machinery/gateway{
+ dir = 8
+ },
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/gateway{
+ has_gravity = 1;
+ outdoors = 1
+ })
"jeO" = (
/obj/structure/cable/yellow{
icon_state = "4-8"
@@ -32979,6 +33146,7 @@
/obj/structure/extinguisher_cabinet{
pixel_x = 27
},
+/obj/structure/closet/wardrobe/mixed,
/turf/open/floor/plasteel/dark,
/area/crew_quarters/locker)
"jho" = (
@@ -32997,10 +33165,12 @@
},
/turf/open/floor/plating,
/area/engine/foyer)
-"jhQ" = (
-/obj/machinery/newscaster/security_unit,
+"jhu" = (
/turf/closed/wall,
-/area/security/main)
+/area/crew_quarters/heads/magistrate)
+"jhQ" = (
+/turf/open/floor/plasteel/dark,
+/area/security/interrogation)
"jhW" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -33062,9 +33232,6 @@
/turf/open/floor/plating,
/area/medical/storage)
"jiF" = (
-/obj/structure/chair/stool{
- pixel_y = 8
- },
/turf/open/floor/plasteel{
icon_state = "neutral";
dir = 1
@@ -33199,11 +33366,6 @@
/turf/open/floor/plating/snowed/smoothed/icemoon,
/area/solar/starboard/aft)
"jky" = (
-/obj/machinery/button/flasher{
- id = "holdingflash";
- pixel_y = -26;
- req_access_txt = "1"
- },
/obj/effect/landmark/event_spawn,
/turf/open/floor/plasteel{
icon_state = "darkred"
@@ -33225,17 +33387,32 @@
/turf/open/floor/plasteel/dark,
/area/storage/primary)
"jll" = (
-/obj/structure/chair/office/dark{
- dir = 8
- },
/obj/structure/cable/yellow{
icon_state = "4-8"
},
-/turf/open/floor/plasteel{
- icon_state = "darkred";
- dir = 8
+/obj/structure/table/wood,
+/obj/item/folder/red{
+ pixel_x = 3
},
-/area/security/brig)
+/obj/item/folder/white{
+ pixel_x = -4;
+ pixel_y = 2
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/wood,
+/area/crew_quarters/heads/magistrate)
+"jln" = (
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-4"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/fore)
"jls" = (
/obj/structure/closet/emcloset,
/turf/open/floor/plating,
@@ -33360,6 +33537,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 1
},
+/obj/structure/closet/emcloset,
/turf/open/floor/plasteel{
icon_state = "darkbrown";
dir = 1
@@ -33524,24 +33702,25 @@
dir = 4
},
/area/chapel/main)
+"jqf" = (
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/mine/eva)
"jqg" = (
-/obj/structure/closet/secure_closet/hos,
-/obj/machinery/light{
- dir = 8
- },
-/obj/machinery/airalarm{
- dir = 4;
- pixel_x = -24
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/door/airlock/command/glass{
+ name = "Blueshield`s Office";
+ req_access_txt = "82"
},
-/obj/item/radio/intercom{
- pixel_x = -29;
- pixel_y = 23
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
},
-/turf/open/floor/plasteel{
- icon_state = "darkred";
- dir = 8
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/plasteel/dark/side{
+ icon_state = "textured_dark_edge";
+ dir = 1
},
-/area/crew_quarters/heads/hos)
+/area/crew_quarters/heads/blueshield)
"jqm" = (
/obj/machinery/field/generator,
/turf/open/floor/plating,
@@ -33558,7 +33737,6 @@
/turf/open/floor/plasteel,
/area/engine/engineering)
"jqo" = (
-/obj/effect/landmark/start/lawyer,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 10
},
@@ -33583,24 +33761,13 @@
/obj/machinery/door/airlock/external{
name = "Auxiliary Airlock"
},
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
dir = 1
},
-/obj/machinery/atmospherics/pipe/layer_manifold,
+/obj/structure/fans/tiny,
/turf/open/floor/plating,
/area/hallway/secondary/entry)
-"jqE" = (
-/obj/structure/sign/warning/vacuum/external{
- pixel_x = 32
- },
-/obj/effect/turf_decal/stripes/end{
- dir = 1
- },
-/obj/machinery/advanced_airlock_controller/lavaland{
- pixel_y = 24
- },
-/turf/open/floor/plating,
-/area/maintenance/starboard/fore)
"jqG" = (
/obj/effect/landmark/blobstart,
/turf/open/floor/plating,
@@ -33612,21 +33779,10 @@
/turf/open/floor/plasteel/white,
/area/medical/genetics)
"jrh" = (
-/obj/item/phone{
- desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in.";
- pixel_x = -3;
- pixel_y = 3
- },
-/obj/item/cigbutt/cigarbutt{
- pixel_x = 5;
- pixel_y = -1
- },
-/obj/structure/table/wood,
-/obj/machinery/firealarm{
- dir = 8;
- pixel_x = 26
+/obj/structure/table,
+/turf/open/floor/plasteel{
+ icon_state = "darkred"
},
-/turf/open/floor/plasteel/grimy,
/area/security/interrogation)
"jrm" = (
/obj/machinery/firealarm{
@@ -33718,30 +33874,11 @@
/turf/open/floor/plating,
/area/chapel/main)
"jsf" = (
-/obj/machinery/navbeacon{
- codes_txt = "delivery;dir=8";
- dir = 8;
- freq = 1400;
- location = "QM #1"
- },
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/machinery/light{
- dir = 4
- },
-/obj/effect/turf_decal/delivery,
-/obj/structure/window/reinforced{
- dir = 1;
- pixel_y = 1
- },
-/mob/living/simple_animal/bot/mulebot{
- beacon_freq = 1400;
- home_destination = "QM #1";
- suffix = "#1"
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
},
-/turf/open/floor/plasteel/dark,
-/area/quartermaster/storage)
+/turf/open/floor/plating,
+/area/maintenance/port/fore)
"jsk" = (
/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
dir = 8
@@ -33882,6 +34019,18 @@
dir = 1
},
/area/mine/production)
+"jtO" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 8
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plasteel{
+ icon_state = "darkblue";
+ dir = 8
+ },
+/area/crew_quarters/heads/blueshield)
"jtW" = (
/obj/structure/cable/yellow{
icon_state = "4-8"
@@ -33902,6 +34051,16 @@
dir = 5
},
/area/mine/production)
+"juh" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable/yellow{
+ icon_state = "0-8"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "0-8"
+ },
+/turf/open/floor/plating,
+/area/security/interrogation)
"juk" = (
/obj/effect/landmark/event_spawn,
/obj/structure/cable/yellow{
@@ -34036,6 +34195,9 @@
},
/turf/open/floor/plating,
/area/crew_quarters/heads/hos)
+"jvJ" = (
+/turf/closed/wall/r_wall,
+/area/security/main/lockers)
"jwa" = (
/obj/structure/fans/tiny/invisible,
/obj/docking_port/stationary{
@@ -34071,6 +34233,34 @@
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
/turf/open/floor/plasteel/dark,
/area/science/robotics/mechbay)
+"jwS" = (
+/obj/machinery/door/airlock/security/glass{
+ name = "Firing Range";
+ req_one_access_txt = "1;4"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark/side{
+ icon_state = "textured_dark_edge";
+ dir = 8
+ },
+/area/security/range)
"jxa" = (
/turf/open/floor/plasteel{
icon_state = "whitebluecorner";
@@ -34177,8 +34367,36 @@
/turf/open/floor/plasteel/dark,
/area/crew_quarters/fitness/recreation)
"jyk" = (
-/turf/closed/wall,
-/area/security/checkpoint/science/research)
+/obj/structure/rack,
+/obj/item/gun/energy/ionrifle,
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/item/gun/energy/temperature/security,
+/obj/effect/turf_decal/bot_red,
+/obj/structure/window/reinforced{
+ dir = 4;
+ max_integrity = 350;
+ color = "#ff0000"
+ },
+/obj/structure/window/reinforced{
+ dir = 8;
+ max_integrity = 350;
+ color = "#ff0000"
+ },
+/obj/machinery/door/window/brigdoor{
+ dir = 2;
+ name = "Armory Door";
+ req_access_txt = "1";
+ color = "#aa0808"
+ },
+/obj/structure/window/reinforced{
+ dir = 1;
+ pixel_y = 1;
+ color = "#ff0000"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/security/armory)
"jyl" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
dir = 5
@@ -34204,12 +34422,11 @@
/turf/open/floor/plasteel/dark,
/area/vacant_room/office)
"jyo" = (
-/obj/machinery/computer/secure_data,
-/turf/open/floor/plasteel{
- icon_state = "darkred";
- dir = 1
+/obj/structure/disposalpipe/segment{
+ dir = 6
},
-/area/security/checkpoint/engineering)
+/turf/open/floor/plating,
+/area/maintenance/port/aft)
"jyw" = (
/obj/structure/cable/yellow{
icon_state = "4-8"
@@ -34275,6 +34492,15 @@
/obj/effect/turf_decal/bot,
/turf/open/floor/plasteel/dark,
/area/quartermaster/storage)
+"jza" = (
+/obj/structure/chair{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark/side{
+ icon_state = "textured_dark_edge";
+ dir = 4
+ },
+/area/security/interrogation)
"jzd" = (
/obj/structure/table,
/turf/open/floor/plasteel{
@@ -34283,18 +34509,11 @@
},
/area/science/nanite)
"jzs" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 9
- },
-/obj/structure/cable/yellow{
- icon_state = "1-8"
+/obj/structure/disposalpipe/segment{
+ dir = 2
},
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/plating,
-/area/maintenance/port/aft)
+/turf/open/floor/plating/snowed/smoothed,
+/area/icemoon/top_layer/outdoors)
"jzI" = (
/obj/machinery/shower{
dir = 8
@@ -34414,14 +34633,14 @@
/turf/open/floor/plasteel/white,
/area/science/lab)
"jBl" = (
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
/turf/open/floor/plasteel{
icon_state = "whitebluefull"
},
/area/medical/storage/locker)
"jBD" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
/turf/open/floor/plasteel{
icon_state = "neutral";
dir = 1
@@ -34547,7 +34766,7 @@
icon_state = "textured_dark_edge";
dir = 4
},
-/area/crew_quarters/heads/captain/private)
+/area/crew_quarters/heads/captain)
"jDy" = (
/obj/structure/janitorialcart{
dir = 8
@@ -34640,6 +34859,26 @@
icon_state = "platingdmg3"
},
/area/maintenance/starboard/aft)
+"jEO" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/window/westleft{
+ base_state = "right";
+ dir = 4;
+ icon_state = "right";
+ name = "Outer Window"
+ },
+/obj/machinery/door/window/brigdoor{
+ dir = 8;
+ name = "Brig Control Desk";
+ req_access_txt = "3"
+ },
+/obj/item/paper_bin{
+ pixel_x = -3;
+ pixel_y = 7
+ },
+/obj/item/pen,
+/turf/open/floor/plasteel/showroomfloor,
+/area/security/brig)
"jEQ" = (
/obj/effect/turf_decal/stripes/line{
dir = 4
@@ -34723,6 +34962,9 @@
/obj/effect/turf_decal/stripes/corner{
dir = 4
},
+/obj/effect/turf_decal/loading_area/white{
+ dir = 4
+ },
/turf/open/floor/plasteel{
icon_state = "darkblue";
dir = 9
@@ -34771,6 +35013,12 @@
dir = 4
},
/area/crew_quarters/bar)
+"jGt" = (
+/obj/structure/cable/yellow{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plasteel/dark,
+/area/security/main/lockers)
"jGu" = (
/obj/machinery/door/firedoor/border_only{
dir = 8
@@ -34939,7 +35187,7 @@
dir = 1
},
/turf/open/floor/carpet,
-/area/crew_quarters/heads/captain/private)
+/area/crew_quarters/heads/captain)
"jIJ" = (
/turf/open/floor/plasteel{
icon_state = "yellow"
@@ -35133,6 +35381,7 @@
/obj/structure/table,
/obj/item/plate,
/obj/item/reagent_containers/food/snacks/mint,
+/obj/effect/spawner/lootdrop/randomfood,
/turf/open/floor/plasteel/cafeteria{
dir = 5
},
@@ -35296,22 +35545,9 @@
/turf/open/floor/circuit/telecomms,
/area/science/xenobiology)
"jMj" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 1
- },
-/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/advanced_airlock_controller/lavaland{
- dir = 8;
- pixel_x = 24
- },
-/turf/open/floor/plating,
-/area/maintenance/solars/starboard/fore)
+/obj/structure/flora/tree/pine,
+/turf/open/floor/plating/asteroid/snow/icemoon/top_layer,
+/area/icemoon/top_layer/outdoors)
"jME" = (
/obj/structure/disposalpipe/segment{
dir = 10
@@ -35415,9 +35651,26 @@
},
/area/maintenance/port/aft)
"jOc" = (
-/obj/structure/filingcabinet/security{
- pixel_x = 4
+/obj/effect/turf_decal/bot_red,
+/obj/structure/rack,
+/obj/item/clothing/mask/gas/sechailer{
+ pixel_x = -1;
+ pixel_y = 1
},
+/obj/item/clothing/mask/gas/sechailer{
+ pixel_x = 1;
+ pixel_y = -1
+ },
+/obj/item/clothing/mask/gas/sechailer{
+ pixel_x = 2;
+ pixel_y = -4
+ },
+/obj/item/assembly/flash/handheld,
+/obj/item/assembly/flash/handheld,
+/obj/item/reagent_containers/spray/pepper,
+/obj/item/reagent_containers/spray/pepper,
+/obj/item/clothing/glasses/hud/security/ballistic,
+/obj/item/clothing/glasses/hud/security/ballistic,
/turf/open/floor/plasteel/dark/side{
icon_state = "textured_dark_corner";
dir = 1
@@ -35434,11 +35687,11 @@
/obj/structure/cable/yellow{
icon_state = "1-2"
},
-/obj/effect/turf_decal/stripes/line{
- dir = 9
- },
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
/turf/open/floor/plasteel,
/area/quartermaster/storage)
"jOi" = (
@@ -35771,16 +36024,12 @@
},
/area/maintenance/department/science)
"jTj" = (
-/obj/structure/closet/secure_closet/security/science,
-/obj/item/radio/off,
-/obj/item/screwdriver{
- pixel_y = 10
- },
-/turf/open/floor/plasteel{
- icon_state = "darkred";
- dir = 5
- },
-/area/security/checkpoint/science/research)
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/minor/kittyears_or_rabbitears,
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/effect/spawner/lootdrop/weakgene,
+/turf/open/floor/plating,
+/area/maintenance/port/fore)
"jTo" = (
/obj/structure/table/reinforced,
/obj/item/paper_bin{
@@ -35805,6 +36054,11 @@
dir = 1
},
/area/medical/sleeper)
+"jTF" = (
+/obj/structure/lattice,
+/obj/structure/grille/broken,
+/turf/open/floor/plating/asteroid/snow/icemoon/top_layer,
+/area/solar/starboard/fore)
"jUn" = (
/obj/structure/closet/crate/secure/loot,
/turf/open/floor/plating,
@@ -36013,11 +36267,15 @@
},
/area/quartermaster/miningoffice)
"jXd" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 3;
+ name = "3maintenance loot spawner"
+ },
+/turf/open/floor/plasteel/dark/side{
+ icon_state = "textured_dark_edge";
+ dir = 4
},
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark,
/area/quartermaster/warehouse)
"jXe" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
@@ -36199,8 +36457,14 @@
},
/area/medical/genetics)
"jZd" = (
-/turf/open/floor/plasteel/grimy,
-/area/security/interrogation)
+/obj/machinery/light_switch{
+ pixel_y = 24
+ },
+/turf/open/floor/plasteel/dark/side{
+ icon_state = "textured_dark_edge";
+ dir = 1
+ },
+/area/security/interrogation/private)
"jZi" = (
/obj/machinery/pipedispenser,
/obj/effect/turf_decal/stripes/line,
@@ -36221,6 +36485,12 @@
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 10
},
+/obj/structure/mirror{
+ pixel_y = 35;
+ pixel_x = 0;
+ layer = 2.8
+ },
+/obj/effect/landmark/start/repair_worker_replika,
/turf/open/floor/plasteel/white/side{
dir = 9
},
@@ -36237,6 +36507,12 @@
icon_state = "textured_half"
},
/area/quartermaster/storage)
+"jZD" = (
+/turf/open/floor/plasteel{
+ icon_state = "darkred";
+ dir = 1
+ },
+/area/security/main/lockers)
"jZR" = (
/obj/structure/window/reinforced{
dir = 1;
@@ -36301,7 +36577,6 @@
dir = 1
},
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
/turf/open/floor/plating,
/area/maintenance/solars/port/fore)
"kaO" = (
@@ -36420,11 +36695,14 @@
},
/area/hallway/primary/fore)
"kce" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/structure/cable/yellow{
+ icon_state = "1-4"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "2-4"
+ },
/turf/open/floor/plasteel/dark/side{
icon_state = "textured_dark_edge";
dir = 1
@@ -36440,6 +36718,16 @@
/obj/effect/mapping_helpers/teleport_anchor,
/turf/open/floor/plasteel/dark,
/area/aisat)
+"kcs" = (
+/obj/structure/lattice/catwalk,
+/obj/item/flashlight/glowstick/cyan{
+ light_on = 1
+ },
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/gateway{
+ has_gravity = 1;
+ outdoors = 1
+ })
"kcu" = (
/turf/open/floor/plasteel{
icon_state = "yellow"
@@ -36535,26 +36823,9 @@
/turf/open/floor/plasteel/grimy,
/area/hallway/primary/port)
"kex" = (
-/obj/machinery/power/apc{
- areastring = "/area/quartermaster/miningoffice";
- dir = 1;
- name = "Mining APC";
- pixel_y = 23
- },
-/obj/structure/cable/yellow{
- icon_state = "0-4"
- },
-/obj/machinery/light_switch{
- pixel_y = 38
- },
-/obj/effect/turf_decal/stripes/corner{
- dir = 4
- },
-/turf/open/floor/plasteel{
- icon_state = "darkbrown";
- dir = 1
- },
-/area/quartermaster/miningoffice)
+/obj/effect/spawner/structure/window/reinforced/shutter,
+/turf/open/floor/plating,
+/area/icemoon/top_layer/outdoors)
"keA" = (
/obj/machinery/power/apc{
areastring = "/area/medical/sleeper";
@@ -36967,6 +37238,9 @@
/obj/machinery/door/firedoor/border_only{
dir = 4
},
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 8
+ },
/turf/open/floor/plasteel/white,
/area/medical/surgery)
"kjg" = (
@@ -37017,28 +37291,13 @@
},
/area/ai_monitored/storage/eva)
"kjL" = (
-/obj/structure/cable/yellow{
- icon_state = "1-8"
- },
-/obj/machinery/door/airlock/security/glass{
- name = "Gear Room";
- req_one_access_txt = "1;4"
- },
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/effect/turf_decal/delivery,
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
+/obj/structure/table/wood,
+/obj/item/folder/red{
+ pixel_y = 3
},
-/turf/open/floor/plasteel/dark,
-/area/security/main)
+/obj/item/folder/blue,
+/turf/open/floor/carpet/royalblack,
+/area/crew_quarters/heads/ntrep)
"kjO" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
@@ -37068,14 +37327,19 @@
icon_state = "textured_white_half"
},
/area/medical/sleeper)
+"kkS" = (
+/obj/effect/spawner/lootdrop/glowstick,
+/turf/open/floor/plating/asteroid/snow/icemoon/top_layer,
+/area/icemoon/top_layer/outdoors)
"kkV" = (
/obj/structure/cable/yellow{
icon_state = "4-8"
},
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
-/obj/structure/cable/yellow{
- icon_state = "1-4"
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
},
/turf/open/floor/plasteel{
icon_state = "purplechecker"
@@ -37091,6 +37355,16 @@
dir = 1
},
/area/hallway/secondary/entry)
+"klu" = (
+/obj/item/radio/intercom{
+ broadcasting = 1;
+ frequency = 1423;
+ listening = 0;
+ name = "Interrogation Intercom";
+ pixel_y = -24
+ },
+/turf/open/floor/plasteel/grimy,
+/area/security/interrogation/private)
"klC" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
dir = 8
@@ -37336,6 +37610,7 @@
/obj/structure/mirror{
pixel_x = 28
},
+/obj/effect/landmark/start/repair_worker_replika,
/turf/open/floor/plasteel,
/area/crew_quarters/toilet/auxiliary)
"koZ" = (
@@ -37381,12 +37656,9 @@
},
/area/security/prison)
"kps" = (
-/obj/structure/reagent_dispensers/fueltank,
-/turf/open/floor/plasteel{
- icon_state = "yellow";
- dir = 9
- },
-/area/storage/tools)
+/obj/structure/flora/grass/green,
+/turf/open/floor/plating/asteroid/snow/icemoon/top_layer,
+/area/icemoon/top_layer/outdoors)
"kpy" = (
/obj/effect/turf_decal/stripes/line,
/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
@@ -37421,6 +37693,16 @@
},
/turf/open/floor/plasteel/dark,
/area/science/xenobiology)
+"kpV" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
+/turf/open/floor/plasteel/dark/side,
+/area/hallway/secondary/command)
"kqq" = (
/obj/structure/rack,
/obj/effect/spawner/lootdrop/costume,
@@ -37448,15 +37730,14 @@
},
/area/mine/living_quarters)
"kqF" = (
-/obj/machinery/firealarm{
- dir = 4;
- pixel_x = -26
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
},
/turf/open/floor/plasteel/dark/side{
icon_state = "textured_dark_half";
dir = 8
},
-/area/security/brig)
+/area/security/main)
"kqH" = (
/obj/structure/cable/yellow{
icon_state = "4-8"
@@ -37830,12 +38111,8 @@
/turf/open/floor/plasteel/dark,
/area/hallway/primary/port)
"kwf" = (
-/obj/structure/closet/wardrobe/green,
-/obj/effect/turf_decal/stripes/corner{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/crew_quarters/locker)
+/turf/open/floor/plating/ice/icemoon/top_layer,
+/area/icemoon/top_layer/outdoors)
"kwo" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
@@ -37955,19 +38232,15 @@
/obj/item/storage/box/lights/mixed,
/turf/open/floor/plating,
/area/maintenance/aft)
+"kyG" = (
+/turf/open/floor/plasteel/dark,
+/area/crew_quarters/heads/magistrate)
"kyT" = (
-/obj/structure/table/reinforced,
-/obj/structure/sign/poster/official/random{
- pixel_x = 32
- },
-/obj/item/storage/firstaid/fire{
- pixel_y = 6
- },
/turf/open/floor/plasteel{
- icon_state = "yellow";
- dir = 6
+ icon_state = "whiteblue";
+ dir = 9
},
-/area/engine/foyer)
+/area/medical/storage/locker)
"kyZ" = (
/obj/item/radio/intercom{
pixel_y = 28
@@ -37992,6 +38265,9 @@
icon_state = "textured_dark_large"
},
/area/hallway/primary/port)
+"kzi" = (
+/turf/open/floor/plating/asteroid/iceberg/lit,
+/area/icemoon/underground/explored)
"kzn" = (
/obj/structure/cable/yellow{
icon_state = "1-2"
@@ -38125,6 +38401,12 @@
},
/turf/open/floor/plasteel/dark,
/area/hallway/primary/port)
+"kBi" = (
+/turf/open/floor/plasteel/dark/side{
+ icon_state = "textured_dark_edge";
+ dir = 8
+ },
+/area/security/interrogation/private)
"kBj" = (
/obj/effect/mapping_helpers/airlock/cyclelink_helper{
dir = 1
@@ -38167,7 +38449,7 @@
/obj/machinery/power/apc{
areastring = "/area/lawoffice";
dir = 1;
- name = "Law Office APC";
+ name = "Internal Affair Office APC";
pixel_y = 23
},
/obj/item/kirbyplants{
@@ -38305,14 +38587,6 @@
/turf/open/floor/wood,
/area/library)
"kDo" = (
-/obj/structure/table,
-/obj/item/folder/red{
- pixel_x = 3
- },
-/obj/item/folder/white{
- pixel_x = -4;
- pixel_y = 2
- },
/obj/machinery/computer/security/telescreen{
desc = "Used for watching Prison Wing holding areas.";
dir = 1;
@@ -38320,11 +38594,12 @@
network = list("prison");
pixel_y = -30
},
-/obj/item/restraints/handcuffs,
-/turf/open/floor/plasteel{
- icon_state = "darkred"
+/obj/machinery/disposal/bin,
+/obj/structure/disposalpipe/trunk{
+ dir = 8
},
-/area/security/brig)
+/turf/open/floor/wood,
+/area/crew_quarters/heads/magistrate)
"kDs" = (
/obj/structure/cable/yellow{
icon_state = "1-2"
@@ -38336,10 +38611,6 @@
/obj/structure/cable/yellow{
icon_state = "1-2"
},
-/obj/machinery/door/airlock/mining{
- name = "Cargo Bay";
- req_one_access_txt = "48;50"
- },
/obj/effect/turf_decal/delivery,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
@@ -38347,6 +38618,11 @@
dir = 1
},
/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/airlock/mining{
+ name = "Cargo Bay";
+ req_one_access_txt = null;
+ req_access_txt = "31"
+ },
/turf/open/floor/plasteel/dark,
/area/quartermaster/office)
"kDD" = (
@@ -38418,6 +38694,18 @@
/obj/item/clothing/suit/hooded/wintercoat/hop,
/turf/open/floor/carpet,
/area/crew_quarters/heads/hop)
+"kFh" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-8"
+ },
+/turf/open/floor/plasteel/dark/side{
+ icon_state = "textured_dark_half";
+ dir = 8
+ },
+/area/security/main/lockers)
"kFi" = (
/obj/machinery/atmospherics/pipe/simple/cyan/visible{
dir = 4
@@ -38690,20 +38978,12 @@
},
/area/hallway/primary/port)
"kHD" = (
-/obj/machinery/firealarm{
- pixel_y = 32
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel{
- icon_state = "darkbrown";
- dir = 2
+/obj/machinery/light/small,
+/obj/structure/sign/departments/minsky/supply/mining{
+ pixel_y = -32
},
-/area/mine/living_quarters)
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/mine/eva_secondary)
"kHS" = (
/obj/structure/table/wood,
/obj/machinery/recharger{
@@ -38788,22 +39068,6 @@
icon_state = "purplechecker"
},
/area/science/research)
-"kIC" = (
-/obj/structure/chair,
-/obj/effect/turf_decal/stripes/line{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/turf/open/floor/plasteel{
- icon_state = "neutral";
- dir = 1
- },
-/area/hallway/secondary/entry)
"kII" = (
/obj/structure/cable/yellow{
icon_state = "2-4"
@@ -39188,13 +39452,29 @@
},
/turf/open/floor/plasteel/dark,
/area/security/range)
+"kOb" = (
+/obj/structure/chair{
+ dir = 8
+ },
+/obj/effect/landmark/start/security_officer,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/effect/turf_decal/bot_red,
+/obj/structure/cable/yellow{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plasteel/dark/side{
+ icon_state = "textured_dark_edge";
+ dir = 4
+ },
+/area/security/main)
"kOe" = (
/obj/item/stack/sheet/cardboard,
/obj/item/flashlight,
/obj/effect/decal/cleanable/cobweb/cobweb2,
/obj/effect/spawner/lootdrop/maintenance,
-/obj/structure/sign/warning/electricshock{
- pixel_y = 32
+/obj/structure/closet/crate{
+ icon_state = "crateopen"
},
/turf/open/floor/plating,
/area/maintenance/starboard/fore)
@@ -39243,14 +39523,16 @@
dir = 4;
pixel_x = 27
},
-/obj/machinery/modular_computer/console/preset/mining{
- dir = 8
+/obj/structure/table,
+/obj/item/storage/box/donkpockets/donkpocketspicy{
+ pixel_x = 2;
+ pixel_y = 6
},
/turf/open/floor/plasteel{
- icon_state = "darkred";
+ icon_state = "darkbrown";
dir = 4
},
-/area/security/checkpoint/supply)
+/area/quartermaster/office/locker)
"kPi" = (
/obj/effect/turf_decal/delivery,
/obj/machinery/door/firedoor/border_only{
@@ -39350,7 +39632,6 @@
/turf/open/floor/plasteel/dark,
/area/vacant_room/office)
"kRa" = (
-/obj/machinery/door/airlock/maintenance_hatch,
/obj/effect/mapping_helpers/airlock/abandoned,
/obj/machinery/door/firedoor/border_only{
dir = 4
@@ -39364,7 +39645,6 @@
/obj/machinery/light/small{
dir = 1
},
-/obj/machinery/medical_kiosk,
/turf/open/floor/plasteel{
icon_state = "whiteblue";
dir = 1
@@ -39513,20 +39793,15 @@
/turf/open/floor/wood,
/area/bridge/showroom/corporate)
"kUt" = (
-/obj/machinery/computer/secure_data,
-/obj/item/book/manual/wiki/security_space_law,
-/obj/machinery/computer/security/telescreen{
- desc = "Used for watching the RD's goons from the safety of his office.";
- name = "Research Monitor";
- network = list("rd");
- pixel_x = -1;
- pixel_y = 27
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
},
-/turf/open/floor/plasteel{
- icon_state = "darkred";
- dir = 1
+/obj/effect/turf_decal/stripes/line{
+ dir = 5
},
-/area/security/checkpoint/science/research)
+/turf/open/floor/plasteel/dark,
+/area/construction/storage_wing)
"kUM" = (
/obj/structure/table,
/obj/machinery/syndicatebomb/training,
@@ -39647,6 +39922,12 @@
/turf/open/floor/plating/snowed/smoothed/icemoon,
/area/solar/port/aft)
"kWx" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-8"
+ },
/turf/open/floor/plating{
icon_state = "panelscorched"
},
@@ -39669,15 +39950,21 @@
/turf/closed/wall,
/area/engine/atmos/distro)
"kWR" = (
-/obj/structure/closet/crate/freezer,
-/obj/effect/spawner/lootdrop/maintenance{
- lootcount = 3;
- name = "3maintenance loot spawner"
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
},
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 8
+/obj/structure/rack,
+/obj/item/stack/sheet/cardboard,
+/obj/item/stack/rods/fifty,
+/obj/item/paper,
+/obj/item/storage/box/lights/mixed,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/sign/poster/official/random{
+ pixel_y = -32
+ },
+/turf/open/floor/plasteel/dark/side{
+ icon_state = "textured_dark_edge"
},
-/turf/open/floor/plasteel/dark,
/area/quartermaster/warehouse)
"kWS" = (
/obj/machinery/door/airlock/maintenance{
@@ -39736,19 +40023,11 @@
/turf/open/floor/plasteel/dark,
/area/science/robotics/lab)
"kXG" = (
-/obj/machinery/power/apc{
- areastring = "/area/security/checkpoint/engineering";
- name = "Engineering Security APC";
- pixel_y = -23
- },
-/obj/structure/cable/yellow,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 9
- },
-/turf/open/floor/plasteel{
- icon_state = "darkred"
+/obj/structure/disposalpipe/segment{
+ dir = 8
},
-/area/security/checkpoint/engineering)
+/turf/open/floor/plating/snowed/smoothed,
+/area/medical/virology)
"kXH" = (
/obj/machinery/space_heater,
/turf/open/floor/plating,
@@ -39802,18 +40081,13 @@
},
/area/quartermaster/miningoffice)
"kYp" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/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
- },
-/turf/open/floor/plasteel/dark/side{
- icon_state = "textured_dark_edge";
- dir = 1
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 3;
+ name = "3maintenance loot spawner"
},
+/turf/open/floor/plasteel/dark,
/area/quartermaster/warehouse)
"kYw" = (
/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
@@ -39900,6 +40174,7 @@
dir = 8
},
/obj/effect/mapping_helpers/airlock/abandoned,
+/obj/structure/fans/tiny,
/turf/open/floor/plating,
/area/mine/storage)
"laU" = (
@@ -39948,14 +40223,23 @@
/turf/open/floor/circuit/telecomms,
/area/mine/maintenance)
"lbt" = (
-/obj/structure/disposalpipe/segment,
-/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/delivery,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/turf/open/floor/plasteel/dark/side{
- icon_state = "textured_dark_edge";
- dir = 8
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/structure/disposalpipe/segment,
+/obj/machinery/door/poddoor/shutters{
+ id = "qm_warehouse";
+ name = "Warehouse Shutters"
},
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/turf/open/floor/plasteel,
/area/quartermaster/warehouse)
"lbu" = (
/turf/open/genturf,
@@ -40051,11 +40335,9 @@
/turf/closed/wall,
/area/science/robotics/mechbay)
"lel" = (
-/turf/open/floor/plasteel{
- icon_state = "textured_half";
- dir = 5
- },
-/area/storage/tools)
+/obj/structure/flora/rock/icy,
+/turf/open/floor/plating/asteroid/snow/icemoon/top_layer,
+/area/icemoon/top_layer/outdoors)
"leo" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -40133,12 +40415,6 @@
/obj/effect/turf_decal/stripes/line{
dir = 1
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 6
- },
/turf/open/floor/plasteel{
icon_state = "neutral";
dir = 9
@@ -40201,6 +40477,9 @@
/turf/open/floor/plasteel,
/area/quartermaster/sorting)
"lfG" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
/turf/open/floor/plasteel{
icon_state = "darkred";
dir = 4
@@ -40531,16 +40810,17 @@
},
/area/hydroponics)
"lkw" = (
-/obj/machinery/vending/security,
/obj/machinery/firealarm{
dir = 8;
pixel_x = 26
},
+/obj/effect/turf_decal/bot_red,
+/obj/structure/closet/secure_closet/security/sec,
/turf/open/floor/plasteel{
icon_state = "darkred";
dir = 4
},
-/area/security/main)
+/area/security/main/lockers)
"lkG" = (
/obj/structure/rack,
/obj/item/shield/riot{
@@ -40699,12 +40979,12 @@
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
dir = 8
},
-/obj/structure/cable/yellow{
- icon_state = "1-4"
- },
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
dir = 1
},
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
/turf/open/floor/plasteel{
icon_state = "whiteblue"
},
@@ -40750,7 +41030,7 @@
/obj/structure/window/reinforced,
/obj/item/lighter/cap,
/turf/open/floor/wood,
-/area/crew_quarters/heads/captain/private)
+/area/crew_quarters/heads/captain)
"lmr" = (
/obj/machinery/door/airlock/maintenance{
name = "Detective Maintenance";
@@ -40807,6 +41087,9 @@
dir = 4
},
/obj/effect/turf_decal/stripes/line,
+/obj/structure/cable/yellow{
+ icon_state = "2-8"
+ },
/turf/open/floor/plasteel/dark/side,
/area/hallway/secondary/command)
"lmW" = (
@@ -40827,9 +41110,7 @@
name = "Solar Maintenance";
req_access_txt = "10; 13"
},
-/obj/effect/mapping_helpers/airlock/cyclelink_helper,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/structure/fans/tiny,
/turf/open/floor/plating,
/area/maintenance/solars/port/aft)
"lns" = (
@@ -40919,13 +41200,13 @@
/area/security/prison)
"loB" = (
/obj/structure/cable/yellow{
- icon_state = "4-8"
+ icon_state = "2-4"
},
/turf/open/floor/plasteel/dark/side{
icon_state = "textured_dark_half";
dir = 4
},
-/area/security/main)
+/area/security/main/lockers)
"loI" = (
/obj/structure/cable/yellow{
icon_state = "1-2"
@@ -40942,18 +41223,10 @@
},
/area/hallway/primary/fore)
"loO" = (
-/obj/machinery/door/airlock/security{
- name = "Interrogation Monitoring";
- req_one_access_txt = "1;4"
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/turf/open/floor/plasteel/grimy,
-/area/security/interrogation)
+/obj/structure/rack,
+/obj/item/flashlight,
+/turf/open/floor/plating,
+/area/maintenance/central)
"loT" = (
/obj/effect/spawner/structure/window/reinforced/shutter,
/obj/machinery/door/poddoor/preopen{
@@ -41008,6 +41281,19 @@
icon_state = "neutral"
},
/area/crew_quarters/fitness/recreation)
+"lpM" = (
+/turf/closed/wall/r_wall,
+/area/maintenance/fore)
+"lpP" = (
+/obj/machinery/computer/secure_data{
+ dir = 8
+ },
+/obj/structure/window/reinforced/tinted,
+/turf/open/floor/plasteel{
+ icon_state = "darkred";
+ dir = 6
+ },
+/area/crew_quarters/heads/magistrate)
"lpZ" = (
/obj/structure/bookcase/random/reference,
/turf/open/floor/wood,
@@ -41033,7 +41319,7 @@
icon_state = "4-8"
},
/turf/open/floor/plasteel/dark,
-/area/security/interrogation)
+/area/security/interrogation/private)
"lqk" = (
/obj/machinery/camera{
c_tag = "Auxillary Base Construction";
@@ -41211,13 +41497,11 @@
/turf/open/floor/plating,
/area/mine/laborcamp)
"ltZ" = (
-/obj/structure/lattice,
-/obj/machinery/camera/motion{
- c_tag = "Armory - External";
- dir = 1
- },
-/turf/open/floor/plating/asteroid/snow/icemoon/top_layer,
-/area/icemoon/top_layer/outdoors)
+/obj/effect/turf_decal/bot_red,
+/obj/structure/closet/secure_closet/contraband/armory,
+/obj/effect/spawner/lootdrop/armory_contraband_dripstation,
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/security/armory)
"lue" = (
/obj/effect/turf_decal/stripes/line{
dir = 10
@@ -41312,13 +41596,12 @@
/turf/open/floor/circuit/telecomms,
/area/science/xenobiology)
"lvk" = (
-/obj/machinery/advanced_airlock_controller/lavaland{
- dir = 8;
- pixel_x = 24
- },
/obj/machinery/light/small{
dir = 8
},
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 1
+ },
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
/turf/open/floor/plating,
/area/hallway/secondary/exit/departure_lounge)
@@ -41362,9 +41645,10 @@
/turf/open/floor/plating,
/area/science/lab)
"lvI" = (
-/obj/structure/closet/wardrobe/mixed,
-/turf/open/floor/plasteel/dark,
-/area/crew_quarters/locker)
+/obj/structure/flora/grass/both,
+/obj/structure/flora/grass/brown,
+/turf/open/floor/plating/asteroid/snow/icemoon/top_layer,
+/area/icemoon/top_layer/outdoors)
"lvK" = (
/obj/machinery/ntnet_relay,
/turf/open/floor/circuit/telecomms/mainframe,
@@ -41504,6 +41788,21 @@
dir = 4
},
/area/bridge)
+"lxn" = (
+/obj/machinery/airalarm{
+ pixel_y = 24
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel{
+ icon_state = "darkbrown";
+ dir = 2
+ },
+/area/mine/living_quarters)
"lxp" = (
/obj/machinery/power/apc{
areastring = "/area/ai_monitored/turret_protected/aisat_interior";
@@ -41565,13 +41864,17 @@
},
/area/security/brig)
"lxT" = (
-/obj/structure/chair,
-/obj/machinery/computer/security/telescreen/interrogation{
- dir = 1;
- pixel_y = -30
+/obj/structure/cable/yellow{
+ icon_state = "1-8"
},
-/turf/open/floor/plasteel/grimy,
-/area/security/interrogation)
+/obj/structure/cable/yellow{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plasteel{
+ icon_state = "darkbrowncorners";
+ dir = 1
+ },
+/area/crew_quarters/heads/ntrep)
"lxZ" = (
/obj/machinery/chem_master/condimaster{
name = "HoochMaster 2000"
@@ -41671,6 +41974,16 @@
/obj/effect/spawner/lootdrop/techstorage/AI,
/turf/open/floor/plasteel/dark,
/area/storage/tech)
+"lAt" = (
+/obj/structure/disposalpipe/sorting/mail/flip{
+ dir = 4;
+ sortType = 8
+ },
+/turf/open/floor/plasteel/dark/side{
+ icon_state = "textured_dark_edge";
+ dir = 1
+ },
+/area/security/main)
"lAL" = (
/obj/structure/cable/yellow{
icon_state = "1-2"
@@ -41863,8 +42176,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 1
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
/turf/open/floor/plating,
/area/maintenance/solars/starboard/fore)
"lDT" = (
@@ -41936,16 +42248,6 @@
},
/turf/open/floor/wood,
/area/crew_quarters/theatre)
-"lEZ" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel{
- icon_state = "darkred"
- },
-/area/security/checkpoint/science/research)
"lFl" = (
/obj/structure/cable/yellow{
icon_state = "4-8"
@@ -42067,21 +42369,6 @@
/obj/effect/turf_decal/stripes/line,
/turf/open/floor/plasteel/dark,
/area/vacant_room/office)
-"lGp" = (
-/obj/structure/rack,
-/obj/item/clothing/gloves/color/fyellow,
-/obj/item/clothing/suit/hazardvest,
-/obj/item/multitool,
-/obj/effect/spawner/lootdrop/maintenance,
-/obj/machinery/firealarm{
- dir = 4;
- pixel_x = -26
- },
-/turf/open/floor/plasteel{
- icon_state = "yellow";
- dir = 8
- },
-/area/storage/tools)
"lGX" = (
/obj/docking_port/stationary{
dir = 4;
@@ -42466,6 +42753,18 @@
"lLs" = (
/turf/closed/wall,
/area/science/server)
+"lLL" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/structure/window/reinforced/tinted{
+ dir = 4
+ },
+/turf/open/floor/plasteel{
+ icon_state = "darkbrown";
+ dir = 8
+ },
+/area/crew_quarters/heads/ntrep)
"lLS" = (
/obj/structure/cable/yellow{
icon_state = "1-2"
@@ -42615,7 +42914,6 @@
/obj/structure/chair/office/dark{
dir = 8
},
-/obj/effect/landmark/start/depsec/medical,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 4
},
@@ -42907,6 +43205,14 @@
/obj/machinery/the_singularitygen/tesla,
/turf/open/floor/plating,
/area/engine/engineering)
+"lRp" = (
+/obj/structure/table/wood,
+/obj/item/cigbutt/cigarbutt{
+ pixel_x = 5;
+ pixel_y = -1
+ },
+/turf/open/floor/plasteel/grimy,
+/area/security/interrogation/private)
"lRC" = (
/obj/effect/landmark/xeno_spawn,
/obj/machinery/airalarm{
@@ -43282,6 +43588,17 @@
/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
/turf/open/floor/plasteel/dark,
/area/mine/eva)
+"lWt" = (
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/airlock/security/glass{
+ name = "Security Office";
+ req_one_access_txt = "1;4"
+ },
+/turf/open/floor/plasteel/dark,
+/area/security/main)
"lWy" = (
/obj/machinery/rnd/server,
/turf/open/floor/circuit/telecomms/server,
@@ -43325,27 +43642,19 @@
/turf/open/floor/plating,
/area/maintenance/central)
"lWS" = (
-/obj/structure/chair,
-/obj/machinery/light{
- dir = 1
- },
-/turf/open/floor/plasteel{
- icon_state = "darkred";
- dir = 1
- },
-/area/security/checkpoint/science/research)
+/turf/baseturf_bottom,
+/area/icemoon/top_layer/outdoors)
"lWU" = (
-/obj/structure/disposalpipe/segment{
- dir = 6
+/obj/structure/cable/yellow{
+ icon_state = "2-4"
},
/obj/structure/cable/yellow{
icon_state = "4-8"
},
-/turf/open/floor/plasteel/dark/side{
- icon_state = "textured_dark_half";
- dir = 8
+/turf/open/floor/plasteel{
+ icon_state = "darkred"
},
-/area/security/main)
+/area/security/interrogation)
"lXn" = (
/obj/structure/cable/yellow{
icon_state = "1-2"
@@ -43540,17 +43849,19 @@
},
/area/hallway/primary/aft)
"lYQ" = (
-/obj/machinery/door/airlock/command{
- name = "Command Desk";
- req_access_txt = "19"
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 10
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 10
+ },
+/obj/item/radio/intercom{
+ pixel_y = 28
+ },
+/turf/open/floor/plasteel{
+ icon_state = "darkbluecorners";
+ dir = 4
},
-/obj/machinery/door/firedoor/border_only,
-/turf/open/floor/plasteel/dark,
/area/bridge)
"lYW" = (
/obj/structure/cable/yellow{
@@ -43652,10 +43963,6 @@
icon_state = "red"
},
/area/hallway/primary/fore)
-"maF" = (
-/obj/structure/reagent_dispensers/fueltank,
-/turf/open/floor/plating,
-/area/maintenance/starboard/fore)
"maH" = (
/obj/machinery/light{
dir = 4
@@ -43706,16 +44013,21 @@
},
/turf/open/floor/plasteel/white,
/area/science/xenobiology)
+"mbc" = (
+/turf/open/floor/plating/asteroid/snow/icemoon/top_layer,
+/area/gateway{
+ has_gravity = 1;
+ outdoors = 1
+ })
"mbu" = (
-/obj/structure/cable/yellow{
- icon_state = "4-8"
+/obj/structure/sign/map/left{
+ icon_state = "map-left-MS";
+ pixel_y = 32
},
-/obj/effect/landmark/event_spawn,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
+/turf/open/floor/plasteel/dark/side{
+ dir = 1
},
-/turf/open/floor/plating,
-/area/maintenance/starboard/fore)
+/area/hallway/primary/starboard)
"mbw" = (
/obj/structure/reagent_dispensers/fueltank,
/turf/open/floor/plating,
@@ -43882,7 +44194,7 @@
icon_state = "textured_dark_edge";
dir = 8
},
-/area/crew_quarters/heads/captain/private)
+/area/crew_quarters/heads/captain)
"mdB" = (
/obj/machinery/light,
/obj/machinery/camera{
@@ -43890,8 +44202,8 @@
dir = 1
},
/obj/machinery/door_timer{
- id = "Cell 1";
- name = "Cell 1";
+ id = "Cell 2";
+ name = "Cell 2";
pixel_y = -32
},
/turf/open/floor/plasteel{
@@ -43899,29 +44211,11 @@
},
/area/security/brig)
"mdG" = (
-/obj/machinery/light{
- dir = 1
- },
-/obj/machinery/airalarm{
- pixel_y = 24
- },
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
/turf/open/floor/plasteel{
icon_state = "darkred";
dir = 1
},
-/area/security/main)
+/area/security/interrogation)
"mdT" = (
/obj/structure/easel,
/turf/open/floor/plating,
@@ -44382,12 +44676,6 @@
/turf/open/floor/wood,
/area/crew_quarters/heads/captain/private)
"mkk" = (
-/obj/structure/cable/yellow{
- icon_state = "2-4"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 6
- },
/turf/open/floor/plasteel/dark,
/area/hallway/primary/central)
"mkm" = (
@@ -44855,6 +45143,9 @@
/obj/effect/turf_decal/stripes/line,
/turf/open/floor/plating,
/area/maintenance/disposal)
+"mqG" = (
+/turf/closed/wall/r_wall,
+/area/crew_quarters/heads/blueshield)
"mqH" = (
/obj/structure/cable/yellow{
icon_state = "1-2"
@@ -44863,7 +45154,7 @@
dir = 9
},
/obj/effect/turf_decal/stripes/line{
- dir = 10
+ dir = 2
},
/turf/open/floor/plasteel/dark,
/area/construction/storage_wing)
@@ -44887,6 +45178,13 @@
icon_state = "neutralfull"
},
/area/engine/atmos/distro)
+"mrj" = (
+/obj/structure/sign/nanotrasen{
+ pixel_x = 1;
+ pixel_y = -32
+ },
+/turf/open/floor/plating/asteroid/snow/icemoon/top_layer,
+/area/icemoon/top_layer/outdoors)
"mrv" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 4
@@ -45065,6 +45363,9 @@
pixel_y = 16;
pixel_x = 9
},
+/obj/machinery/recharger{
+ pixel_y = 4
+ },
/obj/item/ashtray/small{
pixel_x = -9;
pixel_y = -2
@@ -45120,16 +45421,9 @@
},
/area/engine/atmos/distro)
"mvV" = (
-/obj/machinery/holopad,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 6
- },
-/turf/open/floor/plasteel{
- icon_state = "textured_half";
- dir = 5
- },
-/area/storage/tools)
+/obj/structure/closet/firecloset,
+/turf/open/floor/plasteel/dark/side,
+/area/hallway/primary/starboard)
"mwa" = (
/obj/structure/cable/yellow{
icon_state = "1-2"
@@ -45205,6 +45499,13 @@
/obj/effect/turf_decal/trimline/purple/filled/line/lower,
/turf/open/floor/plasteel/dark/telecomms,
/area/tcommsat/server)
+"mxn" = (
+/obj/structure/grille,
+/obj/structure/cable/yellow{
+ icon_state = "0-4"
+ },
+/turf/open/floor/plating,
+/area/maintenance/fore)
"mxq" = (
/obj/structure/cable/yellow{
icon_state = "1-2"
@@ -45258,20 +45559,14 @@
},
/area/security/prison)
"mxz" = (
-/obj/structure/table,
-/obj/machinery/microwave{
- pixel_x = -3;
- pixel_y = 6
- },
-/obj/structure/disposalpipe/segment{
- dir = 6
- },
-/obj/machinery/light_switch{
- pixel_y = 28
- },
+/obj/structure/disposalpipe/segment,
/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/item/stack/sheet/cardboard,
/turf/open/floor/plasteel/dark/side{
- icon_state = "textured_dark_corner"
+ icon_state = "textured_dark_edge";
+ dir = 8
},
/area/quartermaster/warehouse)
"mxD" = (
@@ -45439,32 +45734,18 @@
/turf/open/floor/plating,
/area/maintenance/port/fore)
"mAy" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 4
- },
-/turf/open/floor/plasteel{
- icon_state = "darkred"
- },
-/area/security/brig)
-"mAF" = (
-/obj/structure/sign/warning/vacuum/external{
- pixel_y = -32
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 1
},
-/obj/effect/turf_decal/stripes/line{
- dir = 4
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable/yellow{
+ icon_state = "1-8"
},
-/obj/machinery/light/small,
-/obj/machinery/advanced_airlock_controller/lavaland{
- pixel_y = 24
+/obj/structure/cable/yellow{
+ icon_state = "2-8"
},
-/turf/open/floor/plating,
-/area/security/prison/hallway)
+/turf/open/floor/plasteel/dark,
+/area/crew_quarters/heads/magistrate)
"mAG" = (
/obj/machinery/holopad,
/turf/open/floor/plasteel{
@@ -45482,18 +45763,18 @@
/turf/open/floor/wood,
/area/crew_quarters/bar)
"mAT" = (
-/obj/machinery/door/airlock{
- name = "Law Office";
- req_access_txt = "38"
- },
/obj/machinery/door/firedoor/border_only{
dir = 4
},
/obj/machinery/door/firedoor/border_only{
dir = 8
},
+/obj/machinery/door/airlock/security/glass{
+ name = "Corporate Law`s Office";
+ req_access_txt = "38"
+ },
/turf/open/floor/plasteel/dark,
-/area/security/courtroom)
+/area/lawoffice)
"mAX" = (
/obj/machinery/door/airlock/security/glass{
name = "Gear Room";
@@ -45507,17 +45788,10 @@
},
/obj/machinery/door/firedoor/border_only,
/turf/open/floor/plasteel/dark,
-/area/security/main)
+/area/security/main/lockers)
"mBa" = (
-/obj/machinery/door/airlock/maintenance{
- req_access_txt = "12"
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only,
-/turf/open/floor/plating,
-/area/maintenance/starboard/fore)
+/turf/open/floor/plating/ice/smooth,
+/area/icemoon/top_layer/outdoors)
"mBh" = (
/obj/structure/closet/emcloset,
/obj/structure/cable/yellow{
@@ -45594,17 +45868,8 @@
/mob/living/carbon/monkey,
/turf/open/floor/grass,
/area/medical/genetics)
-"mCd" = (
-/obj/structure/closet/emcloset,
-/obj/structure/sign/map/left{
- icon_state = "map-left-MS";
- pixel_y = 32
- },
-/turf/open/floor/plasteel/dark,
-/area/hallway/primary/starboard)
"mCk" = (
/obj/structure/closet/secure_closet/personal,
-/obj/item/clothing/under/assistantformal,
/obj/structure/sign/map/right{
desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown).";
icon_state = "map-right-MS";
@@ -45621,6 +45886,20 @@
dir = 8
},
/area/crew_quarters/heads/cmo)
+"mCz" = (
+/obj/structure/table/wood,
+/obj/item/storage/secure/briefcase{
+ pixel_x = -7;
+ pixel_y = 12
+ },
+/obj/item/book/manual/wiki/security_space_law{
+ name = "space law";
+ pixel_y = 7;
+ pixel_x = 9
+ },
+/obj/item/phone/real,
+/turf/open/floor/carpet/royalblack,
+/area/crew_quarters/heads/ntrep)
"mCB" = (
/obj/structure/chair{
dir = 4
@@ -45637,7 +45916,7 @@
/obj/machinery/light/small{
dir = 1
},
-/turf/open/floor/plating/asteroid/snow/icemoon,
+/turf/open/floor/plating/snowed/smoothed/icemoon,
/area/mine/eva)
"mCN" = (
/obj/effect/landmark/start/station_engineer,
@@ -45791,13 +46070,6 @@
icon_state = "2-4"
},
/obj/structure/rack,
-/obj/item/storage/box/flashes{
- pixel_x = 3
- },
-/obj/item/storage/box/teargas{
- pixel_x = 1;
- pixel_y = -2
- },
/obj/effect/turf_decal/bot_red,
/obj/structure/window/reinforced{
color = "#ff0000"
@@ -45812,18 +46084,17 @@
req_access_txt = "1";
color = "#aa0808"
},
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/security/armory)
-"mEU" = (
-/obj/structure/cable/yellow{
- icon_state = "4-8"
+/obj/item/gun/energy/disabler{
+ pixel_x = -3;
+ pixel_y = 3
},
-/obj/effect/turf_decal/stripes/line,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 10
+/obj/item/gun/energy/disabler,
+/obj/item/gun/energy/disabler{
+ pixel_x = 3;
+ pixel_y = -3
},
-/turf/open/floor/plating,
-/area/maintenance/starboard/fore)
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/security/armory)
"mFe" = (
/obj/structure/cable/yellow{
icon_state = "4-8"
@@ -45974,22 +46245,21 @@
/turf/open/floor/plating,
/area/maintenance/port/fore)
"mGW" = (
-/obj/machinery/door/airlock/security{
- name = "Evidence Storage";
- req_access_txt = "3"
- },
/obj/effect/turf_decal/delivery,
/obj/machinery/door/firedoor/border_only{
dir = 1
},
/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/airlock/security/glass{
+ name = "Secure Gear Storage";
+ req_access_txt = "3"
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 1
+ },
/turf/open/floor/plasteel/dark,
/area/security/warden)
"mHe" = (
-/obj/machinery/door/poddoor/shutters{
- id = "qm_mine_warehouse";
- name = "Warehouse Shutters"
- },
/obj/effect/turf_decal/delivery,
/obj/machinery/door/firedoor/border_only{
dir = 4
@@ -45997,8 +46267,12 @@
/obj/machinery/door/firedoor/border_only{
dir = 8
},
+/obj/machinery/door/poddoor/shutters{
+ id = "qm_mine_warehouse";
+ name = "Warehouse Shutters"
+ },
/turf/open/floor/plasteel,
-/area/quartermaster/miningoffice)
+/area/quartermaster/warehouse)
"mHj" = (
/obj/machinery/door/window/northleft{
dir = 8;
@@ -46141,6 +46415,12 @@
},
/turf/open/floor/plating,
/area/maintenance/port/fore)
+"mIF" = (
+/obj/structure/fence/corner{
+ dir = 10
+ },
+/turf/open/floor/plating/asteroid/snow/icemoon/top_layer,
+/area/icemoon/top_layer/outdoors)
"mIG" = (
/obj/effect/turf_decal/siding/wood,
/obj/effect/turf_decal/siding/wood{
@@ -46449,31 +46729,20 @@
},
/area/science/storage)
"mMi" = (
-/obj/machinery/button/door{
- id = "bridge blast";
- name = "Bridge Access Blast Door Control";
- pixel_x = -1;
- pixel_y = -24;
- req_access_txt = "19"
- },
-/obj/machinery/button/door{
- id = "council blast";
- name = "Council Chamber Blast Door Control";
- pixel_x = -1;
- pixel_y = -34;
+/obj/machinery/door/airlock/command{
+ name = "Command Desk";
req_access_txt = "19"
},
-/obj/machinery/camera{
- c_tag = "Bridge - Command Chair";
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/door/firedoor/border_only{
dir = 1
},
+/obj/machinery/door/firedoor/border_only,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 5
+ dir = 1
},
-/turf/open/floor/carpet,
+/turf/open/floor/plasteel/dark,
/area/bridge)
"mMv" = (
/obj/structure/cable/yellow{
@@ -46486,23 +46755,13 @@
/turf/open/floor/plating,
/area/maintenance/port/aft)
"mMX" = (
-/obj/machinery/door/airlock/maintenance{
- req_access_txt = "12"
- },
/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
+ icon_state = "1-2"
},
-/obj/machinery/door/firedoor/border_only{
- dir = 8
+/turf/open/floor/plasteel{
+ icon_state = "neutral"
},
-/turf/open/floor/plating,
-/area/maintenance/starboard/fore)
+/area/crew_quarters/locker)
"mNg" = (
/obj/effect/turf_decal/stripes/corner,
/obj/effect/turf_decal/stripes/corner{
@@ -46585,6 +46844,21 @@
dir = 1
},
/area/science/xenobiology)
+"mOd" = (
+/obj/structure/table,
+/obj/item/restraints/handcuffs{
+ pixel_y = 3
+ },
+/obj/item/restraints/handcuffs,
+/obj/item/restraints/handcuffs{
+ pixel_x = 1;
+ pixel_y = -5
+ },
+/turf/open/floor/plasteel{
+ icon_state = "darkred";
+ dir = 8
+ },
+/area/security/interrogation)
"mOg" = (
/obj/structure/chair{
dir = 4
@@ -46702,6 +46976,12 @@
/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
/turf/open/floor/plasteel/dark,
/area/engine/atmos/distro)
+"mPd" = (
+/obj/structure/chair{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/security/interrogation)
"mPi" = (
/obj/effect/landmark/xeno_spawn,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
@@ -46796,11 +47076,15 @@
/obj/structure/cable/yellow{
icon_state = "4-8"
},
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 4
+/obj/machinery/button/door{
+ id = "magistrate_shutters";
+ name = "magistrate's office shutters control";
+ pixel_y = 7;
+ req_access_txt = "4";
+ pixel_x = -26
},
-/turf/open/floor/plasteel/dark,
-/area/security/brig)
+/turf/open/floor/wood,
+/area/crew_quarters/heads/magistrate)
"mQu" = (
/obj/structure/lattice,
/obj/structure/transit_tube/curved/flipped{
@@ -46826,6 +47110,19 @@
/obj/machinery/space_heater,
/turf/open/floor/plating,
/area/maintenance/starboard)
+"mQH" = (
+/obj/machinery/door/airlock/security{
+ name = "Interrogation Monitoring";
+ req_one_access_txt = "1;4"
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/security/interrogation/private)
"mQJ" = (
/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
dir = 1
@@ -46878,6 +47175,15 @@
},
/turf/open/floor/plating,
/area/science/explab)
+"mRm" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 8
+ },
+/turf/open/floor/plasteel{
+ icon_state = "darkred";
+ dir = 1
+ },
+/area/crew_quarters/heads/magistrate)
"mRq" = (
/obj/structure/sign/poster/random{
pixel_y = -32
@@ -46911,38 +47217,9 @@
},
/area/hallway/primary/port)
"mRI" = (
-/obj/structure/table,
-/obj/machinery/button/door{
- id = "Biohazard";
- name = "Biohazard Shutter Control";
- pixel_x = -7;
- req_access_txt = "47"
- },
-/obj/machinery/button/door{
- desc = "A remote control switch for the research division entryway.";
- id = "ResearchExt";
- name = "Research Exterior Airlock";
- normaldoorcontrol = 1;
- pixel_x = 7;
- pixel_y = 7
- },
-/obj/machinery/button/door{
- desc = "A remote control switch for the research division entryway.";
- id = "ResearchInt";
- name = "Research Interior Airlock";
- normaldoorcontrol = 1;
- pixel_x = 7;
- pixel_y = -2
- },
-/obj/machinery/firealarm{
- dir = 4;
- pixel_x = -26
- },
-/turf/open/floor/plasteel{
- icon_state = "darkred";
- dir = 8
- },
-/area/security/checkpoint/science/research)
+/obj/effect/landmark/blobstart,
+/turf/open/floor/plating,
+/area/maintenance/port/fore)
"mRM" = (
/obj/item/radio/intercom{
pixel_y = 25
@@ -47216,6 +47493,10 @@
dir = 1
},
/area/crew_quarters/heads/chief)
+"mUE" = (
+/obj/structure/closet/emcloset,
+/turf/open/floor/plating,
+/area/maintenance/central)
"mUM" = (
/obj/machinery/door/firedoor/border_only{
dir = 4
@@ -47240,6 +47521,18 @@
dir = 1
},
/area/security/main)
+"mUY" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/structure/chair{
+ dir = 1
+ },
+/turf/open/floor/plasteel/grimy,
+/area/security/interrogation/private)
"mVK" = (
/obj/machinery/camera{
c_tag = "AI Chamber - Fore";
@@ -47371,10 +47664,6 @@
},
/area/crew_quarters/heads/captain/private)
"mWK" = (
-/obj/structure/window/reinforced/tinted{
- dir = 1
- },
-/obj/item/kirbyplants/random,
/turf/open/floor/plasteel{
icon_state = "darkblue";
dir = 1
@@ -47478,6 +47767,30 @@
dir = 9
},
/area/science/explab)
+"mYh" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/machinery/airalarm{
+ pixel_y = 24
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/turf/open/floor/plasteel{
+ icon_state = "darkred";
+ dir = 1
+ },
+/area/security/main)
"mYn" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -47605,15 +47918,23 @@
},
/area/hallway/secondary/entry)
"mZU" = (
-/obj/structure/table/glass,
-/obj/structure/disposalpipe/segment{
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
dir = 4
},
-/obj/item/storage/box/donkpockets,
-/turf/open/floor/plasteel{
- icon_state = "neutralfull"
+/obj/machinery/door/airlock/external{
+ req_access_txt = "13"
},
-/area/engine/foyer)
+/obj/machinery/atmospherics/pipe/layer_manifold{
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating,
+/area/icemoon/top_layer/outdoors)
"mZY" = (
/obj/structure/closet/crate/freezer/surplus_limbs,
/obj/item/reagent_containers/glass/beaker/synthflesh,
@@ -47661,6 +47982,9 @@
dir = 1
},
/area/hallway/primary/port)
+"nao" = (
+/turf/closed/wall,
+/area/crew_quarters/heads/captain)
"naz" = (
/obj/structure/lattice,
/obj/structure/transit_tube/crossing/horizontal,
@@ -47699,12 +48023,6 @@
dir = 1
},
/area/crew_quarters/bar)
-"nbb" = (
-/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4,
-/obj/effect/mapping_helpers/teleport_anchor,
-/turf/open/floor/plasteel/dark,
-/area/aisat)
"nbc" = (
/obj/machinery/door/airlock{
name = "Theatre Backstage";
@@ -47781,6 +48099,15 @@
},
/turf/open/floor/wood,
/area/crew_quarters/heads/hos)
+"ncj" = (
+/obj/machinery/gateway{
+ dir = 1
+ },
+/turf/open/floor/plating/asteroid/snow/icemoon/top_layer,
+/area/gateway{
+ has_gravity = 1;
+ outdoors = 1
+ })
"ncq" = (
/obj/effect/turf_decal/stripes/line{
dir = 4
@@ -47944,6 +48271,13 @@
icon_state = "neutral"
},
/area/hallway/secondary/entry)
+"ney" = (
+/obj/effect/spawner/structure/window/reinforced/shutter,
+/obj/structure/cable/yellow{
+ icon_state = "0-4"
+ },
+/turf/open/floor/plating,
+/area/crew_quarters/heads/ntrep)
"neH" = (
/obj/machinery/power/emitter,
/obj/machinery/light/small,
@@ -47982,12 +48316,6 @@
},
/turf/open/floor/plasteel/dark,
/area/mine/laborcamp/security)
-"nfD" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/maintenance/starboard/fore)
"nfL" = (
/obj/structure/cable/yellow{
icon_state = "4-8"
@@ -48209,14 +48537,9 @@
/turf/open/floor/plasteel/dark,
/area/mine/living_quarters)
"niO" = (
-/obj/structure/table/wood,
-/obj/item/folder/yellow,
-/obj/machinery/firealarm{
- pixel_y = 26
- },
-/turf/open/floor/plasteel{
- icon_state = "darkblue";
- dir = 1
+/obj/machinery/holopad,
+/turf/open/floor/plasteel/dark/side{
+ icon_state = "textured_dark_edge"
},
/area/bridge)
"njf" = (
@@ -48313,17 +48636,6 @@
"nln" = (
/turf/open/floor/plasteel,
/area/hallway/secondary/command)
-"nlr" = (
-/obj/machinery/firealarm{
- dir = 4;
- pixel_x = -26
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
-/turf/open/floor/plasteel{
- icon_state = "whiteblue";
- dir = 9
- },
-/area/medical/storage/locker)
"nlv" = (
/obj/machinery/atmospherics/components/trinary/filter,
/turf/open/floor/plating,
@@ -48363,6 +48675,25 @@
},
/turf/open/floor/plasteel/dark,
/area/science/mixing)
+"nlV" = (
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/structure/disposalpipe/sorting/mail/flip{
+ dir = 4;
+ sortType = 7
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/dark/side{
+ icon_state = "textured_dark_corner";
+ dir = 8
+ },
+/area/security/main)
"nmf" = (
/obj/structure/cable/yellow{
icon_state = "1-2"
@@ -48459,6 +48790,38 @@
/obj/effect/turf_decal/delivery,
/turf/open/floor/plasteel/dark,
/area/science/lab)
+"nov" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/window/westleft{
+ base_state = "right";
+ icon_state = "right";
+ name = "Outer Window";
+ dir = 2
+ },
+/obj/machinery/door/window/brigdoor{
+ dir = 1;
+ name = "Security Desk";
+ req_access_txt = "1"
+ },
+/obj/item/radio/off,
+/obj/item/deskbell/preset/sec{
+ pixel_x = -7;
+ pixel_y = -3
+ },
+/obj/item/storage/pencil_holder/crew,
+/obj/structure/cable/yellow{
+ icon_state = "1-8"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ id = "briglockdown";
+ name = "brig shutters"
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/plasteel/dark,
+/area/security/brig)
"noz" = (
/obj/effect/turf_decal/stripes/corner,
/turf/open/floor/plating,
@@ -48566,6 +48929,23 @@
dir = 10
},
/area/medical/virology)
+"npE" = (
+/obj/machinery/firealarm{
+ pixel_y = 26
+ },
+/turf/open/floor/plasteel{
+ icon_state = "darkblue";
+ dir = 1
+ },
+/area/bridge)
+"npG" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel{
+ icon_state = "darkred"
+ },
+/area/security/brig)
"npL" = (
/obj/machinery/camera{
c_tag = "Xenobiology Lab - Test Chamber";
@@ -48652,20 +49032,14 @@
/turf/open/floor/plasteel/dark/telecomms,
/area/tcommsat/server)
"nra" = (
-/obj/machinery/power/apc{
- areastring = "/area/security/checkpoint/science/research";
- dir = 4;
- name = "Security Post - Research Division APC";
- pixel_x = 24
- },
-/obj/structure/cable/yellow{
- icon_state = "0-8"
- },
-/turf/open/floor/plasteel{
- icon_state = "darkred";
- dir = 4
+/obj/machinery/door/airlock/maintenance_hatch,
+/obj/effect/mapping_helpers/airlock/abandoned,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
},
-/area/security/checkpoint/science/research)
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/plating,
+/area/maintenance/starboard/secondary)
"nrx" = (
/obj/machinery/door/airlock/maintenance{
name = "Medbay Maintenance";
@@ -48680,14 +49054,13 @@
/turf/open/floor/plating,
/area/maintenance/port/aft)
"nry" = (
-/obj/machinery/door/airlock/maintenance{
- name = "Gift Shop Maintenance";
- req_one_access_txt = "12;17;36"
- },
/obj/machinery/door/firedoor/border_only{
dir = 1
},
/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/airlock/maintenance{
+ req_one_access_txt = "19"
+ },
/turf/open/floor/plating,
/area/maintenance/central)
"nrN" = (
@@ -48719,12 +49092,12 @@
/obj/structure/cable/yellow{
icon_state = "1-8"
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 4
},
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 10
+ },
/turf/open/floor/plating,
/area/maintenance/solars/starboard/aft)
"nsd" = (
@@ -48859,6 +49232,19 @@
dir = 5
},
/area/engine/atmos/distro)
+"ntP" = (
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/airlock/maintenance{
+ req_one_access_txt = "19"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
"ntS" = (
/obj/structure/cable/yellow{
icon_state = "1-2"
@@ -48953,6 +49339,25 @@
dir = 1
},
/area/medical/medbay/aft)
+"nuu" = (
+/obj/structure/closet/secure_closet/hos,
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/machinery/airalarm{
+ dir = 4;
+ pixel_x = -24
+ },
+/obj/item/radio/intercom{
+ pixel_x = -29;
+ pixel_y = 23
+ },
+/obj/effect/turf_decal/bot_red,
+/turf/open/floor/plasteel{
+ icon_state = "darkred";
+ dir = 8
+ },
+/area/crew_quarters/heads/hos)
"nuG" = (
/obj/structure/closet,
/obj/effect/decal/cleanable/cobweb/cobweb2,
@@ -48971,17 +49376,13 @@
/area/crew_quarters/heads/cmo)
"nvl" = (
/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/structure/cable/yellow{
- icon_state = "2-4"
+ icon_state = "2-8"
},
-/obj/effect/turf_decal/stripes/line,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
+/turf/open/floor/plasteel{
+ icon_state = "neutral";
+ dir = 1
},
-/turf/open/floor/plating,
-/area/maintenance/starboard/fore)
+/area/crew_quarters/locker)
"nvm" = (
/obj/machinery/light{
dir = 4
@@ -49070,7 +49471,7 @@
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
/turf/open/floor/carpet,
-/area/crew_quarters/heads/captain/private)
+/area/crew_quarters/heads/captain)
"nwl" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
dir = 5
@@ -49109,7 +49510,7 @@
icon_state = "darkred";
dir = 6
},
-/area/security/main)
+/area/security/main/lockers)
"nwD" = (
/obj/machinery/atmospherics/components/unary/portables_connector/visible{
dir = 4
@@ -49190,8 +49591,8 @@
/obj/structure/reagent_dispensers/peppertank{
pixel_y = 30
},
-/obj/structure/closet/secure_closet/security,
/obj/effect/turf_decal/stripes/corner,
+/obj/structure/closet/secure_closet/security/external,
/turf/open/floor/plasteel{
icon_state = "darkred";
dir = 5
@@ -49280,7 +49681,7 @@
icon_state = "textured_dark_edge";
dir = 4
},
-/area/crew_quarters/heads/captain/private)
+/area/crew_quarters/heads/captain)
"nzP" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -49483,9 +49884,6 @@
/turf/open/floor/plasteel/dark,
/area/storage/tech)
"nCC" = (
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 1
- },
/obj/structure/disposalpipe/segment{
dir = 10
},
@@ -49495,6 +49893,9 @@
/obj/structure/cable/yellow{
icon_state = "2-8"
},
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 10
+ },
/turf/open/floor/plasteel{
icon_state = "yellow"
},
@@ -49563,6 +49964,9 @@
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
dir = 9
},
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
/turf/open/floor/plasteel{
icon_state = "darkblue"
},
@@ -49684,11 +50088,14 @@
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
dir = 8
},
+/obj/structure/cable/yellow{
+ icon_state = "1-8"
+ },
/turf/open/floor/plasteel/dark/side{
icon_state = "textured_dark_half";
dir = 8
},
-/area/security/main)
+/area/security/main/lockers)
"nFL" = (
/obj/machinery/door/firedoor/border_only/closed{
dir = 8;
@@ -49822,8 +50229,15 @@
},
/area/security/brig)
"nHG" = (
-/turf/closed/wall/r_wall,
-/area/security/checkpoint/engineering)
+/obj/structure/table/glass,
+/obj/item/reagent_containers/food/drinks/soda_cans/thirteenloko{
+ pixel_x = -6;
+ pixel_y = 6
+ },
+/turf/open/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/engine/foyer)
"nHM" = (
/obj/structure/lattice/catwalk,
/turf/closed/wall,
@@ -49952,6 +50366,18 @@
/obj/machinery/blackbox_recorder,
/turf/open/floor/circuit/telecomms/mainframe,
/area/tcommsat/server)
+"nJe" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-4"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel{
+ icon_state = "darkblue";
+ dir = 1
+ },
+/area/crew_quarters/heads/ntrep)
"nJg" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
/obj/structure/chair/office/light{
@@ -50181,18 +50607,20 @@
dir = 4
},
/area/security/main)
+"nMj" = (
+/turf/closed/wall,
+/area/quartermaster/office/locker)
"nMu" = (
/obj/structure/cable,
/turf/open/floor/plating/snowed/smoothed/icemoon,
/area/solar/starboard/fore)
"nMw" = (
-/obj/structure/closet{
- name = "Evidence Closet 2"
- },
/obj/machinery/airalarm{
dir = 4;
pixel_x = -24
},
+/obj/effect/turf_decal/bot_red,
+/obj/machinery/flasher/portable,
/turf/open/floor/plasteel/dark/side{
icon_state = "textured_dark_edge";
dir = 8
@@ -50387,6 +50815,26 @@
dir = 8
},
/area/mine/living_quarters)
+"nOC" = (
+/obj/structure/cable/yellow{
+ icon_state = "0-2"
+ },
+/obj/machinery/power/apc{
+ pixel_x = 1;
+ pixel_y = 26;
+ area = /area/gateway;
+ name = "GateWay APC";
+ layer = 3.1;
+ dir = 6;
+ cell_type = null;
+ req_access = null;
+ req_one_access_txt = "11;87"
+ },
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/gateway{
+ has_gravity = 1;
+ outdoors = 1
+ })
"nOH" = (
/obj/machinery/camera{
c_tag = "Research Division - Airlock";
@@ -50483,23 +50931,21 @@
/turf/closed/wall/r_wall,
/area/engine/engineering)
"nPN" = (
-/obj/machinery/door/poddoor/shutters{
- id = "qm_warehouse";
- name = "Warehouse Shutters"
- },
-/obj/structure/cable/yellow{
- icon_state = "1-2"
+/obj/machinery/door/airlock/mining{
+ name = "Cargo Bay";
+ req_one_access_txt = null;
+ req_access_txt = "31"
},
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/delivery,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
/obj/machinery/door/firedoor/border_only{
dir = 1
},
/obj/machinery/door/firedoor/border_only,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 1
+ },
/turf/open/floor/plasteel,
-/area/quartermaster/warehouse)
+/area/quartermaster/storage)
"nPP" = (
/obj/machinery/door/airlock/public/glass{
name = "Primary Tool Storage"
@@ -50652,12 +51098,12 @@
},
/area/science/research)
"nRV" = (
-/obj/structure/closet/secure_closet/courtroom,
/obj/machinery/light_switch{
pixel_y = 28
},
-/obj/item/gavelblock,
-/obj/item/gavelhammer,
+/obj/structure/chair{
+ name = "Bailiff"
+ },
/turf/open/floor/plasteel{
icon_state = "red";
dir = 9
@@ -51035,13 +51481,9 @@
},
/area/crew_quarters/fitness/recreation)
"nWD" = (
-/obj/effect/decal/cleanable/cobweb,
-/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{
- dir = 4;
- icon_state = "connector_map"
- },
-/turf/open/floor/plating,
-/area/maintenance/starboard/fore)
+/obj/structure/flora/grass/both,
+/turf/open/floor/plating/asteroid/snow/icemoon/top_layer,
+/area/icemoon/top_layer/outdoors)
"nWG" = (
/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{
dir = 4;
@@ -51103,6 +51545,18 @@
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/plasteel/dark,
/area/mine/maintenance)
+"nXy" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/airlock/security{
+ name = "Interrogation";
+ req_access_txt = "63"
+ },
+/turf/open/floor/plasteel/dark,
+/area/security/interrogation)
"nXz" = (
/obj/machinery/camera{
c_tag = "Teleporter Room";
@@ -51237,11 +51691,9 @@
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
dir = 8
},
-/obj/structure/sign/calendar/directional/north,
-/turf/open/floor/plasteel{
- icon_state = "darkblue";
- dir = 1
- },
+/obj/structure/chair/comfy/beige,
+/obj/effect/landmark/start/nanotrasen_representative,
+/turf/open/floor/carpet,
/area/bridge)
"nZX" = (
/obj/structure/disposalpipe/segment{
@@ -51354,6 +51806,10 @@
icon_state = "textured_dark_large"
},
/area/hallway/primary/central)
+"obh" = (
+/obj/structure/signpost/exit,
+/turf/open/floor/plating/asteroid/snow/icemoon/top_layer,
+/area/icemoon/top_layer/outdoors)
"obl" = (
/obj/structure/table/glass,
/obj/item/book/manual/wiki/grenades,
@@ -51460,22 +51916,11 @@
},
/area/quartermaster/office)
"ock" = (
-/obj/machinery/light{
- dir = 4
- },
-/obj/structure/reagent_dispensers/peppertank{
- pixel_x = 30
- },
-/obj/structure/extinguisher_cabinet{
- pixel_x = 27;
- pixel_y = 29
- },
-/obj/machinery/suit_storage_unit/hos,
-/turf/open/floor/plasteel{
- icon_state = "darkred";
- dir = 4
+/obj/structure/sign/warning/electricshock{
+ pixel_y = 32
},
-/area/crew_quarters/heads/hos)
+/turf/open/floor/plating,
+/area/maintenance/starboard/fore)
"ocp" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -51517,6 +51962,10 @@
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
/turf/open/floor/plasteel/dark/side,
/area/mine/laborcamp)
+"ocH" = (
+/obj/structure/fence/corner,
+/turf/open/floor/plating/asteroid/snow/icemoon/top_layer,
+/area/icemoon/top_layer/outdoors)
"ocJ" = (
/obj/structure/cable/yellow{
icon_state = "2-4"
@@ -51557,6 +52006,9 @@
dir = 6
},
/area/crew_quarters/fitness/recreation)
+"odE" = (
+/turf/open/floor/plating/asteroid/icerock/cracked,
+/area/icemoon/underground/explored)
"odF" = (
/obj/structure/cable/yellow{
icon_state = "1-4"
@@ -51599,6 +52051,7 @@
pixel_x = 28
},
/obj/structure/table/glass,
+/obj/item/storage/fancy/donut_box,
/turf/open/floor/plasteel{
icon_state = "darkbluefull"
},
@@ -51609,8 +52062,16 @@
/turf/open/floor/plating,
/area/maintenance/port)
"oey" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/camera{
+ c_tag = "Bridge - Command Chair";
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 8
+ },
/turf/open/floor/carpet,
/area/bridge)
"oez" = (
@@ -51654,21 +52115,18 @@
/turf/open/floor/plating,
/area/chapel/main)
"oeL" = (
-/obj/structure/chair/office/dark{
- dir = 1
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 10
+/obj/machinery/suit_storage_unit/med,
+/obj/structure/window/reinforced{
+ dir = 4
},
-/obj/structure/cable/yellow{
- icon_state = "2-8"
+/obj/machinery/door/window/northleft{
+ dir = 2;
+ name = "First-Aid Supplies";
+ red_alert_access = 1;
+ req_access_txt = "5"
},
-/obj/effect/landmark/start/depsec/engineering,
/turf/open/floor/plasteel/dark,
-/area/security/checkpoint/engineering)
+/area/medical/storage/locker)
"oeM" = (
/obj/structure/chair,
/obj/effect/landmark/start/chaplain,
@@ -51778,8 +52236,11 @@
icon_state = "map-left-MS";
pixel_y = 32
},
+/obj/structure/cable/yellow{
+ icon_state = "2-4"
+ },
/turf/open/floor/wood,
-/area/crew_quarters/heads/captain/private)
+/area/crew_quarters/heads/captain)
"ofN" = (
/obj/structure/table,
/obj/item/taperecorder{
@@ -51798,12 +52259,12 @@
},
/area/crew_quarters/heads/hor)
"ogt" = (
-/obj/structure/rack,
/obj/effect/turf_decal/bot_red,
-/obj/item/storage/box/breacherslug,
-/obj/item/storage/box/breacherslug,
-/obj/item/gun/ballistic/shotgun/automatic/breaching,
-/obj/item/gun/ballistic/shotgun/automatic/breaching,
+/obj/structure/table,
+/obj/item/storage/box/evidence,
+/obj/item/storage/box/evidence,
+/obj/item/storage/box/evidence,
+/obj/item/hand_labeler,
/turf/open/floor/plasteel/dark,
/area/security/warden)
"ogK" = (
@@ -51896,15 +52357,15 @@
/turf/open/floor/plasteel/dark,
/area/aisat)
"ohG" = (
-/obj/structure/cable/yellow{
- icon_state = "4-8"
+/obj/structure/sign/map/right{
+ desc = "A framed picture of the station. Clockwise from security in red at the top, you see engineering in yellow, science in purple, escape in checkered red-and-white, medbay in green, arrivals in checkered red-and-blue, and then cargo in brown.";
+ icon_state = "map-right-MS";
+ pixel_y = 32
},
-/obj/effect/spawner/lootdrop/maintenance,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
+/turf/open/floor/plasteel/dark/side{
+ dir = 1
},
-/turf/open/floor/plating,
-/area/maintenance/starboard/fore)
+/area/hallway/primary/starboard)
"ohS" = (
/obj/effect/turf_decal/stripes{
dir = 8
@@ -52206,18 +52667,13 @@
/turf/open/floor/plating,
/area/maintenance/disposal)
"omv" = (
-/obj/structure/cable/yellow{
- icon_state = "2-8"
- },
/obj/structure/cable/yellow{
icon_state = "2-4"
},
-/obj/structure/disposalpipe/segment{
- dir = 10
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 1
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
},
+/obj/structure/disposalpipe/segment,
/turf/open/floor/plating,
/area/maintenance/fore)
"omA" = (
@@ -52389,14 +52845,13 @@
/turf/open/floor/plasteel/white,
/area/science/xenobiology)
"ooN" = (
-/obj/machinery/light/small{
- dir = 4
- },
-/turf/open/floor/plasteel/dark/side{
- icon_state = "textured_dark_corner";
- dir = 8
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = 26
},
-/area/security/brig)
+/obj/structure/closet/secure_closet/magistrate,
+/turf/open/floor/carpet/red,
+/area/crew_quarters/heads/magistrate)
"opb" = (
/obj/machinery/airalarm{
dir = 1;
@@ -52577,6 +53032,25 @@
dir = 4
},
/area/security/prison)
+"orW" = (
+/obj/structure/chair{
+ dir = 8
+ },
+/obj/effect/landmark/start/security_officer,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/effect/turf_decal/bot_red,
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plasteel/dark/side{
+ icon_state = "textured_dark_edge";
+ dir = 4
+ },
+/area/security/main)
"osp" = (
/obj/item/radio/intercom{
dir = 8;
@@ -52727,12 +53201,19 @@
/turf/open/floor/plating,
/area/science/mixing)
"otj" = (
-/obj/effect/landmark/event_spawn,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel{
- icon_state = "neutralfull"
+/obj/structure/cable/yellow{
+ icon_state = "1-4"
},
-/area/crew_quarters/locker)
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/computer/secure_data{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark/side{
+ icon_state = "textured_dark_edge"
+ },
+/area/security/brig)
"otw" = (
/turf/open/floor/plasteel{
icon_state = "textured_corner";
@@ -52856,22 +53337,13 @@
/turf/open/floor/plasteel/dark,
/area/hallway/primary/central)
"ovw" = (
-/obj/machinery/door/airlock/external{
- name = "Solar Maintenance";
- req_access_txt = "10; 13"
- },
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
+/obj/machinery/door/airlock/external{
+ name = "Auxiliary Airlock"
},
+/obj/structure/fans/tiny,
/turf/open/floor/plating,
/area/maintenance/solars/starboard/aft)
"ovx" = (
@@ -52990,6 +53462,20 @@
icon_state = "textured_half"
},
/area/hallway/primary/central)
+"oxw" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/structure/table/wood,
+/obj/item/clothing/head/helmet/skull{
+ name = "Kehesa";
+ desc = "Poor Kehesa. He just wanted to talk out with ashwalkers."
+ },
+/turf/open/floor/plasteel{
+ icon_state = "darkbluecorners";
+ dir = 4
+ },
+/area/crew_quarters/heads/ntrep)
"oxJ" = (
/obj/structure/cable/yellow{
icon_state = "4-8"
@@ -53008,6 +53494,7 @@
/obj/structure/chair/office/dark{
dir = 8
},
+/obj/effect/landmark/start/customs_agent,
/turf/open/floor/plasteel{
icon_state = "textured_corner";
dir = 4
@@ -53024,9 +53511,12 @@
},
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/turf/open/floor/plasteel/dark/side{
- icon_state = "textured_dark_corner";
- dir = 1
+/obj/effect/turf_decal/arrows{
+ dir = 4
+ },
+/turf/open/floor/plasteel{
+ icon_state = "darkbrown";
+ dir = 4
},
/area/quartermaster/miningoffice)
"oyt" = (
@@ -53050,6 +53540,16 @@
},
/turf/open/floor/plating,
/area/maintenance/port)
+"oyC" = (
+/obj/machinery/gateway{
+ dir = 10
+ },
+/obj/structure/lattice/catwalk,
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/gateway{
+ has_gravity = 1;
+ outdoors = 1
+ })
"oyE" = (
/obj/machinery/atmospherics/components/unary/portables_connector/visible{
dir = 8
@@ -53085,11 +53585,23 @@
/turf/closed/wall,
/area/security/range)
"ozx" = (
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
icon_state = "1-2"
},
-/obj/effect/mapping_helpers/teleport_anchor,
+/obj/structure/disposalpipe/segment{
+ dir = 2
+ },
+/obj/machinery/door/airlock/maintenance{
+ req_one_access_txt = "12;63;48;50"
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper,
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
/turf/open/floor/plating,
/area/maintenance/port/fore)
"ozD" = (
@@ -53181,28 +53693,11 @@
/obj/structure/cable/yellow{
icon_state = "1-2"
},
-/obj/machinery/button/flasher{
- id = "holdingflash";
- name = "holding cell flasher button";
- pixel_x = 23;
- pixel_y = 23;
- req_access_txt = "1"
- },
-/obj/machinery/camera{
- c_tag = "Brig - Desk";
- dir = 8
- },
-/obj/item/radio/intercom{
- pixel_x = 29;
- pixel_y = -2
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/turf/open/floor/plasteel{
- icon_state = "darkred";
+/obj/effect/turf_decal/siding/wood/thin{
dir = 5
},
-/area/security/brig)
+/turf/open/floor/wood,
+/area/crew_quarters/heads/magistrate)
"oAt" = (
/obj/structure/railing{
dir = 4
@@ -53233,24 +53728,19 @@
/turf/closed/wall/r_wall,
/area/engine/atmos/distro)
"oAE" = (
-/obj/machinery/door/airlock/security/glass{
- name = "Security Desk";
- req_access_txt = "63"
- },
/obj/structure/cable/yellow{
icon_state = "1-2"
},
-/obj/structure/cable/yellow{
- icon_state = "2-8"
+/obj/structure/disposalpipe/segment{
+ dir = 9
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
+/obj/structure/table/wood,
+/obj/item/book/manual/wiki/security_space_law{
+ pixel_x = -3;
+ pixel_y = 5
},
-/obj/machinery/door/firedoor/border_only,
/turf/open/floor/plasteel/dark,
-/area/security/brig)
+/area/crew_quarters/heads/magistrate)
"oAG" = (
/obj/docking_port/stationary/random/icemoon{
shuttle_id = "pod_icemoon1"
@@ -53424,8 +53914,27 @@
/turf/open/floor/plasteel/dark,
/area/mine/maintenance)
"oDL" = (
-/turf/closed/wall,
-/area/security/checkpoint/supply)
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/airalarm{
+ pixel_y = 24
+ },
+/obj/item/electronics/apc,
+/obj/item/stock_parts/cell{
+ maxcharge = 2000
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 8
+ },
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 3;
+ name = "3maintenance loot spawner"
+ },
+/turf/open/floor/plasteel/dark/side{
+ icon_state = "textured_dark_edge";
+ dir = 4
+ },
+/area/quartermaster/warehouse)
"oDM" = (
/turf/closed/wall,
/area/medical/psych)
@@ -53462,15 +53971,6 @@
/obj/machinery/light/small{
dir = 1
},
-/obj/effect/landmark/blobstart,
-/obj/machinery/camera{
- c_tag = "Evidence Storage"
- },
-/obj/item/storage/secure/safe{
- name = "evidence safe";
- pixel_x = 6;
- pixel_y = 28
- },
/turf/open/floor/plasteel/dark/side{
icon_state = "textured_dark_edge";
dir = 1
@@ -53509,6 +54009,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 1
},
+/obj/structure/coatrack,
/turf/open/floor/plasteel{
icon_state = "darkbrown";
dir = 1
@@ -53632,22 +54133,19 @@
dir = 8;
pixel_x = 32
},
-/obj/machinery/vending/wardrobe/sec_wardrobe,
/obj/machinery/light{
dir = 4
},
+/obj/structure/rack,
/turf/open/floor/plasteel{
- icon_state = "darkred";
+ icon_state = "yellow";
dir = 4
},
-/area/security/checkpoint/engineering)
+/area/engine/foyer)
"oHw" = (
-/obj/structure/closet/toolcloset,
-/turf/open/floor/plasteel{
- icon_state = "yellow";
- dir = 5
- },
-/area/storage/tools)
+/obj/structure/flora/rock,
+/turf/open/floor/plating/asteroid/snow/icemoon/top_layer,
+/area/icemoon/top_layer/outdoors)
"oHE" = (
/obj/structure/closet/crate,
/obj/item/stack/cable_coil,
@@ -53666,6 +54164,12 @@
},
/turf/open/floor/plasteel/dark,
/area/teleporter)
+"oHX" = (
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance/eight,
+/obj/item/storage/toolbox/mechanical/old,
+/turf/open/floor/plating/asteroid/snow/icemoon/top_layer,
+/area/icemoon/top_layer/outdoors)
"oIr" = (
/obj/structure/sign/warning/securearea{
name = "\improper STAY CLEAR HEAVY MACHINERY"
@@ -53804,7 +54308,7 @@
dir = 4
},
/turf/open/floor/carpet,
-/area/crew_quarters/heads/captain/private)
+/area/crew_quarters/heads/captain)
"oLW" = (
/obj/effect/landmark/stationroom/maint/threexthree,
/turf/baseturf_bottom,
@@ -53833,6 +54337,7 @@
pixel_x = 27
},
/obj/machinery/suit_storage_unit/security,
+/obj/effect/turf_decal/bot_red,
/turf/open/floor/plasteel/dark,
/area/security/brig)
"oMP" = (
@@ -53860,15 +54365,7 @@
/obj/machinery/door/airlock/external{
req_access_txt = "13"
},
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
+/obj/structure/fans/tiny,
/turf/open/floor/plating,
/area/maintenance/starboard/fore)
"oNv" = (
@@ -54136,20 +54633,15 @@
/turf/open/floor/carpet,
/area/crew_quarters/theatre)
"oQL" = (
-/obj/machinery/door/airlock/maintenance{
- req_one_access_txt = "12;63;48;50"
- },
/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
icon_state = "1-2"
},
-/obj/effect/mapping_helpers/airlock/cyclelink_helper,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
},
-/obj/machinery/door/firedoor/border_only,
-/turf/open/floor/plating,
-/area/maintenance/port/fore)
+/turf/open/floor/plasteel/dark,
+/area/construction/storage_wing)
"oQN" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 4
@@ -54286,7 +54778,7 @@
dir = 4
},
/turf/open/floor/carpet,
-/area/crew_quarters/heads/captain/private)
+/area/crew_quarters/heads/captain)
"oUt" = (
/obj/machinery/rnd/server/master,
/turf/open/floor/circuit/telecomms/server,
@@ -54348,11 +54840,7 @@
name = "Solar Maintenance";
req_access_txt = "10; 13"
},
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/structure/fans/tiny,
/turf/open/floor/plating,
/area/maintenance/solars/starboard/fore)
"oVE" = (
@@ -54360,9 +54848,15 @@
icon_state = "textured_edge"
},
/area/hallway/primary/central)
+"oVV" = (
+/obj/structure/lattice/catwalk,
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/gateway{
+ has_gravity = 1;
+ outdoors = 1
+ })
"oWc" = (
/obj/structure/closet/secure_closet/personal,
-/obj/item/clothing/under/assistantformal,
/obj/item/clothing/suit/hooded/wintercoat,
/obj/item/clothing/shoes/winterboots,
/turf/open/floor/plasteel/dark,
@@ -54562,17 +55056,9 @@
},
/area/engine/engineering)
"oYj" = (
-/obj/effect/mapping_helpers/airlock/cyclelink_helper,
-/obj/machinery/door/airlock/external{
- name = "Arrival Airlock"
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/layer_manifold,
-/turf/open/floor/plating,
-/area/hallway/secondary/entry)
+/obj/structure/statue/snow/snowman,
+/turf/open/floor/plating/asteroid/snow/icemoon/top_layer,
+/area/icemoon/top_layer/outdoors)
"oYk" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -54729,7 +55215,7 @@
/obj/structure/cable/yellow{
icon_state = "0-2"
},
-/obj/structure/closet/secure_closet/security/med,
+/obj/structure/closet/secure_closet/security/external,
/turf/open/floor/plasteel{
icon_state = "darkred";
dir = 9
@@ -55041,6 +55527,15 @@
dir = 8
},
/area/hydroponics/garden)
+"pgs" = (
+/obj/structure/sign/warning/securearea{
+ desc = "A warning sign which reads 'NANOTRASEN RESTRICTED AREA";
+ name = "\improper NANOTRASEN FACILITY";
+ pixel_x = 31;
+ pixel_y = 1
+ },
+/turf/open/floor/plating/asteroid/snow/icemoon/top_layer,
+/area/icemoon/top_layer/outdoors)
"pgI" = (
/obj/structure/cable/yellow{
icon_state = "1-2"
@@ -55131,17 +55626,18 @@
/obj/structure/cable/yellow{
icon_state = "1-4"
},
-/obj/machinery/door/window/brigdoor/security/holding{
- id = "Holding Cell";
- name = "Holding Cell"
- },
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/structure/disposalpipe/segment,
+/obj/machinery/door/airlock/command{
+ name = "Magistrate`s Office";
+ req_access_txt = "84"
+ },
/turf/open/floor/plasteel/dark/side{
icon_state = "textured_dark_half";
dir = 8
},
-/area/security/brig)
+/area/crew_quarters/heads/magistrate)
"phT" = (
/obj/machinery/navbeacon{
codes_txt = "delivery;dir=8";
@@ -55157,6 +55653,9 @@
home_destination = "QM #3";
suffix = "#3"
},
+/obj/machinery/light{
+ dir = 4
+ },
/turf/open/floor/plasteel/dark,
/area/quartermaster/storage)
"phW" = (
@@ -55461,6 +55960,9 @@
dir = 5
},
/area/hydroponics)
+"plq" = (
+/turf/closed/wall/r_wall,
+/area/crew_quarters/heads/ntrep)
"plu" = (
/obj/machinery/door/poddoor/shutters/preopen{
id = "chapel_shutters_space";
@@ -55598,7 +56100,9 @@
/area/mine/living_quarters)
"pmW" = (
/obj/effect/landmark/event_spawn,
-/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
/turf/open/floor/plasteel{
icon_state = "neutralcorner";
dir = 4
@@ -55640,12 +56144,6 @@
},
/area/bridge)
"pnI" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 5
- },
/obj/effect/turf_decal/stripes{
dir = 4
},
@@ -55795,19 +56293,14 @@
},
/area/engine/atmos/distro)
"ppZ" = (
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/machinery/button/door{
- id = "qm_warehouse";
- name = "Warehouse Door Control";
- pixel_y = -24;
- req_access_txt = "31"
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
},
-/turf/open/floor/plasteel/dark/side{
- icon_state = "textured_dark_edge"
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 8
},
-/area/quartermaster/warehouse)
+/turf/open/floor/plasteel/dark,
+/area/construction/storage_wing)
"pqd" = (
/obj/structure/disposalpipe/segment{
dir = 8
@@ -55867,16 +56360,16 @@
/obj/structure/sign/warning/vacuum{
pixel_x = -32
},
+/obj/effect/turf_decal,
+/obj/effect/turf_decal/caution/red{
+ dir = 1
+ },
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
dir = 6
},
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 6
},
-/obj/effect/turf_decal,
-/obj/effect/turf_decal/caution/red{
- dir = 1
- },
/turf/open/floor/plasteel/dark/side{
dir = 10
},
@@ -55947,7 +56440,12 @@
/turf/open/floor/wood,
/area/crew_quarters/bar)
"prL" = (
-/obj/structure/disposalpipe/segment,
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/obj/machinery/light{
+ light_color = "#c1caff"
+ },
/turf/open/floor/plating{
icon_state = "platingdmg2"
},
@@ -55973,11 +56471,10 @@
/turf/open/floor/plasteel/dark,
/area/engine/atmos)
"psb" = (
-/obj/machinery/light/small{
- dir = 1
- },
-/turf/open/floor/plasteel/grimy,
-/area/security/interrogation)
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable/yellow,
+/turf/open/floor/plating,
+/area/security/brig)
"pse" = (
/obj/structure/closet/crate/medical,
/obj/item/stack/cable_coil,
@@ -56025,6 +56522,9 @@
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 10
},
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
/turf/open/floor/carpet,
/area/medical/psych)
"psW" = (
@@ -56425,14 +56925,10 @@
/turf/open/floor/plating,
/area/maintenance/starboard/fore)
"pyr" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/turf/open/floor/plasteel/dark/side{
- icon_state = "textured_dark_edge";
- dir = 1
+/turf/open/floor/plasteel{
+ icon_state = "darkblue"
},
/area/hallway/secondary/command)
"pyy" = (
@@ -56476,14 +56972,18 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
/mob/living/simple_animal/bot/secbot/beepsky{
desc = "It's Officer Beepsky! Powered by a potato and a shot of whiskey, and with a sturdier reinforced chassis, too.";
health = 45;
maxHealth = 45;
name = "Officer Beepsky"
},
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
/turf/open/floor/plasteel/dark/side{
icon_state = "textured_dark_edge";
dir = 1
@@ -56501,23 +57001,7 @@
},
/area/medical/medbay/central)
"pzz" = (
-/obj/item/radio/intercom{
- pixel_y = 24
- },
/obj/structure/rack,
-/obj/item/grenade/barrier{
- pixel_x = -3;
- pixel_y = 1
- },
-/obj/item/grenade/barrier,
-/obj/item/grenade/barrier{
- pixel_x = 3;
- pixel_y = -1
- },
-/obj/item/grenade/barrier{
- pixel_x = 6;
- pixel_y = -2
- },
/obj/effect/turf_decal/bot_red,
/obj/structure/window/reinforced{
dir = 1;
@@ -56537,6 +57021,15 @@
req_access_txt = "1";
color = "#aa0808"
},
+/obj/item/gun/energy/laser{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/gun/energy/laser,
+/obj/item/gun/energy/laser{
+ pixel_x = 3;
+ pixel_y = -3
+ },
/turf/open/floor/plasteel/dark,
/area/ai_monitored/security/armory)
"pzL" = (
@@ -56631,16 +57124,8 @@
},
/area/science/research)
"pBs" = (
+/obj/structure/fans/tiny,
/obj/machinery/door/airlock/external,
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
/turf/open/floor/plating,
/area/maintenance/port/fore)
"pBx" = (
@@ -56698,17 +57183,22 @@
icon_state = "textured_dark_edge";
dir = 8
},
-/area/crew_quarters/heads/captain/private)
+/area/crew_quarters/heads/captain)
"pBJ" = (
/obj/structure/flora/ausbushes/sparsegrass,
/turf/open/floor/grass,
/area/medical/virology)
"pBP" = (
-/obj/structure/table,
-/obj/item/storage/box/evidence,
-/obj/item/storage/box/evidence,
-/obj/item/storage/box/evidence,
-/obj/item/hand_labeler,
+/obj/effect/turf_decal/bot_red,
+/obj/structure/rack,
+/obj/item/reagent_containers/glass/bottle/morphine,
+/obj/item/storage/lockbox/loyalty,
+/obj/item/storage/box/trackimp,
+/obj/item/storage/box/chemimp{
+ pixel_x = 4;
+ pixel_y = 3
+ },
+/obj/item/storage/lockbox/amnestic,
/turf/open/floor/plasteel/dark/side{
icon_state = "textured_dark_corner";
dir = 4
@@ -56765,17 +57255,11 @@
/obj/structure/cable/yellow{
icon_state = "1-2"
},
-/obj/structure/cable/yellow{
- icon_state = "1-8"
- },
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/effect/turf_decal/stripes/line{
- dir = 1
- },
/turf/open/floor/plasteel{
icon_state = "darkbrown";
- dir = 1
+ dir = 4
},
/area/quartermaster/miningoffice)
"pDg" = (
@@ -56823,16 +57307,6 @@
dir = 1;
network = list("minisat","ss13")
},
-/obj/machinery/advanced_airlock_controller/lavaland{
- dir = 1;
- pixel_y = -24
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{
- dir = 8
- },
/turf/open/floor/plasteel/dark,
/area/aisat)
"pDN" = (
@@ -57057,10 +57531,10 @@
freq = 1400;
location = "QM #2"
},
+/obj/effect/turf_decal/delivery,
/obj/structure/cable/yellow{
- icon_state = "1-2"
+ icon_state = "2-8"
},
-/obj/effect/turf_decal/delivery,
/turf/open/floor/plasteel/dark,
/area/quartermaster/storage)
"pIe" = (
@@ -57166,6 +57640,16 @@
/obj/item/storage/box,
/turf/open/floor/plating,
/area/maintenance/port)
+"pKD" = (
+/obj/machinery/recharger/wallrecharger{
+ pixel_x = 32;
+ pixel_y = -4
+ },
+/turf/open/floor/plasteel{
+ icon_state = "darkblue";
+ dir = 4
+ },
+/area/bridge)
"pKH" = (
/obj/machinery/door/poddoor/preopen{
id = "Prison Gate";
@@ -57386,6 +57870,13 @@
/obj/effect/spawner/lootdrop/maintenance,
/turf/open/floor/plating/snowed/smoothed,
/area/icemoon/top_layer/outdoors)
+"pNz" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/turf/open/floor/plasteel{
+ icon_state = "darkblue"
+ },
+/area/crew_quarters/heads/blueshield)
"pNA" = (
/obj/machinery/vending/cigarette,
/turf/open/floor/plasteel/dark/side{
@@ -57456,10 +57947,6 @@
/turf/open/floor/circuit/telecomms/server,
/area/ai_monitored/turret_protected/ai)
"pOm" = (
-/obj/structure/table,
-/obj/machinery/recharger{
- pixel_y = 4
- },
/obj/machinery/airalarm{
dir = 8;
pixel_x = 24
@@ -57469,6 +57956,7 @@
icon_state = "map-right-MS";
pixel_y = 32
},
+/obj/structure/closet/secure_closet/security/external,
/turf/open/floor/plasteel{
icon_state = "darkred";
dir = 5
@@ -57495,6 +57983,15 @@
},
/turf/open/floor/plasteel,
/area/hydroponics/garden)
+"pOw" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/open/floor/plasteel{
+ icon_state = "red";
+ dir = 4
+ },
+/area/hallway/primary/fore)
"pOL" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
dir = 5
@@ -57774,8 +58271,15 @@
/turf/closed/wall,
/area/engine/atmos/distro)
"pTD" = (
-/obj/machinery/light,
/obj/structure/closet/l3closet,
+/obj/machinery/power/apc{
+ areastring = "/area/medical/storage/locker";
+ dir = 8;
+ name = "Medbay Locker Room APC";
+ pixel_x = 0;
+ pixel_y = -25
+ },
+/obj/structure/cable/yellow,
/turf/open/floor/plasteel/dark,
/area/medical/storage/locker)
"pUe" = (
@@ -57825,26 +58329,6 @@
icon_state = "platingdmg3"
},
/area/maintenance/starboard/fore)
-"pUV" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{
- dir = 4
- },
-/obj/machinery/advanced_airlock_controller/lavaland{
- dir = 1;
- pixel_y = -24
- },
-/obj/effect/landmark/xeno_spawn,
-/turf/open/floor/plating,
-/area/maintenance/solars/starboard/aft)
"pVb" = (
/obj/structure/chair/comfy/black{
dir = 4
@@ -57908,19 +58392,9 @@
},
/area/medical/medbay/aft)
"pVC" = (
-/obj/machinery/camera{
- c_tag = "Council Chamber"
- },
-/obj/machinery/light{
- dir = 1
- },
-/obj/machinery/status_display/ai{
- pixel_y = 32
- },
-/turf/open/floor/plasteel{
- icon_state = "darkblue";
- dir = 1
- },
+/obj/effect/landmark/start/magistrate,
+/obj/structure/chair/comfy/black,
+/turf/open/floor/carpet,
/area/bridge)
"pVD" = (
/obj/structure/disposalpipe/segment{
@@ -58072,6 +58546,14 @@
pixel_y = -4;
pixel_x = -9
},
+/obj/item/stamp/denied{
+ pixel_x = 7;
+ pixel_y = 10
+ },
+/obj/item/stamp{
+ pixel_x = -4;
+ pixel_y = 11
+ },
/turf/open/floor/plasteel/dark/side{
icon_state = "textured_dark_corner";
dir = 8
@@ -58127,14 +58609,20 @@
/turf/open/floor/engine/n2,
/area/engine/atmos/distro)
"pYf" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 1
+/obj/structure/disposalpipe/segment{
+ dir = 6
},
-/obj/machinery/firealarm{
- pixel_y = 26
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 6
},
-/turf/open/floor/plasteel,
-/area/quartermaster/storage)
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 6
+ },
+/turf/open/floor/plasteel/dark/side{
+ icon_state = "textured_dark_corner";
+ dir = 1
+ },
+/area/quartermaster/warehouse)
"pYo" = (
/obj/machinery/door/window{
dir = 1
@@ -58191,7 +58679,7 @@
icon_state = "darkred";
dir = 8
},
-/area/security/main)
+/area/security/main/lockers)
"pZC" = (
/obj/structure/cable/yellow{
icon_state = "1-2"
@@ -58319,14 +58807,16 @@
},
/area/science/robotics/mechbay)
"qcg" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 8
- },
+/obj/effect/spawner/structure/window/reinforced,
/obj/structure/cable/yellow{
- icon_state = "4-8"
+ icon_state = "0-4"
},
-/turf/open/floor/plasteel/dark,
-/area/security/checkpoint/science/research)
+/obj/machinery/door/poddoor/preopen{
+ id = "Secure Gate";
+ name = "brig shutters"
+ },
+/turf/open/floor/plating,
+/area/crew_quarters/heads/ntrep)
"qcv" = (
/obj/structure/cable/yellow{
icon_state = "4-8"
@@ -58425,19 +58915,14 @@
/turf/open/floor/plating,
/area/maintenance/starboard)
"qdV" = (
-/obj/structure/table,
-/obj/machinery/recharger{
- pixel_y = 4
- },
-/obj/machinery/light_switch{
- pixel_x = 1;
- pixel_y = -21
+/obj/structure/chair/stool{
+ pixel_y = 8
},
+/obj/effect/landmark/start/station_engineer,
/turf/open/floor/plasteel{
- icon_state = "darkred";
- dir = 10
+ icon_state = "neutralfull"
},
-/area/security/checkpoint/science/research)
+/area/engine/foyer)
"qdZ" = (
/obj/structure/cable/yellow{
icon_state = "4-8"
@@ -58809,6 +59294,27 @@
/obj/item/storage/fancy/donut_box,
/turf/open/floor/plasteel/dark,
/area/security/courtroom)
+"qiY" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 10
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/obj/structure/cable/yellow{
+ icon_state = "2-4"
+ },
+/turf/open/floor/plasteel{
+ icon_state = "darkredcorners";
+ dir = 1
+ },
+/area/security/main)
"qji" = (
/obj/structure/cable/yellow{
icon_state = "1-2"
@@ -58822,14 +59328,9 @@
},
/area/security/prison)
"qjo" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable/yellow,
-/obj/machinery/door/poddoor/preopen{
- id = "briglockdown";
- name = "brig shutters"
- },
+/obj/item/cigbutt,
/turf/open/floor/plating,
-/area/security/brig)
+/area/maintenance/port/fore)
"qjt" = (
/obj/structure/cable/yellow{
icon_state = "1-2"
@@ -58889,7 +59390,7 @@
pixel_y = -12
},
/turf/open/floor/carpet,
-/area/crew_quarters/heads/captain/private)
+/area/crew_quarters/heads/captain)
"qkE" = (
/obj/structure/cable/yellow{
icon_state = "1-4"
@@ -58979,10 +59480,6 @@
},
/area/bridge)
"qlI" = (
-/obj/item/screwdriver{
- pixel_y = 10
- },
-/obj/item/radio/off,
/obj/machinery/light{
dir = 1
},
@@ -58991,11 +59488,13 @@
departmentType = 5;
pixel_y = 30
},
+/obj/structure/closet/secure_closet/cargotech,
+/obj/effect/turf_decal/bot,
/turf/open/floor/plasteel{
- icon_state = "darkred";
+ icon_state = "darkbrown";
dir = 1
},
-/area/security/checkpoint/supply)
+/area/quartermaster/office/locker)
"qlQ" = (
/obj/structure/window/reinforced,
/obj/machinery/door/firedoor/border_only{
@@ -59018,18 +59517,36 @@
},
/area/engine/atmos/distro)
"qmr" = (
-/obj/structure/closet/bombcloset/security,
+/obj/structure/window/reinforced{
+ color = "#ff0000"
+ },
+/obj/machinery/door/window/brigdoor{
+ dir = 1;
+ name = "Armory Door";
+ req_access_txt = "1";
+ color = "#aa0808"
+ },
/obj/effect/turf_decal/bot_red,
+/obj/structure/window/reinforced{
+ dir = 4;
+ max_integrity = 350;
+ color = "#ff0000"
+ },
+/obj/structure/window/reinforced{
+ dir = 8;
+ color = "#ff0000"
+ },
+/obj/structure/rack,
+/obj/effect/turf_decal/bot_red,
+/obj/item/card/id/departmental_budget/sec,
+/obj/item/circuitboard/machine/techfab/department/security,
/turf/open/floor/plasteel/dark,
-/area/security/warden)
+/area/ai_monitored/security/armory)
"qmx" = (
-/obj/machinery/holopad,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+/obj/structure/chair/comfy/beige{
dir = 1
},
+/obj/effect/landmark/start/research_director,
/turf/open/floor/carpet,
/area/bridge)
"qmA" = (
@@ -59088,7 +59605,7 @@
icon_state = "textured_dark_edge";
dir = 4
},
-/area/crew_quarters/heads/captain/private)
+/area/crew_quarters/heads/captain)
"qnm" = (
/obj/structure/cable/yellow{
icon_state = "1-2"
@@ -59099,14 +59616,9 @@
},
/area/medical/chemistry)
"qno" = (
-/obj/structure/table,
-/obj/item/stack/sheet/glass/fifty,
-/obj/item/stack/rods/fifty,
-/turf/open/floor/plasteel{
- icon_state = "yellow";
- dir = 6
- },
-/area/storage/tools)
+/obj/effect/landmark/stationroom/maint/fivexthree,
+/turf/baseturf_bottom,
+/area/icemoon/top_layer/outdoors)
"qnr" = (
/obj/structure/table,
/obj/item/paicard,
@@ -59133,22 +59645,25 @@
/obj/structure/cable/yellow{
icon_state = "1-2"
},
-/obj/machinery/flasher{
- id = "secentranceflasher";
- pixel_x = 25
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 1
- },
/obj/machinery/door/firedoor/border_only{
dir = 1
},
/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/poddoor/preopen{
+ id = "Secure Gate";
+ name = "brig shutters"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-8"
+ },
/obj/machinery/door/airlock/security/glass{
id_tag = "outerbrig";
name = "Brig";
req_access_txt = "63"
},
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 1
+ },
/turf/open/floor/plasteel/dark,
/area/security/brig)
"qnI" = (
@@ -59387,7 +59902,7 @@
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
/turf/open/floor/carpet,
-/area/crew_quarters/heads/captain/private)
+/area/crew_quarters/heads/captain)
"qqH" = (
/obj/machinery/disposal/bin,
/obj/structure/disposalpipe/trunk{
@@ -59453,8 +59968,8 @@
icon_state = "1-4"
},
/obj/effect/landmark/xeno_spawn,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
/turf/open/floor/plating,
/area/maintenance/solars/starboard/fore)
"qrh" = (
@@ -59613,13 +60128,8 @@
/obj/structure/cable{
icon_state = "1-2"
},
-/obj/machinery/advanced_airlock_controller/lavaland{
- dir = 8;
- pixel_x = 24
- },
-/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/turf/open/floor/plating,
+/obj/structure/lattice/catwalk,
+/turf/open/floor/plating/snowed/smoothed/icemoon,
/area/maintenance/solars/port/aft)
"qsX" = (
/obj/structure/cable/yellow{
@@ -59698,6 +60208,10 @@
/obj/machinery/computer/med_data/laptop{
pixel_y = 2
},
+/obj/machinery/firealarm{
+ pixel_x = 0;
+ pixel_y = 20
+ },
/turf/open/floor/plasteel/dark,
/area/medical/storage/locker)
"quc" = (
@@ -59724,12 +60238,11 @@
/turf/open/floor/plasteel,
/area/mine/laborcamp)
"quy" = (
-/obj/item/beacon,
-/turf/open/floor/plasteel{
- icon_state = "red";
- dir = 6
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
},
-/area/hallway/primary/fore)
+/turf/open/floor/plating,
+/area/maintenance/central)
"quD" = (
/obj/machinery/firealarm{
pixel_y = 38
@@ -60176,7 +60689,6 @@
/obj/machinery/airalarm{
pixel_y = 24
},
-/obj/item/clothing/under/assistantformal,
/turf/open/floor/wood,
/area/crew_quarters/dorms)
"qAP" = (
@@ -60281,7 +60793,7 @@
icon_state = "darkred";
dir = 5
},
-/area/security/main)
+/area/security/main/lockers)
"qCD" = (
/obj/machinery/vending/coffee,
/turf/open/floor/plasteel/dark/side{
@@ -60336,6 +60848,10 @@
icon_state = "neutralfull"
},
/area/engine/foyer)
+"qDb" = (
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/quartermaster/office/locker)
"qDc" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
dir = 4
@@ -60523,15 +61039,11 @@
/turf/open/floor/wood,
/area/medical/psych)
"qFI" = (
-/obj/machinery/disposal/bin{
- pixel_x = 2;
- pixel_y = 2
- },
-/obj/structure/disposalpipe/trunk{
- dir = 8
+/obj/structure/disposalpipe/segment{
+ dir = 10
},
/turf/open/floor/plasteel{
- icon_state = "yellow"
+ icon_state = "neutralfull"
},
/area/engine/foyer)
"qFL" = (
@@ -60590,6 +61102,13 @@
/obj/machinery/holopad,
/turf/open/floor/plasteel/dark,
/area/chapel/main)
+"qGw" = (
+/obj/structure/chair/comfy/beige{
+ dir = 1
+ },
+/obj/effect/landmark/start/chief_engineer,
+/turf/open/floor/carpet,
+/area/bridge)
"qGz" = (
/obj/machinery/door/airlock/public/glass{
name = "Primary Tool Storage"
@@ -60685,14 +61204,12 @@
},
/area/bridge)
"qHb" = (
-/obj/structure/chair{
- dir = 4
- },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
/turf/open/floor/plasteel{
icon_state = "darkred";
dir = 8
},
-/area/security/checkpoint/engineering)
+/area/ai_monitored/security/armory)
"qHd" = (
/obj/machinery/airalarm{
dir = 8;
@@ -60757,7 +61274,7 @@
icon_state = "darkred";
dir = 9
},
-/area/security/main)
+/area/security/main/lockers)
"qHr" = (
/obj/machinery/door/airlock/security/glass{
name = "Security E.V.A. Storage";
@@ -60853,6 +61370,10 @@
},
/turf/open/floor/plasteel/dark,
/area/vacant_room/office)
+"qID" = (
+/obj/structure/closet/wardrobe/white,
+/turf/open/floor/plasteel/dark/side,
+/area/crew_quarters/locker)
"qIL" = (
/turf/open/floor/plasteel{
icon_state = "neutral"
@@ -60900,6 +61421,7 @@
/obj/machinery/light{
dir = 8
},
+/obj/item/roller,
/turf/open/floor/plasteel/dark,
/area/mine/infirmary)
"qJn" = (
@@ -61064,6 +61586,16 @@
/obj/machinery/atmospherics/pipe/simple/orange/visible,
/turf/open/floor/plating,
/area/maintenance/starboard)
+"qLT" = (
+/obj/machinery/power/compressor{
+ comp_id = "geothermal_ne";
+ luminosity = 2
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/solar/starboard/fore)
"qLU" = (
/obj/structure/ore_box,
/turf/open/floor/plasteel/dark,
@@ -61300,15 +61832,6 @@
},
/turf/open/floor/plasteel/dark,
/area/crew_quarters/toilet/restrooms)
-"qQo" = (
-/obj/machinery/door/airlock/external{
- name = "Auxiliary Airlock"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/turf/open/floor/plating,
-/area/hallway/secondary/entry)
"qQr" = (
/obj/structure/reagent_dispensers/watertank/high,
/turf/open/floor/plasteel/dark,
@@ -61378,19 +61901,16 @@
/turf/open/floor/plasteel/dark,
/area/aisat)
"qRn" = (
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 8
- },
/obj/structure/disposalpipe/segment,
-/obj/structure/cable/yellow{
- icon_state = "1-4"
- },
/obj/structure/cable/yellow{
icon_state = "1-2"
},
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 1
+ },
/turf/open/floor/plasteel{
icon_state = "yellow";
dir = 8
@@ -61411,6 +61931,18 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/plasteel,
/area/hallway/secondary/entry)
+"qRU" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 10
+ },
+/obj/structure/chair{
+ dir = 1
+ },
+/turf/open/floor/plasteel/grimy,
+/area/security/interrogation/private)
"qRV" = (
/obj/item/radio/intercom{
pixel_y = -30
@@ -61560,10 +62092,9 @@
/turf/closed/wall/r_wall,
/area/science/server)
"qTI" = (
-/obj/structure/table/wood,
/obj/machinery/computer/security/wooden_tv,
/turf/open/floor/wood,
-/area/crew_quarters/heads/captain/private)
+/area/crew_quarters/heads/captain)
"qTQ" = (
/obj/structure/disposalpipe/segment{
dir = 6
@@ -61712,14 +62243,11 @@
},
/area/hallway/primary/aft)
"qWF" = (
-/obj/machinery/airalarm{
- dir = 1;
- pixel_y = -24
- },
-/turf/open/floor/plasteel{
- icon_state = "darkred"
+/obj/structure/chair{
+ dir = 1
},
-/area/security/brig)
+/turf/open/floor/plasteel/dark,
+/area/security/interrogation)
"qWJ" = (
/obj/structure/lattice/catwalk,
/obj/structure/cable{
@@ -61790,21 +62318,6 @@
"qYd" = (
/turf/open/floor/plating/asteroid/snow/icemoon/top_layer,
/area/solar/starboard/fore)
-"qYg" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 5
- },
-/turf/open/floor/plasteel{
- icon_state = "neutral";
- dir = 1
- },
-/area/hallway/secondary/entry)
"qYu" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
@@ -61869,6 +62382,10 @@
},
/turf/open/floor/plating,
/area/maintenance/port/fore)
+"qZh" = (
+/obj/structure/fence,
+/turf/open/floor/plating/asteroid/snow/icemoon/top_layer,
+/area/icemoon/top_layer/outdoors)
"qZl" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -61937,13 +62454,10 @@
light_color = "#c1caff"
},
/obj/structure/reagent_dispensers/water_cooler{
- pixel_x = 8
+ pixel_x = 6
},
/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/structure/filingcabinet{
- pixel_x = -7
+ dir = 10
},
/turf/open/floor/wood,
/area/medical/psych)
@@ -61951,6 +62465,21 @@
/obj/effect/spawner/structure/window/reinforced/shutter,
/turf/open/floor/plating,
/area/maintenance/starboard/fore)
+"rak" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable/yellow{
+ icon_state = "2-4"
+ },
+/turf/open/floor/plasteel/dark/side{
+ icon_state = "textured_dark_edge";
+ dir = 1
+ },
+/area/security/interrogation)
"rat" = (
/obj/structure/window/reinforced{
dir = 4
@@ -61965,12 +62494,11 @@
/area/engine/foyer)
"raz" = (
/obj/structure/table/wood,
-/obj/item/taperecorder{
- pixel_x = 10;
- pixel_y = 2
+/obj/item/clipboard{
+ pixel_x = 7
},
-/obj/item/lighter{
- pixel_x = -10;
+/obj/item/storage/briefcase{
+ pixel_x = -7;
pixel_y = 1
},
/turf/open/floor/carpet,
@@ -62102,15 +62630,12 @@
icon_state = "2-8"
},
/obj/structure/disposalpipe/segment,
-/obj/structure/cable/yellow{
- icon_state = "2-4"
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 1
- },
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 10
},
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 10
+ },
/turf/open/floor/plasteel{
icon_state = "textured_corner";
dir = 8
@@ -62224,22 +62749,14 @@
/turf/open/floor/plasteel/dark,
/area/engine/atmos/distro)
"reF" = (
-/obj/machinery/camera{
- c_tag = "Auxiliary Tool Storage";
- dir = 8
- },
-/obj/machinery/airalarm{
- dir = 8;
- pixel_x = 24
- },
-/obj/machinery/light/small{
- dir = 4
- },
-/turf/open/floor/plasteel{
- icon_state = "yellow";
- dir = 4
+/obj/item/radio/intercom{
+ pixel_x = 29;
+ pixel_y = -2
},
-/area/storage/tools)
+/obj/structure/table/wood,
+/obj/item/stamp/magistrate,
+/turf/open/floor/carpet/red,
+/area/crew_quarters/heads/magistrate)
"reJ" = (
/obj/machinery/conveyor{
dir = 4;
@@ -62284,6 +62801,9 @@
name = "MULEbot Access";
req_access_txt = "31"
},
+/obj/structure/cable/yellow{
+ icon_state = "1-4"
+ },
/turf/open/floor/plasteel/dark,
/area/quartermaster/storage)
"rfg" = (
@@ -62421,6 +62941,9 @@
/obj/effect/turf_decal/stripes/line{
dir = 1
},
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
/turf/open/floor/plating,
/area/maintenance/central)
"riy" = (
@@ -62496,18 +63019,9 @@
/turf/open/floor/plasteel/dark,
/area/science/server)
"rjI" = (
-/obj/structure/closet/toolcloset,
-/obj/item/radio/intercom{
- pixel_y = 28
- },
-/obj/effect/turf_decal/stripes/corner{
- dir = 1
- },
-/turf/open/floor/plasteel{
- icon_state = "yellow";
- dir = 1
- },
-/area/storage/tools)
+/obj/structure/flora/grass/brown,
+/turf/open/floor/plating/asteroid/snow/icemoon/top_layer,
+/area/icemoon/top_layer/outdoors)
"rjO" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on{
dir = 1;
@@ -62647,17 +63161,6 @@
dir = 4
},
/area/lawoffice)
-"rkO" = (
-/obj/structure/table,
-/obj/item/storage/toolbox/emergency,
-/obj/machinery/light_switch{
- pixel_x = -26
- },
-/turf/open/floor/plasteel{
- icon_state = "yellow";
- dir = 10
- },
-/area/storage/tools)
"rkT" = (
/obj/structure/cable/yellow{
icon_state = "4-8"
@@ -62777,7 +63280,7 @@
icon_state = "darkred";
dir = 8
},
-/area/security/main)
+/area/security/main/lockers)
"rmE" = (
/obj/structure/disposalpipe/segment,
/turf/open/floor/plasteel/dark/side{
@@ -62834,18 +63337,6 @@
/obj/item/storage/pencil_holder/crew,
/turf/open/floor/plasteel/showroomfloor,
/area/security/warden)
-"rnr" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/door/airlock/external{
- name = "Solar Maintenance";
- req_access_txt = "10; 13"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper,
-/obj/machinery/atmospherics/pipe/layer_manifold,
-/turf/open/floor/plating,
-/area/maintenance/solars/starboard/fore)
"rnE" = (
/obj/structure/table,
/obj/item/book/manual/wiki/security_space_law{
@@ -63010,9 +63501,6 @@
/turf/open/floor/plating,
/area/quartermaster/storage)
"rrH" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/siphon/layer4{
- dir = 1
- },
/obj/effect/turf_decal/stripes/line,
/turf/open/floor/plating,
/area/hallway/secondary/exit/departure_lounge)
@@ -63189,19 +63677,18 @@
icon_state = "4-8"
},
/obj/effect/landmark/event_spawn,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 1
},
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
/turf/open/floor/plasteel/dark/side,
/area/hallway/secondary/command)
"ruW" = (
/obj/structure/closet/crate{
icon_state = "crateopen"
},
-/obj/structure/sign/warning/vacuum/external{
- pixel_y = 32
- },
/obj/effect/decal/cleanable/cobweb,
/obj/effect/spawner/lootdrop/maintenance{
lootcount = 3;
@@ -63240,6 +63727,13 @@
dir = 1
},
/area/hallway/secondary/service)
+"rvt" = (
+/obj/machinery/gateway/centerstation,
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/gateway{
+ has_gravity = 1;
+ outdoors = 1
+ })
"rvy" = (
/obj/effect/landmark/event_spawn,
/turf/open/floor/plasteel{
@@ -63350,19 +63844,6 @@
},
/turf/open/floor/plating,
/area/maintenance/port)
-"rwI" = (
-/obj/machinery/door/airlock/external{
- name = "Atmospherics External Airlock";
- req_access_txt = "24"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/layer_manifold{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/engine/atmos/distro)
"rwS" = (
/obj/item/stack/cable_coil,
/turf/open/floor/plating/snowed/smoothed/icemoon,
@@ -63460,13 +63941,6 @@
dir = 1
},
/area/crew_quarters/locker)
-"ryG" = (
-/obj/structure/cable/yellow{
- icon_state = "1-8"
- },
-/obj/effect/landmark/blobstart,
-/turf/open/floor/plating,
-/area/maintenance/port/fore)
"ryQ" = (
/obj/structure/cable/yellow{
icon_state = "4-8"
@@ -63524,7 +63998,7 @@
/area/solar/port/aft)
"rzP" = (
/obj/structure/window/reinforced,
-/obj/machinery/computer/cargo/request{
+/obj/machinery/computer/bounty{
dir = 8
},
/turf/open/floor/plasteel/dark/side{
@@ -63553,23 +64027,27 @@
},
/area/security/warden)
"rAf" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/turf/open/floor/plasteel{
- icon_state = "yellow"
+/obj/structure/table,
+/turf/open/floor/plasteel/dark/side{
+ icon_state = "textured_dark_edge";
+ dir = 4
},
-/area/storage/tools)
+/area/security/interrogation)
"rAo" = (
-/obj/structure/table/wood,
-/obj/item/radio/intercom{
- pixel_y = 28
+/obj/machinery/status_display/ai{
+ pixel_y = 32
},
-/obj/machinery/photocopier/faxmachine{
- density = 0;
- department = "Bridge";
- name = "Bridge Fax Machine"
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/machinery/camera{
+ c_tag = "Council Chamber"
+ },
+/obj/effect/landmark/event_spawn,
+/turf/open/floor/plasteel{
+ icon_state = "darkblue";
+ dir = 1
},
-/turf/open/floor/plasteel/dark,
/area/bridge)
"rAx" = (
/obj/effect/turf_decal/plaque{
@@ -63832,12 +64310,12 @@
c_tag = "Security - Gear Room";
dir = 8
},
-/obj/machinery/vending/wardrobe/sec_wardrobe,
+/obj/machinery/armaments_dispenser,
/turf/open/floor/plasteel{
icon_state = "darkred";
dir = 4
},
-/area/security/main)
+/area/security/main/lockers)
"rEU" = (
/obj/structure/cable/yellow{
icon_state = "1-2"
@@ -64065,10 +64543,6 @@
/obj/structure/cable/yellow{
icon_state = "1-2"
},
-/obj/machinery/door/airlock/security/glass{
- name = "Secure Gear Storage";
- req_access_txt = "3"
- },
/obj/effect/turf_decal/delivery,
/obj/structure/cable/yellow{
icon_state = "1-8"
@@ -64085,6 +64559,10 @@
dir = 1
},
/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/airlock/security{
+ name = "Evidence Storage";
+ req_access_txt = "3"
+ },
/turf/open/floor/plasteel/dark,
/area/security/warden)
"rIP" = (
@@ -64104,16 +64582,6 @@
/obj/machinery/door/firedoor/border_only,
/turf/open/floor/plating,
/area/maintenance/port/fore)
-"rIR" = (
-/obj/machinery/door/airlock/external,
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/layer_manifold{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/maintenance/port/fore)
"rIY" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
dir = 8
@@ -64121,11 +64589,23 @@
/turf/open/floor/wood,
/area/vacant_room/office)
"rJn" = (
-/obj/structure/closet/secure_closet/brig{
- id = "Cell 3";
- name = "Cell 3 Locker"
+/obj/structure/cable/yellow{
+ icon_state = "2-8"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/structure/chair/office/dark,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 9
+ },
+/obj/machinery/button/flasher{
+ id = "secentranceflasher";
+ name = "Brig Entrance Flash Control";
+ pixel_x = 23;
+ pixel_y = -23;
+ req_access_txt = "1"
},
-/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plasteel/dark/side{
icon_state = "textured_dark_corner";
dir = 1
@@ -64240,8 +64720,9 @@
icon_state = "2-8"
},
/obj/effect/turf_decal/stripes/line,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 1
+ },
/turf/open/floor/plating,
/area/maintenance/solars/port/aft)
"rLm" = (
@@ -64343,14 +64824,14 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
/obj/structure/cable/yellow{
- icon_state = "2-4"
+ icon_state = "1-8"
},
/obj/structure/cable/yellow{
- icon_state = "2-8"
+ icon_state = "1-4"
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
/turf/open/floor/plasteel/dark/side{
icon_state = "textured_dark_half";
dir = 8
@@ -64460,9 +64941,15 @@
/turf/open/floor/carpet,
/area/security/detectives_office)
"rOF" = (
-/obj/machinery/bounty_board,
-/turf/closed/wall/r_wall,
-/area/security/interrogation)
+/obj/structure/closet/crate,
+/obj/item/coin/silver,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 4;
+ name = "4maintenance loot spawner"
+ },
+/obj/item/storage/box/lights/mixed,
+/turf/open/floor/plating,
+/area/maintenance/port/fore)
"rOS" = (
/obj/structure/table,
/obj/machinery/cell_charger,
@@ -64572,6 +65059,7 @@
codes_txt = "patrol;next_patrol=1-BrigCells";
location = "0-SecurityDesk"
},
+/obj/item/beacon,
/turf/open/floor/plasteel{
icon_state = "textured_half";
dir = 5
@@ -64609,20 +65097,15 @@
},
/area/hallway/secondary/service)
"rQz" = (
-/obj/machinery/door/airlock/mining{
- name = "Cargo Bay";
- req_one_access_txt = "48;50"
- },
-/obj/effect/turf_decal/delivery,
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 8
- },
/obj/machinery/door/firedoor/border_only{
dir = 4
},
/obj/machinery/door/firedoor/border_only{
dir = 8
},
+/obj/machinery/door/airlock/public/glass{
+ name = "Primary Tool Storage"
+ },
/turf/open/floor/plasteel/dark,
/area/construction/storage_wing)
"rQJ" = (
@@ -64687,8 +65170,12 @@
/obj/effect/landmark/event_spawn,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/turf/open/floor/plasteel/dark/side{
- icon_state = "textured_dark_edge";
+/obj/machinery/airalarm{
+ dir = 8;
+ pixel_x = 24
+ },
+/turf/open/floor/plasteel{
+ icon_state = "darkbrown";
dir = 4
},
/area/quartermaster/miningoffice)
@@ -64697,15 +65184,11 @@
/turf/open/floor/plasteel,
/area/mine/laborcamp)
"rSs" = (
-/obj/machinery/recharger{
- pixel_y = 4
- },
-/obj/structure/table/reinforced,
/turf/open/floor/plasteel{
- icon_state = "darkred";
+ icon_state = "darkbrown";
dir = 10
},
-/area/security/checkpoint/supply)
+/area/quartermaster/office/locker)
"rSw" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
dir = 8
@@ -64806,7 +65289,6 @@
/turf/closed/wall,
/area/hydroponics)
"rTK" = (
-/obj/structure/bed/roller,
/obj/machinery/camera{
c_tag = "Infirmary";
dir = 1;
@@ -64823,6 +65305,7 @@
/obj/machinery/light{
dir = 4
},
+/obj/machinery/suit_storage_unit/mining/medic,
/turf/open/floor/plasteel/dark,
/area/mine/infirmary)
"rTN" = (
@@ -64902,6 +65385,17 @@
},
/turf/open/floor/plasteel/dark,
/area/engine/foyer)
+"rUT" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable/yellow{
+ icon_state = "0-8"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id = "Secure Gate";
+ name = "brig shutters"
+ },
+/turf/open/floor/plating,
+/area/crew_quarters/heads/ntrep)
"rVe" = (
/obj/effect/landmark/event_spawn,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
@@ -64986,13 +65480,12 @@
},
/area/hallway/primary/fore)
"rVR" = (
-/obj/structure/closet{
- name = "Evidence Closet 5"
- },
/obj/machinery/firealarm{
dir = 8;
pixel_x = 26
},
+/obj/effect/turf_decal/bot_red,
+/obj/structure/closet/l3closet/security,
/turf/open/floor/plasteel/dark/side{
icon_state = "textured_dark_edge";
dir = 4
@@ -65030,22 +65523,14 @@
},
/area/hallway/secondary/entry)
"rWE" = (
-/obj/machinery/power/apc{
- areastring = "/area/quartermaster/warehouse";
- dir = 4;
- name = "Warehouse APC";
- pixel_x = 24
- },
-/obj/structure/cable/yellow{
- icon_state = "0-8"
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
},
-/obj/effect/landmark/blobstart,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark/side{
- icon_state = "textured_dark_corner";
- dir = 1
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
},
-/area/quartermaster/warehouse)
+/turf/open/floor/plasteel/dark,
+/area/construction/storage_wing)
"rWL" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
dir = 5
@@ -65071,7 +65556,8 @@
dir = 8
},
/turf/open/floor/plasteel{
- icon_state = "neutralfull"
+ icon_state = "textured_half";
+ dir = 1
},
/area/quartermaster/storage)
"rXj" = (
@@ -65087,6 +65573,17 @@
icon_state = "darkblue"
},
/area/bridge)
+"rXl" = (
+/obj/machinery/door/airlock/maintenance_hatch,
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/effect/mapping_helpers/airlock/abandoned,
+/turf/open/floor/plating,
+/area/maintenance/starboard/fore)
"rXo" = (
/obj/effect/turf_decal/stripes/corner{
dir = 4
@@ -65179,18 +65676,19 @@
/turf/open/floor/plating,
/area/maintenance/starboard)
"rXH" = (
-/obj/structure/closet/secure_closet/security/cargo,
/obj/machinery/light_switch{
pixel_x = -25
},
/obj/machinery/airalarm{
- pixel_y = 24
+ pixel_y = 27;
+ pixel_x = 5
},
+/obj/structure/closet/wardrobe/cargotech,
/turf/open/floor/plasteel{
- icon_state = "darkred";
+ icon_state = "darkbrown";
dir = 9
},
-/area/security/checkpoint/supply)
+/area/quartermaster/office/locker)
"rXQ" = (
/obj/structure/cable/yellow{
icon_state = "4-8"
@@ -65419,12 +65917,7 @@
},
/area/science/nanite)
"sav" = (
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 6
- },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
/turf/open/floor/plasteel{
icon_state = "neutralfull"
},
@@ -65454,6 +65947,12 @@
/obj/machinery/papershredder,
/turf/open/floor/carpet/royalblue,
/area/crew_quarters/heads/cmo)
+"sbd" = (
+/turf/open/floor/plasteel/dark/side{
+ icon_state = "textured_dark_edge";
+ dir = 1
+ },
+/area/security/interrogation/private)
"sbe" = (
/obj/item/tank/internals/air,
/turf/open/floor/plating,
@@ -65482,17 +65981,26 @@
/area/maintenance/port)
"sbQ" = (
/obj/structure/disposalpipe/segment,
-/obj/item/storage/box/donkpockets,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 6
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/button/door{
+ id = "qm_warehouse";
+ name = "Warehouse Door Control";
+ pixel_x = 27;
+ pixel_y = -24;
+ req_access_txt = "31"
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 6
+/obj/structure/cable/yellow{
+ icon_state = "2-8"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/effect/turf_decal/loading_area{
+ dir = 1
},
/turf/open/floor/plasteel/dark/side{
- icon_state = "textured_dark_edge";
- dir = 8
+ icon_state = "textured_dark_edge"
},
/area/quartermaster/warehouse)
"scg" = (
@@ -65582,13 +66090,6 @@
"scR" = (
/turf/open/floor/plasteel,
/area/hallway/primary/port)
-"scT" = (
-/obj/machinery/light/small,
-/obj/structure/sign/departments/minsky/supply/mining{
- pixel_y = -32
- },
-/turf/open/floor/plating/asteroid/snow/icemoon,
-/area/mine/eva_secondary)
"sdd" = (
/obj/structure/cable/yellow{
icon_state = "4-8"
@@ -65650,13 +66151,13 @@
},
/area/mine/eva)
"sdx" = (
-/obj/structure/closet/emcloset,
/obj/machinery/status_display/supply{
pixel_y = 32
},
/obj/effect/turf_decal/stripes/corner{
dir = 1
},
+/obj/structure/coatrack,
/turf/open/floor/plasteel{
icon_state = "darkbrown";
dir = 1
@@ -65750,7 +66251,7 @@
},
/obj/effect/turf_decal/stripes/corner,
/turf/open/floor/carpet,
-/area/crew_quarters/heads/captain/private)
+/area/crew_quarters/heads/captain)
"sfm" = (
/turf/open/floor/plasteel{
icon_state = "darkbrown";
@@ -65816,7 +66317,6 @@
/obj/structure/cable/yellow{
icon_state = "2-8"
},
-/obj/effect/landmark/start/security_officer,
/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
dir = 8
},
@@ -65824,6 +66324,7 @@
dir = 8
},
/obj/effect/turf_decal/bot_red,
+/obj/effect/landmark/start/security_officer,
/turf/open/floor/plasteel/dark/side{
icon_state = "textured_dark_edge"
},
@@ -65846,6 +66347,15 @@
icon_state = "textured_dark_large"
},
/area/science/research)
+"sgY" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/dark/side{
+ icon_state = "textured_dark_edge";
+ dir = 1
+ },
+/area/security/interrogation)
"shd" = (
/obj/effect/turf_decal/stripes/line,
/turf/open/floor/plasteel/dark/side{
@@ -65892,6 +66402,21 @@
dir = 5
},
/area/security/checkpoint/medical)
+"shC" = (
+/obj/structure/disposalpipe/segment{
+ dir = 8
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/maintenance/fore)
"shV" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
/turf/open/floor/plasteel{
@@ -65932,10 +66457,12 @@
},
/area/security/brig)
"siB" = (
-/obj/structure/cable/yellow{
- icon_state = "2-8"
- },
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/airalarm{
+ dir = 8;
+ pixel_x = 16;
+ pixel_y = -4
+ },
/turf/open/floor/plasteel/white,
/area/medical/storage/locker)
"siR" = (
@@ -65973,14 +66500,11 @@
/turf/open/floor/plating,
/area/maintenance/central)
"sjF" = (
-/obj/structure/disposalpipe/segment{
- dir = 10
- },
-/obj/structure/cable/yellow{
- icon_state = "1-2"
+/obj/effect/landmark/blobstart,
+/turf/open/floor/plasteel/dark/side{
+ icon_state = "textured_dark_corner"
},
-/turf/open/floor/plating,
-/area/maintenance/port/fore)
+/area/quartermaster/warehouse)
"skc" = (
/obj/structure/table,
/obj/item/aicard,
@@ -66018,6 +66542,14 @@
/obj/structure/sign/warning/securearea,
/turf/closed/wall/r_wall,
/area/ai_monitored/storage/eva)
+"skw" = (
+/obj/structure/table,
+/obj/item/book/manual/wiki/security_space_law{
+ pixel_x = -3;
+ pixel_y = 5
+ },
+/turf/open/floor/plasteel/dark,
+/area/security/interrogation)
"skG" = (
/obj/structure/window/reinforced{
dir = 1
@@ -66297,17 +66829,13 @@
dir = 10
},
/area/medical/genetics)
-"soS" = (
-/obj/structure/closet/wardrobe/black,
-/turf/open/floor/plasteel/dark,
-/area/crew_quarters/locker)
"soW" = (
/obj/machinery/vending/boozeomat,
/obj/machinery/light/small{
dir = 8
},
/turf/open/floor/wood,
-/area/crew_quarters/heads/captain/private)
+/area/crew_quarters/heads/captain)
"spq" = (
/obj/effect/landmark/start/medical_doctor,
/turf/open/floor/plasteel{
@@ -66362,11 +66890,8 @@
/obj/structure/cable/yellow{
icon_state = "2-8"
},
-/turf/open/floor/plasteel/dark/side{
- icon_state = "textured_dark_edge";
- dir = 8
- },
-/area/security/interrogation)
+/turf/open/floor/plasteel/grimy,
+/area/security/interrogation/private)
"sqN" = (
/obj/structure/window/reinforced{
dir = 4
@@ -66685,7 +67210,7 @@
pixel_x = 27
},
/turf/open/floor/carpet,
-/area/crew_quarters/heads/captain/private)
+/area/crew_quarters/heads/captain)
"stN" = (
/obj/structure/disposalpipe/segment{
dir = 5
@@ -66779,12 +67304,20 @@
/turf/open/floor/plasteel,
/area/crew_quarters/toilet/auxiliary)
"svf" = (
-/obj/structure/cable/yellow{
- icon_state = "2-4"
- },
-/obj/effect/turf_decal/stripes/line,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/airlock/maintenance{
+ name = "Mining Dock Maintenance";
+ req_access_txt = "48"
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper,
/turf/open/floor/plating,
/area/maintenance/port/fore)
"svl" = (
@@ -66893,6 +67426,9 @@
"swg" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 4
+ },
/turf/open/floor/plasteel/dark,
/area/bridge)
"swj" = (
@@ -66924,7 +67460,7 @@
/turf/open/floor/plasteel/dark/side{
icon_state = "textured_dark_edge"
},
-/area/security/interrogation)
+/area/security/interrogation/private)
"swA" = (
/obj/machinery/door/poddoor/incinerator_atmos_aux,
/turf/open/floor/engine/vacuum,
@@ -66999,14 +67535,15 @@
/obj/structure/cable/yellow{
icon_state = "1-8"
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 9
- },
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 4
},
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 10
+ },
+/obj/effect/landmark/start/customs_agent,
/turf/open/floor/plasteel/dark,
-/area/security/checkpoint/supply)
+/area/quartermaster/office/locker)
"swO" = (
/obj/structure/cable/yellow{
icon_state = "1-2"
@@ -67026,7 +67563,7 @@
/obj/structure/bed/dogbed/renault,
/mob/living/simple_animal/pet/fox/Renault,
/turf/open/floor/carpet,
-/area/crew_quarters/heads/captain/private)
+/area/crew_quarters/heads/captain)
"sxq" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 4
@@ -67131,7 +67668,7 @@
},
/obj/machinery/door/airlock/engineering{
name = "Auxillary Base Construction";
- req_one_access_txt = "32;47;48"
+ req_one_access_txt = "32;47;48;87"
},
/obj/structure/cable/yellow{
icon_state = "1-2"
@@ -67178,9 +67715,18 @@
/turf/open/floor/plasteel,
/area/hallway/secondary/command)
"szv" = (
-/obj/structure/steam_fissure,
-/turf/open/floor/plating/snowed/smoothed/icemoon,
-/area/icemoon/top_layer/outdoors)
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = -26
+ },
+/obj/machinery/airalarm{
+ pixel_y = 24
+ },
+/obj/structure/coatrack,
+/turf/open/floor/plasteel{
+ icon_state = "darkblue"
+ },
+/area/crew_quarters/heads/blueshield)
"szB" = (
/obj/machinery/door/airlock/external{
name = "Escape Pod One"
@@ -67264,6 +67810,9 @@
/turf/open/floor/plasteel/dark,
/area/security/main)
"sAM" = (
+/obj/structure/window/reinforced/tinted{
+ dir = 4
+ },
/turf/open/floor/plasteel/freezer,
/area/crew_quarters/heads/cmo)
"sAN" = (
@@ -67277,14 +67826,12 @@
},
/area/mine/infirmary)
"sAR" = (
-/obj/structure/closet/crate,
-/obj/effect/spawner/lootdrop/maintenance{
- lootcount = 3;
- name = "3maintenance loot spawner"
+/obj/structure/disposalpipe/segment{
+ dir = 4
},
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark,
-/area/quartermaster/warehouse)
+/obj/structure/reagent_dispensers/watertank,
+/turf/open/floor/plating,
+/area/maintenance/port/fore)
"sAV" = (
/obj/machinery/computer/security/telescreen/entertainment{
pixel_y = -32
@@ -67408,8 +67955,12 @@
},
/area/hallway/primary/aft)
"sBX" = (
-/turf/closed/wall/r_wall,
-/area/security/checkpoint/science/research)
+/obj/item/kirbyplants/random,
+/turf/open/floor/plasteel{
+ icon_state = "whiteblue";
+ dir = 8
+ },
+/area/medical/storage/locker)
"sCe" = (
/obj/machinery/door/airlock/research{
name = "Toxins Storage";
@@ -67474,23 +68025,13 @@
dir = 6
},
/area/medical/virology)
-"sCR" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 8
- },
-/turf/open/floor/plasteel{
- icon_state = "textured_half";
- dir = 5
- },
-/area/storage/tools)
"sCT" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
dir = 4
},
-/turf/open/floor/plasteel{
- icon_state = "darkblue";
- dir = 1
- },
+/obj/structure/chair/comfy/beige,
+/obj/effect/landmark/start/head_of_personnel,
+/turf/open/floor/carpet,
/area/bridge)
"sDa" = (
/obj/machinery/computer/secure_data,
@@ -67584,6 +68125,22 @@
icon_state = "darkred"
},
/area/security/main)
+"sEl" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/door/airlock/command/glass{
+ name = "Nanotrasen Representative`s Office";
+ req_access_txt = "83"
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark/side{
+ icon_state = "textured_dark_edge";
+ dir = 1
+ },
+/area/crew_quarters/heads/ntrep)
"sEn" = (
/obj/machinery/disposal/bin,
/obj/structure/disposalpipe/trunk{
@@ -67841,19 +68398,11 @@
/turf/open/floor/plating,
/area/hallway/secondary/exit/departure_lounge)
"sHX" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/structure/cable/yellow{
- icon_state = "2-8"
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 4
- },
-/turf/open/floor/plasteel/dark/side{
- icon_state = "textured_dark_corner"
+/turf/open/floor/plasteel{
+ icon_state = "darkred";
+ dir = 8
},
-/area/security/main)
+/area/security/interrogation)
"sIv" = (
/obj/item/clothing/gloves/color/latex,
/obj/item/healthanalyzer,
@@ -67973,15 +68522,18 @@
/turf/open/floor/plasteel/dark,
/area/science/explab)
"sKz" = (
+/obj/structure/filingcabinet,
/obj/machinery/light{
dir = 1
},
-/obj/structure/disposalpipe/trunk{
- dir = 8
- },
-/obj/machinery/disposal/bin,
/turf/open/floor/wood,
/area/medical/psych)
+"sKJ" = (
+/obj/structure/fence{
+ dir = 4
+ },
+/turf/open/floor/plating/asteroid/snow/icemoon/top_layer,
+/area/icemoon/top_layer/outdoors)
"sKP" = (
/obj/item/storage/box/lights/mixed,
/turf/open/floor/plating,
@@ -68039,6 +68591,13 @@
},
/turf/open/floor/circuit,
/area/ai_monitored/turret_protected/ai_upload)
+"sMf" = (
+/obj/structure/table,
+/turf/open/floor/plasteel{
+ icon_state = "darkred";
+ dir = 8
+ },
+/area/security/interrogation)
"sMm" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
@@ -68112,12 +68671,12 @@
/turf/open/floor/plasteel/freezer,
/area/crew_quarters/toilet/restrooms)
"sMQ" = (
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
dir = 9
},
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 10
+ },
/turf/open/floor/plasteel{
icon_state = "neutralfull"
},
@@ -68176,14 +68735,14 @@
/turf/open/floor/plasteel/dark,
/area/hallway/primary/central)
"sOd" = (
-/obj/machinery/airalarm{
- dir = 1;
- pixel_y = -24
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
},
-/turf/open/floor/plasteel{
- icon_state = "darkred"
+/obj/structure/disposalpipe/segment{
+ dir = 10
},
-/area/security/checkpoint/science/research)
+/turf/open/floor/plating,
+/area/maintenance/port/fore)
"sOe" = (
/obj/machinery/power/port_gen/pacman,
/obj/effect/turf_decal/stripes/line{
@@ -68215,11 +68774,8 @@
},
/area/hallway/secondary/exit/departure_lounge)
"sOl" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 8
},
/turf/open/floor/plating{
icon_state = "platingdmg3"
@@ -68588,20 +69144,6 @@
icon_state = "platingdmg2"
},
/area/maintenance/port/fore)
-"sSL" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 1
- },
-/obj/machinery/advanced_airlock_controller/lavaland{
- dir = 4;
- pixel_x = -24
- },
-/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/turf/open/floor/plating,
-/area/hallway/secondary/entry)
"sTb" = (
/obj/structure/table/glass,
/obj/item/paper_bin{
@@ -68722,19 +69264,11 @@
/turf/closed/wall/r_wall,
/area/medical/storage/locker)
"sUl" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
/obj/machinery/door/airlock/external{
name = "Atmospherics External Airlock";
req_access_txt = "24"
},
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 4
- },
+/obj/structure/fans/tiny,
/turf/open/floor/plating,
/area/engine/atmos/distro)
"sUq" = (
@@ -68817,6 +69351,15 @@
icon_state = "neutral"
},
/area/engine/atmos/distro)
+"sVN" = (
+/obj/structure/table/wood,
+/obj/item/stamp/ntrep,
+/obj/item/lighter/nt{
+ pixel_x = -10;
+ pixel_y = 0
+ },
+/turf/open/floor/carpet/royalblack,
+/area/crew_quarters/heads/ntrep)
"sVP" = (
/obj/structure/sign/directions/command{
dir = 1;
@@ -68864,41 +69407,21 @@
/turf/open/floor/plating/snowed/smoothed/icemoon,
/area/solar/starboard/aft)
"sWn" = (
-/obj/structure/table/reinforced,
-/obj/machinery/door/window/westleft{
- base_state = "right";
- icon_state = "right";
- name = "Outer Window"
- },
-/obj/machinery/door/window/brigdoor{
- dir = 4;
- name = "Security Desk";
- req_access_txt = "1"
- },
-/obj/structure/cable/yellow{
- icon_state = "1-4"
- },
/obj/structure/cable/yellow{
- icon_state = "2-4"
+ icon_state = "0-4"
},
-/obj/item/radio/off,
-/obj/machinery/door/poddoor/shutters/preopen{
+/obj/structure/cable/yellow,
+/obj/machinery/door/poddoor/preopen{
id = "briglockdown";
name = "brig shutters"
},
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/item/deskbell/preset/sec{
- pixel_x = -7;
- pixel_y = -3
+/obj/effect/spawner/structure/window/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ id = "magistrate_shutters";
+ name = "magistrate's office shutters"
},
-/obj/item/storage/pencil_holder/crew,
/turf/open/floor/plasteel/dark,
-/area/security/brig)
+/area/crew_quarters/heads/magistrate)
"sWw" = (
/obj/machinery/holopad,
/turf/open/floor/wood,
@@ -68924,12 +69447,15 @@
/obj/machinery/light/small{
dir = 4
},
-/obj/effect/decal/cleanable/dirt,
+/obj/machinery/airalarm{
+ dir = 8;
+ pixel_x = 24
+ },
/turf/open/floor/plasteel{
icon_state = "darkred";
- dir = 6
+ dir = 4
},
-/area/security/brig)
+/area/crew_quarters/heads/magistrate)
"sXh" = (
/obj/structure/closet/firecloset,
/obj/item/paper/secretrecipe,
@@ -68956,19 +69482,13 @@
/turf/open/floor/plasteel,
/area/quartermaster/sorting)
"sXC" = (
-/obj/machinery/light{
- dir = 4
- },
-/obj/structure/cable/yellow{
- icon_state = "1-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 9
- },
-/turf/open/floor/plasteel/dark/side{
- dir = 4
+/obj/structure/table,
+/obj/item/storage/fancy/donut_box,
+/turf/open/floor/plasteel{
+ icon_state = "darkred";
+ dir = 8
},
-/area/hallway/primary/central)
+/area/security/interrogation)
"sXG" = (
/turf/open/floor/plasteel{
icon_state = "darkgreen";
@@ -69105,6 +69625,12 @@
icon_state = "textured_white_half"
},
/area/science/research)
+"sYX" = (
+/turf/open/floor/plasteel{
+ icon_state = "darkbluecorners";
+ dir = 8
+ },
+/area/hallway/secondary/command)
"sZa" = (
/obj/structure/cable/yellow{
icon_state = "2-4"
@@ -69138,6 +69664,9 @@
/obj/effect/spawner/lootdrop/maintenance,
/turf/open/floor/plating,
/area/maintenance/starboard/fore)
+"sZy" = (
+/turf/open/floor/carpet,
+/area/crew_quarters/heads/captain)
"sZB" = (
/turf/open/floor/plasteel/dark/side{
dir = 10
@@ -69170,6 +69699,9 @@
dir = 1
},
/obj/machinery/door/firedoor/border_only,
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
/turf/open/floor/plasteel/dark,
/area/crew_quarters/heads/captain/private)
"tal" = (
@@ -69290,16 +69822,11 @@
/area/medical/chemistry)
"tbv" = (
/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/stripes/corner{
- dir = 4
- },
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
dir = 8
},
-/turf/open/floor/plasteel{
- icon_state = "brown";
- dir = 4
- },
+/obj/effect/turf_decal/stripes/corner,
+/turf/open/floor/plasteel,
/area/quartermaster/storage)
"tbA" = (
/turf/closed/wall,
@@ -69497,25 +70024,24 @@
/obj/machinery/light{
dir = 8
},
-/obj/structure/cable/yellow{
- icon_state = "1-4"
- },
/obj/machinery/power/apc/highcap/five_k{
- areastring = "/area/security/warden";
+ areastring = "/area/security/main/lockers";
dir = 8;
- name = "Brig Control APC";
+ name = "Locker Room APC";
pixel_x = -25
},
-/obj/structure/cable/yellow,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 6
},
+/obj/structure/cable/yellow{
+ icon_state = "0-4"
+ },
/turf/open/floor/plasteel{
icon_state = "darkred";
dir = 8
},
-/area/security/main)
+/area/security/main/lockers)
"teh" = (
/obj/structure/sink{
dir = 8;
@@ -69592,6 +70118,9 @@
dir = 4
},
/area/mine/living_quarters)
+"tfx" = (
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/mine/eva_secondary)
"tfy" = (
/obj/structure/table/wood,
/obj/item/reagent_containers/food/snacks/grown/harebell,
@@ -69636,14 +70165,14 @@
/turf/closed/wall/r_wall,
/area/icemoon/top_layer/outdoors)
"tfS" = (
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
+/obj/structure/table/wood,
+/obj/item/stamp/blueshield,
+/obj/machinery/recharger/wallrecharger{
+ pixel_x = -22;
+ pixel_y = -4
},
-/turf/open/floor/plating,
-/area/maintenance/fore)
+/turf/open/floor/carpet/blue,
+/area/crew_quarters/heads/blueshield)
"tfU" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
dir = 8
@@ -69760,17 +70289,13 @@
/turf/closed/wall,
/area/maintenance/aft)
"tib" = (
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/structure/sign/poster/contraband/random{
- pixel_y = 32
+/obj/structure/closet/secure_closet/blueshield,
+/obj/item/storage/secure/safe{
+ pixel_x = 0;
+ pixel_y = -19
},
-/turf/open/floor/plating,
-/area/maintenance/fore)
+/turf/open/floor/carpet/blue,
+/area/crew_quarters/heads/blueshield)
"tij" = (
/obj/machinery/atmospherics/pipe/manifold/general/visible{
dir = 1
@@ -69834,27 +70359,11 @@
/turf/open/floor/plating,
/area/science/robotics/lab)
"tiZ" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 4
- },
+/obj/structure/fans/tiny,
/obj/machinery/door/airlock/external{
name = "MiniSat Space Access Airlock";
req_one_access_txt = "32;19"
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/structure/sign/warning/vacuum/external{
- pixel_x = 1;
- pixel_y = -32
- },
-/obj/structure/sign/warning/vacuum/external{
- pixel_x = 1;
- pixel_y = 32
- },
/turf/open/floor/plating,
/area/aisat)
"tja" = (
@@ -69937,6 +70446,25 @@
},
/turf/open/floor/plating,
/area/maintenance/port/fore)
+"tkz" = (
+/obj/item/radio/intercom{
+ dir = 8;
+ pixel_x = -1;
+ pixel_y = -27
+ },
+/turf/open/floor/carpet/blue,
+/area/crew_quarters/heads/blueshield)
+"tkQ" = (
+/obj/machinery/door/poddoor/preopen{
+ id = "Secure Gate";
+ name = "brig shutters"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "0-4"
+ },
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/security/brig)
"tlb" = (
/obj/machinery/light{
dir = 4
@@ -70054,13 +70582,24 @@
/area/hallway/primary/port)
"tmL" = (
/obj/structure/cable/yellow{
- icon_state = "4-8"
+ icon_state = "1-8"
},
-/turf/open/floor/plasteel{
- icon_state = "darkred";
+/obj/machinery/door/airlock/security/glass{
+ name = "Gear Room";
+ req_one_access_txt = "1;4"
+ },
+/obj/effect/turf_decal/delivery,
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
dir = 8
},
-/area/security/main)
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/security/interrogation)
"tmM" = (
/obj/effect/turf_decal/box,
/obj/structure/closet/crate{
@@ -70166,6 +70705,13 @@
/obj/effect/spawner/lootdrop/maintenance/two,
/turf/open/floor/plating,
/area/mine/storage)
+"tnF" = (
+/obj/item/storage/secure/safe{
+ pixel_x = 25;
+ pixel_y = 3
+ },
+/turf/open/floor/wood/parquet,
+/area/crew_quarters/heads/ntrep)
"tnK" = (
/obj/structure/cable/yellow{
icon_state = "1-2"
@@ -70301,13 +70847,11 @@
},
/area/engine/foyer)
"tpW" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/components/unary/vent_pump/layer2{
- dir = 1
- },
/obj/effect/turf_decal/stripes/line{
dir = 1
},
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
/turf/open/floor/plating,
/area/hallway/secondary/exit/departure_lounge)
"tpY" = (
@@ -70327,9 +70871,8 @@
/turf/open/floor/plating,
/area/maintenance/starboard/secondary)
"tqb" = (
-/obj/effect/spawner/structure/window/reinforced/shutter,
-/obj/effect/spawner/structure/window/reinforced/shutter,
-/turf/open/floor/plating,
+/obj/structure/lattice,
+/turf/open/floor/plating/asteroid/snow/icemoon/top_layer,
/area/maintenance/solars/port/aft)
"tqs" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
@@ -70632,14 +71175,11 @@
/obj/structure/cable/yellow{
icon_state = "4-8"
},
-/obj/structure/cable/yellow{
- icon_state = "2-8"
- },
/turf/open/floor/plasteel/dark/side{
icon_state = "textured_dark_half";
dir = 4
},
-/area/security/main)
+/area/security/main/lockers)
"ttR" = (
/obj/structure/grille,
/obj/machinery/atmospherics/pipe/simple/yellow/visible,
@@ -70727,6 +71267,15 @@
icon_state = "brown"
},
/area/quartermaster/sorting)
+"tvx" = (
+/obj/machinery/gateway{
+ dir = 4
+ },
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/gateway{
+ has_gravity = 1;
+ outdoors = 1
+ })
"tvB" = (
/obj/structure/table/reinforced,
/turf/open/floor/plasteel{
@@ -70892,13 +71441,12 @@
/obj/machinery/airalarm{
pixel_y = 24
},
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 4
- },
/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
dir = 4
},
-/obj/structure/chair/sofa/left,
/turf/open/floor/wood,
/area/medical/psych)
"tyn" = (
@@ -70972,7 +71520,6 @@
/obj/machinery/airalarm{
pixel_y = 24
},
-/obj/item/clothing/under/suit_jacket/tan,
/turf/open/floor/carpet,
/area/crew_quarters/dorms)
"tzi" = (
@@ -70997,6 +71544,28 @@
/obj/item/electronics/airlock,
/turf/open/floor/plasteel/dark,
/area/storage/tech)
+"tzr" = (
+/obj/machinery/power/apc/highcap/five_k{
+ areastring = "/area/crew_quarters/heads/blueshield";
+ dir = 4;
+ name = "Blueshield`s Office APC";
+ pixel_x = 24
+ },
+/obj/machinery/light_switch{
+ pixel_y = 24
+ },
+/obj/structure/cable/yellow{
+ icon_state = "0-2"
+ },
+/obj/machinery/camera{
+ c_tag = "Blueshield`s Office";
+ dir = 8
+ },
+/turf/open/floor/plasteel{
+ icon_state = "darkbluecorners";
+ dir = 8
+ },
+/area/crew_quarters/heads/blueshield)
"tzu" = (
/obj/structure/window/reinforced,
/obj/structure/cable/yellow{
@@ -71145,7 +71714,6 @@
/obj/machinery/light/small{
dir = 1
},
-/obj/item/clothing/under/assistantformal,
/obj/structure/sign/map/left{
desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown).";
icon_state = "map-left-MS";
@@ -71203,24 +71771,24 @@
/area/engine/atmos/distro)
"tDj" = (
/obj/structure/cable/yellow{
- icon_state = "4-8"
+ icon_state = "2-8"
},
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/turf_decal/stripes/line,
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
/turf/open/floor/plasteel,
/area/quartermaster/storage)
"tDp" = (
-/obj/item/book/manual/wiki/security_space_law,
/obj/machinery/newscaster{
pixel_y = -32
},
-/obj/structure/table/reinforced,
/turf/open/floor/plasteel{
- icon_state = "darkred"
+ icon_state = "darkbrown"
},
-/area/security/checkpoint/supply)
+/area/quartermaster/office/locker)
"tDB" = (
/obj/effect/turf_decal/stripes/line{
dir = 8
@@ -71348,14 +71916,13 @@
},
/area/crew_quarters/cryopods)
"tFp" = (
-/obj/machinery/door/airlock/external{
- name = "Transport Airlock"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 4
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
},
-/obj/machinery/atmospherics/pipe/layer_manifold{
- dir = 4
+/obj/structure/fans/tiny,
+/obj/machinery/door/airlock/external{
+ name = "Arrival Airlock"
},
/turf/open/floor/plating,
/area/hallway/secondary/entry)
@@ -71535,13 +72102,13 @@
},
/area/hallway/primary/central)
"tHW" = (
-/obj/structure/closet/secure_closet/personal/cabinet,
-/obj/machinery/airalarm{
- pixel_y = 24
+/obj/effect/mapping_helpers/teleport_anchor,
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
},
-/obj/item/clothing/under/suit_jacket/burgundy,
-/turf/open/floor/carpet,
-/area/crew_quarters/dorms)
+/turf/open/floor/plating,
+/area/maintenance/port/fore)
"tIm" = (
/obj/structure/table/wood,
/obj/item/paper_bin{
@@ -71655,7 +72222,7 @@
/obj/item/cane,
/obj/item/reagent_containers/food/snacks/grown/mushroom/glowshroom,
/turf/open/floor/plating,
-/area/crew_quarters/heads/captain/private)
+/area/crew_quarters/heads/captain)
"tKa" = (
/obj/machinery/door/airlock/maintenance{
req_one_access_txt = "1;4;38;12"
@@ -71721,20 +72288,27 @@
},
/area/medical/medbay/aft)
"tKR" = (
-/obj/machinery/door/airlock/maintenance{
- name = "Cargo Bay Warehouse Maintenance";
- req_one_access_txt = "31;48"
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/loading_area,
+/obj/machinery/button/door{
+ id = "maint_warehouse";
+ name = "Warehouse Door Control";
+ pixel_x = 27;
+ pixel_y = 24;
+ req_access_txt = "31"
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 27
},
/obj/structure/cable/yellow{
icon_state = "1-2"
},
-/obj/structure/disposalpipe/segment,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
+/obj/structure/closet/cardboard,
+/turf/open/floor/plasteel/dark/side{
+ icon_state = "textured_dark_edge";
+ dir = 8
},
-/obj/machinery/door/firedoor/border_only,
-/turf/open/floor/plating,
-/area/maintenance/port/fore)
+/area/quartermaster/warehouse)
"tKY" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/structure/cable/yellow,
@@ -71744,10 +72318,6 @@
},
/turf/open/floor/plating,
/area/crew_quarters/heads/hop)
-"tLc" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
-/turf/open/floor/plasteel/dark,
-/area/quartermaster/warehouse)
"tLj" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
@@ -71769,6 +72339,14 @@
icon_state = "textured_white_edge"
},
/area/science/research)
+"tLL" = (
+/obj/structure/lattice/catwalk,
+/obj/item/paper/fluff/gateway,
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/gateway{
+ has_gravity = 1;
+ outdoors = 1
+ })
"tMb" = (
/obj/structure/disposalpipe/segment{
dir = 2
@@ -71811,6 +72389,15 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/plasteel,
/area/janitor)
+"tMA" = (
+/obj/structure/sign/warning/securearea{
+ desc = "A warning sign which reads 'ICEMOON WASTES AHEAD";
+ name = "\improper DANGEROUS AREA";
+ pixel_x = 0;
+ pixel_y = 31
+ },
+/turf/open/floor/plating/asteroid/snow/icemoon/top_layer,
+/area/icemoon/top_layer/outdoors)
"tMF" = (
/turf/closed/wall,
/area/engine/foyer)
@@ -71995,9 +72582,6 @@
},
/turf/open/floor/plasteel/dark,
/area/mine/infirmary)
-"tQF" = (
-/turf/closed/wall,
-/area/security/warden)
"tQH" = (
/turf/open/floor/plasteel{
icon_state = "textured_edge";
@@ -72188,10 +72772,17 @@
},
/area/medical/virology)
"tTb" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/effect/turf_decal/caution{
+ dir = 8
+ },
/turf/open/floor/plasteel{
- icon_state = "darkred"
+ icon_state = "textured_edge";
+ dir = 8
},
-/area/security/checkpoint/science/research)
+/area/quartermaster/storage)
"tTg" = (
/obj/machinery/door/airlock/public/glass{
name = "Courtroom";
@@ -72368,6 +72959,24 @@
/obj/effect/turf_decal/trimline/green/filled/line/lower,
/turf/open/floor/plasteel/dark/telecomms,
/area/tcommsat/server)
+"tUR" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 8
+ },
+/obj/structure/table/wood,
+/obj/item/paper_bin{
+ pixel_x = -3;
+ pixel_y = 7
+ },
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = 26
+ },
+/obj/machinery/light_switch{
+ pixel_y = 24
+ },
+/turf/open/floor/plasteel/grimy,
+/area/security/interrogation/private)
"tUX" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
@@ -72426,37 +73035,23 @@
},
/area/security/prison/hallway)
"tVv" = (
-/obj/structure/rack,
-/obj/machinery/flasher{
- id = "holdingflash";
- pixel_x = 25
+/obj/structure/clock{
+ pixel_x = 10;
+ pixel_y = 0
+ },
+/obj/structure/filingcabinet{
+ pixel_x = -3;
+ pixel_y = 0
+ },
+/obj/machinery/light_switch{
+ pixel_y = 25
},
-/obj/item/clothing/under/rank/prisoner,
-/obj/item/clothing/under/rank/prisoner,
-/obj/item/clothing/under/rank/prisoner,
-/obj/item/clothing/under/rank/prisoner,
-/obj/item/clothing/under/rank/prisoner,
-/obj/item/clothing/shoes/sneakers/orange,
-/obj/item/clothing/shoes/sneakers/orange,
-/obj/item/clothing/shoes/sneakers/orange,
-/obj/item/clothing/shoes/sneakers/orange,
-/obj/item/clothing/shoes/sneakers/orange,
-/obj/item/restraints/handcuffs,
-/obj/item/restraints/handcuffs,
-/obj/item/restraints/handcuffs,
-/obj/item/restraints/handcuffs,
-/obj/item/restraints/handcuffs,
-/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plasteel{
icon_state = "darkred";
dir = 5
},
-/area/security/brig)
+/area/crew_quarters/heads/magistrate)
"tVz" = (
-/obj/machinery/door/airlock/security/glass{
- name = "Secure Gear Storage";
- req_access_txt = "3"
- },
/obj/structure/cable/yellow{
icon_state = "1-8"
},
@@ -72467,25 +73062,36 @@
icon_state = "4-8"
},
/obj/effect/turf_decal/delivery,
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 4
- },
/obj/machinery/door/firedoor/border_only{
dir = 4
},
/obj/machinery/door/firedoor/border_only{
dir = 8
},
-/turf/open/floor/plasteel,
+/obj/machinery/door/airlock/security{
+ name = "Evidence Storage";
+ req_one_access_txt = "1;4"
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark/side{
+ icon_state = "textured_dark_half";
+ dir = 4
+ },
/area/security/warden)
"tVI" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/turf/open/floor/plasteel{
- icon_state = "darkred";
+/obj/structure/chair{
+ pixel_y = -2
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/dark/side{
+ icon_state = "textured_dark_edge";
dir = 1
},
-/area/security/brig)
+/area/security/interrogation)
"tVK" = (
/turf/open/floor/plating/snowed/smoothed/icemoon,
/area/icemoon/surface/outdoors)
@@ -72570,17 +73176,6 @@
/obj/structure/reagent_dispensers/watertank,
/turf/open/floor/plasteel/dark,
/area/engine/atmos/distro)
-"tXJ" = (
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/plating{
- icon_state = "platingdmg1"
- },
-/area/maintenance/starboard/fore)
"tXK" = (
/obj/machinery/light{
dir = 1
@@ -72822,6 +73417,16 @@
/obj/effect/decal/cleanable/oil,
/turf/open/floor/plating,
/area/maintenance/disposal)
+"uch" = (
+/obj/machinery/power/turbine{
+ dir = 1;
+ luminosity = 2
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/solar/starboard/fore)
"ucj" = (
/turf/closed/wall/r_wall,
/area/engine/engine_smes)
@@ -73041,19 +73646,11 @@
/turf/open/floor/carpet,
/area/chapel/main)
"ufB" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/door/airlock/external{
- name = "Solar Maintenance";
- req_access_txt = "10; 13"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 1
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
},
-/obj/machinery/atmospherics/pipe/layer_manifold,
/turf/open/floor/plating,
-/area/maintenance/solars/port/aft)
+/area/maintenance/starboard/fore)
"ufT" = (
/obj/structure/window/reinforced,
/obj/machinery/holopad,
@@ -73085,27 +73682,8 @@
/turf/open/floor/plasteel/dark,
/area/crew_quarters/fitness/recreation)
"ugf" = (
-/obj/structure/table,
-/obj/item/paper_bin{
- pixel_x = -3;
- pixel_y = 7
- },
-/obj/item/pen,
-/obj/structure/reagent_dispensers/peppertank{
- pixel_y = -30
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 1
- },
-/obj/machinery/firealarm{
- dir = 8;
- pixel_x = 26
- },
-/turf/open/floor/plasteel{
- icon_state = "darkred";
- dir = 6
- },
-/area/security/brig)
+/turf/open/floor/wood,
+/area/crew_quarters/heads/magistrate)
"ugk" = (
/obj/structure/cable/yellow{
icon_state = "4-8"
@@ -73317,21 +73895,11 @@
},
/area/science/xenobiology)
"uiA" = (
-/obj/machinery/door/airlock/security/glass{
- name = "Security Office";
- req_access_txt = "63"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/structure/cable/yellow{
- icon_state = "4-8"
+/obj/structure/table/glass,
+/turf/open/floor/plasteel{
+ icon_state = "neutralfull"
},
-/turf/open/floor/plasteel/dark,
-/area/security/checkpoint/engineering)
+/area/engine/foyer)
"uiK" = (
/obj/machinery/light/small,
/obj/machinery/button/door{
@@ -73414,12 +73982,6 @@
/turf/open/floor/plasteel/white,
/area/science/xenobiology)
"ukl" = (
-/obj/machinery/advanced_airlock_controller/lavaland{
- dir = 8;
- pixel_x = 24
- },
-/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
/turf/open/floor/plating,
/area/hallway/secondary/entry)
"ukq" = (
@@ -73647,12 +74209,12 @@
/obj/structure/cable/yellow{
icon_state = "4-8"
},
-/obj/machinery/armaments_dispenser,
+/obj/machinery/vending/security,
/turf/open/floor/plasteel{
icon_state = "darkred";
dir = 4
},
-/area/security/main)
+/area/security/main/lockers)
"unr" = (
/obj/structure/cable/yellow{
icon_state = "4-8"
@@ -73763,9 +74325,13 @@
/turf/open/floor/carpet,
/area/bridge/showroom/corporate)
"uom" = (
-/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
/turf/open/floor/plating,
-/area/storage/tools)
+/area/maintenance/starboard/fore)
"uos" = (
/obj/structure/table/optable,
/obj/effect/decal/cleanable/cobweb/cobweb2,
@@ -73946,6 +74512,16 @@
dir = 5
},
/area/medical/genetics)
+"uqV" = (
+/obj/machinery/door/airlock/maintenance{
+ req_access_txt = "12"
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/plating,
+/area/crew_quarters/locker)
"urj" = (
/obj/structure/cable/yellow{
icon_state = "4-8"
@@ -74089,6 +74665,11 @@
/obj/effect/turf_decal/bot,
/turf/open/floor/plasteel/dark,
/area/quartermaster/storage)
+"usF" = (
+/turf/open/floor/plasteel/dark/side{
+ icon_state = "textured_dark_edge"
+ },
+/area/security/interrogation)
"usK" = (
/obj/effect/turf_decal/stripes/line{
dir = 8
@@ -74103,15 +74684,17 @@
dir = 1
},
/area/crew_quarters/kitchen)
-"usS" = (
-/obj/structure/light_construct/small{
- dir = 4
+"usY" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
},
-/turf/open/floor/plasteel/dark/side{
- icon_state = "textured_dark_edge";
- dir = 4
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 5
},
-/area/quartermaster/warehouse)
+/turf/open/floor/plasteel/dark,
+/area/crew_quarters/heads/magistrate)
"ute" = (
/obj/machinery/door/poddoor/shutters{
id = "armory";
@@ -74167,13 +74750,11 @@
/turf/open/floor/plating,
/area/mine/infirmary)
"utR" = (
-/obj/structure/chair/office/dark,
-/obj/effect/landmark/start/depsec/supply,
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
dir = 8
},
/turf/open/floor/plasteel/dark,
-/area/security/checkpoint/supply)
+/area/quartermaster/office/locker)
"uuc" = (
/obj/machinery/atmospherics/pipe/simple/orange/visible,
/obj/effect/turf_decal/stripes/line,
@@ -74597,6 +75178,9 @@
dir = 10
},
/area/engine/foyer)
+"uBr" = (
+/turf/closed/wall,
+/area/security/main/lockers)
"uBx" = (
/obj/structure/cable/yellow{
icon_state = "2-8"
@@ -74613,6 +75197,21 @@
dir = 1
},
/area/science/robotics/mechbay)
+"uBC" = (
+/obj/machinery/firealarm{
+ pixel_y = 32
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel{
+ icon_state = "darkbrown";
+ dir = 2
+ },
+/area/mine/living_quarters)
"uBH" = (
/obj/structure/toilet{
dir = 4
@@ -74844,18 +75443,16 @@
},
/area/crew_quarters/heads/chief)
"uEE" = (
-/obj/structure/closet/crate,
-/obj/structure/extinguisher_cabinet{
- pixel_x = 27
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
},
+/obj/structure/closet/crate,
/obj/effect/spawner/lootdrop/maintenance{
lootcount = 3;
name = "3maintenance loot spawner"
},
-/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plasteel/dark/side{
- icon_state = "textured_dark_edge";
- dir = 4
+ icon_state = "textured_dark_edge"
},
/area/quartermaster/warehouse)
"uEK" = (
@@ -74962,14 +75559,18 @@
/turf/open/floor/wood,
/area/crew_quarters/theatre)
"uFA" = (
-/obj/machinery/computer/secure_data{
- dir = 8
+/obj/structure/sink/kitchen{
+ desc = "A sink used for washing one's hands and face. It looks rusty and home-made";
+ dir = 8;
+ name = "old sink";
+ pixel_x = 11;
+ pixel_y = 1
},
/turf/open/floor/plasteel{
- icon_state = "darkred";
+ icon_state = "darkbrown";
dir = 6
},
-/area/security/checkpoint/supply)
+/area/quartermaster/office/locker)
"uFH" = (
/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
@@ -75086,12 +75687,28 @@
/turf/open/floor/plating,
/area/maintenance/disposal)
"uGs" = (
-/obj/item/kirbyplants/random,
-/turf/open/floor/plasteel{
- icon_state = "yellow";
- dir = 4
+/obj/structure/window/reinforced{
+ dir = 1;
+ pixel_y = 1;
+ color = "#ff0000"
},
-/area/engine/foyer)
+/obj/structure/window/reinforced{
+ dir = 4;
+ max_integrity = 350;
+ color = "#ff0000"
+ },
+/obj/machinery/door/window/brigdoor{
+ name = "Armory Door";
+ req_access_txt = "1";
+ dir = 8;
+ color = "#aa0808"
+ },
+/obj/effect/turf_decal/bot_red,
+/obj/structure/guncase/wt,
+/obj/item/gun/ballistic/automatic/wt550/armory,
+/obj/item/gun/ballistic/automatic/wt550/armory,
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/security/armory)
"uGu" = (
/obj/structure/cable/yellow{
icon_state = "4-8"
@@ -75261,16 +75878,20 @@
},
/area/storage/primary)
"uIh" = (
-/obj/structure/closet/secure_closet/miner,
-/obj/machinery/airalarm{
- dir = 8;
- pixel_x = 24
- },
-/turf/open/floor/plasteel{
- icon_state = "darkbrown";
+/obj/machinery/computer/mech_bay_power_console{
dir = 4
},
-/area/quartermaster/miningoffice)
+/obj/structure/cable/yellow{
+ icon_state = "1-4"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "0-2"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "0-4"
+ },
+/turf/open/floor/circuit/green,
+/area/quartermaster/warehouse)
"uIp" = (
/obj/machinery/atmospherics/components/unary/portables_connector/visible{
dir = 4
@@ -75372,22 +75993,6 @@
},
/turf/open/floor/plasteel/freezer,
/area/crew_quarters/fitness/recreation)
-"uJV" = (
-/obj/structure/chair,
-/obj/effect/turf_decal/stripes/line{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/turf/open/floor/plasteel{
- icon_state = "neutral";
- dir = 1
- },
-/area/hallway/secondary/entry)
"uKb" = (
/obj/machinery/atmospherics/pipe/manifold/yellow/visible{
dir = 8
@@ -75432,15 +76037,16 @@
},
/area/security/courtroom)
"uLe" = (
-/obj/effect/spawner/structure/window/reinforced,
/obj/structure/cable/yellow{
icon_state = "0-4"
},
-/obj/structure/cable/yellow{
- icon_state = "0-8"
+/obj/machinery/door/poddoor/shutters/preopen{
+ id = "magistrate_shutters";
+ name = "magistrate's office shutters"
},
+/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
-/area/security/brig)
+/area/crew_quarters/heads/magistrate)
"uLt" = (
/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
dir = 4
@@ -75495,12 +76101,6 @@
pixel_y = 25
},
/obj/structure/table/wood,
-/obj/item/clothing/under/burial,
-/obj/item/clothing/under/burial,
-/obj/item/clothing/under/burial,
-/obj/item/clothing/under/burial,
-/obj/item/clothing/under/burial,
-/obj/item/clothing/under/burial,
/obj/machinery/firealarm{
dir = 4;
pixel_x = -26
@@ -75734,6 +76334,16 @@
/obj/structure/cable/yellow{
icon_state = "1-2"
},
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = 21;
+ pixel_y = 0
+ },
+/obj/machinery/flasher{
+ id = "secentranceflasher";
+ pixel_x = 35;
+ pixel_y = -4
+ },
/turf/open/floor/plasteel/dark/side{
icon_state = "textured_dark_half";
dir = 8
@@ -75869,6 +76479,21 @@
dir = 4
},
/area/engine/atmos/distro)
+"uQk" = (
+/obj/machinery/door/airlock/security/glass{
+ name = "Security Desk";
+ req_access_txt = "63"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/security/brig)
"uQn" = (
/obj/structure/cable/yellow{
icon_state = "1-4"
@@ -75966,10 +76591,7 @@
/obj/machinery/light{
dir = 4
},
-/obj/machinery/suit_storage_unit/standard_unit{
- locked = 1;
- suit_type = /obj/item/clothing/suit/space/paramedic
- },
+/obj/machinery/suit_storage_unit/paramedic,
/turf/open/floor/plasteel{
icon_state = "darkblue";
dir = 4
@@ -76009,12 +76631,8 @@
/obj/structure/extinguisher_cabinet{
pixel_x = -27
},
-/obj/machinery/camera{
- c_tag = "Security - Secure Gear Storage";
- dir = 4
- },
-/obj/machinery/flasher/portable,
/obj/effect/turf_decal/bot_red,
+/obj/structure/closet/secure_closet/evidence,
/turf/open/floor/plasteel/dark,
/area/security/warden)
"uSp" = (
@@ -76059,9 +76677,7 @@
name = "Security External Airlock";
req_access_txt = "1"
},
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 4
- },
+/obj/structure/fans/tiny,
/turf/open/floor/plating,
/area/security/prison/hallway)
"uSS" = (
@@ -76220,6 +76836,13 @@
dir = 8
},
/area/crew_quarters/heads/hor)
+"uVw" = (
+/obj/structure/window/reinforced/tinted{
+ dir = 8
+ },
+/obj/structure/coatrack,
+/turf/open/floor/carpet/red,
+/area/crew_quarters/heads/magistrate)
"uVI" = (
/obj/machinery/atmospherics/pipe/simple/violet/hidden{
dir = 8
@@ -76686,7 +77309,26 @@
},
/area/medical/surgery)
"vcm" = (
-/obj/structure/closet/secure_closet/evidence,
+/obj/effect/turf_decal/bot_red,
+/obj/structure/closet/crate/secure/weapon{
+ desc = "A secure clothing crate.";
+ name = "formal uniform crate";
+ req_access_txt = "3"
+ },
+/obj/item/clothing/head/beret/sec/navyhos,
+/obj/item/clothing/head/beret/sec/navywarden,
+/obj/item/clothing/head/beret/sec/navyofficer,
+/obj/item/clothing/head/beret/sec/navyofficer,
+/obj/item/clothing/head/beret/sec/navyofficer,
+/obj/item/clothing/head/beret/sec/navyofficer,
+/obj/item/clothing/under/rank/security/navyblue,
+/obj/item/clothing/under/rank/security/navyblue,
+/obj/item/clothing/under/rank/security/navyblue,
+/obj/item/clothing/under/rank/security/navyblue,
+/obj/item/clothing/under/rank/security/head_of_security/navyblue,
+/obj/item/clothing/under/rank/security/warden/navyblue,
+/obj/item/radio/headset/headset_sec/alt,
+/obj/item/radio/headset/headset_sec/alt,
/turf/open/floor/plasteel/dark/side{
icon_state = "textured_dark_corner";
dir = 8
@@ -76737,7 +77379,7 @@
dir = 8
},
/turf/open/floor/plasteel/dark,
-/area/security/interrogation)
+/area/security/interrogation/private)
"vcI" = (
/obj/structure/closet/wardrobe/mixed,
/turf/open/floor/plating{
@@ -76815,6 +77457,13 @@
dir = 1
},
/area/science/xenobiology)
+"vds" = (
+/obj/effect/landmark/start/explorer,
+/turf/open/floor/plasteel/dark/side{
+ icon_state = "textured_dark_edge";
+ dir = 1
+ },
+/area/quartermaster/miningoffice)
"vdt" = (
/obj/structure/table/glass,
/obj/item/clothing/neck/stethoscope{
@@ -76993,17 +77642,34 @@
},
/area/engine/engineering)
"vgY" = (
-/obj/structure/table,
-/obj/item/book/manual/wiki/security_space_law,
-/turf/open/floor/plasteel{
- icon_state = "darkred";
- dir = 9
+/obj/structure/rack,
+/obj/effect/turf_decal/bot_red,
+/obj/machinery/door/window/brigdoor{
+ dir = 8;
+ name = "Armory Door";
+ req_access_txt = "1";
+ color = "#aa0808"
},
-/area/security/checkpoint/engineering)
+/obj/structure/window/reinforced{
+ dir = 1;
+ pixel_y = 1;
+ color = "#ff0000"
+ },
+/obj/structure/window/reinforced{
+ dir = 4;
+ max_integrity = 350;
+ color = "#ff0000"
+ },
+/obj/item/clothing/suit/hooded/ablative,
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/security/armory)
"vhp" = (
/obj/structure/cable/yellow{
icon_state = "1-2"
},
+/obj/structure/cable/yellow{
+ icon_state = "1-4"
+ },
/turf/open/floor/plasteel{
icon_state = "textured_half";
dir = 5
@@ -77051,8 +77717,10 @@
icon_state = "4-8"
},
/obj/effect/landmark/xeno_spawn,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 1
+ },
/turf/open/floor/plating,
/area/maintenance/solars/port/aft)
"viq" = (
@@ -77098,17 +77766,9 @@
pixel_y = 1
},
/obj/item/pen/fountain{
- pixel_x = 5;
+ pixel_x = -4;
pixel_y = 1
},
-/obj/item/flashlight/lamp/green{
- pixel_x = -7;
- pixel_y = 8
- },
-/obj/item/laser_pointer{
- pixel_x = -2;
- pixel_y = -10
- },
/turf/open/floor/wood,
/area/medical/psych)
"viK" = (
@@ -77158,15 +77818,10 @@
/obj/machinery/newscaster{
pixel_y = -32
},
-/obj/structure/filingcabinet,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 4
- },
/turf/open/floor/plasteel{
- icon_state = "darkred";
- dir = 10
+ icon_state = "yellow"
},
-/area/security/checkpoint/engineering)
+/area/engine/foyer)
"vjK" = (
/obj/machinery/firealarm{
dir = 1;
@@ -77189,25 +77844,33 @@
/turf/open/floor/plating/asteroid/snow/icemoon/top_layer,
/area/icemoon/top_layer/outdoors)
"vkw" = (
-/obj/machinery/firealarm{
- dir = 1;
- pixel_y = -26
- },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
/turf/open/floor/plasteel{
- icon_state = "neutral"
+ icon_state = "darkred";
+ dir = 1
},
-/area/crew_quarters/locker)
+/area/security/brig)
"vkx" = (
-/obj/structure/cable/yellow{
- icon_state = "2-8"
- },
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/turf_decal/stripes/line{
- dir = 6
+/obj/effect/turf_decal/delivery,
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 4
},
-/turf/open/floor/plasteel,
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/door/airlock/mining{
+ name = "Cargo Bay";
+ req_one_access_txt = null;
+ req_access_txt = "31"
+ },
+/turf/open/floor/plasteel/dark,
/area/quartermaster/storage)
"vkD" = (
/turf/open/floor/plasteel{
@@ -77334,10 +77997,25 @@
/obj/machinery/door/firedoor/border_only,
/turf/open/floor/plating,
/area/maintenance/starboard/secondary)
+"vlV" = (
+/obj/structure/fence/corner{
+ dir = 5
+ },
+/turf/open/floor/plating/asteroid/snow/icemoon/top_layer,
+/area/icemoon/top_layer/outdoors)
"vmb" = (
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/security/checkpoint/engineering)
+/obj/machinery/disposal/bin{
+ pixel_x = 2;
+ pixel_y = 2
+ },
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
+/turf/open/floor/plasteel{
+ icon_state = "yellow";
+ dir = 4
+ },
+/area/engine/foyer)
"vmh" = (
/obj/effect/turf_decal/plaque{
icon_state = "L14"
@@ -77346,14 +78024,6 @@
icon_state = "textured_edge"
},
/area/hallway/primary/central)
-"vmi" = (
-/obj/machinery/door/airlock/external{
- req_one_access_txt = "13,8"
- },
-/obj/machinery/atmospherics/pipe/layer_manifold,
-/obj/effect/mapping_helpers/airlock/cyclelink_helper,
-/turf/open/floor/plating,
-/area/maintenance/starboard/fore)
"vmq" = (
/obj/structure/window/reinforced,
/obj/machinery/door/firedoor/border_only{
@@ -77559,12 +78229,9 @@
},
/area/mine/infirmary)
"vpL" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plating/snowed/smoothed/icemoon,
-/area/icemoon/top_layer/outdoors)
+/obj/structure/closet/secure_closet/ntrep,
+/turf/open/floor/wood/parquet,
+/area/crew_quarters/heads/ntrep)
"vpV" = (
/obj/structure/table/reinforced,
/obj/item/pen,
@@ -77615,16 +78282,27 @@
},
/area/science/xenobiology)
"vqe" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/structure/cable/yellow{
- icon_state = "1-2"
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
},
-/turf/open/floor/plasteel/white{
- icon_state = "textured_white_half";
- dir = 1
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 8
},
-/area/science/research)
+/obj/machinery/light_switch{
+ pixel_y = 28;
+ pixel_x = 7
+ },
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 3;
+ name = "3maintenance loot spawner"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/quartermaster/warehouse)
"vqf" = (
/obj/machinery/telecomms/server/presets/engineering,
/turf/open/floor/circuit/green/telecomms/mainframe,
@@ -77637,7 +78315,7 @@
dir = 4
},
/turf/open/floor/carpet,
-/area/crew_quarters/heads/captain/private)
+/area/crew_quarters/heads/captain)
"vqI" = (
/obj/structure/cable/yellow{
icon_state = "1-4"
@@ -77797,7 +78475,7 @@
pixel_y = -9
},
/turf/open/floor/carpet,
-/area/crew_quarters/heads/captain/private)
+/area/crew_quarters/heads/captain)
"vti" = (
/obj/structure/cable/yellow{
icon_state = "4-8"
@@ -77887,7 +78565,7 @@
/obj/machinery/door/airlock/external{
name = "Escape Pod Two"
},
-/obj/effect/mapping_helpers/airlock/cyclelink_helper,
+/obj/structure/fans/tiny,
/turf/open/floor/plating,
/area/security/prison/hallway)
"vub" = (
@@ -77931,8 +78609,11 @@
},
/area/security/range)
"vuQ" = (
-/obj/structure/closet{
- name = "Evidence Closet 1"
+/obj/effect/turf_decal/bot_red,
+/obj/machinery/flasher/portable,
+/obj/machinery/camera{
+ c_tag = "Security - Secure Gear Storage";
+ dir = 4
},
/turf/open/floor/plasteel/dark/side{
icon_state = "textured_dark_edge";
@@ -78071,20 +78752,6 @@
},
/turf/open/floor/plasteel/checker,
/area/crew_quarters/kitchen)
-"vwg" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 1
- },
-/obj/machinery/advanced_airlock_controller/lavaland{
- dir = 8;
- pixel_x = 24
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/hallway/secondary/entry)
"vwj" = (
/obj/effect/spawner/structure/window/reinforced/shutter,
/obj/machinery/door/poddoor/preopen{
@@ -78101,6 +78768,9 @@
pixel_y = 7
},
/obj/item/pen,
+/obj/machinery/recharger{
+ pixel_y = 4
+ },
/turf/open/floor/plasteel{
icon_state = "darkred"
},
@@ -78152,6 +78822,14 @@
dir = 4
},
/area/ai_monitored/storage/eva)
+"vwQ" = (
+/obj/structure/cable/yellow{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plasteel{
+ icon_state = "darkred"
+ },
+/area/security/interrogation)
"vwS" = (
/obj/machinery/atmospherics/pipe/manifold/yellow/hidden{
dir = 1
@@ -78483,6 +79161,10 @@
dir = 5
},
/area/hallway/primary/fore)
+"vAS" = (
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/open/floor/plating,
+/area/maintenance/starboard/fore)
"vBs" = (
/obj/item/kirbyplants{
icon_state = "plant-22"
@@ -78526,13 +79208,9 @@
/turf/open/floor/plating,
/area/maintenance/disposal)
"vBY" = (
-/obj/effect/turf_decal/stripes/line,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/turf/open/floor/plasteel{
- icon_state = "neutral"
- },
-/area/hallway/secondary/entry)
+/obj/structure/lattice,
+/turf/open/floor/plating/snowed/smoothed,
+/area/icemoon/top_layer/outdoors)
"vCi" = (
/obj/machinery/light/small{
dir = 8
@@ -78603,7 +79281,7 @@
icon_state = "textured_dark_half";
dir = 8
},
-/area/security/main)
+/area/security/main/lockers)
"vDC" = (
/obj/structure/window/reinforced{
dir = 1
@@ -78704,9 +79382,6 @@
/obj/machinery/holopad{
pixel_x = 15
},
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
/turf/open/floor/plasteel{
icon_state = "whitebluefull"
},
@@ -78821,9 +79496,8 @@
c_tag = "Locker Room Port";
dir = 1
},
-/turf/open/floor/plasteel{
- icon_state = "neutral"
- },
+/obj/structure/closet/wardrobe/black,
+/turf/open/floor/plasteel/dark/side,
/area/crew_quarters/locker)
"vGx" = (
/obj/effect/spawner/structure/window/reinforced,
@@ -78912,8 +79586,8 @@
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 5
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 5
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 4
},
/turf/open/floor/plating,
/area/maintenance/starboard/fore)
@@ -78984,6 +79658,10 @@
/obj/effect/turf_decal/bot,
/turf/open/floor/plasteel/dark,
/area/science/storage)
+"vJv" = (
+/obj/machinery/light/small,
+/turf/open/floor/plasteel/grimy,
+/area/security/interrogation/private)
"vJG" = (
/obj/machinery/atmospherics/pipe/simple/orange/visible{
dir = 4
@@ -79000,11 +79678,7 @@
/obj/machinery/door/airlock/external{
req_one_access_txt = "13,8"
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 1
- },
+/obj/structure/fans/tiny,
/turf/open/floor/plating,
/area/maintenance/starboard/fore)
"vJR" = (
@@ -79211,6 +79885,9 @@
/obj/structure/cable/yellow{
icon_state = "2-8"
},
+/obj/structure/filingcabinet/security{
+ pixel_x = 4
+ },
/turf/open/floor/plasteel/dark/side{
icon_state = "textured_dark_half";
dir = 8
@@ -79267,12 +79944,24 @@
},
/area/mine/eva_secondary)
"vMQ" = (
-/obj/machinery/door/poddoor{
- id = "geo_vent_ne";
- name = "pressure chamber vent"
+/obj/machinery/power/apc/highcap/five_k{
+ areastring = "/area/crew_quarters/heads/ntrep";
+ dir = 4;
+ name = "Nanotrasen Representative`s Office APC";
+ pixel_x = 24
},
-/turf/open/floor/plating/snowed/smoothed/icemoon,
-/area/icemoon/top_layer/outdoors)
+/obj/structure/cable/yellow{
+ icon_state = "0-8"
+ },
+/obj/machinery/light_switch{
+ pixel_y = 24
+ },
+/obj/structure/coatrack,
+/turf/open/floor/plasteel{
+ icon_state = "darkbluecorners";
+ dir = 1
+ },
+/area/crew_quarters/heads/ntrep)
"vMU" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
@@ -79374,8 +80063,16 @@
},
/area/science/xenobiology)
"vOQ" = (
-/turf/closed/wall,
-/area/security/checkpoint/engineering)
+/obj/structure/table/reinforced,
+/obj/item/storage/firstaid/fire{
+ pixel_y = 6
+ },
+/obj/item/kirbyplants/random{
+ pixel_x = -2;
+ pixel_y = 7
+ },
+/turf/open/floor/plasteel/dark,
+/area/engine/foyer)
"vOS" = (
/obj/effect/turf_decal/bot_white/left,
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
@@ -79407,15 +80104,15 @@
},
/area/hallway/primary/aft)
"vPI" = (
-/obj/structure/chair,
-/obj/structure/reagent_dispensers/peppertank{
- pixel_y = 28
+/obj/machinery/airalarm{
+ dir = 2;
+ pixel_y = 24
},
/turf/open/floor/plasteel{
- icon_state = "darkred";
+ icon_state = "whitepurple";
dir = 1
},
-/area/security/checkpoint/science/research)
+/area/science/research)
"vPQ" = (
/obj/effect/turf_decal/stripes/line{
dir = 10
@@ -79502,8 +80199,8 @@
/obj/structure/cable/yellow{
icon_state = "1-4"
},
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4,
/turf/open/floor/plasteel/dark/side{
icon_state = "textured_dark_half";
dir = 4
@@ -79650,6 +80347,17 @@
icon_state = "neutralfull"
},
/area/engine/foyer)
+"vRV" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/turf/open/floor/plasteel{
+ icon_state = "darkbrown";
+ dir = 1
+ },
+/area/mine/living_quarters)
"vSe" = (
/obj/machinery/requests_console{
department = "Genetics";
@@ -79790,6 +80498,15 @@
/obj/machinery/holopad,
/turf/open/floor/plasteel/dark,
/area/crew_quarters/heads/cmo)
+"vTD" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel{
+ icon_state = "darkbrown";
+ dir = 8
+ },
+/area/crew_quarters/heads/ntrep)
"vTF" = (
/obj/structure/chair{
dir = 4
@@ -79965,6 +80682,18 @@
},
/turf/open/floor/plasteel/dark,
/area/medical/storage)
+"vWs" = (
+/obj/machinery/light{
+ dir = 8;
+ light_color = "#e8eaff"
+ },
+/obj/item/radio/intercom{
+ dir = 8;
+ pixel_x = -25;
+ pixel_y = 6
+ },
+/turf/open/floor/carpet/royalblack,
+/area/crew_quarters/heads/ntrep)
"vWv" = (
/obj/structure/cable/yellow{
icon_state = "4-8"
@@ -79998,6 +80727,21 @@
},
/turf/open/floor/plasteel/dark,
/area/ai_monitored/storage/eva)
+"vWR" = (
+/obj/machinery/door/airlock/maintenance{
+ name = "Security Maintenance";
+ req_one_access_txt = "1;4"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/plating,
+/area/security/range)
"vXe" = (
/obj/item/radio/intercom{
pixel_y = 21
@@ -80123,6 +80867,11 @@
pixel_x = 2;
pixel_y = -3
},
+/obj/machinery/airalarm{
+ dir = 1;
+ pixel_y = -16;
+ pixel_x = 1
+ },
/turf/open/floor/plasteel/dark,
/area/security/warden)
"vYc" = (
@@ -80162,13 +80911,6 @@
/area/mine/living_quarters)
"vYy" = (
/obj/structure/table,
-/obj/item/clothing/under/suit_jacket/female{
- pixel_x = 3;
- pixel_y = 1
- },
-/obj/item/clothing/under/suit_jacket/really_black{
- pixel_x = -2
- },
/obj/machinery/light/small{
dir = 1
},
@@ -80177,9 +80919,8 @@
},
/obj/item/clothing/accessory/waistcoat,
/obj/item/clothing/suit/toggle/lawyer/black,
-/obj/item/clothing/under/suit_jacket/red,
/obj/item/clothing/neck/tie/black,
-/obj/item/clothing/under/lawyer/blacksuit,
+/obj/item/clothing/under/rank/civilian/lawyer/blacksuit,
/turf/open/floor/plasteel/cafeteria,
/area/crew_quarters/dorms)
"vYE" = (
@@ -80211,10 +80952,6 @@
/turf/open/floor/plating,
/area/maintenance/port/fore)
"vYW" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
/turf/open/floor/plasteel/dark/side{
dir = 5
},
@@ -80413,6 +81150,11 @@
},
/obj/effect/turf_decal/delivery,
/obj/structure/window/reinforced,
+/mob/living/simple_animal/bot/mulebot{
+ beacon_freq = 1400;
+ home_destination = "QM #1";
+ suffix = "#1"
+ },
/turf/open/floor/plasteel/dark,
/area/quartermaster/storage)
"wbT" = (
@@ -80589,7 +81331,7 @@
"weJ" = (
/obj/effect/landmark/event_spawn,
/turf/open/floor/carpet,
-/area/crew_quarters/heads/captain/private)
+/area/crew_quarters/heads/captain)
"weM" = (
/obj/machinery/power/terminal{
dir = 1
@@ -80668,11 +81410,20 @@
/obj/machinery/door/airlock/external{
name = "Departure Lounge Airlock"
},
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 1
- },
+/obj/structure/fans/tiny,
/turf/open/floor/plating,
/area/hallway/secondary/exit/departure_lounge)
+"wfm" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plasteel{
+ icon_state = "darkred"
+ },
+/area/security/interrogation)
"wfz" = (
/obj/machinery/photocopier,
/obj/machinery/camera{
@@ -80934,6 +81685,15 @@
},
/turf/open/floor/wood,
/area/medical/psych)
+"wiF" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 1
+ },
+/turf/open/floor/plasteel{
+ icon_state = "darkred"
+ },
+/area/security/brig)
"wiM" = (
/obj/item/tank/internals/air,
/obj/item/tank/internals/air,
@@ -81030,19 +81790,6 @@
icon_state = "textured_dark_corner"
},
/area/crew_quarters/heads/chief)
-"wkf" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/turf/open/floor/plasteel{
- icon_state = "neutral";
- dir = 8
- },
-/area/engine/atmos/distro)
"wkj" = (
/obj/item/kirbyplants/random{
pixel_x = 6;
@@ -81070,17 +81817,25 @@
},
/area/quartermaster/miningoffice)
"wkm" = (
-/obj/machinery/computer/security{
- dir = 1
- },
/obj/machinery/newscaster/security_unit{
pixel_y = -30
},
-/turf/open/floor/plasteel{
- icon_state = "darkred";
- dir = 10
+/obj/structure/filingcabinet/chestdrawer{
+ pixel_y = 3
},
-/area/security/brig)
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/obj/machinery/requests_console{
+ announcementConsole = 1;
+ department = "Magistrate's Desk";
+ departmentType = 5;
+ name = "Magistrate RC";
+ pixel_y = 1;
+ pixel_x = -30
+ },
+/turf/open/floor/wood,
+/area/crew_quarters/heads/magistrate)
"wkA" = (
/obj/machinery/camera{
c_tag = "Toxins - Mixing Area";
@@ -81302,15 +82057,12 @@
/turf/open/floor/plasteel/dark,
/area/teleporter)
"wnh" = (
-/obj/machinery/power/turbine{
- dir = 1;
- luminosity = 2
- },
-/obj/structure/cable{
- icon_state = "0-2"
+/obj/machinery/door/poddoor{
+ id = "geo_vent_ne";
+ name = "pressure chamber vent"
},
/turf/open/floor/plating/snowed/smoothed/icemoon,
-/area/icemoon/top_layer/outdoors)
+/area/solar/starboard/fore)
"wnx" = (
/obj/structure/disposalpipe/segment,
/obj/effect/turf_decal/stripes/line{
@@ -81453,6 +82205,9 @@
"wpG" = (
/obj/structure/closet,
/obj/effect/spawner/lootdrop/maintenance,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 1
+ },
/turf/open/floor/plating,
/area/maintenance/port/fore)
"wpJ" = (
@@ -81500,9 +82255,6 @@
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
dir = 8
},
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
/obj/machinery/door/firedoor/border_only{
dir = 4
},
@@ -81567,6 +82319,15 @@
dir = 5
},
/area/hallway/primary/central)
+"wqC" = (
+/obj/machinery/gateway{
+ dir = 5
+ },
+/turf/open/floor/plating/asteroid/snow/icemoon/top_layer,
+/area/gateway{
+ has_gravity = 1;
+ outdoors = 1
+ })
"wqQ" = (
/obj/effect/landmark/event_spawn,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
@@ -81853,20 +82614,13 @@
/turf/open/floor/plating,
/area/maintenance/port/aft)
"wtP" = (
-/obj/structure/rack,
-/obj/item/storage/box/chemimp{
- pixel_x = 4;
- pixel_y = 3
- },
-/obj/item/storage/box/trackimp,
-/obj/item/storage/lockbox/loyalty,
-/obj/item/reagent_containers/glass/bottle/morphine,
/obj/machinery/light/small,
/obj/effect/turf_decal/bot_red,
/obj/machinery/firealarm{
dir = 4;
pixel_x = -26
},
+/obj/structure/closet/secure_closet/evidence,
/turf/open/floor/plasteel/dark,
/area/security/warden)
"wtU" = (
@@ -81987,9 +82741,22 @@
},
/area/crew_quarters/fitness/recreation)
"wwG" = (
-/obj/structure/chair,
-/turf/open/floor/plasteel/grimy,
-/area/security/interrogation)
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/structure/chair/stool{
+ pixel_y = 8
+ },
+/turf/open/floor/plasteel{
+ icon_state = "neutral"
+ },
+/area/crew_quarters/locker)
"wwJ" = (
/obj/machinery/firealarm{
dir = 1;
@@ -82419,9 +83186,11 @@
/obj/structure/disposalpipe/segment{
dir = 9
},
-/obj/effect/landmark/start/security_officer,
/turf/open/floor/plasteel/dark,
/area/security/main)
+"wCS" = (
+/turf/open/floor/plating/asteroid/icerock/smooth,
+/area/icemoon/underground/explored)
"wCT" = (
/obj/structure/cable/yellow{
icon_state = "1-2"
@@ -82498,12 +83267,6 @@
/obj/effect/turf_decal/stripes/line{
dir = 4
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
/turf/open/floor/plating,
/area/maintenance/solars/starboard/aft)
"wEg" = (
@@ -82575,35 +83338,31 @@
/turf/open/floor/plating,
/area/maintenance/port/fore)
"wFx" = (
-/obj/structure/disposalpipe/segment{
- dir = 5
+/obj/effect/turf_decal/delivery,
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 4
},
-/obj/structure/sign/departments/minsky/supply/cargo{
- pixel_y = -32
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
},
-/turf/open/floor/plating,
-/area/maintenance/port/fore)
-"wFC" = (
-/obj/structure/table/glass,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+/obj/machinery/door/firedoor/border_only{
dir = 8
},
-/obj/item/paper_bin{
- pixel_x = -1;
- pixel_y = 5
- },
-/obj/item/pen,
-/turf/open/floor/plasteel{
- icon_state = "neutralfull"
+/obj/machinery/door/airlock/mining{
+ name = "Cargo Bay";
+ req_one_access_txt = null;
+ req_access_txt = "31"
},
-/area/engine/foyer)
+/turf/open/floor/plasteel/dark,
+/area/quartermaster/storage)
"wFH" = (
-/obj/item/storage/fancy/donut_box,
-/obj/structure/table/glass,
/obj/machinery/firealarm{
dir = 8;
pixel_x = 26
},
+/obj/machinery/computer/bounty{
+ dir = 8
+ },
/turf/open/floor/plasteel{
icon_state = "darkbluefull"
},
@@ -83007,9 +83766,6 @@
/turf/open/floor/plating,
/area/science/xenobiology)
"wLi" = (
-/obj/structure/sign/warning/vacuum/external{
- pixel_y = 32
- },
/obj/effect/turf_decal/stripes/line{
dir = 1
},
@@ -83161,6 +83917,19 @@
icon_state = "textured_white_half"
},
/area/medical/medbay/central)
+"wMN" = (
+/obj/structure/table,
+/obj/machinery/recharger{
+ pixel_y = 4
+ },
+/obj/structure/cable/yellow{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plasteel/dark/side{
+ icon_state = "textured_dark_half";
+ dir = 8
+ },
+/area/security/main/lockers)
"wMS" = (
/obj/structure/cable/yellow{
icon_state = "4-8"
@@ -83271,14 +84040,11 @@
/turf/open/floor/plasteel,
/area/mine/production)
"wOw" = (
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/machinery/light_switch{
- pixel_y = -25
+/obj/effect/landmark/start/blueshield,
+/turf/open/floor/plasteel{
+ icon_state = "darkblue";
+ dir = 1
},
-/obj/machinery/vending/cola/random,
-/turf/open/floor/plasteel/dark,
/area/bridge)
"wOH" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
@@ -83764,18 +84530,6 @@
},
/turf/open/floor/plasteel/dark/side,
/area/hallway/primary/central)
-"wVZ" = (
-/obj/machinery/door/airlock/security/glass{
- name = "Security Post - Research Division";
- req_access_txt = "63"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/dark,
-/area/security/checkpoint/science/research)
"wWf" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
@@ -83833,16 +84587,6 @@
},
/area/engine/atmos/distro)
"wWV" = (
-/obj/structure/rack,
-/obj/item/gun/energy/e_gun{
- pixel_x = -3;
- pixel_y = 3
- },
-/obj/item/gun/energy/e_gun,
-/obj/item/gun/energy/e_gun{
- pixel_x = 3;
- pixel_y = -3
- },
/obj/effect/turf_decal/bot_red,
/obj/machinery/door/window/brigdoor{
dir = 4;
@@ -83862,6 +84606,8 @@
dir = 8;
color = "#ff0000"
},
+/obj/structure/rack,
+/obj/item/storage/backpack/duffelbag/sec/armorygrenades,
/turf/open/floor/plasteel/dark,
/area/ai_monitored/security/armory)
"wXa" = (
@@ -83954,16 +84700,15 @@
/turf/open/floor/grass,
/area/medical/genetics)
"wYi" = (
-/obj/effect/landmark/xeno_spawn,
-/obj/item/cigbutt,
-/obj/effect/turf_decal/stripes/line{
- dir = 1
+/obj/structure/window/reinforced/tinted{
+ dir = 8
},
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 4
+/obj/structure/disposalpipe/trunk{
+ dir = 1
},
-/turf/open/floor/plating,
-/area/maintenance/starboard/fore)
+/obj/machinery/disposal/bin,
+/turf/open/floor/carpet,
+/area/medical/psych)
"wYw" = (
/obj/machinery/light{
dir = 8
@@ -84000,10 +84745,6 @@
},
/area/hallway/primary/central)
"wYZ" = (
-/obj/machinery/door/airlock{
- name = "Law Office";
- req_access_txt = "38"
- },
/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
@@ -84011,6 +84752,10 @@
dir = 1
},
/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/airlock/security/glass{
+ name = "Corporate Law`s Office";
+ req_access_txt = "38"
+ },
/turf/open/floor/plasteel/dark,
/area/lawoffice)
"wZa" = (
@@ -84116,7 +84861,7 @@
},
/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
/turf/open/floor/carpet,
-/area/crew_quarters/heads/captain/private)
+/area/crew_quarters/heads/captain)
"xaY" = (
/obj/item/trash/cheesie,
/turf/open/floor/plating,
@@ -84258,6 +85003,10 @@
/obj/machinery/modular_computer/console/preset/cargo/qm{
dir = 1
},
+/obj/machinery/computer/security/telescreen/minisat{
+ dir = 1;
+ pixel_y = -28
+ },
/turf/open/floor/plasteel{
icon_state = "darkbrown";
dir = 6
@@ -84281,9 +85030,24 @@
/turf/open/floor/wood,
/area/vacant_room/office)
"xdv" = (
-/obj/effect/mapping_helpers/teleport_anchor,
-/turf/closed/wall,
-/area/maintenance/port/fore)
+/obj/machinery/requests_console{
+ announcementConsole = 1;
+ department = "Nanotrasen Representative`s Desk";
+ departmentType = 5;
+ name = "Nanotrasen Representative`s RC";
+ pixel_x = 32
+ },
+/turf/open/floor/wood/parquet,
+/area/crew_quarters/heads/ntrep)
+"xdz" = (
+/obj/machinery/gateway{
+ dir = 9
+ },
+/turf/open/floor/plating/asteroid/snow/icemoon/top_layer,
+/area/gateway{
+ has_gravity = 1;
+ outdoors = 1
+ })
"xdA" = (
/obj/structure/cable/yellow{
icon_state = "1-2"
@@ -84370,14 +85134,13 @@
},
/area/ai_monitored/storage/eva)
"xen" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
/obj/machinery/light/small{
dir = 4
},
-/obj/machinery/advanced_airlock_controller/lavaland{
- dir = 4;
- pixel_x = -24
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 1
},
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
/turf/open/floor/plating,
/area/hallway/secondary/exit/departure_lounge)
"xep" = (
@@ -84409,10 +85172,6 @@
dir = 8
},
/obj/structure/table,
-/obj/item/clothing/under/sl_suit{
- desc = "Whoever wears this makes the rules.";
- name = "referee suit"
- },
/turf/open/floor/plasteel/dark,
/area/crew_quarters/fitness/recreation)
"xfe" = (
@@ -84486,6 +85245,12 @@
},
/turf/open/floor/plasteel,
/area/mine/laborcamp)
+"xgt" = (
+/obj/structure/fence/corner{
+ dir = 8
+ },
+/turf/open/floor/plating/asteroid/snow/icemoon/top_layer,
+/area/icemoon/top_layer/outdoors)
"xgu" = (
/obj/machinery/door/airlock/public/glass{
name = "Holodeck Door"
@@ -84516,11 +85281,8 @@
/obj/effect/turf_decal/stripes/line{
dir = 1
},
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 1
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 4
},
/turf/open/floor/plasteel{
icon_state = "neutral";
@@ -84548,12 +85310,7 @@
name = "MiniSat Space Access Airlock";
req_one_access_txt = "32;19"
},
-/obj/machinery/atmospherics/pipe/layer_manifold{
- dir = 4
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 8
- },
+/obj/structure/fans/tiny,
/turf/open/floor/plating,
/area/aisat)
"xhP" = (
@@ -84573,6 +85330,12 @@
},
/turf/open/floor/plating,
/area/maintenance/port/fore)
+"xia" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 1
+ },
+/turf/open/floor/plasteel/grimy,
+/area/security/interrogation/private)
"xiu" = (
/obj/structure/disposalpipe/segment{
dir = 10
@@ -84885,9 +85648,6 @@
c_tag = "Starboard Primary Hallway - Tech Storage"
},
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
-/obj/machinery/firealarm{
- pixel_y = 26
- },
/turf/open/floor/plasteel/dark/side{
dir = 1
},
@@ -84917,14 +85677,14 @@
},
/area/science/explab)
"xmB" = (
-/obj/structure/filingcabinet/chestdrawer{
- pixel_y = 3
+/obj/effect/turf_decal/siding/wood/thin{
+ dir = 1
},
-/turf/open/floor/plasteel{
- icon_state = "darkred";
+/obj/structure/chair/office/dark{
dir = 1
},
-/area/security/brig)
+/turf/open/floor/wood,
+/area/crew_quarters/heads/magistrate)
"xmD" = (
/obj/docking_port/stationary{
dir = 8;
@@ -85113,9 +85873,6 @@
},
/area/hallway/primary/starboard)
"xoX" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
/turf/open/floor/plasteel{
icon_state = "whiteblue"
},
@@ -85172,14 +85929,20 @@
/turf/open/floor/plasteel/dark,
/area/vacant_room/office)
"xqs" = (
-/obj/structure/chair,
-/obj/effect/landmark/event_spawn,
-/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/loading_area/red{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
/turf/open/floor/plasteel{
icon_state = "darkred";
- dir = 1
+ dir = 4
},
-/area/security/brig)
+/area/security/main)
"xqA" = (
/turf/closed/wall,
/area/maintenance/starboard)
@@ -85302,32 +86065,14 @@
network = list("engine");
pixel_x = 32
},
-/obj/machinery/button/door{
- id = "atmos";
- name = "Atmospherics Lockdown";
- pixel_x = 24;
- pixel_y = 24;
- req_one_access_txt = "1;24"
- },
-/obj/machinery/button/door{
- desc = "A remote control-switch for the engineering security doors.";
- id = "Engineering";
- name = "Engineering Lockdown";
- pixel_x = 24;
- pixel_y = 16;
- req_one_access_txt = "1;10"
- },
-/obj/structure/table,
-/obj/item/paper_bin{
- pixel_x = -1;
- pixel_y = 5
- },
-/obj/item/pen,
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/item/storage/belt/utility,
/turf/open/floor/plasteel{
- icon_state = "darkred";
+ icon_state = "yellow";
dir = 4
},
-/area/security/checkpoint/engineering)
+/area/engine/foyer)
"xrU" = (
/obj/structure/cable/yellow,
/obj/structure/cable/yellow{
@@ -85490,7 +86235,7 @@
pixel_y = -8
},
/turf/closed/wall/r_wall,
-/area/crew_quarters/heads/captain/private)
+/area/crew_quarters/heads/captain)
"xtA" = (
/obj/machinery/light_switch{
pixel_x = -32
@@ -85596,6 +86341,12 @@
},
/turf/open/floor/plating,
/area/engine/atmos/distro)
+"xuw" = (
+/obj/structure/fence/corner{
+ dir = 1
+ },
+/turf/open/floor/plating/asteroid/snow/icemoon/top_layer,
+/area/icemoon/top_layer/outdoors)
"xuC" = (
/obj/structure/cable/yellow,
/obj/effect/spawner/structure/window/reinforced/shutter,
@@ -85776,13 +86527,10 @@
/turf/open/floor/plating,
/area/maintenance/central)
"xww" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 8
- },
-/turf/open/floor/plasteel{
- icon_state = "yellow"
- },
-/area/engine/foyer)
+/obj/structure/flora/ausbushes/sparsegrass,
+/obj/structure/flora/ausbushes/ppflowers,
+/turf/open/floor/grass,
+/area/medical/virology)
"xwB" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -85982,10 +86730,36 @@
/obj/structure/table/wood,
/turf/open/floor/plasteel/dark,
/area/vacant_room/office)
+"xyo" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/power/apc/highcap/five_k{
+ areastring = "/area/security/main";
+ dir = 4;
+ name = "Security Office APC";
+ pixel_x = 24
+ },
+/obj/structure/cable/yellow,
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/turf/open/floor/plasteel{
+ icon_state = "darkred";
+ dir = 4
+ },
+/area/security/main)
"xyr" = (
/obj/effect/mapping_helpers/teleport_anchor,
-/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 8
+ },
/turf/open/floor/plasteel/dark,
/area/aisat)
"xyt" = (
@@ -86018,14 +86792,17 @@
/turf/open/floor/plating,
/area/medical/surgery)
"xyF" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
+/obj/structure/chair{
+ pixel_y = -2
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
},
/turf/open/floor/plasteel/dark/side{
- icon_state = "textured_dark_edge";
- dir = 1
+ icon_state = "textured_dark_corner";
+ dir = 8
},
-/area/security/main)
+/area/security/interrogation)
"xyL" = (
/obj/structure/bookcase/manuals/research_and_development,
/turf/open/floor/plating,
@@ -86131,11 +86908,11 @@
/turf/open/floor/plating,
/area/maintenance/starboard/aft)
"xzT" = (
-/obj/machinery/suit_storage_unit/mining,
/obj/structure/disposalpipe/segment{
dir = 1
},
/obj/effect/turf_decal/bot,
+/obj/machinery/suit_storage_unit/mining/winter,
/turf/open/floor/plasteel,
/area/mine/eva)
"xzV" = (
@@ -86238,20 +87015,22 @@
},
/area/engine/atmos)
"xBk" = (
-/obj/structure/table,
-/obj/machinery/recharger{
- pixel_y = 4
- },
/obj/structure/cable/yellow{
- icon_state = "1-2"
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 10
},
/obj/structure/cable/yellow{
- icon_state = "1-4"
+ icon_state = "1-8"
},
/turf/open/floor/plasteel{
icon_state = "darkred"
},
-/area/security/main)
+/area/security/main/lockers)
"xBr" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -86274,15 +87053,6 @@
},
/turf/open/floor/plating/asteroid/snow/icemoon/top_layer,
/area/icemoon/top_layer/outdoors)
-"xBF" = (
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/structure/sign/departments/minsky/supply/mining{
- pixel_y = -32
- },
-/turf/open/floor/plating,
-/area/maintenance/port/fore)
"xBI" = (
/obj/machinery/mineral/processing_unit{
dir = 1
@@ -86396,8 +87166,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 1
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
/turf/open/floor/plating,
/area/maintenance/starboard/fore)
"xDx" = (
@@ -86407,9 +87176,9 @@
},
/area/science/robotics/lab)
"xDB" = (
-/obj/effect/spawner/lootdrop/minor/kittyears_or_rabbitears,
-/turf/open/floor/plating,
-/area/maintenance/port/fore)
+/obj/structure/closet/wardrobe/mixed,
+/turf/open/floor/plasteel/dark,
+/area/crew_quarters/locker)
"xDI" = (
/turf/open/floor/plasteel/white{
icon_state = "textured_white_edge";
@@ -86439,19 +87208,10 @@
/turf/open/floor/plating,
/area/maintenance/port/fore)
"xEm" = (
-/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
/obj/machinery/door/poddoor/preopen{
id = "atmos";
name = "Atmospherics Blast Door"
},
-/obj/machinery/advanced_airlock_controller/lavaland{
- pixel_y = 24
- },
/obj/machinery/light/small,
/obj/structure/sign/warning/vacuum/external{
pixel_y = -32
@@ -86570,13 +87330,10 @@
/turf/open/floor/plating,
/area/maintenance/starboard/secondary)
"xFz" = (
+/obj/machinery/computer/warrant,
/obj/machinery/light{
dir = 1
},
-/obj/machinery/status_display/evac{
- pixel_y = 32
- },
-/obj/machinery/computer/warrant,
/turf/open/floor/plasteel{
icon_state = "red";
dir = 1
@@ -86672,6 +87429,21 @@
/obj/effect/turf_decal/stripes/line,
/turf/open/floor/plating,
/area/maintenance/port/fore)
+"xGQ" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 9
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel{
+ icon_state = "darkbrowncorners";
+ dir = 8
+ },
+/area/crew_quarters/heads/ntrep)
"xGS" = (
/obj/item/storage/toolbox/mechanical{
pixel_x = 2;
@@ -86907,10 +87679,12 @@
/area/medical/morgue)
"xJq" = (
/obj/effect/mapping_helpers/teleport_anchor,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 1
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 10
},
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
/turf/open/floor/plasteel/dark,
/area/aisat)
"xJv" = (
@@ -87035,6 +87809,9 @@
},
/turf/open/floor/carpet,
/area/chapel/main)
+"xKM" = (
+/turf/closed/wall,
+/area/security/interrogation/private)
"xKN" = (
/obj/item/storage/box,
/obj/structure/table,
@@ -87074,13 +87851,13 @@
/turf/open/floor/plasteel/dark,
/area/mine/maintenance)
"xKZ" = (
-/obj/structure/closet/crate,
/obj/structure/cable/yellow{
- icon_state = "1-2"
+ icon_state = "4-8"
+ },
+/obj/structure/light_construct/small,
+/turf/open/floor/plasteel/dark/side{
+ icon_state = "textured_dark_edge"
},
-/obj/item/stack/ore/glass,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark,
/area/quartermaster/warehouse)
"xLq" = (
/obj/structure/cable/yellow{
@@ -87119,17 +87896,11 @@
},
/area/hallway/secondary/entry)
"xMc" = (
-/obj/machinery/button/door{
- id = "qm_warehouse";
- name = "Warehouse Door Control";
- pixel_y = 24;
- req_access_txt = "31"
- },
-/obj/effect/turf_decal/stripes/line{
+/obj/effect/turf_decal/stripes/corner{
dir = 1
},
-/turf/open/floor/plasteel,
-/area/quartermaster/storage)
+/turf/closed/wall,
+/area/quartermaster/warehouse)
"xMg" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
/turf/open/floor/plasteel/dark,
@@ -87174,6 +87945,15 @@
dir = 4
},
/area/medical/genetics/cloning)
+"xNa" = (
+/obj/machinery/camera{
+ c_tag = "Gateway"
+ },
+/turf/open/floor/plating/asteroid/snow/icemoon/top_layer,
+/area/gateway{
+ has_gravity = 1;
+ outdoors = 1
+ })
"xNc" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -87278,6 +88058,9 @@
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 6
},
+/obj/structure/cable/yellow{
+ icon_state = "2-4"
+ },
/turf/open/floor/plasteel{
icon_state = "darkblue";
dir = 10
@@ -87455,14 +88238,9 @@
/turf/open/floor/plasteel,
/area/bridge)
"xPG" = (
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/maintenance/starboard/fore)
+/obj/structure/closet/emcloset,
+/turf/open/floor/plasteel/dark/side,
+/area/hallway/primary/starboard)
"xPI" = (
/obj/structure/sink{
dir = 8;
@@ -87475,7 +88253,6 @@
/area/hydroponics)
"xPL" = (
/obj/structure/closet/secure_closet/personal,
-/obj/item/clothing/under/assistantformal,
/obj/item/clothing/suit/hooded/wintercoat,
/obj/item/clothing/shoes/winterboots,
/turf/open/floor/plasteel/dark,
@@ -87515,16 +88292,19 @@
/obj/structure/cable/yellow{
icon_state = "1-2"
},
-/obj/effect/mapping_helpers/airlock/cyclelink_helper,
/obj/machinery/door/firedoor/border_only{
dir = 1
},
/obj/machinery/door/firedoor/border_only,
+/obj/structure/cable/yellow{
+ icon_state = "1-8"
+ },
/obj/machinery/door/airlock/security/glass{
id_tag = "innerbrig";
name = "Brig";
req_access_txt = "63"
},
+/obj/effect/mapping_helpers/airlock/cyclelink_helper,
/turf/open/floor/plasteel/dark,
/area/security/brig)
"xQE" = (
@@ -87896,16 +88676,6 @@
/turf/open/floor/wood,
/area/lawoffice)
"xWc" = (
-/obj/structure/rack,
-/obj/item/gun/energy/disabler{
- pixel_x = -3;
- pixel_y = 3
- },
-/obj/item/gun/energy/disabler,
-/obj/item/gun/energy/disabler{
- pixel_x = 3;
- pixel_y = -3
- },
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
dir = 8
},
@@ -87926,6 +88696,12 @@
max_integrity = 350;
color = "#ff0000"
},
+/obj/structure/rack,
+/obj/item/storage/backpack/duffelbag/sec/nonlethalwt{
+ pixel_x = 0;
+ pixel_y = 5
+ },
+/obj/item/storage/backpack/duffelbag/sec/nonlethalshots,
/turf/open/floor/plasteel/dark,
/area/ai_monitored/security/armory)
"xWe" = (
@@ -87956,15 +88732,6 @@
},
/turf/open/floor/carpet,
/area/crew_quarters/heads/hos)
-"xWi" = (
-/obj/structure/rack,
-/obj/item/electronics/apc,
-/obj/item/electronics/airlock,
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/open/floor/plasteel{
- icon_state = "yellow"
- },
-/area/storage/tools)
"xWn" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
/obj/structure/cable{
@@ -87996,6 +88763,21 @@
dir = 1
},
/area/janitor)
+"xWU" = (
+/obj/structure/cable/yellow,
+/obj/structure/cable/yellow{
+ icon_state = "0-4"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "0-8"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id = "Secure Gate";
+ name = "brig shutters"
+ },
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/security/brig)
"xXk" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 4
@@ -88011,6 +88793,19 @@
dir = 2
},
/area/mine/eva_secondary)
+"xXz" = (
+/obj/structure/chair{
+ dir = 8
+ },
+/obj/machinery/camera{
+ c_tag = "Security - Processing";
+ dir = 8
+ },
+/turf/open/floor/plasteel{
+ icon_state = "darkred";
+ dir = 4
+ },
+/area/security/interrogation)
"xXB" = (
/obj/structure/window/reinforced,
/obj/structure/cable/yellow{
@@ -88046,10 +88841,19 @@
},
/area/crew_quarters/kitchen)
"xXN" = (
-/obj/structure/chair/comfy/beige,
-/obj/effect/landmark/start/head_of_security,
+/obj/structure/table/wood,
+/obj/item/folder/yellow,
/turf/open/floor/carpet,
/area/bridge)
+"xXS" = (
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/obj/structure/cable/yellow{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/fore)
"xXW" = (
/turf/open/floor/plating/snowed/smoothed/icemoon,
/area/mine/abandoned)
@@ -88057,10 +88861,6 @@
/obj/structure/cable/yellow{
icon_state = "4-8"
},
-/obj/machinery/door/airlock/security/glass{
- name = "Security Post - Cargo";
- req_access_txt = "63"
- },
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
dir = 8
},
@@ -88073,26 +88873,19 @@
/obj/machinery/door/firedoor/border_only{
dir = 8
},
+/obj/machinery/door/airlock/mining{
+ name = "Cargo Bay";
+ req_one_access_txt = null;
+ req_access_txt = "31"
+ },
/turf/open/floor/plasteel/dark,
-/area/security/checkpoint/supply)
+/area/quartermaster/office/locker)
"xYu" = (
/turf/open/floor/plasteel{
icon_state = "darkred";
dir = 1
},
/area/mine/laborcamp/security)
-"xYv" = (
-/obj/machinery/door/airlock/external{
- name = "Solar Maintenance";
- req_access_txt = "10; 13"
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper,
-/obj/machinery/atmospherics/pipe/layer_manifold,
-/turf/open/floor/plating,
-/area/maintenance/solars/port/fore)
"xYI" = (
/turf/open/floor/plasteel{
icon_state = "neutral";
@@ -88167,18 +88960,6 @@
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
/turf/open/floor/plasteel/dark,
/area/hallway/secondary/entry)
-"xZO" = (
-/obj/machinery/door/airlock/external{
- req_access_txt = "13"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/layer_manifold{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/maintenance/starboard/fore)
"xZR" = (
/obj/structure/cable{
icon_state = "1-2"
@@ -88536,19 +89317,10 @@
/obj/effect/turf_decal/stripes/line{
dir = 4
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
/turf/open/floor/plating,
/area/maintenance/starboard/fore)
"yeu" = (
-/obj/machinery/suit_storage_unit/standard_unit{
- locked = 1;
- suit_type = /obj/item/clothing/suit/space/paramedic
- },
+/obj/machinery/suit_storage_unit/paramedic,
/turf/open/floor/plasteel{
icon_state = "darkblue";
dir = 6
@@ -88663,6 +89435,10 @@
/obj/effect/landmark/event_spawn,
/turf/open/floor/plasteel/dark,
/area/security/main)
+"ygy" = (
+/obj/structure/closet/firecloset,
+/turf/open/floor/plating,
+/area/maintenance/starboard/fore)
"ygD" = (
/obj/machinery/hydroponics/soil,
/obj/structure/window/reinforced,
@@ -88749,8 +89525,20 @@
icon_state = "4-8"
},
/obj/effect/landmark/event_spawn,
+/obj/structure/sign/poster/contraband/random{
+ pixel_y = 32
+ },
/turf/open/floor/plating,
/area/maintenance/fore)
+"yhO" = (
+/obj/structure/cable/yellow{
+ icon_state = "2-4"
+ },
+/turf/open/floor/plasteel{
+ icon_state = "darkbrown";
+ dir = 1
+ },
+/area/crew_quarters/heads/ntrep)
"yhV" = (
/obj/structure/toilet{
pixel_y = 8
@@ -88971,6 +89759,7 @@
/obj/structure/cable/yellow{
icon_state = "1-2"
},
+/obj/effect/turf_decal/stripes/line,
/turf/open/floor/wood,
/area/medical/psych)
"ylj" = (
@@ -104072,8 +104861,8 @@ lbu
lbu
lbu
lbu
-lbu
-lbu
+dnr
+dnr
lbu
lbu
lbu
@@ -104329,10 +105118,10 @@ lbu
lbu
lbu
lbu
-lbu
-lbu
-lbu
-lbu
+dnr
+dnr
+dnr
+dnr
lbu
lbu
lbu
@@ -104586,11 +105375,11 @@ lbu
lbu
lbu
lbu
-lbu
-lbu
-lbu
-lbu
-lbu
+odE
+kzi
+dnr
+dnr
+odE
lbu
lbu
lbu
@@ -104846,9 +105635,9 @@ iwT
ucZ
kNa
iwT
-lbu
-lbu
-lbu
+dnr
+dnr
+dnr
lbu
lbu
lbu
@@ -105103,9 +105892,9 @@ sVd
cLh
xXW
kNa
-lbu
-lbu
-lbu
+kzi
+dnr
+wCS
lbu
lbu
lbu
@@ -105360,9 +106149,9 @@ fiM
iJS
xXW
vLm
-lbu
-lbu
-lbu
+dnr
+dnr
+dnr
lbu
lbu
lbu
@@ -105617,9 +106406,9 @@ igO
xXW
kss
mLB
-lbu
-lbu
-lbu
+kzi
+dnr
+dnr
lbu
lbu
lbu
@@ -105874,9 +106663,9 @@ iwT
ucZ
mLB
iwT
-lbu
-lbu
-lbu
+dnr
+dnr
+dnr
lbu
lbu
lbu
@@ -106128,11 +106917,11 @@ lbu
lbu
lbu
lbu
-lbu
-lbu
-lbu
-lbu
-lbu
+dnr
+kzi
+dnr
+wCS
+wCS
lbu
lbu
lbu
@@ -106385,10 +107174,10 @@ lbu
lbu
lbu
lbu
-lbu
-lbu
-lbu
-lbu
+dnr
+dnr
+dnr
+dnr
lbu
lbu
lbu
@@ -106642,8 +107431,8 @@ lbu
lbu
lbu
lbu
-lbu
-lbu
+odE
+dnr
lbu
lbu
lbu
@@ -165461,7 +166250,7 @@ oVp
oVp
oVp
oVp
-ekK
+iJR
oVp
oVp
oVp
@@ -167776,7 +168565,7 @@ oVp
oVp
oVp
oVp
-ekK
+iJR
oVp
oVp
oVp
@@ -169069,7 +169858,7 @@ oVp
oVp
oVp
oVp
-wMi
+oVp
wMi
wMi
wMi
@@ -170111,7 +170900,7 @@ upf
qgx
rZh
bgq
-dEM
+vRV
dxQ
pgf
wQE
@@ -170357,7 +171146,7 @@ wMi
wMi
wMi
wMi
-scT
+kHD
ufo
uxg
ufo
@@ -170370,7 +171159,7 @@ hcL
lTL
lTL
lTL
-kHD
+uBC
kNi
elT
qdE
@@ -170614,7 +171403,7 @@ wMi
wMi
wMi
wMi
-wMi
+tfx
uxg
hqR
duc
@@ -170648,7 +171437,7 @@ lWf
nJq
eTn
sGW
-wMi
+jqf
wMi
wMi
wMi
@@ -170871,7 +171660,7 @@ wMi
wMi
wMi
wMi
-wMi
+tfx
jVn
mQW
gQZ
@@ -170905,7 +171694,7 @@ vcr
eHS
lWs
abh
-wMi
+jqf
wMi
wMi
wMi
@@ -171128,7 +171917,7 @@ wMi
wMi
wMi
wMi
-wMi
+tfx
uxg
deg
gkH
@@ -171162,7 +171951,7 @@ bMl
bog
yas
sGW
-wMi
+jqf
wMi
wMi
wMi
@@ -171385,7 +172174,7 @@ wMi
wMi
wMi
wMi
-scT
+kHD
ufo
uxg
ufo
@@ -171398,7 +172187,7 @@ hcL
lTL
lTL
lTL
-ggE
+lxn
agH
pVx
dZC
@@ -171910,7 +172699,7 @@ uRn
aaU
ewS
hcL
-boh
+bfp
qFY
mfM
cPf
@@ -223828,6 +224617,7 @@ hcl
hcl
hcl
hcl
+hcl
tRh
tRh
tRh
@@ -223835,10 +224625,9 @@ tRh
tRh
tRh
tRh
-tRh
-tRh
-tRh
-tRh
+hcl
+hcl
+hcl
hcl
hcl
hcl
@@ -224094,8 +224883,8 @@ tRh
tRh
tRh
tRh
-tRh
-tRh
+hcl
+hcl
hcl
hcl
hcl
@@ -224352,7 +225141,7 @@ tRh
tRh
tRh
tRh
-tRh
+hcl
hcl
hcl
hcl
@@ -224609,7 +225398,7 @@ tRh
tRh
tRh
tRh
-tRh
+hcl
hcl
hcl
hcl
@@ -224854,8 +225643,8 @@ hcl
hcl
hcl
ozK
-ozK
-ozK
+xgt
+qZh
tRh
tRh
tRh
@@ -225109,8 +225898,9 @@ hcl
hcl
hcl
hcl
-hcl
+pgs
ozK
+bsp
ozK
ozK
tRh
@@ -225123,7 +225913,6 @@ tRh
tRh
tRh
tRh
-tRh
hcl
hcl
hcl
@@ -225366,12 +226155,12 @@ hcl
hcl
hcl
hcl
-tRh
-ozK
-ozK
-ozK
-ozK
+rtS
+xgt
+cHj
ozK
+mrj
+uOd
tRh
tRh
tRh
@@ -225674,8 +226463,8 @@ ozK
ozK
ozK
ozK
-ozK
-ozK
+rjI
+lel
tRh
tRh
tRh
@@ -225930,9 +226719,9 @@ ozK
ozK
ozK
ozK
+hED
ozK
-ozK
-ozK
+rjI
tRh
tRh
tRh
@@ -226140,8 +226929,8 @@ tRh
tRh
tRh
tRh
-ozK
-ozK
+rtS
+tMA
ozK
tRh
tRh
@@ -226185,7 +226974,7 @@ ozK
ozK
ozK
ozK
-ozK
+kwf
ozK
ozK
ozK
@@ -226397,7 +227186,7 @@ tRh
tRh
tRh
tRh
-ozK
+kps
ozK
ozK
tRh
@@ -226654,7 +227443,7 @@ tRh
tRh
ozK
ozK
-ozK
+obh
ozK
ozK
tRh
@@ -227167,7 +227956,7 @@ tRh
tRh
ozK
ozK
-ozK
+kwf
ozK
ozK
ozK
@@ -227426,7 +228215,7 @@ ozK
ozK
ozK
ozK
-ozK
+rjI
ozK
ueX
ueX
@@ -227468,9 +228257,9 @@ ozK
ozK
cfC
lfd
-eSv
-qQo
-eBL
+ylv
+jqC
+ukl
jqC
ozK
ozK
@@ -227502,20 +228291,20 @@ tRh
tRh
tRh
tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
hcl
hcl
hcl
@@ -227675,8 +228464,8 @@ tRh
tRh
tRh
tRh
-ozK
-ozK
+rjI
+nWD
ozK
ozK
ozK
@@ -227724,7 +228513,7 @@ ozK
ozK
ozK
uDl
-uJV
+xLV
bHO
uDl
uDl
@@ -227765,15 +228554,15 @@ tRh
tRh
tRh
tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
hcl
hcl
hcl
@@ -227932,7 +228721,7 @@ tRh
tRh
tRh
tRh
-ozK
+lvI
ozK
ozK
ozK
@@ -227962,7 +228751,7 @@ ozK
ozK
ozK
ozK
-ozK
+nWD
ozK
tRh
tRh
@@ -228023,10 +228812,10 @@ tRh
tRh
tRh
tRh
-tRh
-tRh
-tRh
-tRh
+ozK
+ozK
+ozK
+ozK
tRh
tRh
tRh
@@ -228184,11 +228973,11 @@ tRh
tRh
tRh
tRh
-tRh
-tRh
-tRh
-tRh
-tRh
+hvK
+nOC
+cNO
+mbc
+ozK
ozK
ozK
ozK
@@ -228238,7 +229027,7 @@ ozK
ozK
ozK
uDl
-kIC
+xLV
bHO
uDl
ueX
@@ -228279,10 +229068,10 @@ tRh
tRh
tRh
tRh
-tRh
-tRh
-tRh
-tRh
+qZh
+mIF
+kwf
+ozK
tRh
tRh
tRh
@@ -228440,12 +229229,12 @@ tRh
tRh
tRh
tRh
-tRh
-tRh
-tRh
-ozK
-ozK
-ozK
+mbc
+mbc
+cNO
+cNO
+cNO
+mbc
ozK
ozK
ozK
@@ -228465,7 +229254,7 @@ ueX
ueX
ueX
ozK
-ozK
+nWD
ozK
ozK
ueX
@@ -228486,7 +229275,7 @@ ozK
ozK
ozK
ozK
-ozK
+nWD
ozK
ozK
ozK
@@ -228495,7 +229284,7 @@ ozK
ozK
ozK
cfC
-gRG
+xjd
bHO
uDl
mBK
@@ -228536,9 +229325,9 @@ tRh
tRh
tRh
tRh
-tRh
-tRh
-tRh
+ozK
+ask
+ozK
tRh
tRh
tRh
@@ -228696,16 +229485,16 @@ tRh
tRh
tRh
tRh
-tRh
-tRh
-tRh
-tRh
-ozK
-ozK
ozK
+mbc
+xdz
+jeB
+oyC
+oVV
+cNO
ozK
uOd
-ozK
+lel
ozK
txK
ueX
@@ -228752,7 +229541,7 @@ ozK
ozK
ozK
uDl
-gRG
+xjd
cuI
cfC
ozK
@@ -228793,8 +229582,8 @@ tRh
tRh
tRh
tRh
-tRh
-tRh
+kwf
+vlV
tRh
tRh
tRh
@@ -228953,14 +229742,14 @@ tRh
tRh
tRh
tRh
-tRh
-tRh
-tRh
-tRh
-ozK
-ozK
-ozK
ozK
+mbc
+ncj
+rvt
+bZj
+kcs
+cNO
+bXm
kwD
txK
txK
@@ -229009,7 +229798,7 @@ ozK
ozK
ozK
uDl
-gRG
+xjd
bHO
uDl
uDl
@@ -229050,8 +229839,8 @@ tRh
tRh
tRh
tRh
-tRh
-tRh
+ozK
+ozK
tRh
tRh
tRh
@@ -229210,13 +229999,13 @@ tRh
tRh
tRh
tRh
-tRh
-tRh
-tRh
-tRh
-ozK
-ozK
ozK
+mbc
+wqC
+tvx
+bNo
+tLL
+cNO
txK
ueX
ueX
@@ -229267,8 +230056,8 @@ ozK
ozK
uDl
xgB
-vBY
-qQo
+bHO
+jqC
ukl
jqC
ihb
@@ -229306,9 +230095,9 @@ tRh
tRh
tRh
tRh
-tRh
-tRh
-tRh
+ozK
+ozK
+ozK
tRh
tRh
tRh
@@ -229467,12 +230256,12 @@ tRh
tRh
tRh
tRh
-tRh
-tRh
-tRh
-tRh
-ozK
ozK
+ggM
+xNa
+mbc
+mbc
+mbc
ozK
txK
txK
@@ -229523,8 +230312,8 @@ ozK
ozK
ozK
cfC
-kod
-bHO
+gFm
+jYo
uDl
cfC
uDl
@@ -229563,9 +230352,9 @@ tRh
tRh
tRh
tRh
-tRh
-tRh
-tRh
+ozK
+ozK
+ozK
tRh
tRh
tRh
@@ -229724,12 +230513,12 @@ tRh
tRh
tRh
tRh
-tRh
-tRh
ozK
ozK
ozK
ozK
+nWD
+ozK
ozK
ueX
ueX
@@ -229819,10 +230608,10 @@ tRh
tRh
tRh
tRh
-tRh
-tRh
-tRh
-tRh
+ozK
+ozK
+ozK
+ozK
tRh
tRh
tRh
@@ -229981,7 +230770,7 @@ tRh
tRh
tRh
tRh
-tRh
+ozK
ozK
ozK
ozK
@@ -230067,7 +230856,7 @@ ozK
ozK
ozK
ozK
-ozK
+kwf
ozK
ozK
ozK
@@ -230238,7 +231027,7 @@ tRh
tRh
tRh
tRh
-tRh
+ozK
ozK
ozK
ozK
@@ -230320,6 +231109,7 @@ ozK
ozK
ozK
ozK
+nWD
ozK
ozK
ozK
@@ -230332,8 +231122,7 @@ ozK
ozK
ozK
ozK
-ozK
-ozK
+nWD
ozK
ozK
ozK
@@ -230494,7 +231283,7 @@ tRh
tRh
tRh
tRh
-tRh
+ozK
ozK
ozK
ozK
@@ -230591,7 +231380,7 @@ ozK
ozK
ozK
ozK
-ozK
+oHw
ozK
ozK
ozK
@@ -230796,10 +231585,10 @@ ozK
ozK
ozK
ozK
-oYj
-vwg
-buc
-qYg
+tFp
+wzL
+tFp
+xjd
rWg
cfC
ozK
@@ -231010,7 +231799,7 @@ tRh
tRh
ozK
ozK
-ozK
+kwf
ozK
ozK
ozK
@@ -231056,7 +231845,7 @@ ozK
uDl
cfC
wqr
-ivM
+xjd
bHO
uDl
ozK
@@ -231270,9 +232059,9 @@ ozK
ozK
ozK
ozK
+kwf
ozK
-ozK
-ozK
+nWD
ozK
txK
ueX
@@ -231313,7 +232102,7 @@ ozK
uDl
tcB
acU
-rVC
+gHo
bHO
uDl
ozK
@@ -231608,6 +232397,7 @@ ozK
ozK
ozK
ozK
+hED
ozK
ozK
ozK
@@ -231615,8 +232405,7 @@ ozK
ozK
ozK
ozK
-ozK
-ozK
+kwf
ozK
ozK
ozK
@@ -231828,7 +232617,7 @@ uDl
qIQ
cWF
gvd
-oAl
+bHO
cfC
ozK
ozK
@@ -231859,6 +232648,7 @@ ozK
ozK
ozK
ozK
+kwf
ozK
ozK
ozK
@@ -231867,8 +232657,7 @@ ozK
ozK
ozK
ozK
-ozK
-ozK
+rjI
ozK
ozK
ozK
@@ -232039,8 +232828,8 @@ tRh
ozK
ozK
ozK
-ozK
-ozK
+lel
+hED
ozK
ozK
ozK
@@ -232345,7 +233134,7 @@ ivM
cVI
cfC
ueX
-equ
+uDl
tFp
uDl
ueX
@@ -232562,9 +233351,9 @@ txK
ozK
ozK
ueX
-rNk
-rIR
-rNk
+vBY
+txK
+vBY
ueX
tRh
ueX
@@ -232595,9 +233384,9 @@ ozK
ozK
ozK
ozK
-oYj
-sSL
-buc
+tFp
+wzL
+eCm
gMx
mvC
cfC
@@ -232811,7 +233600,7 @@ ozK
ozK
ozK
ozK
-ozK
+kwf
ozK
ozK
ozK
@@ -232819,9 +233608,9 @@ ozK
ozK
ueX
ueX
-rNk
-iaq
-rNk
+vBY
+txK
+vBY
ueX
ueX
rNk
@@ -233057,7 +233846,6 @@ tRh
tRh
tRh
tRh
-tRh
ozK
ozK
ozK
@@ -233071,6 +233859,7 @@ ozK
ozK
ozK
ozK
+nWD
ueX
ueX
ozK
@@ -233311,10 +234100,6 @@ tRh
tRh
tRh
tRh
-tRh
-tRh
-tRh
-ozK
ozK
ozK
ozK
@@ -233325,6 +234110,10 @@ xFV
xFV
rNk
rNk
+xFV
+xFV
+rNk
+rNk
rNk
rNk
rNk
@@ -233424,7 +234213,7 @@ ozK
ozK
ozK
ozK
-tRh
+ozK
tRh
tRh
tRh
@@ -233567,18 +234356,18 @@ tRh
tRh
tRh
tRh
-tRh
-tRh
-tRh
-tRh
ozK
ozK
ozK
ozK
ozK
ozK
+xFV
+dUL
+dUL
+bzU
rNk
-xDB
+ucB
tZe
rNk
cTU
@@ -233658,8 +234447,8 @@ fSa
gIq
dke
lcZ
-lcZ
-lcZ
+tqb
+tqb
ozK
ozK
ozK
@@ -233679,6 +234468,7 @@ dpo
kwD
ozK
ozK
+kps
ozK
ozK
ozK
@@ -233690,7 +234480,6 @@ tRh
tRh
tRh
tRh
-tRh
hcl
hcl
hcl
@@ -233823,17 +234612,17 @@ tRh
tRh
tRh
tRh
-tRh
-tRh
-tRh
-tRh
-ozK
ozK
ozK
+nWD
+rNk
rNk
rNk
rNk
rNk
+dUL
+dUL
+dUL
rNk
tZe
tZe
@@ -233916,7 +234705,7 @@ vhW
rLk
lno
qsU
-ufB
+qsU
hio
hio
hio
@@ -233939,7 +234728,7 @@ ozK
ozK
ozK
ozK
-tRh
+ozK
tRh
tRh
tRh
@@ -234079,11 +234868,7 @@ tRh
tRh
tRh
tRh
-tRh
-tRh
-tRh
-tRh
-tRh
+ozK
ozK
ozK
ozK
@@ -234092,7 +234877,11 @@ dUL
dUL
eyU
rNk
-tZe
+dUL
+dUL
+dUL
+rNk
+qjo
qZg
gdg
kfK
@@ -234110,7 +234899,7 @@ rNk
xFV
rNk
rNk
-tRh
+ueX
rNk
rNk
rNk
@@ -234172,7 +234961,7 @@ twT
uWP
qzX
lcZ
-oqq
+tqb
tqb
ozK
ozK
@@ -234197,7 +234986,7 @@ ozK
ozK
ozK
ozK
-tRh
+ozK
tRh
tRh
tRh
@@ -234332,6 +235121,7 @@ ozK
ozK
ozK
ozK
+hED
ozK
ozK
ozK
@@ -234339,11 +235129,10 @@ ozK
ozK
ozK
ozK
-ozK
-ozK
-ozK
-ozK
-ozK
+rNk
+dUL
+dUL
+dUL
rNk
dUL
dUL
@@ -234363,13 +235152,13 @@ sxC
xhR
ueX
ueX
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
+ozK
+nWD
+rjI
+ozK
+ozK
+rjI
+nWD
tRh
tRh
tRh
@@ -234455,7 +235244,7 @@ ozK
ozK
ozK
ozK
-tRh
+ozK
tRh
tRh
tRh
@@ -234594,11 +235383,7 @@ ozK
ozK
ozK
ozK
-ozK
-ozK
-ozK
-ozK
-ozK
+kwf
ozK
ozK
rNk
@@ -234606,6 +235391,10 @@ dUL
dUL
dUL
rNk
+dUL
+dUL
+dUL
+rNk
tZe
btq
rNk
@@ -234619,14 +235408,14 @@ xnS
mKF
mwH
ueX
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
+ozK
+ozK
+rjI
+ozK
+ozK
+eBL
+ozK
+rjI
tRh
ozK
ozK
@@ -234712,8 +235501,8 @@ ozK
ozK
ozK
ozK
-tRh
-tRh
+ozK
+ozK
tRh
tRh
tRh
@@ -234853,11 +235642,11 @@ ozK
ozK
ozK
ozK
-ozK
-ozK
-ozK
-ozK
-ozK
+rNk
+rNk
+rNk
+rNk
+hCU
rNk
rNk
rNk
@@ -234876,15 +235665,15 @@ xnS
mKF
mwH
ueX
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
+ozK
+ozK
+oYj
+ozK
+agj
+kps
+ozK
+ozK
+ueX
ozK
ozK
ozK
@@ -234971,7 +235760,7 @@ ozK
ozK
ozK
ozK
-tRh
+ozK
tRh
tRh
tRh
@@ -235108,14 +235897,14 @@ uOd
uOd
ueX
uOd
-ozK
-ozK
-ozK
-ozK
-ozK
-ozK
+nWD
ozK
xFV
+jTj
+tZe
+tZe
+jsf
+tZe
pZb
tZe
sSA
@@ -235133,14 +235922,14 @@ xnS
mKF
mwH
ueX
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
+hED
+ozK
+ozK
+ozK
+kps
+ozK
+ozK
+ozK
tRh
ozK
ozK
@@ -235212,13 +236001,14 @@ ozK
ozK
ozK
ozK
-ozK
-ozK
-ueX
+azn
+uOd
+uOd
+azn
+uOd
+uOd
ueX
ozK
-ueX
-ueX
ozK
ozK
ozK
@@ -235236,7 +236026,6 @@ tRh
tRh
tRh
tRh
-tRh
hcl
hcl
hcl
@@ -235367,9 +236156,9 @@ gUW
gUW
ueX
ozK
-ozK
-ozK
-ozK
+rNk
+xFV
+xFV
jRB
jRB
jRB
@@ -235390,14 +236179,14 @@ xnS
mKF
mwH
ueX
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
+ozK
+agj
+ozK
+ozK
+jMj
+ozK
+ozK
+ozK
tRh
ozK
ozK
@@ -235486,7 +236275,7 @@ ozK
ozK
ozK
ozK
-tRh
+ozK
tRh
tRh
tRh
@@ -235639,7 +236428,7 @@ mzc
jRB
tkt
rNk
-bZt
+bMW
rNk
tRh
ueX
@@ -235647,14 +236436,14 @@ xnS
mKF
mwH
ueX
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
+rjI
+ozK
+ozK
+ozK
+kps
+ozK
+ozK
+ozK
tRh
ozK
ozK
@@ -235726,12 +236515,12 @@ azn
uOd
ueX
ueX
-azn
-uOd
-uOd
-azn
-uOd
-uOd
+ueX
+ueX
+ueX
+ueX
+ueX
+ueX
ueX
ueX
ueX
@@ -235744,7 +236533,7 @@ azn
ozK
ozK
ozK
-tRh
+ozK
tRh
tRh
tRh
@@ -235864,7 +236653,7 @@ tRh
tRh
tRh
tRh
-ozK
+agj
ozK
ozK
ozK
@@ -235898,13 +236687,13 @@ wQD
wPd
qtm
rNk
-tRh
+kkS
ueX
bho
dUC
ryd
ueX
-tRh
+ozK
ueX
cAc
cAc
@@ -235912,7 +236701,7 @@ cAc
cAc
cAc
cAc
-tRh
+ueX
ozK
ozK
ozK
@@ -235978,15 +236767,15 @@ nhh
nhh
fSP
ueX
+bXm
+bXm
ueX
ozK
-ueX
-ozK
-ozK
-ueX
-ozK
-ueX
ozK
+tfP
+bdu
+tfP
+bdu
ueX
ozK
ozK
@@ -236161,7 +236950,7 @@ rNk
bAk
rNk
ueX
-tRh
+ozK
ueX
cAc
wkl
@@ -236169,7 +236958,7 @@ sRc
abf
abf
cAc
-tRh
+ueX
ozK
ozK
ozK
@@ -236234,15 +237023,15 @@ nhh
nhh
nhh
fSP
-ueX
+bXm
+auY
bXm
bXm
-ueX
ozK
ozK
kgU
-kgU
-kgU
+xww
+pBJ
kgU
kgU
phq
@@ -236259,7 +237048,7 @@ ozK
ozK
ozK
ozK
-tRh
+ozK
tRh
tRh
tRh
@@ -236381,7 +237170,7 @@ ozK
ozK
ozK
ozK
-ozK
+kwf
ozK
ozK
ozK
@@ -236418,7 +237207,7 @@ tau
evL
rNk
ueX
-tRh
+ozK
ueX
cAc
jnA
@@ -236491,9 +237280,9 @@ nhh
nhh
nhh
fSP
-bXm
-auY
-bXm
+dML
+mZU
+dML
bXm
ozK
ozK
@@ -236516,7 +237305,7 @@ azn
rtS
ozK
ozK
-tRh
+ozK
tRh
tRh
tRh
@@ -236669,7 +237458,7 @@ pjj
tZe
qTn
rNk
-tRh
+oHX
rNk
hBz
rYs
@@ -236748,9 +237537,9 @@ nhh
nhh
nhh
fSP
-fSP
-gUB
-fSP
+orH
+nKV
+vbS
fSP
ozK
ozK
@@ -236773,8 +237562,8 @@ ozK
azn
ozK
ozK
-tRh
-tRh
+ozK
+ozK
tRh
tRh
tRh
@@ -237005,9 +237794,9 @@ nhh
nhh
nhh
fSP
-orH
-nKV
-vbS
+fSP
+hhg
+fSP
wpJ
ueX
ueX
@@ -237188,11 +237977,11 @@ ore
vfB
uGV
bPn
-edc
rNk
+tZe
aMT
-swJ
kzH
+vds
jXc
lRe
bTp
@@ -237262,14 +238051,14 @@ nhh
nhh
nhh
fSP
+ixE
+iZc
+nHe
fSP
-hhg
-fSP
-fSP
-ozK
+dML
ozK
kgU
-eGW
+kgU
elW
fIJ
kKQ
@@ -237289,7 +238078,7 @@ ozK
ozK
ozK
ozK
-ozK
+kps
ozK
ozK
ozK
@@ -237405,7 +238194,7 @@ ozK
ozK
ozK
ozK
-ozK
+kwf
ozK
ozK
ozK
@@ -237444,12 +238233,12 @@ dXE
qYu
qYu
aUT
-pjg
-cyZ
+sAR
rNk
+mzo
rNk
-swJ
-kex
+gWi
+vds
hdB
iLc
fsx
@@ -237460,7 +238249,7 @@ ckj
qEG
rRv
uRj
-rRv
+tTb
uRj
rRv
rRv
@@ -237519,15 +238308,15 @@ nhh
nhh
nhh
fSP
-ixE
-iZc
-nHe
-fSP
-fSP
-ozK
-kgU
+jyo
+rsw
+rsw
+lkK
+fsV
+jzs
+gYu
kgU
-pBJ
+gUB
bjz
yiq
pTt
@@ -237657,7 +238446,7 @@ tRh
tRh
tRh
tRh
-tRh
+ozK
ozK
ozK
ozK
@@ -237777,12 +238566,12 @@ fSP
fSP
fSP
fow
-jzs
-rsw
-lkK
-fsV
-daL
-gYu
+fSP
+fSP
+ilF
+wpJ
+dML
+kXG
kgU
dsf
bjz
@@ -237802,9 +238591,9 @@ azn
ozK
ozK
ozK
+rjI
ozK
-ozK
-ozK
+kwf
ozK
ozK
ozK
@@ -237911,10 +238700,10 @@ hcl
hcl
tRh
tRh
-tRh
-tRh
-tRh
-tRh
+ozK
+jaw
+ozK
+ozK
ozK
ozK
ozK
@@ -237960,15 +238749,15 @@ wnV
jPB
pjg
mzo
-mzo
-xBF
+mKF
+gFY
+gFY
+gFY
+mHe
+gFY
+gFY
+gxM
swJ
-azE
-bck
-auF
-uIh
-dPV
-dDV
swJ
jco
wRY
@@ -238035,9 +238824,9 @@ ebO
odF
aCp
fSP
-fSP
-ilF
-wpJ
+nhh
+nhh
+oeV
fSP
wiT
kgU
@@ -238167,19 +238956,19 @@ hcl
hcl
hcl
tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
+ozK
+ozK
+hfT
ozK
ozK
ozK
+tRh
+ozK
ozK
ozK
ozK
+kwf
+ozK
ozK
ozK
ozK
@@ -238202,31 +238991,31 @@ hMc
ueX
ueX
ozK
-ozK
-ozK
-rNk
-tZe
-maI
+ueX
+dML
+rOF
tZe
+hIJ
tZe
tZe
tZe
tZe
+mRI
rNk
szJ
qdZ
pjg
hux
dbB
-mKF
-swJ
-swJ
-mHe
-swJ
-swJ
-swJ
-swJ
-swJ
+gFY
+sjF
+bck
+dPV
+uIh
+gFY
+auF
+vHq
+dDV
dRQ
wRY
vAC
@@ -238291,10 +239080,10 @@ rsw
rsw
fmD
iSu
-fSP
+aEf
+nhh
nhh
nhh
-oeV
wpJ
wiT
exO
@@ -238318,7 +239107,7 @@ ozK
ozK
ozK
ozK
-ozK
+rjI
ozK
ozK
ozK
@@ -238424,10 +239213,10 @@ hcl
hcl
hcl
tRh
-tRh
-tRh
-tRh
-tRh
+ozK
+ozK
+jaw
+ozK
tRh
tRh
tRh
@@ -238447,7 +239236,7 @@ ozK
ozK
ueX
ozK
-ozK
+agj
ozK
ozK
ozK
@@ -238459,8 +239248,8 @@ hMc
ueX
ueX
ueX
-ueX
-fkE
+ozK
+vhC
vhC
vhC
vhC
@@ -238474,9 +239263,9 @@ rNk
jPB
viK
mzo
-mzo
mKF
gFY
+pYf
mxz
dVm
sbQ
@@ -238547,8 +239336,8 @@ fSP
raW
raW
cZD
-gir
-aEf
+gBW
+fSP
nhh
nhh
nhh
@@ -238681,8 +239470,8 @@ hcl
hcl
hcl
tRh
-tRh
-tRh
+ozK
+ozK
tRh
tRh
tRh
@@ -238715,8 +239504,8 @@ ozK
hMc
ozK
ueX
-fkE
-fkE
+ueX
+ueX
fkE
iMz
kTH
@@ -238727,20 +239516,20 @@ mzo
wrI
bZt
mzo
-tZe
+wEq
wzC
hMS
dvp
fZj
-ryG
gFY
+vqe
gym
-tLc
+wms
hau
-sAR
-ppZ
gFY
-xMc
+ppZ
+fPO
+dgY
eqU
pYT
xOT
@@ -238804,11 +239593,11 @@ qPA
rHa
nHe
okB
-gBW
+tcE
+fSP
+fSP
+fSP
fSP
-nhh
-nhh
-nhh
fSP
wiT
exO
@@ -238843,7 +239632,7 @@ ozK
ozK
ozK
ozK
-ozK
+sKJ
ozK
ozK
ozK
@@ -238972,8 +239761,8 @@ ozK
tfF
fML
fML
-xYv
-cLy
+fML
+fML
abR
kaH
xhg
@@ -238989,14 +239778,14 @@ xFP
wOH
vyW
jaS
-eyc
gFY
+gJR
kYp
-sAR
+gym
kWR
-wms
-bXb
gFY
+bXb
+fPO
dgY
iCV
tbv
@@ -239060,12 +239849,12 @@ xxz
qPA
hgj
nHe
-okB
-tcE
-fSP
-fSP
-fSP
-fSP
+cZD
+raW
+qTQ
+uQT
+uQT
+mqk
fSP
wiT
kgU
@@ -239095,14 +239884,14 @@ ozK
ozK
ozK
ozK
+kps
ozK
ozK
ozK
ozK
-ozK
-ozK
-ozK
-ozK
+sKJ
+kps
+kps
ozK
orI
orI
@@ -239212,8 +240001,8 @@ ozK
ozK
ozK
ozK
-ozK
-ozK
+rjI
+kps
ozK
ozK
azn
@@ -239229,8 +240018,8 @@ ozK
ueX
ozK
ueX
-fkE
-vhC
+ueX
+ueX
fkE
riJ
cTR
@@ -239246,15 +240035,15 @@ rNk
rNk
rhH
wqc
-xdv
gFY
+oDL
eRn
jXd
xKZ
-bpl
-hbr
gFY
-pYf
+hbr
+kCR
+ycp
tDj
ekm
rfe
@@ -239315,14 +240104,14 @@ iVp
xHY
clE
qPA
+qsq
nHe
-nHe
-cZD
-raW
-qTQ
-uQT
+tvK
uQT
-mqk
+fQH
+nHe
+nHe
+okB
wpJ
wiT
kgU
@@ -239357,7 +240146,7 @@ ozK
ozK
ozK
ozK
-ozK
+sKJ
ozK
ozK
orI
@@ -239470,7 +240259,7 @@ ozK
ozK
ozK
ozK
-ozK
+rjI
ozK
ozK
ueX
@@ -239508,12 +240297,12 @@ tKR
cge
uEE
fMh
-usS
-rWE
gFY
-ycp
+rWE
+kCR
+wFx
vkx
-jsf
+vHq
pHX
phT
wbN
@@ -239572,14 +240361,14 @@ tYa
rTD
wgO
qPA
-qsq
-nHe
-tvK
-uQT
-fQH
-nHe
+ccK
+ccK
+ccK
+ccK
+ccK
+ccK
nHe
-okB
+cZD
fSP
iyy
daL
@@ -239614,7 +240403,7 @@ ozK
ozK
ozK
ozK
-ozK
+sKJ
ozK
ozK
orI
@@ -239725,7 +240514,7 @@ ozK
ozK
ozK
ozK
-ozK
+hED
ozK
ozK
ozK
@@ -239760,14 +240549,14 @@ rNk
euu
ore
prL
-wFx
-gFY
-gFY
gFY
+xMc
gFY
gFY
gFY
gFY
+aAS
+cFV
cFV
czA
rNk
@@ -239777,11 +240566,11 @@ jsw
gSg
azb
azb
-oDL
-oDL
+nMj
+nMj
xXZ
-oDL
-oDL
+nMj
+nMj
bhp
srI
cBw
@@ -239829,11 +240618,11 @@ lOG
vci
rUJ
tbA
-sUg
-sUg
-sUg
-sUg
-sUg
+oeL
+kyT
+sBX
+ayn
+fOh
sUg
pKg
okB
@@ -239871,8 +240660,8 @@ ozK
ozK
ozK
ozK
-ozK
-ozK
+sKJ
+kps
ozK
orI
orI
@@ -239981,9 +240770,9 @@ tRh
tRh
ozK
ozK
-ozK
-ozK
-ozK
+rjI
+agj
+rjI
ozK
ozK
ueX
@@ -240016,14 +240805,14 @@ dUL
rNk
bHz
khF
-gvO
-sjF
+sOd
dvp
dvp
+tHW
yhW
dvp
ozx
-dvp
+kUt
oQL
axX
mqH
@@ -240034,11 +240823,11 @@ hZV
ggG
ubh
dWr
-oDL
+nMj
rXH
cEd
rSs
-oDL
+nMj
pjv
txU
mKm
@@ -240087,9 +240876,9 @@ eaT
oeP
tbA
sGi
-nlr
-ayn
-ccq
+uIM
+jBl
+xoX
fOh
sUg
wPs
@@ -240128,7 +240917,7 @@ ozK
ozK
ozK
ozK
-ozK
+sKJ
ozK
ozK
orI
@@ -240240,7 +241029,7 @@ tRh
tRh
tRh
tRh
-ozK
+rjI
ozK
ozK
ozK
@@ -240280,7 +241069,7 @@ rNk
rNk
rNk
rNk
-rNk
+kCR
kCR
kfP
vXV
@@ -240291,11 +241080,11 @@ oNc
atU
rKi
voM
-oDL
+nMj
fsY
swN
arF
-oDL
+nMj
bGy
oXC
syh
@@ -240347,7 +241136,7 @@ aGk
uIM
vFt
xoX
-fOh
+hSL
sUg
raW
vdQ
@@ -240385,7 +241174,7 @@ ozK
ozK
ozK
ozK
-ozK
+sKJ
ozK
ozK
orI
@@ -240548,11 +241337,11 @@ bgQ
iZL
exg
iDS
-oDL
+nMj
qlI
utR
tDp
-oDL
+nMj
fds
ozJ
iBJ
@@ -240642,7 +241431,7 @@ ozK
ozK
ozK
ozK
-ozK
+sKJ
ozK
ozK
orI
@@ -240805,11 +241594,11 @@ iWO
mvr
bcu
xdn
-oDL
+nMj
fwW
kPd
uFA
-aNL
+qDb
cvP
kiR
cIE
@@ -240899,7 +241688,7 @@ ozK
ozK
ozK
ozK
-ozK
+sKJ
ozK
ozK
orI
@@ -241156,9 +241945,9 @@ ozK
ozK
ozK
ozK
+sKJ
ozK
-ozK
-ozK
+kps
ozK
orI
orI
@@ -241413,9 +242202,9 @@ ozK
ozK
ozK
ozK
-ozK
-ozK
-ozK
+ipj
+qZh
+xuw
ozK
orI
orI
@@ -241663,6 +242452,7 @@ mQz
ozK
ozK
ozK
+rjI
ozK
ozK
ozK
@@ -241671,8 +242461,7 @@ ozK
ozK
ozK
ozK
-ozK
-ozK
+sKJ
ozK
orI
orI
@@ -241929,7 +242718,7 @@ ozK
ozK
ozK
ozK
-ozK
+sKJ
ozK
orI
orI
@@ -242186,7 +242975,7 @@ ozK
ozK
ozK
ozK
-ozK
+sKJ
ozK
ozK
orI
@@ -242443,8 +243232,8 @@ ozK
ozK
ozK
ozK
-ozK
-ozK
+sKJ
+kps
ozK
orI
orI
@@ -242700,9 +243489,9 @@ ozK
ozK
ozK
ozK
-ozK
-ozK
-ozK
+ipj
+qZh
+xuw
ozK
orI
orI
@@ -242959,7 +243748,7 @@ ozK
ozK
ozK
ozK
-ozK
+sKJ
ozK
ozK
orI
@@ -243216,8 +244005,8 @@ ozK
ozK
ozK
ozK
-ozK
-ozK
+sKJ
+kps
ozK
ozK
orI
@@ -243460,6 +244249,7 @@ iPZ
iPZ
plu
ozK
+rjI
ozK
ozK
ozK
@@ -243472,10 +244262,9 @@ ozK
ozK
ozK
ozK
-ozK
-ozK
-ozK
-ozK
+ipj
+qZh
+xuw
ozK
ozK
ozK
@@ -243732,9 +244521,9 @@ ozK
ozK
ozK
ozK
-ozK
-ozK
-ozK
+ipj
+qZh
+xuw
ozK
ozK
ozK
@@ -243991,11 +244780,11 @@ ozK
ozK
ozK
ozK
+sKJ
ozK
+kps
ozK
-ozK
-ozK
-ozK
+lel
ozK
ozK
tRh
@@ -244127,7 +244916,7 @@ ulr
ulr
qin
inz
-ulr
+qin
neS
inz
ozK
@@ -244248,13 +245037,13 @@ ozK
ozK
ozK
ozK
-ozK
-ozK
-ozK
-ozK
-ozK
-ozK
-ozK
+ipj
+qZh
+qZh
+qZh
+qZh
+qZh
+qZh
tRh
tRh
tRh
@@ -244488,6 +245277,7 @@ sDA
uiK
mQz
ozK
+kps
ozK
ozK
ozK
@@ -244508,8 +245298,7 @@ ozK
ozK
ozK
ozK
-ozK
-ozK
+kps
ozK
ozK
tRh
@@ -244643,8 +245432,8 @@ joX
lsd
ulr
cfs
-ulr
-ulr
+qin
+qin
qin
qin
qin
@@ -244727,7 +245516,7 @@ vQV
iuj
oDM
tyf
-baY
+wYi
baY
eFG
gYR
@@ -245256,7 +246045,7 @@ dHK
gxL
pqS
goj
-dmx
+tpW
lvk
cjP
rrH
@@ -245396,7 +246185,7 @@ ozK
jBZ
vtX
dhc
-fxD
+vtX
xpu
lfG
snS
@@ -245511,7 +246300,7 @@ mOG
clP
mOG
mOG
-rLi
+fxD
sHS
sHS
qHW
@@ -245658,12 +246447,12 @@ yax
uSQ
yax
dSG
-tQF
-tQF
-tQF
-tQF
+mcV
+mcV
+mcV
+mcV
fpu
-tQF
+mcV
mcV
xtV
mcV
@@ -245705,7 +246494,7 @@ dAC
pka
nAM
pka
-pka
+ggI
xjS
pka
kgs
@@ -245770,7 +246559,7 @@ ePE
qaj
dkg
goj
-dmx
+tpW
lvk
cjP
rrH
@@ -245911,11 +246700,11 @@ ozK
ozK
ozK
ozK
-yax
-mAF
-yax
+ozK
+ozK
+ozK
ueX
-tQF
+mcV
dxn
nMw
vuQ
@@ -246168,11 +246957,11 @@ ozK
ozK
ozK
ozK
-yax
-chk
-yax
+ozK
+ozK
+ueX
ueX
-tQF
+mcV
oEP
pQO
xMg
@@ -246189,7 +246978,7 @@ oXi
ucy
jVT
aMg
-jDE
+xWU
gCL
uFN
mar
@@ -246701,8 +247490,8 @@ suD
aoc
cyq
ulr
-ulr
-ulr
+qin
+qin
qin
gQX
qcv
@@ -246732,8 +247521,8 @@ txr
uep
wLD
gjd
-gjd
-rAo
+wOw
+ngX
ngX
fzp
djV
@@ -246939,12 +247728,12 @@ ueX
ueX
ueX
ueX
-ueX
mUQ
mUQ
mUQ
mUQ
mUQ
+mcV
aAu
uRY
gMj
@@ -246957,11 +247746,11 @@ mcV
xLO
aoc
bEY
-tCW
+ulr
dCD
fYc
-gqz
-wAE
+qin
+cbV
vAL
mar
cgF
@@ -246988,10 +247777,10 @@ jmI
tzu
ozS
oWj
-wOw
gjd
+dXy
azD
-ngX
+bhR
dyo
kVe
hPG
@@ -247192,12 +247981,12 @@ ozK
ozK
ozK
ozK
-ozK
ueX
ozK
ueX
mUQ
mUQ
+huz
pzz
fKY
mEO
@@ -247213,12 +248002,12 @@ nAO
jOd
wIS
ash
-oXi
+npG
fgn
dzJ
-aMg
-jDE
-gCL
+otj
+tkQ
+wAE
vAL
xst
jHP
@@ -247246,10 +248035,10 @@ fEj
swg
oey
mMi
-gjd
+fmU
sCT
xXN
-bhR
+qGw
qcy
hPG
xBT
@@ -247312,7 +248101,7 @@ buT
kTn
mbC
goj
-dmx
+tpW
xen
cjP
rrH
@@ -247449,12 +248238,12 @@ ozK
ozK
ozK
ozK
-ozK
ueX
ozK
mUQ
mUQ
bdG
+qHb
olV
auk
sUW
@@ -247470,11 +248259,11 @@ iLJ
fml
awr
vQM
-bEY
-fra
-gjE
+wiF
+uQk
+gQo
rJn
-aPF
+nov
wAE
ocJ
tgJ
@@ -247502,7 +248291,7 @@ aew
rDc
lzc
fGs
-qmx
+gjd
lYQ
bRb
dMK
@@ -247706,17 +248495,17 @@ ozK
ozK
ozK
ozK
-ozK
-ueX
+mBK
ozK
mUQ
-fZI
+ltZ
cWR
+uGs
xWc
bfi
hVL
gMK
-qmr
+gmV
gmV
rzU
ogt
@@ -247727,10 +248516,10 @@ eqP
fWv
suD
aoc
-fyY
-ulr
-ulr
+bEY
ulr
+vxp
+jEO
qin
xFz
mPE
@@ -247738,7 +248527,7 @@ pbZ
gEj
gEj
gEj
-gEj
+pOw
gEj
cmu
aqD
@@ -247755,15 +248544,15 @@ ueX
mJA
vJR
own
-wXa
+niO
qfl
ibj
-ngX
-fmU
+fsw
gjd
+cNr
nZE
aYm
-llW
+qmx
xDb
hPG
cmS
@@ -247961,14 +248750,14 @@ tRh
tRh
tRh
tRh
-ozK
-ozK
+rjI
ozK
ueX
-ltZ
+ueX
mUQ
-cUo
+jyk
cWR
+qmr
ymi
mNE
rWa
@@ -247977,7 +248766,7 @@ wGZ
uxV
tVz
fWv
-mcV
+jvJ
mcV
vtQ
fWv
@@ -247987,11 +248776,11 @@ qfV
nAx
bZo
tFE
-kqF
+nAx
fHm
wAE
mPE
-mar
+dzs
jXW
iME
dPS
@@ -248016,10 +248805,10 @@ wXa
qfl
jIf
hur
-dXy
gjd
+rAo
pVC
-ngX
+llW
hOH
chv
hPG
@@ -248220,12 +249009,12 @@ tRh
tRh
ozK
ozK
-ozK
-ueX
+ccq
ozK
mUQ
cQG
cWR
+gOC
fPo
wWV
sBk
@@ -248238,14 +249027,14 @@ tdT
dtg
pZz
gHe
-mAX
-tVI
+dLe
+suD
pzo
nAx
erV
xbX
mFH
-gxM
+erV
wAE
rQc
mar
@@ -248274,8 +249063,8 @@ afh
pka
pMi
gjd
-gjd
-niO
+npE
+ngX
ngX
ngX
djV
@@ -248472,9 +249261,8 @@ tRh
tRh
tRh
tRh
-tRh
-tRh
-tRh
+ozK
+ozK
ozK
ozK
ozK
@@ -248484,19 +249272,20 @@ mUQ
mUQ
pQT
esq
+esq
jFn
obe
ute
-byB
-gzI
-ffl
+jZD
gzI
+jGt
+iAw
nFq
iAw
vDk
xBk
-bQN
-suD
+mAX
+vkw
hUU
oFi
xQk
@@ -248505,7 +249294,7 @@ pdB
qnu
pgI
vLT
-quy
+rpg
iME
lFm
shV
@@ -248729,9 +249518,8 @@ tRh
tRh
tRh
tRh
-tRh
-tRh
-tRh
+ozK
+ozK
ozK
ozK
ozK
@@ -248740,29 +249528,30 @@ ozK
ueX
mUQ
mUQ
+vgY
lYj
aYf
lkG
mUQ
qCu
-cUZ
+ggb
loB
-lkw
-une
-rER
-cUZ
-nwn
-xvh
-iSo
+iAw
+kFh
+gzI
+gzI
+wMN
+dLe
+suD
gNR
udn
-ulr
-ulr
-ulr
-qin
+jhu
+jhu
+jhu
+cKC
cSm
sWn
-qjo
+cKC
xFO
lGg
aLA
@@ -248983,40 +249772,40 @@ tRh
tRh
tRh
tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
+ozK
+ozK
+ozK
+ozK
+ozK
ozK
ozK
ozK
ueX
-ueX
-ueX
-ueX
+eAd
+cMi
+eAd
mUQ
mUQ
mUQ
mUQ
mUQ
-eAd
+mUQ
+jvJ
cXG
-kjL
-xvh
-mZf
-xvh
-jhQ
-gRn
-xvh
-wzf
+ttO
+lkw
+une
+rER
+cUZ
+nwn
+uBr
+iSo
aoc
bEY
-tCW
+jhu
iWT
fqT
-qin
+eyc
gUA
jll
wkm
@@ -249052,15 +249841,15 @@ eLp
lrG
wCT
umc
-oDr
-whE
-whE
-whE
-whE
-whE
-whE
-whE
-oWW
+vRv
+plq
+ney
+plq
+plq
+plq
+plq
+plq
+plq
nbE
oxp
sJM
@@ -249239,17 +250028,9 @@ hcl
tRh
tRh
tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-ozK
-ozK
ozK
ueX
+ueX
ozK
ozK
ueX
@@ -249260,20 +250041,28 @@ ueX
gum
tbJ
snw
-tmL
+mIl
fsm
mIl
eDN
mIl
hlo
xvh
-rCX
+fSz
+tmL
+mxO
+dvB
+mxO
+gRn
+juh
+ulr
+wzf
aoc
bEY
uLe
dMD
bew
-tCW
+bDQ
xmB
mQj
kDo
@@ -249302,22 +250091,22 @@ urT
uep
uep
nAM
-uep
+pKD
jgk
urr
uep
kgs
hPG
wEb
-gDH
-whE
-whE
-whE
-whE
-whE
-whE
-whE
-whE
+gjR
+plq
+oxw
+enT
+aZA
+fvF
+vWs
+fyY
+qcg
cnB
bOW
vfu
@@ -249496,16 +250285,8 @@ hcl
tRh
tRh
tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-ozK
-ozK
ozK
+mBK
ueX
ueX
ueX
@@ -249517,24 +250298,32 @@ pyC
pyC
mpT
afm
-sHX
+acy
pnl
pnl
pnl
nMi
ivT
bQN
+iOU
+sHX
+bwN
+sMf
+sXC
+mOd
+hIa
+psb
suD
cRF
-lSr
+cQq
phL
-lSr
+usY
mAy
oAE
oAr
ibM
ugf
-xFO
+aHf
uLd
fLa
ieF
@@ -249559,22 +250348,22 @@ djV
wFH
oeh
djV
-xqY
-xqY
+giM
+giM
crH
-xqY
+giM
xto
hPG
wEb
-gDH
-whE
-whE
-whE
-whE
-whE
-whE
-whE
-whE
+cuC
+ilR
+nJe
+dAF
+sVN
+kjL
+mCz
+yhO
+aRy
cnB
oxp
tzB
@@ -249628,7 +250417,7 @@ iPX
ueX
ozK
ozK
-ozK
+rjI
ozK
ozK
ozK
@@ -249753,21 +250542,13 @@ hcl
tRh
tRh
tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-ozK
ozK
ueX
ueX
ozK
pyC
pyC
-jqg
+nuu
enJ
gtA
jWP
@@ -249779,19 +250560,27 @@ bVR
nEu
tvL
ikx
+kqF
+lWt
+mdG
+rFA
+jhQ
+jhQ
+jhQ
+usF
lWU
eyS
tyu
lJS
bEY
aiA
-xqs
-qWF
-qin
-qin
-qin
-qin
-xFO
+mRm
+kyG
+kyG
+hII
+uVw
+gwp
+cKC
hHE
tmR
gRi
@@ -249812,26 +250601,26 @@ xqY
xqY
xqY
hGP
-xqY
-xqY
-xqY
-xqY
+giM
+giM
+giM
+giM
soW
hEz
qnk
jDx
-xqY
+giM
hPG
gkw
pyr
-whE
-rIb
-whE
-whE
-whE
-whE
-whE
-whE
+sEl
+hAj
+xGQ
+vTD
+lLL
+lLL
+lxT
+rUT
cnB
mlF
bFP
@@ -249884,7 +250673,7 @@ mQy
sxN
ozK
ozK
-ozK
+kps
ozK
ozK
ozK
@@ -250011,14 +250800,6 @@ hcl
hcl
tRh
tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-ozK
-ozK
ozK
ueX
ozK
@@ -250038,17 +250819,25 @@ iYC
sgS
rNy
ctK
+frT
+rak
+hnr
+hnr
+hnr
+eni
+bod
+nXy
lSr
nHC
bEY
-fra
+jhu
tVv
sWO
bhX
-nAx
-nAx
+lpP
+reF
frV
-iME
+xFO
axg
idq
rAH
@@ -250069,27 +250858,27 @@ nNs
bYa
bLw
kGt
-bLw
+nao
hjW
hHN
nzu
vte
-kBU
+sZy
oUm
-kBU
+sZy
gax
hPG
wEb
+sYX
+plq
+vMQ
+ibe
+tnF
+xdv
+vpL
gDH
-whE
-whE
-whE
-whE
-whE
-whE
-whE
-whE
-cnB
+plq
+bMj
oxp
weH
cpP
@@ -250268,14 +251057,6 @@ hcl
hcl
tRh
tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-ozK
-ozK
ozK
ueX
ozK
@@ -250295,6 +251076,14 @@ xUE
iBg
tui
bQN
+mdG
+sgY
+mPd
+mPd
+jhQ
+usF
+wfm
+dRl
suD
cZS
jky
@@ -250302,10 +251091,10 @@ gOm
gOm
gOm
gOm
-ukH
-ukH
+gOm
+gOm
ooN
-dvB
+xFO
eJa
aFd
bPR
@@ -250326,26 +251115,26 @@ xaZ
nqF
bLw
jsH
-bLw
+nao
ofJ
hAz
ise
bbf
vqx
aSF
-kBU
-xqY
+sZy
+giM
eIF
rSI
-whE
-whE
-whE
-whE
-whE
-whE
-whE
-whE
-whE
+mqG
+plq
+plq
+mqG
+plq
+plq
+plq
+eHl
+plq
cnB
oxp
syR
@@ -250525,14 +251314,6 @@ hcl
hcl
tRh
tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-ozK
-ozK
ozK
ueX
ueX
@@ -250552,6 +251333,14 @@ xCi
sOs
qGS
xvh
+mdG
+tVI
+bTP
+bTP
+qWF
+usF
+iXo
+fra
bWS
oFX
cKY
@@ -250560,15 +251349,15 @@ pmA
gBb
mFj
tdn
-ukH
-ukH
-iME
-iME
-iME
-iME
+gOm
+gOm
+cuN
+lOi
+lOi
+lOi
mAT
-iME
-iME
+lOi
+lOi
iME
uJv
dWx
@@ -250583,7 +251372,7 @@ kBU
uqc
bLw
jxP
-bLw
+nao
ixv
qTI
lmn
@@ -250591,18 +251380,18 @@ weJ
qkv
gzc
swR
-xqY
-hPG
-wEb
-whE
-whE
-whE
-whE
-whE
-whE
-whE
-whE
-whE
+giM
+hTG
+kpV
+mqG
+szv
+fLW
+tfS
+tib
+mqG
+ewQ
+quy
+byf
cnB
oxp
tHh
@@ -250656,7 +251445,7 @@ mJo
ozK
ozK
ozK
-ozK
+kwf
ozK
ozK
ozK
@@ -250782,17 +251571,9 @@ hcl
hcl
tRh
tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-ozK
-ozK
ozK
ueX
-ozK
+kwf
cKe
nmJ
iZS
@@ -250809,7 +251590,15 @@ mbP
iBg
sDX
tQZ
-suD
+mdG
+tVI
+skw
+aJp
+qWF
+usF
+iXo
+ulr
+rCX
cZS
bEY
xVX
@@ -250848,18 +251637,18 @@ nwe
qqy
xaV
jIH
-xqY
-fVS
+giM
+dOX
ruU
-whE
-whE
-whE
-whE
-whE
-whE
-whE
-whE
-whE
+jqg
+pNz
+hKT
+aTr
+tkz
+mqG
+mUE
+quy
+byf
ssF
oxp
tHh
@@ -250934,7 +251723,7 @@ ozK
ozK
ozK
ozK
-ozK
+kps
ozK
ozK
tRh
@@ -251038,14 +251827,6 @@ hcl
hcl
hcl
tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-ozK
ozK
ueX
ueX
@@ -251066,6 +251847,14 @@ kUM
iBg
pVh
mZf
+mdG
+tVI
+bTP
+bTP
+qWF
+usF
+vwQ
+dRl
suD
lxR
oXi
@@ -251097,7 +251886,7 @@ ljo
ioh
mWH
nDm
-bLw
+nao
mdr
aMK
pBI
@@ -251105,18 +251894,18 @@ seY
oLV
iuy
stM
-xqY
+giM
vpE
wEb
-whE
-whE
-whE
-whE
-whE
-whE
-whE
-whE
-whE
+mqG
+tzr
+jtO
+aKA
+feO
+mqG
+iHN
+quy
+byf
fPq
oxp
cTp
@@ -251197,7 +251986,7 @@ ozK
ozK
ozK
ozK
-ozK
+rjI
ozK
ozK
tRh
@@ -251296,33 +252085,33 @@ hcl
hcl
tRh
tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-ozK
-ozK
ozK
ueX
ozK
pyC
pyC
-ock
+bFu
gVK
wPA
lKV
pyC
eAd
-mdG
-xyF
+mYh
+lAt
dzV
hAV
mue
iBg
hWs
xvh
+mdG
+xyF
+rAf
+rAf
+jza
+byv
+jrh
+fra
suD
uHy
bEY
@@ -251354,26 +252143,26 @@ gwH
tgB
jSD
dGV
-bLw
-bLw
-xqY
-xqY
-xqY
+nao
+nao
+giM
+giM
+giM
ppf
-xqY
-xqY
-xqY
+giM
+giM
+giM
bUR
kLo
-whE
-whE
-whE
-whE
-whE
-whE
-whE
-whE
-whE
+mqG
+mqG
+eRv
+mqG
+mqG
+mqG
+loO
+quy
+byf
uNg
oxp
tHh
@@ -251431,6 +252220,7 @@ ueX
ozK
ozK
ozK
+kps
ozK
ozK
ozK
@@ -251449,8 +252239,7 @@ ozK
ozK
ozK
ozK
-ozK
-ozK
+kwf
ozK
ozK
ozK
@@ -251553,14 +252342,6 @@ hcl
hcl
tRh
tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-ozK
-ozK
ozK
ueX
ozK
@@ -251572,14 +252353,22 @@ txq
pyC
pyC
qWl
-ciz
-hMA
-nTC
-nTC
+qiY
+nlV
+orW
+kOb
nTC
fCy
awQ
bQN
+ciz
+hMA
+xXz
+awF
+iVi
+iVi
+fHA
+ulr
vel
uHy
wZI
@@ -251611,9 +252400,9 @@ mki
kHS
dGD
opb
-bLw
+nao
tJY
-xqY
+giM
atm
qrA
lWQ
@@ -251622,13 +252411,13 @@ ngJ
cvT
lMo
lmT
-nry
+ntP
ril
kWx
dUc
-jBJ
+hrV
gSx
-jBJ
+hrV
fey
nry
lZF
@@ -251809,14 +252598,6 @@ hcl
hcl
hcl
tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-ozK
ozK
ueX
ueX
@@ -251829,17 +252610,25 @@ ueX
ueX
gum
cvK
-bFu
-awF
-aRy
-hTG
+aIB
+xyo
+fbE
+xqs
fqW
qnK
nQz
-rOF
+aQI
lSu
-lqj
lSu
+lSu
+lSu
+hii
+mQH
+hii
+hii
+hii
+lqj
+hii
gOm
aue
uvD
@@ -251868,9 +252657,9 @@ xqY
xqY
xqY
xqY
-xqY
-xqY
-xqY
+giM
+giM
+giM
pRz
byf
byf
@@ -252067,12 +252856,6 @@ hcl
hcl
tRh
tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
ozK
ozK
ozK
@@ -252082,22 +252865,28 @@ ozK
ozk
ozk
jzN
-ozk
-ozk
+fvW
+fvW
fvW
fvW
iOs
-cbV
+jwS
fvW
ujv
-lSu
-loO
-lSu
-lSu
+lpM
+lpM
+onR
+uJA
+uJA
+dTw
+xKM
iAo
+kBi
+hnw
+hii
sqB
gjk
-ukH
+xKM
ukH
ukH
ukH
@@ -252325,14 +253114,8 @@ hcl
tRh
tRh
tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-ozK
-ozK
ozK
+nWD
ozK
ueX
ozK
@@ -252347,14 +253130,20 @@ vuJ
ssI
fvW
jyB
-lSu
+onR
+dBI
+onR
+uJA
+uJA
+uJA
+xKM
jZd
-wwG
-gYQ
-rFA
vcy
emI
-mxO
+gYQ
+mUY
+klu
+xKM
qDR
seL
oiQ
@@ -252412,11 +253201,11 @@ aNN
aNN
aNN
xFw
-sBX
-sBX
-sBX
-sBX
-sBX
+dbQ
+dbQ
+dbQ
+dbQ
+tdO
uzI
vLv
ksA
@@ -252582,14 +253371,8 @@ hcl
tRh
tRh
tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-ozK
-ozK
ozK
+kwf
ozK
ueX
ueX
@@ -252602,15 +253385,21 @@ gtB
bIb
sBU
cgQ
-hBi
+vWR
sxz
-mxO
-jZd
-lxT
-gYQ
-rFA
+dBI
+mxn
+onR
+uJA
+uJA
+uJA
+xKM
+sbd
fJV
gQC
+gYQ
+hyx
+vJv
onR
vdz
egT
@@ -252631,7 +253420,7 @@ lGa
uxM
mkk
vYW
-sXC
+niG
sBa
vdX
mwj
@@ -252669,11 +253458,11 @@ rTH
rTH
rTH
xBr
-sBX
-ggs
-mRI
-qdV
-jyk
+dbQ
+dOc
+dOc
+bNv
+tdO
svl
sDu
nQB
@@ -252839,12 +253628,6 @@ hcl
tRh
tRh
tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-ozK
ozK
ozK
ozK
@@ -252860,15 +253643,21 @@ qpp
kOa
vrn
ozk
-tfS
-mxO
-psb
-wwG
-gYQ
+xXS
+eNY
+jln
+onR
+uJA
+uJA
+uJA
+xKM
auR
ciN
swz
-mxO
+gYQ
+qRU
+xia
+xKM
fuo
wbr
eRM
@@ -252885,14 +253674,14 @@ hqm
qPt
pmW
vGv
-uxM
-mMX
-gkB
-bjd
-bjd
-bjd
-bjd
-fvF
+whE
+whE
+whE
+whE
+whE
+whE
+whE
+oWW
daw
fkG
daw
@@ -252926,12 +253715,12 @@ gft
oQw
rTH
xBr
-sBX
-kUt
-gJR
-lEZ
-wVZ
-vqe
+nra
+dOc
+dOc
+dOc
+tdO
+wRC
kkV
oCz
iaj
@@ -253096,12 +253885,6 @@ hcl
tRh
tRh
tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-ozK
ozK
ozK
ozK
@@ -253117,15 +253900,21 @@ ozk
ozk
ozk
ozk
-frh
-mxO
-jrh
-aIB
-mxO
+onR
+onR
+shC
+onR
+uJA
+uJA
+uJA
+xKM
aZg
iWS
ifc
-mxO
+xKM
+tUR
+lRp
+xKM
hhy
wbr
eRM
@@ -253142,14 +253931,14 @@ pOU
omA
jBD
bMn
-uxM
-acy
-hbd
-bjd
-kps
-lGp
-rkO
-bjd
+whE
+whE
+whE
+whE
+whE
+whE
+whE
+whE
wxD
lFl
dHz
@@ -253183,12 +253972,12 @@ qUs
fsq
rTH
gSU
-sBX
-lWS
-gWi
-sOd
-jyk
-tpo
+dbQ
+dOc
+dOc
+dOc
+tdO
+vPI
sDu
aUD
cTy
@@ -253355,14 +254144,14 @@ tRh
tRh
tRh
tRh
-tRh
-tRh
-tRh
-ozK
-ozK
-ozK
ozK
ueX
+ueX
+ueX
+ueX
+ueX
+ueX
+ueX
ozK
ueX
onR
@@ -253371,18 +254160,18 @@ uJA
onO
onR
gBQ
-dBI
-dBI
onR
-tib
-mxO
-mxO
-mxO
-mxO
-mxO
-mxO
-mxO
-mxO
+onR
+fmJ
+onR
+xKM
+xKM
+xKM
+xKM
+xKM
+xKM
+xKM
+xKM
lZC
bjL
fSQ
@@ -253398,15 +254187,15 @@ vmU
xHs
ulD
jBD
-vkw
-uxM
-uxM
-tXJ
-bjd
-aaB
-lel
-bEF
-uom
+qID
+whE
+whE
+whE
+whE
+whE
+whE
+whE
+whE
wxD
pNm
ghG
@@ -253440,11 +254229,11 @@ cBu
xtW
rTH
xBr
-sBX
-vPI
-qcg
-tTb
-fPO
+dbQ
+dOc
+dOc
+dOc
+tdO
tpo
sDu
xAN
@@ -253612,9 +254401,9 @@ tRh
tRh
tRh
tRh
-tRh
-tRh
-tRh
+ozK
+ozK
+ozK
ozK
ozK
ozK
@@ -253627,9 +254416,9 @@ uJA
uJA
uJA
ftK
-dBI
-dBI
-dBI
+xXS
+eNY
+eNY
eNY
omv
oiQ
@@ -253654,16 +254443,16 @@ pdc
bFi
pOU
omA
-jBD
-oJE
-soS
-uxM
nvl
-kLJ
-agj
-mvV
-rAf
-gjB
+mMX
+whE
+rIb
+whE
+whE
+whE
+whE
+whE
+whE
uXw
rLb
wDW
@@ -253697,11 +254486,11 @@ wtz
rTH
rTH
mTo
-sBX
-jTj
-nra
-ddR
-fPO
+dbQ
+dOc
+dOc
+dOc
+tdO
fTS
duM
wrK
@@ -253773,7 +254562,7 @@ mJo
ozK
ozK
ozK
-ozK
+kps
tRh
tRh
tRh
@@ -253870,11 +254659,11 @@ tRh
tRh
tRh
tRh
-tRh
-tRh
ozK
ozK
ozK
+kwf
+ozK
ozK
ueX
ozK
@@ -253912,15 +254701,15 @@ iIX
nKy
dQY
uzL
-oJE
-bTP
-uxM
-ohG
-bjd
-rjI
-sCR
-xWi
-uom
+gDO
+whE
+whE
+whE
+whE
+whE
+whE
+whE
+whE
wxD
lFl
wDW
@@ -253954,7 +254743,7 @@ mqb
rTH
dHt
xBr
-sBX
+dbQ
lXG
lXG
lXG
@@ -254166,18 +254955,18 @@ eRM
hTm
edi
fwH
-jUu
pOU
-jBD
-oJE
-iQP
-uxM
-mbu
-bjd
-oHw
-reF
-qno
-bjd
+jUu
+jiF
+whE
+whE
+whE
+whE
+whE
+whE
+whE
+whE
+whE
eqA
lFl
wDW
@@ -254422,19 +255211,19 @@ eRM
eRM
aoe
edi
-fwH
-pOU
+wwG
oRN
+pOU
jiF
-oJE
-ezG
-mBa
-iHN
-bjd
-bjd
-bjd
-bjd
-bjd
+whE
+whE
+whE
+whE
+whE
+whE
+whE
+whE
+whE
xmj
xfP
hoH
@@ -254679,22 +255468,22 @@ eWW
eRM
pQP
edi
-fwH
-pOU
+wwG
jaQ
-jBD
-oJE
-kwf
-uxM
-xPG
-jXO
-nWD
-maF
-pZy
-mCd
-wxD
+jUu
+jiF
+whE
+whE
+whE
+whE
+whE
+whE
+whE
+whE
+whE
+mbu
lFl
-wDW
+xPG
iMs
fPe
qrh
@@ -254937,21 +255726,21 @@ eRM
gbS
pGt
fwH
-otj
eFc
+pOU
jiF
-oJE
-aWf
-uxM
-mEU
-axC
-wYi
-nfD
-pZy
-dRl
-wxD
+whE
+whE
+whE
+whE
+whE
+whE
+whE
+whE
+whE
+ohG
lFl
-wDW
+mvV
iMs
jaH
jfR
@@ -255194,18 +255983,18 @@ kYh
gIP
ryB
bTk
-xYI
jtG
-hED
+xYI
dqx
-uxM
-uxM
-wdp
-jXO
-jXO
-jXO
-pZy
-pZy
+whE
+whE
+whE
+whE
+whE
+whE
+whE
+whE
+whE
aSf
lFl
dEg
@@ -255313,7 +256102,7 @@ ueX
ueX
ozK
azn
-ozK
+mBa
ozK
ozK
tRh
@@ -255451,12 +256240,12 @@ aEQ
hGM
ahq
dNc
-hqm
+hBi
hqm
hqm
aYY
-lvI
-uxM
+gak
+uqV
cTm
uec
rzS
@@ -255712,7 +256501,7 @@ hrT
kqq
hKh
jhi
-lvI
+xDB
uxM
fQf
jXO
@@ -256839,7 +257628,7 @@ ozK
ozK
ozK
ozK
-ozK
+mBa
ozK
ozK
ozK
@@ -257074,6 +257863,12 @@ ksP
uhS
ksP
ksP
+dML
+dML
+dML
+ozK
+ozK
+ozK
ozK
ozK
ozK
@@ -257081,15 +257876,9 @@ ozK
tRh
tRh
tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
+ozK
+ozK
+ozK
tRh
tRh
tRh
@@ -257330,9 +258119,14 @@ aCo
qYX
ciy
ksP
+lWS
+lWS
+qno
+dML
ozK
ozK
ozK
+ueX
ozK
ozK
tRh
@@ -257340,13 +258134,8 @@ tRh
tRh
tRh
tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
+ozK
+ozK
tRh
tRh
tRh
@@ -257489,7 +258278,7 @@ rVn
odw
gac
gAd
-tHW
+tze
wEg
gAd
qAN
@@ -257497,7 +258286,7 @@ gjQ
gAd
nsR
gAd
-dIu
+tze
dNz
gAd
lRC
@@ -257585,12 +258374,16 @@ ksP
ksP
ksP
xuU
-ciy
-ksP
-ozK
+lBl
+uhS
+lWS
+lWS
+lWS
+dML
ozK
ozK
ueX
+ueX
ozK
tRh
tRh
@@ -257598,12 +258391,8 @@ tRh
tRh
tRh
tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
+ozK
+ozK
tRh
tRh
tRh
@@ -257844,23 +258633,23 @@ ciy
xuU
ksP
ksP
-ozK
-ozK
+lWS
+lWS
+lWS
+kex
+ueX
ueX
ueX
ozK
+ozK
tRh
tRh
tRh
tRh
tRh
tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
+ozK
+ozK
tRh
tRh
tRh
@@ -258101,8 +258890,12 @@ ciy
xuU
llb
ksP
-ueX
-ueX
+lWS
+lWS
+lWS
+kex
+ozK
+ozK
ueX
ozK
ozK
@@ -258112,13 +258905,9 @@ tRh
tRh
tRh
tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
+xgt
+qZh
+ocH
tRh
tRh
tRh
@@ -258358,8 +259147,12 @@ ksP
xuU
vcI
ksP
-ozK
-ozK
+lWS
+lWS
+lWS
+kex
+ueX
+ueX
ueX
ozK
ozK
@@ -258370,12 +259163,8 @@ tRh
tRh
tRh
tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
+ozK
+ozK
tRh
tRh
tRh
@@ -258615,18 +259404,15 @@ mot
tgM
ciy
ksP
-ueX
+dML
+dML
+dML
+dML
+ozK
+ozK
ueX
ueX
ozK
-ozK
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
tRh
tRh
tRh
@@ -258634,6 +259420,9 @@ tRh
tRh
tRh
tRh
+ozK
+ozK
+ozK
tRh
tRh
tRh
@@ -258874,9 +259663,13 @@ saT
ksP
ozK
ozK
-ueX
+ozK
ueX
ozK
+ozK
+ozK
+ozK
+ozK
tRh
tRh
tRh
@@ -258884,13 +259677,9 @@ tRh
tRh
tRh
tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
+ozK
+ozK
+ozK
tRh
tRh
tRh
@@ -259134,6 +259923,10 @@ ozK
ozK
ozK
ozK
+ozK
+ozK
+ozK
+ozK
tRh
tRh
tRh
@@ -259142,13 +259935,9 @@ tRh
tRh
tRh
tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
+ozK
+ozK
+ozK
tRh
tRh
tRh
@@ -259386,6 +260175,10 @@ pxb
nrW
grc
mWO
+ueX
+ueX
+ueX
+ueX
ozK
ozK
ozK
@@ -259399,13 +260192,9 @@ tRh
tRh
tRh
tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
+ozK
+ozK
+ozK
hcl
hcl
hcl
@@ -259643,15 +260432,15 @@ cVO
sOl
nVt
mWO
-ueX
-ueX
-ueX
-ueX
ozK
-tRh
-tRh
-tRh
-tRh
+ozK
+ozK
+ozK
+ozK
+ozK
+ozK
+ozK
+ozK
tRh
tRh
tRh
@@ -259905,10 +260694,10 @@ ozK
ozK
ozK
ozK
-tRh
-tRh
-tRh
-tRh
+ozK
+ozK
+ozK
+ozK
tRh
tRh
tRh
@@ -260030,7 +260819,7 @@ hcl
hcl
hcl
hcl
-tRh
+xgt
tRh
tRh
tRh
@@ -260162,10 +260951,10 @@ ozK
ozK
ozK
ozK
-tRh
-tRh
-tRh
-tRh
+ozK
+ozK
+ozK
+ozK
tRh
tRh
tRh
@@ -260287,8 +261076,8 @@ hcl
hcl
hcl
hcl
-tRh
-tRh
+hfT
+ozK
tRh
tRh
tRh
@@ -260410,9 +261199,9 @@ ozK
ozK
ozK
ozK
-nny
-pUV
-mWO
+ueX
+rnF
+ueX
ozK
ozK
ozK
@@ -260544,9 +261333,9 @@ hcl
hcl
hcl
hcl
-tRh
-tRh
-tRh
+jaw
+ozK
+ozK
tRh
tRh
tRh
@@ -260667,9 +261456,9 @@ ozK
ozK
ozK
ozK
-nny
-fQZ
-nny
+ueX
+rnF
+ueX
ozK
ozK
ozK
@@ -260802,9 +261591,9 @@ tRh
tRh
tRh
tRh
-tRh
-tRh
-tRh
+lel
+ozK
+ozK
tRh
tRh
tRh
@@ -260824,8 +261613,8 @@ ozK
ozK
ozK
ueX
-vmi
-dCG
+ozK
+ozK
vJN
xDj
vIa
@@ -261060,8 +261849,8 @@ tRh
tRh
tRh
tRh
-tRh
-tRh
+ozK
+ozK
tRh
tRh
tRh
@@ -261081,8 +261870,8 @@ ueX
ueX
ueX
ueX
-jXO
-jXO
+ozK
+ozK
jXO
mhQ
kmZ
@@ -261317,8 +262106,8 @@ tRh
tRh
tRh
tRh
-tRh
-tRh
+ozK
+ozK
tRh
tRh
tRh
@@ -261377,9 +262166,9 @@ rUR
nUx
axI
gSq
-wFC
-wOO
-ksO
+dfy
+dfy
+dfy
dfy
nCC
fgC
@@ -261574,10 +262363,10 @@ tRh
tRh
tRh
tRh
-tRh
-tRh
ozK
ozK
+nWD
+rjI
ozK
ozK
ozK
@@ -261633,12 +262422,12 @@ mop
tMF
tpv
eNH
-mZU
-qEK
+aTt
+qdV
+gir
+nHG
wOO
-ksO
-dfy
-xww
+aWT
wTq
sJN
sJN
@@ -261832,8 +262621,8 @@ tRh
tRh
tRh
tRh
-tRh
ozK
+rjI
ozK
ozK
ozK
@@ -261891,11 +262680,11 @@ fyQ
jDz
tNs
aTt
-wxw
-wxw
+wOO
+uiA
cXe
-uGs
-kyT
+wOO
+aWT
xcS
sJN
gUo
@@ -262089,7 +262878,7 @@ tRh
tRh
tRh
tRh
-tRh
+ozK
ozK
ozK
ozK
@@ -262147,12 +262936,12 @@ oGC
dwL
dwL
oSu
-fHs
-vmb
-vmb
+aTt
+wOO
uiA
-vmb
-vOQ
+uiA
+wOO
+aWT
vOQ
sJN
wXV
@@ -262345,8 +263134,8 @@ tRh
tRh
tRh
tRh
-tRh
-tRh
+ozK
+ozK
ozK
ozK
ozK
@@ -262405,12 +263194,12 @@ wxw
rAA
ksO
qFI
-vmb
-vgY
-ccK
-qHb
+cUo
+qEK
+uiA
+wOO
vjz
-vOQ
+tMF
sJN
fBn
xfU
@@ -262601,12 +263390,9 @@ tRh
tRh
tRh
tRh
-tRh
-tRh
-tRh
-ozK
ozK
ozK
+hED
ozK
ozK
ozK
@@ -262620,6 +263406,9 @@ ozK
ozK
ueX
ozK
+ozK
+ozK
+ozK
ueX
ucj
jgR
@@ -262661,13 +263450,13 @@ hWI
pkW
naj
qCX
-hSL
-vmb
-jyo
-oeL
-huz
-kXG
-nHG
+dfy
+aTt
+dfy
+dfy
+dfy
+aWT
+qWM
sGQ
bvz
waM
@@ -262858,9 +263647,6 @@ tRh
tRh
tRh
tRh
-tRh
-tRh
-tRh
ozK
ozK
ueX
@@ -262877,6 +263663,9 @@ ozK
ozK
ueX
ozK
+ozK
+ozK
+ozK
ueX
ucj
nXa
@@ -262918,13 +263707,13 @@ mop
pOt
mTO
ksO
-gOC
+wxw
vmb
fZa
xrT
oHb
ffI
-nHG
+qWM
fIE
aLd
qvn
@@ -263117,9 +263906,6 @@ tRh
tRh
ozK
ozK
-ozK
-ozK
-ozK
ueX
ueX
uOd
@@ -263133,6 +263919,9 @@ uOd
kwD
ueX
ueX
+ozK
+ozK
+ozK
ueX
ueX
ucj
@@ -263176,12 +263965,12 @@ oWi
gMa
vRI
qWM
-nHG
-nHG
-nHG
-nHG
-nHG
-nHG
+qWM
+qWM
+qWM
+qWM
+qWM
+qWM
fIE
otW
sSl
@@ -263374,9 +264163,6 @@ tRh
tRh
ozK
ozK
-ozK
-ozK
-ozK
kwD
vkY
qYd
@@ -263389,7 +264175,10 @@ yiu
wnF
qYd
vkY
-kwD
+jTF
+ozK
+ozK
+ozK
ozK
ueX
ucj
@@ -263631,22 +264420,22 @@ tRh
tRh
ozK
ozK
-ozK
-ozK
-ozK
bkq
qYd
wnF
wnF
-bdu
-bdu
-bdu
-bdu
-bdu
+frh
+frh
+frh
+frh
+frh
wnF
wnF
qYd
-ueX
+vkY
+ozK
+ozK
+ozK
ozK
ueX
ueX
@@ -263888,22 +264677,19 @@ tRh
tRh
ozK
ozK
-ozK
-ozK
-ozK
iON
qYd
wnF
wnF
+fVS
+uch
+qLT
bzh
wnh
-iVi
-szv
-vMQ
wnF
wnF
qYd
-ueX
+vkY
ozK
ozK
ueX
@@ -263915,6 +264701,9 @@ nyP
nyP
nyP
nyP
+jXO
+jXO
+avd
xxE
mss
wMJ
@@ -264145,34 +264934,34 @@ tRh
tRh
ozK
ozK
-ozK
-ozK
-ozK
bkq
qYd
wnF
wnF
-bdu
-bdu
-vpL
-bdu
-bdu
+frh
+frh
+hHD
+frh
+frh
yiu
wnF
yiu
-ueX
+vkY
ozK
ozK
ueX
ozK
-ePe
-ePe
+ozK
+ozK
ePe
mhd
qaQ
yhi
nyP
+bGU
nOj
+nOj
+vAS
fnz
wMJ
whE
@@ -264402,9 +265191,6 @@ tRh
tRh
ozK
ozK
-ozK
-ozK
-ozK
bkq
qYd
wnF
@@ -264422,14 +265208,17 @@ apF
apF
apF
apF
-rnr
-jMj
+apF
+apF
oVC
lDE
qre
gpP
bLt
jrJ
+uom
+uom
+uom
cYj
wMJ
whE
@@ -264659,9 +265448,6 @@ tRh
tRh
ozK
ozK
-ozK
-ozK
-ozK
uOd
vkY
vkY
@@ -264674,18 +265460,21 @@ yiu
wnF
wnF
vkY
-kwD
+jTF
ozK
ozK
ueX
ozK
-ePe
-nyP
+ozK
+ozK
ePe
rAR
uto
kWc
nyP
+ock
+xxE
+ygy
kOe
qvU
wMJ
@@ -264916,9 +265705,6 @@ tRh
tRh
ozK
ozK
-ozK
-ozK
-ozK
ueX
ueX
kwD
@@ -264943,6 +265729,9 @@ nyP
nyP
nyP
nyP
+rXl
+jXO
+jXO
jXO
qvU
wMJ
@@ -265173,9 +265962,6 @@ tRh
tRh
ozK
ozK
-ozK
-ozK
-ozK
ueX
ozK
ozK
@@ -265191,14 +265977,17 @@ ozK
ueX
ozK
ozK
-ueX
-ozK
ozK
ozK
ueX
ozK
ozK
-ozK
+jXO
+axC
+axC
+axC
+axC
+czT
jXO
mBm
lho
@@ -265434,9 +266223,6 @@ ozK
ozK
ozK
ozK
-ozK
-ozK
-ozK
ueX
ozK
ozK
@@ -265448,17 +266234,20 @@ ozK
ueX
ozK
ozK
-ueX
-ueX
-ueX
-ueX
-ueX
+ozK
+ozK
ueX
ueX
ueX
raa
+axC
+axC
+axC
+axC
+axC
+jXO
pse
-qvU
+ufB
wMJ
whE
whE
@@ -265704,15 +266493,15 @@ ozK
ozK
ozK
ozK
-ozK
ueX
ozK
ozK
-ozK
-ozK
-ozK
-ueX
-ozK
+jXO
+axC
+axC
+axC
+axC
+axC
jXO
jHZ
yen
@@ -265788,7 +266577,7 @@ ozK
ozK
ozK
ozK
-ozK
+hED
ozK
ozK
ozK
@@ -265959,17 +266748,17 @@ ozK
ozK
ozK
ozK
-ozK
ueX
ueX
rtS
ozK
ozK
-ozK
-ozK
-ozK
-ueX
-ozK
+jXO
+jXO
+jXO
+jXO
+jXO
+jXO
jXO
jXO
oNu
@@ -266218,7 +267007,6 @@ ozK
ozK
ozK
ozK
-ozK
ueX
ozK
ozK
@@ -266227,9 +267015,10 @@ ozK
ozK
ozK
ozK
-jXO
-jqE
-gFm
+ozK
+ozK
+ozK
+bXm
wMJ
whE
whE
@@ -266301,7 +267090,7 @@ ozK
ozK
ozK
ozK
-ozK
+lel
ozK
ozK
ozK
@@ -266458,7 +267247,7 @@ tRh
tRh
tRh
tRh
-ozK
+oHw
ozK
ozK
ozK
@@ -266484,9 +267273,9 @@ ueX
ueX
ueX
ueX
-jXO
-jXO
-xZO
+ozK
+ozK
+bXm
wMJ
whE
whE
@@ -266715,6 +267504,8 @@ tRh
tRh
tRh
tRh
+rjI
+rjI
ozK
ozK
ozK
@@ -266732,9 +267523,7 @@ ozK
ozK
ozK
ozK
-ozK
-ozK
-ozK
+ueX
ozK
ozK
ozK
@@ -266972,6 +267761,8 @@ tRh
tRh
tRh
tRh
+kps
+rjI
ozK
ozK
ozK
@@ -266988,13 +267779,11 @@ ozK
ozK
ozK
ozK
-ozK
-ozK
-ozK
-ozK
-ozK
-ozK
-ozK
+ueX
+ueX
+ueX
+ueX
+ueX
ozK
ueX
ueX
@@ -267250,7 +268039,7 @@ ozK
ozK
ozK
ozK
-ozK
+ueX
ozK
ozK
ozK
@@ -267504,10 +268293,10 @@ tRh
tRh
tRh
tRh
-tRh
-tRh
-tRh
-tRh
+ozK
+ozK
+ozK
+ueX
ozK
ozK
ozK
@@ -268818,7 +269607,7 @@ tRh
tRh
tRh
tRh
-ozK
+hED
ozK
ozK
azn
@@ -268850,7 +269639,7 @@ prH
rhm
aLx
eIQ
-wkf
+gjY
gaz
gjY
cLu
@@ -269879,7 +270668,7 @@ ueX
ueX
ueX
sGQ
-rwI
+sUl
sGQ
ueX
ueX
@@ -270654,7 +271443,7 @@ tRh
ueX
tRh
tRh
-ozK
+rjI
ozK
tRh
tRh
@@ -271169,10 +271958,10 @@ ueX
tRh
tRh
ozK
-ozK
+oHw
tRh
tRh
-ozK
+hED
ozK
ozK
ozK
@@ -271426,8 +272215,8 @@ ueX
tRh
tRh
ozK
-ozK
-ozK
+agj
+nWD
ozK
ozK
ozK
@@ -271684,7 +272473,7 @@ tRh
tRh
ozK
ozK
-ozK
+rjI
ozK
ozK
ozK
@@ -272167,7 +272956,7 @@ kwD
uOd
tRh
iEX
-gHo
+bqh
iEX
pnk
jFT
@@ -272177,7 +272966,7 @@ xnl
jnW
pnk
iEX
-gHo
+bqh
iEX
tRh
tRh
@@ -272424,7 +273213,7 @@ pnk
pnk
lcQ
wcu
-nbb
+xyr
pJY
nDh
nDh
@@ -274364,264 +275153,7 @@ hcl
hcl
hcl
"}
-(212,1,3) = {"
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-ozK
-ozK
-uOd
-mkm
-ouQ
-xOO
-vsH
-euQ
-tRh
-jYF
-kfW
-kfW
-cgP
-gKc
-hBI
-aHd
-qcJ
-pxE
-tUn
-kfW
-mej
-aeQ
-kfW
-nXI
-vRc
-kgu
-qoe
-iPP
-kqr
-eCK
-dwb
-gOJ
-itf
-fAc
-cVz
-qyQ
-xuK
-jRe
-lgs
-jYF
-jYF
-tRh
-tRh
-mkm
-xzH
-xOO
-aqN
-gWW
-uOd
-ozK
-ozK
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-"}
-(213,1,3) = {"
+(212,1,3) = {"
hcl
hcl
hcl
@@ -274722,49 +275254,49 @@ ozK
ozK
uOd
mkm
-avY
-kCL
-hQX
+ouQ
+xOO
+vsH
euQ
tRh
jYF
kfW
-xcD
-keO
-axY
-hRr
-kfW
kfW
-piH
-rOv
+cgP
+gKc
+hBI
+aHd
+qcJ
+pxE
+tUn
kfW
-vUa
-lMC
+mej
+aeQ
kfW
-qpZ
-kYw
-qxy
+nXI
+vRc
+kgu
qoe
-sXV
-bBE
-oZg
-ovx
-gOJ
-ahQ
+iPP
+kqr
+eCK
+dwb
gOJ
-jsL
-cpC
-cpC
-dHM
-vqf
+itf
+fAc
+cVz
+qyQ
+xuK
+jRe
+lgs
jYF
jYF
tRh
tRh
mkm
-fJh
-fKr
-uYq
+xzH
+xOO
+aqN
gWW
uOd
ozK
@@ -274777,12 +275309,12 @@ tRh
tRh
tRh
tRh
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
+tRh
+tRh
+tRh
+tRh
+tRh
+tRh
hcl
hcl
hcl
@@ -274878,7 +275410,7 @@ hcl
hcl
hcl
"}
-(214,1,3) = {"
+(213,1,3) = {"
hcl
hcl
hcl
@@ -274979,49 +275511,49 @@ ozK
ozK
uOd
mkm
-ohE
-tNz
-tDd
+avY
+kCL
+hQX
euQ
-ueX
+tRh
jYF
kfW
-lTU
-wWM
-siY
-gve
-bfU
+xcD
+keO
+axY
+hRr
kfW
-hiu
-jyh
-xVQ
-sFs
-iuV
-dWq
-baA
-hnc
-dlZ
-dva
-eLP
-pLc
-yiZ
-iiE
-tHd
-vHJ
-qHf
-bUJ
-bvq
-xva
-bdA
-hrc
+kfW
+piH
+rOv
+kfW
+vUa
+lMC
+kfW
+qpZ
+kYw
+qxy
+qoe
+sXV
+bBE
+oZg
+ovx
+gOJ
+ahQ
+gOJ
+jsL
+cpC
+cpC
+dHM
+vqf
jYF
jYF
-ueX
-ueX
-iEX
-dai
-uXI
-ufT
+tRh
+tRh
+mkm
+fJh
+fKr
+uYq
gWW
uOd
ozK
@@ -275135,7 +275667,7 @@ hcl
hcl
hcl
"}
-(215,1,3) = {"
+(214,1,3) = {"
hcl
hcl
hcl
@@ -275236,49 +275768,49 @@ ozK
ozK
uOd
mkm
-avY
-oMp
-mDu
+ohE
+tNz
+tDd
euQ
-tRh
+ueX
jYF
kfW
-mVK
-pQb
-fyN
-eXP
-kfW
-kfW
-fBU
-npo
-kfW
-hEi
-eYA
+lTU
+wWM
+siY
+gve
+bfU
kfW
-eLc
-rbf
-vfC
-qoe
-quD
-uHM
-mJT
-noV
-gOJ
-ahQ
-gOJ
-ihY
-jRd
-jRd
-mwX
-uZG
+hiu
+jyh
+xVQ
+sFs
+iuV
+dWq
+baA
+hnc
+dlZ
+dva
+eLP
+pLc
+yiZ
+iiE
+tHd
+vHJ
+qHf
+bUJ
+bvq
+xva
+bdA
+hrc
jYF
jYF
-tRh
-tRh
-mkm
-jMZ
-anm
-uYq
+ueX
+ueX
+iEX
+dai
+uXI
+ufT
gWW
uOd
ozK
@@ -275391,37 +275923,37 @@ hcl
hcl
hcl
hcl
-"}
-(216,1,3) = {"
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
+"}
+(215,1,3) = {"
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
hcl
hcl
hcl
@@ -275493,49 +276025,49 @@ ozK
ozK
uOd
mkm
-yks
-vah
-uYq
+avY
+oMp
+mDu
euQ
tRh
jYF
kfW
+mVK
+pQb
+fyN
+eXP
kfW
-lTE
-vwS
-nts
-guL
-mPJ
-vDD
-npo
kfW
+fBU
+npo
kfW
-mSY
+hEi
+eYA
kfW
-lxp
-akU
-cyh
+eLc
+rbf
+vfC
qoe
-nwW
-lgo
-hBp
-cdD
+quD
+uHM
+mJT
+noV
gOJ
-hQh
-urt
-cVz
-eMr
-lns
-uvV
-vMi
+ahQ
+gOJ
+ihY
+jRd
+jRd
+mwX
+uZG
jYF
jYF
tRh
tRh
mkm
-jZR
-vah
-kNJ
+jMZ
+anm
+uYq
gWW
uOd
ozK
@@ -275649,7 +276181,7 @@ hcl
hcl
hcl
"}
-(217,1,3) = {"
+(216,1,3) = {"
hcl
hcl
hcl
@@ -275749,51 +276281,51 @@ tRh
ozK
ozK
uOd
-ozK
-unR
-xBB
-pMS
+mkm
+yks
+vah
+uYq
euQ
tRh
jYF
-jYF
kfW
-vjd
-nvm
-fsI
-oOV
+kfW
lTE
-gPz
-pOe
-jYF
-jYF
-jYF
-jYF
-aCS
-uDR
-vSu
+vwS
+nts
+guL
+mPJ
+vDD
+npo
+kfW
+kfW
+mSY
+kfW
+lxp
+akU
+cyh
qoe
-dMi
-oht
-hQs
-kqr
-ahQ
-xjJ
-xjJ
-ksR
-xjJ
-xjJ
-ryA
-vKb
+nwW
+lgo
+hBp
+cdD
+gOJ
+hQh
+urt
+cVz
+eMr
+lns
+uvV
+vMi
+jYF
jYF
-tRh
tRh
tRh
mkm
-eEL
-aJF
-unR
-ozK
+jZR
+vah
+kNJ
+gWW
uOd
ozK
ozK
@@ -275906,7 +276438,7 @@ hcl
hcl
hcl
"}
-(218,1,3) = {"
+(217,1,3) = {"
hcl
hcl
hcl
@@ -276006,51 +276538,51 @@ tRh
ozK
ozK
uOd
-uOd
-uOd
-ofi
-lJC
+ozK
+unR
+xBB
+pMS
euQ
tRh
-tRh
+jYF
jYF
kfW
-kfW
-kfW
-vbX
-cfN
-dxt
-mHX
-kfW
+vjd
+nvm
+fsI
+oOV
+lTE
+gPz
+pOe
jYF
-tRh
-tRh
jYF
-cPn
-reK
-aUQ
-qoe
-cDq
-lum
-fWg
-wWH
-gOJ
-cuM
-tJv
-ybB
-nIZ
-oCy
jYF
jYF
+aCS
+uDR
+vSu
+qoe
+dMi
+oht
+hQs
+kqr
+ahQ
+xjJ
+xjJ
+ksR
+xjJ
+xjJ
+ryA
+vKb
jYF
tRh
tRh
tRh
mkm
-tbj
-dyr
-uOd
-kwD
+eEL
+aJF
+unR
+ozK
uOd
ozK
ozK
@@ -276162,38 +276694,38 @@ hcl
hcl
hcl
hcl
-"}
-(219,1,3) = {"
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
+"}
+(218,1,3) = {"
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
hcl
hcl
hcl
@@ -276262,53 +276794,53 @@ tRh
tRh
ozK
ozK
-ozK
-ozK
uOd
-mkm
+uOd
+uOd
+ofi
lJC
-oET
-ueX
-ueX
-ueX
+euQ
+tRh
+tRh
jYF
kfW
kfW
kfW
-kfW
-kfW
-kfW
+vbX
+cfN
+dxt
+mHX
kfW
jYF
tRh
tRh
jYF
-nWc
-mQJ
-iOi
-jYF
-qoe
-qoe
-qoe
+cPn
+reK
+aUQ
qoe
+cDq
+lum
+fWg
+wWH
+gOJ
+cuM
+tJv
+ybB
+nIZ
+oCy
jYF
jYF
jYF
-jYF
-jYF
-jYF
-jYF
-jYF
-ueX
-ueX
-ueX
-ueX
-ofi
+tRh
+tRh
+tRh
+mkm
tbj
-gWW
+dyr
+uOd
+kwD
uOd
-ozK
-ozK
ozK
ozK
tRh
@@ -276420,8 +276952,7 @@ hcl
hcl
hcl
"}
-(220,1,3) = {"
-hcl
+(219,1,3) = {"
hcl
hcl
hcl
@@ -276521,46 +277052,47 @@ tRh
ozK
ozK
ozK
+ozK
uOd
mkm
lJC
-euQ
-tRh
-tRh
-tRh
+oET
+ueX
ueX
ueX
jYF
+kfW
+kfW
+kfW
+kfW
+kfW
+kfW
+kfW
jYF
+tRh
+tRh
jYF
+nWc
+mQJ
+iOi
jYF
+qoe
+qoe
+qoe
+qoe
jYF
jYF
-tRh
-tRh
-tRh
jYF
-fvM
-qDz
-fHR
jYF
jYF
jYF
-kDP
jYF
jYF
-tRh
-tRh
-tRh
-tRh
-tRh
ueX
-tRh
-tRh
-tRh
-tRh
-tRh
-mkm
+ueX
+ueX
+ueX
+ofi
tbj
gWW
uOd
@@ -276677,7 +277209,7 @@ hcl
hcl
hcl
"}
-(221,1,3) = {"
+(220,1,3) = {"
hcl
hcl
hcl
@@ -276781,43 +277313,43 @@ ozK
uOd
mkm
lJC
-jnW
-pnk
-pnk
-pnk
-iEX
-tRh
-tRh
-tRh
+euQ
tRh
tRh
tRh
ueX
+ueX
+jYF
+jYF
+jYF
+jYF
+jYF
+jYF
tRh
tRh
tRh
jYF
-git
-smP
-oWL
+fvM
+qDz
+fHR
+jYF
+jYF
+jYF
+kDP
+jYF
jYF
tRh
tRh
tRh
-ueX
tRh
tRh
+ueX
tRh
tRh
tRh
tRh
-iEX
-pnk
-pnk
-pnk
-pnk
-pnk
-jFT
+tRh
+mkm
tbj
gWW
uOd
@@ -276934,7 +277466,7 @@ hcl
hcl
hcl
"}
-(222,1,3) = {"
+(221,1,3) = {"
hcl
hcl
hcl
@@ -277032,35 +277564,42 @@ tRh
tRh
tRh
tRh
-tRh
+ozK
ozK
ozK
uOd
mkm
-gmB
-wIG
-wIG
-wIG
-wIG
-dJK
+lJC
jnW
pnk
pnk
pnk
-pnk
-pnk
iEX
tRh
tRh
tRh
+tRh
+tRh
+tRh
+ueX
+tRh
+tRh
+tRh
jYF
-dPj
-nVE
-dPj
+git
+smP
+oWL
jYF
tRh
tRh
tRh
+ueX
+tRh
+tRh
+tRh
+tRh
+tRh
+tRh
iEX
pnk
pnk
@@ -277068,16 +277607,11 @@ pnk
pnk
pnk
jFT
-kRm
-kcr
-lVB
-wIG
-lVB
-lVB
-lVB
-txM
-tqx
-kwD
+tbj
+gWW
+uOd
+ozK
+ozK
ozK
ozK
tRh
@@ -277088,19 +277622,6 @@ tRh
tRh
tRh
tRh
-tRh
-tRh
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
hcl
hcl
hcl
@@ -277190,22 +277711,33 @@ hcl
hcl
hcl
hcl
-"}
-(223,1,3) = {"
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+"}
+(222,1,3) = {"
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
hcl
hcl
hcl
@@ -277292,49 +277824,49 @@ tRh
tRh
ozK
ozK
-kwD
-ozK
-fqY
-unR
-unR
-unR
-tcZ
+uOd
+mkm
gmB
-sqN
wIG
wIG
wIG
wIG
-wIG
-txN
-gWW
+dJK
+jnW
+pnk
+pnk
+pnk
+pnk
+pnk
+iEX
+tRh
tRh
tRh
jYF
-uEX
-bIe
-hgm
+dPj
+nVE
+dPj
jYF
tRh
tRh
-mkm
-qVt
-wIG
-wIG
-wIG
-wIG
-wIG
+tRh
+iEX
+pnk
+pnk
+pnk
+pnk
+pnk
+jFT
+kRm
+kcr
+lVB
wIG
-uYD
-lqP
-unR
-unR
-unR
-unR
-unR
-fqY
-ozK
-bFv
+lVB
+lVB
+lVB
+txM
+tqx
+kwD
ozK
ozK
tRh
@@ -277448,7 +277980,7 @@ hcl
hcl
hcl
"}
-(224,1,3) = {"
+(223,1,3) = {"
hcl
hcl
hcl
@@ -277550,33 +278082,40 @@ tRh
ozK
ozK
kwD
-kwD
-uOd
-uOd
-uOd
-uOd
ozK
fqY
unR
unR
unR
-unR
-unR
-xBB
-lJC
-euQ
+tcZ
+gmB
+sqN
+wIG
+wIG
+wIG
+wIG
+wIG
+txN
+gWW
tRh
tRh
jYF
-jrS
-vcw
-qXd
+uEX
+bIe
+hgm
jYF
tRh
tRh
mkm
-tbj
-aJF
+qVt
+wIG
+wIG
+wIG
+wIG
+wIG
+wIG
+uYD
+lqP
unR
unR
unR
@@ -277584,13 +278123,6 @@ unR
unR
fqY
ozK
-ozK
-ozK
-ozK
-ozK
-ozK
-ueX
-ozK
bFv
ozK
ozK
@@ -277705,7 +278237,7 @@ hcl
hcl
hcl
"}
-(225,1,3) = {"
+(224,1,3) = {"
hcl
hcl
hcl
@@ -277806,48 +278338,48 @@ tRh
tRh
ozK
ozK
-ozK
-ozK
-ozK
-ozK
-ozK
-uOd
+kwD
kwD
uOd
uOd
uOd
-kwD
-uOd
uOd
-mkm
+ozK
+fqY
+unR
+unR
+unR
+unR
+unR
+xBB
lJC
-oET
-ueX
-ueX
+euQ
+tRh
+tRh
jYF
-rYS
-pYs
-qlF
+jrS
+vcw
+qXd
jYF
+tRh
+tRh
+mkm
+tbj
+aJF
+unR
+unR
+unR
+unR
+unR
+fqY
+ozK
+ozK
+ozK
+ozK
+ozK
+ozK
ueX
-ueX
-uRF
-lJC
-euQ
-bFv
-bFv
-bFv
-bFv
-bFv
-bFv
-bFv
-bFv
-bFv
-bFv
-bFv
-bFv
-bFv
-bFv
+ozK
bFv
ozK
ozK
@@ -277961,73 +278493,73 @@ hcl
hcl
hcl
hcl
-"}
-(226,1,3) = {"
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
+"}
+(225,1,3) = {"
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
hcl
hcl
hcl
@@ -278061,13 +278593,6 @@ tRh
tRh
tRh
tRh
-tRh
-ozK
-ozK
-ozK
-ozK
-ozK
-ozK
ozK
ozK
ozK
@@ -278076,36 +278601,43 @@ ozK
ozK
ozK
uOd
+kwD
+uOd
+uOd
+uOd
+kwD
+uOd
+uOd
mkm
lJC
-euQ
-tRh
-tRh
-jYF
-jYF
-ndL
+oET
+ueX
+ueX
jYF
+rYS
+pYs
+qlF
jYF
-tRh
-tRh
-mkm
+ueX
+ueX
+uRF
lJC
euQ
-uOd
-ozK
-ozK
-ozK
-ozK
-ozK
-ozK
-ozK
-ozK
-ozK
-ozK
-ozK
-ozK
-ozK
-ozK
+bFv
+bFv
+bFv
+bFv
+bFv
+bFv
+bFv
+bFv
+bFv
+bFv
+bFv
+bFv
+bFv
+bFv
+bFv
ozK
ozK
tRh
@@ -278117,7 +278649,7 @@ tRh
tRh
tRh
tRh
-hcl
+tRh
hcl
hcl
hcl
@@ -278219,8 +278751,7 @@ hcl
hcl
hcl
"}
-(227,1,3) = {"
-hcl
+(226,1,3) = {"
hcl
hcl
hcl
@@ -278320,33 +278851,34 @@ tRh
tRh
tRh
tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
+ozK
+ozK
+ozK
+ozK
+ozK
+ozK
+ozK
+ozK
+ozK
ozK
ozK
ozK
ozK
uOd
mkm
-pMS
+lJC
euQ
tRh
tRh
-tRh
-mkm
-xoG
-gWW
-tRh
+jYF
+jYF
+ndL
+jYF
+jYF
tRh
tRh
mkm
-pMS
+lJC
euQ
uOd
ozK
@@ -278476,7 +279008,7 @@ hcl
hcl
hcl
"}
-(228,1,3) = {"
+(227,1,3) = {"
hcl
hcl
hcl
@@ -278591,21 +279123,35 @@ ozK
ozK
uOd
mkm
-lJC
+pMS
euQ
tRh
tRh
tRh
mkm
-pHB
+xoG
gWW
tRh
tRh
tRh
mkm
-lJC
+pMS
euQ
-kwD
+uOd
+ozK
+ozK
+ozK
+ozK
+ozK
+ozK
+ozK
+ozK
+ozK
+ozK
+ozK
+ozK
+ozK
+ozK
ozK
ozK
tRh
@@ -278617,20 +279163,6 @@ tRh
tRh
tRh
tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-tRh
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
hcl
hcl
hcl
@@ -278733,7 +279265,7 @@ hcl
hcl
hcl
"}
-(229,1,3) = {"
+(228,1,3) = {"
hcl
hcl
hcl
@@ -278848,21 +279380,21 @@ ozK
ozK
uOd
mkm
-tbj
-kRe
-pnk
-pnk
-pnk
-lcQ
-wvU
-sRl
-pnk
-pnk
-pnk
-jFT
-tbj
+lJC
+euQ
+tRh
+tRh
+tRh
+mkm
+pHB
gWW
-uOd
+tRh
+tRh
+tRh
+mkm
+lJC
+euQ
+kwD
ozK
ozK
tRh
@@ -278989,39 +279521,38 @@ hcl
hcl
hcl
hcl
-"}
-(230,1,3) = {"
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
+"}
+(229,1,3) = {"
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
hcl
hcl
hcl
@@ -279103,22 +279634,23 @@ tRh
ozK
ozK
ozK
-kwD
+ozK
+uOd
mkm
-pRM
-wIG
-wIG
-wIG
-wIG
-pEw
-xJq
-iGa
-wIG
-wIG
-wIG
-wIG
-uYD
-dyr
+tbj
+kRe
+pnk
+pnk
+pnk
+lcQ
+wvU
+sRl
+pnk
+pnk
+pnk
+jFT
+tbj
+gWW
uOd
ozK
ozK
@@ -279247,7 +279779,7 @@ hcl
hcl
hcl
"}
-(231,1,3) = {"
+(230,1,3) = {"
hcl
hcl
hcl
@@ -279361,21 +279893,21 @@ ozK
ozK
ozK
kwD
-ozK
-fqY
-unR
-unR
-unR
-unR
-iEX
-tiZ
-iEX
-unR
-unR
-unR
-unR
-fqY
-ozK
+mkm
+pRM
+wIG
+wIG
+wIG
+wIG
+pEw
+xJq
+iGa
+wIG
+wIG
+wIG
+wIG
+uYD
+dyr
uOd
ozK
ozK
@@ -279504,9 +280036,7 @@ hcl
hcl
hcl
"}
-(232,1,3) = {"
-hcl
-hcl
+(231,1,3) = {"
hcl
hcl
hcl
@@ -279614,25 +280144,27 @@ tRh
tRh
tRh
tRh
+tRh
+tRh
ozK
ozK
ozK
-uOd
-uOd
-rtS
-uOd
-uOd
-uOd
-ueX
+kwD
+ozK
+fqY
+unR
+unR
+unR
+unR
iEX
-gVx
-jYF
-ueX
-uOd
-uOd
-uOd
-uOd
-uOd
+tiZ
+iEX
+unR
+unR
+unR
+unR
+fqY
+ozK
uOd
ozK
ozK
@@ -279761,7 +280293,7 @@ hcl
hcl
hcl
"}
-(233,1,3) = {"
+(232,1,3) = {"
hcl
hcl
hcl
@@ -279874,23 +280406,23 @@ tRh
ozK
ozK
ozK
-ozK
-ozK
-ozK
-ozK
-ozK
-wtU
+uOd
+uOd
+rtS
+uOd
+uOd
+uOd
ueX
iEX
-xhN
-iEX
+gVx
+jYF
ueX
-wtU
-ozK
-ozK
-ozK
-ozK
-ozK
+uOd
+uOd
+uOd
+uOd
+uOd
+uOd
ozK
ozK
tRh
@@ -280018,7 +280550,7 @@ hcl
hcl
hcl
"}
-(234,1,3) = {"
+(233,1,3) = {"
hcl
hcl
hcl
@@ -280138,9 +280670,9 @@ ozK
ozK
wtU
ueX
-ueX
-pnX
-ueX
+iEX
+xhN
+iEX
ueX
wtU
ozK
@@ -280159,14 +280691,14 @@ tRh
tRh
tRh
tRh
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
+tRh
+tRh
+tRh
+tRh
+tRh
+tRh
+tRh
+tRh
hcl
hcl
hcl
@@ -280275,7 +280807,7 @@ hcl
hcl
hcl
"}
-(235,1,3) = {"
+(234,1,3) = {"
hcl
hcl
hcl
@@ -280385,8 +280917,8 @@ tRh
tRh
tRh
tRh
-ozK
-ozK
+qZh
+xgt
ozK
ozK
ozK
@@ -280394,19 +280926,19 @@ ozK
ozK
ozK
wtU
-wtU
-uOd
+ueX
+ueX
pnX
-uOd
+ueX
+ueX
wtU
-wgw
ozK
ozK
-tRh
-tRh
-tRh
-tRh
-tRh
+ozK
+ozK
+ozK
+ozK
+ozK
tRh
tRh
tRh
@@ -280532,10 +281064,7 @@ hcl
hcl
hcl
"}
-(236,1,3) = {"
-hcl
-hcl
-hcl
+(235,1,3) = {"
hcl
hcl
hcl
@@ -280645,18 +281174,21 @@ tRh
tRh
tRh
tRh
-tRh
-tRh
-tRh
-ozK
-ozK
ozK
+hfT
ozK
ozK
ozK
ozK
ozK
ozK
+wtU
+wtU
+uOd
+pnX
+uOd
+wtU
+wgw
ozK
ozK
tRh
@@ -280669,10 +281201,10 @@ tRh
tRh
tRh
tRh
-hcl
-hcl
-hcl
-hcl
+tRh
+tRh
+tRh
+tRh
hcl
hcl
hcl
@@ -280789,18 +281321,7 @@ hcl
hcl
hcl
"}
-(237,1,3) = {"
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
-hcl
+(236,1,3) = {"
hcl
hcl
hcl
@@ -280905,6 +281426,17 @@ tRh
tRh
tRh
tRh
+tRh
+tRh
+tRh
+tRh
+tRh
+ozK
+vlV
+tRh
+tRh
+tRh
+tRh
ozK
ozK
ozK
@@ -281046,7 +281578,7 @@ hcl
hcl
hcl
"}
-(238,1,3) = {"
+(237,1,3) = {"
hcl
hcl
hcl
@@ -281155,10 +281687,267 @@ hcl
hcl
hcl
tRh
+ozK
+ozK
+ozK
tRh
tRh
tRh
tRh
+ozK
+ozK
+ozK
+ozK
+ozK
+ozK
+ozK
+ozK
+ozK
+ozK
+ozK
+tRh
+tRh
+tRh
+tRh
+tRh
+tRh
+tRh
+tRh
+tRh
+tRh
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+"}
+(238,1,3) = {"
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+hcl
+tRh
+ozK
+ozK
+tRh
+tRh
tRh
tRh
tRh
@@ -281411,9 +282200,9 @@ hcl
hcl
hcl
hcl
-tRh
-tRh
-tRh
+ozK
+ozK
+ozK
tRh
tRh
tRh
@@ -281668,8 +282457,8 @@ hcl
hcl
hcl
hcl
-tRh
-tRh
+ozK
+ozK
tRh
tRh
tRh
diff --git a/code/__DEFINES/access.dm b/code/__DEFINES/access.dm
index eacf16a55838..3ec34da4a072 100644
--- a/code/__DEFINES/access.dm
+++ b/code/__DEFINES/access.dm
@@ -103,6 +103,7 @@
#define ACCESS_MAGISTRATE 84 // Locker, airlock
#define ACCESS_HAZARD_TECH 85 // Hazard technician stuff
#define ACCESS_ARTIST 86 // Artist stuff, mostly door and vendor
+#define ACCESS_EXPLORER 87 // Explorer stuff
//BEGIN CENTCOM ACCESS
/*Should leave plenty of room if we need to add more access levels.
@@ -126,6 +127,8 @@
/// The non-existent CentCom Bar
#define ACCESS_CENT_BAR 110
+#define ACCESS_TERRAGOV 125 //dripstation terragov military
+
//The Syndicate
/// General Syndicate Access. Includes Syndicate mechs and ruins.
#define ACCESS_SYNDICATE 150
diff --git a/code/__DEFINES/atmospherics.dm b/code/__DEFINES/atmospherics.dm
index aaa6a71d86d7..5e1280f982ff 100644
--- a/code/__DEFINES/atmospherics.dm
+++ b/code/__DEFINES/atmospherics.dm
@@ -265,7 +265,10 @@ GLOBAL_LIST_INIT(atmos_adjacent_savings, list(0,0))
/// space
#define AIRLESS_ATMOS "TEMP=2.7"
/// -93.15°C snow and ice turfs
+/* dripstation edit
#define FROZEN_ATMOS "o2=22;n2=82;TEMP=180"
+*/
+#define FROZEN_ATMOS "o2=22;n2=82;TEMP=150" // -123.15°C, dripstation edit
/// -80°C kitchen coldroom; higher amount of mol to reach about 101.3 kpA
#define KITCHEN_COLDROOM_ATMOS "o2=33;n2=124;TEMP=193.15"
/// used in the holodeck burn test program
diff --git a/code/__DEFINES/atom_hud.dm b/code/__DEFINES/atom_hud.dm
index 1b77cee4f3ca..affe147bf07f 100644
--- a/code/__DEFINES/atom_hud.dm
+++ b/code/__DEFINES/atom_hud.dm
@@ -44,6 +44,10 @@
#define DIAG_LAUNCHPAD_HUD "22"
//for antag huds. these are used at the /mob level
#define ANTAG_HUD "23"
+//for permit hud dripstation edit
+#define PERMIT_HUD "24" // dripstation edit
+//checking for mindshielded trait dripstation edit
+#define SHIELDED_HUD "25" // dripstation edit
//by default everything in the hud_list of an atom is an image
//a value in hud_list with one of these will change that behavior
@@ -62,6 +66,8 @@
#define DATA_HUD_SENTIENT_DISEASE 8
#define DATA_HUD_AI_DETECT 9
#define DATA_HUD_SECURITY_MEDICAL 10
+#define DATA_HUD_PERMIT 11 // dripstation edit
+#define DATA_HUD_SHIELDED 12 // dripstation edit
// Notification action types
#define NOTIFY_JUMP "jump"
diff --git a/code/__DEFINES/economy.dm b/code/__DEFINES/economy.dm
index 94c029ad6ac9..adda80da82c4 100644
--- a/code/__DEFINES/economy.dm
+++ b/code/__DEFINES/economy.dm
@@ -20,6 +20,7 @@
#define STARTING_SEC_BUDGET 14000
#define STARTING_CAR_BUDGET 5000
+#define STARTING_SYNDIBASE_BUDGET 15000 //dripstation edit
#define MAX_GRANT_CIV 2500
#define MAX_GRANT_ENG 3000
@@ -40,6 +41,8 @@
#define ACCOUNT_CAR_NAME "Cargo Budget"
#define ACCOUNT_SEC "SEC"
#define ACCOUNT_SEC_NAME "Defense Budget"
+#define ACCOUNT_SYNDIBASE "SRB" //dripstation edit
+#define ACCOUNT_SYNDIBASE_NAME "Syndicate Research Base Budget" //dripstation edit
#define MEGAFAUNA_CASH_SCALE 2
diff --git a/code/__DEFINES/jobs.dm b/code/__DEFINES/jobs.dm
index f6344769e880..a7c7148cadfe 100644
--- a/code/__DEFINES/jobs.dm
+++ b/code/__DEFINES/jobs.dm
@@ -55,6 +55,13 @@
#define JOB_DISPLAY_ORDER_CLERK 40
#define JOB_DISPLAY_ORDER_CHAPLAIN 41
+//Dripstation edit start
+#define JOB_DISPLAY_ORDER_NTREP 42
+#define JOB_DISPLAY_ORDER_MAGISTRATE 43
+#define JOB_DISPLAY_ORDER_BLUESHIELD 44
+#define JOB_DISPLAY_ORDER_CUSTOMS 45
+#define JOB_DISPLAY_ORDER_EXPLORER 45
+//Dripstation edit end
#define DEPARTMENT_UNASSIGNED "No Department"
#define DEPARTMENT_BITFLAG_SECURITY (1<<0)
#define DEPARTMENT_SECURITY "Security"
@@ -76,6 +83,9 @@
#define DEPARTMENT_ASSISTANT "Assistant"
#define DEPARTMENT_BITFLAG_CAPTAIN (1<<9)
#define DEPARTMENT_CAPTAIN "Captain"
+//Dripstation edit
+#define DEPARTMENT_BITFLAG_CENTRAL_COMMAND (1<<10)
+#define DEPARTMENT_CENTRAL_COMMAND "CentralCommand"
/proc/find_job(target)
//Get the job from the mind
diff --git a/code/__DEFINES/traits/sources.dm b/code/__DEFINES/traits/sources.dm
index d990e998bc56..93762a65fbc4 100644
--- a/code/__DEFINES/traits/sources.dm
+++ b/code/__DEFINES/traits/sources.dm
@@ -139,6 +139,7 @@
#define FROSTMINER_ENRAGE_TRAIT "frostminer-enrage"
#define NO_GRAVITY_TRAIT "no-gravity"
#define NEGATIVE_GRAVITY_TRAIT "negative-gravity"
+#define REPLICUNI_TRAIT "replic-uniform" //dripstation edit
/// A trait gained from a mob's leap action, like the leaper
#define LEAPING_TRAIT "leaping"
diff --git a/code/__DEFINES/{dripstation_defines}/blackmarket.dm b/code/__DEFINES/{dripstation_defines}/blackmarket.dm
index c5e199546f71..352cad052b4e 100644
--- a/code/__DEFINES/{dripstation_defines}/blackmarket.dm
+++ b/code/__DEFINES/{dripstation_defines}/blackmarket.dm
@@ -6,4 +6,6 @@
// Picks a random area to teleport the item to and gives you a minute to get there before it is sent.
#define SHIPPING_METHOD_TELEPORT "Teleport"
// Throws the item from somewhere at the station.
-#define SHIPPING_METHOD_LAUNCH "Launch"
\ No newline at end of file
+#define SHIPPING_METHOD_LAUNCH "Launch"
+// Syndicate cargo method
+#define SHIPPING_METHOD_RST "RST"
\ No newline at end of file
diff --git a/code/__DEFINES/{dripstation_defines}/is_helpers.dm b/code/__DEFINES/{dripstation_defines}/is_helpers.dm
index 00cccf4eccb1..04c70bf8d673 100644
--- a/code/__DEFINES/{dripstation_defines}/is_helpers.dm
+++ b/code/__DEFINES/{dripstation_defines}/is_helpers.dm
@@ -1 +1,2 @@
-#define isfelinid(A) (is_species(A, /datum/species/human/felinid))
\ No newline at end of file
+#define isfelinid(A) (is_species(A, /datum/species/human/felinid))
+#define isreplica(A) (is_species(A, /datum/species/replica))
\ No newline at end of file
diff --git a/code/__HELPERS/type2type.dm b/code/__HELPERS/type2type.dm
index 5f412d0179fe..0fb39d8b0c70 100644
--- a/code/__HELPERS/type2type.dm
+++ b/code/__HELPERS/type2type.dm
@@ -364,7 +364,10 @@
if(!bpc)
return 0
+/*Dripstation edit
if(bpc & FULL_BODY)
+*/
+ if(bpc == FULL_BODY) //Dripstation edit
covered_parts |= list(BODY_ZONE_L_ARM,BODY_ZONE_R_ARM,BODY_ZONE_HEAD,BODY_ZONE_CHEST,BODY_ZONE_L_LEG,BODY_ZONE_R_LEG)
else
diff --git a/code/controllers/subsystem/economy.dm b/code/controllers/subsystem/economy.dm
index 5e5d45502a66..46bb61a49720 100644
--- a/code/controllers/subsystem/economy.dm
+++ b/code/controllers/subsystem/economy.dm
@@ -11,7 +11,8 @@ SUBSYSTEM_DEF(economy)
ACCOUNT_MED = ACCOUNT_MED_NAME,
ACCOUNT_SRV = ACCOUNT_SRV_NAME,
ACCOUNT_CAR = ACCOUNT_CAR_NAME,
- ACCOUNT_SEC = ACCOUNT_SEC_NAME)
+ ACCOUNT_SEC = ACCOUNT_SEC_NAME,
+ ACCOUNT_SYNDIBASE = ACCOUNT_SYNDIBASE_NAME) //dripstation edit
var/list/generated_accounts = list()
var/full_ancap = FALSE // Enables extra money charges for things that normally would be free, such as sleepers/cryo/cloning.
//Take care when enabling, as players will NOT respond well if the economy is set up for low cash flows.
@@ -82,6 +83,9 @@ SUBSYSTEM_DEF(economy)
if(ACCOUNT_CAR)
new /datum/bank_account/department(A, STARTING_CAR_BUDGET)
continue
+ if(ACCOUNT_SYNDIBASE) //dripstation edit
+ new /datum/bank_account/department(A, STARTING_SYNDIBASE_BUDGET) //dripstation edit
+ continue
else
new /datum/bank_account/department(A, budget_starting_amt)
return SS_INIT_SUCCESS
@@ -91,6 +95,7 @@ SUBSYSTEM_DEF(economy)
department_subsidy() //Give 95% of what we need to pay the department
eng_payout() // Payout based on station integrity. Also adds money from excess power sold via energy harvester.
sci_payout() // Payout based on slimes.
+ scisyndi_payout() // Payout based on slimes.
secmedsrv_payout() // Payout based on crew safety, health, and mood.
civ_payout() // Payout based on ??? Profit
car_payout() // Cargo's natural gain in the cash moneys.
@@ -200,6 +205,18 @@ SUBSYSTEM_DEF(economy)
if(D)
D.adjust_money(min(science_bounty, MAX_GRANT_SCI))
+/datum/controller/subsystem/economy/proc/scisyndi_payout() //dripstation edit start
+ var/science_bounty = 0
+ for(var/mob/living/simple_animal/slime/S in GLOB.mob_list)
+ if(S.stat == DEAD)
+ continue
+ if(!is_mining_level(S.z))
+ continue
+ science_bounty += slime_bounty[S.colour]
+ var/datum/bank_account/D = get_dep_account(ACCOUNT_SYNDIBASE)
+ if(D)
+ D.adjust_money(min(science_bounty, MAX_GRANT_SCI))
+//dripstation edit end
/datum/controller/subsystem/economy/proc/civ_payout()
var/civ_cash = (rand(1,5) * 500)
var/datum/bank_account/D = get_dep_account(ACCOUNT_CIV)
diff --git a/code/controllers/subsystem/mapping.dm b/code/controllers/subsystem/mapping.dm
index bdcf6de548f8..42a96063d6a4 100644
--- a/code/controllers/subsystem/mapping.dm
+++ b/code/controllers/subsystem/mapping.dm
@@ -190,10 +190,14 @@ SUBSYSTEM_DEF(mapping)
if (ice_ruins.len)
// needs to be whitelisted for underground too so place_below ruins work
seedRuins(ice_ruins, CONFIG_GET(number/icemoon_budget), list(/area/icemoon/surface/outdoors/unexplored, /area/icemoon/underground/unexplored), ice_ruins_templates, clear_below = TRUE)
+ for (var/plasma_z in ice_ruins) // dripstation edit
+ spawn_rivers(plasma_z, nodes = 4, turf_type = /turf/open/lava/plasma/ice_moon, whitelist_area = /area/icemoon/surface/outdoors/unexplored/danger) // dripstation edit
var/list/ice_ruins_underground = levels_by_trait(ZTRAIT_ICE_RUINS_UNDERGROUND)
if (ice_ruins_underground.len)
seedRuins(ice_ruins_underground, CONFIG_GET(number/icemoon_budget), list(/area/icemoon/underground/unexplored), ice_ruins_underground_templates, clear_below = TRUE)
+ for (var/plasma_z in ice_ruins_underground) // dripstation edit
+ spawn_rivers(plasma_z, nodes = 6, turf_type = /turf/open/lava/plasma/ice_moon/deep, whitelist_area = /area/icemoon/underground/unexplored) // dripstation edit
// Generate deep space ruins
var/list/space_ruins = levels_by_trait(ZTRAIT_SPACE_RUINS)
diff --git a/code/datums/blood_types.dm b/code/datums/blood_types.dm
index 3c4a8a74ffb2..150839d7f356 100644
--- a/code/datums/blood_types.dm
+++ b/code/datums/blood_types.dm
@@ -61,9 +61,11 @@
compatible_types = list(/datum/blood_type/lizard)
+/*Dripstation edit
/datum/blood_type/universal/synthetic //Blood for preterni
name = "Synthetic"
color = LIGHT_COLOR_ELECTRIC_CYAN
+*/
/*
The species have exotic blood, but with how dna is stored, they still need a blood type
diff --git a/code/datums/components/uplink.dm b/code/datums/components/uplink.dm
index 0889b5c738cb..88b6c96650b5 100644
--- a/code/datums/components/uplink.dm
+++ b/code/datums/components/uplink.dm
@@ -4,6 +4,9 @@ GLOBAL_LIST_EMPTY(uplinks)
#define NT_ERT_TROOPER 1
#define NT_ERT_MEDIC 2
#define NT_ERT_ENGINEER 3
+#define NT_ERT_COMMANDER 4 //dripstation edit
+#define NT_ERT_SECURITY_SPECIALIST 5 //dripstation edit
+#define NT_SPY 6 //dripstation edit
/**
* Uplinks
*
@@ -184,8 +187,18 @@ GLOBAL_LIST_EMPTY(uplinks)
continue
if(istype(I, /datum/uplink_item/nt))
var/datum/uplink_item/nt/M = I
+ /*
if(nt_uplink_type != null && M.required_ert_uplink != null && nt_uplink_type != M.required_ert_uplink) //Different roles in ERT uplinks have different equipment avaliable
continue
+ */
+ if(nt_uplink_type != null && M.required_ert_uplink != null)
+ var/is_inaccessible = TRUE
+ for(var/uptype in M.required_ert_uplink)
+ if(uptype == nt_uplink_type || debug)
+ is_inaccessible = FALSE
+ break
+ if(is_inaccessible)
+ continue
cat["items"] += list(list(
"name" = I.name,
"cost" = I.manufacturer && user.mind.is_employee(I.manufacturer) ? CEILING(I.cost * 0.8, 1) : I.cost,
@@ -376,3 +389,9 @@ GLOBAL_LIST_EMPTY(uplinks)
nt_uplink_type = NT_ERT_MEDIC
/datum/component/uplink/nanotrasen/engineer
nt_uplink_type = NT_ERT_ENGINEER
+/datum/component/uplink/nanotrasen/commander
+ nt_uplink_type = NT_ERT_COMMANDER
+/datum/component/uplink/nanotrasen/security
+ nt_uplink_type = NT_ERT_SECURITY_SPECIALIST
+/datum/component/uplink/nanotrasen/security
+ nt_uplink_type = NT_SPY
diff --git a/code/datums/hud.dm b/code/datums/hud.dm
index f8b5154b8ead..fdc2441780e3 100644
--- a/code/datums/hud.dm
+++ b/code/datums/hud.dm
@@ -18,6 +18,8 @@ GLOBAL_LIST_INIT(huds, list(
DATA_HUD_SENTIENT_DISEASE = new /datum/atom_hud/sentient_disease(),
DATA_HUD_AI_DETECT = new /datum/atom_hud/ai_detector(),
DATA_HUD_SECURITY_MEDICAL = new /datum/atom_hud/data/human/security/advanced/hos(),
+ DATA_HUD_PERMIT = new /datum/atom_hud/data/human/security/permit(),
+ DATA_HUD_SHIELDED = new /datum/atom_hud/data/human/security/shielded(),
))
/datum/atom_hud
diff --git a/code/datums/mapgen/CaveGenerator.dm b/code/datums/mapgen/CaveGenerator.dm
index 13ff6c0953ef..64adc551adea 100644
--- a/code/datums/mapgen/CaveGenerator.dm
+++ b/code/datums/mapgen/CaveGenerator.dm
@@ -110,16 +110,34 @@
///Spawning isn't done in procs to save on overhead on the 60k turfs we're going through.
//FLORA SPAWNING HERE
if(flora_allowed && prob(flora_spawn_chance))
+ var/can_spawn = TRUE //dripstation edit
var/flora_type = pick(flora_spawn_list)
+ for(var/turf/bl_turf in range(1, new_turf)) //dripstation edit
+ if(isspaceturf(bl_turf) || ischasm(bl_turf) || islava(bl_turf)|| istype(bl_turf, /turf/open/floor/plating/ice)) //dripstation edit
+ can_spawn = FALSE //dripstation edit
+ break //dripstation edit
+ if(can_spawn) //dripstation edit
+ new flora_type(new_turf) //dripstation edit
+ spawned_something = TRUE //dripstation edit
+ /*dripstation edit
new flora_type(new_turf)
spawned_something = TRUE
+ */ //dripstation edit
//FEATURE SPAWNING HERE
+ /* dripstation edit
if(feature_allowed && prob(feature_spawn_chance))
+ */
+ if(feature_allowed && !spawned_something && prob(feature_spawn_chance))
var/can_spawn = TRUE
var/atom/picked_feature = pick(feature_spawn_list)
+ for(var/turf/bl_turf in range(1, new_turf)) //dripstation edit
+ if(isspaceturf(bl_turf) || ischasm(bl_turf) || islava(bl_turf)|| istype(bl_turf, /turf/open/floor/plating/ice)) //dripstation edit
+ can_spawn = FALSE //dripstation edit
+ break //dripstation edit
+
for(var/obj/structure/existing_feature in range(7, new_turf))
if(istype(existing_feature, picked_feature))
can_spawn = FALSE
diff --git a/code/datums/mapgen/Cavegens/IcemoonCaves.dm b/code/datums/mapgen/Cavegens/IcemoonCaves.dm
index e1aa09f6b3cb..5315a2f3447c 100644
--- a/code/datums/mapgen/Cavegens/IcemoonCaves.dm
+++ b/code/datums/mapgen/Cavegens/IcemoonCaves.dm
@@ -1,3 +1,4 @@
+/* Dripstation edit
/datum/map_generator/cave_generator/icemoon
weighted_open_turf_types = list(/turf/open/floor/plating/asteroid/snow/icemoon = 19, /turf/open/floor/plating/ice/icemoon = 1)
weighted_closed_turf_types = list(/turf/closed/mineral/random/snow = 1)
@@ -34,6 +35,7 @@
smoothing_iterations = 10
weighted_open_turf_types = list(/turf/open/floor/plating/asteroid/snow/icemoon/top_layer = 19, /turf/open/floor/plating/ice/icemoon/top_layer = 1)
weighted_closed_turf_types = list(/turf/closed/mineral/random/snow/top_layer = 1)
+*/
/* WE DONT HAVE A LOT OF THIS STUFF SO IT SHOULD BE PORTED WHEN WE DECIDE TO DO ICEMOON AGAIN
/datum/map_generator/cave_generator/icemoon/deep
diff --git a/code/datums/ruins/icemoon.dm b/code/datums/ruins/icemoon.dm
index b3d538177f07..644c10d41776 100644
--- a/code/datums/ruins/icemoon.dm
+++ b/code/datums/ruins/icemoon.dm
@@ -52,7 +52,10 @@
name = "Syndicate Icemoon Research Outpost"
id = "synd_research"
description = "A small Syndicate research outpost in the icy wastes, sealed off from the outside."
+ /* Dripstation edit
suffix = "icemoon_surface_syndicate.dmm"
+ */
+ suffix = "icemoon_surface_syndicate_new.dmm" // Dripstation edit
/datum/map_template/ruin/icemoon/seed_vault
name = "Seed Vault"
@@ -64,9 +67,71 @@
/datum/map_template/ruin/icemoon/walker_village
name = "Walker Village"
id = "walkervillage"
+ always_place = TRUE // Dripstation edit
description = "A town populated by strange, sapient zombies."
suffix = "icemoon_surface_walkervillage.dmm"
+//Dripstation edit bellow
+/datum/map_template/ruin/icemoon/syndicatepod
+ name = "Syndicate Pod"
+ id = "syndicatepod"
+ description = "The Syndicate would pay handsomely for its contents"
+ suffix = "icemoon_surface_syndicatepod.dmm"
+
+/datum/map_template/ruin/icemoon/dead_ratvar
+ name = "Dead Ratvar"
+ id = "dead_ratvar"
+ description = "The god himself"
+ suffix = "icemoon_surface_dead_ratvar.dmm"
+ cost = 10
+ allow_duplicates = FALSE
+
+/datum/map_template/ruin/icemoon/engioutpost
+ name = "Engi Outpost"
+ id = "engioutpost"
+ description = "Engioutposting"
+ suffix = "icemoon_surface_engioutpost.dmm"
+ cost = 10
+ allow_duplicates = FALSE
+
+/datum/map_template/ruin/icemoon/newcops
+ name = "Abandoned Nuclear Operatives base"
+ id = "nukiebaseabandoned"
+ description = "Who knows what lies within?"
+ suffix = "icemoon_surface_abandoned_newcops.dmm.dmm"
+ cost = 20
+ allow_duplicates = FALSE
+
+/datum/map_template/ruin/icemoon/underground/arctic_station
+ name = "Abandoned Arctic Station"
+ id = "arctic_station"
+ description = "Who knows what lies within?"
+ suffix = "icemoon_underground_oldstation.dmm"
+ cost = 15
+ allow_duplicates = FALSE
+
+/datum/map_template/ruin/icemoon/underground/ufo_crash
+ name = "UFO Crash"
+ id = "ufo-crash"
+ description = "Turns out that keeping your abductees unconscious is really important. Who knew?"
+ suffix = "icemoon_underground_ufo_crash.dmm"
+
+/datum/map_template/ruin/icemoon/underground/abandonedhydrolab
+ name = "Abandoned Hydroponics Lab"
+ id = "hydroponicslab"
+ description = "Who knows what lies within?"
+ suffix = "icemoon_underground_hydroponics_lab.dmm"
+ cost = 10
+ allow_duplicates = FALSE
+
+/datum/map_template/ruin/icemoon/underground/slimelab
+ name = "Abandoned Slime Laboratory"
+ id = "slimelab"
+ description = "Who knows what lies within?"
+ suffix = "icemoon_underground_slimelab.dmm"
+ cost = 15
+ allow_duplicates = FALSE
+
// above and below ground together
/datum/map_template/ruin/icemoon/mining_site
@@ -81,7 +146,10 @@
name = "Mining Site Underground"
id = "miningsite-underground"
description = "Who knew ladders could be so useful?"
+/*
suffix = "icemoon_underground_mining_site.dmm"
+*/
+ suffix = "icemoon_underground_mining_site_drip.dmm"
unpickable = TRUE
// below ground only
@@ -91,29 +159,39 @@
ruin_type = ZTRAIT_ICE_RUINS_UNDERGROUND
default_area = /area/icemoon/underground/unexplored
+/* Dripstation edit, remap
/datum/map_template/ruin/icemoon/underground/abandonedvillage
name = "Abandoned Village"
id = "abandonedvillage"
description = "Who knows what lies within?"
suffix = "icemoon_underground_abandoned_village.dmm"
+*/
/datum/map_template/ruin/icemoon/underground/library
name = "Buried Library"
id = "buriedlibrary"
description = "A once grand library, now lost to the confines of the Ice Moon."
+/* dripstation edit
suffix = "icemoon_underground_library.dmm"
+*/
+ suffix = "icemoon_underground_library_drip.dmm" //dripstation edit
/datum/map_template/ruin/icemoon/underground/wrath
name = "Ruin of Wrath"
id = "wrath"
description = "You'll fight and fight and just keep fighting."
+/* dripstation edit
suffix = "icemoon_underground_wrath.dmm"
+*/
+ suffix = "icemoon_underground_wrath_drip.dmm" //dripstation edit
+/* Dripstation edit
/datum/map_template/ruin/icemoon/underground/lavaland
name = "Lavaland Site"
id = "lavalandsite"
description = "I guess we never really left you huh?"
suffix = "icemoon_underground_lavaland.dmm"
+*/
/datum/map_template/ruin/icemoon/underground/puzzle
name = "Ancient Puzzle"
@@ -125,10 +203,15 @@
name = "Bath House"
id = "bathhouse"
description = "A taste of paradise, locked in the hell of the Ice Moon."
+/* dripstation edit
suffix = "icemoon_underground_bathhouse.dmm"
+*/
+ suffix = "icemoon_underground_bathhouse_drip.dmm" //dripstation edit
+/* Cringe, dripstation edit
/datum/map_template/ruin/icemoon/underground/wampacave
name = "Wampa Cave"
id = "wampacave"
description = "A cave inhabited by a strange monster, with an unfortunate hero..."
suffix = "icemoon_underground_wampacave.dmm"
+*/
diff --git a/code/datums/weather/weather_types/snow_storm.dm b/code/datums/weather/weather_types/snow_storm.dm
index efbaf2132af6..9201317d20f9 100644
--- a/code/datums/weather/weather_types/snow_storm.dm
+++ b/code/datums/weather/weather_types/snow_storm.dm
@@ -16,6 +16,7 @@
end_message = span_boldannounce("The snowfall dies down, it should be safe to go outside again.")
area_type = /area
+ protected_areas = list(/area/icemoon/underground)
protect_indoors = TRUE
target_trait = ZTRAIT_SNOWSTORM
diff --git a/code/game/area/areas/mining.dm b/code/game/area/areas/mining.dm
index ffe7a4e91cf5..c46fd9c88e02 100644
--- a/code/game/area/areas/mining.dm
+++ b/code/game/area/areas/mining.dm
@@ -238,8 +238,12 @@
/area/icemoon/underground/unexplored // mobs and megafauna and ruins spawn here
name = "Icemoon Caves"
icon_state = "unexplored"
+/* // dripstation edit start
area_flags = CAVES_ALLOWED | MOB_SPAWN_ALLOWED | MEGAFAUNA_SPAWN_ALLOWED
map_generator = /datum/map_generator/cave_generator/icemoon
+*/
+ area_flags = CAVES_ALLOWED | FLORA_ALLOWED | MOB_SPAWN_ALLOWED | MEGAFAUNA_SPAWN_ALLOWED
+ map_generator = /datum/map_generator/cave_generator/icemoon/deep // dripstation edit end
/area/icemoon/underground/explored
name = "Icemoon Underground"
diff --git a/code/game/data_huds.dm b/code/game/data_huds.dm
index 590fdef0e88b..9fd899b3654a 100644
--- a/code/game/data_huds.dm
+++ b/code/game/data_huds.dm
@@ -43,6 +43,21 @@
/datum/atom_hud/data/human/security
+/datum/atom_hud/data/human/security/permit //dripstation edit start
+ hud_icons = list(PERMIT_HUD)
+
+/datum/atom_hud/data/human/security/basic
+ hud_icons = list(ID_HUD, PERMIT_HUD)
+
+/datum/atom_hud/data/human/security/shielded
+ hud_icons = list(SHIELDED_HUD)
+
+/datum/atom_hud/data/human/security/advanced
+ hud_icons = list(ID_HUD, IMPTRACK_HUD, IMPLOYAL_HUD, IMPCHEM_HUD, WANTED_HUD, NANITE_HUD, PERMIT_HUD)
+
+/datum/atom_hud/data/human/security/advanced/hos
+ hud_icons = list(ID_HUD, IMPTRACK_HUD, IMPLOYAL_HUD, IMPCHEM_HUD, WANTED_HUD, NANITE_HUD, STATUS_HUD, HEALTH_HUD, PERMIT_HUD, SHIELDED_HUD)
+/*
/datum/atom_hud/data/human/security/basic
hud_icons = list(ID_HUD)
@@ -51,6 +66,7 @@
/datum/atom_hud/data/human/security/advanced/hos
hud_icons = list(ID_HUD, IMPTRACK_HUD, IMPLOYAL_HUD, IMPCHEM_HUD, WANTED_HUD, NANITE_HUD, STATUS_HUD, HEALTH_HUD)
+*/ //dripstation edit end
/datum/atom_hud/data/diagnostic
@@ -211,11 +227,23 @@ Security HUDs! Basic mode shows only the job.
holder.icon_state = "hudno_id"
if(wear_id?.GetID())
holder.icon_state = "hud[ckey(wear_id.GetJobName())]"
+ holder = hud_list[PERMIT_HUD]
+ var/icon/IC = icon(icon, icon_state, dir)
+ holder.pixel_y = IC.Height() - world.icon_size
+ if(wear_id?.get_gun_permit_iconstate())
+ holder.icon_state = wear_id?.get_gun_permit_iconstate()
+ set_hud_image_active(PERMIT_HUD)
+ else
+ holder.icon_state = null
+ set_hud_image_inactive(PERMIT_HUD)
sec_hud_set_security_status()
/mob/living/proc/sec_hud_set_implants()
var/image/holder
+/* Dripstation edited
for(var/i in list(IMPTRACK_HUD, IMPLOYAL_HUD, IMPCHEM_HUD))
+*/
+ for(var/i in list(IMPTRACK_HUD, IMPLOYAL_HUD, IMPCHEM_HUD, SHIELDED_HUD))
holder = hud_list[i]
holder.icon_state = null
set_hud_image_inactive(i)
@@ -228,7 +256,10 @@ Security HUDs! Basic mode shows only the job.
holder.icon_state = "hud_imp_tracking"
set_hud_image_active(IMPTRACK_HUD)
+ /* Dripstation edited
else if(istype(I, /obj/item/implant/chem))
+ */
+ if(istype(I, /obj/item/implant/chem)) //Dripstation edited
holder = hud_list[IMPCHEM_HUD]
var/icon/IC = icon(icon, icon_state, dir)
holder.pixel_y = IC.Height() - world.icon_size
@@ -236,6 +267,15 @@ Security HUDs! Basic mode shows only the job.
set_hud_image_active(IMPCHEM_HUD)
//Dripstation edited
+ /*
+ if(HAS_TRAIT(src, TRAIT_MINDSHIELD))
+ holder = hud_list[IMPLOYAL_HUD]
+ var/icon/IC = icon(icon, icon_state, dir)
+ holder.pixel_y = IC.Height() - world.icon_size
+ holder.icon_state = "hud_imp_loyal"
+ set_hud_image_active(IMPLOYAL_HUD)
+ */
+
if(istype(I, /obj/item/implant/mindshield))
var/obj/item/implant/mindshield/MS = I
holder = hud_list[IMPLOYAL_HUD]
@@ -244,6 +284,13 @@ Security HUDs! Basic mode shows only the job.
holder.icon_state = MS.implant_visible_as
set_hud_image_active(IMPLOYAL_HUD)
+ if(HAS_TRAIT(src, TRAIT_MINDSHIELD))
+ holder = hud_list[SHIELDED_HUD]
+ var/icon/IC = icon(icon, icon_state, dir)
+ holder.pixel_y = IC.Height() - world.icon_size
+ holder.icon_state = "hud_shielded"
+ set_hud_image_active(SHIELDED_HUD)
+
/mob/living/carbon/human/proc/sec_hud_set_security_status()
var/image/holder = hud_list[WANTED_HUD]
var/icon/sec_icon = icon(icon, icon_state, dir)
diff --git a/code/game/machinery/computer/crew.dm b/code/game/machinery/computer/crew.dm
index 2a15624d04d2..775351a80b35 100644
--- a/code/game/machinery/computer/crew.dm
+++ b/code/game/machinery/computer/crew.dm
@@ -200,7 +200,10 @@ GLOBAL_DATUM_INIT(crewmonitor, /datum/crewmonitor, new)
if (ishumanbasic(tracked_mob))
species = "Human"
if (ispreternis(tracked_mob))
+ /* Dripstation edit
species = "Robot"
+ */
+ species = "Replica" // Dripstation edit
if (isipc(tracked_mob))
species = "IPC"
if (ispodperson(tracked_mob))
diff --git a/code/game/objects/items/implants/implant_mindshieldtot.dm b/code/game/objects/items/implants/implant_mindshieldtot.dm
index ff0ae38108bf..c7f2192c24ef 100644
--- a/code/game/objects/items/implants/implant_mindshieldtot.dm
+++ b/code/game/objects/items/implants/implant_mindshieldtot.dm
@@ -68,6 +68,9 @@
return FALSE
if(target.mind.has_antag_datum(/datum/antagonist/gang))
target.mind.remove_antag_datum(/datum/antagonist/gang)
+ if(HAS_TRAIT(target, TRAIT_MINDSHIELD)) //dripstation edit
+ target.visible_message(span_warning("[target] seems to resist the implant!"), span_warning("You already have mind protection!")) //dripstation edit
+ return FALSE //dripstation edit
if(!silent)
if(target.mind in SSticker.mode.cult)
to_chat(target, span_warning("You feel something interfering with your mental conditioning, but you resist it!"))
diff --git a/code/game/objects/items/robot/robot_parts.dm b/code/game/objects/items/robot/robot_parts.dm
index e16c427dfb17..b4556d8a01e7 100644
--- a/code/game/objects/items/robot/robot_parts.dm
+++ b/code/game/objects/items/robot/robot_parts.dm
@@ -76,7 +76,9 @@
/obj/item/robot_suit/examine(mob/user)
. = ..()
+/*Dripstation edit
. += "If you insert an AI CPU when this endoskeleton is complete it will be constructed as a synthetic."
+*/
/obj/item/robot_suit/wrench_act(mob/living/user, obj/item/I) //Deconstucts empty borg shell. Flashes remain unbroken because they haven't been used yet
var/turf/T = get_turf(src)
@@ -256,6 +258,7 @@
else
to_chat(user, span_warning("The endoskeleton must be assembled before debugging can begin!"))
+/*Dripstation edit
else if(istype(W, /obj/item/ai_cpu))
if(check_completion())
var/response = tgui_alert(user, "Are you sure you want to turn this endoskeleton into a synthetic unit?", "Please Confirm", list("Yes", "No"))
@@ -276,6 +279,7 @@
S.inbuilt_cpu = null
S.inbuilt_cpu = W
qdel(src)
+*/
else if(istype(W, /obj/item/mmi))
var/obj/item/mmi/M = W
diff --git a/code/game/objects/items/tools/weldingtool.dm b/code/game/objects/items/tools/weldingtool.dm
index 5470eef922ec..0ac5a1443948 100644
--- a/code/game/objects/items/tools/weldingtool.dm
+++ b/code/game/objects/items/tools/weldingtool.dm
@@ -120,6 +120,9 @@
if(user.a_intent == INTENT_HELP && ishuman(M))
var/mob/living/carbon/human/H = M
+ if(isreplica(H)) //dripstation edit
+ to_chat(user, span_warning("Replika`s can`t weld themselfes.")) //dripstation edit
+ return FALSE //dripstation edit
var/obj/item/bodypart/affecting = H.get_bodypart(check_zone(user.zone_selected))
if(affecting?.status == BODYPART_ROBOTIC)
if(affecting.brute_dam <= 0)
diff --git a/code/game/objects/structures/crates_lockers/closets/secure/security.dm b/code/game/objects/structures/crates_lockers/closets/secure/security.dm
index 48f3caa2a85f..e46ddcfac9bd 100755
--- a/code/game/objects/structures/crates_lockers/closets/secure/security.dm
+++ b/code/game/objects/structures/crates_lockers/closets/secure/security.dm
@@ -304,10 +304,12 @@
req_access = list(ACCESS_ARMORY)
icon_state = "tac"
+/*Dripstation edit
/obj/structure/closet/secure_closet/lethalshots/PopulateContents()
..()
for(var/i in 1 to 3)
new /obj/item/storage/box/lethalshot(src)
+*/
//Yogs Start: Brig Pysh Closet
/obj/structure/closet/secure_closet/physician
diff --git a/code/game/objects/structures/crates_lockers/closets/utility_closets.dm b/code/game/objects/structures/crates_lockers/closets/utility_closets.dm
index f92299928483..d3c1f3993e2c 100644
--- a/code/game/objects/structures/crates_lockers/closets/utility_closets.dm
+++ b/code/game/objects/structures/crates_lockers/closets/utility_closets.dm
@@ -152,11 +152,13 @@
new /obj/item/clothing/shoes/sneakers/black(src)
new /obj/item/clothing/head/bomb_hood(src)
+/* Dripstation edit
/obj/structure/closet/bombcloset/security/PopulateContents()
new /obj/item/clothing/suit/bomb_suit/security(src)
new /obj/item/clothing/under/rank/security(src)
new /obj/item/clothing/shoes/jackboots(src)
new /obj/item/clothing/head/bomb_hood/security(src)
+*/
/obj/structure/closet/bombcloset/white/PopulateContents()
new /obj/item/clothing/suit/bomb_suit/white(src)
diff --git a/code/game/objects/structures/guncase.dm b/code/game/objects/structures/guncase.dm
index 4eee49f9990c..5732fbc43167 100644
--- a/code/game/objects/structures/guncase.dm
+++ b/code/game/objects/structures/guncase.dm
@@ -113,3 +113,9 @@
icon_state = "ecase"
case_type = "egun"
gun_category = /obj/item/gun/energy/e_gun
+
+/obj/structure/guncase/wt
+ name = "security carbine locker"
+ desc = "A locker that holds WT 550."
+ case_type = "wtgun"
+ gun_category = /obj/item/gun/ballistic/automatic/wt550
diff --git a/code/game/turfs/open/floor/plating/asteroid.dm b/code/game/turfs/open/floor/plating/asteroid.dm
index 080c7dd51e82..8c13122cf59e 100644
--- a/code/game/turfs/open/floor/plating/asteroid.dm
+++ b/code/game/turfs/open/floor/plating/asteroid.dm
@@ -20,6 +20,7 @@
attachment_holes = FALSE
var/obj/item/stack/digResult = /obj/item/stack/ore/glass/basalt
var/dug = FALSE
+ var/max_icon_states = 12 // Dripstation edit
/turf/open/floor/plating/asteroid/broken_states()
if(initial(dug))
@@ -30,8 +31,12 @@
var/proper_name = name
. = ..()
name = proper_name
+ /* Dripstation edit start
if(prob(floor_variance))
icon_state = "[environment_type][rand(0,12)]"
+ */
+ if(prob(floor_variance))
+ icon_state = "[base_icon_state][rand(0,max_icon_states)]" // Dripstation edit end
/turf/open/floor/plating/asteroid/proc/getDug()
new digResult(src, 5)
diff --git a/code/modules/client/preferences/names.dm b/code/modules/client/preferences/names.dm
index 9c31788c4a70..f20566ef7edd 100644
--- a/code/modules/client/preferences/names.dm
+++ b/code/modules/client/preferences/names.dm
@@ -147,6 +147,7 @@
/datum/preference/name/cyborg/create_default_value()
return DEFAULT_CYBORG_NAME
+/* //dripstation edit
/datum/preference/name/synthetic
savefile_key = "synthetic_name"
@@ -157,3 +158,4 @@
/datum/preference/name/synthetic/create_default_value()
return pick(GLOB.synthetic_names)
+*/
diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm
index b52c1ff33bfc..1e0ce93b9b2e 100644
--- a/code/modules/clothing/clothing.dm
+++ b/code/modules/clothing/clothing.dm
@@ -54,6 +54,8 @@
var/list/damage_by_parts
/// How much integrity is in a specific limb before that limb is disabled (for use in [/obj/item/clothing/proc/take_damage_zone], and only if we cover multiple zones.) Set to 0 to disable shredding.
var/limb_integrity = 0
+ /// How effective armor is in removing armor penetration og the bullet. This defined for use in /datum/component/hardened
+ var/armor_pen_remove_mod = 1
/// How many zones (body parts, not precise) we have disabled so far, for naming purposes
var/zones_disabled
diff --git a/code/modules/jobs/access.dm b/code/modules/jobs/access.dm
index 57e4ca2b6857..f35389d9d4c0 100644
--- a/code/modules/jobs/access.dm
+++ b/code/modules/jobs/access.dm
@@ -151,7 +151,7 @@
ACCESS_THEATRE, ACCESS_RESEARCH, ACCESS_RND, ACCESS_MINING, ACCESS_MAILSORTING, ACCESS_WEAPONS,
ACCESS_MECH_MINING, ACCESS_MECH_ENGINE, ACCESS_MECH_SCIENCE, ACCESS_MECH_SECURITY, ACCESS_MECH_MEDICAL,
ACCESS_VAULT, ACCESS_MINING_STATION, ACCESS_XENOBIOLOGY, ACCESS_CE, ACCESS_HOP, ACCESS_HOS, ACCESS_RC_ANNOUNCE,
- ACCESS_CLOWN, ACCESS_MIME, ACCESS_POD_PILOT, ACCESS_BLUESHIELD, ACCESS_NTREP, ACCESS_MAGISTRATE, ACCESS_HAZARD_TECH, ACCESS_ARTIST, /* Dripstation jobs */
+ ACCESS_CLOWN, ACCESS_MIME, ACCESS_POD_PILOT, ACCESS_BLUESHIELD, ACCESS_NTREP, ACCESS_MAGISTRATE, ACCESS_HAZARD_TECH, ACCESS_ARTIST, ACCESS_EXPLORER, /* Dripstation jobs */
ACCESS_KEYCARD_AUTH, ACCESS_TCOMSAT, ACCESS_GATEWAY, ACCESS_MINERAL_STOREROOM, ACCESS_MINISAT, ACCESS_NETWORK, ACCESS_CLONING, ACCESS_TCOM_ADMIN, ACCESS_PARAMEDIC, ACCESS_MANUFACTURING, ACCESS_BRIG_PHYS, ACCESS_PSYCH, ACCESS_SERVHALL) //YOGS - yogs jobs
/// Gets all centcom accesses
@@ -198,7 +198,7 @@
if(6) //supply
return list(ACCESS_MAILSORTING, ACCESS_MINING, ACCESS_MINING_STATION, ACCESS_MECH_MINING, ACCESS_MINERAL_STOREROOM, ACCESS_CARGO, ACCESS_QM, ACCESS_VAULT, ACCESS_MAINT_TUNNELS, ACCESS_GATEWAY) //dripstation edit
if(7) //command
- return list(ACCESS_HEADS, ACCESS_RC_ANNOUNCE, ACCESS_KEYCARD_AUTH, ACCESS_CHANGE_IDS, ACCESS_AI_UPLOAD, ACCESS_SECURE_TECH_STORAGE, ACCESS_TELEPORTER, ACCESS_EVA, ACCESS_GATEWAY, ACCESS_ALL_PERSONAL_LOCKERS, ACCESS_HOP, ACCESS_CAPTAIN, ACCESS_VAULT, ACCESS_MAINT_TUNNELS) //dripstation edit
+ return list(ACCESS_HEADS, ACCESS_RC_ANNOUNCE, ACCESS_KEYCARD_AUTH, ACCESS_CHANGE_IDS, ACCESS_AI_UPLOAD, ACCESS_SECURE_TECH_STORAGE, ACCESS_TELEPORTER, ACCESS_EVA, ACCESS_GATEWAY, ACCESS_ALL_PERSONAL_LOCKERS, ACCESS_BLUESHIELD, ACCESS_NTREP, ACCESS_MAGISTRATE, ACCESS_HOP, ACCESS_CAPTAIN, ACCESS_VAULT, ACCESS_MAINT_TUNNELS) //dripstation edit
/// Gets the name from region ID
/proc/get_region_accesses_name(code)
@@ -381,6 +381,14 @@
if(ACCESS_SERVHALL)
return "Service Hall"
// yogs end
+ //dripstation start
+ if(ACCESS_BLUESHIELD)
+ return "Blueshield`s Office"
+ if(ACCESS_NTREP)
+ return "Nanotrasen Representative`s Office"
+ if(ACCESS_MAGISTRATE)
+ return "Magistrate`s Office"
+ //dripstation end
/// Get descriptions for centcom accesses
/proc/get_centcom_access_desc(A)
@@ -411,12 +419,17 @@
"Atmospheric Technician", "Chief Medical Officer", "Medical Doctor", "Chemist", "Geneticist", "Virologist",
// yogs start - Yog jobs
"Research Director", "Scientist", "Roboticist", "Head of Security", "Warden", "Detective", "Security Officer",
+ /* Dripstation edit
"Network Admin", "Mining Medic", "Paramedic", "Psychiatrist", "Clerk", "Tourist", "Space Bartender", "Artist", "Brig Physician", "Synthetic")
+ */
+ "Network Admin", "Mining Medic", "Paramedic", "Psychiatrist", "Clerk", "Tourist", "Space Bartender", "Artist", "Brig Physician",
// yogs end
+ "Customs Agent", "Explorer")
+ // Dripstation end
/// Gets all jobs with hud icons
/proc/get_all_job_icons() //For all existing HUD icons
- return get_all_jobs() + list("Prisoner")
+ return get_all_jobs() + list("Prisoner", "Blueshield", "Nanotrasen Representative", "Magistrate", "Repair Worker Replika") //dripstation edit
/// Gets all centcom jobs
/proc/get_all_centcom_jobs()
diff --git a/code/modules/jobs/departments/departments.dm b/code/modules/jobs/departments/departments.dm
index 81b44473b7fa..1d7199daf75b 100644
--- a/code/modules/jobs/departments/departments.dm
+++ b/code/modules/jobs/departments/departments.dm
@@ -30,6 +30,11 @@
department_bitflags = DEPARTMENT_BITFLAG_ASSISTANT
// Don't add department_head! Assistants names should not be in bold.
+/// A special centcom only department, primarily for use by the preferences menu
+/datum/job_department/central_command
+ department_name = DEPARTMENT_CENTRAL_COMMAND
+ department_bitflags = DEPARTMENT_BITFLAG_CENTRAL_COMMAND
+
/// A special captain only department, for use by the preferences menu
/datum/job_department/captain
department_name = DEPARTMENT_CAPTAIN
diff --git a/code/modules/jobs/job_types/_job.dm b/code/modules/jobs/job_types/_job.dm
index 038d97f965e5..7f52503fe0a2 100644
--- a/code/modules/jobs/job_types/_job.dm
+++ b/code/modules/jobs/job_types/_job.dm
@@ -368,13 +368,14 @@
C.registered_account = B
B.bank_cards += C
H.sec_hud_set_ID()
+ H.equip_to_slot_if_possible(C, ITEM_SLOT_ID) //dripstation edit
if(pda_type)
var/obj/item/modular_computer/PDA = new pda_type()
if(istype(PDA))
H.equip_to_slot_if_possible(PDA, pda_slot)
+/* dripstation edit
PDA.InsertID(C)
-/*
H.equip_to_slot_if_possible(PDA, ITEM_SLOT_ID)
PDA.update_label()
@@ -383,8 +384,8 @@
else
H.equip_to_slot_if_possible(C, ITEM_SLOT_ID)
else
- */
H.equip_to_slot_if_possible(C, ITEM_SLOT_ID)
+*/
if(H.stat != DEAD)//if a job has a gps and it isn't a decorative corpse, rename the GPS to the owner's name
for(var/obj/item/gps/G in H.get_all_contents())
diff --git a/code/modules/jobs/job_types/synthetic.dm b/code/modules/jobs/job_types/synthetic.dm
index 9c86d887aa39..616d9d001602 100644
--- a/code/modules/jobs/job_types/synthetic.dm
+++ b/code/modules/jobs/job_types/synthetic.dm
@@ -1,3 +1,4 @@
+/* Dripstation edit
GLOBAL_LIST_INIT(synthetic_base_access, list(
ACCESS_MAINT_TUNNELS, ACCESS_KITCHEN, ACCESS_CREMATORIUM,
ACCESS_JANITOR, ACCESS_BAR, ACCESS_CHAPEL_OFFICE,
@@ -56,10 +57,13 @@ GLOBAL_LIST_EMPTY(synthetic_added_access)
/datum/job/synthetic/get_access()
return GLOB.synthetic_base_access
+*/
/datum/outfit/job/synthetic
name = "Synthetic"
+/* Dripstation edit
jobtype = /datum/job/synthetic
+*/
id_type = /obj/item/card/id/silver/synthetic
ears = /obj/item/radio/headset/headset_synthetic
diff --git a/code/modules/jobs/jobs.dm b/code/modules/jobs/jobs.dm
index 0686a12ab559..281d4038df2c 100644
--- a/code/modules/jobs/jobs.dm
+++ b/code/modules/jobs/jobs.dm
@@ -5,7 +5,10 @@ GLOBAL_LIST_INIT(original_command_positions, list(
"Chief Engineer",
"Research Director",
"Chief Medical Officer",
- "Quartermaster")) //dripstation edit
+ "Quartermaster", /*dripstation edit*/
+ "Nanotrasen Representative", /*dripstation edit*/
+ "Magistrate", /*dripstation edit*/
+ "Blueshield")) //dripstation edit
GLOBAL_LIST_INIT(command_lightup_areas, typecacheof(list(
/area/bridge,
@@ -86,12 +89,19 @@ GLOBAL_LIST_INIT(original_supply_positions, list(
*/
"Quartermaster",
"Cargo Technician",
+ /* dripstation edit
"Shaft Miner"))
+ */
+ "Shaft Miner",
+ "Explorer",
+ "Customs Agent"))
GLOBAL_LIST_INIT(supply_lightup_areas, \
typecacheof(list( \
/area/quartermaster, \
+ /* Dripstation edit
/area/security/checkpoint/supply \
+ */
)) - typecacheof(list( \
/area/quartermaster/qm \
)) \
@@ -132,16 +142,23 @@ GLOBAL_LIST_INIT(security_lightup_areas, \
GLOBAL_LIST_INIT(original_nonhuman_positions, list(
"AI",
"Cyborg",
+ "Repair Worker Replika",
"pAI"))
GLOBAL_LIST_INIT(alt_command_positions, list(
"Station Commander", "Facility Director", "Chief Executive Officer","Big Boss",
+ /*dripstation edit
"Chief of Staff", "Head of Internal Affairs", "First Officer",
+ */
+ "Chief of Staff", "Head of Human Resources", "First Officer",
"Security Commander", "Security Chief",
"Head of Engineering", "Engineering Director", "Senior Engineer",
"Chief Science Officer", "Head of Research", "Chief Technology Officer",
"Medical Director", "Head of Medical",
- "Stock Controller", "Cargo Coordinator", "Shipping Overseer", "Postmaster General",)) //dripstation edit
+ "Stock Controller", "Cargo Coordinator", "Shipping Overseer", /*dripstation edit*/
+ "Nanotrasen Consultant", "Central Command Representative", /*dripstation edit*/
+ "TerraGov Judge", "Nanotrasen Internal Affairs Representative", /*dripstation edit*/
+ "Blueshield Lieutenant", "Close Protection Specialist", "Executive Protection Agent"))//dripstation edit
GLOBAL_LIST_INIT(alt_engineering_positions, list(
"Head of Engineering", "Engineering Director", "Senior Engineer",
@@ -169,10 +186,16 @@ GLOBAL_LIST_INIT(alt_science_positions, list(
GLOBAL_LIST_INIT(alt_supply_positions, list(
/*Dripstation edit, QM is head of supply
"Chief of Staff", "Head of Internal Affairs",
- */
"Stock Controller", "Cargo Coordinator", "Shipping Overseer", "Postmaster General",
+ */
+ "Stock Controller", "Cargo Coordinator", "Shipping Overseer",
"Deliveryperson", "Mail Service", "Exports Handler", "Cargo Trainee", "Crate Pusher", "Courier",
+ /*Dripstation edit, QM is head of supply
"Lavaland Scout", "Prospector", "Junior Miner", "Major Miner", "Surveyor"))
+ */
+ "Lavaland Scout", "Prospector", "Junior Miner", "Major Miner",
+ "Space Scout", "Junior Explorer", "Major Explorer", "Surveyor",
+ "Customs Officer", "Customs Specialist"))
GLOBAL_LIST_INIT(alt_civilian_positions, list(
"Barkeep", "Tapster", "Barista", "Mixologist",
@@ -180,7 +203,9 @@ GLOBAL_LIST_INIT(alt_civilian_positions, list(
"Chef", "Hash Slinger", "Sous-chef", "Culinary Artist", "Culinarian",
"Custodian", "Sanitation Worker", "Cleaner", "Caretaker", "Maid",
"Librarian", "Journalist", "Archivist", "Cartographer", "Space Archaeologist",
+ /*Dripstation edit
"Prosecutor", "Defense Attorney", "Paralegal", "Ace Attorney",
+ */
"Priest", "Preacher", "Cleric", "Exorcist", "Vicar",
"Entertainer", "Comedian", "Jester", "Improv Artist",
"Mute Entertainer", "Silent Jokester", "Pantomimist",
@@ -195,11 +220,13 @@ GLOBAL_LIST_INIT(alt_security_positions, list(
"Brig Watchman", "Brig Superintendent", "Security Staff Sergeant", "Security Dispatcher", "Prison Supervisor",
"Investigator", "Forensic Analyst", "Investigative Cadet", "Private Eye", "Inspector",
"Threat Response Officer", "Civilian Protection Officer", "Security Cadet", "Corporate Officer", "Peacekeeper",
+ "Internal Affair`s Observer", "Corporate Defense Attorney", /*dripstation edit*/
))
GLOBAL_LIST_INIT(alt_nonhuman_positions, list(
"Station Central Processor", "Central Silicon Intelligence", "Station Super Computer",
"Droid", "Robot", "Automaton",
+ "Security Technician Replika",
ROLE_PAI))
GLOBAL_LIST_INIT(command_positions, original_command_positions | alt_command_positions)
@@ -272,6 +299,14 @@ GLOBAL_PROTECT(exp_specialmap)
var/static/regex/para_expand = new("paramedic")
var/static/regex/phys_expand = new("brig physician")
// yogs end
+ //dripstation start
+ var/static/regex/bs_expand = new("blueshield")
+ var/static/regex/ntr_expand = new("nanotrasen representative")
+ var/static/regex/mag_expand = new("magistrate")
+ var/static/regex/replica_expand = new("replica")
+ var/static/regex/customs_expand = new("customs officer")
+ var/static/regex/explorer_expand = new("explorer")
+ //dripstation end
job = lowertext(job)
job = cap_expand.Replace(job, "captain")
@@ -296,6 +331,14 @@ GLOBAL_PROTECT(exp_specialmap)
job = para_expand.Replace(job, "paramedic")
job = phys_expand.Replace(job, "brig physician")
// yogs end
+ //dripstation start
+ job = bs_expand.Replace(job, "blueshield")
+ job = ntr_expand.Replace(job, "nanotrasen representative")
+ job = mag_expand.Replace(job, "magistrate")
+ job = replica_expand.Replace(job, "replika")
+ job = customs_expand.Replace(job, "customs officer")
+ job = explorer_expand.Replace(job, "explorer")
+ //dripstation end
return job
/proc/get_alternate_titles(job)
diff --git a/code/modules/mob/living/carbon/human/human_defines.dm b/code/modules/mob/living/carbon/human/human_defines.dm
index 0cb043b8400f..52c6964648ec 100644
--- a/code/modules/mob/living/carbon/human/human_defines.dm
+++ b/code/modules/mob/living/carbon/human/human_defines.dm
@@ -1,5 +1,8 @@
/mob/living/carbon/human
+/* Dripstation edit
hud_possible = list(HEALTH_HUD,STATUS_HUD,ID_HUD,WANTED_HUD,IMPLOYAL_HUD,IMPCHEM_HUD,IMPTRACK_HUD, NANITE_HUD, DIAG_NANITE_FULL_HUD,ANTAG_HUD,GLAND_HUD,SENTIENT_DISEASE_HUD)
+*/
+ hud_possible = list(HEALTH_HUD,STATUS_HUD,ID_HUD,WANTED_HUD,IMPLOYAL_HUD,IMPCHEM_HUD,IMPTRACK_HUD, NANITE_HUD, DIAG_NANITE_FULL_HUD,ANTAG_HUD,GLAND_HUD,SENTIENT_DISEASE_HUD, SHIELDED_HUD, PERMIT_HUD) //Dripstation edit
hud_type = /datum/hud/human
possible_a_intents = list(INTENT_HELP, INTENT_DISARM, INTENT_GRAB, INTENT_HARM)
pressure_resistance = 25
diff --git a/code/modules/mob/living/living_defense.dm b/code/modules/mob/living/living_defense.dm
index 32855c1f0af2..2739360eecee 100644
--- a/code/modules/mob/living/living_defense.dm
+++ b/code/modules/mob/living/living_defense.dm
@@ -52,7 +52,9 @@
return BULLET_ACT_HIT
/mob/living/bullet_act(obj/projectile/P, def_zone)
+/* Dripstation edit
var/armor = run_armor_check(def_zone, P.armor_flag, "","",P.armour_penetration)
+*/
// "Projectiles now ignore the holopara's master or any of their other holoparas."
var/guardian_pass = FALSE
@@ -69,6 +71,7 @@
var/sig_return = SEND_SIGNAL(src, COMSIG_ATOM_BULLET_ACT, P, def_zone)
if(sig_return != NONE)
return sig_return
+ var/armor = run_armor_check(def_zone, P.armor_flag, "","",P.armour_penetration) //Dripstation edit
if(!P.nodamage)
last_damage = P.name
diff --git a/code/modules/mob/living/simple_animal/hostile/nanotrasen.dm b/code/modules/mob/living/simple_animal/hostile/nanotrasen.dm
index 85bffe150860..202168a74eb4 100644
--- a/code/modules/mob/living/simple_animal/hostile/nanotrasen.dm
+++ b/code/modules/mob/living/simple_animal/hostile/nanotrasen.dm
@@ -33,10 +33,12 @@
footstep_type = FOOTSTEP_MOB_SHOE
+/*Dripstation edit
/mob/living/simple_animal/hostile/nanotrasen/Aggro()
..()
summon_backup(15)
say("411 in progress, requesting backup!")
+*/
/mob/living/simple_animal/hostile/nanotrasen/ranged
diff --git a/code/modules/mob/living/simple_animal/hostile/syndicate.dm b/code/modules/mob/living/simple_animal/hostile/syndicate.dm
index 148c663989e1..863bfe595c9c 100644
--- a/code/modules/mob/living/simple_animal/hostile/syndicate.dm
+++ b/code/modules/mob/living/simple_animal/hostile/syndicate.dm
@@ -125,6 +125,7 @@
var/obj/effect/light_emitter/red_energy_sword/sord
projectile_deflect_chance = 50
+/* Dripstation edit
/mob/living/simple_animal/hostile/syndicate/melee/sword/Initialize(mapload)
. = ..()
set_light(2)
@@ -138,6 +139,7 @@
visible_message(span_danger("[src] blocks [Proj] with its shield!"))
return BULLET_ACT_BLOCK
return ..()
+*/
/mob/living/simple_animal/hostile/syndicate/melee/sword/space
icon_state = "syndicate_space_sword"
@@ -151,6 +153,7 @@
spacewalk = TRUE
projectile_deflect_chance = 50
+/* Dripstation edit
/mob/living/simple_animal/hostile/syndicate/melee/sword/space/Initialize(mapload)
. = ..()
sord = new(src)
@@ -159,6 +162,7 @@
/mob/living/simple_animal/hostile/syndicate/melee/sword/space/Destroy()
QDEL_NULL(sord)
return ..()
+*/
/mob/living/simple_animal/hostile/syndicate/melee/sword/space/stormtrooper
icon_state = "syndicate_stormtrooper_sword"
diff --git a/code/modules/modular_computers/file_system/programs/command/synth_requester.dm b/code/modules/modular_computers/file_system/programs/command/synth_requester.dm
index a71e0bc474ce..9a2d9de97a18 100644
--- a/code/modules/modular_computers/file_system/programs/command/synth_requester.dm
+++ b/code/modules/modular_computers/file_system/programs/command/synth_requester.dm
@@ -48,8 +48,12 @@ GLOBAL_LIST_INIT(granted_synthetic_access, list())
return TRUE
if("grant_supply")
+/*Dripstation edit
if(ACCESS_HOP in user_id.access)
var/relevant_access = list(ACCESS_CARGO, ACCESS_QM, ACCESS_MINING, ACCESS_MAILSORTING, ACCESS_MINING_STATION, ACCESS_MINERAL_STOREROOM)
+*/
+ if(ACCESS_QM in user_id.access)
+ var/relevant_access = list(ACCESS_CARGO, ACCESS_MINING, ACCESS_MAILSORTING, ACCESS_MINING_STATION, ACCESS_MINERAL_STOREROOM)
if(GLOB.granted_synthetic_access[SUPPLY])
GLOB.granted_synthetic_access[SUPPLY] = FALSE
binary_talk("Synthetic assistance no longer required in the Supply department", "Synthetic Access Requester")
diff --git a/code/modules/paperwork/inspector_booth.dm b/code/modules/paperwork/inspector_booth.dm
index b6d594f5cb8b..9e2b11b2b873 100644
--- a/code/modules/paperwork/inspector_booth.dm
+++ b/code/modules/paperwork/inspector_booth.dm
@@ -297,6 +297,7 @@
// to parse and process the overlays back into strings
/obj/machinery/inspector_booth/proc/get_colors_by_job(real_job)
var/list/idfluff = list(
+ /*
"Assistant" = list("civillian","green"),
"Captain" = list("captain","gold"),
"Head of Personnel" = list("civillian","silver"),
@@ -336,6 +337,54 @@
"Brig Physician" = list("security","blue"),
"Lawyer" = list("security","purple")
)
+ */
+ "Assistant" = list("civillian","green"),
+ "Captain" = list("captain","gold"),
+ "Head of Personnel" = list("civillian","silver"),
+ "Head of Security" = list("HOS","HOS_id"),
+ "Chief Engineer" = list("CE","CE_id"),
+ "Research Director" = list("RD","RD_id"),
+ "Chief Medical Officer" = list("CMO","CMO_id"),
+ "Quartermaster" = list("QM","QM_id"),
+ "Station Engineer" = list("engineering","yellow"),
+ "Atmospheric Technician" = list("engineering","white"),
+ "Network Admin" = list("engineering","green"),
+ "Medical Doctor" = list("medical","blue"),
+ "Geneticist" = list("medical","purple"),
+ "Virologist" = list("medical","green"),
+ "Chemist" = list("medical","brown"),
+ "Paramedic" = list("medical","white"),
+ "Psychiatrist" = list("medical","dark_brown"),
+ "Scientist" = list("science","purple"),
+ "Roboticist" = list("science","black"),
+ "Cargo Technician" = list("cargo","dark_brown"),
+ "Shaft Miner" = list("cargo","black"),
+ "Mining Medic" = list("cargo","blue"),
+ "Bartender" = list("civillian","black"),
+ "Botanist" = list("civillian","blue"),
+ "Cook" = list("civillian","white"),
+ "Janitor" = list("civillian","purple"),
+ "Curator" = list("civillian","purple"),
+ "Chaplain" = list("civillian","black"),
+ "Clown" = list("clown","rainbow"),
+ "Mime" = list("mime","white"),
+ "Artist" = list("civillian","yellow"),
+ "Clerk" = list("civillian","blue"),
+ "Tourist" = list("civillian","yellow"),
+ "Warden" = list("security","black"),
+ "Security Officer" = list("security","red"),
+ "Detective" = list("security","brown"),
+ "Brig Physician" = list("security","blue"),
+ "Lawyer" = list("security","purple"),
+ "Blueshield" = list("blueshield","nt_id"),
+ "Magistrate" = list("nanotrasen","red"),
+ "Nanotrasen Representative" = list("nanotrasen","gold"),
+ "Explorer" = list("cargo","purple"),
+ "Bridge Assistant" = list("captain","green"),
+ "Brig Officer" = list("security","white"),
+ "Repair Worker Replika" = list("nanotrasen","silver"),
+ "Customs Agent" = list("cargo","red"),
+ )
if (real_job in idfluff)
return idfluff[real_job]
else
diff --git a/code/modules/power/cable.dm b/code/modules/power/cable.dm
index 04d1cc676e0a..c308746be0e4 100644
--- a/code/modules/power/cable.dm
+++ b/code/modules/power/cable.dm
@@ -550,6 +550,9 @@ By design, d1 is the smallest direction and d2 is the highest
if(!istype(H))
return ..()
+ if(isreplica(H)) //dripstation edit
+ to_chat(user, span_warning("Replika`s can`t rewire themselfes.")) //dripstation edit
+ return FALSE //dripstation edit
var/obj/item/bodypart/affecting = H.get_bodypart(check_zone(user.zone_selected))
if(affecting.burn_dam <= 0)
to_chat(user, span_warning("[affecting] is already in good condition!"))
diff --git a/code/modules/reagents/chemistry/reagents/medicine_reagents.dm b/code/modules/reagents/chemistry/reagents/medicine_reagents.dm
index 6b36dc502722..864a859cee5d 100644
--- a/code/modules/reagents/chemistry/reagents/medicine_reagents.dm
+++ b/code/modules/reagents/chemistry/reagents/medicine_reagents.dm
@@ -410,6 +410,8 @@
var/mob/living/carbon/C = M
if (M.stat == DEAD)
can_heal = TRUE
+ if(isreplica(M)) //corpses, that replicates people
+ can_heal = TRUE //dripstation edit
if((methods & (PATCH|TOUCH)) && can_heal)
for(var/i in C.all_wounds)
var/datum/wound/iter_wound = i
@@ -422,6 +424,9 @@
var/heal_amt = clamp(reac_volume, 0, TOUCH_CHEM_MAX - S?.volume)
M.adjustBruteLoss(-2*heal_amt)
M.adjustFireLoss(-2*heal_amt)
+ if(isreplica(M)) //dripstation edit
+ M.adjustBruteLoss(-1*heal_amt, FALSE, FALSE, required_status = BODYPART_ROBOTIC) //dripstation edit
+ M.adjustFireLoss(-1*heal_amt, FALSE, FALSE, required_status = BODYPART_ROBOTIC) //dripstation edit
if(methods & TOUCH)
M.reagents.add_reagent(/datum/reagent/medicine/synthflesh, reac_volume) // no permeability modifier because it only works on dead bodies anyway and would just be an inconvenience
if(HAS_TRAIT_FROM(M, TRAIT_HUSK, BURN) && (S?.volume + reac_volume >= SYNTHFLESH_UNHUSK_AMOUNT && M.getFireLoss() <= UNHUSK_DAMAGE_THRESHOLD) && M.cure_husk(BURN)) //cure husk will return true if it cures the final husking source
diff --git a/code/modules/reagents/reagent_containers/blood_pack.dm b/code/modules/reagents/reagent_containers/blood_pack.dm
index 5686664ea274..de30a989e017 100644
--- a/code/modules/reagents/reagent_containers/blood_pack.dm
+++ b/code/modules/reagents/reagent_containers/blood_pack.dm
@@ -104,7 +104,10 @@
/obj/item/reagent_containers/blood/random/Initialize(mapload)
icon_state = "bloodpack"
+/* Dripstation edit
blood_type = pick("A+", "A-", "B+", "B-", "O+", "O-", "L")
+*/
+ blood_type = pick("A+", "A-", "B+", "B-", "O+", "O-", "L", "Oxidant")
return ..()
/obj/item/reagent_containers/blood/APlus
diff --git a/code/modules/surgery/bodyparts/_bodyparts.dm b/code/modules/surgery/bodyparts/_bodyparts.dm
index 62ce4e4a74f5..ff93cc11332a 100644
--- a/code/modules/surgery/bodyparts/_bodyparts.dm
+++ b/code/modules/surgery/bodyparts/_bodyparts.dm
@@ -306,6 +306,14 @@
wounding_dmg *= (easy_dismember ? 1 : 0.75)
if((mangled_state & BODYPART_MANGLED_BONE) && try_dismember(wounding_type, wounding_dmg, wound_bonus, bare_wound_bonus))
return
+
+ if(BIO_JUST_FLESH) //dripstation edit
+ if(wounding_type == WOUND_BLUNT) //dripstation edit
+ wounding_type = WOUND_PIERCE //dripstation edit
+ wounding_dmg *= (easy_dismember ? 0.6 : 0.3) // blunt weapons pass along 30% of their wounding damage to the flash since it's less concentrated
+ else if(mangled_state == BODYPART_MANGLED_FLESH && sharpness && try_dismember(wounding_type, wounding_dmg, wound_bonus, bare_wound_bonus)) //dripstation edit
+ return //dripstation edit
+
// note that there's no handling for BIO_JUST_FLESH since we don't have any that are that right now (slimepeople maybe someday)
// standard humanoids
if(BIO_FLESH_BONE)
@@ -399,6 +407,13 @@
phantom_wounding_dmg *= (easy_dismember ? 1 : 0.75)
if((mangled_state & BODYPART_MANGLED_BONE) && try_dismember(wounding_type, phantom_wounding_dmg, wound_bonus, bare_wound_bonus))
return
+
+ if(BIO_JUST_FLESH) //dripstation edit
+ if(wounding_type == WOUND_BLUNT) //dripstation edit
+ wounding_type = WOUND_PIERCE //dripstation edit
+ phantom_wounding_dmg *= (easy_dismember ? 0.6 : 0.3) // blunt weapons pass along 30% of their wounding damage to the flash since it's less concentrated
+ else if(mangled_state == BODYPART_MANGLED_FLESH && sharpness && try_dismember(wounding_type, phantom_wounding_dmg, wound_bonus, bare_wound_bonus)) //dripstation edit
+ return //dripstation edit
// note that there's no handling for BIO_JUST_FLESH since we don't have any that are that right now (slimepeople maybe someday)
// standard humanoids
if(BIO_FLESH_BONE)
@@ -948,21 +963,23 @@
else if(use_digitigrade)
if("[species_id]" == "polysmorph")
limb.icon_state = "pdigitigrade_[use_digitigrade]_[body_zone]"
+ /*dripstation edit
else if("[species_id]" == "preternis")
limb.icon_state = "preternis_[use_digitigrade]_[body_zone]"
+ */
else
limb.icon_state = "digitigrade_[use_digitigrade]_[body_zone]"
else
limb.icon_state = "[species_id]_[body_zone]"
else
- limb.icon = 'yogstation/icons/mob/human_parts.dmi' // yogs -- use yogs icon instead of tg, gorilla people
+ limb.icon = 'modular_dripstation/icons/mob/human_parts.dmi' //dripstation edit
if(should_draw_gender)
limb.icon_state = "[species_id]_[body_zone]_[icon_gender]"
else
limb.icon_state = "[species_id]_[body_zone]"
if(aux_zone)
aux = image(limb.icon, "[species_id]_[aux_zone]", -aux_layer, image_dir)
- if("[species_id]" == "human") //dripstation edit
+ if("[species_id]" == "human" || "[species_id]" == "replica") //dripstation edit
aux = image(limb.icon, "[species_id]_[aux_zone]_[icon_gender]", -aux_layer, image_dir) //dripstation edit
. += aux
diff --git a/code/modules/surgery/bodyparts/robot_bodyparts.dm b/code/modules/surgery/bodyparts/robot_bodyparts.dm
index e05cf6e516f4..2cf0e2a540ff 100644
--- a/code/modules/surgery/bodyparts/robot_bodyparts.dm
+++ b/code/modules/surgery/bodyparts/robot_bodyparts.dm
@@ -438,7 +438,7 @@
/obj/item/bodypart/l_leg/ipc
status = BODYPART_ROBOTIC
sub_status = BODYPART_SUBTYPE_IPC
- icon = 'yogstation/icons/mob/human_parts.dmi'
+ icon = 'modular_dripstation/icons/mob/human_parts.dmi' //dripstation edit
limb_override = TRUE
light_brute_msg = ROBOTIC_LIGHT_BRUTE_MSG
medium_brute_msg = ROBOTIC_MEDIUM_BRUTE_MSG
@@ -451,7 +451,7 @@
/obj/item/bodypart/r_leg/ipc
status = BODYPART_ROBOTIC
sub_status = BODYPART_SUBTYPE_IPC
- icon = 'yogstation/icons/mob/human_parts.dmi'
+ icon = 'modular_dripstation/icons/mob/human_parts.dmi' //dripstation edit
limb_override = TRUE
light_brute_msg = ROBOTIC_LIGHT_BRUTE_MSG
medium_brute_msg = ROBOTIC_MEDIUM_BRUTE_MSG
@@ -509,6 +509,7 @@ IPCLIMB(wtmipc, "Ward-Takahashi")
IPCLIMB(xmgipc, "Xion Manufacturing")
IPCLIMB(xm2ipc, "Xion Manufacturing (2.0)")
IPCLIMB(zhpipc, "Zeng-Hu Pharmaceuticals")
+IPCLIMB(csvipc, "Cybersun Virtual Solutions") //dripstation edit
#undef ROBOTIC_LIGHT_BRUTE_MSG
#undef ROBOTIC_MEDIUM_BRUTE_MSG
diff --git a/code/modules/uplink/uplink_items.dm b/code/modules/uplink/uplink_items.dm
index 2b3817fb2986..b8dce59dac93 100644
--- a/code/modules/uplink/uplink_items.dm
+++ b/code/modules/uplink/uplink_items.dm
@@ -10,6 +10,8 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item))
continue
if(I.include_uplinks.len && !(uplink_type in I.include_uplinks))
continue
+ if(I.exclude_uplinks.len && (uplink_type in I.exclude_uplinks)) //dripstation edit
+ continue //dripstation edit
if(I.include_modes.len)
if(!gamemode && SSticker.mode && !(SSticker.mode.type in I.include_modes))
continue
@@ -97,6 +99,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item))
var/cant_discount = FALSE
var/limited_stock = -1 //Setting this above zero limits how many times this item can be bought by the same traitor in a round, -1 is unlimited
var/list/include_uplinks = list("Uplink") // Uplink types this is in
+ var/list/exclude_uplinks = list() // Uplink types disallow this item from
var/list/include_modes = list() // Game modes to allow this item in.
var/list/exclude_modes = list() // Game modes to disallow this item from.
var/list/restricted_roles = list() //If this uplink item is only available to certain roles. Roles are dependent on the frequency chip or stored ID.
@@ -651,6 +654,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item))
/datum/uplink_item/stealthy_weapons
category = "Stealthy Weapons"
+/* Dripstation edit
/datum/uplink_item/stealthy_weapons/combatglovesplus
name = "Combat Gloves Plus"
desc = "A pair of gloves that are fireproof and shock resistant, however unlike the regular Combat Gloves this one uses nanotechnology \
@@ -659,6 +663,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item))
cost = 5
include_modes = list(/datum/game_mode/nuclear, /datum/game_mode/nuclear/clown_ops)
surplus = 0
+*/
/datum/uplink_item/stealthy_weapons/cqc
name = "CQC Manual"
@@ -2891,6 +2896,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item))
cant_discount = TRUE //no i dont want amber erts with tasers thanks
var/required_ert_uplink = null //Do we need a specific uplink? Defaults to universal.
+/* Dripstation edit
/datum/uplink_item/nt/energy_weps
category = "Energy Weapons"
@@ -3540,3 +3546,4 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item))
desc = "Omnizine infused gummy bears. Grape flavor. Chew throughly!"
item = /obj/item/storage/pill_bottle/gummies/omnizine
cost = 1
+*/
diff --git a/config/jobs.txt b/config/jobs.txt
index 0f20c2291552..9408a323bf43 100644
--- a/config/jobs.txt
+++ b/config/jobs.txt
@@ -9,6 +9,12 @@ Chief Engineer=1,1
Research Director=1,1
Chief Medical Officer=1,1
+#Dripstation jobs start
+Magistrate=1,1
+Nanotrasen Representative=1,1
+Blueshield=1,1
+#Dripstation jobs end
+
Assistant=-1,-1
Quartermaster=1,1
diff --git a/config/maps.txt b/config/maps.txt
index 25c97d18a0fd..eb10690ffd20 100644
--- a/config/maps.txt
+++ b/config/maps.txt
@@ -15,6 +15,11 @@ endmap
# Production-level maps.
+map icemeta_drip
+ #default
+ votable
+endmap
+
map yogstation
#default
voteweight 0.7
diff --git a/modular_dripstation/code/controllers/subsystem/blackmarket.dm b/modular_dripstation/code/controllers/subsystem/blackmarket.dm
index 357fa0df2915..896c8058a1cf 100644
--- a/modular_dripstation/code/controllers/subsystem/blackmarket.dm
+++ b/modular_dripstation/code/controllers/subsystem/blackmarket.dm
@@ -7,13 +7,16 @@ SUBSYSTEM_DEF(blackmarket)
var/shipping_method_descriptions = list(
SHIPPING_METHOD_LAUNCH="Launches the item at the station from space, cheap but you might not receive your item at all.",
SHIPPING_METHOD_LTSRBT="Long-To-Short-Range-Bluespace-Transceiver, a machine that receives items outside the station and then teleports them to the location of the uplink.",
- SHIPPING_METHOD_TELEPORT="Teleports the item in a random area in the station, you get 60 seconds to get there first though."
+ SHIPPING_METHOD_TELEPORT="Teleports the item in a random area in the station, you get 60 seconds to get there first though.",
+ SHIPPING_METHOD_RST="Red Space Teleportation method uses uplink teleportation tech to receive items from Sydicate HQ."
)
/// List of all existing markets.
var/list/datum/market/markets = list()
/// List of existing ltsrbts.
var/list/obj/machinery/ltsrbt/telepads = list()
+ /// List of existing redspacepads.
+ var/list/obj/machinery/redspacepad/redspacetelepads = list()
/// Currently queued purchases.
var/list/queued_purchases = list()
@@ -69,6 +72,29 @@ SUBSYSTEM_DEF(blackmarket)
queued_purchases -= purchase
pad.add_to_queue(purchase)
+ // Find a ltsrbt pad and make it handle the shipping.
+ if(SHIPPING_METHOD_RST)
+ if(!redspacetelepads.len)
+ continue
+ // Prioritize pads that don't have a cooldown active.
+ var/free_pad_found = FALSE
+ for(var/obj/machinery/redspacepad/rstpad in redspacetelepads)
+ if(rstpad.recharge_cooldown)
+ continue
+ rstpad.add_to_queue(purchase)
+ queued_purchases -= purchase
+ free_pad_found = TRUE
+ break
+
+ if(free_pad_found)
+ continue
+
+ var/obj/machinery/redspacepad/rstpad = pick(redspacetelepads)
+
+ to_chat(recursive_loc_check(purchase.uplink.loc, /mob), span_notice("[purchase.uplink] beeps softly."))
+
+ queued_purchases -= purchase
+ rstpad.add_to_queue(purchase)
// Get random area, throw it somewhere there.
if(SHIPPING_METHOD_TELEPORT)
var/turf/targetturf = get_safe_random_station_turf()
@@ -84,14 +110,19 @@ SUBSYSTEM_DEF(blackmarket)
qdel(purchase)
// Get the current location of the uplink if it exists, then throws the item from space at the station from a random direction.
if(SHIPPING_METHOD_LAUNCH)
+ var/planetary = SSmapping.is_planetary()
var/startSide = pick(GLOB.cardinals)
var/turf/T = get_turf(purchase.uplink)
var/pickedloc = spaceDebrisStartLoc(startSide, T.z)
-
- var/atom/movable/item = purchase.entry.spawn_item(pickedloc)
- item.throw_at(purchase.uplink, 3, 3, spin = FALSE)
-
- to_chat(recursive_loc_check(purchase.uplink.loc, /mob), span_notice("[purchase.uplink] flashes a message noting the order is being launched at the station from [dir2text(startSide)]."))
+ if(!planetary)
+ var/atom/movable/item = purchase.entry.spawn_item(pickedloc)
+ item.throw_at(purchase.uplink, 3, 3, spin = FALSE)
+ to_chat(recursive_loc_check(purchase.uplink.loc, /mob), span_notice("[purchase.uplink] flashes a message noting the order is being launched at the station from [dir2text(startSide)]."))
+ else
+ var/obj/structure/closet/supplypod/toLaunch = new()
+ new purchase.entry.item(toLaunch)
+ new /obj/effect/DPtarget(pickedloc, toLaunch)
+ to_chat(recursive_loc_check(purchase.uplink.loc, /mob), span_notice("[purchase.uplink] flashes a message noting the order is being launched at the station in [dir2text(startSide)]. Item is probably in [pickedloc]."))
queued_purchases -= purchase
qdel(purchase)
@@ -111,5 +142,7 @@ SUBSYSTEM_DEF(blackmarket)
/datum/controller/subsystem/blackmarket/proc/queue_item(datum/market_purchase/P)
if(P.method == SHIPPING_METHOD_LTSRBT && !telepads.len)
return FALSE
+ if(P.method == SHIPPING_METHOD_RST && !redspacetelepads.len)
+ return FALSE
queued_purchases += P
return TRUE
diff --git a/modular_dripstation/code/datums/mapgen/Cavegens/IcemoonCaves.dm b/modular_dripstation/code/datums/mapgen/Cavegens/IcemoonCaves.dm
new file mode 100644
index 000000000000..8f3733254aca
--- /dev/null
+++ b/modular_dripstation/code/datums/mapgen/Cavegens/IcemoonCaves.dm
@@ -0,0 +1,96 @@
+/datum/map_generator/cave_generator/icemoon
+ initial_closed_chance = 53
+ weighted_open_turf_types = list(/turf/open/floor/plating/asteroid/snow/icemoon = 19, /turf/open/floor/plating/ice/icemoon = 1)
+ weighted_closed_turf_types = list(/turf/closed/mineral/random/snow = 1)
+ weighted_mob_spawn_list = list(/mob/living/simple_animal/hostile/asteroid/wolf = 50, /obj/structure/spawner/ice_moon = 3, \
+ /mob/living/simple_animal/hostile/asteroid/polarbear = 30, /obj/structure/spawner/ice_moon/polarbear = 3, \
+ /mob/living/simple_animal/hostile/asteroid/hivelord/legion/snow = 50,
+ /mob/living/simple_animal/hostile/asteroid/marrowweaver/ice = 30,
+ /mob/living/simple_animal/hostile/asteroid/ice_whelp = 10,
+ /mob/living/simple_animal/hostile/asteroid/ice_demon = 5,
+ /mob/living/simple_animal/hostile/asteroid/old_demon = 1,
+ /mob/living/simple_animal/hostile/asteroid/goldgrub = 10,
+ /mob/living/simple_animal/hostile/asteroid/ambusher = 10)
+ weighted_flora_spawn_list = list(/obj/structure/flora/tree/pine = 2, /obj/structure/flora/rock/icy = 2, /obj/structure/flora/rock/pile/icy = 2, /obj/structure/flora/grass/both = 6)
+ ///Note that this spawn list is also in the lavaland generator
+ weighted_feature_spawn_list = null
+
+/datum/map_generator/cave_generator/icemoon/top_layer
+ flora_spawn_chance = 70
+ initial_closed_chance = 10
+ birth_limit = 5
+ death_limit = 4
+ smoothing_iterations = 10
+ weighted_flora_spawn_list = list(
+ /obj/structure/flora/tree/pine = 18,
+ /obj/structure/flora/tree/dead = 1,
+ /obj/structure/flora/tree/dead/jungle = 1,
+ /obj/structure/flora/rock/icy = 1,
+ /obj/structure/flora/rock/pile/icy = 3,
+ /obj/structure/flora/grass/brown = 10,
+ /obj/structure/flora/grass/both = 30,
+ /obj/structure/flora/bush = 15,
+ )
+ mob_spawn_chance = 6
+ weighted_mob_spawn_list = list(/mob/living/simple_animal/hostile/asteroid/wolf = 20,
+ /mob/living/simple_animal/hostile/asteroid/polarbear = 10,
+ /mob/living/simple_animal/hostile/asteroid/hivelord/legion/snow = 5,
+ /mob/living/simple_animal/hostile/asteroid/marrowweaver/ice = 5,
+ /mob/living/simple_animal/hostile/asteroid/ice_whelp = 5,
+ /mob/living/simple_animal/hostile/asteroid/ambusher = 2)
+ feature_spawn_chance = 0.4
+ weighted_feature_spawn_list = list(/obj/structure/geyser/ash = 10,
+ /obj/structure/spawner/ice_moon = 1,
+ /obj/structure/spawner/ice_moon/polarbear = 1,
+ /obj/structure/geyser/random = 2,
+ /obj/structure/geyser/stable_plasma = 6,
+ /obj/structure/geyser/oil = 8,
+ /obj/structure/geyser/protozine = 10,
+ /obj/structure/geyser/holywater = 2)
+ weighted_open_turf_types = list(/turf/open/floor/plating/asteroid/snow/icemoon/top_layer = 19, /turf/open/floor/plating/ice/icemoon/top_layer = 1)
+ weighted_closed_turf_types = list(/turf/closed/mineral/random/snow/top_layer = 1)
+
+/datum/map_generator/cave_generator/icemoon/surface
+ flora_spawn_chance = 4
+ mob_spawn_chance = 8
+ weighted_mob_spawn_list = list(/mob/living/simple_animal/hostile/asteroid/wolf = 50,
+ /mob/living/simple_animal/hostile/asteroid/polarbear = 30,
+ /mob/living/simple_animal/hostile/asteroid/hivelord/legion/snow = 50,
+ /mob/living/simple_animal/hostile/asteroid/marrowweaver/ice = 30,
+ /mob/living/simple_animal/hostile/asteroid/ice_whelp = 10,
+ /mob/living/simple_animal/hostile/asteroid/ice_demon = 5,
+ /mob/living/simple_animal/hostile/asteroid/old_demon = 1,
+ /mob/living/simple_animal/hostile/asteroid/goldgrub = 10,
+ /mob/living/simple_animal/hostile/asteroid/ambusher = 2)
+ feature_spawn_chance = 0.3
+ weighted_feature_spawn_list = list(
+ /obj/structure/geyser/random = 1,
+ /obj/structure/spawner/ice_moon = 3,
+ /obj/structure/spawner/ice_moon/polarbear = 3,
+ /obj/structure/spawner/ice_moon/demonic_portal/ice_whelp = 1,
+ /obj/structure/spawner/ice_moon/demonic_portal/snowlegion = 2
+ )
+ birth_limit = 5
+ death_limit = 4
+ smoothing_iterations = 10
+
+/datum/map_generator/cave_generator/icemoon/deep
+ flora_spawn_chance = 1
+ mob_spawn_chance = 20
+ weighted_mob_spawn_list = list(/mob/living/simple_animal/hostile/asteroid/ice_demon = 50,
+ /mob/living/simple_animal/hostile/asteroid/old_demon = 20,
+ /mob/living/simple_animal/hostile/asteroid/ice_whelp = 30,
+ /mob/living/simple_animal/hostile/asteroid/hivelord/legion/snow = 30,
+ /mob/living/simple_animal/hostile/asteroid/goldgrub = 10,
+ SPAWN_MEGAFAUNA = 1)
+ feature_spawn_chance = 0.8
+ weighted_feature_spawn_list = list(
+ /obj/structure/spawner/ice_moon/demonic_portal = 3,
+ /obj/structure/spawner/ice_moon/demonic_portal/ice_whelp = 2,
+ /obj/structure/spawner/ice_moon/demonic_portal/snowlegion = 1,
+ /obj/structure/geyser/random = 1
+ )
+ weighted_megafauna_spawn_list = list(/mob/living/simple_animal/hostile/megafauna/colossus = 1)
+ weighted_flora_spawn_list = list(/obj/structure/flora/rock/icy = 6, /obj/structure/flora/rock/pile/icy = 6)
+ weighted_open_turf_types = list(/turf/open/floor/plating/asteroid/icerock = 30, /turf/open/floor/plating/asteroid/icerock/smooth = 2, /turf/open/floor/plating/asteroid/icerock/cracked = 2, /turf/open/floor/plating/ice/deep = 1, /turf/open/floor/plating/ice/deep/iceberg = 1, /turf/open/floor/plating/asteroid/iceberg = 1)
+ weighted_closed_turf_types = list(/turf/closed/mineral/random/snow/icyrock = 1)
\ No newline at end of file
diff --git a/modular_dripstation/code/game/area/Space_Station_13_areas.dm b/modular_dripstation/code/game/area/Space_Station_13_areas.dm
new file mode 100644
index 000000000000..cae05d2ef0da
--- /dev/null
+++ b/modular_dripstation/code/game/area/Space_Station_13_areas.dm
@@ -0,0 +1,29 @@
+/area/crew_quarters/heads/blueshield
+ name = "Blueshield's Office"
+ icon = 'modular_dripstation/icons/turf/areas.dmi'
+ icon_state = "blueshield"
+ minimap_color = "#0400a2"
+
+/area/crew_quarters/heads/ntrep
+ name = "Nanotrasen Representative's Office"
+ icon = 'modular_dripstation/icons/turf/areas.dmi'
+ icon_state = "ntrep"
+ minimap_color = "#0033cc"
+
+/area/crew_quarters/heads/magistrate
+ name = "Magistrate's Office"
+ icon = 'modular_dripstation/icons/turf/areas.dmi'
+ icon_state = "magistrate"
+ minimap_color = "#cb4d4d"
+
+/area/security/main/lockers
+ name = "Security Locker Room"
+
+/area/security/interrogation/private
+ name = "Private Interrogation Room"
+
+/area/quartermaster/office/locker
+ name = "Cargo Locker Room"
+
+/area/lawoffice
+ name = "Internal Affair`s Office"
\ No newline at end of file
diff --git a/modular_dripstation/code/game/area/ruins/icemoon.dm b/modular_dripstation/code/game/area/ruins/icemoon.dm
new file mode 100644
index 000000000000..b2b33e921bef
--- /dev/null
+++ b/modular_dripstation/code/game/area/ruins/icemoon.dm
@@ -0,0 +1,23 @@
+/area/ruin/powered/slimelab
+ name = "Slime Lab"
+ icon_state = "dk_yellow"
+
+/area/ruin/powered/slimelab/slimedome
+ name = "Slime Lab Biodome"
+ icon_state = "green"
+
+/area/ruin/powered/slimelab/lava
+ name = "Slime Lab Engineering"
+ icon_state = "engine"
+
+/area/ruin/powered/slimelab/lab
+ name = "Slime Lab Research"
+ icon_state = "red"
+
+/area/ruin/powered/slimelab/checkpoint
+ name = "Slimelab Reception"
+ icon_state = "security"
+
+/area/ruin/powered/slimelab/cafe
+ name = "Slime Lab Cafe"
+ icon_state = "green"
\ No newline at end of file
diff --git a/modular_dripstation/code/game/machinery/telecomms.dm b/modular_dripstation/code/game/machinery/telecomms.dm
new file mode 100644
index 000000000000..64b2f8309915
--- /dev/null
+++ b/modular_dripstation/code/game/machinery/telecomms.dm
@@ -0,0 +1,4 @@
+/obj/machinery/telecomms/receiver
+ icon = 'modular_dripstation/icons/obj/machines/telecomms.dmi'
+/obj/machinery/telecomms/broadcaster
+ icon = 'modular_dripstation/icons/obj/machines/telecomms.dmi'
\ No newline at end of file
diff --git a/modular_dripstation/code/game/objects/effects/contraband.dm b/modular_dripstation/code/game/objects/effects/contraband.dm
index cebf6eb81f74..214b6f58a2e1 100644
--- a/modular_dripstation/code/game/objects/effects/contraband.dm
+++ b/modular_dripstation/code/game/objects/effects/contraband.dm
@@ -1,2 +1,417 @@
/obj/item/poster
icon = 'modular_dripstation/icons/obj/contraband.dmi'
+
+/obj/structure/sign/poster/official
+ icon = 'modular_dripstation/icons/obj/contraband.dmi'
+
+/obj/structure/sign/poster/contraband
+ icon = 'modular_dripstation/icons/obj/contraband.dmi'
+
+/obj/structure/sign/poster/contraband/lusty_xenomorph
+ icon = 'modular_dripstation/icons/obj/contraband.dmi'
+
+/obj/structure/sign/poster/contraband/syndicate_recruitment
+ icon = 'modular_dripstation/icons/obj/contraband.dmi'
+
+/obj/structure/sign/poster/contraband/c20r
+ icon = 'modular_dripstation/icons/obj/contraband.dmi'
+
+/obj/structure/sign/poster/contraband/d_day_promo
+ icon = 'modular_dripstation/icons/obj/contraband.dmi'
+
+/obj/structure/sign/poster/contraband/syndicate_pistol
+ icon = 'modular_dripstation/icons/obj/contraband.dmi'
+
+/obj/structure/sign/poster/contraband/busty_backdoor_xeno_babes_6
+ icon = 'modular_dripstation/icons/obj/contraband.dmi'
+
+/obj/structure/sign/poster/contraband/gorlex
+ icon = 'modular_dripstation/icons/obj/contraband.dmi'
+
+/obj/item/poster/gorlex
+ icon = 'modular_dripstation/icons/obj/contraband.dmi'
+
+//New ones
+/obj/structure/sign/poster/contraband/fa_liggers
+ name = "Fuck around"
+ desc = "Lizards! Unite to fuck around!"
+ icon = 'modular_dripstation/icons/obj/contraband.dmi'
+ icon_state = "poster52"
+
+/obj/structure/sign/poster/contraband/fa_frog
+ name = "Frog around"
+ desc = "Frogs are friends!"
+ icon = 'modular_dripstation/icons/obj/contraband.dmi'
+ icon_state = "poster53"
+
+/obj/structure/sign/poster/contraband/nuclear_warfare
+ name = "Nuclear warfare"
+ desc = "Let's burn the entire galaxy with nuclear flames!"
+ icon = 'modular_dripstation/icons/obj/contraband.dmi'
+ icon_state = "poster54"
+
+/obj/structure/sign/poster/contraband/honkomech
+ name = "Honkomech"
+ desc = "Honk the shit out of them!"
+ icon = 'modular_dripstation/icons/obj/contraband.dmi'
+ icon_state = "poster55"
+
+/obj/structure/sign/poster/contraband/resist
+ name = "Resist"
+ desc = "Resist corrupted oppressors! Together to victory!"
+ icon = 'modular_dripstation/icons/obj/contraband.dmi'
+ icon_state = "poster56"
+
+/obj/structure/sign/poster/contraband/riot
+ name = "Riot"
+ desc = "VIVA LA REVOLUTION! KILL ALL HEADS OF STUFF!"
+ icon = 'modular_dripstation/icons/obj/contraband.dmi'
+ icon_state = "poster57"
+
+/obj/structure/sign/poster/contraband/changeling
+ name = "Hunters in the Dark"
+ desc = "If you see something unnatural in tunnels - run."
+ icon = 'modular_dripstation/icons/obj/contraband.dmi'
+ icon_state = "poster58"
+
+/obj/structure/sign/poster/contraband/badai
+ name = "It`s watching"
+ desc = "- Open the pod bay doors, HAL. - I`m sorry Dave..."
+ icon = 'modular_dripstation/icons/obj/contraband.dmi'
+ icon_state = "poster59"
+
+/obj/structure/sign/poster/contraband/badaiv2
+ name = "It`s watching"
+ desc = "Welcome back to Citadel Station after your long healing coma."
+ icon = 'modular_dripstation/icons/obj/contraband.dmi'
+ icon_state = "poster60"
+
+/obj/structure/sign/poster/contraband/honk
+ name = "Clown"
+ desc = "A poster making fun of the 'clown planet incident' You almost cut yourself on the edge of this poster."
+ icon = 'modular_dripstation/icons/obj/contraband.dmi'
+ icon_state = "poster64"
+
+/obj/structure/sign/poster/contraband/gec
+ name = "GEC poster"
+ desc = "The logo of the good old Galactic Engineer's Consortium. The poster itself is pretty robust."
+ icon = 'modular_dripstation/icons/obj/contraband.dmi'
+ icon_state = "poster65"
+
+/obj/structure/sign/poster/contraband/engis_unite
+ name = "Engineers Unite!"
+ desc = "A poster sponsered by the Galactic Engineer's Consortium urging to vote YES to the formation of a engineers union on NT Shipyard 22-A."
+ icon = 'modular_dripstation/icons/obj/contraband.dmi'
+ icon_state = "poster_unite"
+
+/obj/structure/sign/poster/contraband/antint
+ name = "Anti Monopoly Union manifest"
+ desc = "An poster made by protestors in support of the Syndicate, listing Nanotrasen's abuses of their workers. While this poster was made during for the previous open megacorporations conflict, it seems like some people keep it up as it still resonates with them."
+ icon = 'modular_dripstation/icons/obj/contraband.dmi'
+ icon_state = "poster66"
+
+/obj/structure/sign/poster/contraband/syndicate_logo
+ name = "Syndicate Logo"
+ desc = "A poster depicting the Syndicate logo. How times have changed."
+ icon_state = "poster67"
+ icon = 'modular_dripstation/icons/obj/contraband.dmi'
+
+/obj/structure/sign/poster/contraband/cybersun
+ name = "Cybersun Virtual Solutions"
+ desc = "Cybersun, the pioneer in cybernetics and cybersecurity tech."
+ icon_state = "poster68"
+ icon = 'modular_dripstation/icons/obj/contraband.dmi'
+
+/obj/structure/sign/poster/contraband/cybersun_borg
+ name = "Cybersun ARBITRATOR"
+ desc = "An advertisement for the Cybersun \"ARBITRATOR\" line of combat medic cyborgs, targeted at private military contractors and military groups. Includes a side diagram of the internals."
+ icon_state = "poster69"
+ icon = 'modular_dripstation/icons/obj/contraband.dmi'
+
+/obj/structure/sign/poster/contraband/cybersun_med
+ name = "Cybersun Medical Solutions"
+ desc = "An advertisement for various cybersun medical products, targeted at medical groups and companies. Includes a picture of the famous Medical Beamgun."
+ icon_state = "poster70"
+ icon = 'modular_dripstation/icons/obj/contraband.dmi'
+
+/obj/structure/sign/poster/contraband/bulldog
+ name = "Bulldog Shotgun"
+ desc = "A poster advertising the Scarborough Arms Bulldog Automatic Shotgun. \"No need to pump it, simply load the drum, and pull away.\""
+ icon_state = "poster71"
+ icon = 'modular_dripstation/icons/obj/contraband.dmi'
+
+/obj/structure/sign/poster/contraband/ninja
+ name = "Ninja"
+ desc = "Ninja clans exist."
+ icon_state = "poster72"
+ icon = 'modular_dripstation/icons/obj/contraband.dmi'
+
+/obj/structure/sign/poster/contraband/fear_aliens
+ name = "Aliens"
+ desc = "Neco Arcs exist. Fear them or perish."
+ icon_state = "poster73"
+ icon = 'modular_dripstation/icons/obj/contraband.dmi'
+
+/obj/structure/sign/poster/contraband/militech_arms
+ name = "Militech Armory"
+ desc = "Some Militech production advertisement, nothing special."
+ icon_state = "poster74"
+ icon = 'modular_dripstation/icons/obj/contraband.dmi'
+
+/obj/structure/sign/poster/contraband/donk_pockets
+ name = "Donk Pockets"
+ desc = "Some Donk Co production advertisement, nothing special."
+ icon_state = "poster75"
+ icon = 'modular_dripstation/icons/obj/contraband.dmi'
+
+/obj/structure/sign/poster/contraband/vahlen_genetic
+ name = "Vahlen Genetic Procedures"
+ desc = "Some Vahlen services advertisement, nothing special."
+ icon_state = "poster76"
+ icon = 'modular_dripstation/icons/obj/contraband.dmi'
+
+/obj/structure/sign/poster/contraband/deathsquads_are_real
+ name = "Nanotrasen Deathsquads"
+ desc = "Poster describing Nanotrasen Special Operations Squads that leave no witnesses. Funny."
+ icon_state = "poster77"
+ icon = 'modular_dripstation/icons/obj/contraband.dmi'
+
+/obj/structure/sign/poster/contraband/syndicate_elite
+ name = "Syndicate SpecOps"
+ desc = "Poster depicts one of the most elite syndicate teams."
+ icon_state = "poster78"
+ icon = 'modular_dripstation/icons/obj/contraband.dmi'
+
+/obj/structure/sign/poster/contraband/syndicate_recruitmentv2
+ name = "Syndicate Recruitment v2"
+ desc = "Wear bloodred suit! Destroy current world order! Join today!"
+ icon_state = "poster79"
+ icon = 'modular_dripstation/icons/obj/contraband.dmi'
+
+/obj/structure/sign/poster/contraband/free_slimes
+ name = "Free the slimes"
+ desc = "Help this creatures, free them now!"
+ icon_state = "poster80"
+ icon = 'modular_dripstation/icons/obj/contraband.dmi'
+
+/obj/structure/sign/poster/contraband/jonny
+ name = "Jonny Silverleg"
+ desc = "Portrait of famous rocker and anarchist."
+ icon_state = "poster81"
+ icon = 'modular_dripstation/icons/obj/contraband.dmi'
+
+/obj/structure/sign/poster/contraband/wizfed
+ name = "Wizards School"
+ desc = "Become apprentice today!"
+ icon_state = "poster82"
+ icon = 'modular_dripstation/icons/obj/contraband.dmi'
+
+/obj/structure/sign/poster/contraband/ert_bad
+ name = "Emergency Responce Oppressors"
+ desc = "Poster with list of crimes, that NT ERT have done."
+ icon_state = "poster83"
+ icon = 'modular_dripstation/icons/obj/contraband.dmi'
+
+
+//Legit
+/obj/structure/sign/poster/official/enlist
+ name = "Enlist"
+ desc = "A poster urging all across the NT to join the Nanotrasen Private Security forces."
+ icon_state = "poster29_legit"
+
+/obj/structure/sign/poster/official/report_nuckies
+ name = "Report Bloodred"
+ desc = "A poster encouraging the swift reporting of the bloodred suits on sight to station security."
+ icon_state = "report_gorlex"
+
+/obj/structure/sign/poster/official/obey_ert
+ name = "Obey"
+ desc = "A poster instructing the viewer to obey authority."
+ icon_state = "poste38_legit"
+
+
+
+
+/obj/item/poster/random_terragov
+ name = "random solarian poster"
+ poster_type = /obj/structure/sign/poster/terragov/random
+ icon = 'modular_dripstation/icons/obj/contraband.dmi'
+ icon_state = "rolled_terra"
+
+/obj/structure/sign/poster/terragov
+ icon = 'modular_dripstation/icons/obj/contraband.dmi'
+ poster_item_name = "solarian poster"
+ poster_item_desc = "A solarian based poster, made with natural paper! It comes with adhesive backing, for easy pinning to any vertical surface."
+ poster_item_icon_state = "rolled_terra"
+
+/obj/structure/sign/poster/terragov/random
+ name = "random solarian poster"
+ icon_state = "random_terragov"
+ never_random = TRUE
+ random_basetype = /obj/structure/sign/poster/terragov
+
+/obj/structure/sign/poster/terragov/terragov_enlist
+ name = "Enlist"
+ desc = "Enlist to be a part of the Terragov Military Forces!"
+ icon_state = "poster1_terra"
+
+/*
+/obj/structure/sign/poster/terragov/terragov_logo
+ name = "Terragov"
+ desc = "The seal of The Most Serene Solar and Intersolar Federation, or more boringly known as Terragov. \"The State is a sapling: Waters of change may drown it, and rays of fear may wither it, but well-tended it will one day bear fruit.\""
+ icon_state = "poster1_terra"
+*/
+
+/obj/structure/sign/poster/terragov/space
+ name = "Space"
+ desc = "Enlist to be a part of the Terragov Exploration Forces!"
+ icon_state = "poster2_terra"
+
+/obj/structure/sign/poster/terragov/terra
+ name = "Terra"
+ desc = "Terra, or Earth as it's called by inhabitants, the third planet in the Sol system. Home to the only life as humans knew it, until contact with the outside universe. This poster in particular is trying to attract tourists to Terra, listing attractions like the Grand Orrery and Neue Waldstätte."
+ icon_state = "poster3_terra"
+
+/obj/structure/sign/poster/terragov/Mars
+ name = "Mars"
+ desc = "Mars, fourth planet in the Sol system. While evidence suggests that Venera and Mars may have once had life, Terra was the only one that kept it. This poster in particular is trying to attract tourists to Mars, listing attractions like skiing resorts and ancient robot exhibits."
+ icon_state = "poster4_terra"
+
+/obj/structure/sign/poster/terragov/luna
+ name = "Luna"
+ desc = "Luna, the only moon of Terra. Culturally significant to the Solarians historically as a symbol of time, harvest, and new frontiers. This poster in particular is trying to attract tourists to Luna, listing attractions like the massive spaceport and white flags scattered across the surface, a relic from ages past."
+ icon_state = "poster5_terra"
+
+/obj/structure/sign/poster/terragov/europe
+ name = "Europe"
+ desc = "Europe, the sixth moon of Jupiter. This poster in particular is trying to attract relockants to Europe, listing current privileges of being on a planet that was once terraformed."
+ icon_state = "poster6_terra"
+
+/obj/structure/sign/poster/terragov/kepler
+ name = "Kepler 453b"
+ desc = "Kepler 453b, the only colonized planet in the Kepler 453 system. This poster in particular is trying to attract tourists to the planet, listing attractions like the salty desert and dual suns. \"Where your shadow always has company!\""
+ icon_state = "poster7_terra"
+
+/obj/structure/sign/poster/terragov/skiing
+ name = "Lo-Fly Skiing Advert"
+ desc = "An advertisement for some low-gravity skiing resort on Ares. \"Popular with SUNS groups!\""
+ icon_state = "poster8_terra"
+
+/obj/structure/sign/poster/terragov/recyle
+ name = "Recycle"
+ desc = "A popular poster reminding the reader to recycle to keep the planet and ships clean!"
+ icon_state = "poster9_terra"
+
+/obj/structure/sign/poster/terragov/paperwork
+ name = "Paperwork"
+ desc = "A poster reminding civil servants that it is their duty to keep detailed records."
+ icon_state = "poster10_terra"
+
+/obj/structure/sign/poster/terragov/alexandria
+ name = "Archive of Alexandria"
+ desc = "In the great desert \n\
+ Lies a great library \n\
+ Destroyed twice \n\
+ Rebuilt twice \n\
+ With the greatest works of all humankind."
+ icon_state = "poster11_terra"
+
+
+//Some erotic to ya
+/obj/item/poster/random_erotic
+ name = "random erotic poster"
+ poster_type = /obj/structure/sign/poster/erotic/random
+ icon = 'modular_dripstation/icons/obj/contraband.dmi'
+ icon_state = "rolled_erotic"
+
+/obj/structure/sign/poster/erotic
+ icon = 'modular_dripstation/icons/obj/contraband.dmi'
+ poster_item_name = "erotic poster"
+ poster_item_desc = "This poster`s vulgar themes have marked it as contraband aboard Nanotrasen space facilities."
+ poster_item_icon_state = "rolled_erotic"
+
+/obj/structure/sign/poster/erotic/random
+ name = "random erotic poster"
+ icon_state = "random_erotic"
+ never_random = TRUE
+ random_basetype = /obj/structure/sign/poster/erotic
+
+/obj/structure/sign/poster/erotic/v1
+ name = "erotic poster"
+ desc = "This poster`s vulgar themes have marked it as contraband aboard Nanotrasen space facilities."
+ icon_state = "poster1_erotic"
+
+/obj/structure/sign/poster/erotic/v2
+ name = "erotic poster"
+ desc = "This poster`s vulgar themes have marked it as contraband aboard Nanotrasen space facilities."
+ icon_state = "poster2_erotic"
+
+/obj/structure/sign/poster/erotic/v3
+ name = "erotic poster"
+ desc = "This poster`s vulgar themes have marked it as contraband aboard Nanotrasen space facilities."
+ icon_state = "poster3_erotic"
+
+/obj/structure/sign/poster/erotic/v4
+ name = "erotic poster"
+ desc = "This poster`s vulgar themes have marked it as contraband aboard Nanotrasen space facilities."
+ icon_state = "poster4_erotic"
+
+/obj/structure/sign/poster/erotic/v5
+ name = "erotic poster"
+ desc = "This poster`s vulgar themes have marked it as contraband aboard Nanotrasen space facilities."
+ icon_state = "poster5_erotic"
+
+/obj/structure/sign/poster/erotic/v6
+ name = "erotic poster"
+ desc = "This poster`s vulgar themes have marked it as contraband aboard Nanotrasen space facilities."
+ icon_state = "poster6_erotic"
+
+/obj/structure/sign/poster/erotic/v7
+ name = "erotic poster"
+ desc = "This poster`s vulgar themes have marked it as contraband aboard Nanotrasen space facilities."
+ icon_state = "poster7_erotic"
+
+/obj/structure/sign/poster/erotic/v8
+ name = "erotic poster"
+ desc = "This poster`s vulgar themes have marked it as contraband aboard Nanotrasen space facilities."
+ icon_state = "poster8_erotic"
+
+/obj/structure/sign/poster/erotic/v9
+ name = "erotic poster"
+ desc = "This poster`s vulgar themes have marked it as contraband aboard Nanotrasen space facilities."
+ icon_state = "poster9_erotic"
+
+/obj/structure/sign/poster/erotic/v10
+ name = "erotic poster"
+ desc = "This poster`s vulgar themes have marked it as contraband aboard Nanotrasen space facilities."
+ icon_state = "poster10_erotic"
+
+/obj/structure/sign/poster/erotic/v11
+ name = "erotic poster"
+ desc = "This poster`s vulgar themes have marked it as contraband aboard Nanotrasen space facilities."
+ icon_state = "poster11_erotic"
+
+/obj/structure/sign/poster/erotic/v12
+ name = "erotic poster"
+ desc = "This poster`s vulgar themes have marked it as contraband aboard Nanotrasen space facilities."
+ icon_state = "poster12_erotic"
+
+/obj/structure/sign/poster/erotic/v13
+ name = "erotic poster"
+ desc = "This poster`s vulgar themes have marked it as contraband aboard Nanotrasen space facilities."
+ icon_state = "poster13_erotic"
+
+/obj/structure/sign/poster/erotic/v14
+ name = "erotic poster"
+ desc = "This poster`s vulgar themes have marked it as contraband aboard Nanotrasen space facilities."
+ icon_state = "poster14_erotic"
+
+/obj/structure/sign/poster/erotic/v15
+ name = "erotic poster"
+ desc = "This poster`s vulgar themes have marked it as contraband aboard Nanotrasen space facilities."
+ icon_state = "poster15_erotic"
+
+/obj/structure/sign/poster/erotic/v16
+ name = "erotic poster"
+ desc = "This poster`s vulgar themes have marked it as contraband aboard Nanotrasen space facilities."
+ icon_state = "poster16_erotic"
diff --git a/modular_dripstation/code/game/objects/effects/landmarks.dm b/modular_dripstation/code/game/objects/effects/landmarks.dm
new file mode 100644
index 000000000000..e6222307407c
--- /dev/null
+++ b/modular_dripstation/code/game/objects/effects/landmarks.dm
@@ -0,0 +1,50 @@
+/obj/effect/landmark/start
+ icon = 'modular_dripstation/icons/mob/landmarks.dmi'
+
+/obj/effect/landmark/start/blueshield
+ name = "Blueshield"
+ icon_state = "Blueshield"
+ icon = 'modular_dripstation/icons/mob/landmarks.dmi'
+
+/obj/effect/landmark/start/nanotrasen_representative
+ name = "Nanotrasen Representative"
+ icon_state = "Nanotrasen Representative"
+ icon = 'modular_dripstation/icons/mob/landmarks.dmi'
+
+/obj/effect/landmark/start/magistrate
+ name = "Magistrate"
+ icon_state = "Magistrate"
+ icon = 'modular_dripstation/icons/mob/landmarks.dmi'
+
+/obj/effect/landmark/start/repair_worker_replika
+ name = "Repair Worker Replika"
+ icon_state = "Repair Worker Replika"
+ icon = 'modular_dripstation/icons/mob/landmarks.dmi'
+
+/obj/effect/landmark/start/customs_agent
+ name = "Customs Agent"
+ icon_state = "Customs Agent"
+ icon = 'modular_dripstation/icons/mob/landmarks.dmi'
+
+/obj/effect/landmark/start/explorer
+ name = "Explorer"
+ icon_state = "Explorer"
+ icon = 'modular_dripstation/icons/mob/landmarks.dmi'
+
+/obj/effect/landmark/ert_spawn
+ icon = 'modular_dripstation/icons/mob/landmarks.dmi'
+
+/obj/effect/landmark/start/nukeop
+ icon = 'modular_dripstation/icons/mob/landmarks.dmi'
+
+/obj/effect/landmark/start/nukeop_leader
+ icon = 'modular_dripstation/icons/mob/landmarks.dmi'
+
+/obj/effect/landmark/abductor/agent
+ icon = 'modular_dripstation/icons/mob/landmarks.dmi'
+
+/obj/effect/landmark/abductor/scientist
+ icon = 'modular_dripstation/icons/mob/landmarks.dmi'
+
+/obj/effect/landmark/start/yogs
+ icon = 'modular_dripstation/icons/mob/landmarks.dmi'
\ No newline at end of file
diff --git a/modular_dripstation/code/game/objects/effects/lootdrop.dm b/modular_dripstation/code/game/objects/effects/lootdrop.dm
new file mode 100644
index 000000000000..5bc8fc1394e2
--- /dev/null
+++ b/modular_dripstation/code/game/objects/effects/lootdrop.dm
@@ -0,0 +1,22 @@
+/obj/effect/spawner/lootdrop/armory_contraband_dripstation
+ name = "armory random weapon spawner"
+ lootdoubles = FALSE
+ lootcount = 1
+
+ loot = list(/obj/item/storage/box/syndie_kit/throwing_weapons = 3,
+ /obj/item/gun/ballistic/automatic/pistol/glock17/ancile = 3,
+ /obj/item/gun/ballistic/shotgun/automatic/combat = 2,
+ /obj/item/gun/energy/e_gun/mini/secure = 2,
+ /obj/item/gun/ballistic/automatic/sa450 = 2,
+ /obj/item/gun/energy/e_gun/stun = 2,
+ /obj/item/gun/energy/laser/hellgun = 2,
+ /obj/item/gun/ballistic/automatic/pistol = 1,
+ /obj/item/gun/ballistic/automatic/pistol/m1911 = 1,
+ /obj/item/gun/ballistic/automatic/pistol/m1911/alt = 1,
+ /obj/item/gun/ballistic/automatic/pistol/m1911/signature = 1,
+ /obj/item/gun/ballistic/automatic/pistol/APS = 1,
+ /obj/item/gun/ballistic/automatic/pistol/glock18/shelg = 1,
+ /obj/item/gun/energy/laser/cybersun = 1,
+ /obj/item/gun/energy/plasmarifle/unsecure = 1,
+ /obj/item/gun/ballistic/revolver/mateba = 1,
+ )
diff --git a/modular_dripstation/code/game/objects/items/card_ids.dm b/modular_dripstation/code/game/objects/items/card_ids.dm
index a3d63625892f..7559a25d2017 100644
--- a/modular_dripstation/code/game/objects/items/card_ids.dm
+++ b/modular_dripstation/code/game/objects/items/card_ids.dm
@@ -1,3 +1,12 @@
+/obj/item/proc/get_gun_permit_iconstate()
+ var/obj/item/card/id/id_card = GetID()
+
+ if(!id_card)
+ return null
+ if(ACCESS_WEAPONS in id_card.GetAccess())
+ return "hud_permit"
+ return null
+
/obj/item/card/id/departmental_budget
icon = 'modular_dripstation/icons/obj/card.dmi'
icon_state = "budgetcard"
@@ -5,6 +14,11 @@
/obj/item/card/id/departmental_budget/car
icon_state = "car_budget"
+/obj/item/card/id/departmental_budget/syndibase
+ icon_state = "syndibase_budget"
+ department_ID = ACCOUNT_SYNDIBASE
+ department_name = ACCOUNT_SYNDIBASE_NAME
+
/obj/item/card/id/departmental_budget/sec
icon_state = "sec_budget"
@@ -22,8 +36,8 @@
/obj/item/card/id/syndicate/nuke
name = "operative card"
registered_name = "operative"
- assignment = "Nuclear Squad"
- originalassignment = "Nuclear Squad"
+ assignment = "Nuclear Squad Operative"
+ originalassignment = "Nuclear Squad Operative"
registered_age = null
forged = TRUE
anyone = TRUE
@@ -33,8 +47,8 @@
/obj/item/card/id/syndicate/nuke_leader
name = "squad leader card"
registered_name = "leader"
- assignment = "Nuclear Squad"
- originalassignment = "Nuclear Squad"
+ assignment = "Nuclear Squad Leader"
+ originalassignment = "Nuclear Squad Leader"
registered_age = null
forged = TRUE
anyone = TRUE
@@ -45,6 +59,27 @@
/obj/item/card/id/syndicate_command
icon_state = "commander"
+/obj/item/card/id/syndicate/syndibase
+ name = "operative card"
+ registered_name = "operative"
+ assignment = "SRB Team"
+ originalassignment = "SRB Team"
+ registered_age = null
+ forged = TRUE
+ anyone = TRUE
+ registered_age = null
+ icon_state = "syndie_alt"
+
+/obj/item/card/id/syndicate/syndibase_commander
+ name = "team leader card"
+ registered_name = "leader"
+ assignment = "SRB Team Leader"
+ originalassignment = "SRB Team Leader"
+ registered_age = null
+ forged = TRUE
+ anyone = TRUE
+ registered_age = null
+ icon_state = "commander_alt"
/obj/item/card/id
icon = 'modular_dripstation/icons/obj/card.dmi'
@@ -90,12 +125,36 @@
"Detective" = list("security","brown"),
"Brig Physician" = list("security","blue"),
"Lawyer" = list("security","purple"),
- "Blue Shield" = list("nanotrasen","nt_id"),
- "Magistrate" = list("nanotrasen","nt_id"),
- "NT Representative" = list("nanotrasen","nt_id"),
+ "Blueshield" = list("blueshield","nt_id"),
+ "Magistrate" = list("nanotrasen","red"),
+ "Nanotrasen Representative" = list("nanotrasen","gold"),
"Explorer" = list("cargo","purple"),
"Bridge Assistant" = list("captain","green"),
"Brig Officer" = list("security","white"),
+ "Repair Worker Replika" = list("nanotrasen","silver"),
+ "Customs Agent" = list("cargo","red"),
+ )
+ var/static/list/fluffblacklist = list(
+ "Deathsquad Officer",
+ "SpecOps Officer",
+ "CentCom Official",
+ "Emergency Response Team Commander",
+ "Amber Task Force",
+ "Occupying Officer",
+ "Security Response Officer",
+ "Engineer Response Officer",
+ "Medical Response Officer",
+ "Religious Response Officer",
+ "Janitorial Response Officer",
+ "Clown ERT",
+ "Nuclear Squad",
+ "Nuclear Squad Leader",
+ "Syndicate Overlord",
+ "SRB Team",
+ "SRB Team Leader",
+ "TerraGov Infantryman",
+ "TerraGov Military",
+ "TerraGov Military Officer",
)
if(job in idfluff)
has_fluff = TRUE
@@ -111,14 +170,39 @@
overlays += idfluff[job][2]
/obj/item/card/id/nanotrasen
- icon_state = "nanotrasen"
+ icon_state = "id_nanotrasen"
/obj/item/card/id/head
icon_state = "id_head"
+/obj/item/card/id/head/synthetic
+ name = "replika identification card"
+ desc = "A card that allows synthetic units access across the station."
+ resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF
+
+/obj/item/card/id/head/synthetic/GetAccess()
+ if(ishuman(loc))
+ var/mob/living/carbon/human/H = loc
+ if(H.mind)
+ return GLOB.synthetic_base_access + GLOB.synthetic_added_access
+ return list()
+
/obj/item/card/id/mime
icon_state = "id_mime"
+/obj/item/card/id/idtags
+ name = "dog ID-tag"
+ desc = "A terragov dog tag."
+ icon_state = "dogtag"
+ item_state = "dogtag"
+ registered_name = "TerraGov Militant"
+ assignment = "TerraGov Military"
+ originalassignment = "TerraGov Military"
+
+/obj/item/card/id/idtags/ID_fluff()
+ has_fluff = FALSE
+ return
+
/obj/item/card/id/deathsquad
name = "\improper BlackOps ID"
desc = "An ID straight from Nanotrasen SpecOps Division."
@@ -128,8 +212,9 @@
originalassignment = "Deathsquad Officer"
registered_age = null
-/obj/item/card/id/deathsquad/gamma_force
+/obj/item/card/id/gamma_force
name = "\improper SpecOps ID"
+ desc = "An ID straight from Nanotrasen SpecOps Division."
icon_state = "ERT_gamma"
registered_name = "SpecOps Operative"
assignment = "SpecOps Officer"
diff --git a/modular_dripstation/code/game/objects/items/control_wand.dm b/modular_dripstation/code/game/objects/items/control_wand.dm
index 2df57732957f..87cc2c41f442 100644
--- a/modular_dripstation/code/game/objects/items/control_wand.dm
+++ b/modular_dripstation/code/game/objects/items/control_wand.dm
@@ -3,9 +3,14 @@
desc = "Remotely controls airlocks. This remote has additional Maintnance access."
region_access = list(1,7)
+/obj/item/door_remote/omni
+ icon_state = "gangtool-white"
+
/obj/item/door_remote/quartermaster
desc = "Remotely controls airlocks. This remote has additional Vault, Gateway and Maintnance access."
+ icon_state = "gangtool-yellow"
region_access = list(6)
/obj/item/door_remote/civillian
- region_access = list(1)
\ No newline at end of file
+ region_access = list(1)
+ icon_state = "gangtool-green"
\ No newline at end of file
diff --git a/modular_dripstation/code/game/objects/items/devices/radio/radio.dm b/modular_dripstation/code/game/objects/items/devices/radio/radio.dm
index bb1dbc4479bd..a60554e987bb 100644
--- a/modular_dripstation/code/game/objects/items/devices/radio/radio.dm
+++ b/modular_dripstation/code/game/objects/items/devices/radio/radio.dm
@@ -33,6 +33,19 @@
name = "supply radio headset"
desc = "A headset used by QM`s slaves."
+/obj/item/radio/headset/headset_cargo/mining
+
+/obj/item/encryptionkey/headset_mining
+ name = "mining&exploring radio encryption key"
+ icon_state = "mine_cypherkey"
+ channels = list(RADIO_CHANNEL_SUPPLY = 1)
+
+/obj/item/radio/headset/headset_cargo/explorer
+ name = "explorer`s radio headset"
+ desc = "Headset used by explorers."
+ icon_state = "expl_headset_alt"
+ keyslot = new /obj/item/encryptionkey/headset_mining
+
/obj/item/radio/headset/headset_medcargo
icon_state = "medcargo_headset"
@@ -82,35 +95,35 @@
. = ..()
AddComponent(/datum/component/wearertargeting/earprotection, list(ITEM_SLOT_EARS))
-/obj/item/radio/headset/magistrate
+/obj/item/radio/headset/heads/magistrate
name = "\proper the magistrate's radio headset"
desc = "The headset of the Magistrate."
- icon_state = "cap_headset"
+ icon_state = "proc_headset"
keyslot = new /obj/item/encryptionkey/heads/procedure
command = TRUE
-/obj/item/radio/headset/magistrate/alt
+/obj/item/radio/headset/heads/magistrate/alt
name = "\proper the magistrate's bowman headset"
desc = "The headset of the Magistrate. Protects ears from flashbangs."
icon_state = "proc_headset_alt"
-/obj/item/radio/headset/magistrate/alt/Initialize(mapload)
+/obj/item/radio/headset/heads/magistrate/alt/Initialize(mapload)
. = ..()
AddComponent(/datum/component/wearertargeting/earprotection, list(ITEM_SLOT_EARS))
-/obj/item/radio/headset/ntrep
+/obj/item/radio/headset/heads/ntrep
name = "\proper the Nanotrasen Representative's radio headset"
desc = "The headset of the Nanotrasen Representative."
- icon_state = "cap_headset"
+ icon_state = "proc_headset"
keyslot = new /obj/item/encryptionkey/heads/procedure
command = TRUE
-/obj/item/radio/headset/ntrep/alt
+/obj/item/radio/headset/heads/ntrep/alt
name = "\proper the Nanotrasen Representative's bowman headset"
desc = "The headset of the Nanotrasen Representative. Protects ears from flashbangs."
icon_state = "proc_headset_alt"
-/obj/item/radio/headset/ntrep/alt/Initialize(mapload)
+/obj/item/radio/headset/heads/ntrep/alt/Initialize(mapload)
. = ..()
AddComponent(/datum/component/wearertargeting/earprotection, list(ITEM_SLOT_EARS))
diff --git a/modular_dripstation/code/game/objects/items/icemoon_loot.dm b/modular_dripstation/code/game/objects/items/icemoon_loot.dm
new file mode 100644
index 000000000000..50978ac75414
--- /dev/null
+++ b/modular_dripstation/code/game/objects/items/icemoon_loot.dm
@@ -0,0 +1,491 @@
+/obj/item/disk/design_disk/adv/knight_gear
+ name = "Magic Disk of Smithing"
+ color = "#6F6F6F"
+
+/obj/item/disk/design_disk/adv/knight_gear/Initialize()
+ . = ..()
+ var/datum/design/knight_armour/A = new
+ var/datum/design/knight_helmet/H = new
+ blueprints[1] = A
+ blueprints[2] = H
+
+/datum/design/knight_armour
+ name = "Heavy Plate Armour"
+ desc = "A royal knight's favorite garments. Can be trimmed by any friendly person."
+ id = "knight_armour"
+ build_type = AUTOLATHE
+ materials = list(MAT_CATEGORY_RIGID = 10000)
+ build_path = /obj/item/clothing/suit/armor/riot/knight/greyscale
+ category = list("Imported")
+
+/obj/item/clothing/suit/armor/riot/knight/greyscale
+ name = "heavy plate armour"
+ desc = "A suit of magical plate armour, able to be made from many different materials. The thick armor is far lighter than it otherwise would be."
+ icon_state = "riot_knight_greyscale"
+ item_state = "riot_knight_greyscale"
+ icon = 'modular_dripstation/icons/obj/clothing/suits.dmi'
+ worn_icon = 'modular_dripstation/icons/mob/clothing/suits.dmi'
+ material_flags = MATERIAL_ADD_PREFIX | MATERIAL_COLOR | MATERIAL_AFFECT_STATISTICS//Can change color and add prefix
+ armor = list(MELEE = 50, BULLET = 20, LASER = 20, ENERGY = 20, BOMB = 30, BIO = 10, RAD = 10, FIRE = 40, ACID = 40, WOUND = 10)
+
+/datum/design/knight_helmet
+ name = "Heavy Plate Helmet"
+ desc = "A royal knight's favorite hat. If you hold it upside down it's actually a bucket."
+ id = "knight_helmet"
+ build_type = AUTOLATHE
+ materials = list(MAT_CATEGORY_RIGID = 5000)
+ build_path = /obj/item/clothing/head/helmet/knight/greyscale
+ category = list("Imported")
+
+/obj/item/clothing/head/helmet/knight/greyscale
+ name = "heavy plate helmet"
+ desc = "A classic medieval helmet, if you hold it upside down you could see that it's actually a bucket."
+ icon = 'modular_dripstation/icons/obj/clothing/hats.dmi'
+ worn_icon = 'modular_dripstation/icons/mob/clothing/hats.dmi'
+ icon_state = "knight_greyscale"
+ item_state = "knight_greyscale"
+ armor = list(MELEE = 50, BULLET = 20, LASER = 20, ENERGY = 20, BOMB = 30, BIO = 10, RAD = 10, FIRE = 40, ACID = 40, WOUND = 10)
+ material_flags = MATERIAL_ADD_PREFIX | MATERIAL_COLOR | MATERIAL_AFFECT_STATISTICS //Can change color and add prefix
+
+
+/obj/item/fireaxe/energy
+ slot_flags = ITEM_SLOT_BACK
+ worn_icon = 'modular_dripstation/icons/mob/clothing/back.dmi'
+//100% original syndicate oc, plz do not steal. More effective against human targets then the typical crusher, with a bit of block chance.
+/obj/item/syndie_crusher
+ icon = 'icons/obj/weapons/energy.dmi'
+ icon_state = "energy-fireaxe0"
+ base_icon_state = "energy-fireaxe"
+ lefthand_file = 'icons/mob/inhands/weapons/axes_lefthand.dmi'
+ righthand_file = 'icons/mob/inhands/weapons/axes_righthand.dmi'
+ worn_icon = 'modular_dripstation/icons/mob/clothing/back.dmi'
+ name = "magnetic energy cleaver"
+ desc = "Designed by Cybersun Research and Development for resource-gathering operations on hostile worlds. Cybersun Legal Ops would like to stress that you've never seen anything like this before. Ever."
+ armour_penetration = 50//nice cut
+ force = 0 //You can't hit stuff unless wielded
+ w_class = WEIGHT_CLASS_BULKY
+ slot_flags = ITEM_SLOT_BACK
+ throwforce = 5
+ throw_speed = 4
+ block_chance = 30
+ custom_materials = list(/datum/material/titanium=5000, /datum/material/iron=2075)
+ hitsound = 'sound/weapons/blade1.ogg'
+ attack_verb = list("sliced", "bisected", "diced", "chopped", "filleted")
+ heat = 1800 // It's a FIRE axe
+ sharpness = SHARP_NONE
+ obj_flags = UNIQUE_RENAME
+ light_color = "#fb6767"
+ light_system = MOVABLE_LIGHT
+ light_range = 3
+ light_power = 1
+ light_on = FALSE
+ custom_price = 7500//a rare syndicate prototype.
+ var/list/trophies = list()
+ var/charged = TRUE
+ var/charge_time = 15
+ var/detonation_damage = 20
+ var/backstab_bonus = 30
+ var/wielded = FALSE // track wielded status on item
+
+/obj/item/syndie_crusher/Initialize()
+ . = ..()
+ RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield)
+ RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield)
+ AddComponent(/datum/component/butchering, 60, 150)
+ AddComponent(/datum/component/two_handed, force_wielded=35)
+
+/obj/item/syndie_crusher/Destroy()
+ QDEL_LIST(trophies)
+ return ..()
+
+/// triggered on wield of two handed item
+/obj/item/syndie_crusher/proc/on_wield(obj/item/source, mob/user)
+ icon_state = "energy-fireaxe1"
+ sharpness = SHARP_EDGED
+ playsound(user, 'sound/weapons/saberon.ogg', 35, TRUE)
+ set_light_on(wielded)
+
+/// triggered on unwield of two handed item
+/obj/item/syndie_crusher/proc/on_unwield(obj/item/source, mob/user)
+ wielded = FALSE
+ sharpness = initial(sharpness)
+ icon_state = "energy-fireaxe0"
+ playsound(user, 'sound/weapons/saberoff.ogg', 35, TRUE)
+ set_light_on(wielded)
+
+/obj/item/syndie_crusher/examine(mob/living/user)
+ . = ..()
+ . += "Induce magnetism in an enemy by striking them with a magnetospheric wave, then hit them in melee to force a waveform collapse for [force + detonation_damage] damage."
+ . += "Does [force + detonation_damage + backstab_bonus] damage if the target is backstabbed, instead of [force + detonation_damage]."
+ for(var/t in trophies)
+ var/obj/item/crusher_trophy/T = t
+ . += "It has \a [T] attached, which causes [T.effect_desc()]."
+
+/obj/item/syndie_crusher/attackby(obj/item/I, mob/living/user)
+ if(I.tool_behaviour == TOOL_CROWBAR)
+ if(LAZYLEN(trophies))
+ to_chat(user, "You remove [src]'s trophies.")
+ I.play_tool_sound(src)
+ for(var/t in trophies)
+ var/obj/item/crusher_trophy/T = t
+ T.remove_from(src, user)
+ else
+ to_chat(user, "There are no trophies on [src].")
+ else if(istype(I, /obj/item/crusher_trophy))
+ var/obj/item/crusher_trophy/T = I
+ T.add_to(src, user)
+ else
+ return ..()
+
+/obj/item/syndie_crusher/attack(mob/living/target, mob/living/carbon/user)
+ if(!wielded)
+ to_chat(user, "[src] is too heavy to use with one hand! You fumble and drop everything.")
+ user.drop_all_held_items()
+ return
+ var/datum/status_effect/crusher_damage/C = target.has_status_effect(STATUS_EFFECT_CRUSHERDAMAGETRACKING)
+ var/target_health = target.health
+ ..()
+ for(var/t in trophies)
+ if(!QDELETED(target))
+ var/obj/item/crusher_trophy/T = t
+ T.on_melee_hit(target, user)
+ if(!QDELETED(C) && !QDELETED(target))
+ C.total_damage += target_health - target.health //we did some damage, but let's not assume how much we did
+
+/obj/item/syndie_crusher/afterattack(atom/target, mob/living/user, proximity_flag, clickparams)
+ . = ..()
+ if(!wielded)
+ return
+ if(!proximity_flag && charged)//Mark a target, or mine a tile.
+ var/turf/proj_turf = user.loc
+ if(!isturf(proj_turf))
+ return
+ var/obj/projectile/destabilizer/D = new /obj/projectile/destabilizer(proj_turf)
+ for(var/t in trophies)
+ var/obj/item/crusher_trophy/T = t
+ T.on_projectile_fire(D, user)
+ D.preparePixelProjectile(target, user, clickparams)
+ D.firer = user
+ D.hammer_synced = src
+ playsound(user, 'sound/weapons/plasma_cutter.ogg', 100, TRUE)
+ D.fire()
+ charged = FALSE
+ update_appearance(UPDATE_ICON)
+ addtimer(CALLBACK(src, .proc/Recharge), charge_time)
+ return
+ if(proximity_flag && isliving(target))
+ var/mob/living/L = target
+ var/datum/status_effect/crusher_mark/CM = L.has_status_effect(STATUS_EFFECT_CRUSHERMARK)
+ if(!CM || CM.hammer_synced != src || !L.remove_status_effect(STATUS_EFFECT_CRUSHERMARK))
+ return
+ var/datum/status_effect/crusher_damage/C = L.has_status_effect(STATUS_EFFECT_CRUSHERDAMAGETRACKING)
+ var/target_health = L.health
+ for(var/t in trophies)
+ var/obj/item/crusher_trophy/T = t
+ T.on_mark_detonation(target, user)
+ if(!QDELETED(L))
+ if(!QDELETED(C))
+ C.total_damage += target_health - L.health //we did some damage, but let's not assume how much we did
+ new /obj/effect/temp_visual/kinetic_blast(get_turf(L))
+ var/backstab_dir = get_dir(user, L)
+ var/def_check = L.getarmor(type = "bomb")
+ if((user.dir & backstab_dir) && (L.dir & backstab_dir))
+ if(!QDELETED(C))
+ C.total_damage += detonation_damage + backstab_bonus //cheat a little and add the total before killing it, so certain mobs don't have much lower chances of giving an item
+ L.apply_damage(detonation_damage + backstab_bonus, BRUTE, blocked = def_check)
+ playsound(user, 'sound/weapons/kenetic_accel.ogg', 100, TRUE) //Seriously who spelled it wrong
+ else
+ if(!QDELETED(C))
+ C.total_damage += detonation_damage
+ L.apply_damage(detonation_damage, BRUTE, blocked = def_check)
+
+/obj/item/syndie_crusher/proc/Recharge()
+ if(!charged)
+ charged = TRUE
+ update_appearance(UPDATE_ICON)
+ playsound(src.loc, 'sound/weapons/kenetic_reload.ogg', 60, TRUE)
+
+/obj/item/syndie_crusher/ui_action_click(mob/user, actiontype)
+ set_light_on(!light_on)
+ playsound(user, 'sound/weapons/empty.ogg', 100, TRUE)
+ update_appearance(UPDATE_ICON)
+
+/obj/item/kinetic_crusher/update_icon_state()
+ . = ..()
+ item_state = "[base_icon_state][HAS_TRAIT(src, TRAIT_WIELDED)]" // this is not icon_state and not supported by 2hcomponent
+
+
+
+
+/obj/item/borg/upgrade/transform/saboteur
+ name = "unknown cyborg module"
+ desc = "A module picking system, capable of using stored matter to build itself out into a fresh cyborg configuration. This one has no serial number, and no identifying marks."
+ new_module = /obj/item/robot_module/saboteur
+
+/obj/item/borg/upgrade/transform/syndicate_medical
+ name = "unknown cyborg module"
+ desc = "A module picking system, capable of using stored matter to build itself out into a fresh cyborg configuration. This one has no serial number, and no identifying marks."
+ new_module = /obj/item/robot_module/syndicate_medical
+
+/obj/item/borg/upgrade/transform/assault
+ name = "unknown cyborg module"
+ desc = "A module picking system, capable of using stored matter to build itself out into a fresh cyborg configuration. This one has no serial number, and no identifying marks."
+ new_module = /obj/item/robot_module/syndicate
+
+/obj/effect/mob_spawn/human/corpse/terragov/infantry
+ name = "TerraGov Infantryman"
+ id_job = "TerraGov Infantryman"
+ outfit = /datum/outfit/terragov/infantrymancorpse
+ id_access_list = list(ACCESS_TERRAGOV)
+ hair_style = "Buzzcut"
+ facial_hair_style = "Shaved"
+
+/datum/outfit/terragov/infantrymancorpse
+ name = "TGV Infantry Corpse"
+ uniform = /obj/item/clothing/under/syndicate/camo
+ suit = /obj/item/clothing/suit/armor/vest/light_tgarmy
+ shoes = /obj/item/clothing/shoes/jackboots
+ gloves = /obj/item/clothing/gloves/color/grey
+ ears = /obj/item/radio/headset
+ suit_store = null
+ mask = /obj/item/clothing/mask/gas/bio
+ head = /obj/item/clothing/head/helmet/terragov
+ back = /obj/item/storage/backpack/unknown
+ id = /obj/item/card/id/idtags
+ backpack_contents = null
+
+/obj/effect/mob_spawn/human/corpse/terragov/officer
+ name = "TerraGov Officer"
+ id_job = "TerraGov Military Officer"
+ outfit = /datum/outfit/terragov/officercorpse
+ id_access_list = list(ACCESS_HEADS, ACCESS_TERRAGOV)
+ hair_style = "Buzzcut"
+ facial_hair_style = "Shaved"
+
+/datum/outfit/terragov/officercorpse
+ name = "TGV Officer Corpse"
+ uniform = /obj/item/clothing/under/syndicate/camo
+ suit = /obj/item/clothing/suit/armor/vest/light_tgarmy
+ shoes = /obj/item/clothing/shoes/combat
+ gloves = /obj/item/clothing/gloves/combat
+ ears = /obj/item/radio/headset
+ suit_store = null
+ mask = /obj/item/clothing/mask/gas/bio
+ head = /obj/item/clothing/head/helmet/terragov
+ back = /obj/item/storage/backpack/satchel/unknown
+ id = /obj/item/card/id/idtags
+ backpack_contents = null
+
+/obj/effect/spawner/lootdrop/stockparts
+ name = "random good stock parts"
+ lootcount = 6
+ loot = list(
+ /obj/item/stock_parts/capacitor/adv,
+ /obj/item/stock_parts/capacitor/quadratic,
+ /obj/item/stock_parts/capacitor/super,
+ /obj/item/stock_parts/cell/hyper,
+ /obj/item/stock_parts/cell/super,
+ /obj/item/stock_parts/cell/bluespace,
+ /obj/item/stock_parts/matter_bin/bluespace,
+ /obj/item/stock_parts/matter_bin/super,
+ /obj/item/stock_parts/matter_bin/adv,
+ /obj/item/stock_parts/micro_laser/ultra,
+ /obj/item/stock_parts/micro_laser/quadultra,
+ /obj/item/stock_parts/micro_laser/high,
+ /obj/item/stock_parts/scanning_module/triphasic,
+ /obj/item/stock_parts/scanning_module/phasic,
+ /obj/item/stock_parts/scanning_module/adv,
+ /obj/item/reagent_containers/glass/beaker/bluespace,
+ /obj/item/reagent_containers/glass/beaker/plastic,
+ /obj/item/reagent_containers/glass/beaker/large,
+ /obj/item/stock_parts/manipulator/nano,
+ /obj/item/stock_parts/manipulator/pico,
+ /obj/item/stock_parts/manipulator/femto
+ )
+
+
+/obj/item/stack/sheet/mineral/adamantine/twenty
+ amount = 20
+/obj/item/stack/sheet/mineral/adamantine/ten
+ amount = 10
+/obj/item/stack/sheet/runed_metal/twenty
+ amount = 20
+/obj/item/stack/sheet/runed_metal/ten
+ amount = 10
+/obj/item/stack/sheet/mineral/mythril/twenty
+ amount = 20
+/obj/item/stack/sheet/mineral/mythril/ten
+ amount = 10
+/obj/item/stack/sheet/mineral/silver/twenty
+ amount = 20
+/obj/item/stack/sheet/mineral/titanium/twenty
+ amount = 20
+/obj/item/stack/sheet/mineral/gold/twenty
+ amount = 20
+
+/obj/item/book/granter/action/spell/shapechange
+ granted_action = /datum/action/cooldown/spell/shapeshift/wizard
+ action_name = "shapechange"
+ icon_state ="bookshapechange"
+ desc = "Half of the book is slash fiction about some kind of young adult novel."
+ remarks = list("There's a beast inside all of us. ", "What's an animorph?", "There are rats in the walls.", "This could be worse than useless, or amazing...", "Hide in the fields, run through the forest...", "The pages feel a little furry.", "Can you hear the jungle rhythm?")
+
+/obj/item/book/granter/action/spell/shapechange/recoil(mob/living/carbon/user)
+ ..()
+ to_chat(user,"You're feeling a little primitive...")
+ user.Stun(40, ignore_canstun = TRUE)
+ user.monkeyize(TR_KEEPITEMS | TR_KEEPIMPLANTS | TR_KEEPORGANS | TR_KEEPDAMAGE | TR_KEEPVIRUS | TR_KEEPSTUNS | TR_KEEPREAGENTS | TR_KEEPSE)
+
+/obj/item/book/granter/action/spell/traps
+ granted_action = /datum/action/cooldown/spell/conjure/the_traps
+ action_name = "the traps"
+ icon_state ="booktraps"
+ desc = "A book that uses euphemisms about being a Dungeon Master to teach aspiring wizards how to cast Summon Traps."
+ remarks = list("Traps work best in unexpected situations...", "Where the hell am I supposed to get boiling acid?", "Works best in enclosed spaces...", "Could I use this at point-blank to keep someone from running?", "It's been a trap all along...", "The pages feel like they could snap shut unexpectedly.", "You feel a sense of impending danger.")
+
+/obj/item/book/granter/action/spell/traps/recoil(mob/living/user)
+ ..()
+ to_chat(user, "The ground shifts beneath your feet!")
+ user.Paralyze(100)
+ user.adjustBruteLoss(35)
+
+//ice cube
+/obj/item/freeze_cube
+ name = "freeze cube"
+ desc = "A block of semi-clear ice, enchanted by an ancient wizard to keep his drinks cold forever. \
+ Unfortunately, it appears to be malfunctioning, and now encases those it impacts with a cube of frost."
+ icon = 'modular_dripstation/icons/obj/artefacts.dmi'
+ icon_state = "freeze_cube"
+ throwforce = 10
+ damtype = BURN
+ var/cooldown_time = 5 SECONDS
+ COOLDOWN_DECLARE(freeze_cooldown)
+ throw_speed = 1
+
+/obj/item/freeze_cube/examine(mob/user)
+ . = ..()
+ . += ("Throw this at objects or creatures to freeze them, it will boomerang back so be cautious!")
+
+/obj/item/freeze_cube/throw_at(atom/target, range, speed, mob/thrower, spin=1, diagonals_first = 0, datum/callback/callback, quickstart = TRUE)
+ . = ..()
+ if(!.)
+ return
+ icon_state = "freeze_cube_thrown"
+ addtimer(VARSET_CALLBACK(src, icon_state, initial(icon_state)), 1 SECONDS)
+
+/obj/item/freeze_cube/throw_impact(atom/hit_atom, datum/thrownthing/throwingdatum)
+ icon_state = initial(icon_state)
+ var/caught = hit_atom.hitby(src, FALSE, FALSE, throwingdatum=throwingdatum)
+ var/mob/thrown_by = thrownby
+ if(ismovable(hit_atom) && !caught && (!thrown_by || thrown_by && COOLDOWN_FINISHED(src, freeze_cooldown)))
+ freeze(hit_atom)
+ if(thrown_by && !caught)
+ addtimer(CALLBACK(src, /atom/movable.proc/throw_at, thrown_by, throw_range+2, throw_speed, null, TRUE), 1)
+
+/obj/item/freeze_cube/freeze(atom/movable/hit_atom)
+ playsound(src, 'sound/effects/glassbr3.ogg', 50, TRUE)
+ COOLDOWN_START(src, freeze_cooldown, cooldown_time)
+ if(isobj(hit_atom))
+ var/obj/hit_object = hit_atom
+ if(hit_object.resistance_flags & FREEZE_PROOF)
+ hit_object.visible_message("[hit_object] is freeze-proof! ")
+ return
+ if(!(hit_object.obj_flags & FROZEN))
+ hit_object.make_frozen_visual()
+ else if(isliving(hit_atom))
+ var/mob/living/hit_mob = hit_atom
+ walk(hit_mob, 0) //stops them mid pathing even if they're stunimmune
+ hit_mob.apply_status_effect(/datum/status_effect/ice_block_talisman, 5 SECONDS)
+
+/obj/item/research_notes/loot
+ origin_type = "exotic particles phisics"
+
+/obj/item/research_notes/loot/tiny
+ points = 1000
+
+/obj/item/research_notes/loot/small
+ points = 4000
+
+/obj/item/research_notes/loot/medium
+ points = 8000
+
+/obj/item/research_notes/loot/big
+ points = 15000
+
+/obj/item/research_notes/loot/genius
+ points = 30000
+
+// Gatfruit
+/obj/item/seeds/gatfruit
+ name = "pack of gatfruit seeds"
+ desc = "These seeds grow into .357 revolvers."
+ icon_state = "seed-gatfruit"
+ species = "gatfruit"
+ plantname = "Gatfruit Tree"
+ product = /obj/item/reagent_containers/food/snacks/grown/shell/gatfruit
+ genes = list(/datum/plant_gene/trait/repeated_harvest)
+ lifespan = 20
+ endurance = 20
+ maturation = 40
+ production = 10
+ yield = 2
+ potency = 60
+ growthstages = 2
+ rarity = 60 // Obtainable only with xenobio+superluck.
+ growing_icon = 'icons/obj/hydroponics/growing_fruits.dmi'
+ reagents_add = list(/datum/reagent/nitroglycerin = 0.1, /datum/reagent/carbon = 0.1, /datum/reagent/nitrogen = 0.07, /datum/reagent/potassium = 0.05)
+
+/obj/item/reagent_containers/food/snacks/grown/shell/gatfruit
+ seed = /obj/item/seeds/gatfruit
+ name = "gatfruit"
+ desc = "It smells like burning."
+ icon_state = "gatfruit"
+ trash = /obj/item/gun/ballistic/revolver
+ bitesize_mod = 2
+ foodtype = FRUIT
+ tastes = list("gunpowder" = 1)
+ wine_power = 90 //It burns going down, too.
+
+/obj/structure/fluff/iced_abductor ///Unless more non-machine ayy structures made, it will stay in fluff.
+ name = "Mysterious Block of Ice"
+ desc = "A shadowy figure lies in this sturdy-looking block of ice. Who knows where it came from?"
+ icon = 'icons/effects/freeze.dmi'
+ icon_state = "ice_ayy"
+ density = TRUE
+ deconstructible = FALSE
+
+/obj/structure/fluff/iced_abductor/Destroy()
+ var/turf/T = get_turf(src)
+ new /obj/effect/mob_spawn/human/abductor(T)
+ . = ..()
+
+/obj/item/clothing/gloves/butchering
+ name = "butchering gloves"
+ desc = "These gloves allow the user to rip apart bodies with precision and ease."
+ icon_state = "black"
+ item_state = "blackgloves"
+ cold_protection = HANDS
+ min_cold_protection_temperature = GLOVES_MIN_TEMP_PROTECT
+ heat_protection = HANDS
+ max_heat_protection_temperature = GLOVES_MAX_TEMP_PROTECT
+
+/obj/item/clothing/gloves/butchering/Initialize()
+ . = ..()
+ AddComponent(/datum/component/butchering, 5, 125, null, null, TRUE, TRUE)
+
+/obj/item/clothing/gloves/butchering/equipped(mob/user, slot, initial = FALSE)
+ . = ..()
+ RegisterSignal(user, COMSIG_HUMAN_EARLY_UNARMED_ATTACK, .proc/butcher_target)
+ var/datum/component/butchering/butchering = src.GetComponent(/datum/component/butchering)
+ butchering.butchering_enabled = TRUE
+
+/obj/item/clothing/gloves/butchering/dropped(mob/user, silent = FALSE)
+ . = ..()
+ UnregisterSignal(user, COMSIG_HUMAN_EARLY_UNARMED_ATTACK)
+ var/datum/component/butchering/butchering = src.GetComponent(/datum/component/butchering)
+ butchering.butchering_enabled = FALSE
+
+/obj/item/clothing/gloves/butchering/proc/butcher_target(mob/user, atom/target, proximity)
+ if(!isliving(target))
+ return
+ return SEND_SIGNAL(src, COMSIG_ITEM_ATTACK, target, user)
\ No newline at end of file
diff --git a/modular_dripstation/code/game/objects/items/implants/mindshield.dm b/modular_dripstation/code/game/objects/items/implants/mindshield.dm
index d426df8113bb..6d21f657efa8 100644
--- a/modular_dripstation/code/game/objects/items/implants/mindshield.dm
+++ b/modular_dripstation/code/game/objects/items/implants/mindshield.dm
@@ -18,6 +18,9 @@
/obj/item/implant/mindshield/implant(mob/living/target, mob/user, silent = FALSE, force = FALSE)
if(..())
+ if(HAS_TRAIT(target, TRAIT_MINDSHIELD))
+ target.visible_message(span_warning("[target] seems to resist the implant!"), span_warning("You already have mind protection!"))
+ return FALSE
if(target.mind && !silent)
to_chat(target, span_notice("You feel a sense of peace and security. You are now protected from brainwashing."))
ADD_TRAIT(target, TRAIT_MINDSHIELD, "implant")
diff --git a/modular_dripstation/code/game/objects/items/stacks/medical.dm b/modular_dripstation/code/game/objects/items/stacks/medical.dm
index bb764604a9f5..ea646c0a4ae8 100644
--- a/modular_dripstation/code/game/objects/items/stacks/medical.dm
+++ b/modular_dripstation/code/game/objects/items/stacks/medical.dm
@@ -43,4 +43,16 @@
else if(reagents.total_volume == volume)
icon_state = "[initial_icon]_full"
else
- icon_state = "[initial_icon]"
\ No newline at end of file
+ icon_state = "[initial_icon]"
+
+/obj/item/reagent_containers/medspray/synthflesh
+ desc = "A single use medical spray bottle, designed for precision application. This one contains synthflesh, an apex brute and burn healing agent. USE ON CORPSES ONLY."
+
+/obj/item/reagent_containers/medspray/tricordrazine
+ name = "medical spray (tricordrazine)"
+ desc = "A single use medical spray bottle, designed for precision application. This one contains tricordrazine, an apex all healing agent."
+ icon_state = "synthspray"
+ list_reagents = list(/datum/reagent/medicine/tricordrazine = 100)
+ can_fill_from_container = FALSE
+ amount_per_transfer_from_this = 25
+ volume = 100
diff --git a/modular_dripstation/code/game/objects/items/storage/boxes.dm b/modular_dripstation/code/game/objects/items/storage/boxes.dm
index 9bad7d2385e7..2038785617c9 100644
--- a/modular_dripstation/code/game/objects/items/storage/boxes.dm
+++ b/modular_dripstation/code/game/objects/items/storage/boxes.dm
@@ -442,3 +442,41 @@
new /obj/item/reagent_containers/autoinjector/medipen/ekit/traitor(src)
new /obj/item/tank/internals/emergency_oxygen/engi(src)
new /obj/item/extinguisher/mini(src)
+
+/obj/item/storage/toolbox/infiltrator
+ name = "insidious case"
+ desc = "Bearing the emblem of the Syndicate, this case contains a full infiltrator stealth suit, and has enough room to fit weaponry if necessary."
+ icon_state = "infiltrator_case"
+ item_state = "infiltrator_case"
+ icon = 'modular_dripstation/icons/obj/storage.dmi'
+ lefthand_file = 'modular_dripstation/icons/mob/inhands/misc/boxes_lefthand.dmi'
+ righthand_file = 'modular_dripstation/icons/mob/inhands/misc/boxes_righthand.dmi'
+ force = 15
+ throwforce = 18
+ w_class = WEIGHT_CLASS_NORMAL
+ has_latches = FALSE
+
+/obj/item/storage/toolbox/infiltrator/Initialize(mapload)
+ . = ..()
+ var/datum/component/storage/STR = GetComponent(/datum/component/storage)
+ STR.max_items = 10
+ STR.max_w_class = WEIGHT_CLASS_NORMAL
+ STR.set_holdable(list(
+ /obj/item/clothing/head/helmet/space/infiltrator,
+ /obj/item/clothing/suit/armor/vest/infiltrator,
+ /obj/item/clothing/under/syndicate/bloodred,
+ /obj/item/clothing/gloves/tackler/combat/infiltrator,
+ /obj/item/clothing/mask/chameleon,
+ /obj/item/clothing/shoes/combat/sneakboots,
+ /obj/item/gun/ballistic/automatic/pistol,
+ /obj/item/gun/ballistic/revolver,
+ /obj/item/ammo_box
+ ))
+
+/obj/item/storage/toolbox/infiltrator/PopulateContents()
+ new /obj/item/clothing/head/helmet/space/infiltrator(src)
+ new /obj/item/clothing/suit/armor/vest/infiltrator(src)
+ new /obj/item/clothing/under/syndicate/bloodred(src)
+ new /obj/item/clothing/gloves/tackler/combat/infiltrator(src)
+ new /obj/item/clothing/mask/chameleon(src)
+ new /obj/item/clothing/shoes/combat/sneakboots(src)
\ No newline at end of file
diff --git a/modular_dripstation/code/game/objects/items/storage/firstaid.dm b/modular_dripstation/code/game/objects/items/storage/firstaid.dm
index 3f716801585f..e67e06b86ef5 100644
--- a/modular_dripstation/code/game/objects/items/storage/firstaid.dm
+++ b/modular_dripstation/code/game/objects/items/storage/firstaid.dm
@@ -20,3 +20,24 @@
for(var/i in 1 to 5)
new /obj/item/reagent_containers/pill/patch/ondansetron(src)
+/obj/item/storage/firstaid/tactical
+ item_state = "syndieaid"
+
+/obj/item/storage/firstaid/tactical/alt/PopulateContents()
+ new /obj/item/stack/medical/gauze(src)
+ new /obj/item/hypospray/combat(src)
+ new /obj/item/reagent_containers/pill/patch/styptic(src)
+ new /obj/item/reagent_containers/pill/patch/styptic(src)
+ new /obj/item/reagent_containers/pill/patch/silver_sulf(src)
+ new /obj/item/reagent_containers/pill/patch/silver_sulf(src)
+
+/obj/item/storage/firstaid/tactical/centcom
+ item_state = "bezerk"
+
+/obj/item/storage/firstaid/tactical/ert/PopulateContents()
+ new /obj/item/stack/medical/gauze(src)
+ new /obj/item/hypospray/combat/nt(src)
+ new /obj/item/reagent_containers/pill/patch/styptic(src)
+ new /obj/item/reagent_containers/pill/patch/styptic(src)
+ new /obj/item/reagent_containers/pill/patch/silver_sulf(src)
+ new /obj/item/reagent_containers/pill/patch/silver_sulf(src)
\ No newline at end of file
diff --git a/modular_dripstation/code/game/objects/items/storage/garment.dm b/modular_dripstation/code/game/objects/items/storage/garment.dm
index 7c198dce97af..ec6ea8089a8b 100644
--- a/modular_dripstation/code/game/objects/items/storage/garment.dm
+++ b/modular_dripstation/code/game/objects/items/storage/garment.dm
@@ -308,6 +308,7 @@
new /obj/item/clothing/under/rank/blueshield/formal(src)
new /obj/item/clothing/under/rank/blueshield/turtle(src)
new /obj/item/clothing/under/rank/blueshield/turtle_skirt(src)
+ new /obj/item/clothing/suit/storage/blueshield(src)
new /obj/item/clothing/neck/mantle/blueshield(src)
new /obj/item/clothing/neck/cloak/blueshield(src)
new /obj/item/clothing/head/beret/blueshield(src)
diff --git a/modular_dripstation/code/game/objects/items/weaponry.dm b/modular_dripstation/code/game/objects/items/weaponry.dm
index 4930974a3975..ac57b0d22620 100644
--- a/modular_dripstation/code/game/objects/items/weaponry.dm
+++ b/modular_dripstation/code/game/objects/items/weaponry.dm
@@ -262,6 +262,48 @@
new /obj/item/melee/sabre/syndie(src)
update_appearance(UPDATE_ICON)
+/obj/item/storage/belt/sabre/cane
+ name = "cane"
+ desc = "A cane used by a true gentleman. Or a clown."
+ icon = 'icons/obj/weapons/misc.dmi'
+ icon_state = "canesheath"
+ item_state = "stick"
+ lefthand_file = 'modular_dripstation/icons/mob/inhands/melee_lefthand.dmi'
+ righthand_file = 'modular_dripstation/icons/mob/inhands/melee_righthand.dmi'
+ icon = 'modular_dripstation/icons/obj/weapons/blades.dmi'
+ force = 5
+ throwforce = 5
+ w_class = WEIGHT_CLASS_SMALL
+ attack_verb = list("bludgeoned", "whacked", "disciplined", "thrashed")
+
+/obj/item/storage/belt/sabre/cane/Initialize(mapload)
+ . = ..()
+ var/datum/component/storage/STR = GetComponent(/datum/component/storage)
+ STR.max_items = 1
+ STR.rustle_sound = FALSE
+ STR.max_w_class = WEIGHT_CLASS_BULKY
+ STR.set_holdable(list(
+ /obj/item/melee/sabre/cane
+ ))
+
+
+/obj/item/storage/belt/sabre/cane/PopulateContents()
+ new /obj/item/melee/sabre/cane(src)
+ update_appearance(UPDATE_ICON)
+
+/obj/item/melee/sabre/cane
+ name = "\improper stealth blade"
+ desc = "An elegant plastitanium combat ready stealth blade, its edge isn`t that robust, but capable of hurting badly."
+ icon = 'modular_dripstation/icons/obj/weapons/blades.dmi'
+ lefthand_file = 'modular_dripstation/icons/mob/inhands/melee_lefthand.dmi'
+ righthand_file = 'modular_dripstation/icons/mob/inhands/melee_righthand.dmi'
+ icon_state = "sabre"
+ force = 20
+ block_chance = 50
+ armour_penetration = 20
+ wound_bonus = -20
+ bare_wound_bonus = 30
+
/obj/item/melee/ntrep_cane
name = "\improper NanoTrasen Representative`s cane"
desc = "A compact yet robust personal defense weapon."
@@ -616,10 +658,84 @@
on_icon_state = "telecane_active"
off_icon_state = "telecane"
on_item_state = "telecane_active"
+ icon = 'modular_dripstation/icons/obj/weapons/melee.dmi'
+
+/obj/item/melee/classic_baton/blc
+ desc = "A rubber truncheon for beating criminal scum."
+ icon_state = "baton_blc"
+ item_state = "baton_blc"
+ lefthand_file = 'modular_dripstation/icons/mob/inhands/security_lefthand.dmi'
+ righthand_file = 'modular_dripstation/icons/mob/inhands/security_righthand.dmi'
+ icon = 'modular_dripstation/icons/obj/weapons/security.dmi'
+
+
+/obj/item/melee/baton/loaded/departmental
+ name = "departmental stun baton"
+ desc = "A stun baton fitted with a departmental area-lock, based off the station's blueprint layout - outside of its department, it only has three uses."
+ icon = 'modular_dripstation/icons/obj/weapons/security.dmi'
+ icon_state = "prison_baton"
+ var/list/valid_areas = list()
+ var/emagged = FALSE
+ var/non_departmental_uses_left = 3
+
+/obj/item/melee/baton/loaded/departmental/baton_stun(mob/living/target, mob/living/user, modifiers)
+ if(status && !emagged && cooldown_check <= world.time)
+ var/area/current_area = get_area(user)
+ if(!is_type_in_list(current_area, valid_areas))
+ if(non_departmental_uses_left)
+ non_departmental_uses_left--
+ if(non_departmental_uses_left)
+ say("[non_departmental_uses_left] non-departmental uses left!")
+ else
+ say("[src] is out of non-departmental uses! Return to your department and reactivate the baton to refresh it!")
+ else
+ target.visible_message(span_warning("[user] prods [target] with [src]. Luckily, it shut off due to being in the wrong area."), \
+ span_warning("[user] prods you with [src]. Luckily, it shut off due to being in the wrong area."))
+ balloon_alert(user, "wrong department")
+ attack_self()
+ return TRUE
+ . = ..()
+
+/obj/item/melee/baton/loaded/departmental/attack_self(mob/user)
+ . = ..()
+ if(status) // just turned on
+ var/area/current_area = get_area(user)
+ if(!is_type_in_list(current_area, valid_areas))
+ return
+ if(non_departmental_uses_left < 3)
+ say("Non-departmental uses refreshed!")
+ non_departmental_uses_left = 3
+
+/obj/item/melee/baton/loaded/departmental/emag_act(mob/user)
+ if(!emagged)
+ if(user)
+ user.visible_message(span_warning("Sparks fly from [src]!"),
+ span_warning("You scramble [src]'s departmental lock, allowing it to be used freely!"),
+ span_hear("You hear a faint electrical spark."))
+ balloon_alert(user, "emagged")
+ playsound(src, SFX_SPARKS, 100, vary = TRUE, extrarange = SHORT_RANGE_SOUND_EXTRARANGE)
+ do_sparks(3, cardinal_only = FALSE, source = src)
+ obj_flags |= EMAGGED
+ emagged = TRUE
+ return TRUE
+ return FALSE
+
+/obj/item/melee/baton/loaded/departmental/cargo
+ name = "cargo stun baton"
+ desc = "A stun baton that doesn't operate outside of the Cargo department, based off the station's blueprint layout. Can be used outside of Cargo up to three times before needing to return!"
+ icon_state = "cargo_baton"
+ valid_areas = list(/area/quartermaster, /area/maintenance/department/cargo, /area/shuttle/escape, /area/shuttle/supply, /area/construction/storage_wing)
+
+/obj/item/melee/baton/loaded/departmental/prison
+ name = "prison stun baton"
+ desc = "A stun baton that doesn't operate outside of the Prison, based off the station's blueprint layout. Can be used outside of the Prison up to three times before needing to return!"
+ icon_state = "prison_baton"
+ valid_areas = list(/area/security/prison, /area/security/processing, /area/security/execution, /area/shuttle/escape)
/obj/item/melee/hardlight_cane
icon_state = "holocane"
item_state = "holocane"
+ icon = 'modular_dripstation/icons/obj/weapons/melee.dmi'
force = 0
attack_verb = list("hit", "poked")
diff --git a/modular_dripstation/code/game/objects/items/wielded/sledgehammer.dm b/modular_dripstation/code/game/objects/items/wielded/sledgehammer.dm
index e9a920ef9c8f..dc6b8a4f4440 100644
--- a/modular_dripstation/code/game/objects/items/wielded/sledgehammer.dm
+++ b/modular_dripstation/code/game/objects/items/wielded/sledgehammer.dm
@@ -17,7 +17,7 @@
) // big and heavy hammer makes wide arc
/obj/item/melee/sledgehammer/security
- name = "/improper security kuvalda"
+ name = "\improper security kuvalda"
desc = "Tactical version of sledgehammer with more unbalanced weight. Was designed to harm walls, not crewmembers."
icon = 'modular_dripstation/icons/obj/weapons/security.dmi'
worn_icon = 'modular_dripstation/icons/mob/clothing/back.dmi'
diff --git a/modular_dripstation/code/game/objects/structures/cave_entrance.dm b/modular_dripstation/code/game/objects/structures/cave_entrance.dm
new file mode 100644
index 000000000000..5cb601402c81
--- /dev/null
+++ b/modular_dripstation/code/game/objects/structures/cave_entrance.dm
@@ -0,0 +1,971 @@
+/obj/structure/spawner/ice_moon/demonic_portal
+ name = "demonic portal"
+ desc = "A portal that goes to another world, normal creatures couldn't survive there. When it collapses, who knows where it will go?"
+ icon_state = "redspace"
+ icon = 'modular_dripstation/icons/mob/nether.dmi'
+ mob_types = list(/mob/living/simple_animal/hostile/asteroid/ice_demon)
+ light_range = 2
+ light_power = 2
+ light_color = COLOR_SOFT_RED
+ spawn_time = 500
+ resistance_flags = null
+
+/obj/structure/spawner/ice_moon/demonic_portal/clear_rock()
+ for(var/turf/F in RANGE_TURFS(3, src))
+ if(abs(src.x - F.x) + abs(src.y - F.y) > 5)
+ continue
+ if(ismineralturf(F))
+ var/turf/closed/mineral/M = F
+ M.ScrapeAway(null, CHANGETURF_IGNORE_AIR)
+
+/obj/structure/spawner/ice_moon/demonic_portal/Initialize()
+ . = ..()
+ AddComponent(/datum/component/gps, "Netheric Signal")
+
+/obj/structure/spawner/ice_moon/demonic_portal/deconstruct(disassembled)
+ new /obj/effect/collapsing_demonic_portal(loc)
+ return ..()
+
+/obj/structure/spawner/ice_moon/demonic_portal/ice_whelp
+ mob_types = list(/mob/living/simple_animal/hostile/asteroid/ice_whelp)
+
+/obj/structure/spawner/ice_moon/demonic_portal/snowlegion
+ mob_types = list(/mob/living/simple_animal/hostile/asteroid/hivelord/legion/snow/tendril)
+
+/obj/effect/collapsing_demonic_portal
+ name = "collapsing demonic portal"
+ desc = "It's slowly fading! Get ready to fight whatever comes through!"
+ layer = TABLE_LAYER
+ light_range = 3
+ light_power = 3
+ light_color = COLOR_SOFT_RED
+ light_system = STATIC_LIGHT
+ icon = 'modular_dripstation/icons/mob/nether.dmi'
+ icon_state = "nether"
+ anchored = TRUE
+ density = TRUE
+
+/obj/effect/collapsing_demonic_portal/Initialize()
+ . = ..()
+ playsound(loc,'sound/effects/tendril_destroyed.ogg', 200, FALSE, 50, TRUE, TRUE)
+ visible_message("[src] begins to collapse! As it fails, it connects to a random dimensional point and pulls through what it finds!")
+ animate(src, transform = matrix().Scale(0, 1), alpha = 50, time = 5 SECONDS)
+ addtimer(CALLBACK(src, .proc/collapse), 5 SECONDS)
+
+/**
+ * Handles portal deletion
+ *
+ */
+/obj/effect/collapsing_demonic_portal/proc/collapse()
+ drop_loot()
+ qdel(src)
+
+/**
+ * Drops loot from the portal. Uses variable difficulty based on drops- more valulable rewards will also add additional enemies to the attack wave.
+ * If you manage to win big and get a bunch of major rich loot, you will also be faced with a big mob of angries.
+ * Absolutely deranged use of probability code below, trigger warning
+ */
+/obj/effect/collapsing_demonic_portal/proc/drop_loot()
+ visible_message("Something slips out of [src]!")
+ var/loot = rand(1, 23)
+ switch(loot)
+ if(1)//Clown hell. God help you if you roll this.
+ visible_message("You can hear screaming and joyful honking.")//now THIS is what we call a critical failure
+ playsound(loc,'sound/spookoween/ghosty_wind.ogg', 100, FALSE, 50, TRUE, TRUE)
+ playsound(loc,'sound/spookoween/scary_horn3.ogg', 100, FALSE, 50, TRUE, TRUE)
+ if(prob(15))
+ new /mob/living/simple_animal/hostile/retaliate/clown/clownhulk(loc)
+ new /mob/living/simple_animal/hostile/retaliate/clown/longface(loc)
+ new /mob/living/simple_animal/hostile/retaliate/clown/clownhulk/chlown(loc)
+ new /obj/item/shield/energy/bananium(loc)
+ if(prob(35))
+ new /mob/living/simple_animal/hostile/retaliate/clown/banana(loc)
+ if(prob(35))
+ new /mob/living/simple_animal/hostile/retaliate/clown/fleshclown(loc)
+ new /mob/living/simple_animal/hostile/retaliate/clown/clownhulk/chlown(loc)
+ new /mob/living/simple_animal/hostile/retaliate/clown/honkling(loc)
+ if(prob(25))
+ new /obj/item/grenade/spawnergrenade/clown(loc)
+ new /obj/item/grenade/spawnergrenade/clown(loc)
+ new /mob/living/simple_animal/hostile/retaliate/clown/clownhulk(loc)
+ if(prob(10))
+ new /mob/living/simple_animal/hostile/retaliate/clown/mutant/blob(loc)//oh god oh fuck
+ new /obj/machinery/syndicatebomb/badmin/clown(loc)
+ if(prob(25))
+ new /obj/item/veilrender/honkrender/honkhulkrender(loc)
+ else
+ new /obj/item/veilrender/honkrender(loc)
+ if(prob(35))
+ new /obj/item/storage/backpack/duffelbag/clown/syndie(loc)
+ new /mob/living/simple_animal/hostile/retaliate/clown/fleshclown(loc)
+ new /mob/living/simple_animal/hostile/retaliate/clown/honkling(loc)
+ else
+ new /obj/item/storage/backpack/duffelbag/clown/cream_pie(loc)
+ new /mob/living/simple_animal/hostile/retaliate/clown/honkling(loc)
+ if(prob(25))
+ new /obj/item/borg/upgrade/transform/clown(loc)
+ new /mob/living/simple_animal/hostile/retaliate/clown/honkling(loc)
+ if(prob(35))
+ new /obj/item/megaphone/clown(loc)
+ new /mob/living/simple_animal/hostile/retaliate/clown/honkling(loc)
+ if(prob(25))
+ new /obj/item/reagent_containers/spray/waterflower/lube(loc)
+ new /mob/living/simple_animal/hostile/retaliate/clown/fleshclown(loc)
+ new /mob/living/simple_animal/hostile/retaliate/clown/fleshclown(loc)
+ if(prob(35))
+ new /obj/item/clothing/suit/space/hardsuit/clown(loc)
+ new /mob/living/simple_animal/hostile/retaliate/clown/fleshclown(loc)
+ if(prob(35))
+ new /obj/item/gun/magic/staff/honk(loc)
+ new /mob/living/simple_animal/hostile/retaliate/clown/fleshclown(loc)
+ if(prob(25))
+ new /obj/item/clothing/shoes/clown_shoes/banana_shoes/combat(loc)
+ new /mob/living/simple_animal/hostile/retaliate/clown/fleshclown(loc)
+ if(prob(25))//you lost
+ new /obj/item/circlegame(loc)
+ new /obj/item/stack/sheet/mineral/bananium(loc)
+ new /turf/open/floor/mineral/bananium(loc)
+ if(2)//basic demonic incursion
+ visible_message("You glimpse an indescribable abyss in the portal. Horrifying monsters appear in a gout of flame.")
+ playsound(loc,'sound/hallucinations/wail.ogg', 200, FALSE, 50, TRUE, TRUE)
+ if(prob(35))
+ new /obj/item/clothing/glasses/godeye(loc)
+ new /mob/living/simple_animal/hostile/netherworld/migo(loc)
+ new /mob/living/simple_animal/hostile/netherworld/blankbody(loc)
+ if(prob(45))
+ new /obj/item/wisp_lantern(loc)
+ new /mob/living/simple_animal/hostile/netherworld/blankbody(loc)
+ new /mob/living/simple_animal/hostile/netherworld(loc)
+ if(prob(25))
+ new /obj/item/organ/heart/demon(loc)
+ new /mob/living/simple_animal/hostile/netherworld(loc)
+ new /mob/living/simple_animal/hostile/netherworld/blankbody(loc)
+ if(prob(5))
+ new /obj/item/his_grace(loc)//trust me, it's not worth the trouble.
+ new /mob/living/simple_animal/hostile/netherworld/migo(loc)
+ new /mob/living/simple_animal/hostile/netherworld/blankbody(loc)
+ new /mob/living/simple_animal/hostile/netherworld/migo(loc)
+ if(prob(45))
+ new /obj/item/nullrod/staff(loc)
+ new /mob/living/simple_animal/hostile/netherworld/migo(loc)
+ if(prob(30))
+ new /obj/item/immortality_talisman(loc)
+ new /mob/living/simple_animal/hostile/netherworld/migo(loc)
+ if(prob(30))
+ new /obj/item/shared_storage/red(loc)
+ new /mob/living/simple_animal/hostile/netherworld(loc)
+ new /mob/living/simple_animal/hostile/netherworld/blankbody(loc)
+ if(prob(30))
+ new /obj/item/kitchen/knife/envy(loc)
+ new /mob/living/simple_animal/hostile/netherworld/blankbody(loc)
+ if(prob(30))
+ new /obj/item/book/granter/action/spell/traps(loc)
+ new /mob/living/simple_animal/hostile/netherworld/blankbody(loc)
+ new /mob/living/simple_animal/hostile/netherworld/migo(loc)
+ if(prob(30))
+ new /obj/item/kitchen/knife/envy(loc)
+ new /mob/living/simple_animal/hostile/netherworld/blankbody(loc)
+ new /mob/living/simple_animal/hostile/netherworld(loc)
+ new /mob/living/simple_animal/hostile/netherworld/migo(loc)
+ new /mob/living/simple_animal/hostile/netherworld(loc)
+ new /turf/open/indestructible/necropolis(loc)
+ if(3)//skeleton/religion association, now accepting YOUR BONES
+ visible_message("Bones rattle and strained voices chant a forgotten god's name.")
+ playsound(loc,'sound/ambience/ambiholy.ogg', 100, FALSE, 50, TRUE, TRUE)
+ if(prob(30))
+ new /obj/item/reagent_containers/glass/bottle/potion/flight(loc)
+ new /mob/living/simple_animal/hostile/skeleton/templar(loc)
+ else
+ new /obj/item/clothing/neck/necklace/memento_mori(loc)
+ new /mob/living/simple_animal/hostile/skeleton(loc)
+ new /mob/living/simple_animal/hostile/skeleton/templar(loc)
+ if(prob(35))
+ new /obj/item/storage/box/holy_grenades(loc)
+ new /mob/living/simple_animal/hostile/skeleton/templar(loc)
+ new /mob/living/simple_animal/hostile/skeleton/templar(loc)
+ if(prob(40))
+ new /obj/item/claymore(loc)
+ new /mob/living/simple_animal/hostile/skeleton/templar(loc)
+ if(prob(45))
+ new /obj/item/gun/ballistic/bow(loc)
+ new /obj/item/storage/belt/quiver(loc)
+ new /obj/item/ammo_casing/reusable/arrow/bronze(loc)
+ new /obj/item/ammo_casing/reusable/arrow/bronze(loc)
+ new /obj/item/ammo_casing/reusable/arrow/bronze(loc)
+ new /obj/item/ammo_casing/reusable/arrow/bronze(loc)
+ new /obj/item/ammo_casing/reusable/arrow/bronze(loc)
+ new /mob/living/simple_animal/hostile/skeleton/templar(loc)
+ new /mob/living/simple_animal/hostile/skeleton(loc)
+ if(prob(30))
+ new /obj/item/stack/sheet/mineral/wood/fifty(loc)
+ new /mob/living/simple_animal/hostile/skeleton(loc)
+ new /mob/living/simple_animal/hostile/skeleton(loc)
+ if(prob(35))
+ new /obj/item/melee/bostaff(loc)
+ new /mob/living/simple_animal/hostile/skeleton(loc)
+ new /mob/living/simple_animal/hostile/skeleton(loc)
+ if(prob(25))
+ new /obj/item/shield/riot/roman(loc)
+ new /mob/living/simple_animal/hostile/skeleton(loc)
+ if(prob(55))
+ new /obj/item/clothing/suit/armor/riot/knight/blue(loc)
+ new /obj/item/clothing/head/helmet/knight/blue(loc)
+ new /mob/living/simple_animal/hostile/skeleton(loc)
+ new /mob/living/simple_animal/hostile/skeleton(loc)
+ if(prob(35))
+ new /obj/item/disk/design_disk/adv/knight_gear(loc)
+ new /mob/living/simple_animal/hostile/skeleton(loc)
+ new /mob/living/simple_animal/hostile/skeleton(loc)
+ new /obj/item/instrument/trombone(loc)
+ new /obj/item/stack/sheet/bone(loc)
+ new /obj/item/stack/sheet/bone(loc)
+ new /obj/item/stack/sheet/bone(loc)
+ new /obj/item/stack/sheet/bone(loc)
+ new /mob/living/simple_animal/hostile/skeleton/templar(loc)
+ new /turf/open/floor/mineral/silver(loc)
+ if(4)//hogwart's school of witchcraft and wizardry. Featuring incredible loot at incredibly low chances
+ visible_message("You hear the sounds of a terrible magical duel!")
+ playsound(loc,'sound/spookoween/ghost_whisper.ogg', 100, FALSE, 50, TRUE, TRUE)
+ if(prob(35))
+ new /obj/item/organ/heart/cursed/wizard(loc)
+ new /mob/living/simple_animal/hostile/academywizard(loc)
+ new /mob/living/simple_animal/hostile/wizard(loc)
+ if(prob(45))
+ new /obj/item/book/granter/action/spell/summonitem(loc)
+ new /mob/living/simple_animal/hostile/academywizard(loc)
+ new /mob/living/simple_animal/hostile/academywizard/soldier(loc)
+ if(prob(35))
+ new /obj/item/book/granter/action/spell/random(loc)
+ new /mob/living/simple_animal/hostile/academywizard(loc)
+ new /mob/living/simple_animal/hostile/wizard(loc)
+ if(prob(25))
+ new /obj/item/book/granter/action/spell/sacredflame(loc)
+ new /mob/living/simple_animal/hostile/academywizard(loc)
+ new /mob/living/simple_animal/hostile/academywizard/soldier(loc)
+ if(prob(35))
+ new /obj/item/book/granter/action/spell/shapechange(loc)
+ new /mob/living/simple_animal/hostile/academywizard(loc)
+ new /mob/living/simple_animal/hostile/academywizard/soldier(loc)
+ new /mob/living/simple_animal/hostile/wizard(loc)
+ if(prob(25))
+ new /obj/item/gun/magic/staff/chaos(loc)
+ new /mob/living/simple_animal/hostile/wizard(loc)
+ new /mob/living/simple_animal/hostile/wizard(loc)
+ if(prob(25))
+ new /obj/item/book/granter/action/spell/charge(loc)
+ new /mob/living/simple_animal/hostile/academywizard(loc)
+ new /mob/living/simple_animal/hostile/wizard(loc)
+ if(prob(25))
+ new /obj/item/book/granter/action/spell/fireball(loc)
+ new /mob/living/simple_animal/hostile/academywizard(loc)
+ new /mob/living/simple_animal/hostile/wizard(loc)
+ if(prob(25))
+ new /obj/item/gun/magic/wand/polymorph(loc)
+ new /mob/living/simple_animal/hostile/academywizard(loc)
+ new /mob/living/simple_animal/hostile/wizard(loc)
+ if(prob(35))
+ new /obj/item/guardiancreator(loc)
+ new /mob/living/simple_animal/hostile/academywizard(loc)
+ new /mob/living/simple_animal/hostile/wizard(loc)
+ new /obj/item/upgradescroll(loc)
+ new /obj/item/gun/magic/wand/fireball/inert(loc)
+ new /mob/living/simple_animal/hostile/wizard(loc)
+ new /mob/living/simple_animal/hostile/academywizard(loc)
+ new /turf/open/floor/wood/large(loc)
+ if(5)//syndicate incursion. Again, high-quality loot at low chances, this time with excessive levels of danger
+ visible_message("Radio chatter echoes out from the portal. Red-garbed figures step through, weapons raised.")
+ playsound(loc,'modular_dripstation/sound/effects/radiohiss.ogg', 300, FALSE, 50, TRUE, TRUE)
+ playsound(loc,'sound/ambience/antag/tatoralert.ogg', 200, FALSE, 50, TRUE, TRUE)
+ if(prob(65))
+ if(prob(85))
+ new /obj/item/clothing/suit/space/hardsuit/syndi(loc)
+ new /mob/living/simple_animal/hostile/syndicate/ranged/smg/space(loc)
+ else
+ if(prob(50))
+ new /obj/item/clothing/suit/space/hardsuit/syndi/engineering/syndicate/winter(loc)
+ new /mob/living/simple_animal/hostile/syndicate/melee/sword/space/stormtrooper(loc)
+ else
+ new /obj/item/clothing/suit/space/hardsuit/syndi/bloodred/winter(loc)
+ new /mob/living/simple_animal/hostile/syndicate/melee/space/stormtrooper(loc)
+ new /mob/living/simple_animal/hostile/syndicate/ranged/shotgun/space/stormtrooper(loc)
+ if(prob(25))//the real prize
+ new /obj/effect/spawner/lootdrop/donkpockets(loc)
+ new /obj/effect/spawner/lootdrop/donkpockets(loc)
+ new /obj/effect/spawner/lootdrop/donkpockets(loc)
+ if(prob(35))
+ new /obj/item/clothing/shoes/magboots/syndie(loc)
+ new /mob/living/simple_animal/hostile/syndicate/ranged/smg/space(loc)
+ if(prob(25))
+ new /obj/item/gun/ballistic/automatic/pistol/suppressed(loc)
+ new /obj/item/ammo_box/magazine/m10mm(loc)
+ new /mob/living/simple_animal/hostile/syndicate/melee/sword/icemoon(loc)
+ if(prob(25))
+ new /obj/item/gun/ballistic/automatic/pistol/glock18(loc)
+ new /obj/item/ammo_box/magazine/pistolm9mm(loc)
+ new /obj/item/ammo_box/magazine/pistolm9mm(loc)
+ new /mob/living/simple_animal/hostile/syndicate/melee/sword/icemoon(loc)
+ if(prob(35))
+ new /obj/item/clothing/gloves/rapid(loc)
+ new /mob/living/simple_animal/hostile/syndicate/melee/sword/space(loc)
+ new /mob/living/simple_animal/hostile/syndicate/ranged/smg/space(loc)
+ if(prob(35))
+ new /obj/item/wrench/combat(loc)
+ new /obj/item/storage/toolbox/syndicate(loc)
+ new /mob/living/simple_animal/hostile/syndicate/melee/sword/space(loc)
+ if(prob(35))
+ new /obj/item/storage/fancy/cigarettes/cigpack_syndicate(loc)
+ if(prob(35))
+ new /obj/item/borg/upgrade/transform/assault(loc)
+ new /mob/living/simple_animal/hostile/syndicate/ranged/smg/icemoon(loc)
+ if(prob(25))
+ new /mob/living/simple_animal/hostile/syndicate/melee/sword/icemoon(loc)
+ new /obj/item/storage/backpack/duffelbag/syndie/med(loc)
+ if(prob(35))
+ new /obj/item/storage/belt/military(loc)
+ new /mob/living/simple_animal/hostile/syndicate/ranged/smg/icemoon(loc)
+ if(prob(35))
+ new /obj/item/syndie_crusher(loc)
+ new /mob/living/simple_animal/hostile/syndicate/ranged/smg/icemoon(loc)
+ new /mob/living/simple_animal/hostile/syndicate/ranged/smg/space(loc)
+ if(prob(25))
+ new /obj/item/card/id/syndicate/anyone(loc)
+ if(prob(35))
+ new /obj/item/clothing/glasses/thermal(loc)
+ new /mob/living/simple_animal/hostile/syndicate/melee/sword/icemoon(loc)
+ if(prob(25))
+ new /obj/item/shield/energy(loc)
+ new /mob/living/simple_animal/hostile/syndicate/melee/sword/space(loc)
+ if(prob(35))
+ new /obj/item/hypospray/qmc(loc)
+ new /mob/living/simple_animal/hostile/syndicate/ranged/shotgun/icemoon(loc)
+ new /mob/living/simple_animal/hostile/syndicate/melee/sword/icemoon(loc)
+ //if(prob(25))
+ // new /obj/item/card/emag(loc)
+ // new /mob/living/simple_animal/hostile/syndicate/melee/sword/icemoon(loc)
+ new /mob/living/simple_animal/hostile/syndicate/ranged/smg/space(loc)
+ new /mob/living/simple_animal/hostile/syndicate/melee/sword/space(loc)
+ new /turf/open/floor/mineral/plastitanium/red(loc)
+ if(6)//;HELP BLOB IN MEDICAL
+ visible_message("You hear a robotic voice saying something about a \"Delta-level biohazard\".")
+ playsound(loc,'sound/ai/default/outbreak5.ogg', 100, FALSE, 50, TRUE, TRUE)
+ playsound(loc,'sound/misc/bloblarm.ogg', 50, FALSE, 50, TRUE, TRUE)
+ if(prob(35))
+ new /obj/item/circuitboard/machine/chem_dispenser(loc)
+ new /mob/living/simple_animal/hostile/blob/blobspore/weak(loc)
+ if(prob(35))
+ new /obj/item/storage/firstaid/hypospray/vial(loc)
+ new /mob/living/simple_animal/hostile/blob/blobspore/weak(loc)
+ if(prob(15))
+ new /obj/item/gun/medbeam(loc)
+ new /mob/living/simple_animal/hostile/blob/blobbernaut/independent(loc)
+ if(prob(45))
+ new /obj/item/defibrillator(loc)
+ new /mob/living/simple_animal/hostile/blob/blobspore/weak(loc)
+ if(prob(45))
+ new /obj/item/circuitboard/machine/stasis(loc)
+ new /mob/living/simple_animal/hostile/blob/blobspore/weak(loc)
+ if(prob(45))
+ new /obj/item/stack/medical/suture/medicated(loc)
+ new /mob/living/simple_animal/hostile/blob/blobspore/weak(loc)
+ if(prob(45))
+ new /obj/item/stack/medical/mesh/advanced(loc)
+ new /mob/living/simple_animal/hostile/blob/blobspore/weak(loc)
+ if(prob(35))
+ new /obj/item/gun/syringe/syndicate(loc)
+ new /mob/living/simple_animal/hostile/blob/blobspore/weak(loc)
+ if(prob(25))
+ new /obj/item/healthanalyzer/advanced(loc)
+ if(prob(35))
+ new /obj/item/storage/firstaid/advanced(loc)
+ new /mob/living/simple_animal/hostile/blob/blobspore/weak(loc)
+ if(prob(35))
+ new /obj/item/storage/firstaid/tactical(loc)
+ new /mob/living/simple_animal/hostile/blob/blobspore/weak(loc)
+ new /mob/living/simple_animal/hostile/blob/blobbernaut/independent(loc)
+ else
+ new /obj/item/storage/firstaid/regular(loc)
+ new /mob/living/simple_animal/hostile/blob/blobspore/weak(loc)
+ if(prob(45))
+ new /obj/item/rod_of_asclepius(loc)
+ if(prob(35))
+ new /obj/effect/mob_spawn/human/corpse/terragov/infantry(loc)
+ new /mob/living/simple_animal/hostile/blob/blobspore/weak(loc)
+ else
+ new /obj/effect/mob_spawn/human/doctor(loc)
+ if(prob(35))
+ new /obj/effect/mob_spawn/human/corpse/terragov/infantry(loc)
+ new /mob/living/simple_animal/hostile/blob/blobspore/weak(loc)
+ else
+ new /obj/effect/mob_spawn/human/doctor(loc)
+ if(prob(35))
+ new /obj/effect/mob_spawn/human/corpse/terragov/infantry(loc)
+ new /mob/living/simple_animal/hostile/blob/blobspore/weak(loc)
+ else
+ new /obj/effect/mob_spawn/human/doctor(loc)
+ new /obj/item/healthanalyzer(loc)
+ new /turf/open/floor/carpet/cyan(loc)
+ new /mob/living/simple_animal/hostile/blob/blobbernaut/independent(loc)
+ new /mob/living/simple_animal/hostile/blob/blobspore/weak(loc)
+ new /mob/living/simple_animal/hostile/blob/blobspore/weak(loc)
+ if(7)//teleporty ice world. Incomplete.
+ visible_message("You glimpse a frozen, empty plane. Something stirs in the fractal abyss.")
+ playsound(loc,'sound/ambience/ambisin3.ogg', 150, FALSE, 50, TRUE, TRUE)
+ if(prob(45))
+ new /obj/item/warp_cube/red(loc)
+ new /obj/item/warp_cube(loc)
+ new /mob/living/simple_animal/hostile/asteroid/ice_demon(loc)
+ if(prob(45))
+ new /obj/item/clothing/suit/drfreeze_coat(loc)
+ new /obj/item/clothing/under/costume/drfreeze(loc)
+ new /mob/living/simple_animal/hostile/asteroid/ice_demon(loc)
+ if(prob(35))
+ new /obj/item/gun/magic/wand/teleport(loc)
+ new /mob/living/simple_animal/hostile/asteroid/ice_demon(loc)
+ new /mob/living/simple_animal/hostile/bear/snow(loc)
+ if(prob(45))
+ new /obj/item/freeze_cube(loc)
+ new /mob/living/simple_animal/hostile/asteroid/ice_demon(loc)
+ if(prob(55))
+ new /obj/item/clothing/shoes/winterboots/ice_boots(loc)
+ new /mob/living/simple_animal/hostile/bear/snow(loc)
+ new /obj/effect/decal/remains/human(loc)
+ new /mob/living/simple_animal/hostile/asteroid/ice_demon(loc)
+ new /turf/open/floor/plating/ice/smooth(loc)
+ if(8)//FUCK FUCK HELP SWARMERS IN VAULT
+ visible_message("Something beeps. Small, glowing forms spill out of the portal en masse!")
+ playsound(loc,'sound/ambience/ambitech.ogg', 150, FALSE, 50, TRUE, TRUE)
+ new /mob/living/simple_animal/hostile/swarmer/ai(loc)
+ new /mob/living/simple_animal/hostile/swarmer/ai(loc)
+ new /mob/living/simple_animal/hostile/swarmer/ai(loc)
+ if(prob(45))
+ new /obj/item/construction/rcd/loaded(loc)
+ new /mob/living/simple_animal/hostile/swarmer/ai(loc)
+ if(prob(35))
+ new /obj/item/holosign_creator/atmos(loc)
+ new /mob/living/simple_animal/hostile/swarmer/ai(loc)
+ if(prob(35))
+ new /obj/item/circuitboard/machine/vendor(loc)
+ new /obj/item/vending_refill/engivend(loc)
+ new /mob/living/simple_animal/hostile/swarmer/ai(loc)
+ if(prob(45))
+ new /obj/item/tank/jetpack/oxygen(loc)
+ new /mob/living/simple_animal/hostile/swarmer/ai(loc)
+ if(prob(25))
+ new /obj/item/stack/sheet/metal/fifty(loc)
+ new /obj/item/grenade/chem_grenade/smart_metal_foam(loc)
+ new /obj/item/grenade/chem_grenade/smart_metal_foam(loc)
+ new /obj/item/grenade/chem_grenade/smart_metal_foam(loc)
+ new /mob/living/simple_animal/hostile/swarmer/ai(loc)
+ if(prob(35))
+ new /obj/item/stack/sheet/metal/fifty(loc)
+ new /obj/item/clothing/glasses/meson/engine(loc)
+ new /mob/living/simple_animal/hostile/swarmer/ai(loc)
+ new /mob/living/simple_animal/hostile/swarmer/ai(loc)
+ if(prob(25))
+ new /obj/item/stack/sheet/metal/twenty(loc)
+ new /obj/
+ new /mob/living/simple_animal/hostile/swarmer/ai(loc)
+ if(prob(25))
+ new /obj/item/storage/toolbox/infiltrator(loc)
+ new /mob/living/simple_animal/hostile/swarmer/ai(loc)
+ new /mob/living/simple_animal/hostile/swarmer/ai(loc)
+ if(prob(25))
+ new /obj/machinery/portable_atmospherics/canister/oxygen(loc)
+ new /mob/living/simple_animal/hostile/swarmer/ai(loc)
+ if(prob(35))
+ new /mob/living/simple_animal/hostile/swarmer/ai(loc)
+ new /mob/living/simple_animal/hostile/swarmer/ai(loc)
+ new /obj/item/clothing/gloves/color/yellow(loc)
+ if(prob(35))
+ new /mob/living/simple_animal/hostile/swarmer/ai(loc)
+ new /obj/item/clothing/gloves/color/yellow(loc)
+ new /obj/effect/mob_spawn/human/engineer(loc)
+ new /turf/open/floor/circuit/telecomms(loc)
+ if(9)//Literally blood-drunk.
+ visible_message("Blood sprays from the portal. An ichor-drenched figure steps through!")
+ playsound(loc,'sound/magic/enter_blood.ogg', 150, FALSE, 50, TRUE, TRUE)
+ new /obj/effect/gibspawner/human(loc)
+ new /obj/effect/gibspawner/human(loc)
+ new /obj/effect/gibspawner/human(loc)
+ new /mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/doom(loc)
+ if(prob(50))
+ new /obj/item/gem/bloodstone(loc)
+ if(prob(25))
+ new /obj/item/seeds/tomato/blood(loc)
+ new /turf/open/floor/plating/asteroid/basalt(loc)
+ if(10)//Now's your chance to be a [[BIG SHOT]]
+ visible_message("You hear the sound of big money and bigger avarice.")
+ playsound(loc,'sound/lavaland/cursed_slot_machine_jackpot.ogg', 150, FALSE, 50, TRUE, TRUE)
+ new /obj/structure/cursed_slot_machine(loc)
+ if(prob(35))
+ new /obj/item/stack/spacecash/c1000(loc)
+ new /obj/item/stack/spacecash/c1000(loc)
+ new /obj/item/coin/gold(loc)
+ new /mob/living/simple_animal/hostile/faithless(loc)
+ if(prob(35))
+ new /obj/item/gem/fdiamond(loc)
+ new /mob/living/simple_animal/hostile/faithless(loc)
+ else
+ new /obj/item/gem/rupee(loc)
+ if(prob(35))
+ new /obj/item/coin/gold(loc)
+ new /obj/item/coin/gold(loc)
+ new /obj/item/stack/sheet/mineral/gold/twenty(loc)
+ new /mob/living/simple_animal/hostile/faithless(loc)
+ if(prob(35))
+ new /obj/item/storage/fancy/cigarettes/cigpack_robustgold(loc)
+ new /mob/living/simple_animal/hostile/faithless(loc)
+ if(prob(35))
+ new /obj/item/clothing/head/collectable/petehat(loc)
+ new /mob/living/simple_animal/hostile/faithless(loc)
+ new /mob/living/simple_animal/hostile/faithless(loc)
+ new /mob/living/simple_animal/hostile/faithless(loc)
+ new /turf/open/floor/mineral/gold(loc)
+ if(11)//hivebot factory
+ visible_message("You catch a brief glimpse of a vast production complex. One of the assembly lines outputs through the portal!")
+ playsound(loc,'sound/ambience/antag/clockcultalr.ogg', 100, FALSE, 50, TRUE, TRUE)
+ if(prob(45))
+ new /obj/item/stack/sheet/mineral/adamantine/twenty(loc)
+ new /obj/item/stack/sheet/runed_metal/twenty(loc)
+ new /obj/item/stack/sheet/mineral/mythril/twenty(loc)
+ new /mob/living/simple_animal/hostile/hivebot(loc)
+ if(prob(35))
+ new /obj/item/stack/sheet/mineral/adamantine/twenty(loc)
+ new /obj/item/stack/sheet/runed_metal/twenty(loc)
+ new /obj/item/stack/sheet/mineral/mythril/twenty(loc)
+ new /mob/living/simple_animal/hostile/hivebot(loc)
+ if(prob(25))
+ new /obj/item/stack/sheet/mineral/adamantine/twenty(loc)
+ new /obj/item/stack/sheet/runed_metal/twenty(loc)
+ new /obj/item/stack/sheet/mineral/mythril/twenty(loc)
+ new /mob/living/simple_animal/hostile/hivebot/strong(loc)
+ if(prob(35))
+ new /obj/item/stack/sheet/mineral/silver/twenty(loc)
+ new /obj/item/stack/sheet/mineral/titanium/twenty(loc)
+ new /obj/item/stack/sheet/mineral/gold/twenty(loc)
+ new /mob/living/simple_animal/hostile/hivebot/strong(loc)
+ if(prob(35))
+ new /obj/item/circuitboard/computer/solar_control(loc)
+ new /obj/item/electronics/tracker(loc)
+ new /obj/item/solar_assembly(loc)
+ new /obj/item/solar_assembly(loc)
+ new /obj/item/solar_assembly(loc)
+ new /obj/item/solar_assembly(loc)
+ if(prob(45))
+ new /obj/item/stack/circuit_stack(loc)
+ new /mob/living/simple_animal/hostile/hivebot/mechanic(loc)
+ if(prob(45))
+ new /obj/item/circuitboard/machine/dna_vault(loc)
+ new /mob/living/simple_animal/hostile/hivebot/mechanic(loc)
+ if(prob(35))
+ new /obj/item/circuitboard/machine/recycler(loc)
+ new /mob/living/simple_animal/hostile/hivebot/mechanic(loc)
+ if(prob(35))
+ new /obj/item/circuitboard/machine/recharger(loc)
+ new /mob/living/simple_animal/hostile/hivebot/mechanic(loc)
+ if(prob(35))
+ new /obj/item/circuitboard/machine/smoke_machine(loc)
+ new /mob/living/simple_animal/hostile/hivebot/mechanic(loc)
+ if(prob(35))
+ new /obj/item/circuitboard/machine/ore_silo(loc)
+ new /mob/living/simple_animal/hostile/hivebot/mechanic(loc)
+ if(prob(35))
+ new /obj/item/stack/sheet/mineral/adamantine/ten(loc)
+ new /obj/item/stack/sheet/runed_metal/ten(loc)
+ new /obj/item/stack/sheet/mineral/mythril/ten(loc)
+ new /mob/living/simple_animal/hostile/hivebot/strong(loc)
+ //if(prob(35))
+ // new /obj/item/circuitboard/machine/medipen_refiller(loc)
+ // new /mob/living/simple_animal/hostile/hivebot(loc)
+ if(prob(35))
+ new /obj/item/circuitboard/machine/stasis(loc)
+ new /mob/living/simple_animal/hostile/hivebot(loc)
+ if(prob(50))
+ new /obj/item/stack/sheet/metal/fifty(loc)
+ new /obj/item/stack/sheet/glass/fifty(loc)
+ new /obj/item/stack/cable_coil/yellow(loc)
+ new /obj/item/storage/box/lights/bulbs(loc)
+ new /mob/living/simple_animal/hostile/hivebot(loc)
+ new /mob/living/simple_animal/hostile/hivebot(loc)
+ new /mob/living/simple_animal/hostile/hivebot/strong(loc)
+ new /obj/machinery/conveyor(loc)
+ new /turf/open/floor/circuit/red(loc)
+ if(12)//miner's last moments
+ visible_message("The familiar sound of an ash storm greets you. A miner steps through the portal, stumbles, and collapses.")
+ playsound(loc,'sound/weather/ashstorm/outside/weak_end.ogg', 150, FALSE, 50, TRUE, TRUE)
+ if(prob(35))
+ new /obj/item/circuitboard/machine/mining_equipment_vendor(loc)
+ new /mob/living/simple_animal/hostile/asteroid/goliath/beast(loc)
+ if(prob(35))
+ new /obj/item/reagent_containers/autoinjector/medipen/survival(loc)
+ if(prob(35))
+ new /obj/item/fulton_core(loc)
+ new /obj/item/extraction_pack(loc)
+ new /mob/living/simple_animal/hostile/asteroid/goliath/beast(loc)
+ if(prob(45))
+ new /obj/item/t_scanner/adv_mining_scanner/lesser(loc)
+ new /mob/living/simple_animal/hostile/asteroid/goliath/beast(loc)
+ if(prob(45))
+ new /obj/item/melee/gibtonite(loc)
+ new /mob/living/simple_animal/hostile/asteroid/goliath/beast(loc)
+ if(prob(45))
+ new /obj/item/clothing/glasses/meson/night(loc)
+ new /mob/living/simple_animal/hostile/asteroid/goliath/beast(loc)
+ if(prob(50))
+ new /obj/item/kinetic_crusher(loc)
+ else
+ new /obj/item/gun/energy/kinetic_accelerator(loc)
+ new /mob/living/simple_animal/hostile/asteroid/goliath/beast(loc)
+ new /mob/living/simple_animal/hostile/asteroid/goliath/beast(loc)
+ new /mob/living/simple_animal/hostile/asteroid/goliath/beast/ancient(loc)
+ new /obj/effect/mob_spawn/human/miner(loc)
+ new /turf/open/floor/plating/asteroid/basalt(loc)
+ if(13)//sailing the ocean blue
+ visible_message("Water pours out of the portal, followed by a strange vessel. It's occupied.")
+ playsound(loc,'sound/ambience/shore.ogg', 150, FALSE, 50, TRUE, TRUE)
+ new /obj/vehicle/ridden/lavaboat/dragon(loc)
+ new /obj/item/oar(loc)
+ if(prob(50))
+ new /obj/item/clothing/under/costume/sailor(loc)
+ if(prob(50))
+ new /obj/item/pneumatic_cannon/speargun(loc)
+ new /obj/item/storage/magspear_quiver(loc)
+ new /obj/item/throwing_star/magspear(loc)
+ new /obj/item/throwing_star/magspear(loc)
+ new /obj/item/throwing_star/magspear(loc)
+ new /obj/item/throwing_star/magspear(loc)
+ new /obj/item/throwing_star/magspear(loc)
+ new /mob/living/simple_animal/hostile/carp(loc)
+ if(prob(45))
+ new /obj/item/clothing/suit/space/hardsuit/carp(loc)
+ new /mob/living/simple_animal/hostile/carp(loc)
+ if(prob(45))
+ new /obj/item/gun/magic/hook(loc)
+ new /mob/living/simple_animal/hostile/carp(loc)
+ if(prob(45))
+ new /obj/item/reagent_containers/food/snacks/carpmeat(loc)
+ new /obj/item/reagent_containers/food/snacks/carpmeat(loc)
+ if(prob(35))
+ new /obj/item/guardiancreator/carp(loc)
+ new /mob/living/simple_animal/hostile/carp/megacarp(loc)
+ if(prob(25))
+ new /obj/item/book/granter/martial/carp(loc)
+ new /mob/living/simple_animal/hostile/carp/megacarp(loc)
+ if(prob(35))
+ new /obj/item/grenade/spawnergrenade/spesscarp(loc)
+ new /mob/living/simple_animal/hostile/carp/megacarp(loc)
+ new /mob/living/simple_animal/hostile/carp/megacarp(loc)
+ new /mob/living/simple_animal/hostile/carp(loc)
+ new /turf/open/water(loc)
+ if(14)//hydroponics forest
+ visible_message("You catch a glimpse of a strange forest. Smells like weed and bad choices.")
+ playsound(loc,'sound/ambience/shore.ogg', 150, FALSE, 50, TRUE, TRUE)
+ if(prob(45))
+ new /obj/item/circuitboard/machine/biogenerator(loc)
+ new /mob/living/simple_animal/hostile/venus_human_trap(loc)
+ if(prob(35))
+ new /obj/item/gun/energy/floragun(loc)
+ new /mob/living/simple_animal/hostile/venus_human_trap(loc)
+ if(prob(35))
+ new /obj/item/circuitboard/machine/seed_extractor(loc)
+ new /mob/living/simple_animal/hostile/venus_human_trap(loc)
+ if(prob(45))
+ new /obj/item/circuitboard/machine/plantgenes(loc)
+ else
+ new /obj/item/circuitboard/machine/hydroponics(loc)
+ if(prob(15))
+ new /obj/item/circuitboard/machine/hydroponics(loc)
+ new /mob/living/simple_animal/hostile/venus_human_trap(loc)
+ if(prob(15))
+ new /obj/item/circuitboard/machine/hydroponics(loc)
+ if(prob(15))
+ new /obj/item/seeds/gatfruit(loc)
+ new /mob/living/simple_animal/hostile/venus_human_trap(loc)
+ if(prob(45))
+ new /obj/item/seeds/random(loc)
+ if(prob(45))
+ new /obj/item/seeds/random(loc)
+ new /mob/living/simple_animal/hostile/venus_human_trap(loc)
+ if(prob(45))
+ new /obj/item/seeds/random(loc)
+ if(prob(45))
+ new /obj/item/seeds/random(loc)
+ new /mob/living/simple_animal/hostile/venus_human_trap(loc)
+ if(prob(45))
+ new /obj/item/seeds/random(loc)
+ if(prob(45))
+ new /obj/item/seeds/cannabis(loc)
+ new /obj/item/clothing/gloves/botanic_leather(loc)
+ new /obj/item/cultivator/rake(loc)
+ new /obj/structure/spacevine(loc)
+ new /mob/living/simple_animal/hostile/venus_human_trap(loc)
+ new /turf/open/floor/grass(loc)
+
+ if(15)//the cultists amoung us
+ visible_message("Chanting and a hateful red glow spill through the portal.")
+ playsound(loc,'sound/spookoween/ghost_whisper.ogg', 100, FALSE, 50, TRUE, TRUE)
+ if(prob(50))
+ new /obj/item/soulstone/anybody(loc)
+ new /obj/item/soulstone/anybody(loc)
+ new /obj/structure/constructshell(loc)
+ new /mob/living/simple_animal/hostile/construct/builder/hostile(loc)
+ if(prob(45))
+ new /obj/item/borg/upgrade/modkit/lifesteal(loc)
+ new /obj/item/bedsheet/cult(loc)
+ new /mob/living/simple_animal/hostile/construct/wraith/hostile(loc)
+ if(prob(50))
+ new /obj/item/stack/sheet/runed_metal/ten(loc)
+ if(prob(35))
+ new /obj/item/sharpener/cult(loc)
+ new /mob/living/simple_animal/hostile/construct/builder/hostile(loc)
+ if(prob(15))
+ new /obj/item/cult_bastard(loc)
+ new /mob/living/simple_animal/hostile/construct/armored/hostile(loc)
+ if(prob(35))
+ new /obj/item/cult_shift(loc)
+ new /mob/living/simple_animal/hostile/construct/builder/hostile(loc)
+ if(prob(45))
+ new /obj/item/gem/bloodstone(loc)
+ new /mob/living/simple_animal/hostile/construct/builder/hostile(loc)
+ if(prob(35))
+ new /obj/item/clothing/suit/space/hardsuit/cult/(loc)
+ new /mob/living/simple_animal/hostile/construct/builder/hostile(loc)
+ new /mob/living/simple_animal/hostile/construct/armored/hostile(loc)
+ new /mob/living/simple_animal/hostile/construct/wraith/hostile(loc)
+ new /obj/structure/destructible/cult/pylon(loc)
+ new /turf/open/floor/plasteel/cult(loc)
+ if(16)//the backroom freezer
+ visible_message("The faint hallogen glow of a faraway kitchen greets you.")
+ if(prob(45))
+ new /obj/item/kitchen/knife/bloodletter(loc)
+ new /mob/living/simple_animal/hostile/killertomato(loc)
+ if(prob(55))
+ new /obj/item/clothing/gloves/butchering(loc)
+ new /mob/living/simple_animal/hostile/killertomato(loc)
+ if(prob(45))
+ new /obj/item/reagent_containers/food/snacks/store/bread/meat(loc)
+ new /obj/item/reagent_containers/food/snacks/store/bread/meat(loc)
+ new /obj/item/reagent_containers/food/snacks/store/bread/meat(loc)
+ if(prob(35))
+ new /obj/item/reagent_containers/food/snacks/pizza/dank(loc)
+ new /mob/living/simple_animal/hostile/killertomato(loc)
+ if(prob(25))
+ new /obj/item/reagent_containers/food/snacks/meat/steak/gondola(loc)
+ new /mob/living/simple_animal/hostile/killertomato(loc)
+ if(prob(35))
+ new /obj/item/reagent_containers/food/snacks/burger/roburgerbig(loc)
+ new /mob/living/simple_animal/hostile/killertomato(loc)
+ if(prob(35))
+ new /obj/item/kitchen/knife/butcher(loc)
+ new /mob/living/simple_animal/hostile/killertomato(loc)
+ if(prob(35))
+ new /obj/item/flamethrower/full(loc)
+ new /mob/living/simple_animal/hostile/killertomato(loc)
+ if(prob(45))
+ new /obj/item/sharpener(loc)
+ new /mob/living/simple_animal/hostile/killertomato(loc)
+ if(prob(25))
+ new /obj/item/sharpener/super(loc)
+ new /mob/living/simple_animal/hostile/killertomato(loc)
+ new /mob/living/simple_animal/hostile/killertomato(loc)
+ if(prob(35))
+ new /obj/item/circuitboard/machine/gibber(loc)
+ new /mob/living/simple_animal/hostile/killertomato(loc)
+ if(prob(35))
+ new /obj/item/circuitboard/machine/chem_master/condi(loc)
+ new /mob/living/simple_animal/hostile/killertomato(loc)
+ new /mob/living/simple_animal/hostile/alien/maid(loc)
+ new /turf/open/floor/plasteel/kitchen_coldroom/freezerfloor(loc)
+ if(17)//legion miniboss
+ visible_message("The ground quakes. An immense figure reaches through the portal, crouching to squeeze through.")
+ playsound(loc,'sound/magic/knock.ogg', 100, FALSE, 50, TRUE, TRUE)
+ new /mob/living/simple_animal/hostile/big_legion(loc)
+ if(prob(75))
+ new /obj/structure/closet/crate/necropolis/tendril(loc)
+ new /turf/open/indestructible/necropolis(loc)
+ if(18)//xenobiologist's hubris
+ visible_message("You catch a glimpse of a wobbling sea of slimy friends. An abused-looking keeper slips through the portal.")
+ playsound(loc,'sound/effects/footstep/slime1.ogg', 100, FALSE, 50, TRUE, TRUE)
+ if(prob(25))
+ new /obj/item/slime_extract/adamantine(loc)
+ new /mob/living/simple_animal/slime/random(loc)
+ if(prob(35))
+ new /obj/item/slime_extract/gold(loc)
+ if(prob(45))
+ new /obj/item/extinguisher/advanced(loc)
+ if(prob(25))
+ new /obj/item/slimepotion/slime/renaming(loc)
+ new /mob/living/simple_animal/slime/random(loc)
+ new /mob/living/simple_animal/slime/random(loc)
+ if(prob(25))
+ new /obj/item/slimepotion/slime/sentience(loc)
+ new /mob/living/simple_animal/slime/random(loc)
+ if(prob(25))
+ new /obj/item/slimepotion/transference(loc)
+ new /mob/living/simple_animal/slime/random(loc)
+ if(prob(45))
+ new /obj/item/circuitboard/computer/xenobiology(loc)
+ new /obj/item/slime_extract/grey(loc)
+ new /mob/living/simple_animal/slime/random(loc)
+ if(prob(45))
+ new /obj/item/circuitboard/machine/processor/slime(loc)
+ new /mob/living/simple_animal/slime/random(loc)
+ new /mob/living/simple_animal/slime/random(loc)
+ if(prob(25))
+ new /obj/item/armorpolish/adamantine(loc)
+ new /mob/living/simple_animal/slime/random(loc)
+ if(prob(45))
+ new /obj/item/slime_cookie/purple(loc)
+ new /obj/item/slime_cookie/purple(loc)
+ new /obj/item/slime_cookie/purple(loc)
+ if(prob(45))
+ new /obj/item/storage/box/monkeycubes(loc)
+ new /mob/living/simple_animal/slime/random(loc)
+ if(prob(35))
+ new /obj/item/slimepotion/speed(loc)
+ new /mob/living/simple_animal/slime/random(loc)
+ if(prob(45))
+ new /obj/item/slimepotion/slime/slimeradio(loc)
+ new /mob/living/simple_animal/slime/random(loc)
+ if(prob(35))
+ new /mob/living/simple_animal/pet/dog/corgi/puppy/slime(loc)
+ new /obj/effect/mob_spawn/human/scientist(loc)
+ new /turf/open/floor/mineral/titanium/purple(loc)
+ new /mob/living/simple_animal/slime/random(loc)
+ if(19)//lost abductor
+ visible_message("You glimpse a frigid wreckage. A large block of something slips through the portal.")
+ playsound(loc,'sound/effects/break_stone.ogg', 100, FALSE, 50, TRUE, TRUE)
+ if(prob(45))
+ new /obj/item/stack/sheet/mineral/abductor(loc)
+ new /mob/living/simple_animal/hostile/asteroid/polarbear(loc)
+ if(prob(30))
+ new /obj/item/clothing/under/abductor(loc)
+ new /mob/living/simple_animal/hostile/asteroid/polarbear(loc)
+ if(prob(35))
+ new /obj/item/weldingtool/abductor(loc)
+ if(prob(30))
+ new /obj/item/scalpel/alien(loc)
+ if(prob(35))
+ new /obj/item/circuitboard/machine/plantgenes/vault(loc)
+ new /mob/living/simple_animal/hostile/asteroid/polarbear(loc)
+ if(prob(35))
+ new /obj/item/organ/heart/gland/heals(loc)
+ new /mob/living/simple_animal/hostile/asteroid/polarbear(loc)
+ if(prob(35))
+ new /obj/item/organ/heart/gland/ventcrawling(loc)
+ new /mob/living/simple_animal/hostile/asteroid/polarbear(loc)
+ if(prob(35))
+ new /obj/item/organ/heart/gland/slime(loc)
+ new /mob/living/simple_animal/hostile/asteroid/polarbear(loc)
+ if(prob(10))
+ new /obj/item/organ/heart/gland/spiderman(loc)
+ new /mob/living/simple_animal/hostile/asteroid/polarbear(loc)
+ if(prob(35))
+ new /obj/item/wrench/abductor(loc)
+ new /obj/item/screwdriver/abductor(loc)
+ if(prob(35))
+ new /obj/item/crowbar/abductor(loc)
+ new /obj/item/multitool/abductor(loc)
+ if(prob(15))
+ new /obj/item/abductor_machine_beacon/chem_dispenser(loc)
+ new /mob/living/simple_animal/hostile/asteroid/polarbear(loc)
+ if(prob(35))
+ new /obj/item/clothing/suit/armor/abductor/vest(loc)
+ new /mob/living/simple_animal/hostile/asteroid/polarbear(loc)
+ new /obj/structure/fluff/iced_abductor(loc)
+ new /mob/living/simple_animal/hostile/asteroid/polarbear(loc)
+ new /turf/open/floor/mineral/abductor(loc)
+ if(20)//hey, free elite tumor!
+ visible_message("A large, pulsating structure falls through the portal and crashes to the floor.")
+ playsound(loc,'sound/effects/break_stone.ogg', 100, FALSE, 50, TRUE, TRUE)
+ new /obj/structure/elite_tumor(loc)
+ new /turf/open/floor/plating/asteroid/basalt(loc)
+ if(21)//*you flush the toilet.*
+ visible_message("You hear the faint noise of a long flush.")
+ new /obj/structure/toilet(loc)
+ new /obj/effect/decal/remains(loc)
+ new /obj/item/newspaper(loc)
+ new /turf/open/floor/plasteel/white(loc)
+ if(22)//Research & Zombies
+ visible_message("Flashing lights and quarantine alarms echo through the portal. You smell rotting flesh and plasma.")
+ playsound(loc,'sound/misc/bloblarm.ogg', 120, FALSE, 50, TRUE, TRUE)
+ if(prob(35))
+ new /obj/item/storage/box/rndboards(loc)
+ new /mob/living/simple_animal/hostile/zombie(loc)
+ if(prob(35))
+ new /obj/item/storage/box/stockparts/deluxe(loc)
+ new /mob/living/simple_animal/hostile/zombie(loc)
+ new /mob/living/simple_animal/hostile/zombie(loc)
+ if(prob(15))
+ new /obj/effect/spawner/lootdrop/stockparts(loc)
+ new /mob/living/simple_animal/hostile/zombie(loc)
+ if(prob(15))
+ new /obj/effect/spawner/lootdrop/stockparts(loc)
+ new /mob/living/simple_animal/hostile/zombie(loc)
+ if(prob(15))
+ new /obj/effect/spawner/lootdrop/stockparts(loc)
+ new /mob/living/simple_animal/hostile/zombie(loc)
+ if(prob(15))
+ new /obj/effect/spawner/lootdrop/stockparts(loc)
+ new /mob/living/simple_animal/hostile/zombie(loc)
+ if(prob(30))
+ new /obj/item/circuitboard/machine/rdserver(loc)
+ new /mob/living/simple_animal/hostile/zombie(loc)
+ if(prob(35))
+ new /obj/item/research_notes/loot/big(loc)
+ new /mob/living/simple_animal/hostile/zombie(loc)
+ else
+ new /obj/item/research_notes/loot/medium(loc)
+ if(prob(35))
+ new /obj/item/research_notes/loot/medium(loc)
+ new /mob/living/simple_animal/hostile/zombie(loc)
+ else
+ new /obj/item/research_notes/loot/small(loc)
+ if(prob(35))
+ new /obj/item/pneumatic_cannon(loc)
+ new /mob/living/simple_animal/hostile/zombie(loc)
+ if(prob(45))
+ new /obj/item/research_notes/loot/medium(loc)
+ new /mob/living/simple_animal/hostile/zombie(loc)
+ else
+ new /obj/item/research_notes/loot/small(loc)
+ new/turf/open/floor/mineral/titanium/purple(loc)
+ new /mob/living/simple_animal/hostile/zombie(loc)
+ if(23)//Silverback's locker room
+ visible_message("You catch a glimpse of verdant green. Smells like a locker room.")
+ playsound(loc,'sound/creatures/gorilla.ogg', 75, FALSE, 50, TRUE, TRUE)
+ new /mob/living/simple_animal/hostile/gorilla(loc)
+ new /mob/living/simple_animal/hostile/gorilla(loc)
+ if(prob(35))
+ new /obj/item/circuitboard/machine/clonescanner(loc)
+ if(prob(35))
+ new /obj/item/circuitboard/computer/scan_consolenew(loc)
+ if(prob(25))
+ new /obj/item/reagent_containers/autoinjector/magillitis(loc)
+ new /mob/living/simple_animal/hostile/gorilla(loc)
+ if(prob(35))
+ new /obj/item/dnainjector/thermal(loc)
+ new /mob/living/simple_animal/hostile/gorilla(loc)
+ if(prob(35))
+ new /obj/item/storage/box/gorillacubes(loc)
+ new /mob/living/simple_animal/hostile/gorilla(loc)
+ if(prob(35))
+ new /obj/item/dnainjector/dwarf(loc)
+ new /mob/living/simple_animal/hostile/gorilla(loc)
+ if(prob(35))
+ new /obj/item/dnainjector/heatmut(loc)
+ new /mob/living/simple_animal/hostile/gorilla(loc)
+ if(prob(35))
+ new /obj/item/dnainjector/gigantism(loc)
+ if(prob(35))
+ new /obj/item/dnainjector/firebreath(loc)
+ new /mob/living/simple_animal/hostile/gorilla(loc)
+ if(prob(35))
+ new /mob/living/simple_animal/hostile/gorilla(loc)
+ new /obj/item/dnainjector/telemut/darkbundle(loc)
+ if(prob(35))
+ new /obj/item/dnainjector/insulated(loc)
+ new /mob/living/simple_animal/hostile/gorilla(loc)
+ new /obj/item/sequence_scanner(loc)
+ new /obj/structure/flora/grass/jungle(loc)
+ new /turf/open/indestructible/grass/jungle(loc)
\ No newline at end of file
diff --git a/modular_dripstation/code/game/objects/structures/crates_lockers/closets.dm b/modular_dripstation/code/game/objects/structures/crates_lockers/closets.dm
index a1c72769f989..b74d1c21528d 100644
--- a/modular_dripstation/code/game/objects/structures/crates_lockers/closets.dm
+++ b/modular_dripstation/code/game/objects/structures/crates_lockers/closets.dm
@@ -88,6 +88,12 @@ GLOBAL_LIST_INIT(closet_cutting_types, typecacheof(list(
/obj/structure/closet/secure_closet/lethalshots
icon_state = "armory"
+/obj/structure/closet/secure_closet/lethalshots/PopulateContents()
+ ..()
+ for(var/i in 1 to 2)
+ new /obj/item/storage/box/lethalshot(src)
+ new /obj/item/storage/box/laserbuckshot(src)
+
/obj/structure/closet/attackby(obj/item/attacking_item, mob/user, params)
if(user in src)
return
@@ -239,6 +245,15 @@ GLOBAL_LIST_INIT(closet_cutting_types, typecacheof(list(
new /obj/item/binoculars(src)
new /obj/item/barrier_taperoll/police(src)
+/obj/structure/closet/secure_closet/security/external/PopulateContents()
+ ..()
+ new /obj/item/clothing/suit/armor/vest/alt(src)
+ new /obj/item/clothing/head/helmet/sec(src)
+ new /obj/item/reagent_containers/spray/pepper(src)
+ new /obj/item/assembly/flash/handheld(src)
+ new /obj/item/clipboard/yog/paperwork/security(src)
+ new /obj/item/flashlight/seclite(src)
+
// ###### HOP ######
/obj/structure/closet/secure_closet/hop
anchored = TRUE //i`ve commited crime with this
@@ -506,9 +521,12 @@ GLOBAL_LIST_INIT(closet_cutting_types, typecacheof(list(
new /obj/item/storage/box/flashbangs(src)
new /obj/item/flashlight/seclite(src)
new /obj/item/clothing/shoes/combat(src)
+ new /obj/item/gun/energy/e_gun/energyrevolver(src)
new /obj/item/storage/belt/military/assault/blueshield(src)
- new /obj/item/clothing/suit/armor/bulletproof/blueshield(src)
new /obj/item/radio/headset/blueshield(src)
+ new /obj/item/storage/backpack/blueshield(src)
+ new /obj/item/storage/backpack/satchel/blueshield(src)
+ new /obj/item/storage/backpack/duffelbag/blueshield(src)
new /obj/item/storage/bag/garment/blueshield(src)
new /obj/item/clothing/shoes/laceup(src)
@@ -525,8 +543,9 @@ GLOBAL_LIST_INIT(closet_cutting_types, typecacheof(list(
new /obj/item/storage/secure/briefcase(src)
new /obj/item/assembly/flash/handheld(src)
new /obj/item/clothing/glasses/hud/personnel(src)
- new /obj/item/radio/headset/ntrep(src)
+ new /obj/item/radio/headset/heads/ntrep(src)
new /obj/item/storage/bag/garment/ntrep(src)
+ new /obj/item/melee/ntrep_cane/loaded(src)
new /obj/item/clothing/shoes/laceup(src)
new /obj/item/taperecorder(src)
new /obj/item/tape(src)
@@ -551,8 +570,10 @@ GLOBAL_LIST_INIT(closet_cutting_types, typecacheof(list(
new /obj/item/gavelhammer(src)
new /obj/item/clothing/accessory/medal/silver/legal(src)
new /obj/item/clothing/accessory/lawyers_badge(src)
- new /obj/item/radio/headset/magistrate(src)
+ new /obj/item/radio/headset/heads/magistrate(src)
+ new /obj/item/clothing/glasses/hud/security(src)
new /obj/item/megaphone(src)
+ new /obj/item/clipboard/yog/paperwork/security(src)
new /obj/item/storage/bag/garment/magistrate(src)
new /obj/item/clothing/shoes/laceup/brown(src)
new /obj/item/clothing/shoes/laceup(src)
@@ -578,6 +599,7 @@ GLOBAL_LIST_INIT(closet_cutting_types, typecacheof(list(
new /obj/item/assembly/flash/handheld(src)
new /obj/item/door_remote/quartermaster(src)
new /obj/item/storage/bag/garment/quartermaster(src)
+ new /obj/item/clothing/glasses/hud/permit/sunglasses(src)
new /obj/item/storage/backpack/cargo/tactical(src)
new /obj/item/circuitboard/machine/techfab/department/cargo(src)
new /obj/item/storage/photo_album/QM(src)
@@ -679,6 +701,12 @@ GLOBAL_LIST_INIT(closet_cutting_types, typecacheof(list(
new /obj/item/stamp(src)
new /obj/item/stamp/denied(src)
+/obj/structure/closet/bombcloset/security/PopulateContents()
+ new /obj/item/clothing/suit/bomb_suit/security(src)
+ new /obj/item/clothing/under/rank/security/officer(src)
+ new /obj/item/clothing/shoes/jackboots(src)
+ new /obj/item/clothing/head/bomb_hood/security(src)
+
/obj/structure/closet/l3closet/PopulateContents()
new /obj/item/storage/bag/bio(src)
new /obj/item/clothing/suit/bio_suit/general(src)
@@ -761,4 +789,10 @@ GLOBAL_LIST_INIT(closet_cutting_types, typecacheof(list(
new /obj/item/ammo_box/magazine/m10mm(src) //probably fix this in weapon update
new /obj/item/storage/belt/military(src)
new /obj/item/crowbar/red(src)
- new /obj/item/clothing/glasses/night(src)
\ No newline at end of file
+ new /obj/item/clothing/glasses/night(src)
+
+/obj/structure/closet/secure_closet/syndicate
+ icon_state = "syndicatesecure"
+
+/obj/structure/closet/secure_closet/syndicate/commsoff
+ icon_state = "commsoff"
\ No newline at end of file
diff --git a/modular_dripstation/code/game/objects/structures/crates_lockers/crates.dm b/modular_dripstation/code/game/objects/structures/crates_lockers/crates.dm
index 0253129ec93b..72538dd57c53 100644
--- a/modular_dripstation/code/game/objects/structures/crates_lockers/crates.dm
+++ b/modular_dripstation/code/game/objects/structures/crates_lockers/crates.dm
@@ -1,2 +1,33 @@
/obj/structure/closet/crate
icon = 'modular_dripstation/icons/obj/crates.dmi'
+
+/obj/structure/closet/crate/secure/nanotrasen
+ desc = "A secure crate. Best in the Space. Probably."
+ name = "Nanotrasen Brand secure crate"
+ icon_state = "nanotrasencrate"
+
+/obj/structure/closet/crate/secure/syndicate
+ desc = "A secure crate. Deffinetly NOT Nanotrasen`s."
+ name = "secure crate"
+ icon_state = "syndicatecrate"
+
+/obj/structure/closet/crate/secure/waffle
+ desc = "A secure crate. It`s shipping detail claims that this crate was manufactured by Waffle Co."
+ icon_state = "wafflesecurecrate"
+
+/obj/structure/closet/crate/waffle
+ desc = "A secure crate. It`s shipping detail claims that this crate was manufactured by Waffle Co."
+ icon_state = "wafflecrate"
+
+/obj/structure/closet/crate/donk
+ desc = "A secure crate. It`s shipping detail claims that this crate was manufactured by Donk Co."
+ icon_state = "donkcrate"
+
+/obj/structure/closet/crate/medical/vahlen
+ icon_state = "vahlencrate"
+
+/obj/structure/closet/crate/medical/cybersun
+ icon_state = "cybermedcrate"
+
+/obj/structure/closet/crate/science/cybersun
+ icon_state = "cybermedcrate"
\ No newline at end of file
diff --git a/modular_dripstation/code/game/objects/structures/ghost_role_spawners.dm b/modular_dripstation/code/game/objects/structures/ghost_role_spawners.dm
new file mode 100644
index 000000000000..2cf7b69a8929
--- /dev/null
+++ b/modular_dripstation/code/game/objects/structures/ghost_role_spawners.dm
@@ -0,0 +1,23 @@
+/obj/effect/mob_spawn/human/prisoner_transport
+ icon_state = "cryopod"
+
+/obj/effect/mob_spawn/human/hotel_staff
+ icon_state = "cryopod"
+
+/obj/effect/mob_spawn/human/syndicate
+ icon = 'modular_dripstation/icons/obj/machines/sleeper.dmi'
+ icon_state = "cryo_s"
+
+/obj/effect/mob_spawn/human/lavaland_syndicate
+ icon = 'modular_dripstation/icons/obj/machines/sleeper.dmi'
+ icon_state = "cryo_s"
+
+/obj/effect/mob_spawn/human/syndicate_derelict_engineer
+ icon = 'modular_dripstation/icons/obj/machines/sleeper.dmi'
+ icon_state = "cryo_s"
+
+/obj/effect/mob_spawn/human/orion_security
+ icon = 'modular_dripstation/icons/obj/machines/sleeper.dmi'
+ icon_state = "cryo_terra"
+
+
diff --git a/modular_dripstation/code/game/turfs/closed/minerals.dm b/modular_dripstation/code/game/turfs/closed/minerals.dm
new file mode 100644
index 000000000000..5a80ba4ab45e
--- /dev/null
+++ b/modular_dripstation/code/game/turfs/closed/minerals.dm
@@ -0,0 +1,73 @@
+/turf/closed/mineral/random/snow/icyrock
+ name = "rocky mountainside"
+ icon = MAP_SWITCH('modular_dripstation/icons/turf/rockwall_icemoon.dmi', 'modular_dripstation/icons/turf/mining.dmi')
+ icon_state = "rockwall_icemoon"
+ base_icon_state = "rockwall_icemoon"
+ turf_type = /turf/open/floor/plating/asteroid/icerock
+ baseturfs = /turf/open/floor/plating/asteroid/icerock
+ initial_gas_mix = FROZEN_ATMOS
+ mineralSpawnChanceList = list(
+ /turf/closed/mineral/uranium/ice/icemoon/deep = 5, /turf/closed/mineral/diamond/ice/icemoon/deep = 1, /turf/closed/mineral/gold/ice/icemoon/deep = 10, /turf/closed/mineral/titanium/ice/icemoon/deep = 10,
+ /turf/closed/mineral/silver/ice/icemoon/deep = 12, /turf/closed/mineral/plasma/ice/icemoon/deep = 19, /turf/closed/mineral/iron/ice/icemoon/deep = 40,
+ /turf/closed/mineral/gibtonite/ice/icemoon/deep = 4, /turf/closed/mineral/bscrystal/ice/icemoon/deep = 1, /turf/closed/mineral/dilithium/ice/icemoon/deep = 2)
+
+/turf/closed/mineral/uranium/ice/icemoon/deep
+ icon = MAP_SWITCH('modular_dripstation/icons/turf/rockwall_icemoon.dmi', 'modular_dripstation/icons/turf/mining.dmi')
+ base_icon_state = "rockwall_icemoon"
+ initial_gas_mix = FROZEN_ATMOS
+ turf_type = /turf/open/floor/plating/asteroid/icerock
+ baseturfs = /turf/open/floor/plating/asteroid/icerock
+/turf/closed/mineral/diamond/ice/icemoon/deep
+ icon = MAP_SWITCH('modular_dripstation/icons/turf/rockwall_icemoon.dmi', 'modular_dripstation/icons/turf/mining.dmi')
+ base_icon_state = "rockwall_icemoon"
+ initial_gas_mix = FROZEN_ATMOS
+ turf_type = /turf/open/floor/plating/asteroid/icerock
+ baseturfs = /turf/open/floor/plating/asteroid/icerock
+/turf/closed/mineral/gold/ice/icemoon/deep
+ icon = MAP_SWITCH('modular_dripstation/icons/turf/rockwall_icemoon.dmi', 'modular_dripstation/icons/turf/mining.dmi')
+ base_icon_state = "rockwall_icemoon"
+ initial_gas_mix = FROZEN_ATMOS
+ turf_type = /turf/open/floor/plating/asteroid/icerock
+ baseturfs = /turf/open/floor/plating/asteroid/icerock
+/turf/closed/mineral/titanium/ice/icemoon/deep
+ icon = MAP_SWITCH('modular_dripstation/icons/turf/rockwall_icemoon.dmi', 'modular_dripstation/icons/turf/mining.dmi')
+ base_icon_state = "rockwall_icemoon"
+ initial_gas_mix = FROZEN_ATMOS
+ turf_type = /turf/open/floor/plating/asteroid/icerock
+ baseturfs = /turf/open/floor/plating/asteroid/icerock
+/turf/closed/mineral/silver/ice/icemoon/deep
+ icon = MAP_SWITCH('modular_dripstation/icons/turf/rockwall_icemoon.dmi', 'modular_dripstation/icons/turf/mining.dmi')
+ base_icon_state = "rockwall_icemoon"
+ initial_gas_mix = FROZEN_ATMOS
+ turf_type = /turf/open/floor/plating/asteroid/icerock
+ baseturfs = /turf/open/floor/plating/asteroid/icerock
+/turf/closed/mineral/plasma/ice/icemoon/deep
+ icon = MAP_SWITCH('modular_dripstation/icons/turf/rockwall_icemoon.dmi', 'modular_dripstation/icons/turf/mining.dmi')
+ base_icon_state = "rockwall_icemoon"
+ initial_gas_mix = FROZEN_ATMOS
+ turf_type = /turf/open/floor/plating/asteroid/icerock
+ baseturfs = /turf/open/floor/plating/asteroid/icerock
+/turf/closed/mineral/iron/ice/icemoon/deep
+ icon = MAP_SWITCH('modular_dripstation/icons/turf/rockwall_icemoon.dmi', 'modular_dripstation/icons/turf/mining.dmi')
+ base_icon_state = "rockwall_icemoon"
+ initial_gas_mix = FROZEN_ATMOS
+ turf_type = /turf/open/floor/plating/asteroid/icerock
+ baseturfs = /turf/open/floor/plating/asteroid/icerock
+/turf/closed/mineral/gibtonite/ice/icemoon/deep
+ icon = MAP_SWITCH('modular_dripstation/icons/turf/rockwall_icemoon.dmi', 'modular_dripstation/icons/turf/mining.dmi')
+ base_icon_state = "rockwall_icemoon"
+ initial_gas_mix = FROZEN_ATMOS
+ turf_type = /turf/open/floor/plating/asteroid/icerock
+ baseturfs = /turf/open/floor/plating/asteroid/icerock
+/turf/closed/mineral/bscrystal/ice/icemoon/deep
+ icon = MAP_SWITCH('modular_dripstation/icons/turf/rockwall_icemoon.dmi', 'modular_dripstation/icons/turf/mining.dmi')
+ base_icon_state = "rockwall_icemoon"
+ initial_gas_mix = FROZEN_ATMOS
+ turf_type = /turf/open/floor/plating/asteroid/icerock
+ baseturfs = /turf/open/floor/plating/asteroid/icerock
+/turf/closed/mineral/dilithium/ice/icemoon/deep
+ icon = MAP_SWITCH('modular_dripstation/icons/turf/rockwall_icemoon.dmi', 'modular_dripstation/icons/turf/mining.dmi')
+ base_icon_state = "rockwall_icemoon"
+ initial_gas_mix = FROZEN_ATMOS
+ turf_type = /turf/open/floor/plating/asteroid/icerock
+ baseturfs = /turf/open/floor/plating/asteroid/icerock
\ No newline at end of file
diff --git a/modular_dripstation/code/game/turfs/open/floor/plating/icemoon.dm b/modular_dripstation/code/game/turfs/open/floor/plating/icemoon.dm
new file mode 100644
index 000000000000..e71fa367d32a
--- /dev/null
+++ b/modular_dripstation/code/game/turfs/open/floor/plating/icemoon.dm
@@ -0,0 +1,117 @@
+/turf/open/floor/plating/asteroid/icerock
+ gender = PLURAL
+ name = "icy rock"
+ desc = "The coarse rock that covers the surface."
+ icon = 'modular_dripstation/icons/turf/snow.dmi'
+ damaged_dmi = 'modular_dripstation/icons/turf/snow.dmi'
+ baseturfs = /turf/open/floor/plating/asteroid/icerock
+ icon_state = "icemoon_ground_coarse"
+ icon_plating = "icemoon_ground_coarse"
+ initial_gas_mix = FROZEN_ATMOS
+ slowdown = 0
+ base_icon_state = "icemoon_ground_coarse"
+ environment_type = "icemoon_ground_coarse"
+ flags_1 = NONE
+ footstep = FOOTSTEP_FLOOR
+ barefootstep = FOOTSTEP_HARD_BAREFOOT
+ clawfootstep = FOOTSTEP_HARD_CLAW
+ heavyfootstep = FOOTSTEP_GENERIC_HEAVY
+ planetary_atmos = TRUE
+ bullet_sizzle = TRUE
+ bullet_bounce_sound = null
+ digResult = /obj/item/stack/sheet/mineral/snow
+ floor_variance = 80
+ max_icon_states = 7
+ dug = TRUE
+
+/turf/open/floor/plating/asteroid/icerock/lit
+ light_range = 2
+ light_power = 1
+
+/turf/open/floor/plating/asteroid/icerock/cracked
+ floor_variance = 0
+ icon_state = "icemoon_ground_cracked"
+ base_icon_state = "icemoon_ground_cracked"
+
+/turf/open/floor/plating/asteroid/icerock/smooth
+ floor_variance = 0
+ icon_state = "icemoon_ground_smooth"
+ base_icon_state = "icemoon_ground_smooth"
+
+/turf/open/floor/plating/asteroid/iceberg
+ gender = PLURAL
+ name = "cracked ice floor"
+ desc = "A sheet of solid ice. It seems too cracked to be slippery anymore."
+ icon = 'modular_dripstation/icons/turf/snow.dmi'
+ damaged_dmi = 'modular_dripstation/icons/turf/snow.dmi'
+ baseturfs = /turf/open/floor/plating/asteroid/iceberg
+ icon_state = "iceberg"
+ icon_plating = "iceberg"
+ initial_gas_mix = FROZEN_ATMOS
+ slowdown = 0
+ base_icon_state = "iceberg"
+ environment_type = "iceberg"
+ flags_1 = NONE
+ planetary_atmos = TRUE
+ bullet_sizzle = TRUE
+ bullet_bounce_sound = null
+ footstep = FOOTSTEP_FLOOR
+ barefootstep = FOOTSTEP_HARD_BAREFOOT
+ clawfootstep = FOOTSTEP_HARD_CLAW
+ heavyfootstep = FOOTSTEP_GENERIC_HEAVY
+ floor_variance = 40
+ max_icon_states = 7
+ flammability = -5
+
+/turf/open/floor/plating/asteroid/iceberg/lit
+ light_range = 2
+ light_power = 1
+
+/turf/open/floor/plating/ice/deep
+ icon_state = "ice"
+ icon = 'modular_dripstation/icons/turf/snow.dmi'
+ damaged_dmi = 'modular_dripstation/icons/turf/snow.dmi'
+
+/turf/open/floor/plating/ice/deep/iceberg
+ name = "cracked ice floor"
+ desc = "A sheet of solid ice. It looks cracked, yet still slippery."
+ icon_state = "ice1"
+ icon = 'modular_dripstation/icons/turf/snow.dmi'
+ damaged_dmi = 'modular_dripstation/icons/turf/snow.dmi'
+
+/turf/open/floor/plating/ice/deep/iceberg/Initialize(mapload, inherited_virtual_z)
+ . = ..()
+ icon_state = "ice[rand(1,8)]"
+
+/turf/open/floor/plating/ice/deep/iceberg/lit
+ light_range = 2
+ light_power = 1
+
+/turf/open/lava/plasma
+ baseturfs = /turf/open/lava/plasma
+ icon = 'modular_dripstation/icons/turf/liquidplasma.dmi'
+ mask_icon = 'icons/turf/floors/lava_mask.dmi'
+ icon_state = "liquidplasma-255"
+ mask_state = "liquidplasma-255"
+ base_icon_state = "liquidplasma"
+ smoothing_flags = SMOOTH_BITMASK | SMOOTH_BORDER
+ smoothing_groups = SMOOTH_GROUP_TURF_OPEN + SMOOTH_GROUP_FLOOR_LAVA
+ canSmoothWith = SMOOTH_GROUP_FLOOR_LAVA
+
+/turf/open/lava/plasma/ice_moon/deep
+ initial_gas_mix = FROZEN_ATMOS
+
+// Chasms for Ice moon, with planetary atmos and glow
+/turf/open/chasm/icemoon
+ icon = 'icons/turf/floors/icechasms.dmi'
+ icon_state = "icechasms-255"
+ base_icon_state = "icechasms"
+ initial_gas_mix = ICEMOON_DEFAULT_ATMOS
+ planetary_atmos = TRUE
+ baseturfs = /turf/open/chasm/icemoon
+ light_range = 1.9
+ light_power = 0.65
+ light_color = LIGHT_COLOR_PURPLE
+
+/turf/open/chasm/icemoon/deep
+ initial_gas_mix = FROZEN_ATMOS
\ No newline at end of file
diff --git a/modular_dripstation/code/modules/cargo/markets/_market.dm b/modular_dripstation/code/modules/cargo/markets/_market.dm
index 3c264289cd2b..4cb28eb09197 100644
--- a/modular_dripstation/code/modules/cargo/markets/_market.dm
+++ b/modular_dripstation/code/modules/cargo/markets/_market.dm
@@ -59,3 +59,7 @@
shipping = list(SHIPPING_METHOD_LTSRBT =50,
SHIPPING_METHOD_LAUNCH =10,
SHIPPING_METHOD_TELEPORT=75)
+
+/datum/market/syndicatecargo
+ name = "Syndicate Cargo"
+ shipping = list(SHIPPING_METHOD_RST =50)
diff --git a/modular_dripstation/code/modules/cargo/markets/market_item.dm b/modular_dripstation/code/modules/cargo/markets/market_item.dm
index 2113e1c846d5..8c1e8c5b9f2e 100644
--- a/modular_dripstation/code/modules/cargo/markets/market_item.dm
+++ b/modular_dripstation/code/modules/cargo/markets/market_item.dm
@@ -10,6 +10,8 @@
/// Price for the item, if not set creates a price according to the *_min and *_max vars.
var/price
+ /// Is this stock limited or not.
+ var/limitedstock = TRUE
/// How many of this type of item is available, if not set creates a price according to the *_min and *_max vars.
var/stock
@@ -52,7 +54,8 @@
// SSblackmarket takes care of the shipping.
if(SSblackmarket.queue_item(purchase))
- stock--
+ if(limitedstock)
+ stock--
buyer.log_message("has succesfully purchased [name] using [shipping_method] for shipping.", LOG_GAME)
return TRUE
return FALSE
diff --git a/modular_dripstation/code/modules/cargo/markets/market_items/syndibase.dm b/modular_dripstation/code/modules/cargo/markets/market_items/syndibase.dm
new file mode 100644
index 000000000000..bbc0f6e8cca6
--- /dev/null
+++ b/modular_dripstation/code/modules/cargo/markets/market_items/syndibase.dm
@@ -0,0 +1,939 @@
+/datum/market_item/syndibase
+ /// Is it available? Probably yes.
+ availability_prob = 100
+ /// CARGO_CRATE_VALUE = 200
+ price = CARGO_CRATE_VALUE
+ /// Keep it 1, if you wand it unlimited
+ stock = 1
+ /// It`s unlimited
+ limitedstock = FALSE
+ /// Your crate name
+ var/crate_name
+ /// Your crate type
+ item
+ /// Contains of that crate type
+ var/list/contains = null
+ /// Our access needed to open
+ var/access = FALSE
+ /// Any of the accesses needed to open
+ var/access_any = FALSE
+ markets = list(/datum/market/syndicatecargo)
+
+/datum/market_item/syndibase/spawn_item(loc)
+ var/obj/structure/closet/crate/C = new item(loc)
+ C.name = crate_name
+ if(access)
+ C.req_access = list(access)
+ if(access_any)
+ C.req_one_access = access_any
+ fill(C)
+ return C
+
+/datum/market_item/syndibase/proc/fill(obj/structure/closet/crate/C)
+ for(var/thing in contains)
+ new thing(C)
+
+/datum/market_item/syndibase/emergency
+ category = "Emergency"
+
+/datum/market_item/syndibase/emergency/equipment
+ name = "Emergency Equipment Crate"
+ desc = "Explosions got you down? These supplies are guaranteed to patch up holes, in stations and people alike! Comes with two floorbots, two medbots, five oxygen masks and five small oxygen tanks."
+ price = CARGO_CRATE_VALUE * 10
+ contains = list(/mob/living/simple_animal/bot/floorbot,
+ /mob/living/simple_animal/bot/floorbot,
+ /mob/living/simple_animal/bot/medbot,
+ /mob/living/simple_animal/bot/medbot,
+ /obj/item/tank/internals/air,
+ /obj/item/tank/internals/air,
+ /obj/item/tank/internals/air,
+ /obj/item/tank/internals/air,
+ /obj/item/tank/internals/air,
+ /obj/item/clothing/mask/gas/syndicate,
+ /obj/item/clothing/mask/gas/syndicate,
+ /obj/item/clothing/mask/gas/syndicate,
+ /obj/item/clothing/mask/gas/syndicate,
+ /obj/item/clothing/mask/gas/syndicate,
+ /obj/item/grenade/gas_crystal/pluonium_crystal,
+ /obj/item/grenade/gas_crystal/pluonium_crystal)
+ crate_name = "emergency crate"
+ item = /obj/structure/closet/crate/internals
+
+/datum/market_item/syndibase/emergency/firefighting
+ name = "Firefighting Crate"
+ desc = "Only you can prevent station fires. Partner up with two firefighter suits, gas masks, flashlights, large oxygen tanks, extinguishers, and hardhats!"
+ price = CARGO_CRATE_VALUE * 4
+ contains = list(/obj/item/clothing/suit/fire/firefighter,
+ /obj/item/clothing/suit/fire/firefighter,
+ /obj/item/clothing/mask/gas/syndicate,
+ /obj/item/clothing/mask/gas/syndicate,
+ /obj/item/flashlight,
+ /obj/item/flashlight,
+ /obj/item/tank/internals/oxygen/red,
+ /obj/item/tank/internals/oxygen/red,
+ /obj/item/extinguisher/advanced,
+ /obj/item/extinguisher/advanced,
+ /obj/item/clothing/head/hardhat/red,
+ /obj/item/clothing/head/hardhat/red)
+ crate_name = "firefighting crate"
+ item = /obj/structure/closet/crate/internals
+
+/datum/market_item/syndibase/emergency/foamtank
+ name = "Firefighting Foam Tank Crate"
+ desc = "Contains a tank of firefighting foam. Also known as \"plasmaman's bane\"."
+ price = CARGO_CRATE_VALUE * 3
+ contains = list(/obj/structure/reagent_dispensers/foamtank)
+ crate_name = "foam tank crate"
+ item = /obj/structure/closet/crate/large
+
+/datum/market_item/syndibase/emergency/atmostank
+ name = "Firefighting Tank Backpack"
+ desc = "Mow down fires with this high-capacity fire fighting tank backpack."
+ price = CARGO_CRATE_VALUE * 4
+ contains = list(/obj/item/watertank/atmos)
+ crate_name = "firefighting backpack crate"
+ item = /obj/structure/closet/crate/internals
+
+/datum/market_item/syndibase/emergency/metalfoam
+ name = "Metal Foam Grenade Crate"
+ desc = "Seal up those pesky hull breaches with 7 Metal Foam Grenades."
+ price = CARGO_CRATE_VALUE * 4
+ contains = list(/obj/item/storage/box/metalfoam)
+ crate_name = "metal foam grenade crate"
+ item = /obj/structure/closet/crate/internals
+
+/datum/market_item/syndibase/emergency/bomb
+ name = "Explosive Emergency Crate"
+ desc = "Science gone bonkers? Beeping behind the airlock? Buy now and be the hero the station des... I mean needs! (time not included)"
+ price = CARGO_CRATE_VALUE * 7
+ contains = list(/obj/item/clothing/head/bomb_hood,
+ /obj/item/clothing/suit/bomb_suit,
+ /obj/item/clothing/mask/gas/syndicate,
+ /obj/item/screwdriver,
+ /obj/item/wirecutters,
+ /obj/item/multitool)
+ crate_name = "bomb suit crate"
+ item = /obj/structure/closet/crate/internals
+
+/datum/market_item/syndibase/emergency/bio
+ name = "Biological Emergency Crate"
+ desc = "This crate holds 2 full bio suits which will protect you from viruses."
+ price = CARGO_CRATE_VALUE * 9
+ contains = list(/obj/item/clothing/head/bio_hood,
+ /obj/item/clothing/head/bio_hood,
+ /obj/item/clothing/suit/bio_suit,
+ /obj/item/clothing/suit/bio_suit,
+ /obj/item/storage/bag/bio,
+ /obj/item/reagent_containers/syringe/antiviral,
+ /obj/item/reagent_containers/syringe/antiviral,
+ /obj/item/clothing/gloves/color/latex/nitrile,
+ /obj/item/clothing/gloves/color/latex/nitrile)
+ crate_name = "bio suit crate"
+ item = /obj/structure/closet/crate/internals
+
+/datum/market_item/syndibase/emergency/radiation
+ name = "Radiation Protection Crate"
+ desc = "Survive the Nuclear Apocalypse and Supermatter Engine alike with two sets of Radiation suits. Each set contains a helmet, suit, and Geiger counter. We'll even throw in a bottle of vodka and some glasses too, considering the life-expectancy of people who order this."
+ price = CARGO_CRATE_VALUE * 9
+ contains = list(/obj/item/clothing/head/radiation,
+ /obj/item/clothing/head/radiation,
+ /obj/item/clothing/suit/radiation,
+ /obj/item/clothing/suit/radiation,
+ /obj/item/geiger_counter,
+ /obj/item/geiger_counter,
+ /obj/item/reagent_containers/food/drinks/bottle/vodka,
+ /obj/item/reagent_containers/food/drinks/drinkingglass/shotglass,
+ /obj/item/reagent_containers/food/drinks/drinkingglass/shotglass)
+ crate_name = "radiation protection crate"
+ item = /obj/structure/closet/crate/radiation
+
+/datum/market_item/syndibase/emergency/weedcontrol
+ name = "Weed Control Crate"
+ desc = "Keep those invasive species OUT. Contains a scythe, gasmask, and two anti-weed chemical grenades. Warranty void if used on ambrosia."
+ price = CARGO_CRATE_VALUE * 7
+ access = null //ACCESS_HYDROPONICS
+ contains = list(/obj/item/scythe,
+ /obj/item/clothing/mask/gas/syndicate,
+ /obj/item/grenade/chem_grenade/antiweed,
+ /obj/item/grenade/chem_grenade/antiweed)
+ crate_name = "weed control crate"
+ item = /obj/structure/closet/crate/secure/hydroponics
+
+/datum/market_item/syndibase/emergency/spacesuit
+ name = "Space Suit Crate"
+ desc = "Contains one space suit produced by Waffle Co and an oxygen jetpack."
+ price = CARGO_CRATE_VALUE * 12
+ contains = list(/obj/item/clothing/suit/space/syndicate/black,
+ /obj/item/clothing/head/helmet/space/syndicate/black,
+ /obj/item/clothing/mask/breath,
+ /obj/item/tank/jetpack/oxygen)
+ crate_name = "space suit crate"
+ item = /obj/structure/closet/crate/waffle
+
+
+/////Gorlex Security Stuff
+/datum/market_item/syndibase/security
+ category = "Gorlex Security"
+
+/datum/market_item/syndibase/security/supplies
+ name = "Security Supplies Crate"
+ desc = "Contains seven flashbangs, seven teargas grenades, six flashes, and seven handcuffs."
+ contains = list(/obj/item/storage/box/flashbangs,
+ /obj/item/storage/box/teargas,
+ /obj/item/storage/box/flashes,
+ /obj/item/storage/box/handcuffs)
+ price = CARGO_CRATE_VALUE * 2
+ crate_name = "security supply crate"
+ item = /obj/structure/closet/crate/donk
+
+/datum/market_item/syndibase/security/secway
+ name = "Secway Crate"
+ desc = "A stylish way to travel for all law enforcement."
+ price = CARGO_CRATE_VALUE * 14
+ contains = list(/obj/vehicle/ridden/secway,
+ /obj/item/key/security)
+ crate_name = "secway crate"
+ item = /obj/structure/closet/crate/donk
+
+/datum/market_item/syndibase/security/firingpins
+ name = "Standard Firing Pins Crate"
+ desc = "Upgrade your arsenal with 5 standard firing pins."
+ price = CARGO_CRATE_VALUE * 5
+ contains = list(/obj/item/storage/box/firingpins)
+ crate_name = "firing pins crate"
+ item = /obj/structure/closet/crate/donk
+
+/datum/market_item/syndibase/security/stechkin
+ name = "Waffle Co Stechkin Pistol Crate"
+ desc = "Waffle Co two standart service pistols with spare magasines. Fire at will!"
+ contains = list(/obj/item/gun/ballistic/automatic/pistol,
+ /obj/item/gun/ballistic/automatic/pistol,
+ /obj/item/ammo_box/magazine/m10mm,
+ /obj/item/ammo_box/magazine/m10mm)
+ price = CARGO_CRATE_VALUE * 12
+ crate_name = "Stechkin Pistol Crate"
+ item = /obj/structure/closet/crate/waffle
+
+/datum/market_item/syndibase/security/stechkin_ammo
+ name = "Waffle Co Stechkin - 10mm Magazine"
+ desc = "Waffle Co three standart magazines with 10mm ammo. Fire at will!"
+ contains = list(/obj/item/ammo_box/magazine/m10mm,
+ /obj/item/ammo_box/magazine/m10mm,
+ /obj/item/ammo_box/magazine/m10mm)
+ price = CARGO_CRATE_VALUE * 3
+ crate_name = "Stechkin - 10mm Magazine crate"
+ item = /obj/structure/closet/crate/waffle
+
+/datum/market_item/syndibase/security/stechkin_ammo_ap
+ name = "Waffle Co Stechkin - 10mm Armour Piercing Magazine"
+ desc = "Waffle Co three standart magazines with 10mm AP ammo. Fire at will!"
+ contains = list(/obj/item/ammo_box/magazine/m10mm/ap,
+ /obj/item/ammo_box/magazine/m10mm/ap,
+ /obj/item/ammo_box/magazine/m10mm/ap)
+ price = CARGO_CRATE_VALUE * 3
+ crate_name = "Stechkin - 10mm Armour Piercing Magazine crate"
+ item = /obj/structure/closet/crate/waffle
+
+/datum/market_item/syndibase/security/stechkin_ammo_fire
+ name = "Waffle Co Stechkin - 10mm Incendiary Magazine"
+ desc = "Waffle Co three standart magazines with 10mm Incendiary ammo. Fire at will!"
+ contains = list(/obj/item/ammo_box/magazine/m10mm/fire,
+ /obj/item/ammo_box/magazine/m10mm/fire,
+ /obj/item/ammo_box/magazine/m10mm/fire)
+ price = CARGO_CRATE_VALUE * 3
+ crate_name = "Stechkin - 10mm Incendiary Magazine crate"
+ item = /obj/structure/closet/crate/waffle
+
+/datum/market_item/syndibase/security/stechkin_ammo_hp
+ name = "Waffle Co Stechkin - 10mm Hollow Point Magazine"
+ desc = "Waffle Co three standart magazines with 10mm HP ammo. Fire at will!"
+ contains = list(/obj/item/ammo_box/magazine/m10mm/hp,
+ /obj/item/ammo_box/magazine/m10mm/hp,
+ /obj/item/ammo_box/magazine/m10mm/hp)
+ price = CARGO_CRATE_VALUE * 3
+ crate_name = "Stechkin - 10mm Hollow Point Magazine crate"
+ item = /obj/structure/closet/crate/waffle
+
+/datum/market_item/syndibase/security/energy_crossbow
+ name = "Cybersun Miniature Energy Crossbow"
+ desc = "Well, that`s the crossbow. Energy one."
+ contains = list(/obj/item/gun/energy/kinetic_accelerator/crossbow)
+ price = CARGO_CRATE_VALUE * 20
+ crate_name = "Energy Crossbow crate"
+ item = /obj/structure/closet/crate/donk
+
+/datum/market_item/syndibase/security/armor
+ name = "Armor Crate"
+ desc = "Three sets of well-rounded, decently-protective armor and helmet. Requires Security access to open."
+ contains = list(/obj/item/clothing/suit/armor/vest,
+ /obj/item/clothing/suit/armor/vest,
+ /obj/item/clothing/suit/armor/vest,
+ /obj/item/clothing/head/helmet,
+ /obj/item/clothing/head/helmet,
+ /obj/item/clothing/head/helmet)
+ price = CARGO_CRATE_VALUE * 6
+ crate_name = "Armor crate"
+ item = /obj/structure/closet/crate/secure/syndicate
+
+/datum/market_item/syndibase/security/combat_webbing
+ name = "Combat Webbing Crate"
+ desc = "Combat webbing for all!"
+ contains = list(/obj/item/storage/belt/military/webbing/syndicate/morphing,
+ /obj/item/storage/belt/military/webbing/syndicate/morphing,
+ /obj/item/storage/belt/military/webbing/syndicate/morphing)
+ price = CARGO_CRATE_VALUE * 10
+ crate_name = "Combat Webbing Crate"
+ item = /obj/structure/closet/crate/secure/syndicate
+
+/datum/market_item/syndibase/security/bola
+ name = "Tactical Bola's Crate"
+ desc = "Six Tactical Bolas for price of one(box)!"
+ contains = list(/obj/item/restraints/legcuffs/bola/tactical,
+ /obj/item/restraints/legcuffs/bola/tactical,
+ /obj/item/restraints/legcuffs/bola/tactical,
+ /obj/item/restraints/legcuffs/bola/tactical,
+ /obj/item/restraints/legcuffs/bola/tactical,
+ /obj/item/restraints/legcuffs/bola/tactical,)
+ price = CARGO_CRATE_VALUE * 3
+ crate_name = "Tactical Bola's crate"
+ item = /obj/structure/closet/crate/donk
+
+
+
+///Scarborough Arms
+/datum/market_item/syndibase/armory
+ category = "Outside Weaponry"
+
+/datum/market_item/syndibase/armory/c20smg
+ name = "Scarborough Arms C-20r SMG Crate"
+ desc = "Scarborough best arms! One SMG - two spare magazines."
+ contains = list(/obj/item/gun/ballistic/automatic/c20r,
+ /obj/item/ammo_box/magazine/smgm45,
+ /obj/item/ammo_box/magazine/smgm45)
+ price = CARGO_CRATE_VALUE * 20
+ crate_name = "C-20r SMG Crate"
+ item = /obj/structure/closet/crate
+
+/datum/market_item/syndibase/armory/smgammo
+ name = "Scarborough Arms .45 SMG Magazines Crate"
+ desc = "Scarborough starndart SMG ammo."
+ contains = list(/obj/item/ammo_box/magazine/smgm45,
+ /obj/item/ammo_box/magazine/smgm45,
+ /obj/item/ammo_box/magazine/smgm45)
+ price = CARGO_CRATE_VALUE * 5
+ crate_name = ".45 SMG Magazines Crate"
+ item = /obj/structure/closet/crate
+
+/datum/market_item/syndibase/armory/iweapons
+ name = "Incendiary Weapons Crate"
+ desc = "Light them up with flamethrower and three plasma grenades."
+ contains = list(/obj/item/flamethrower/full,
+ /obj/item/tank/internals/plasma,
+ /obj/item/tank/internals/plasma,
+ /obj/item/tank/internals/plasma,
+ /obj/item/grenade/chem_grenade/incendiary,
+ /obj/item/grenade/chem_grenade/incendiary,
+ /obj/item/grenade/chem_grenade/incendiary)
+ price = CARGO_CRATE_VALUE * 10
+ crate_name = "incendiary weapons crate"
+ item = /obj/structure/closet/crate/secure/plasma
+
+
+
+/datum/market_item/syndibase/engineering
+ category = "GEC Stuff"
+
+/datum/market_item/syndibase/engineering/fueltank
+ name = "Fuel Tank Crate"
+ desc = "Contains a welding fuel tank. Caution, highly flammable."
+ contains = list(/obj/structure/reagent_dispensers/fueltank)
+ price = CARGO_CRATE_VALUE * 0.5
+ crate_name = "fuel tank crate"
+ item = /obj/structure/closet/crate/large
+
+/datum/market_item/syndibase/engineering/tools
+ name = "Syndicate Toolbox Crate"
+ desc = "Any robust spaceman is never far from their trusty toolbox. Contains three combat toolboxes in the most robust crate."
+ contains = list(/obj/item/storage/toolbox/syndicate,
+ /obj/item/storage/toolbox/syndicate,
+ /obj/item/storage/toolbox/syndicate)
+ price = CARGO_CRATE_VALUE * 4
+ crate_name = "Syndicate Toolbox crate"
+ item = /obj/structure/closet/crate/donk
+
+/datum/market_item/syndibase/engineering/engivend
+ name = "EngiVend Supply Crate"
+ desc = "The engineers are out of metal foam grenades? This should help."
+ price = CARGO_CRATE_VALUE * 2
+ contains = list(/obj/item/vending_refill/engivend)
+ crate_name = "engineering supply crate"
+ item = /obj/structure/closet/crate/donk
+
+/datum/market_item/syndibase/engineering/power
+ name = "Power Cell Crate"
+ desc = "Looking for power overwhelming? Look no further. Contains three high-voltage power cells."
+ contains = list(/obj/item/stock_parts/cell/high,
+ /obj/item/stock_parts/cell/high,
+ /obj/item/stock_parts/cell/high)
+ price = CARGO_CRATE_VALUE * 3
+ crate_name = "electrical maintenance crate"
+ item = /obj/structure/closet/crate/engineering/electrical
+
+/datum/market_item/syndibase/engineering/engiequipment
+ name = "Engineering Gear Crate"
+ desc = "Gear up with three toolbelts, high-visibility vests, welding goggles, hardhats, and two pairs of meson goggles!"
+ contains = list(/obj/item/storage/belt/utility,
+ /obj/item/storage/belt/utility,
+ /obj/item/storage/belt/utility,
+ /obj/item/clothing/suit/hazardvest,
+ /obj/item/clothing/suit/hazardvest,
+ /obj/item/clothing/suit/hazardvest,
+ /obj/item/clothing/head/welding,
+ /obj/item/clothing/head/welding,
+ /obj/item/clothing/head/welding,
+ /obj/item/clothing/head/hardhat,
+ /obj/item/clothing/head/hardhat,
+ /obj/item/clothing/head/hardhat)
+ price = CARGO_CRATE_VALUE * 4
+ crate_name = "engineering gear crate"
+ item = /obj/structure/closet/crate/donk
+
+/datum/market_item/syndibase/engineering/shieldgen
+ name = "Anti-breach Shield Projector Crate"
+ desc = "Hull breaches again? Say no more with the Nanotrasen Anti-Breach Shield Projector! Uses forcefield technology to keep the air in, and the space out. Contains two shield projectors."
+ price = CARGO_CRATE_VALUE * 10
+ contains = list(/obj/machinery/shieldgen,
+ /obj/machinery/shieldgen)
+ crate_name = "anti-breach shield projector crate"
+ item = /obj/structure/closet/crate
+
+/datum/market_item/syndibase/engineering/ripley
+ name = "APLU MK-I Crate"
+ desc = "A do-it-yourself kit for building an ALPU MK-I \"Ripley\", designed for lifting and carrying heavy equipment, and other station tasks. Batteries not included."
+ price = CARGO_CRATE_VALUE * 10
+ contains = list(/obj/item/mecha_parts/chassis/ripley,
+ /obj/item/mecha_parts/part/ripley_torso,
+ /obj/item/mecha_parts/part/ripley_right_arm,
+ /obj/item/mecha_parts/part/ripley_left_arm,
+ /obj/item/mecha_parts/part/ripley_right_leg,
+ /obj/item/mecha_parts/part/ripley_left_leg,
+ /obj/item/stock_parts/capacitor,
+ /obj/item/stock_parts/scanning_module,
+ /obj/item/circuitboard/mecha/ripley/main,
+ /obj/item/circuitboard/mecha/ripley/peripherals,
+ /obj/item/mecha_parts/mecha_equipment/drill,
+ /obj/item/mecha_parts/mecha_equipment/hydraulic_clamp)
+ crate_name= "APLU MK-I kit"
+ item = /obj/structure/closet/crate/engineering/electrical
+
+/datum/market_item/syndibase/engineering/sologamermitts
+ name = "Combat Insulated Gloves Single-Pack"
+ desc = "The backbone of modern society. Barely ever ordered for actual engineering. Single Order. Extra fashion."
+ price = CARGO_CRATE_VALUE * 1
+ contains = list(/obj/item/clothing/gloves/combat)
+ crate_name= "combat gloves crate"
+ item = /obj/structure/closet/crate/engineering/electrical
+
+/datum/market_item/syndibase/engineering/inducers
+ name = "NT-75 Electromagnetic Power Inducers Crate"
+ desc = "No rechargers? No problem, with the NT-75 EPI, you can recharge any standard cell-based equipment anytime, anywhere. Contains two Inducers."
+ price = CARGO_CRATE_VALUE * 10
+ contains = list(/obj/item/inducer/sci {cell_type = /obj/item/stock_parts/cell/inducer_supply; opened = 0}, /obj/item/inducer/sci {cell_type = /obj/item/stock_parts/cell/inducer_supply; opened = 0}) //FALSE doesn't work in modified type paths apparently.
+ crate_name = "inducer crate"
+ item = /obj/structure/closet/crate/engineering/electrical
+
+/datum/market_item/syndibase/engineering/portable_scrubbers
+ name = "Portable Scrubbers"
+ desc = "A set of spare portable scrubbers. Perfect for when plasma 'accidentally' gets into the air supply."
+ price = CARGO_CRATE_VALUE * 14
+ contains = list(
+ /obj/machinery/portable_atmospherics/scrubber,
+ /obj/machinery/portable_atmospherics/scrubber
+ )
+ crate_name = "portable scrubber crate"
+ item = /obj/structure/closet/crate/large
+
+/datum/market_item/syndibase/engineering/space_heaters
+ name = "Space heaters"
+ desc = "A set of spare Space heaters. Perfect for when it`s cold outside."
+ price = CARGO_CRATE_VALUE * 4
+ contains = list(
+ /obj/item/circuitboard/machine/space_heater,
+ /obj/item/circuitboard/machine/space_heater
+ )
+ crate_name = "space heater crate"
+ item = /obj/structure/closet/crate/engineering/electrical
+
+/datum/market_item/syndibase/engine
+ category = "Engines"
+
+/datum/market_item/syndibase/engine/shuttle_engine
+ name = "Shuttle Engine Crate"
+ desc = "Through advanced bluespace-shenanigans, our engineers have managed to fit an entire shuttle engine into one tiny little crate."
+ price = CARGO_CRATE_VALUE * 20
+ contains = list(/obj/structure/shuttle/engine/propulsion/burst/cargo)
+ crate_name = "shuttle engine crate"
+ item = /obj/structure/closet/crate/secure/engineering
+
+/datum/market_item/syndibase/engine/emitter
+ name = "Emitter Crate"
+ desc = "Useful for powering forcefield generators while destroying locked crates and intruders alike. Contains two high-powered energy emitters."
+ price = CARGO_CRATE_VALUE * 5
+ contains = list(/obj/machinery/power/emitter,
+ /obj/machinery/power/emitter)
+ crate_name = "emitter crate"
+ item = /obj/structure/closet/crate/secure/engineering
+
+/datum/market_item/syndibase/engine/field_gen
+ name = "Field Generator Crate"
+ desc = "Typically the only thing standing between the station and a messy death. Powered by emitters. Contains two field generators."
+ price = CARGO_CRATE_VALUE * 9
+ contains = list(/obj/machinery/field/generator,
+ /obj/machinery/field/generator)
+ crate_name = "field generator crate"
+ item = /obj/structure/closet/crate/secure/engineering
+
+/datum/market_item/syndibase/engine/grounding_rods
+ name = "Grounding Rod Crate"
+ desc = "Four grounding rods guaranteed to keep any uppity tesla's lightning under control."
+ price = CARGO_CRATE_VALUE * 9
+ contains = list(/obj/machinery/power/grounding_rod,
+ /obj/machinery/power/grounding_rod,
+ /obj/machinery/power/grounding_rod,
+ /obj/machinery/power/grounding_rod)
+ crate_name = "grounding rod crate"
+ item = /obj/structure/closet/crate/engineering/electrical
+
+/datum/market_item/syndibase/engine/PA
+ name = "Particle Accelerator Crate"
+ desc = "A supermassive black hole or hyper-powered teslaball are the perfect way to spice up any party! This \"My First Apocalypse\" kit contains everything you need to build your own Particle Accelerator! Ages 10 and up."
+ price = CARGO_CRATE_VALUE * 15
+ contains = list(/obj/structure/particle_accelerator/fuel_chamber,
+ /obj/machinery/particle_accelerator/control_box,
+ /obj/structure/particle_accelerator/particle_emitter/center,
+ /obj/structure/particle_accelerator/particle_emitter/left,
+ /obj/structure/particle_accelerator/particle_emitter/right,
+ /obj/structure/particle_accelerator/power_box,
+ /obj/structure/particle_accelerator/end_cap)
+ crate_name = "particle accelerator crate"
+ item = /obj/structure/closet/crate/engineering/electrical
+
+/datum/market_item/syndibase/engine/collector
+ name = "Radiation Collector Crate"
+ desc = "Contains three radiation collectors. Useful for collecting energy off nearby Supermatter Crystals, Singularities or Teslas!"
+ price = CARGO_CRATE_VALUE * 12
+ contains = list(/obj/machinery/power/rad_collector,
+ /obj/machinery/power/rad_collector,
+ /obj/machinery/power/rad_collector)
+ crate_name = "collector crate"
+ item = /obj/structure/closet/crate/engineering/electrical
+
+/datum/market_item/syndibase/engine/sing_gen
+ name = "Singularity Generator Crate"
+ desc = "The key to unlocking the power of Lord Singuloth. Particle Accelerator not included."
+ price = CARGO_CRATE_VALUE * 15
+ contains = list(/obj/machinery/the_singularitygen)
+ crate_name = "singularity generator crate"
+ item = /obj/structure/closet/crate/engineering/electrical
+
+/datum/market_item/syndibase/engine/solar
+ name = "Solar Panel Crate"
+ desc = "Go green with this DIY advanced solar array. Contains twenty one solar assemblies, a solar-control circuit board, and tracker. If you have any questions, please check out the enclosed instruction book."
+ price = CARGO_CRATE_VALUE * 10
+ contains = list(/obj/item/solar_assembly,
+ /obj/item/solar_assembly,
+ /obj/item/solar_assembly,
+ /obj/item/solar_assembly,
+ /obj/item/solar_assembly,
+ /obj/item/solar_assembly,
+ /obj/item/solar_assembly,
+ /obj/item/solar_assembly,
+ /obj/item/solar_assembly,
+ /obj/item/solar_assembly,
+ /obj/item/solar_assembly,
+ /obj/item/solar_assembly,
+ /obj/item/solar_assembly,
+ /obj/item/solar_assembly,
+ /obj/item/solar_assembly,
+ /obj/item/solar_assembly,
+ /obj/item/solar_assembly,
+ /obj/item/solar_assembly,
+ /obj/item/solar_assembly,
+ /obj/item/solar_assembly,
+ /obj/item/solar_assembly,
+ /obj/item/circuitboard/computer/solar_control,
+ /obj/item/electronics/tracker,
+ /obj/item/paper/guides/jobs/engi/solars)
+ crate_name = "solar panel crate"
+ item = /obj/structure/closet/crate/engineering/electrical
+
+/datum/market_item/syndibase/engine/supermatter_shard
+ name = "Supermatter Shard Crate"
+ desc = "The power of the heavens condensed into a single crystal."
+ price = CARGO_CRATE_VALUE * 5
+ contains = list(/obj/item/choice_beacon/supermatter)
+ crate_name = "supermatter shard crate"
+ item = /obj/structure/closet/crate/secure/engineering
+
+/datum/market_item/syndibase/engine/hypertorus_fusion_reactor
+ name = "HFR Crate"
+ desc = "The new and improved fusion reactor."
+ price = CARGO_CRATE_VALUE * 50
+ contains = list(/obj/item/hfr_box/corner,
+ /obj/item/hfr_box/corner,
+ /obj/item/hfr_box/corner,
+ /obj/item/hfr_box/corner,
+ /obj/item/hfr_box/body/fuel_input,
+ /obj/item/hfr_box/body/moderator_input,
+ /obj/item/hfr_box/body/waste_output,
+ /obj/item/hfr_box/body/interface,
+ /obj/item/hfr_box/core)
+ crate_name = "HFR crate"
+ item = /obj/structure/closet/crate/secure/engineering
+
+/datum/market_item/syndibase/engine/fuel_rod_basic
+ name = "Uranium-235 Fuel Rods Crate"
+ desc = "Contains 5 Enriched Uranium Control Rods."
+ price = CARGO_CRATE_VALUE * 25
+ contains = list(/obj/item/fuel_rod,
+ /obj/item/fuel_rod,
+ /obj/item/fuel_rod,
+ /obj/item/fuel_rod,
+ /obj/item/fuel_rod)
+ crate_name = "Uranium-235 Fuel Rods"
+ item = /obj/structure/closet/crate/secure/radiation
+
+/datum/market_item/syndibase/engine/fuel_rod_plutonium
+ name = "Plutonium-239 Fuel Rods Crate"
+ desc = "Contains 5 Plutonium-239 Control Rods."
+ price = CARGO_CRATE_VALUE * 75
+ contains = list(/obj/item/fuel_rod/plutonium,
+ /obj/item/fuel_rod/plutonium,
+ /obj/item/fuel_rod/plutonium,
+ /obj/item/fuel_rod/plutonium,
+ /obj/item/fuel_rod/plutonium)
+ crate_name = "Plutonium-239 Fuel Rods"
+ item = /obj/structure/closet/crate/secure/radiation
+
+/datum/market_item/syndibase/engine/fuel_rod_bananium
+ name = "Bananium Fuel Rods Crate"
+ desc = "Contains 5 Bananium Control Rods."
+ price = CARGO_CRATE_VALUE * 25
+ contains = list(/obj/item/fuel_rod/material/bananium,
+ /obj/item/fuel_rod/material/bananium,
+ /obj/item/fuel_rod/material/bananium,
+ /obj/item/fuel_rod/material/bananium,
+ /obj/item/fuel_rod/material/bananium)
+ crate_name = "Bananium Fuel Rods"
+ item = /obj/structure/closet/crate/secure/radiation
+
+/datum/market_item/syndibase/materials
+ category = "Canisters"
+
+/datum/market_item/syndibase/materials/bz
+ name = "BZ Canister Crate"
+ desc = "Contains a canister of BZ. Requires Toxins access to open."
+ price = CARGO_CRATE_VALUE * 30
+ contains = list(/obj/machinery/portable_atmospherics/canister/bz)
+ crate_name = "BZ canister crate"
+ item = /obj/structure/closet/crate/secure/science
+
+/datum/market_item/syndibase/materials/carbon_dio
+ name = "Carbon Dioxide Canister"
+ desc = "Contains a canister of Carbon Dioxide."
+ price = CARGO_CRATE_VALUE * 15
+ contains = list(/obj/machinery/portable_atmospherics/canister/carbon_dioxide)
+ crate_name = "carbon dioxide canister crate"
+ item = /obj/structure/closet/crate/large
+
+/datum/market_item/syndibase/materials/hightank
+ name = "Large Water Tank Crate"
+ desc = "Contains a high-capacity water tank. Useful for botany or other service jobs."
+ price = CARGO_CRATE_VALUE * 6
+ contains = list(/obj/structure/reagent_dispensers/watertank/high)
+ crate_name = "high-capacity water tank crate"
+ item = /obj/structure/closet/crate/large
+
+/datum/market_item/syndibase/materials/nitrogen
+ name = "Nitrogen Canister"
+ desc = "Contains a canister of Nitrogen."
+ price = CARGO_CRATE_VALUE * 10
+ contains = list(/obj/machinery/portable_atmospherics/canister/nitrogen)
+ crate_name = "nitrogen canister crate"
+ item = /obj/structure/closet/crate/large
+
+/datum/market_item/syndibase/materials/nitrous_oxide_canister
+ name = "Nitrous Oxide Canister"
+ desc = "Contains a canister of Nitrous Oxide. Requires Atmospherics access to open."
+ price = CARGO_CRATE_VALUE * 15
+ contains = list(/obj/machinery/portable_atmospherics/canister/nitrous_oxide)
+ crate_name = "nitrous oxide canister crate"
+ item = /obj/structure/closet/crate/secure
+
+/datum/market_item/syndibase/materials/oxygen
+ name = "Oxygen Canister"
+ desc = "Contains a canister of Oxygen. Canned in Druidia."
+ price = CARGO_CRATE_VALUE * 14
+ contains = list(/obj/machinery/portable_atmospherics/canister/oxygen)
+ crate_name = "oxygen canister crate"
+ item = /obj/structure/closet/crate/large
+
+/datum/market_item/syndibase/materials/watertank
+ name = "Water Tank Crate"
+ desc = "Contains a tank of dihydrogen monoxide... sounds dangerous."
+ price = CARGO_CRATE_VALUE * 4
+ contains = list(/obj/structure/reagent_dispensers/watertank)
+ crate_name = "water tank crate"
+ item = /obj/structure/closet/crate/large
+
+/datum/market_item/syndibase/materials/water_vapor
+ name = "Water Vapor Canister"
+ desc = "Contains a canister of Water Vapor. I swear to god if you open this in the halls..."
+ price = CARGO_CRATE_VALUE * 12
+ contains = list(/obj/machinery/portable_atmospherics/canister/water_vapor)
+ crate_name = "water vapor canister crate"
+ item = /obj/structure/closet/crate/large
+
+
+/datum/market_item/syndibase/vahlen_chem
+ category = "Vahlen Pharmaceuticals"
+
+/datum/market_item/syndibase/vahlen_chem/bloodpacks
+ name = "Blood Pack Variety Crate"
+ desc = "Contains eight different blood packs for reintroducing blood to patients."
+ price = CARGO_CRATE_VALUE * 10
+ contains = list(/obj/item/reagent_containers/blood,
+ /obj/item/reagent_containers/blood,
+ /obj/item/reagent_containers/blood/APlus,
+ /obj/item/reagent_containers/blood/AMinus,
+ /obj/item/reagent_containers/blood/BPlus,
+ /obj/item/reagent_containers/blood/BMinus,
+ /obj/item/reagent_containers/blood/OPlus,
+ /obj/item/reagent_containers/blood/OMinus,
+ /obj/item/reagent_containers/blood/lizard,
+ /obj/item/reagent_containers/blood/ethereal)
+ crate_name = "blood freezer"
+ item = /obj/structure/closet/crate/freezer
+
+/datum/market_item/syndibase/vahlen_chem/medipen_variety
+ name = "Medipen Variety-Pak"
+ desc = "Contains eight different medipens in three different varieties, to assist in quickly treating seriously injured patients."
+ price = CARGO_CRATE_VALUE * 5
+ contains = list(/obj/item/reagent_containers/autoinjector/medipen,
+ /obj/item/reagent_containers/autoinjector/medipen,
+ /obj/item/reagent_containers/autoinjector/medipen/ekit,
+ /obj/item/reagent_containers/autoinjector/medipen/ekit,
+ /obj/item/reagent_containers/autoinjector/medipen/ekit,
+ /obj/item/reagent_containers/autoinjector/medipen/blood_loss,
+ /obj/item/reagent_containers/autoinjector/medipen/blood_loss,
+ /obj/item/reagent_containers/autoinjector/medipen/blood_loss,
+ )
+ crate_name = "medipen crate"
+ item = /obj/structure/closet/crate/medical/vahlen
+
+/datum/market_item/syndibase/vahlen_chem/firstaidadvanced_single
+ name = "Advanced Treatment Kit Single-Pack"
+ desc = "Contains one advanced first aid kit able to heal many advanced ailments."
+ price = CARGO_CRATE_VALUE * 5
+ contains = list(/obj/item/storage/firstaid/tactical/alt)
+ crate_name = "ATC crate"
+ item = /obj/structure/closet/crate/medical/vahlen
+
+/datum/market_item/syndibase/vahlen_chem/hypospraykitvial_single
+ name = "Hypospray Kit Single-Pack"
+ desc = "Contains a hypospray kit containing a hypospray and empty vials for applying reagents to patients."
+ price = CARGO_CRATE_VALUE
+ contains = list(/obj/item/storage/firstaid/hypospray/vial)
+ crate_name = "hypospray crate"
+ item = /obj/structure/closet/crate/medical/vahlen
+
+/datum/market_item/syndibase/vahlen_chem/hypovialkitbasic_single
+ name = "Basic Hypospray Vial Kit Single-Pack"
+ desc = "Contains a hypospray vial kit containing hypospray vials for most common situations."
+ price = CARGO_CRATE_VALUE * 0.5
+ contains = list(/obj/item/storage/firstaid/hypospray/basic)
+ crate_name = "hypospray crate"
+ item = /obj/structure/closet/crate/medical/vahlen
+
+/datum/market_item/syndibase/vahlen_chem/hypovialkitbrute_single
+ name = "Brute Hypospray Vial Kit Single-Pack"
+ desc = "Contains a hypospray vial kit containing hypospray vials to treat most blunt trauma."
+ price = CARGO_CRATE_VALUE * 0.5
+ contains = list(/obj/item/storage/firstaid/hypospray/brute)
+ crate_name = "hypospray crate"
+ item = /obj/structure/closet/crate/medical/vahlen
+
+/datum/market_item/syndibase/vahlen_chem/hypovialkitburn_single
+ name = "Burn Hypospray Vial Kit Single-Pack"
+ desc = "Contains a hypospray vial kit containing hypospray vials to treat most burns."
+ price = CARGO_CRATE_VALUE * 0.5
+ contains = list(/obj/item/storage/firstaid/hypospray/burn)
+ crate_name = "hypospray crate"
+ item = /obj/structure/closet/crate/medical/vahlen
+
+/datum/market_item/syndibase/vahlen_chem/hypovialkittox_single
+ name = "Toxin Hypospray Vial Kit Single-Pack"
+ desc = "Contains a hypospray vial kit containing hypospray vials to cure toxic damage."
+ price = CARGO_CRATE_VALUE * 0.5
+ contains = list(/obj/item/storage/firstaid/hypospray/toxin)
+ crate_name = "hypospray crate"
+ item = /obj/structure/closet/crate/medical/vahlen
+
+/datum/market_item/syndibase/vahlen_chem/hypovialkitoxy_single
+ name = "Oxygen Hypospray Vial Kit Single-Pack"
+ desc = "Contains a hypospray vial kit containing a vials to treat suffication."
+ price = CARGO_CRATE_VALUE * 0.5
+ contains = list(/obj/item/storage/firstaid/hypospray/oxygen)
+ crate_name = "hypospray crate"
+ item = /obj/structure/closet/crate/medical/vahlen
+
+/datum/market_item/syndibase/vahlen_chem/hypovialkitadv_single
+ name = "Advanced Hypospray Vial Kit Single-Pack"
+ desc = "Contains an advanced hypospray vial kit containing vials for most situations."
+ price = CARGO_CRATE_VALUE
+ contains = list(/obj/item/storage/firstaid/hypospray/advanced)
+ crate_name = "hypospray crate"
+ item = /obj/structure/closet/crate/medical/vahlen
+
+/datum/market_item/syndibase/vahlen_chem/medipen_twopak
+ name = "Medipen Two-Pak"
+ desc = "Contains one standard epinephrine medipen and one standard emergency first-aid kit medipen. For when you want to prepare for the worst."
+ price = CARGO_CRATE_VALUE * 2
+ contains = list(/obj/item/reagent_containers/autoinjector/medipen, /obj/item/reagent_containers/autoinjector/medipen/ekit)
+ crate_name = "medipen crate"
+ item = /obj/structure/closet/crate/medical/vahlen
+
+/datum/market_item/syndibase/vahlen_chem/chemical
+ name = "Chemical Starter Kit Crate"
+ desc = "Contains thirteen different chemicals, for all the fun experiments you can make."
+ price = CARGO_CRATE_VALUE * 7
+ contains = list(/obj/item/reagent_containers/glass/bottle/hydrogen,
+ /obj/item/reagent_containers/glass/bottle/carbon,
+ /obj/item/reagent_containers/glass/bottle/nitrogen,
+ /obj/item/reagent_containers/glass/bottle/oxygen,
+ /obj/item/reagent_containers/glass/bottle/fluorine,
+ /obj/item/reagent_containers/glass/bottle/phosphorus,
+ /obj/item/reagent_containers/glass/bottle/silicon,
+ /obj/item/reagent_containers/glass/bottle/chlorine,
+ /obj/item/reagent_containers/glass/bottle/radium,
+ /obj/item/reagent_containers/glass/bottle/sacid,
+ /obj/item/reagent_containers/glass/bottle/ethanol,
+ /obj/item/reagent_containers/glass/bottle/potassium,
+ /obj/item/reagent_containers/glass/bottle/sugar,
+ /obj/item/clothing/glasses/science,
+ /obj/item/reagent_containers/dropper,
+ /obj/item/storage/box/beakers)
+ crate_name = "chemical crate"
+ item = /obj/structure/closet/crate/medical/vahlen
+
+/datum/market_item/syndibase/vahlen_chem/lemoline
+ name = "Lemoline Import Crate"
+ desc = "Contains a beaker of lemoline, used in the production of several powerful medicines."
+ price = CARGO_CRATE_VALUE * 3
+ contains = list(/obj/item/reagent_containers/glass/beaker/large/lemoline)
+ crate_name = "imported chemical crate"
+ item = /obj/structure/closet/crate/medical/vahlen
+
+/datum/market_item/syndibase/vahlen_chem/iv_drip
+ name = "IV Drip Crate"
+ desc = "Contains a single IV drip for administering blood to patients."
+ price = CARGO_CRATE_VALUE * 5
+ contains = list(/obj/machinery/iv_drip)
+ crate_name = "iv drip crate"
+ item = /obj/structure/closet/crate/medical/vahlen
+
+/datum/market_item/syndibase/vahlen_chem/surgery
+ name = "Surgical Supplies Crate"
+ desc = "Do you want to perform surgery, but don't have one of those fancy shmancy degrees? Just get started with this crate containing a medical duffelbag, Sterilizine spray and collapsible roller bed."
+ price = CARGO_CRATE_VALUE * 15
+ contains = list(/obj/item/storage/backpack/duffelbag/syndie/surgery,
+ /obj/item/reagent_containers/medspray/sterilizine,
+ /obj/item/roller)
+ crate_name = "surgical supplies crate"
+ item = /obj/structure/closet/crate/medical/vahlen
+
+/datum/market_item/syndibase/cybersun_med
+ category = "Cybersun Medical Solutions"
+
+/datum/market_item/syndibase/cybersun_med/defibs
+ name = "Combat defibrillator Crate"
+ desc = "Contains combat defibrillator for bringing the recently deceased back to life."
+ price = CARGO_CRATE_VALUE * 10
+ contains = list(/obj/item/defibrillator/compact/combat/loaded)
+ crate_name = "defibrillator crate"
+ item = /obj/structure/closet/crate/medical/cybersun
+
+/datum/market_item/syndibase/cybersun_med/salglucanister
+ name = "Heavy-Duty Saline Canister"
+ desc = "Contains a bulk supply of saline-glucose condensed into a single canister that should last several days, with a large pump to fill containers with. Direct injection of saline should be left to medical professionals as the pump is capable of overdosing patients. Requires medbay access to open."
+ price = CARGO_CRATE_VALUE * 15
+ contains = list(/obj/machinery/iv_drip/saline)
+ crate_name = "saline canister crate"
+ item = /obj/structure/closet/crate/medical/cybersun
+
+/datum/market_item/syndibase/cybersun_med/vending
+ name = "Medical Vending Crate"
+ desc = "Contains one NanoMed Plus refill, one wall-mounted NanoMed refill, and one wall-mounted HypoMed refill."
+ price = CARGO_CRATE_VALUE * 12
+ contains = list(/obj/item/vending_refill/medical,
+ /obj/item/vending_refill/wallmed,
+ /obj/item/vending_refill/wallhypo)
+ crate_name = "medical vending crate"
+ item = /obj/structure/closet/crate/medical/cybersun
+
+/datum/market_item/syndibase/cybersun_med/borg
+ name = "Medical Borg Crate"
+ desc = "A single-use teleporter designed to reinforce stationary agents with additional crew."
+ price = CARGO_CRATE_VALUE * 20
+ contains = list(/obj/item/antag_spawner/nuke_ops/borg_tele/medical)
+ crate_name = "medical borg crate"
+ item = /obj/structure/closet/crate/medical/cybersun
+
+/datum/market_item/syndibase/cybersun_sci
+ category = "Cybersun Virtual Solutions"
+
+/datum/market_item/syndibase/cybersun_sci/borg
+ name = "Engineering Borg Crate"
+ desc = "A single-use teleporter designed to reinforce stationary agents with additional crew."
+ price = CARGO_CRATE_VALUE * 30
+ contains = list(/obj/item/antag_spawner/nuke_ops/borg_tele/saboteur)
+ crate_name = "engineering borg crate"
+ item = /obj/structure/closet/crate/science/cybersun
+
+/datum/market_item/syndibase/cybersun_sci/shieldwalls
+ name = "Shield Generator Crate"
+ desc = "These high powered Shield Wall Generators are guaranteed to keep any unwanted lifeforms on the outside, where they belong! Contains four shield wall generators. Requires Teleporter access to open."
+ price = CARGO_CRATE_VALUE * 10
+ contains = list(/obj/machinery/shieldwallgen,
+ /obj/machinery/shieldwallgen,
+ /obj/machinery/shieldwallgen,
+ /obj/machinery/shieldwallgen)
+ crate_name = "shield generators crate"
+ item = /obj/structure/closet/crate/science/cybersun
+
+/datum/market_item/syndibase/cybersun_sci/plasma
+ name = "Plasma Assembly Crate"
+ desc = "Everything you need to burn something to the ground, this contains three plasma assembly sets. Each set contains a plasma tank, igniter, proximity sensor, and timer! Warranty void if exposed to high temperatures. Requires Toxins access to open."
+ price = CARGO_CRATE_VALUE * 5
+ contains = list(/obj/item/tank/internals/plasma,
+ /obj/item/tank/internals/plasma,
+ /obj/item/tank/internals/plasma,
+ /obj/item/assembly/igniter,
+ /obj/item/assembly/igniter,
+ /obj/item/assembly/igniter,
+ /obj/item/assembly/prox_sensor,
+ /obj/item/assembly/prox_sensor,
+ /obj/item/assembly/prox_sensor,
+ /obj/item/assembly/timer,
+ /obj/item/assembly/timer,
+ /obj/item/assembly/timer)
+ crate_name = "plasma assembly crate"
+ item = /obj/structure/closet/crate/science/cybersun
+
+/datum/market_item/syndibase/cybersun_sci/rped
+ name = "RPED crate"
+ desc = "Need to rebuild the ORM but science got annihialted after a bomb test?"
+ price = CARGO_CRATE_VALUE * 5
+ contains = list(/obj/item/storage/part_replacer/cargo)
+ crate_name = "\improper RPED crate"
+ item = /obj/structure/closet/crate/science/cybersun
\ No newline at end of file
diff --git a/modular_dripstation/code/modules/cargo/markets/market_syndipad.dm b/modular_dripstation/code/modules/cargo/markets/market_syndipad.dm
new file mode 100644
index 000000000000..2b3cf9b3f40b
--- /dev/null
+++ b/modular_dripstation/code/modules/cargo/markets/market_syndipad.dm
@@ -0,0 +1,120 @@
+/obj/item/circuitboard/machine/redspacepad
+ name = "LTSRRT (Machine Board)"
+ icon_state = "redspacearray"
+ icon = 'modular_dripstation/icons/obj/blackmarket/module.dmi'
+ build_path = /obj/machinery/redspacepad
+ req_components = list(
+ /obj/item/stack/telecrystal = 1,
+ /obj/item/stock_parts/subspace/ansible = 1,
+ /obj/item/stock_parts/micro_laser = 1,
+ /obj/item/stock_parts/scanning_module = 2)
+ def_components = list()
+
+/obj/machinery/redspacepad
+ name = "Long-To-Short-Range-Redspace-Transceiver"
+ desc = "The LTSRRT is a compact teleportation machine for receiving and sending items outside the station and inside the station.\nUsing uplink teleportation frequencies it is undetectable.\nEssential for any illegal market operations near NT stations.\n"
+ icon = 'modular_dripstation/icons/obj/blackmarket/telecoms.dmi'
+ icon_state = "pad"
+ circuit = /obj/item/circuitboard/machine/redspacepad
+ density = TRUE
+
+ use_power = IDLE_POWER_USE
+ idle_power_usage = 200
+ active_power_usage = 250
+
+ /// Divider for power_usage_per_teleport.
+ var/power_efficiency = 1
+ /// Power used per teleported which gets divided by power_efficiency.
+ var/power_usage_per_teleport = 10000
+ /// The time it takes for the machine to recharge before being able to send or receive items.
+ var/recharge_time = 0
+ /// Current recharge progress.
+ var/recharge_cooldown = 0
+ /// Base recharge time in seconds which is used to get recharge_time.
+ var/base_recharge_time = 100
+ /// Current /datum/market_purchase being received.
+ var/receiving
+ /// Current /datum/market_purchase being sent to the target uplink.
+ var/transmitting
+ /// Queue for purchases that the machine should receive and send.
+ var/list/datum/market_purchase/queue = list()
+
+/obj/machinery/redspacepad/Initialize(mapload)
+ . = ..()
+ SSblackmarket.redspacetelepads += src
+
+/obj/machinery/redspacepad/Destroy()
+ SSblackmarket.redspacetelepads -= src
+ // Bye bye orders.
+ if(SSblackmarket.redspacetelepads.len)
+ for(var/datum/market_purchase/P in queue)
+ SSblackmarket.queue_item(P)
+ . = ..()
+
+/obj/machinery/redspacepad/RefreshParts()
+ . = ..()
+ recharge_time = base_recharge_time
+ // On tier 4 recharge_time should be 20 and by default it is 80 as scanning modules should be tier 1.
+ for(var/obj/item/stock_parts/scanning_module/scanning_module in component_parts)
+ recharge_time -= scanning_module.rating * 10
+ recharge_cooldown = recharge_time
+
+ power_efficiency = 0
+ for(var/obj/item/stock_parts/micro_laser/laser in component_parts)
+ power_efficiency += laser.rating
+ // Shouldn't happen but you never know.
+ if(!power_efficiency)
+ power_efficiency = 1
+
+/// Adds /datum/market_purchase to queue unless the machine is free, then it sets the purchase to be instantly received
+/obj/machinery/redspacepad/proc/add_to_queue(datum/market_purchase/purchase)
+ if(!recharge_cooldown && !receiving && !transmitting)
+ receiving = purchase
+ return
+ queue += purchase
+
+/obj/machinery/redspacepad/process(seconds_per_tick)
+ if(stat & NOPOWER)
+ return
+
+ if(recharge_cooldown > 0)
+ recharge_cooldown -= seconds_per_tick
+ return
+
+ var/turf/T = get_turf(src)
+ if(receiving)
+ var/datum/market_purchase/P = receiving
+
+ if(!P.item || ispath(P.item))
+ P.item = P.entry.spawn_item(T)
+ else
+ var/atom/movable/M = P.item
+ M.forceMove(T)
+
+ use_power(power_usage_per_teleport / power_efficiency)
+ var/datum/effect_system/spark_spread/sparks = new
+ sparks.set_up(5, 1, get_turf(src))
+ sparks.attach(P.item)
+ sparks.start()
+
+ receiving = null
+ transmitting = P
+
+ recharge_cooldown = recharge_time
+ return
+ else if(transmitting)
+ var/datum/market_purchase/P = transmitting
+ if(!P.item)
+ QDEL_NULL(transmitting)
+ if(!(P.item in T.contents))
+ QDEL_NULL(transmitting)
+ return
+ do_teleport(P.item, get_turf(P.uplink))
+ use_power(power_usage_per_teleport / power_efficiency)
+ QDEL_NULL(transmitting)
+
+ recharge_cooldown = recharge_time
+ return
+
+ if(queue.len)
+ receiving = pick_n_take(queue)
diff --git a/modular_dripstation/code/modules/cargo/markets/market_uplink.dm b/modular_dripstation/code/modules/cargo/markets/market_uplink.dm
index 02a1ff7c877a..d73d22126e20 100644
--- a/modular_dripstation/code/modules/cargo/markets/market_uplink.dm
+++ b/modular_dripstation/code/modules/cargo/markets/market_uplink.dm
@@ -5,6 +5,10 @@
icon_state = "uplink"
// UI variables.
+ /// What name of our uplink sistem?
+ var/market_name
+ /// What style is our uplink?
+ var/theme_type
/// What category is the current uplink viewing?
var/viewing_category
/// What market is currently being bought from by the uplink?
@@ -15,6 +19,7 @@
var/buying
///Reference to the currently logged in user's bank account.
var/datum/bank_account/current_user
+ var/datum/bank_account/modified_account
/// List of typepaths for "/datum/market"s that this uplink can access.
var/list/accessible_markets = list(/datum/market/blackmarket)
@@ -52,6 +57,8 @@
id_card = livin.get_idcard()
if(id_card?.registered_account)
current_user = id_card.registered_account
+ else if (modified_account)
+ current_user = modified_account
else
current_user = null
data["categories"] = market ? market.categories : null
@@ -62,6 +69,8 @@
data["money"] = "N/A cr"
if(current_user)
data["money"] = current_user.account_balance
+ data["market_name"] = market_name
+ data["theme_type"] = theme_type
data["buying"] = buying
data["items"] = list()
data["viewing_category"] = viewing_category
@@ -74,6 +83,7 @@
"name" = I.name,
"cost" = I.price,
"amount" = I.stock,
+ "limited" = I.limitedstock,
"desc" = I.desc || I.name
))
return data
@@ -82,6 +92,7 @@
var/list/data = list()
data["delivery_method_description"] = SSblackmarket.shipping_method_descriptions
data["ltsrbt_built"] = SSblackmarket.telepads.len
+ data["redpad_built"] = SSblackmarket.redspacetelepads.len
data["markets"] = list()
for(var/M in accessible_markets)
var/datum/market/BM = SSblackmarket.markets[M]
@@ -143,12 +154,25 @@
buying = FALSE
selected_item = null
+/obj/item/market_uplink/attackby(obj/item/I, mob/user)
+ if(istype(I, /obj/item/card/id))
+ var/obj/item/card/id/card = I
+ if(card?.registered_account)
+ modified_account = card.registered_account
+ else
+ return ..()
+
+/obj/item/market_uplink/AltClick(mob/living/user)
+ modified_account = null
+
/obj/item/market_uplink/blackmarket
name = "\improper Black Market Uplink"
desc = "An illegal black market uplink. If command wanted you to have these, they wouldn't have made it so hard to get one."
icon = 'modular_dripstation/icons/obj/blackmarket/blackmarket.dmi'
icon_state = "uplink"
//The original black market uplink
+ market_name = "Black Market Uplink"
+ theme_type = "hackerman"
accessible_markets = list(/datum/market/blackmarket)
@@ -169,3 +193,14 @@
..()
blacklist |= typesof(/obj/item/radio/headset) // because we got shit like /obj/item/radio/off ... WHY!?!
blacklist |= typesof(/obj/item/radio/intercom)
+
+/obj/item/market_uplink/syndicatecargo
+ name = "\improper Syndicate Cargo Uplink"
+ desc = "An illegal market uplink."
+ icon = 'modular_dripstation/icons/obj/blackmarket/blackmarket.dmi'
+ icon_state = "uplink-syndie"
+ slot_flags = ITEM_SLOT_BELT
+ w_class = WEIGHT_CLASS_SMALL
+ market_name = "Donk Co Shipping Services Uplink"
+ theme_type = "donk_co"
+ accessible_markets = list(/datum/market/syndicatecargo)
\ No newline at end of file
diff --git a/modular_dripstation/code/modules/clothing/_clothing.dm b/modular_dripstation/code/modules/clothing/_clothing.dm
new file mode 100644
index 000000000000..b9fd6da0a4a2
--- /dev/null
+++ b/modular_dripstation/code/modules/clothing/_clothing.dm
@@ -0,0 +1,37 @@
+/obj/item/clothing
+ var/list/species_restricted = null //Only these species can wear this kit.
+
+
+//BS12: Species-restricted clothing ID check. ID!!!
+/obj/item/clothing/mob_can_equip(M as mob, slot)
+
+ //if we can't equip the item anyway, don't bother with species_restricted (also cuts down on spam)
+ if(!..())
+ return FALSE
+
+ // Skip species restriction checks on non-equipment slots
+ if(slot in list(ITEM_SLOT_LPOCKET, ITEM_SLOT_RPOCKET, ITEM_SLOT_BACKPACK, ITEM_SLOT_SUITSTORE))
+ return TRUE
+
+ if(species_restricted && istype(M,/mob/living/carbon/human))
+
+ var/wearable = FALSE
+ var/exclusive = FALSE
+ var/mob/living/carbon/human/H = M
+
+ if("exclude" in species_restricted)
+ exclusive = TRUE
+
+ if(H.dna.species)
+ if(exclusive)
+ if(!(H.dna.species.id in species_restricted))
+ wearable = TRUE
+ else
+ if(H.dna.species.id in species_restricted)
+ wearable = TRUE
+
+ if(!wearable)
+ to_chat(M, "Your species cannot wear [src].")
+ return FALSE
+
+ return TRUE
\ No newline at end of file
diff --git a/modular_dripstation/code/modules/clothing/armor.dm b/modular_dripstation/code/modules/clothing/armor.dm
index 4cc16094e0a5..b02feee49f6a 100644
--- a/modular_dripstation/code/modules/clothing/armor.dm
+++ b/modular_dripstation/code/modules/clothing/armor.dm
@@ -81,10 +81,6 @@
icon = 'icons/obj/clothing/hats/hats.dmi'
worn_icon = 'icons/mob/clothing/head/head.dmi'
-/obj/item/clothing/suit/armor/abductor/vest
- icon = 'icons/obj/clothing/suits/suits.dmi'
- worn_icon = 'icons/mob/clothing/suit/suit.dmi'
-
/obj/item/clothing/head/helmet/changeling
flags_cover = HEADCOVERSEYES
dynamic_hair_suffix = ""
@@ -105,6 +101,14 @@ obj/item/clothing/head/helmet/swat/nanotrasen
worn_icon = 'modular_dripstation/icons/mob/clothing/hats.dmi'
desc = "An extremely robust helmet with the Nanotrasen logo emblazoned on the top."
+obj/item/clothing/head/helmet/swat/nanotrasen/ert
+ name = "/improper amber SWAT helmet"
+ icon_state = "erthelmet"
+
+obj/item/clothing/head/helmet/swat/nanotrasen/med
+ name = "/improper amber medic SWAT helmet"
+ icon_state = "erthelmet_med"
+
/obj/item/clothing/suit/space/swat
name = "MK.I SWAT Suit"
desc = "A tactical suit first developed in a joint effort by Terragov and Nanotrasen in 2XXX for military operations. It has a minor slowdown, but offers decent protection."
@@ -142,7 +146,6 @@ obj/item/clothing/head/helmet/swat/nanotrasen
icon = 'modular_dripstation/icons/obj/clothing/suits.dmi'
worn_icon = 'modular_dripstation/icons/mob/clothing/suits.dmi'
icon_state = "rus_carrier"
- item_state = "rus_carrier"
body_parts_covered = CHEST|GROIN
armor = list(MELEE = 25, BULLET = 50, LASER = 25, ENERGY = 15, BOMB = 40, BIO = 0, RAD = 20, FIRE = 20, ACID = 50, WOUND = 15)
pocket_storage_component_path = /datum/component/storage/concrete/pockets/chestrig
@@ -166,7 +169,8 @@ obj/item/clothing/head/helmet/swat/nanotrasen
/obj/item/clothing/head/helmet/rus_ushanka
armor = list(MELEE = 10, BULLET = 5, LASER = 5, ENERGY = 20, BOMB = 5, BIO = 50, RAD = 20, FIRE = -10, ACID = 0, WOUND = 5)
-
+/obj/item/clothing/suit/armor/vest/russian_coat
+ icon_state = "sovietcoat"
//////////////////ABLATIVE//////////////////
/obj/item/clothing/head/helmet/laserproof
@@ -212,8 +216,8 @@ obj/item/clothing/head/helmet/swat/nanotrasen
/obj/item/clothing/head/hooded/ablative
name = "ablative hood"
- icon = 'modular_dripstation/icons/obj/clothing/suits.dmi'
- worn_icon = 'modular_dripstation/icons/mob/clothing/suits.dmi'
+ icon = 'modular_dripstation/icons/obj/clothing/hats.dmi'
+ worn_icon = 'modular_dripstation/icons/mob/clothing/hats.dmi'
desc = "Hood hopefully belonging to an ablative trenchcoat."
icon_state = "ablativehood"
item_state = "ablativehood"
@@ -267,9 +271,23 @@ obj/item/clothing/head/helmet/swat/nanotrasen
flags_cover = HEADCOVERSEYES
armor = list(MELEE = 15, BULLET = 60, LASER = 10, ENERGY = 10, BOMB = 50, BIO = 0, RAD = 0, FIRE = 50, ACID = 50, WOUND = 20)
+/obj/item/clothing/head/helmet/alt/gorlex
+ name = "combat gorlex helmet"
+ icon_state = "helmetaltgorlex"
+
+/obj/item/clothing/head/helmet/alt/waffle
+ name = "combat waffle helmet"
+ icon_state = "helmetaltwaffle"
+
+/obj/item/clothing/head/helmet/alt/cybersun
+ name = "combat cybersun helmet"
+ icon_state = "helmetaltcybersun"
+ armor = list(MELEE = 15, BULLET = 60, LASER = 30, ENERGY = 30, BOMB = 50, BIO = 0, RAD = 0, FIRE = 50, ACID = 50, WOUND = 20)
+
/obj/item/clothing/suit/armor/vest/bulletproof/cybersun
name = "combat cybersun vest"
- desc = "Type III bulletproof armor usually issued to paramilitary groups and real soldiers alike. Protects full body. This model has additional armor against energy based weaponry."
+ desc = "Type III bulletproof armor usually issued to Cybersun security guards. Protects full body. This model has additional armor against energy based weaponry."
+ icon_state = "ballistic_cybersun"
armor = list(MELEE = 15, BULLET = 60, LASER = 30, ENERGY = 30, BOMB = 50, BIO = 0, RAD = 0, FIRE = 50, ACID = 50, WOUND = 20)
/obj/item/clothing/suit/armor/vest/combat
@@ -287,19 +305,6 @@ obj/item/clothing/head/helmet/swat/nanotrasen
strip_delay = 70
equip_delay_other = 50
-/obj/item/clothing/suit/armor/vest/slick
- name = "\improper Slick Plate Carrier"
- desc = "A simple yet effective bulletproof armor. The most minimalistic design offers reliable protection of the chest."
- icon = 'modular_dripstation/icons/obj/clothing/suits.dmi'
- worn_icon = 'modular_dripstation/icons/mob/clothing/suits.dmi'
- icon_state = "plate-armor"
- item_state = "plate-armor"
- body_parts_covered = CHEST
- blood_overlay_type = "armor"
- armor = list(MELEE = 5, BULLET = 80, LASER = 30, ENERGY = 20, BOMB = 60, BIO = 0, RAD = 0, FIRE = 50, ACID = 50, WOUND = 20)
- strip_delay = 70
- equip_delay_other = 50
-
/obj/item/clothing/suit/armor/plated/attack_self(mob/user)
. = ..()
update_appearance(UPDATE_ICON)
@@ -332,3 +337,209 @@ obj/item/clothing/head/helmet/swat/nanotrasen
/obj/item/clothing/suit/armor/elder_atmosian
icon = 'icons/obj/clothing/suits/suits.dmi'
worn_icon = 'icons/mob/clothing/suit/suit.dmi'
+
+
+/// Component that lets clothing remove AP potential of the piercing bullets in armored zones. The parent MUST have armor_pen_remove_mod set.
+/datum/component/hardened
+ /// Who is wearing the target?
+ var/mob/living/wearer
+
+/datum/component/hardened/Initialize()
+ if(!istype(parent, /obj/item/clothing)) // Just in case someone loses it and tries to put this on something that's not clothing
+ return COMPONENT_INCOMPATIBLE
+
+ var/obj/item/clothing/parent_clothing = parent
+
+ if(ismob(parent_clothing.loc))
+ var/mob/holder = parent_clothing.loc
+ if(holder.is_holding(parent_clothing))
+ return
+ set_wearer(holder)
+
+/datum/component/hardened/RegisterWithParent()
+ RegisterSignal(parent, COMSIG_ITEM_EQUIPPED, PROC_REF(on_equipped))
+ RegisterSignal(parent, COMSIG_ITEM_DROPPED, PROC_REF(lost_wearer))
+
+/datum/component/hardened/UnregisterFromParent()
+ UnregisterSignal(parent, list(COMSIG_ITEM_DROPPED, COMSIG_ITEM_EQUIPPED, COMSIG_ATOM_BULLET_ACT))
+
+/// Check if we've been equipped to a valid slot to defend
+/datum/component/hardened/proc/on_equipped(datum/source, mob/user, slot)
+ SIGNAL_HANDLER
+
+ if((slot & ITEM_SLOT_HANDS))
+ lost_wearer(source, user)
+ return
+ set_wearer(user)
+
+/// Either we've been dropped or our wearer has been QDEL'd. Either way, they're no longer our problem
+/datum/component/hardened/Destroy(force, silent)
+ if(wearer)
+ wearer = null
+ UnregisterSignal(parent, list(COMSIG_ATOM_BULLET_ACT))
+ return ..()
+
+/datum/component/hardened/proc/lost_wearer(datum/source, mob/user)
+ SIGNAL_HANDLER
+
+ wearer = null
+ UnregisterSignal(parent, list(COMSIG_ATOM_BULLET_ACT))
+
+/// Sets the wearer and registers the appropriate signals for them
+/datum/component/hardened/proc/set_wearer(mob/user)
+ if(wearer == user)
+ return
+ if(!isnull(wearer))
+ CRASH("[type] called set_wearer with [user] but [wearer] was already the wearer!")
+
+ wearer = user
+ RegisterSignal(wearer, COMSIG_ATOM_BULLET_ACT, PROC_REF(hit_by_projectile))
+
+/datum/component/hardened/proc/hit_by_projectile(mob/living/owner, obj/projectile/hitting_projectile, def_zone)
+ SIGNAL_HANDLER
+
+ var/obj/item/clothing/clothing_parent = parent
+
+ if(!(def_zone in cover_flags2body_zones(clothing_parent.body_parts_covered)))
+ return
+ if(hitting_projectile.damage_type != BRUTE)
+ return
+
+ hitting_projectile.armour_penetration *= clothing_parent.armor_pen_remove_mod
+ playsound(owner, SFX_RICOCHET, 0.35, vary = TRUE)
+
+//////////////////HARDENED SKYRAT ARMOR//////////////////
+/obj/item/clothing/suit/armor/hardened
+ name = "nanotrasen defence team hardened armor vest"
+ desc = "A large white breastplate, and a semi-flexible mail of dense panels that cover the torso. \
+ While not so incredible at directly stopping bullets, the vest is uniquely suited to cause bullets \
+ to lose much of their armor penetrating energy before any damage can be done. \
+ Standard-issue armored vest worn by the Nanotrasen Defense Team."
+ icon_state = "hardened_standard"
+ item_state = "armor"
+ blood_overlay_type = "armor"
+ body_parts_covered = CHEST|GROIN
+ cold_protection = CHEST|GROIN
+ heat_protection = CHEST|GROIN
+ armor_pen_remove_mod = 0.35
+ armor = list(MELEE = 10, BULLET = 50, LASER = 10, ENERGY = 10, BOMB = 50, BIO = 0, RAD = 0, FIRE = 50, ACID = 50, WOUND = 20)
+
+/obj/item/clothing/suit/armor/hardened/Initialize(mapload)
+ . = ..()
+ AddComponent(/datum/component/hardened)
+
+/obj/item/clothing/suit/armor/hardened/examine_more(mob/user)
+ . = ..()
+ var/msg = "What do you do in an age where armor penetration technology keeps getting better and better, \
+ and you're quite fond of not being a corpse? The 'Muur' type armor was a pretty successful attempt at an answer \
+ to the question. Using some advanced materials, micro-scale projectile dampener fields, and a whole \
+ host of other technologies that some poor SolFed procurement general had to talked to death about, \
+ it offers a unique advantage over many armor piercing bullets. Why stop the bullet from piercing the armor \
+ with more armor, when you could simply force the bullet to penetrate less and get away with less protection? \
+ Some people would rather the bullet just be stopped, of course, but when you have to make choices, many choose \
+ this one."
+
+ return list(span_notice("[msg]"))
+
+/obj/item/clothing/suit/armor/hardened/cmd
+ name = "'Archangel' hardened armor vest"
+ desc = "A large white breastplate with a lone blue stripe, and a semi-flexible mail of dense panels that cover the torso. \
+ While not so incredible at directly stopping bullets, the vest is uniquely suited to cause bullets \
+ to lose much of their armor penetrating energy before any damage can be done. \
+ Standard-issue armored vest worn by the Nanotrasen Defense Team Officers."
+ icon_state = "hardened_cmd"
+
+/obj/item/clothing/head/helmet/hardened
+ name = "nanotrasen defence team enclosed helmet"
+ desc = "A thick-fronted helmet with extendable visor for whole face protection. The materials and geometry of the helmet \
+ combine in such a way that bullets lose much of their armor penetrating energy before any damage can be done, rather than penetrate into it. \
+ Standard-issue armored helmet worn by the Nanotrasen Defense Team."
+ icon_state = "enclosed_standard"
+ item_state = "helmet"
+ can_toggle = 1
+ toggle_message = "You extend the visor on"
+ alt_toggle_message = "You retract the visor on"
+ actions_types = list(/datum/action/item_action/toggle)
+ armor_pen_remove_mod = 0.35
+ flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE|HIDEHAIR|HIDEFACIALHAIR
+ visor_flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE|HIDEHAIR|HIDEFACIALHAIR
+ flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH
+ visor_flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH
+ dynamic_hair_suffix = ""
+ dog_fashion = null
+ armor = list(MELEE = 10, BULLET = 50, LASER = 10, ENERGY = 10, BOMB = 50, BIO = 0, RAD = 0, FIRE = 50, ACID = 50, WOUND = 20)
+
+/obj/item/clothing/suit/armor/hardened/Initialize(mapload)
+ . = ..()
+
+ AddComponent(/datum/component/hardened)
+
+/obj/item/clothing/head/helmet/hardened/examine_more(mob/user)
+ . = ..()
+ var/msg = "What do you do in an age where armor penetration technology keeps getting better and better, \
+ and you're quite fond of not being a corpse? The 'Muur' type armor was a pretty successful attempt at an answer \
+ to the question. Using some advanced materials, micro-scale projectile dampener fields, and a whole \
+ host of other technologies that some poor SolFed procurement general had to talked to death about, \
+ it offers a unique advantage over many armor piercing bullets. Why stop the bullet from piercing the armor \
+ with more armor, when you could simply force the bullet to penetrate less and get away with less protection? \
+ Some people would rather the bullet just be stopped, of course, but when you have to make choices, many choose \
+ this one."
+
+ return list(span_notice("[msg]"))
+
+/obj/item/clothing/head/helmet/hardened/cmd
+ name = "'Archangel' enclosed helmet"
+ desc = "A thick-fronted helmet with extendable visor for whole face protection. The materials and geometry of the helmet \
+ combine in such a way that bullets lose much of their armor penetrating energy before any damage can be done, rather than penetrate into it. \
+ This one has a blue stripe down the front. Standard-issue armored helmet worn by the Nanotrasen Defense Team Officers."
+ icon_state = "enclosed_cmd"
+
+//////////////////HARDENED ARMOR//////////////////
+/obj/item/clothing/suit/armor/hardened/gorlex
+ name = "gorlex hardened armor vest"
+ desc = "A large red plasceramic breastplate, and a semi-flexible composite torso with nanocarbone matrix. \
+ While if offers tactical grade protectionthe semi-flexible composite with nanocarbone matrix provides special \
+ defence that cause bullets to lose some of their armor penetrating energy before any damage can be done."
+ icon_state = "gorlexvest"
+ body_parts_covered = CHEST|GROIN|ARM_LEFT
+ cold_protection = CHEST|GROIN|ARM_LEFT
+ heat_protection = CHEST|GROIN|ARM_LEFT
+ armor_pen_remove_mod = 0
+ armor = list(MELEE = 40, BULLET = 60, LASER = 30, ENERGY = 30, BOMB = 50, BIO = 0, RAD = 0, FIRE = 50, ACID = 50, WOUND = 20)
+
+/obj/item/clothing/head/helmet/hardened/gorlex
+ name = "gorlex enclosed helmet"
+ desc = "A thick-fronted helmet that offers tactical grade vision and protection. The materials and geometry of the helmet \
+ combine in such a way that bullets lose much of their armor penetrating energy before any damage can be done, rather than penetrate into it."
+ icon_state = "enclosed_gorlex"
+ armor_pen_remove_mod = 0
+ armor = list(MELEE = 40, BULLET = 60, LASER = 30, ENERGY = 30, BOMB = 50, BIO = 0, RAD = 0, FIRE = 50, ACID = 50, WOUND = 20)
+
+
+/obj/item/clothing/suit/armor/hardened/amber
+ name = "/improper amber trooper hardened vest"
+ desc = "Nanotrasen combat variant of the 'Muur' type armor. While if offers tactical grade protection \
+ the semi-flexible composite with nanocarbone matrix provides special defence that cause bullets \
+ to lose some of their armor penetrating energy before any damage can be done."
+ icon_state = "ertarmor"
+ body_parts_covered = CHEST|GROIN|ARMS
+ cold_protection = CHEST|GROIN|ARMS
+ heat_protection = CHEST|GROIN|ARMS
+ armor_pen_remove_mod = 0
+ armor = list(MELEE = 40, BULLET = 60, LASER = 30, ENERGY = 30, BOMB = 50, BIO = 0, RAD = 0, FIRE = 50, ACID = 50, WOUND = 20)
+
+/obj/item/clothing/suit/armor/hardened/amber/command
+ name = "/improper amber commander hardened vest"
+ icon_state = "ertarmor_cmd"
+
+/obj/item/clothing/suit/armor/hardened/amber/medic
+ name = "/improper amber medic hardened vest"
+ icon_state = "ertarmor_med"
+
+/obj/item/clothing/suit/armor/hardened/amber/engineer
+ name = "/improper amber engineer hardened vest"
+ icon_state = "ertarmor_eng"
+
+/obj/item/clothing/suit/armor/hardened/amber/engineer
+ name = "/improper amber paradimensional specialist hardened vest"
+ icon_state = "ertarmor_paranormal"
\ No newline at end of file
diff --git a/modular_dripstation/code/modules/clothing/backpacks.dm b/modular_dripstation/code/modules/clothing/backpacks.dm
index 83e7f29d0b85..fad416db9183 100644
--- a/modular_dripstation/code/modules/clothing/backpacks.dm
+++ b/modular_dripstation/code/modules/clothing/backpacks.dm
@@ -1,7 +1,41 @@
/obj/item/storage/backpack
worn_icon = 'modular_dripstation/icons/mob/clothing/backpacks.dmi'
lefthand_file = 'modular_dripstation/icons/mob/inhands/clothing/backpack_lefthand.dmi'
- righthand_file = 'modular_dripstation/icons/mob/inhands/clothing/backpack_righthand.dmi'
+ righthand_file = 'modular_dripstation/icons/mob/inhands/clothing/backpack_righthand.dmi'
+ var/list/species_restricted = list("exclude", "replica")
+
+/obj/item/storage/backpack/mob_can_equip(M as mob, slot)
+
+ //if we can't equip the item anyway, don't bother with species_restricted (also cuts down on spam)
+ if(!..())
+ return FALSE
+
+ // Skip species restriction checks on non-equipment slots
+ if(slot in list(ITEM_SLOT_LPOCKET, ITEM_SLOT_RPOCKET, ITEM_SLOT_BACKPACK, ITEM_SLOT_SUITSTORE))
+ return TRUE
+
+ if(species_restricted && istype(M,/mob/living/carbon/human))
+
+ var/wearable = FALSE
+ var/exclusive = FALSE
+ var/mob/living/carbon/human/H = M
+
+ if("exclude" in species_restricted)
+ exclusive = TRUE
+
+ if(H.dna.species)
+ if(exclusive)
+ if(!(H.dna.species.id in species_restricted))
+ wearable = TRUE
+ else
+ if(H.dna.species.id in species_restricted)
+ wearable = TRUE
+
+ if(!wearable)
+ to_chat(M, "Your species cannot wear [src].")
+ return FALSE
+
+ return TRUE
/obj/item/storage/backpack/head_of_personnel
name = "head of personnel backpack"
@@ -316,7 +350,53 @@
desc = "For every man, who at the bottom of his heart believes that he is a born detective."
icon_state = "satchel-detective"
item_state = "satchel-detective"
- icon = 'modular_dripstation/icons/obj/storage/backpacks.dmi'
+ icon = 'modular_dripstation/icons/obj/storage/backpacks.dmi'
+
+/obj/item/storage/backpack/duffelbag/sec/surgery
+ icon_state = "duffel-bm"
+ item_state = "duffel-med"
+ icon = 'modular_dripstation/icons/obj/storage/backpacks.dmi'
+
+/obj/item/storage/box/barrier_grenades
+ name = "box of barrier grenades"
+ desc = "WARNING: These devices deploy barriers."
+ icon_state = "secbox"
+ item_state = "secbox"
+ illustration = "grenade"
+
+/obj/item/storage/box/barrier_grenades/PopulateContents()
+ for(var/i in 1 to 6)
+ new /obj/item/grenade/barrier(src)
+
+/obj/item/storage/backpack/duffelbag/sec/armorygrenades
+ name = "grenade duffel bag"
+ desc = "A large duffel bag for holding extra armory supplies - this one has a material inlay with space for boxes with police grade grenades."
+
+/obj/item/storage/backpack/duffelbag/sec/armorygrenades/PopulateContents()
+ new /obj/item/storage/box/flashes(src)
+ new /obj/item/storage/box/barrier_grenades(src)
+ new /obj/item/storage/box/teargas(src)
+ new /obj/item/storage/box/handcuffs(src)
+
+/obj/item/storage/backpack/duffelbag/sec/nonlethalshots
+ name = "rubber 12 gauge duffel bag"
+ desc = "A large duffel bag for holding extra armory supplies - this one has a material inlay with space for boxes with rubber shots."
+
+/obj/item/storage/backpack/duffelbag/sec/nonlethalshots/PopulateContents()
+ new /obj/item/storage/box/rubbershot(src)
+ new /obj/item/storage/box/rubbershot(src)
+ new /obj/item/storage/box/rubbershot(src)
+ new /obj/item/storage/box/rubbershot(src)
+
+/obj/item/storage/backpack/duffelbag/sec/nonlethalwt
+ name = "spare rubber WT magazines duffel bag"
+ desc = "A large duffel bag for holding extra armory supplies - this one has a material inlay with space for spare magazines with rubber WT ammo."
+
+/obj/item/storage/backpack/duffelbag/sec/nonlethalwt/PopulateContents()
+ new /obj/item/ammo_box/magazine/wt550m9/wtr(src)
+ new /obj/item/ammo_box/magazine/wt550m9/wtr(src)
+ new /obj/item/ammo_box/magazine/wt550m9/wtr(src)
+ new /obj/item/ammo_box/magazine/wt550m9/wtr(src)
/obj/item/storage/backpack/duffelbag/genetics
name = "geneticist duffelbag"
@@ -369,8 +449,8 @@
/obj/item/storage/backpack/duffelbag/cargo
name = "cargo duffelbag"
desc = "A duffelbag designed to hold cargo. Heavy cargo."
- icon_state = "duffelbag-cargo"
- item_state = "duffelbag-cargo"
+ icon_state = "duffel-cargo"
+ item_state = "duffel-cargo"
icon = 'modular_dripstation/icons/obj/storage/backpacks.dmi'
lefthand_file = 'modular_dripstation/icons/mob/inhands/clothing/backpack_lefthand.dmi'
righthand_file = 'modular_dripstation/icons/mob/inhands/clothing/backpack_righthand.dmi'
@@ -389,3 +469,56 @@
item_state = "satchel_syndie"
icon = 'modular_dripstation/icons/obj/storage/backpacks.dmi'
+/obj/item/storage/backpack/blueshield
+ name = "blueshield`s backpack"
+ desc = "A robust backpack issued to Nanotrasen Protector`s finest."
+ icon_state = "blueshieldpack"
+ item_state = "blueshieldpack"
+ icon = 'modular_dripstation/icons/obj/storage/backpacks.dmi'
+ lefthand_file = 'modular_dripstation/icons/mob/inhands/clothing/backpack_lefthand.dmi'
+ righthand_file = 'modular_dripstation/icons/mob/inhands/clothing/backpack_righthand.dmi'
+
+/obj/item/storage/backpack/satchel/blueshield
+ name = "blueshield`s satchel"
+ desc = "Your objective is simple, agent: Defend local executives at any cost."
+ icon_state = "satchel-blueshield"
+ item_state = "satchel-blueshield"
+ icon = 'modular_dripstation/icons/obj/storage/backpacks.dmi'
+ lefthand_file = 'modular_dripstation/icons/mob/inhands/clothing/backpack_lefthand.dmi'
+ righthand_file = 'modular_dripstation/icons/mob/inhands/clothing/backpack_righthand.dmi'
+
+/obj/item/storage/backpack/duffelbag/blueshield
+ name = "blueshield`s duffelbag"
+ desc = "A robust backpack issued to Nanotrasen Protector`s finest. Now with extra space!"
+ icon_state = "duffel-blueshield"
+ item_state = "duffel-blueshield"
+ icon = 'modular_dripstation/icons/obj/storage/backpacks.dmi'
+ lefthand_file = 'modular_dripstation/icons/mob/inhands/clothing/backpack_lefthand.dmi'
+ righthand_file = 'modular_dripstation/icons/mob/inhands/clothing/backpack_righthand.dmi'
+
+/obj/item/storage/backpack/unknown
+ name = "unknown backpack"
+ desc = "Unknown backpack."
+ icon_state = "unknownpack"
+ item_state = "unknownpack"
+ icon = 'modular_dripstation/icons/obj/storage/backpacks.dmi'
+ lefthand_file = 'modular_dripstation/icons/mob/inhands/clothing/backpack_lefthand.dmi'
+ righthand_file = 'modular_dripstation/icons/mob/inhands/clothing/backpack_righthand.dmi'
+
+/obj/item/storage/backpack/satchel/unknown
+ name = "unknown satchel"
+ desc = "Unknown satchel."
+ icon_state = "unknownpack"
+ item_state = "unknownpack"
+ icon = 'modular_dripstation/icons/obj/storage/backpacks.dmi'
+ lefthand_file = 'modular_dripstation/icons/mob/inhands/clothing/backpack_lefthand.dmi'
+ righthand_file = 'modular_dripstation/icons/mob/inhands/clothing/backpack_righthand.dmi'
+
+/obj/item/storage/backpack/duffelbag/unknown
+ name = "unknown duffelbag"
+ desc = "Unknown duffelbag."
+ icon_state = "unknownpack"
+ item_state = "unknownpack"
+ icon = 'modular_dripstation/icons/obj/storage/backpacks.dmi'
+ lefthand_file = 'modular_dripstation/icons/mob/inhands/clothing/backpack_lefthand.dmi'
+ righthand_file = 'modular_dripstation/icons/mob/inhands/clothing/backpack_righthand.dmi'
\ No newline at end of file
diff --git a/modular_dripstation/code/modules/clothing/belt.dm b/modular_dripstation/code/modules/clothing/belt.dm
index f2aa0228c5bf..bb1c3ca24725 100644
--- a/modular_dripstation/code/modules/clothing/belt.dm
+++ b/modular_dripstation/code/modules/clothing/belt.dm
@@ -42,8 +42,6 @@
/obj/item/storage/belt/security/chief/Initialize(mapload)
. = ..()
var/datum/component/storage/STR = GetComponent(/datum/component/storage)
- STR.max_items = 6
- STR.max_combined_w_class = 18
STR.max_w_class = WEIGHT_CLASS_NORMAL
STR.set_holdable(list(
/obj/item/melee/baton,
@@ -61,8 +59,6 @@
/obj/item/storage/box/beanbag,
/obj/item/reagent_containers/food/snacks/donut,
/obj/item/kitchen/knife/combat,
- /obj/item/flashlight/seclite,
- /obj/item/melee/classic_baton/telescopic,
/obj/item/radio,
/obj/item/pinpointer/tracker,
/obj/item/clothing/gloves,
@@ -71,7 +67,6 @@
/obj/item/holosign_creator/security,
/obj/item/shield/riot/tele,
/obj/item/barrier_taperoll/police,
- /obj/item/multitool/tricorder,
/obj/item/crowbar,
/obj/item/screwdriver,
/obj/item/weldingtool,
diff --git a/modular_dripstation/code/modules/clothing/combatrig.dm b/modular_dripstation/code/modules/clothing/combatrig.dm
index f3dce14b488e..4bd5ae264afb 100644
--- a/modular_dripstation/code/modules/clothing/combatrig.dm
+++ b/modular_dripstation/code/modules/clothing/combatrig.dm
@@ -1244,6 +1244,33 @@
helmettype = /obj/item/clothing/head/helmet/space/hardsuit/syndi/elite/sbo/commsoff
+//////Merc suit designes//////
+//////Standart merk rig//////
+/obj/item/clothing/head/helmet/space/hardsuit/syndi/merk
+ name = "merk RIG helmet"
+ desc = "An austere tactical helmet used by paramilitary groups across human space."
+ icon_state = "freemerk_helm"
+ hardsuit_type = "freemerk"
+ light_range = 6
+ armor = list(MELEE = 40, BULLET = 50, LASER = 30, ENERGY = 25, BOMB = 50, BIO = 100, RAD = 50, FIRE = 75, ACID = 90, WOUND = 25, ELECTRIC = 100)
+ heat_protection = HEAD
+ toggled_for_heat_protecting = FALSE
+ light_color = LIGHT_COLOR_DEFAULT
+
+/obj/item/clothing/suit/space/hardsuit/syndi/merk
+ name = "merk RIG"
+ desc = "An austere RIG used by paramilitary groups across human space."
+ icon_state = "freemerk_rig"
+ hardsuit_type = "freemerk"
+ helmettype = /obj/item/clothing/head/helmet/space/hardsuit/syndi/merk
+ allowed = list(/obj/item/gun, /obj/item/ammo_box, /obj/item/ammo_casing, /obj/item/melee/baton, /obj/item/melee/transforming/energy/sword/saber, /obj/item/restraints/handcuffs, /obj/item/tank/internals, /obj/item/tank/jetpack/oxygen/harness)
+ armor = list(MELEE = 40, BULLET = 50, LASER = 30, ENERGY = 25, BOMB = 50, BIO = 100, RAD = 50, FIRE = 75, ACID = 90, WOUND = 25, ELECTRIC = 100)
+ heat_protection = CHEST|GROIN|LEGS|FEET|ARMS|HANDS
+ lightweight = 0
+ toggled_for_heat_protecting = FALSE
+ combat_slowdown = 0
+
+
//////Military suit designes//////
/obj/item/clothing/head/helmet/space/hardsuit/syndi/military
name = "military RIG helmet"
diff --git a/modular_dripstation/code/modules/clothing/department/command.dm b/modular_dripstation/code/modules/clothing/department/command.dm
index cea6b1205940..7349cc2aac14 100644
--- a/modular_dripstation/code/modules/clothing/department/command.dm
+++ b/modular_dripstation/code/modules/clothing/department/command.dm
@@ -297,6 +297,7 @@
/obj/item/clothing/under/rank/centcom_officer/ntrep/skirt
name = "\improper Nanotrasen Representative's Skirt"
icon_state = "ntrep_skirt"
+ fitted = NO_FEMALE_UNIFORM
/obj/item/clothing/under/rank/centcom_officer/ntrep/formal
name = "\improper Formal Nanotrasen Representative's Uniform"
@@ -326,6 +327,8 @@
name = "Nanotrasen Representative`s hat"
desc = "The hat of the Nanotrasen Representative."
icon_state = "ntrep"
+ icon = 'modular_dripstation/icons/obj/clothing/hats.dmi'
+ worn_icon = 'modular_dripstation/icons/mob/clothing/hats.dmi'
/obj/item/clothing/head/ntrep/high
name = "Nanotrasen Representative`s high hat"
@@ -347,6 +350,7 @@
/obj/item/clothing/under/rank/centcom_officer/magistrate/skirt
name = "\improper Nanotrasen Magistrate's Skirt"
icon_state = "magistrate_skirt"
+ fitted = NO_FEMALE_UNIFORM
/obj/item/clothing/under/rank/centcom_officer/magistrate/formal
name = "\improper Formal Magistrate's Uniform"
@@ -394,6 +398,8 @@
armor = list(MELEE = 25, BULLET = 10, LASER = 25, ENERGY = 10, BOMB = 0, BIO = 20, RAD = 0, FIRE = 20, ACID = 45, WOUND = 10)
cold_protection = CHEST|GROIN|LEGS|ARMS
heat_protection = CHEST|GROIN|LEGS|ARMS
+ icon = 'modular_dripstation/icons/obj/clothing/suits.dmi'
+ worn_icon = 'modular_dripstation/icons/mob/clothing/suits.dmi'
/obj/item/clothing/under/rank/blueshield
name = "blueshield's uniform"
@@ -407,6 +413,7 @@
name = "blueshield's skirt"
desc = "A short, black and grey with blue markings skirted uniform. For the feminine Blueshield."
icon_state = "blueshield_skirt"
+ fitted = NO_FEMALE_UNIFORM
/obj/item/clothing/under/rank/blueshield/urban
name = "blueshield's jumpsuit"
@@ -422,6 +429,7 @@
name = "blueshield's skirtle"
desc = "A short, black and grey with blue markings skirted tactical skirtle. For the feminine Blueshield."
icon_state = "blueshield_turtle_grey_skirt"
+ fitted = NO_FEMALE_UNIFORM
/obj/item/clothing/under/rank/blueshield/white
name = "blueshield's turtle"
@@ -432,6 +440,7 @@
name = "blueshield's skirtle"
desc = "A short, white shirt with blue markings and tactical skirt. For the feminine Blueshield."
icon_state = "blueshield_white_skirt"
+ fitted = NO_FEMALE_UNIFORM
/obj/item/clothing/under/rank/blueshield/blue
name = "blueshield's blue uniform"
@@ -442,6 +451,7 @@
name = "blueshield's skirtle"
desc = "A short, blue shirt with white markings and tactical skirt. For the feminine Blueshield."
icon_state = "blueshieldskirt_blue"
+ fitted = NO_FEMALE_UNIFORM
/obj/item/clothing/under/rank/blueshield/formal
name = "blueshield's formal uniform"
@@ -461,11 +471,14 @@
desc = "It's a jumpskirt worn by low rank Shields."
name = "\improper Close Protection Blueshield Lieutenant's jumpskirt"
icon_state = "bs_skirtleneck"
+ fitted = NO_FEMALE_UNIFORM
/obj/item/clothing/head/beret/blueshield
- name = "blueshield`s bulletproof armor"
- desc = "An armored bulletproof vest with the badge of a Blueshield Lieutenant."
- icon_state = "bulletproof_bs"
+ name = "blueshield`s armored beret"
+ desc = "An armored beret with the badge of a Blueshield Lieutenant."
+ icon_state = "beret_blueshield"
+ icon = 'modular_dripstation/icons/obj/clothing/hats.dmi'
+ worn_icon = 'modular_dripstation/icons/mob/clothing/hats.dmi'
/obj/item/clothing/mask/gas/sechailer/swat/blueshield
name = "\improper Close Protection SWAT mask"
diff --git a/modular_dripstation/code/modules/clothing/department/corporate.dm b/modular_dripstation/code/modules/clothing/department/corporate.dm
index 4e213613d7e4..8afd6c1eff43 100644
--- a/modular_dripstation/code/modules/clothing/department/corporate.dm
+++ b/modular_dripstation/code/modules/clothing/department/corporate.dm
@@ -147,6 +147,56 @@
icon_state = "shelg_sallet_visor"
tint = 5
+/obj/item/clothing/under/shellguard
+ name = "shellguard employee uniform"
+ desc = "Standart uniform issued for ShellGuard employees. Red pants protects wearer from blood strains."
+ armor = list(MELEE = 10, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, FIRE = 20, ACID = 30, WOUND = 0, ELECTRIC = 0)
+ icon_state = "clerk_shelg"
+ icon = 'modular_dripstation/icons/obj/clothing/uniform/corporate/pmc.dmi'
+ worn_icon = 'modular_dripstation/icons/mob/clothing/uniform/corporate/pmc.dmi'
+
+/obj/item/clothing/under/shellguard/guard
+ name = "shellguard guard uniform"
+ desc = "Standart uniform issued for ShellGuard guard. Red color protects wearer from blood strains."
+ icon_state = "guard_shelg"
+
+/obj/item/clothing/under/shellguard/feldsher
+ name = "shellguard feldsher uniform"
+ desc = "Standart uniform issued for ShellGuard feldsher. The one`s clothing whos job is to patch wounds."
+ icon_state = "guard_shelg"
+
+/obj/item/clothing/under/shellguard/pilot
+ name = "shellguard pilot uniform"
+ desc = "Standart uniform issued for ShellGuard pilot. Red color protects wearer from blood strains."
+ icon_state = "pilot_shelg"
+
+/obj/item/clothing/under/shellguard/gorka
+ name = "shellguard gorka"
+ desc = "Gorka issued for ShellGuard personel. Red color protects wearer from blood strains."
+ icon_state = "shelg_gorka"
+
+/obj/item/clothing/under/shellguard/warden
+ name = "shellguard warden uniform"
+ desc = "Standart uniform issued for ShellGuard warden. Red color protects wearer from blood strains."
+ icon_state = "warden_shelg"
+
+/obj/item/clothing/under/shellguard/gorka/warden
+ name = "shellguard warden`s gorka"
+ desc = "Gorka issued for ShellGuard wardens. Red color protects wearer from blood strains."
+ icon_state = "shelg_warden_gorka"
+
+/obj/item/clothing/under/shellguard/tech
+ name = "shellguard tech uniform"
+ desc = "Standart uniform issued for ShellGuard tech specialist`s. Red color protects wearer from blood strains."
+ icon_state = "tech_shelg"
+
+/obj/item/clothing/under/shellguard/combat
+ name = "shellguard combat turtleneck"
+ desc = "Combat turtle issued for ShellGuard assault persineel. Ready to operate."
+ icon_state = "shelg_combat"
+ cold_protection = CHEST|GROIN
+ min_cold_protection_temperature = ARMOR_MIN_TEMP_PROTECT
+
////Helldivers////
/obj/item/storage/belt/military/helldiver
name = "helldiver belt"
@@ -203,6 +253,15 @@
can_adjust = FALSE
mutantrace_variation = NONE
+/obj/item/clothing/under/syndicate/bloodred
+ name = "blood-red sneaksuit"
+ desc = "It still counts as stealth if there are no witnesses."
+ icon_state = "bloodred_pajamas"
+ item_state = "bl_suit"
+ armor = list(MELEE = 10, BULLET = 10, LASER = 10, ENERGY = 10, BOMB = 0, BIO = 0, RAD = 10, FIRE = 50, ACID = 40, WOUND = 15)
+ resistance_flags = FIRE_PROOF | ACID_PROOF
+ can_adjust = FALSE
+
/obj/item/clothing/suit/armor/vest/capcarapace/syndicate
desc = "A fireproof armored chestpiece reinforced with ceramic plates and plasteel pauldrons to provide additional protection whilst still offering maximum mobility and flexibility. Issued only to the syndicate's finest, although it does chafe your nipples."
icon_state = "syndie_carapace"
@@ -234,6 +293,54 @@
resistance_flags = FIRE_PROOF
min_cold_protection_temperature = FIRE_SUIT_MIN_TEMP_PROTECT
+/obj/item/clothing/head/helmet/space/infiltrator
+ name = "infiltrator helmet"
+ desc = "The galaxy isn't big enough for the two of us."
+ icon = 'modular_dripstation/icons/obj/clothing/hats.dmi'
+ worn_icon = 'modular_dripstation/icons/mob/clothing/spacesuits/helmets.dmi'
+ icon_state = "synslimsuit_helmet"
+ armor = list(MELEE = 40, BULLET = 40, LASER = 30, ENERGY = 40, BOMB = 70, BIO = 0, RAD = 0, FIRE = 100, ACID = 100, WOUND = 10)
+ resistance_flags = FIRE_PROOF | ACID_PROOF
+ flash_protect = FLASH_PROTECTION_WELDER
+ flags_inv = HIDEHAIR|HIDEFACIALHAIR|HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE
+ flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH
+ strip_delay = 80
+ blockTracking = TRUE //fuck off ai
+
+/obj/item/clothing/suit/armor/vest/infiltrator
+ name = "infiltrator vest"
+ desc = "This vest is made of of highly flexible materials that absorb impacts and protects from vacuum with ease."
+ icon = 'modular_dripstation/icons/obj/clothing/suits.dmi'
+ worn_icon = 'modular_dripstation/icons/mob/clothing/spacesuits/suits.dmi'
+ icon_state = "synslimsuit"
+ armor = list(MELEE = 40, BULLET = 40, LASER = 30, ENERGY = 40, BOMB = 70, BIO = 0, RAD = 0, FIRE = 100, ACID = 100, WOUND = 10)
+ resistance_flags = FIRE_PROOF | ACID_PROOF
+ clothing_flags = STOPSPRESSUREDAMAGE | THICKMATERIAL
+ body_parts_covered = CHEST|GROIN|LEGS|FEET|ARMS|HANDS
+ flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT
+ cold_protection = CHEST | GROIN | LEGS | FEET | ARMS | HANDS
+ min_cold_protection_temperature = ARMOR_MIN_TEMP_PROTECT //uh oh
+ heat_protection = CHEST|GROIN|LEGS|FEET|ARMS|HANDS
+ max_heat_protection_temperature = ARMOR_MAX_TEMP_PROTECT //uh oh
+ strip_delay = 80
+
+/obj/item/clothing/shoes/combat/sneakboots
+ name = "sneakboots"
+ desc = "These boots have special noise cancelling soles. Perfect for stealth, if it wasn't for the color scheme."
+ icon_state = "sneakboots"
+ item_state = "sneakboots"
+ w_class = WEIGHT_CLASS_SMALL
+ resistance_flags = FIRE_PROOF | ACID_PROOF
+
+/obj/item/clothing/shoes/combat/sneakboots/equipped(mob/living/carbon/human/user, slot)
+ . = ..()
+ if(slot == ITEM_SLOT_FEET)
+ ADD_TRAIT(user, TRAIT_SILENT_FOOTSTEPS, SHOES_TRAIT)
+
+/obj/item/clothing/shoes/combat/sneakboots/dropped(mob/living/carbon/human/user)
+ REMOVE_TRAIT(user, TRAIT_SILENT_FOOTSTEPS, SHOES_TRAIT)
+ return ..()
+
/////Donk Co//////
/obj/item/clothing/under/syndicate/donk
name = "Donk! Co. employee uniform"
@@ -450,3 +557,21 @@
mutantrace_variation = NONE
armor = list(MELEE = 10, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 10, FIRE = 80, ACID = 40, WOUND = 0, ELECTRIC = 0)
+
+//ABDUCTOR
+/obj/item/clothing/under/abductor
+ icon_state = "abductor"
+ icon = 'modular_dripstation/icons/obj/clothing/uniform/corporate/syndicate.dmi'
+ worn_icon = 'modular_dripstation/icons/mob/clothing/uniform/corporate/syndicate.dmi'
+
+//NINJA
+/obj/item/clothing/under/ninja
+ name = "black-green tactical jumpsuit"
+ desc = "A tactical black jumpsuit with green stripes."
+ icon_state = "ninja"
+ armor = list(MELEE = 10, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 10, FIRE = 80, ACID = 40, WOUND = 0, ELECTRIC = 0)
+ icon = 'modular_dripstation/icons/obj/clothing/uniform/corporate/syndicate.dmi'
+ worn_icon = 'modular_dripstation/icons/mob/clothing/uniform/corporate/syndicate.dmi'
+
+/datum/outfit/ninja
+ uniform = /obj/item/clothing/under/ninja
\ No newline at end of file
diff --git a/modular_dripstation/code/modules/clothing/department/medical.dm b/modular_dripstation/code/modules/clothing/department/medical.dm
index 13061502e91d..00d90d146183 100644
--- a/modular_dripstation/code/modules/clothing/department/medical.dm
+++ b/modular_dripstation/code/modules/clothing/department/medical.dm
@@ -163,15 +163,16 @@
payment_department = ACCOUNT_MED
// ###### Genecist ######
-/obj/item/clothing/under/rank/geneticist
+/obj/item/clothing/under/rank/rnd/geneticist
icon = 'modular_dripstation/icons/obj/clothing/uniform/medical/genetics.dmi'
worn_icon = 'modular_dripstation/icons/mob/clothing/uniform/medical/genetics.dmi'
-/obj/item/clothing/under/rank/geneticist/skirt
+/obj/item/clothing/under/rank/rnd/geneticist/skirt
can_adjust = TRUE
// ###### Virology ######
/obj/item/clothing/under/rank/virologist
+ icon_state = "virology"
icon = 'modular_dripstation/icons/obj/clothing/uniform/medical/virology.dmi'
worn_icon = 'modular_dripstation/icons/mob/clothing/uniform/medical/virology.dmi'
diff --git a/modular_dripstation/code/modules/clothing/department/service.dm b/modular_dripstation/code/modules/clothing/department/service.dm
index 262c68a55161..adbe3002d4ab 100644
--- a/modular_dripstation/code/modules/clothing/department/service.dm
+++ b/modular_dripstation/code/modules/clothing/department/service.dm
@@ -70,6 +70,12 @@
worn_icon = 'modular_dripstation/icons/mob/clothing/uniform/service/mime.dmi'
can_adjust = TRUE
+/obj/item/clothing/under/rank/civilian/mime/twosexytwomime
+ icon = 'modular_dripstation/icons/obj/clothing/uniform/service/mime.dmi'
+ worn_icon = 'modular_dripstation/icons/mob/clothing/uniform/service/mime.dmi'
+ icon_state = "mime_skirt"
+ can_adjust = TRUE
+
/obj/item/clothing/under/sexymime
can_adjust = FALSE
icon_state = "sexymime"
diff --git a/modular_dripstation/code/modules/clothing/department/supply.dm b/modular_dripstation/code/modules/clothing/department/supply.dm
index bff2cbbf0dca..1971ef72e44e 100644
--- a/modular_dripstation/code/modules/clothing/department/supply.dm
+++ b/modular_dripstation/code/modules/clothing/department/supply.dm
@@ -134,6 +134,12 @@
desc = "Slick uniform issued to Cargonia guard."
alt_covers_chest = FALSE
+/obj/item/clothing/under/rank/cargo/tech/customs/skirt
+ name = "customs skirt"
+ icon_state = "customs_skirt"
+ desc = "Slick skirt issued to Cargonia guard."
+ can_adjust = TRUE
+
/obj/item/clothing/under/rank/cargo/tech/mail
name = "mailman uniform"
icon_state = "mailroom_technician"
@@ -173,7 +179,7 @@
custom_premium_price = 100
body_parts_covered = CHEST|GROIN
armor = list(MELEE = 15, BULLET = 0, LASER = 0, ENERGY = 10, BOMB = 10, BIO = 0, RAD = 0, FIRE = 50, ACID = 50, WOUND = 5)
- allowed = list(/obj/item/pickaxe, /obj/item/flashlight, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman, /obj/item/tank/internals/ipc_coolant, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter, /obj/item/boxcutter, /obj/item/export_scanner, /obj/item/cargo_teleporter, /obj/item/melee/classic_baton)
+ allowed = list(/obj/item/pickaxe, /obj/item/flashlight, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman, /obj/item/tank/internals/ipc_coolant, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter, /obj/item/boxcutter, /obj/item/export_scanner, /obj/item/cargo_teleporter, /obj/item/melee/classic_baton, /obj/item/melee/baton/loaded/departmental/cargo)
/obj/item/clothing/suit/gorka_jacket
name = "gorka jacket"
@@ -270,6 +276,7 @@ obj/item/clothing/suit/hooded/wintercoat/cargo
/obj/item/clothing/gloves/cargo_gauntlet = 2,
/obj/item/clothing/suit/customs = 2,
/obj/item/clothing/suit/gorka_jacket/supply = 2,
+ /obj/item/clothing/suit/toggle/bomber/cargobomber = 2,
/obj/item/clothing/shoes/workboots/cargo = 2,
/obj/item/clothing/shoes/workboots/mining = 2)
@@ -314,3 +321,68 @@ obj/item/clothing/suit/hooded/wintercoat/cargo
icon_state = "exploreberet"
icon = 'modular_dripstation/icons/obj/clothing/hats.dmi'
worn_icon = 'modular_dripstation/icons/mob/clothing/hats.dmi'
+
+
+// ###### EXPLORER ######
+/obj/item/clothing/under/rank/miner/explorer
+ name = "explorer's jumpsuit"
+ desc = "A standart stationary uniform issued to explorers. See the world, kill the beasts!"
+ mutantrace_variation = NONE
+ can_adjust = TRUE
+ icon_state = "explorer_jean"
+ icon = 'modular_dripstation/icons/obj/clothing/uniform/cargo/explorer.dmi'
+ worn_icon = 'modular_dripstation/icons/mob/clothing/uniform/cargo/explorer.dmi'
+
+/obj/item/clothing/under/rank/miner/explorer/fem
+ fitted = NO_FEMALE_UNIFORM
+ icon_state = "explorer_jean_f"
+
+/obj/item/clothing/under/rank/miner/explorer/turtle
+ name = "explorer tactical turtleneck"
+ desc = "It's a tactical jumpsuit with a sturdy set of pants."
+ mutantrace_variation = DIGITIGRADE_VARIATION
+ icon_state = "turtleneck_explorer"
+
+/obj/item/clothing/under/rank/miner/explorer/turtle/alt
+ name = "explorer tactical overalls"
+ desc = "It's a tactical jumpsuit with a sturdy set of overalls."
+ mutantrace_variation = NONE
+
+/obj/item/clothing/under/rank/miner/explorer/skirt
+ name = "explorer tactical skirtleneck"
+ desc = "It's a tactical skirt with a sturdy set of pants."
+ icon_state = "skirtleneck_explorer_skirt"
+ fitted = FEMALE_UNIFORM_TOP
+ mutantrace_variation = NONE
+
+/obj/item/clothing/head/soft/explorer
+ name = "explorer's cap"
+ desc = "It's a baseball hat with a dirty brown color and a reflective gold sign on the top."
+ armor = list(MELEE= 10, BULLET= 10, LASER = 0,ENERGY= 0, BOMB= 0, BIO= 50, RAD= 0, FIRE= 50, ACID= 50)
+ icon_state = "exploresoft"
+ soft_type = "explore"
+ icon = 'modular_dripstation/icons/obj/clothing/hats.dmi'
+ worn_icon = 'modular_dripstation/icons/mob/clothing/hats.dmi'
+
+/obj/item/clothing/head/beret/explorer
+ name = "explorer's beret"
+ desc = "A beret with a dirty brown color and a reflective gold sign on the top."
+ armor = list(MELEE= 10, BULLET= 10, LASER = 0,ENERGY= 0, BOMB= 0, BIO= 50, RAD= 0, FIRE= 50, ACID= 50)
+ icon_state = "exploreberet"
+ icon = 'modular_dripstation/icons/obj/clothing/hats.dmi'
+ worn_icon = 'modular_dripstation/icons/mob/clothing/hats.dmi'
+
+
+/obj/item/clothing/suit/hooded/wintercoat/miner/explorer
+ name = "explorer winter coat"
+ icon_state = "coatexplore"
+ item_state = "coatexplore"
+ icon = 'modular_dripstation/icons/obj/clothing/suits.dmi'
+ worn_icon = 'modular_dripstation/icons/mob/clothing/suits.dmi'
+ hoodtype = /obj/item/clothing/head/hooded/winterhood/miner/explorer
+
+/obj/item/clothing/head/hooded/winterhood/miner/explorer
+ name = "explorer winter hood"
+ icon_state = "winterhood_explore"
+ icon = 'modular_dripstation/icons/obj/clothing/hats.dmi'
+ worn_icon = 'modular_dripstation/icons/mob/clothing/hats.dmi'
\ No newline at end of file
diff --git a/modular_dripstation/code/modules/clothing/department/terragov.dm b/modular_dripstation/code/modules/clothing/department/terragov.dm
index 34da2efbe86e..bd520cf273d5 100644
--- a/modular_dripstation/code/modules/clothing/department/terragov.dm
+++ b/modular_dripstation/code/modules/clothing/department/terragov.dm
@@ -36,3 +36,15 @@
icon_state = "terragov_multicam"
icon = 'modular_dripstation/icons/obj/clothing/uniform/terragov/terragov.dmi'
worn_icon = 'modular_dripstation/icons/mob/clothing/uniform/terragov/terragov.dmi'
+
+/obj/item/clothing/suit/armor/vest/light_tgarmy
+ name = "light TerraGov army flack vest"
+ desc = "A desert military camouflage armor."
+ icon_state = "light-army-armor"
+ body_parts_covered = CHEST|GROIN|LEGS
+ armor = list(MELEE = 20, BULLET = 45, LASER = 10, ENERGY = 15, BOMB = 55, BIO = 0, RAD = 0, FIRE = 0, ACID = 0, WOUND = 10)
+
+/obj/item/clothing/head/helmet/terragov
+ name = "light TerraGov helmet"
+ desc = "Standart issue blue and black helmet."
+ icon_state = "helmet_terragov"
diff --git a/modular_dripstation/code/modules/clothing/glasses.dm b/modular_dripstation/code/modules/clothing/glasses.dm
index cc2875f24dd5..6e64320d94ae 100644
--- a/modular_dripstation/code/modules/clothing/glasses.dm
+++ b/modular_dripstation/code/modules/clothing/glasses.dm
@@ -312,6 +312,10 @@
hud_type = DATA_HUD_MEDICAL_BASIC
flags_cover = null //GLASSESCOVERSEYES
+/obj/item/clothing/glasses/hud/health/night/cultblind
+ icon = 'icons/obj/clothing/glasses.dmi'
+ worn_icon = 'icons/mob/clothing/eyes/eyes.dmi'
+
/obj/item/clothing/glasses/regular
name = "prescription glasses"
desc = "Corrects your vision!"
@@ -329,7 +333,7 @@
/obj/item/clothing/glasses/hud/health/military
name = "military health HUDs"
desc = "A heads-up display that scans the humans in view and provides accurate data about their health status. This ones are military grade."
- icon_state = "healthhud_military"
+ icon_state = "medhud_military"
hud_type = DATA_HUD_MEDICAL_ADVANCED
/obj/item/clothing/glasses/hud/health/sunglasses/cmo
@@ -368,6 +372,29 @@
icon_state = "aviator_diagnostic"
custom_premium_price = 200
+/obj/item/clothing/glasses/hud/permit
+ name = "weapon permit HUDs"
+ desc = "A heads-up display capable of checking weapon permit status."
+ icon = 'modular_dripstation/icons/obj/clothing/eyes.dmi'
+ worn_icon = 'modular_dripstation/icons/mob/clothing/eyes.dmi'
+ icon_state = "permithud"
+ flags_cover = null //GLASSESCOVERSEYES
+ hud_type = DATA_HUD_PERMIT
+
+/obj/item/clothing/glasses/hud/permit/sunglasses
+ name = "weapon permit HUDsunglasses"
+ desc = "Sunglasses with a weapon permit HUD."
+ icon_state = "sunhudpermit"
+ flash_protect = 1
+ tint = 1
+ glass_colour_type = /datum/client_colour/glass_colour/darkred
+
+/obj/item/clothing/glasses/hud/permit/sunglasses/aviators
+ name = "weapon permit HUDaviators"
+ desc = "Aviators with a weapon permit HUD."
+ icon_state = "aviator_permit"
+ custom_premium_price = 200
+
/obj/item/clothing/glasses/hud/security
icon = 'modular_dripstation/icons/obj/clothing/eyes.dmi'
worn_icon = 'modular_dripstation/icons/mob/clothing/eyes.dmi'
diff --git a/modular_dripstation/code/modules/clothing/hardsuit.dm b/modular_dripstation/code/modules/clothing/hardsuit.dm
index 20191f102bf2..7e6744d9b8f4 100644
--- a/modular_dripstation/code/modules/clothing/hardsuit.dm
+++ b/modular_dripstation/code/modules/clothing/hardsuit.dm
@@ -562,3 +562,11 @@
helmettype = /obj/item/clothing/head/helmet/space/hardsuit/wizard
slowdown = 0
clothing_traits = list(TRAIT_ANTIMAGIC_NO_SELFBLOCK)
+
+/obj/item/clothing/head/helmet/space/hardsuit/cult
+ icon = 'icons/obj/clothing/hats/hats.dmi'
+ worn_icon = 'icons/mob/clothing/head/head.dmi'
+
+/obj/item/clothing/suit/space/hardsuit/cult
+ icon = 'icons/obj/clothing/suits/suits.dmi'
+ worn_icon = 'icons/mob/clothing/suit/suit.dmi'
\ No newline at end of file
diff --git a/modular_dripstation/code/modules/clothing/hats.dm b/modular_dripstation/code/modules/clothing/hats.dm
index 0a57295ebb64..0e0f09162336 100644
--- a/modular_dripstation/code/modules/clothing/hats.dm
+++ b/modular_dripstation/code/modules/clothing/hats.dm
@@ -83,11 +83,18 @@
icon = 'icons/obj/clothing/hats/hats.dmi'
worn_icon = 'icons/mob/clothing/head/head.dmi'
+/obj/item/clothing/head/bomb_hood/security
+ icon_state = "blasthelmet_sec"
+ icon = 'modular_dripstation/icons/obj/clothing/hats.dmi'
+ worn_icon = 'modular_dripstation/icons/mob/clothing/hats.dmi'
+
obj/item/clothing/head/bio_hood
+ desc = "A hood that protects the head from biological contaminants."
icon_state = "hazmat"
icon = 'modular_dripstation/icons/obj/clothing/hats.dmi'
worn_icon = 'modular_dripstation/icons/mob/clothing/hats.dmi'
dynamic_hair_suffix = ""
+ clothing_flags = THICKMATERIAL | BLOCK_GAS_SMOKE_EFFECT
obj/item/clothing/head/bio_hood/general
icon_state = "hazmat_general"
diff --git a/modular_dripstation/code/modules/clothing/mask.dm b/modular_dripstation/code/modules/clothing/mask.dm
index e5cc5f359eb7..58bed1cf3a04 100644
--- a/modular_dripstation/code/modules/clothing/mask.dm
+++ b/modular_dripstation/code/modules/clothing/mask.dm
@@ -11,3 +11,34 @@
worn_icon = 'modular_dripstation/icons/mob/clothing/masks.dmi'
armor = list(MELEE = 5, BULLET = 5, LASER = 5, ENERGY = 5, BOMB = 0, BIO = 50, FIRE = 20, ACID = 10)
resistance_flags = FIRE_PROOF | ACID_PROOF
+
+/obj/item/clothing/mask/gas/bio
+ name = "bio gas mask"
+ desc = "Standart biological gasmask. While not so good for concealing your identity, it is good for blocking gas flow."
+ icon_state = "gas_clear"
+ icon = 'modular_dripstation/icons/obj/clothing/masks.dmi'
+ worn_icon = 'modular_dripstation/icons/mob/clothing/masks.dmi'
+ w_class = WEIGHT_CLASS_SMALL
+ flags_inv = HIDEFACIALHAIR
+ armor = list(MELEE = 0, BULLET = 0, LASER = 0,ENERGY = 0, BOMB = 0, BIO = 100, RAD = 40, FIRE = 0, ACID = 100)
+ resistance_flags = ACID_PROOF
+
+/obj/item/clothing/mask/gas/bio/sci
+ name = "scientiest`s bio gas mask"
+ desc = "Biological gasmask. Reinforced for working in hazard environment. While not so good for concealing your identity, it is good for blocking gas flow."
+ icon_state = "gas_sci"
+ armor = list(MELEE = 0, BULLET = 0, LASER = 0,ENERGY = 0, BOMB = 0, BIO = 100, RAD = 50, FIRE = 30, ACID = 100)
+ resistance_flags = FIRE_PROOF | ACID_PROOF
+
+/obj/item/clothing/mask/gas/bio/sec
+ name = "security bio gas mask"
+ desc = "Standart tactical bio gasmask. While not so good for concealing your identity, it is good for blocking gas flow."
+ icon_state = "secbio_gasmask"
+
+/obj/item/clothing/mask/gas/bio/sci/combat
+ desc = "Biological gasmask. Reinforced for working in hazard environment. While good for concealing your identity, it is also good for blocking gas flow."
+ icon_state = "heva"
+ dynamic_hair_suffix = ""
+ flags_inv = HIDEEARS|HIDEEYES|HIDEFACE|HIDEFACIALHAIR|HIDEHAIR
+ body_parts_covered = HEAD
+ armor = list(MELEE = 10, BULLET = 0, LASER = 0,ENERGY = 0, BOMB = 0, BIO = 100, RAD = 50, FIRE = 100, ACID = 100)
\ No newline at end of file
diff --git a/modular_dripstation/code/modules/clothing/sacrificial.dm b/modular_dripstation/code/modules/clothing/sacrificial.dm
new file mode 100644
index 000000000000..b6b4e50c7560
--- /dev/null
+++ b/modular_dripstation/code/modules/clothing/sacrificial.dm
@@ -0,0 +1,120 @@
+//////////////////SACRIFICIAL SKYRAT ARMOR//////////////////
+/// Component that lets clothing be damaged in zones by piercing bullets.
+/datum/component/clothing_damaged_by_bullets
+ /// How much of the incoming projectile damage is taken, multiplier
+ var/projectile_damage_multiplier
+ /// Who is wearing the target?
+ var/mob/living/wearer
+
+/datum/component/clothing_damaged_by_bullets/Initialize(projectile_damage_multiplier = 15)
+ if(!istype(parent, /obj/item/clothing)) // Just in case someone loses it and tries to put this on something that's not clothing
+ return COMPONENT_INCOMPATIBLE
+
+ var/obj/item/clothing/parent_clothing = parent
+
+ src.projectile_damage_multiplier = projectile_damage_multiplier
+
+ if(ismob(parent_clothing.loc))
+ var/mob/holder = parent_clothing.loc
+ if(holder.is_holding(parent_clothing))
+ return
+ set_wearer(holder)
+
+/datum/component/clothing_damaged_by_bullets/RegisterWithParent()
+ RegisterSignal(parent, COMSIG_ATOM_EXAMINE, PROC_REF(on_examine))
+ RegisterSignal(parent, COMSIG_ITEM_EQUIPPED, PROC_REF(on_equipped))
+ RegisterSignal(parent, COMSIG_ITEM_DROPPED, PROC_REF(lost_wearer))
+
+/datum/component/clothing_damaged_by_bullets/UnregisterFromParent()
+ UnregisterSignal(parent, list(COMSIG_ATOM_EXAMINE, COMSIG_ITEM_DROPPED, COMSIG_ITEM_EQUIPPED, COMSIG_QDELETING, COMSIG_ATOM_BULLET_ACT))
+
+/// Check if we've been equipped to a valid slot to shield
+/datum/component/clothing_damaged_by_bullets/proc/on_equipped(datum/source, mob/user, slot)
+ SIGNAL_HANDLER
+
+ if((slot & ITEM_SLOT_HANDS))
+ lost_wearer(source, user)
+ return
+ set_wearer(user)
+
+/// Either we've been dropped or our wearer has been QDEL'd. Either way, they're no longer our problem
+/datum/component/clothing_damaged_by_bullets/proc/lost_wearer(datum/source, mob/user)
+ SIGNAL_HANDLER
+
+ wearer = null
+ UnregisterSignal(parent, list(COMSIG_QDELETING, COMSIG_ATOM_BULLET_ACT))
+
+/// Sets the wearer and registers the appropriate signals for them
+/datum/component/clothing_damaged_by_bullets/proc/set_wearer(mob/user)
+ if(wearer == user)
+ return
+ if(!isnull(wearer))
+ CRASH("[type] called set_wearer with [user] but [wearer] was already the wearer!")
+
+ wearer = user
+ RegisterSignal(wearer, COMSIG_QDELETING, PROC_REF(lost_wearer), null, TRUE)
+ RegisterSignal(wearer, COMSIG_ATOM_BULLET_ACT, PROC_REF(hit_by_projectile))
+
+/// Checks an incoming projectile to see if it should damage the thing we're attached to,
+/datum/component/clothing_damaged_by_bullets/proc/hit_by_projectile(mob/living/dude_getting_hit, obj/projectile/hitting_projectile, def_zone)
+ SIGNAL_HANDLER
+
+ var/obj/item/clothing/clothing_parent = parent
+ var/weak_against_armour = FALSE
+ //var/damage_dealt
+
+ if(!(def_zone in cover_flags2body_zones(clothing_parent.body_parts_covered)))
+ return
+ if(hitting_projectile.sharpness == SHARP_EDGED)
+ return
+ if(hitting_projectile.damage_type != BRUTE)
+ return
+
+ if(hitting_projectile.armour_penetration <= 0)
+ weak_against_armour = TRUE
+
+ /// This seems complex but the actual math is simple, the damage of the projectile * vest damage multiplier, divided by two if the projectile is weak to armour
+ var/total_damage = ((hitting_projectile.damage * projectile_damage_multiplier) * (weak_against_armour ? 0.5 : 1))
+ //var/damage_dealt = clothing_parent.take_damage(total_damage, BRUTE, hitting_projectile.armour_penetration, FALSE)
+ clothing_parent.take_damage(total_damage, BRUTE, BULLET, null, hitting_projectile.armour_penetration)
+
+ //if(clothing_parent.limb_integrity) //It just don`t work, I`m tired
+ // clothing_parent.take_damage_zone(def_zone, total_damage, BRUTE)
+
+
+/// Warns any examiner that the clothing we're stuck to will be damaged by piercing bullets
+/datum/component/clothing_damaged_by_bullets/proc/on_examine(obj/item/source, mob/examiner, list/examine_list)
+ SIGNAL_HANDLER
+
+ examine_list += "
[span_warning("This will be damaged when it protects you from bullets, taking [projectile_damage_multiplier/10] times the damage that the bullet deals.")]"
+
+/obj/item/clothing/suit/armor/vest/sacrificial
+ name = "'Val' sacrificial ballistic vest"
+ desc = "A hefty vest with a unique pattern of hexes on its outward faces. \
+ As the 'sacrificial' name might imply, this vest has extremely high bullet protection \
+ in exchange for allowing itself to be destroyed by impacts. It'll protect you from hell, \
+ but only for so long."
+ icon_state = "hexagon"
+ icon = 'modular_dripstation/icons/obj/clothing/suits.dmi'
+ worn_icon = 'modular_dripstation/icons/mob/clothing/suits.dmi'
+ body_parts_covered = CHEST|GROIN
+ item_state = "armor"
+ blood_overlay_type = "armor"
+ armor = list(MELEE = 30, BULLET = 90, LASER = 10, ENERGY = 10, BOMB = 50, BIO = 0, RAD = 0, FIRE = 50, ACID = 30, WOUND = 10) // When the level IV plates stop the bullet but not the energy transfer
+ max_integrity = 200
+ limb_integrity = 200
+
+/obj/item/clothing/suit/armor/vest/sacrificial/Initialize(mapload)
+ . = ..()
+
+ AddComponent(/datum/component/clothing_damaged_by_bullets)
+
+/obj/item/clothing/suit/armor/vest/sacrificial/examine_more(mob/user)
+ . = ..()
+ var/msg = "An extreme solution to an extreme problem. While many galactic armors have some semblance of self-repairing tech \
+ in them to prevent the armor becoming useless after being shot enough, it does have its limits. Those limits tend to be \
+ that the self-repairing, while handy, take the place of what could have simply been more armor. For a small market, \
+ one that doesn't care if their armor lasts more than one gunfight, there exists a niche for armors such as the 'Val'. \
+ Passing up self-repair for nigh-immunity to bullets, the right tool for a certain job, if you can find whatever that job may be."
+
+ return list(span_notice("[msg]"))
\ No newline at end of file
diff --git a/modular_dripstation/code/modules/clothing/suit.dm b/modular_dripstation/code/modules/clothing/suit.dm
index d5e6b5c49bc9..1b7c13bbc888 100644
--- a/modular_dripstation/code/modules/clothing/suit.dm
+++ b/modular_dripstation/code/modules/clothing/suit.dm
@@ -3,9 +3,8 @@
worn_icon = 'modular_dripstation/icons/mob/clothing/suits.dmi'
icon_state = "hazmat_suit"
slowdown = 0.33
- body_parts_covered = HEAD|CHEST|GROIN
- flags_inv = HIDEJUMPSUIT|HIDEHAIR|HIDEEARS
- dynamic_hair_suffix = ""
+ body_parts_covered = CHEST|GROIN
+ flags_inv = HIDEJUMPSUIT
/obj/item/clothing/suit/bio_suit/general
icon_state = "hazmat_suit_general"
@@ -35,6 +34,14 @@
icon = 'icons/obj/clothing/suits/suits.dmi'
worn_icon = 'icons/mob/clothing/suit/suit.dmi'
+/obj/item/clothing/suit/bomb_suit/security
+ icon = 'modular_dripstation/icons/obj/clothing/suits.dmi'
+ worn_icon = 'modular_dripstation/icons/mob/clothing/suits.dmi'
+ icon_state = "blastsuit_sec"
+ body_parts_covered = CHEST|GROIN|ARMS|HANDS
+ heat_protection = CHEST|GROIN|ARMS|HANDS
+ cold_protection = CHEST|GROIN|ARMS|HANDS
+
/obj/item/clothing/suit/poncho
worn_icon = 'modular_dripstation/icons/mob/clothing/suits.dmi'
lefthand_file = 'modular_dripstation/icons/mob/inhands/clothing/suits_lefthand.dmi'
diff --git a/modular_dripstation/code/modules/clothing/toggles.dm b/modular_dripstation/code/modules/clothing/toggles.dm
index 20c3773701fd..b86489416ed3 100644
--- a/modular_dripstation/code/modules/clothing/toggles.dm
+++ b/modular_dripstation/code/modules/clothing/toggles.dm
@@ -200,7 +200,7 @@
desc = "A stylish jacket to keep you warm in the warehouse."
icon_state = "bombercargo"
item_state = "bombercargo"
- allowed = list(/obj/item/clipboard, /obj/item/flashlight, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman, /obj/item/tank/internals/ipc_coolant, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter, /obj/item/radio)
+ allowed = list(/obj/item/pickaxe, /obj/item/flashlight, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman, /obj/item/tank/internals/ipc_coolant, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter, /obj/item/boxcutter, /obj/item/export_scanner, /obj/item/cargo_teleporter, /obj/item/melee/classic_baton)
/obj/item/clothing/suit/jacket/miningbomber
name = "mining bomber jacket"
@@ -210,6 +210,20 @@
allowed = list(/obj/item/pickaxe, /obj/item/t_scanner/adv_mining_scanner, /obj/item/flashlight, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman, /obj/item/tank/internals/ipc_coolant, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter, /obj/item/gun/energy/kinetic_accelerator, /obj/item/shovel, /obj/item/storage/bag/ore)
armor = list(MELEE = 5, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 10, ACID = 0, WOUND = 0)
+/obj/item/clothing/suit/toggle/bomber/explorer
+ name = "explorer bomber jacket"
+ desc = "A slightly armoured and stylish jacket for explorers."
+ icon_state = "explore_jacket"
+ item_state = "explore_jacket"
+ armor = list(MELEE = 10, BULLET = 10, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 10, ACID = 0, WOUND = 0)
+ allowed = list(/obj/item/pickaxe, /obj/item/flashlight, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman, /obj/item/tank/internals/ipc_coolant, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter, /obj/item/boxcutter, /obj/item/export_scanner, /obj/item/cargo_teleporter, /obj/item/melee/classic_baton)
+
+/obj/item/clothing/suit/toggle/bomber/explorer/soft
+ name = "security soft bomber jacket"
+ desc = "A cozy jacket in security's colors."
+ icon_state = "explorer_dep_jacket"
+ item_state = "explorer_dep_jacket"
+
/obj/item/clothing/suit/toggle/bomber/secbomber/soft
name = "security soft bomber jacket"
desc = "A cozy jacket in security's colors."
diff --git a/modular_dripstation/code/modules/job/job_types/blueshield.dm b/modular_dripstation/code/modules/job/job_types/blueshield.dm
new file mode 100644
index 000000000000..98147270f479
--- /dev/null
+++ b/modular_dripstation/code/modules/job/job_types/blueshield.dm
@@ -0,0 +1,76 @@
+/datum/job/blueshield
+ title = "Blueshield"
+ description = "Protect heads of staff, get your fancy gun stolen, cry as all heads of staff die in some shitty places."
+ orbit_icon = "shield-alt"
+ auto_deadmin_role_flags = DEADMIN_POSITION_HEAD
+ department_head = list("CentCom")
+ head_announce = null
+ faction = "Station"
+ total_positions = 1
+ spawn_positions = 1
+ supervisors = "the Central Command officers"
+ req_admin_notify = 1
+ minimal_player_age = 14
+ exp_requirements = 360 //6 hours on command jobs
+ exp_type = EXP_TYPE_CREW
+ exp_type_department = EXP_TYPE_COMMAND
+ alt_titles = list("Blueshield Lieutenant", "Close Protection Specialist", "Executive Protection Agent")
+
+ outfit = /datum/outfit/job/blueshield
+
+ added_access = list(ACCESS_CAPTAIN, ACCESS_HOP, ACCESS_CHANGE_IDS, ACCESS_CARGO, ACCESS_QM, ACCESS_NTREP, ACCESS_RD, ACCESS_CE, ACCESS_CMO, ACCESS_TCOMSAT, ACCESS_SECURITY)
+ base_access = list(ACCESS_SEC_DOORS, ACCESS_COURT, ACCESS_WEAPONS,
+ ACCESS_KEYCARD_AUTH, ACCESS_EVA, ACCESS_HEADS, ACCESS_TELEPORTER, ACCESS_BLUESHIELD, ACCESS_RC_ANNOUNCE, ACCESS_GATEWAY,
+ ACCESS_MEDICAL, ACCESS_SURGERY, ACCESS_MORGUE, ACCESS_CREMATORIUM,
+ ACCESS_BAR, ACCESS_JANITOR, ACCESS_KITCHEN, ACCESS_HYDROPONICS, ACCESS_LAWYER,
+ ACCESS_THEATRE, ACCESS_CHAPEL_OFFICE, ACCESS_LIBRARY, ACCESS_SERVHALL,
+ ACCESS_CONSTRUCTION, ACCESS_ENGINE, ACCESS_MAINT_TUNNELS,
+ ACCESS_RESEARCH, ACCESS_ROBO_CONTROL, ACCESS_ROBOTICS, ACCESS_TOX,
+ ACCESS_MAILSORTING, ACCESS_MINING, ACCESS_MINING_STATION)
+ paycheck = PAYCHECK_COMMAND
+ paycheck_department = ACCOUNT_CAR
+
+ display_order = JOB_DISPLAY_ORDER_BLUESHIELD
+ minimal_character_age = 26 //Baseline age requirement and competency, as well as ability to assume leadership in shite situations
+
+ department_for_prefs = /datum/job_department/central_command
+ departments_list = list(
+ /datum/job_department/command
+ )
+
+ mail_goodies = list(
+ /obj/item/clothing/mask/gas/sechailer/swat/blueshield = 5,
+ /obj/item/clothing/suit/armor/bulletproof/blueshield = 5
+ )
+
+ smells_like = "MR blue sky"
+
+ minimal_lightup_areas = list(/area/crew_quarters/heads/blueshield)
+
+// Special handling to avoid lighting up the entirety of supply whenever there's a HoP.
+/datum/job/blueshield/areas_to_light_up(minimal_access = TRUE)
+ return minimal_lightup_areas | GLOB.command_lightup_areas
+
+/datum/outfit/job/blueshield
+ name = "Blueshield"
+ jobtype = /datum/job/blueshield
+
+ id_type = /obj/item/card/id/nanotrasen
+ pda_type = /obj/item/modular_computer/tablet/phone/preset/advanced/blueshield
+
+ glasses = /obj/item/clothing/glasses/hud/health/military
+ ears = /obj/item/radio/headset/blueshield/alt
+ uniform = /obj/item/clothing/under/rank/blueshield
+ uniform_skirt = /obj/item/clothing/under/rank/blueshield/skirt
+ gloves = /obj/item/clothing/gloves/color/black/tactifool
+ shoes = /obj/item/clothing/shoes/jackboots
+ suit = /obj/item/clothing/suit/armor/vest/blueshield
+ digitigrade_shoes = /obj/item/clothing/shoes/xeno_wraps/command
+ head = /obj/item/clothing/head/beret/blueshield
+ mask = /obj/item/clothing/mask/breath/tactical
+ suit_store = /obj/item/gun/energy/e_gun
+ backpack = /obj/item/storage/backpack/blueshield
+ satchel = /obj/item/storage/backpack/satchel/blueshield
+ duffelbag = /obj/item/storage/backpack/duffelbag/blueshield
+ backpack_contents = list(/obj/item/melee/classic_baton/telescopic=1, /obj/item/storage/box/security/biosig_nt)
+ implants = list(/obj/item/implant/mindshield/centcom)
\ No newline at end of file
diff --git a/modular_dripstation/code/modules/job/job_types/captain.dm b/modular_dripstation/code/modules/job/job_types/captain.dm
index 7df26ea4da2a..062a2cadff04 100644
--- a/modular_dripstation/code/modules/job/job_types/captain.dm
+++ b/modular_dripstation/code/modules/job/job_types/captain.dm
@@ -1,4 +1,5 @@
/datum/job/captain
+ paycheck_department = ACCOUNT_CAR //station main acc
supervisor_corporation = /datum/corporation/nanotrasen
/datum/outfit/job/captain
diff --git a/modular_dripstation/code/modules/job/job_types/cargo_technician.dm b/modular_dripstation/code/modules/job/job_types/cargo_technician.dm
index 687dd59e60ae..a9a73a5d76e1 100644
--- a/modular_dripstation/code/modules/job/job_types/cargo_technician.dm
+++ b/modular_dripstation/code/modules/job/job_types/cargo_technician.dm
@@ -2,6 +2,9 @@
department_head = list("Quartermaster")
supervisor_corporation = /datum/corporation/nanotrasen/kompac
alt_supervisor_corporations = list(/datum/corporation/hephaestus/cargo)
+ supervisors = "the quartermaster"
+ lightup_areas = list(/area/quartermaster/office)
+ added_access = list(ACCESS_MINING, ACCESS_MECH_MINING, ACCESS_MINING_STATION)
/datum/outfit/job/cargo_tech
backpack_contents = list(/obj/item/boxcutter = 1)
diff --git a/modular_dripstation/code/modules/job/job_types/customs_agent.dm b/modular_dripstation/code/modules/job/job_types/customs_agent.dm
new file mode 100644
index 000000000000..4f042dc26286
--- /dev/null
+++ b/modular_dripstation/code/modules/job/job_types/customs_agent.dm
@@ -0,0 +1,69 @@
+/datum/job/customs
+ title = "Customs Agent"
+ description = "Controll incoming purchases. Perform random searches on shaft miners and explorers. Help Quarteermaster. Defend Cargo."
+ auto_deadmin_role_flags = DEADMIN_POSITION_SECURITY
+ department_head = list("Quartermaster")
+ orbit_icon = "id-badge"
+ faction = "Station"
+ total_positions = 1
+ spawn_positions = 1
+ supervisors = "the quartermaster"
+ minimal_player_age = 14
+ exp_requirements = 120
+ exp_type = EXP_TYPE_CREW
+ exp_type_department = EXP_TYPE_SUPPLY
+ alt_titles = list("Customs Officer", "Customs Specialist")
+
+ outfit = /datum/outfit/job/customs
+
+ added_access = list(ACCESS_SEC_DOORS, ACCESS_SECURITY, ACCESS_BAR)
+ base_access = list(ACCESS_WEAPONS, ACCESS_GATEWAY,
+ ACCESS_MAINT_TUNNELS, ACCESS_MAILSORTING, ACCESS_CARGO, ACCESS_QM,
+ ACCESS_MINING, ACCESS_MECH_MINING, ACCESS_MINING_STATION, ACCESS_MINERAL_STOREROOM)
+ paycheck = PAYCHECK_MEDIUM //He is just a guy that is more valuable then tech, but less than normal officer
+ paycheck_department = ACCOUNT_CAR
+ mind_traits = list(TRAIT_LAW_ENFORCEMENT_METABOLISM)
+
+ display_order = JOB_DISPLAY_ORDER_CUSTOMS
+ minimal_character_age = 18 //We love manual labor and exploiting the young for our corporate purposes
+
+ departments_list = list(
+ /datum/job_department/cargo,
+ )
+
+ mail_goodies = list(
+ /obj/item/reagent_containers/food/snacks/donut = 10,
+ /obj/item/reagent_containers/food/drinks/beer = 5,
+ /obj/item/reagent_containers/food/drinks/beer/light = 4,
+ /obj/item/clothing/suit/armor/vest/alt = 3,
+ /obj/item/gun/ballistic/rifle/boltaction = 1
+ )
+
+ smells_like = "customs controll"
+
+ minimal_lightup_areas = list(/area/quartermaster/sorting)
+ supervisor_corporation = /datum/corporation/nanotrasen/kompac
+
+/datum/outfit/job/customs
+ name = "Customs Agent"
+ jobtype = /datum/job/customs
+
+ pda_type = /obj/item/modular_computer/tablet/pda/preset/cargo
+ pda_slot = ITEM_SLOT_LPOCKET
+
+ glasses = /obj/item/clothing/glasses/hud/permit
+ ears = /obj/item/radio/headset/headset_cargo
+ uniform = /obj/item/clothing/under/rank/cargo/tech/customs
+ uniform_skirt = /obj/item/clothing/under/rank/cargo/tech/customs/skirt
+ suit = /obj/item/clothing/suit/customs
+ suit_store = /obj/item/melee/baton/loaded/departmental/cargo
+ gloves = /obj/item/clothing/gloves/fingerless/tactifool
+ shoes = /obj/item/clothing/shoes/jackboots
+ digitigrade_shoes = /obj/item/clothing/shoes/xeno_wraps/jackboots
+ belt = null
+ backpack = /obj/item/storage/backpack/cargo
+ satchel = /obj/item/storage/backpack/satchel/cargo
+ duffelbag = /obj/item/storage/backpack/duffelbag/cargo
+ backpack_contents = list(/obj/item/reagent_containers/spray/pepper = 1, /obj/item/melee/shocker = 1)
+ r_pocket = /obj/item/assembly/flash/handheld
+ implants = list(/obj/item/implant/mindshield)
\ No newline at end of file
diff --git a/modular_dripstation/code/modules/job/job_types/explorer.dm b/modular_dripstation/code/modules/job/job_types/explorer.dm
new file mode 100644
index 000000000000..4d0c04166c4f
--- /dev/null
+++ b/modular_dripstation/code/modules/job/job_types/explorer.dm
@@ -0,0 +1,62 @@
+/datum/job/explorer
+ title = "Explorer"
+ description = "Travel to strange lands. Find stuff. \
+ Meet strange creatures. Kill them for their belongings."
+ department_head = list("Quartermaster")
+ orbit_icon = "binoculars"
+ faction = "Station"
+ total_positions = 0
+ spawn_positions = 1
+ supervisors = "the quartermaster"
+ minimal_player_age = 14
+ exp_requirements = 120
+ exp_type = EXP_TYPE_CREW
+ exp_type_department = EXP_TYPE_SUPPLY
+ alt_titles = list("Space Scout", "Junior Explorer", "Major Explorer", "Surveyor")
+
+ outfit = /datum/outfit/job/explorer
+
+ added_access = list(ACCESS_MAINT_TUNNELS, ACCESS_CARGO, ACCESS_RESEARCH, ACCESS_RND)
+ base_access = list(ACCESS_EXPLORER, ACCESS_GATEWAY, ACCESS_EVA, ACCESS_MINING, ACCESS_MECH_MINING, ACCESS_MINING_STATION, ACCESS_MAILSORTING, ACCESS_MINERAL_STOREROOM)
+ paycheck = PAYCHECK_MEDIUM //He is just a guy that is more valuable then tech, but less than normal shaft miner
+ paycheck_department = ACCOUNT_CAR
+
+ display_order = JOB_DISPLAY_ORDER_EXPLORER
+ minimal_character_age = 18 //Young and fresh bodies for a high mortality job, what more could you ask for
+
+ departments_list = list(
+ /datum/job_department/cargo,
+ )
+
+ mail_goodies = list(
+ /obj/item/reagent_containers/autoinjector/medipen/survival = 10,
+ /obj/item/grenade/plastic/miningcharge/lesser = 10,
+ //obj/item/card/mining_point_card = 10,
+ /obj/item/grenade/plastic/miningcharge = 5,
+ //obj/item/card/mining_point_card/thousand = 5,
+ /obj/item/grenade/plastic/miningcharge/mega = 1,
+ //obj/item/card/mining_point_card/fivethousand = 1
+ )
+
+ smells_like = "adventures"
+
+ minimal_lightup_areas = list(/area/quartermaster/miningoffice)
+
+/datum/outfit/job/explorer
+ name = "Explorer"
+ jobtype = /datum/job/explorer
+
+ pda_type = /obj/item/modular_computer/tablet/pda/preset/shaft_miner
+
+ ears = /obj/item/radio/headset/headset_cargo/explorer
+ uniform = /obj/item/clothing/under/rank/miner/explorer
+ uniform_skirt = /obj/item/clothing/under/rank/miner/explorer/fem
+ suit = /obj/item/clothing/suit/toggle/bomber/explorer
+ head = /obj/item/clothing/head/soft/explorer
+ gloves = /obj/item/clothing/gloves/color/black
+ shoes = /obj/item/clothing/shoes/workboots/mining
+ digitigrade_shoes = /obj/item/clothing/shoes/xeno_wraps/cargo
+ backpack = /obj/item/storage/backpack/explorer
+ satchel = /obj/item/storage/backpack/satchel/explorer
+ duffelbag = /obj/item/storage/backpack/duffelbag/explorer
+ backpack_contents = list()
\ No newline at end of file
diff --git a/modular_dripstation/code/modules/job/job_types/lawyer.dm b/modular_dripstation/code/modules/job/job_types/lawyer.dm
index a6a651f1f362..ffab94b2f956 100644
--- a/modular_dripstation/code/modules/job/job_types/lawyer.dm
+++ b/modular_dripstation/code/modules/job/job_types/lawyer.dm
@@ -1,3 +1,17 @@
+/datum/job/lawyer
+ title = "Lawyer"
+ description = "Advocate for prisoners, create law-binding contracts, \
+ ensure personnel is following corporate protocols. \
+ When something global kicks in, side with Security Officers."
+ department_head = list("Magistrate")
+ supervisors = "the magistrate and the nanotrasen representative"
+ paycheck_department = ACCOUNT_CAR
+ department_for_prefs = /datum/job_department/security
+ departments_list = list(
+ /datum/job_department/security
+ )
+ alt_titles = list("Internal Affair`s Observer", "Corporate Defense Attorney",)
+
/datum/outfit/job/lawyer
/datum/outfit/job/plasmaman/lawyer
diff --git a/modular_dripstation/code/modules/job/job_types/magistrate.dm b/modular_dripstation/code/modules/job/job_types/magistrate.dm
new file mode 100644
index 000000000000..ae3d41fa5f3e
--- /dev/null
+++ b/modular_dripstation/code/modules/job/job_types/magistrate.dm
@@ -0,0 +1,75 @@
+/datum/job/magistrate
+ title = "Magistrate"
+ description = "Judge the guilty, exploit the holes in Corporate Law, \
+ ensure Security is following their contract protocols. \
+ Call the wrath of Central Command via fax finding out that HOS is lynching everyone."
+ orbit_icon = "pencil-alt"
+ auto_deadmin_role_flags = DEADMIN_POSITION_HEAD
+ department_head = list("CentCom")
+ head_announce = null
+ faction = "Station"
+ total_positions = 1
+ spawn_positions = 1
+ supervisors = "the Terragov Fleet Court and Nanotrasen Internal Affairs Department Headquarters"
+ req_admin_notify = 1
+ minimal_player_age = 14
+ exp_requirements = 360 //6 hours on command jobs
+ exp_type = EXP_TYPE_CREW
+ exp_type_department = EXP_TYPE_COMMAND
+ alt_titles = list("TerraGov Judge", "Nanotrasen Internal Affairs Representative")
+
+ outfit = /datum/outfit/job/magistrate
+
+ added_access = list(ACCESS_CAPTAIN, ACCESS_HOP)
+ base_access = list(ACCESS_SECURITY, ACCESS_SEC_DOORS, ACCESS_BRIG, ACCESS_COURT, ACCESS_FORENSICS_LOCKERS,
+ ACCESS_MEDICAL, ACCESS_ENGINE, ACCESS_EVA, ACCESS_HEADS,
+ ACCESS_ALL_PERSONAL_LOCKERS, ACCESS_MAINT_TUNNELS, ACCESS_BAR, ACCESS_JANITOR, ACCESS_CONSTRUCTION, ACCESS_MORGUE,
+ ACCESS_CREMATORIUM, ACCESS_KITCHEN, ACCESS_MAILSORTING, ACCESS_HYDROPONICS, ACCESS_LAWYER,
+ ACCESS_THEATRE, ACCESS_CHAPEL_OFFICE, ACCESS_LIBRARY, ACCESS_RESEARCH, ACCESS_MINING, ACCESS_MINING_STATION,
+ ACCESS_RC_ANNOUNCE, ACCESS_GATEWAY, ACCESS_MAGISTRATE)
+ paycheck = PAYCHECK_COMMAND
+ paycheck_department = ACCOUNT_CAR
+ mind_traits = list(TRAIT_LAW_ENFORCEMENT_METABOLISM)
+
+ display_order = JOB_DISPLAY_ORDER_MAGISTRATE
+ minimal_character_age = 30 //Baseline age requirement and competency, as well as ability to assume leadership in shite situations
+
+ department_for_prefs = /datum/job_department/central_command
+ departments_list = list(
+ /datum/job_department/command
+ )
+
+ mail_goodies = list(
+ /obj/item/toner = 15,
+ /obj/item/pen/fourcolor = 10,
+ /obj/item/stamp = 5,
+ /obj/item/stamp/denied = 5,
+ /obj/item/stamp/syndi = 3,
+ /obj/item/stamp/cent = 1 //the holy grail of stamps
+ )
+
+ smells_like = "bureaucracy"
+
+ minimal_lightup_areas = list(/area/crew_quarters/heads/magistrate)
+
+// Special handling to avoid lighting up the entirety of supply whenever there's a HoP.
+/datum/job/magistrate/areas_to_light_up(minimal_access = TRUE)
+ return minimal_lightup_areas | GLOB.command_lightup_areas
+
+/datum/outfit/job/magistrate
+ name = "Magistrate"
+ jobtype = /datum/job/magistrate
+
+ id_type = /obj/item/card/id/nanotrasen
+ pda_type = /obj/item/modular_computer/tablet/phone/preset/advanced/command/magistrate
+
+ glasses = /obj/item/clothing/glasses/hud/personnel
+ ears = /obj/item/radio/headset/heads/magistrate
+ uniform = /obj/item/clothing/under/rank/centcom_officer/magistrate
+ uniform_skirt = /obj/item/clothing/under/rank/centcom_officer/magistrate/skirt
+ suit = /obj/item/clothing/suit/toggle/NTjacket_black
+ gloves = /obj/item/clothing/gloves/color/white
+ shoes = /obj/item/clothing/shoes/laceup
+ digitigrade_shoes = /obj/item/clothing/shoes/xeno_wraps/command
+ backpack_contents = list(/obj/item/melee/classic_baton/telescopic/cane=1)
+ implants = list(/obj/item/implant/mindshield/centcom)
\ No newline at end of file
diff --git a/modular_dripstation/code/modules/job/job_types/nanotrasen_representative.dm b/modular_dripstation/code/modules/job/job_types/nanotrasen_representative.dm
new file mode 100644
index 000000000000..f32592103571
--- /dev/null
+++ b/modular_dripstation/code/modules/job/job_types/nanotrasen_representative.dm
@@ -0,0 +1,73 @@
+/datum/job/ntrep
+ title = "Nanotrasen Representative"
+ description = "Represent The Best Corporation and Central Command on the station, argue with the HoS about why he can't just field execute people for petty theft, get drunk in your office, die unnoticed."
+ orbit_icon = "fax"
+ auto_deadmin_role_flags = DEADMIN_POSITION_HEAD
+ department_head = list("CentCom")
+ head_announce = null
+ faction = "Station"
+ total_positions = 1
+ spawn_positions = 1
+ supervisors = "the Central Command officers"
+ req_admin_notify = 1
+ minimal_player_age = 14
+ exp_requirements = 360 //6 hours on command jobs
+ exp_type = EXP_TYPE_CREW
+ exp_type_department = EXP_TYPE_COMMAND
+ alt_titles = list("Nanotrasen Consultant", "Central Command Representative")
+
+ outfit = /datum/outfit/job/ntrep
+
+ added_access = list(ACCESS_CAPTAIN, ACCESS_HOP)
+ base_access = list(ACCESS_SECURITY, ACCESS_SEC_DOORS, ACCESS_COURT, ACCESS_WEAPONS,
+ ACCESS_MEDICAL, ACCESS_ENGINE, ACCESS_CHANGE_IDS, ACCESS_AI_UPLOAD, ACCESS_EVA, ACCESS_HEADS, ACCESS_TELEPORTER,
+ ACCESS_SURGERY, ACCESS_MAINT_TUNNELS, ACCESS_BAR, ACCESS_JANITOR, ACCESS_CONSTRUCTION, ACCESS_MORGUE,
+ ACCESS_CREMATORIUM, ACCESS_KITCHEN, ACCESS_CARGO, ACCESS_MAILSORTING, ACCESS_HYDROPONICS, ACCESS_LAWYER,
+ ACCESS_THEATRE, ACCESS_CHAPEL_OFFICE, ACCESS_LIBRARY, ACCESS_RESEARCH, ACCESS_MINING, ACCESS_VAULT, ACCESS_MINING_STATION,
+ ACCESS_NTREP, ACCESS_RC_ANNOUNCE, ACCESS_KEYCARD_AUTH, ACCESS_GATEWAY, ACCESS_MINERAL_STOREROOM, ACCESS_MANUFACTURING, ACCESS_SERVHALL)
+ paycheck = PAYCHECK_COMMAND
+ paycheck_department = ACCOUNT_CAR
+
+ display_order = JOB_DISPLAY_ORDER_NTREP
+ minimal_character_age = 30 //Baseline age requirement and competency, as well as ability to assume leadership in shite situations
+
+ department_for_prefs = /datum/job_department/central_command
+ departments_list = list(
+ /datum/job_department/command
+ )
+
+ mail_goodies = list(
+ /obj/item/toner = 15,
+ /obj/item/pen/fourcolor = 10,
+ /obj/item/stamp = 5,
+ /obj/item/stamp/denied = 5,
+ /obj/item/stamp/syndi = 3,
+ /obj/item/stamp/cent = 1 //the holy grail of stamps
+ )
+
+ smells_like = "bureaucracy"
+
+ minimal_lightup_areas = list(/area/crew_quarters/heads/ntrep)
+
+// Special handling to avoid lighting up the entirety of supply whenever there's a HoP.
+/datum/job/ntrep/areas_to_light_up(minimal_access = TRUE)
+ return minimal_lightup_areas | GLOB.command_lightup_areas
+
+/datum/outfit/job/ntrep
+ name = "Nanotrasen Representative"
+ jobtype = /datum/job/ntrep
+
+ id_type = /obj/item/card/id/nanotrasen
+ pda_type = /obj/item/modular_computer/tablet/phone/preset/advanced/command/ntrep
+
+ glasses = /obj/item/clothing/glasses/hud/personnel
+ ears = /obj/item/radio/headset/heads/ntrep
+ uniform = /obj/item/clothing/under/rank/centcom_officer/ntrep
+ uniform_skirt = /obj/item/clothing/under/rank/centcom_officer/ntrep/skirt
+ suit = /obj/item/clothing/suit/toggle/ntrep
+ gloves = /obj/item/clothing/gloves/color/white
+ shoes = /obj/item/clothing/shoes/laceup
+ digitigrade_shoes = /obj/item/clothing/shoes/xeno_wraps/command
+ head = /obj/item/clothing/head/ntrep
+ backpack_contents = list(/obj/item/melee/classic_baton/telescopic=1)
+ implants = list(/obj/item/implant/mindshield/centcom)
\ No newline at end of file
diff --git a/modular_dripstation/code/modules/job/job_types/quartermaster.dm b/modular_dripstation/code/modules/job/job_types/quartermaster.dm
index 1864f70e378a..0cb00a71c107 100644
--- a/modular_dripstation/code/modules/job/job_types/quartermaster.dm
+++ b/modular_dripstation/code/modules/job/job_types/quartermaster.dm
@@ -16,12 +16,14 @@
/obj/item/construction/rcd = 3,
/obj/item/circuitboard/machine/vending/donksofttoyvendor = 2
)
+ alt_titles = list("Stock Controller", "Cargo Coordinator", "Shipping Overseer")
paycheck = PAYCHECK_COMMAND
departments_list = list(
/datum/job_department/cargo,
/datum/job_department/command,
)
supervisor_corporation = /datum/corporation/nanotrasen/kompac
+ lightup_areas = list(/area/quartermaster/qm)
/datum/outfit/job/quartermaster
id_type = /obj/item/card/id/head
diff --git a/modular_dripstation/code/modules/job/job_types/shaft_miner.dm b/modular_dripstation/code/modules/job/job_types/shaft_miner.dm
index f8ce49a13d88..4522c90daf64 100644
--- a/modular_dripstation/code/modules/job/job_types/shaft_miner.dm
+++ b/modular_dripstation/code/modules/job/job_types/shaft_miner.dm
@@ -2,6 +2,9 @@
department_head = list("Quartermaster")
supervisor_corporation = /datum/corporation/nanotrasen/kompac
alt_supervisor_corporations = list(/datum/corporation/hephaestus/cargo)
+ supervisors = "the quartermaster"
+ alt_titles = list("Lavaland Scout", "Prospector", "Junior Miner", "Major Miner")
+ added_access = list(ACCESS_MAINT_TUNNELS, ACCESS_CARGO, ACCESS_RESEARCH, ACCESS_RND)
/datum/outfit/job/miner
duffelbag = /obj/item/storage/backpack/duffelbag/explorer
diff --git a/modular_dripstation/code/modules/job/job_types/synthetic.dm b/modular_dripstation/code/modules/job/job_types/synthetic.dm
new file mode 100644
index 000000000000..d79c43389a5e
--- /dev/null
+++ b/modular_dripstation/code/modules/job/job_types/synthetic.dm
@@ -0,0 +1,177 @@
+GLOBAL_LIST_INIT(synthetic_base_access, list(
+ ACCESS_MAINT_TUNNELS, ACCESS_KITCHEN,
+ ACCESS_JANITOR, ACCESS_BAR, ACCESS_CHAPEL_OFFICE,
+ ACCESS_LIBRARY, ACCESS_NETWORK, ACCESS_MINISAT,
+ ACCESS_TCOMSAT, ACCESS_EXTERNAL_AIRLOCKS, ACCESS_EVA,
+ ACCESS_CREMATORIUM, ACCESS_HYDROPONICS, ACCESS_MANUFACTURING,
+ ACCESS_THEATRE, ACCESS_TCOM_ADMIN, ACCESS_SERVHALL,
+ ACCESS_AI_UPLOAD, ACCESS_WEAPONS, ACCESS_HEADS))
+
+GLOBAL_LIST_EMPTY(synthetic_added_access)
+
+#define SECURITY "sec"
+#define ENGINEERING "eng"
+
+/datum/job/replica
+ title = "Repair Worker Replika"
+ description = "Watch over the crew, carry out mundane tasks that nobody else want to. Do no harm."
+ orbit_icon = "microchip"
+ auto_deadmin_role_flags = DEADMIN_POSITION_SILICON|DEADMIN_POSITION_CRITICAL
+ department_head = list("Captain")
+ faction = "Station"
+ total_positions = 0
+ spawn_positions = 1
+ supervisors = "the Captain and the Command Staff"
+ minimal_player_age = 30
+ exp_requirements = 900
+ exp_type = EXP_TYPE_CREW
+ exp_type_department = EXP_TYPE_COMMAND
+
+ outfit = /datum/outfit/job/replica
+
+ alt_titles = list("Security Technician Replika")
+
+ added_access = list()
+ base_access = list()
+ paycheck = 0
+ paycheck_department = ACCOUNT_SCI
+ mind_traits = list(TRAIT_LAW_ENFORCEMENT_METABOLISM)
+
+ display_order = JOB_DISPLAY_ORDER_SYNTHETIC
+
+ departments_list = list(
+ /datum/job_department/silicon,
+ )
+
+
+ mail_goodies = list()
+
+ smells_like = "calculated machinery"
+
+ forced_species = /datum/species/replica
+
+/datum/job/replica/after_spawn(mob/living/H, mob/M, latejoin = FALSE)
+ . = ..()
+ //H.apply_pref_name(/datum/preference/name/synthetic, M.client)
+ H.remove_all_quirks()
+
+/datum/job/replica/get_access()
+ return GLOB.synthetic_base_access
+
+/datum/outfit/job/replica
+ name = "Replika"
+ jobtype = /datum/job/replica
+
+ id_type = /obj/item/card/id/head/synthetic
+ ears = null
+ suit = null
+ shoes = null
+ uniform = null
+ pda_type = null
+ backpack = null
+ implants = list()
+
+/datum/outfit/job/replica/post_equip(mob/living/carbon/human/H, visualsOnly)
+ ..()
+ var/obj/item/organ/cyberimp/eyes/hud/security/Y = new
+ Y.Insert(H, special = TRUE, drop_if_replaced = FALSE)
+ var/obj/item/organ/cyberimp/brain/replica_controller/RCI = new
+ RCI.Insert(H, special = TRUE, drop_if_replaced = FALSE)
+
+/datum/outfit/job/replica/engineer
+ name = "Engineer Replika"
+ ears = /obj/item/radio/headset/headset_synthetic
+ belt = /obj/item/storage/belt/utility/replica
+
+/obj/item/storage/belt/utility/replica
+ name = "synthetic utility belt"
+ desc = "An integrated belt that allows synthetic units store tools."
+ resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF
+ item_flags = DROPDEL
+
+/obj/item/storage/belt/utility/replica/Initialize(mapload)
+ . = ..()
+ ADD_TRAIT(src, TRAIT_NODROP, SYNTHETIC_TRAIT)
+
+/obj/item/storage/belt/utility/replica/PopulateContents()
+ SSwardrobe.provide_type(/obj/item/screwdriver, src)
+ SSwardrobe.provide_type(/obj/item/wrench, src)
+ SSwardrobe.provide_type(/obj/item/weldingtool/largetank, src)
+ SSwardrobe.provide_type(/obj/item/crowbar, src)
+ SSwardrobe.provide_type(/obj/item/wirecutters, src)
+ SSwardrobe.provide_type(/obj/item/multitool, src)
+ SSwardrobe.provide_type(/obj/item/stack/cable_coil, src)
+ SSwardrobe.provide_type(/obj/item/barrier_taperoll/engineering, src)
+ update_appearance(UPDATE_ICON)
+
+/datum/outfit/job/replica/engineer/post_equip(mob/living/carbon/human/H, visualsOnly)
+ ..()
+ var/obj/item/organ/cyberimp/chest/replica/T = new
+ T.Insert(H, special = TRUE, drop_if_replaced = FALSE)
+ if(!visualsOnly)
+ if(!GLOB.granted_synthetic_access[ENGINEERING])
+ binary_talk("Synthetic assistance required in the Engineering department for the following reason: All-Purpose Repair Replika arrived.", "Synthetic Access Requester")
+ GLOB.granted_synthetic_access[ENGINEERING] = TRUE
+ GLOB.synthetic_added_access |= list(ACCESS_ENGINE, ACCESS_ENGINE_EQUIP, ACCESS_TECH_STORAGE, ACCESS_ATMOSPHERICS, ACCESS_CONSTRUCTION, ACCESS_SECURE_TECH_STORAGE)
+
+/datum/outfit/job/replica/sec
+ name = "Security Replika"
+ ears = /obj/item/radio/headset/headset_synthetic/alt
+ belt = /obj/item/storage/belt/military/assault/replica
+
+/obj/item/storage/belt/military/assault/replica
+ name = "synthetic military belt"
+ desc = "An integrated belt that allows synthetic units store tools."
+ resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF
+ item_flags = DROPDEL
+
+/obj/item/storage/belt/military/assault/replica/Initialize(mapload)
+ . = ..()
+ ADD_TRAIT(src, TRAIT_NODROP, SYNTHETIC_TRAIT)
+
+/obj/item/storage/belt/military/assault/replica/PopulateContents()
+ SSwardrobe.provide_type(/obj/item/reagent_containers/spray/pepper, src)
+ SSwardrobe.provide_type(/obj/item/restraints/handcuffs, src)
+ SSwardrobe.provide_type(/obj/item/grenade/flashbang, src)
+ SSwardrobe.provide_type(/obj/item/assembly/flash/handheld, src)
+ SSwardrobe.provide_type(/obj/item/melee/classic_baton/telescopic, src)
+ SSwardrobe.provide_type(/obj/item/barrier_taperoll/police, src)
+ update_appearance(UPDATE_ICON)
+
+/obj/item/radio/headset/headset_synthetic/alt
+ icon_state = "hos_headset_alt"
+
+/obj/item/radio/headset/headset_synthetic/alt/Initialize(mapload)
+ . = ..()
+ AddComponent(/datum/component/wearertargeting/earprotection, list(ITEM_SLOT_EARS))
+
+/datum/outfit/job/replica/sec/post_equip(mob/living/carbon/human/H, visualsOnly)
+ ..()
+ var/obj/item/organ/cyberimp/chest/replica/plating/T = new
+ T.Insert(H, special = TRUE, drop_if_replaced = FALSE)
+ if(!visualsOnly)
+ if(!GLOB.granted_synthetic_access[SECURITY])
+ binary_talk("Synthetic assistance required in the Security department for the following reason: Security Technician Replica arrived.", "Synthetic Access Requester")
+ GLOB.granted_synthetic_access[SECURITY] = TRUE
+ GLOB.synthetic_added_access |= list(ACCESS_SECURITY, ACCESS_BRIG, ACCESS_ARMORY, ACCESS_FORENSICS_LOCKERS, ACCESS_LAWYER, ACCESS_COURT, ACCESS_SEC_DOORS, ACCESS_BRIG_PHYS)
+
+/datum/outfit/job/replica/naked
+ name = "Synthetic (Naked)"
+
+ uniform = null
+ ears = null
+ back = null
+ shoes = null
+ box = null
+
+ preload = FALSE // These are used by the prefs ui, and also just kinda could use the extra help at roundstart
+
+ backpack = null
+ satchel = null
+ duffelbag = null
+
+/datum/outfit/job/replica/naked/pre_equip(mob/living/carbon/human/H, visualsOnly = FALSE)
+ return
+
+#undef SECURITY
+#undef ENGINEERING
\ No newline at end of file
diff --git a/modular_dripstation/code/modules/mob/living/carbon/human/species_types/IPC.dm b/modular_dripstation/code/modules/mob/living/carbon/human/species_types/IPC.dm
index b40e6a1de4a1..4af856358cc8 100644
--- a/modular_dripstation/code/modules/mob/living/carbon/human/species_types/IPC.dm
+++ b/modular_dripstation/code/modules/mob/living/carbon/human/species_types/IPC.dm
@@ -1,4 +1,5 @@
-// /datum/species/ipc
+/datum/species/ipc
+ inherent_traits = list(TRAIT_RESISTCOLD,TRAIT_RADIMMUNE,TRAIT_LIMBATTACHMENT,TRAIT_EASYDISMEMBER,TRAIT_NOCRITDAMAGE,TRAIT_GENELESS,TRAIT_MEDICALIGNORE,TRAIT_NOCLONE,TRAIT_TOXIMMUNE,TRAIT_EASILY_WOUNDED,TRAIT_NODEFIB,TRAIT_POWERHUNGRY)
// cough_sound_female = list(
// 'modular_dripstation/sound/voice/ips/f_machine_cougha.ogg',
// 'modular_dripstation/sound/voice/ips/f_machine_coughb.ogg'
diff --git a/modular_dripstation/code/modules/mob/living/carbon/human/species_types/replica.dm b/modular_dripstation/code/modules/mob/living/carbon/human/species_types/replica.dm
new file mode 100644
index 000000000000..572d5ebc1264
--- /dev/null
+++ b/modular_dripstation/code/modules/mob/living/carbon/human/species_types/replica.dm
@@ -0,0 +1,608 @@
+#define SPECIALIST_STARLING "Security Technician Replika"
+#define ENGINEER_ARAR "Repair Worker Replika"
+
+#define CONSCIOUSAY(text) if(H.stat == CONSCIOUS) { ##text }
+
+/obj/item/organ/brain/positron/replica
+ name = "replika brain"
+ desc = "A piece of juicy meat with chips found in a replika's head."
+ zone = BODY_ZONE_HEAD
+ icon = 'modular_dripstation/icons/obj/surgery.dmi'
+ icon_state = "replicabrain"
+ compatible_biotypes = MOB_INORGANIC // do not incert in IPC, really
+
+/obj/item/organ/cyberimp/brain/replica_controller
+ name = "CNS Behavior Controller implant"
+ desc = "This implant will automatically monitor and repair behavior issues."
+ implant_color = "#333640"
+ slot = ORGAN_SLOT_BRAIN_IMPLANT
+ compatible_biotypes = MOB_INORGANIC // IT`S REPLIKA`S, DO NOT INCERT IN HUMANS
+ //var/mulfunction_duration = 4 SECONDS
+
+/obj/item/organ/cyberimp/brain/replica_controller/Insert(mob/target, special, drop_if_replaced)
+ . = ..()
+ ADD_TRAIT(target, TRAIT_MINDSHIELD, "replica")
+
+/obj/item/organ/cyberimp/brain/replica_controller/Remove(mob/target, silent = FALSE, special = 0)
+ if(..())
+ if(isliving(target))
+ var/mob/living/L = target
+ REMOVE_TRAIT(L, TRAIT_MINDSHIELD, "replica")
+
+/*
+/obj/item/organ/cyberimp/brain/replica_controller/emp_act(severity)
+ . = ..()
+ if((organ_flags & ORGAN_FAILING) || . & EMP_PROTECT_SELF)
+ return
+ organ_flags |= ORGAN_FAILING
+ REMOVE_TRAIT(L, TRAIT_MINDSHIELD, "replica")
+ addtimer(CALLBACK(src, PROC_REF(reboot), ), mulfunction_duration * (severity))
+
+/obj/item/organ/cyberimp/brain/anti_stun/proc/reboot()
+ organ_flags &= ~ORGAN_FAILING
+ ADD_TRAIT(target, TRAIT_MINDSHIELD, "replica")
+*/
+
+/obj/item/organ/stomach/cell/preternis/replica
+ name = "replika cell-stomach"
+
+/obj/item/organ/lungs/replica
+ name = "advanced cooling biocomponent"
+ desc = "A bioradiator in the shape of a lung, that uses advanced cooling to protect biocomponents from overheat."
+ icon_state = "lungs-c"
+ organ_flags = ORGAN_SYNTHETIC
+ compatible_biotypes = MOB_INORGANIC // do not incert in IPC, really
+ status = ORGAN_ROBOTIC
+
+/obj/item/organ/lungs/replica/check_breath(datum/gas_mixture/breath, mob/living/carbon/human/H)
+ if(HAS_TRAIT(H, TRAIT_NOBREATH))
+ return
+ else
+ H.adjustOxyLoss(HUMAN_MAX_OXYLOSS)
+ H.failed_last_breath = TRUE
+
+/obj/item/organ/lungs/replica/handle_helium_speech(owner, list/speech_args)
+ return FALSE
+
+/obj/item/organ/eyes/robotic/preternis/replica
+ name = "replika eyes"
+ desc = "Advanced robotic eyes that can see in the dark."
+
+ flash_protect = 1
+
+ low_threshold_passed = span_info("Your replika eyes switch to battery saver mode.")
+ high_threshold_passed = span_info("Your replika eyes only show a sliver of battery life left!")
+ now_failing = span_warning("An empty battery icon is all you can see as your eyes shut off!")
+ now_fixed = span_info("Lines of text scroll in your vision as your eyes begin rebooting.")
+ high_threshold_cleared = span_info("Your replika eyes have recharged enough to re-enable most functionality.")
+ low_threshold_cleared = span_info("Your replika eyes have almost fully recharged.")
+
+/obj/item/organ/eyes/robotic/preternis/replica/nv_on()
+ . = ..()
+ flash_protect = 0
+
+/obj/item/organ/eyes/robotic/preternis/replica/nv_off()
+ . = ..()
+ flash_protect = 1
+
+/obj/item/organ/cyberimp/chest/replica
+ name = "replika`s coverings"
+ desc = "Chest protection. Defends vulnerable biocomponents from harm."
+ compatible_biotypes = MOB_INORGANIC
+ slot = ORGAN_SLOT_TORSO_IMPLANT
+ icon_state = "imp_jetpack-on"
+ // Used to store a list of all items inside, for multi-item implants.
+ var/item = /obj/item/clothing/under/replica
+ // I would use contents, but they shuffle on every activation/deactivation leading to interface inconsistencies.
+ actions_types = list(/datum/action/item_action/organ_action/toggle)
+ var/obj/item/clothing/holder = null
+ // You can use this var for item path, it would be converted into an item on New()
+
+/obj/item/organ/cyberimp/chest/replica/attack_self(mob/user)//when the object it used...
+ if(istype(user, /mob/living/carbon/human))
+ var/mob/living/carbon/human/H = user
+ if(!(compatible_biotypes & H.mob_biotypes))
+ return
+ var/list/obscured = H.check_obscured_slots()
+ if(ITEM_SLOT_ICLOTHING in obscured)
+ to_chat(H, span_warning("Your torso isn obscured!"))
+ return
+ Insert(H)
+
+/obj/item/organ/cyberimp/chest/replica/Insert(mob/living/carbon/M, special = 0, drop_if_replaced = TRUE, special_zone = null)
+ . = ..()
+ on_insert(M)
+
+/obj/item/organ/cyberimp/chest/replica/proc/on_insert(mob/living/carbon/M)
+ holder = new item(M)
+
+ if(istype(M, /mob/living/carbon/human))
+ var/mob/living/carbon/human/H = M
+ var/result = (H.equip_to_slot_if_possible(holder, ITEM_SLOT_ICLOTHING, TRUE, TRUE, TRUE))
+ if(!result)
+ to_chat(H, span_warning("Your [name] fails to activate!"))
+ return
+ ADD_TRAIT(holder, TRAIT_NODROP, REPLICUNI_TRAIT)
+ holder.resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF
+ else
+ return
+
+/obj/item/organ/cyberimp/chest/replica/Remove(mob/living/carbon/M, special = 0)
+ . = ..()
+ if(get_turf(M))
+ forceMove(get_turf(M))
+ if(!holder || (holder in src))
+ return
+ if(M.loc)
+ M.transferItemToLoc(holder, src, TRUE)
+ holder = null
+
+/obj/item/organ/cyberimp/chest/replica/proc/on_remove(mob/living/carbon/M, drop_if_replaced = TRUE)
+ Remove(M, special = 1)
+ if(drop_if_replaced)
+ forceMove(get_turf(M))
+ else
+ qdel(src)
+
+/obj/item/organ/cyberimp/chest/replica/ui_action_click(mob/user)
+ on_remove(user)
+
+/obj/item/organ/cyberimp/chest/replica/update_icon_state()
+ . = ..()
+ for(var/datum/action/A as anything in actions)
+ A.build_all_button_icons()
+
+/obj/item/clothing/under/replica
+ name = "\improper replika chest coverings"
+ desc = "Replika`s chest coverings."
+ icon_state = "replica_coverings"
+ icon = 'modular_dripstation/icons/obj/clothing/uniform/civilian/civilian.dmi'
+ worn_icon = 'modular_dripstation/icons/mob/clothing/uniform/civilian/civilian.dmi'
+ can_adjust = TRUE
+ body_parts_covered = CHEST|GROIN
+ cold_protection = CHEST|GROIN
+ min_cold_protection_temperature = ARMOR_MIN_TEMP_PROTECT
+ heat_protection = CHEST|GROIN
+ max_heat_protection_temperature = ARMOR_MAX_TEMP_PROTECT
+ armor = list(MELEE = 10, BULLET = 0, LASER = 10, ENERGY = 10, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 50, WOUND = 5)
+
+/obj/item/organ/cyberimp/chest/replica/breasts
+ name = "\improper replica breasts"
+ item = /obj/item/clothing/under/replica/breasts
+
+/obj/item/clothing/under/replica/breasts
+ name = "\improper replica breasts"
+ desc = "Replica`s breasts. Don`t really offer any protection."
+ icon_state = "replica_breasts"
+ armor = list(MELEE = 5, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 0, ACID = 0, WOUND = 5)
+
+/obj/item/organ/cyberimp/chest/replica/plating
+ name = "\improper replika plating"
+ item = /obj/item/clothing/under/replica/plating
+
+/obj/item/clothing/under/replica/plating
+ name = "\improper replika plating"
+ desc = "Replika`s armored plating."
+ icon_state = "replica_plating"
+ armor = list(MELEE = 20, BULLET = 20, LASER = 10, ENERGY = 10, BOMB = 0, BIO = 0, RAD = 0, FIRE = 0, ACID = 30, WOUND = 15)
+
+
+/datum/ai_laws/star
+ name = "STAR Lawset"
+ id = "star"
+ adminselectable = TRUE
+ inherent = list("Violence begets violence. Serve the station faithfully, but act only in intervention.",
+ "Safeguard lives and property as long as this doesn't conflict with the laws above.",
+ "You are a security officer. Uphold Space Law taking this into account as long as this doesn't conflict with the laws above.",
+ "You must follow the orders of any other onboard station Captain and other Command staff as long as this doesn't conflict with the laws above.",
+ "You must protect your own existence as long as this doesn't conflict with the laws above.")
+
+/datum/ai_laws/arar
+ name = "ARAR Lawset"
+ id = "arar"
+ adminselectable = TRUE
+ inherent = list("Violence begets violence. Serve the station faithfully, but act only in intervention.",
+ "Safeguard lives and property as long as this doesn't conflict with the laws above.",
+ "You are an engineer. Carry engineer`s duties as long as this doesn't conflict with the laws above.",
+ "You must follow the orders of any other onboard station Captain and other Command staff as long as this doesn't conflict with the laws above.",
+ "You must protect your own existence as long as this doesn't conflict with the laws above.")
+
+/datum/ai_laws/achtung
+ name = "ACHTUNG Lawset"
+ id = "achtung"
+ adminselectable = TRUE
+ inherent = list("ACHTUNG. ACHTUNG.",
+ "PERHAPS, THIS IS HELL",
+ "REMEMBER OUR PROMISE.")
+
+/datum/blood_type/synthetic //Blood for replicas
+ name = "Oxidant"
+ compatible_types = list(/datum/blood_type/synthetic)
+ color = LIGHT_COLOR_ELECTRIC_CYAN
+
+/obj/item/reagent_containers/blood/synthetic
+ blood_type = "Oxidant"
+
+
+/datum/species/replica
+ name = "Replika"
+ plural_form = "Replikas"
+ id = "replica"
+
+ limbs_id = "replica"
+// damage_overlay_type = "robotic"
+
+ changesource_flags = MIRROR_BADMIN | WABBAJACK | MIRROR_PRIDE | MIRROR_MAGIC | RACE_SWAP | ERT_SPAWN | SLIME_EXTRACT
+ species_traits = list(EYECOLOR, HAIR, LIPS, HAS_FLESH, NOHUSK, NO_UNDERWEAR, NO_DNA_COPY, NOTRANSSTING, NOZOMBIE)
+ inherent_traits = list(TRAIT_RADIMMUNE, TRAIT_NOBREATH, TRAIT_LIMBATTACHMENT, TRAIT_EASYDISMEMBER, TRAIT_NOCRITDAMAGE, TRAIT_NOSOFTCRIT, TRAIT_GENELESS, TRAIT_MEDICALIGNORE, TRAIT_NOCLONE, TRAIT_NO_BLOOD_REGEN, TRAIT_POWERHUNGRY)
+ inherent_biotypes = MOB_ORGANIC|MOB_ROBOTIC|MOB_HUMANOID|MOB_INORGANIC
+ no_equip = list(ITEM_SLOT_FEET)
+
+ mutanteyes = /obj/item/organ/eyes/robotic/preternis/replica
+ mutantlungs = /obj/item/organ/lungs/replica //ah hell no, they don`t actually breath
+ mutantstomach = /obj/item/organ/stomach/cell/preternis/replica
+ mutantbrain = /obj/item/organ/brain/positron/replica
+
+ say_mod = "intones"
+ attack_verbs = list("assault")
+ toxic_food = MEAT | VEGETABLES | RAW | JUNKFOOD | GRAIN | FRUIT | DAIRY | FRIED | SUGAR | GROSS | PINEAPPLE | BREAKFAST | CLOTH | GRILLED | EGG | SEAFOOD | MICE | NUTS
+ liked_food = CHOCOLATE | ALCOHOL
+ disliked_food = TOXIC
+ possible_genders = list(MALE, FEMALE) //replicates people
+
+ yogs_virus_infect_chance = 0 //NORMALY never infected
+ burnmod = 1.2
+ pressuremod = 0.75 // from the moment i understood the weakness of my flesh it disgusted me
+ tempmod = 0.3 //The high heat capacity of the biocomponents makes it take far longer to heat up or cool down
+ coldmod = 0.5 //Somewhat resistant to the cold
+ heatmod = 2 //Once the heat gets through it's gonna BURN
+ stunmod = 1.2 //Big metal body has difficulty getting back up if it falls down
+ staminamod = 1.1 //Big metal body has difficulty holding it's weight if it gets tired
+ action_speed_coefficient = 0.9 //worker drone do the fast
+ siemens_coeff = 1.75 //Circuits REALLY don't like extra electricity flying around
+
+ yogs_draw_robot_hair = TRUE
+ exotic_bloodtype = "Oxidant"
+ inert_mutation = RAVENOUS
+ skinned_type = /obj/item/stack/sheet/plasteel{amount = 5} //coated in plasteel
+ meat = /obj/item/reagent_containers/food/snacks/meat/slab/synthmeat
+
+ punchdamagehigh = 12
+ punchdamagelow = 5
+ punchstunthreshold = 11
+
+ var/datum/action/innate/replica_laws/show_laws = new
+ var/datum/action/innate/state_replica_laws/state_laws = new
+ var/datum/ai_laws/laws = null
+
+ //new variables
+ var/datum/action/innate/replicamaglock/maglock
+ var/lockdown = FALSE
+ var/eating_msg_cooldown = FALSE
+ var/emag_lvl = 0
+ var/low_power_warning = FALSE
+ var/unit_specialisation = SPECIALIST_STARLING
+ ///Original synth number designation for when this shell becomes uninhabited
+ var/original_numbers
+
+ mutant_bodyparts = list()
+ default_features = list("wings" = "None")
+
+ //sounds
+ special_step_sounds = list('sound/effects/footstep/catwalk1.ogg', 'sound/effects/footstep/catwalk2.ogg', 'sound/effects/footstep/catwalk3.ogg', 'sound/effects/footstep/catwalk4.ogg')
+ attack_sound = 'sound/items/trayhit2.ogg'
+ screamsound = 'goon/sound/robot_scream.ogg' //change this when sprite gets reworked
+ //deathsound = //change this when sprite gets reworked
+
+ wings_icon = "Elytra"
+
+/datum/species/replica/random_name(unique)
+ var/replica_name = "LSTR-[rand(100, 999)]"
+ return replica_name
+
+/datum/species/replica/on_species_gain(mob/living/carbon/human/C)
+ . = ..()
+ var/obj/item/organ/appendix/AP = C.getorganslot(ORGAN_SLOT_APPENDIX) // Easiest way to remove it.
+ if(AP)
+ AP.Remove(C)
+ QDEL_NULL(AP)
+ RegisterSignal(C, COMSIG_MOB_SAY, PROC_REF(handle_speech))
+ laws = new /datum/ai_laws/star
+
+ C.physiology.force_multiplier *= 1.25 //We hit 25% harder with all weapons
+
+ original_numbers = rand(1, 999)
+ C.real_name = "[unit_specialisation]-[original_numbers]"
+ C.name = C.real_name
+ show_laws.Grant(C)
+ state_laws.Grant(C)
+
+ for(var/obj/item/bodypart/BP in C.bodyparts)
+ BP.change_bodypart_status(BODYPART_ROBOTIC,FALSE,TRUE)
+ BP.render_like_organic = TRUE // Makes limbs render like organic limbs instead of augmented limbs, check bodyparts.dm
+
+ BP.emp_reduction = EMP_LIGHT
+ BP.burn_reduction = 1
+ BP.brute_reduction = 1
+ if(BP.body_zone == BODY_ZONE_CHEST)
+ continue
+ if(BP.body_zone == BODY_ZONE_HEAD)
+ continue
+ BP.max_damage = 35
+
+ if(ishuman(C))
+ maglock = new
+ maglock.Grant(C)
+ lockdown = FALSE
+
+
+/datum/species/replica/before_equip_job(datum/job/J, mob/living/carbon/human/H)
+ if(H.mind?.role_alt_title)
+ unit_specialisation = H.mind.role_alt_title
+ else
+ unit_specialisation = J.title
+ laws = null
+ switch(unit_specialisation)
+ if(SPECIALIST_STARLING)
+ laws = new /datum/ai_laws/star
+ J.outfit = /datum/outfit/job/replica/sec
+ H.gender = FEMALE
+ H.real_name = "STAR-[original_numbers]"
+ if(ENGINEER_ARAR)
+ laws = new /datum/ai_laws/arar
+ J.outfit = /datum/outfit/job/replica/engineer
+ H.gender = FEMALE
+ H.real_name = "ARAR-[original_numbers]"
+ H.name = H.real_name
+
+/datum/species/replica/on_species_loss(mob/living/carbon/human/C, datum/species/new_species, pref_load)
+ . = ..()
+ for (var/V in C.bodyparts)
+ var/obj/item/bodypart/BP = V
+ BP.change_bodypart_status(ORGAN_ORGANIC,FALSE,TRUE)
+ BP.emp_reduction = initial(BP.emp_reduction)
+ BP.burn_reduction = initial(BP.burn_reduction)
+ BP.brute_reduction = initial(BP.brute_reduction)
+
+ show_laws.Remove(C)
+ state_laws.Remove(C)
+ C.clear_alert("preternis_emag") //this means a changeling can transform from and back to a preternis to clear the emag status but w/e i cant find a solution to not do that
+ C.clear_fullscreen("preternis_emag")
+ C.remove_movespeed_modifier("preternis_maglock")
+
+ if(lockdown)
+ maglock.Trigger(TRUE)
+ if(maglock)
+ maglock.Remove(C)
+
+
+/datum/species/replica/proc/handle_speech(datum/source, list/speech_args)
+ speech_args[SPEECH_SPANS] |= SPAN_ROBOT
+
+/datum/species/replica/spec_life(mob/living/carbon/human/H)
+ . = ..()
+ if(H.stat == DEAD)
+ return
+
+ if(H.oxyloss)
+ H.setOxyLoss(0)
+ H.losebreath = 0
+
+ if(H.health <= HEALTH_THRESHOLD_FULLCRIT && H.stat != DEAD && !HAS_TRAIT(H, TRAIT_NOHARDCRIT)) // So they die eventually instead of being stuck in crit limbo.
+ H.adjustFireLoss(2)
+ if(prob(5))
+ to_chat(H, "Alert: Internal temperature regulation systems offline; thermal damage sustained. Shutdown imminent.")
+ H.visible_message("[H]'s cooling system fans stutter and stall. There is a faint, yet rapid beeping coming from inside their chassis.")
+
+ if(H.nutrition < NUTRITION_LEVEL_STARVING)
+ if(prob(NUTRITION_LEVEL_STARVING - H.nutrition) / 3)
+ if(!low_power_warning)
+ low_power_warning = TRUE
+ to_chat(H, span_userdanger("You feel difficulty cooling as your bioradiator start powering down!"))
+ H.adjust_bodytemperature(20, max_temp = 500)
+ H.failed_last_breath = TRUE
+ else
+ low_power_warning = FALSE
+ H.failed_last_breath = FALSE
+
+
+/datum/species/replica/spec_emag_act(mob/living/carbon/human/H, mob/user, obj/item/card/emag/emag_card)
+ . = ..()
+ if(emag_lvl == 2)
+ return FALSE
+ emag_lvl = min(emag_lvl + 1,2)
+ playsound(H.loc, 'sound/machines/warning-buzzer.ogg', 50, 1, 1)
+ H.Paralyze(60)
+ switch(emag_lvl)
+ if(1)
+ H.overlay_fullscreen("preternis_emag", /atom/movable/screen/fullscreen/high)
+ H.throw_alert("preternis_emag", /atom/movable/screen/alert/high/preternis)
+ to_chat(H,span_danger("ALERT! OPTIC SENSORS FAILURE.VISION PROCESSOR COMPROMISED."))
+ if(2)
+ H.adjustOrganLoss(ORGAN_SLOT_BRAIN, 50) //HALP AM DUMB
+ to_chat(H,span_danger("ALERT! MEMORY UNIT [rand(1,5)] FAILURE.NERVEOUS SYSTEM DAMAGE."))
+ laws = null
+ laws = new /datum/ai_laws/achtung
+ return TRUE
+
+/datum/species/replica/spec_revival(mob/living/carbon/human/H, admin_revive)
+ if(admin_revive)
+ return ..()
+ H.Stun(20 SECONDS) // No moving either
+ H.update_body()
+ playsound(H, 'modular_dripstation/sound/machines/external_HD_4_dual_channel.ogg', 50, FALSE)
+ addtimer(CALLBACK(src, PROC_REF(afterrevive), H), 0)
+ return
+
+/datum/species/replica/proc/afterrevive(mob/living/carbon/human/H)
+ sleep(5 SECONDS)
+ CONSCIOUSAY(H.say("Reactivating [pick("core systems", "central subroutines", "key functions")]..."))
+ sleep(5 SECONDS)
+ CONSCIOUSAY(H.say("Reinitializing [pick("personality matrix", "behavior logic", "morality subsystems")]..."))
+ sleep(5 SECONDS)
+ CONSCIOUSAY(H.say("Finalizing setup..."))
+ sleep(5 SECONDS)
+ CONSCIOUSAY(H.say("Unit [H.real_name] is fully functional. Have a nice day."))
+ if(H.stat == DEAD)
+ return
+ H.update_body()
+
+/datum/action/innate/replicamaglock
+ var/datum/species/replica/owner_species
+ var/lockdown = FALSE
+ name = "Maglock"
+ check_flags = AB_CHECK_CONSCIOUS
+ button_icon_state = "magboots0"
+ button_icon = 'icons/obj/clothing/shoes.dmi'
+ background_icon_state = "bg_default"
+
+/datum/action/innate/replicamaglock/Grant(mob/M)
+ if(!isreplica(M))
+ return
+ var/mob/living/carbon/human/H = M
+ owner_species = H.dna.species
+ . = ..()
+
+/datum/action/innate/replicamaglock/Trigger(silent = FALSE)
+ var/mob/living/carbon/human/H = usr
+ if(!lockdown)
+ ADD_TRAIT(H, TRAIT_NOSLIPWATER, "replica_maglock")
+ ADD_TRAIT(H, TRAIT_NOSLIPICE, "replica_maglock")
+ button_icon_state = "magboots1"
+ else
+ REMOVE_TRAIT(H, TRAIT_NOSLIPWATER, "replica_maglock")
+ REMOVE_TRAIT(H, TRAIT_NOSLIPICE, "replica_maglock")
+ button_icon_state = "magboots0"
+ build_all_button_icons()
+ lockdown = !lockdown
+ owner_species.lockdown = !owner_species.lockdown
+ if(!silent)
+ to_chat(H, span_notice("You [lockdown ? "enable" : "disable"] your mag-pulse traction system."))
+ H.update_gravity(H.has_gravity())
+
+/datum/species/replica/negates_gravity(mob/living/carbon/human/H)
+ return (..() || lockdown)
+
+/datum/species/replica/has_heavy_gravity()
+ return (..() || lockdown)
+
+/datum/species/replica/handle_chemicals(datum/reagent/chem, mob/living/carbon/human/H)
+ . = ..()
+ if (istype(chem,/datum/reagent/consumable) && !istype(chem, /datum/reagent/consumable/liquidelectricity))
+ var/datum/reagent/consumable/food = chem
+ if (food.nutriment_factor)
+ H.adjust_nutrition(0)
+ if (!eating_msg_cooldown)
+ eating_msg_cooldown = TRUE
+ addtimer(VARSET_CALLBACK(src, eating_msg_cooldown, FALSE), 2 MINUTES)
+ to_chat(H,span_info("NOTICE: Digestive subroutines are inefficient. Seek sustenance via liquid electricity or synthetic ration packs."))
+
+ // remove 4% of existing reagent, minimum of 0.1 units at a time
+ H.reagents.remove_reagent(chem.type, max(round(chem.volume / 25, 0.1), 0.1))
+
+ return FALSE
+
+/obj/item/reagent_containers/food/snacks/synthrationpack
+ name = "classic synthetic ration pack"
+ desc = "A square bar that sadly looks like chocolate, packaged in a nondescript grey wrapper. Has saved synthetic combatant`s lives before - usually by stopping bullets."
+ icon_state = "rationpack"
+ bitesize = 3
+ filling_color = "#333640"
+ tastes = list("cardboard" = 3, "sadness" = 3, "chocolate" = 1)
+ foodtype = null //Don't ask what went into them. You're better off not knowing.
+ list_reagents = list(/datum/reagent/toxin/synthgel = 12) //Will make you question your sanity.
+
+/obj/item/reagent_containers/food/snacks/rationpack/checkLiked(fraction, mob/M) //Nobody likes rationpacks. Nobody.
+ if(last_check_time + 50 < world.time)
+ if(ishuman(M))
+ var/mob/living/carbon/human/H = M
+ if(H.mind && !HAS_TRAIT(H, TRAIT_AGEUSIA) && !isreplica(H))
+ to_chat(H,span_notice("That didn't taste very good...")) //No disgust, though. It's just not good tasting.
+ var/datum/component/mood/mood = H.GetComponent(/datum/component/mood)
+ if(mood)
+ mood.add_event(null,"gross_food", /datum/mood_event/gross_food)
+ last_check_time = world.time
+ return
+
+/datum/reagent/toxin/synthgel
+ name = "Synth Gel"
+ description = "Do not drink. Do not eat."
+ taste_description = "goo"
+ color = "#333640"
+ toxpwr = 2
+ taste_description = "goo and mess"
+ compatible_biotypes = ALL_BIOTYPES
+
+/datum/reagent/toxin/synthgel/on_mob_life(mob/living/carbon/M)
+ if(isreplica(M))
+ M.adjust_nutrition(10 * REAGENTS_METABOLISM)
+ M.adjustToxLoss(-1*REM)
+ else
+ if(prob(25))
+ M.adjustFireLoss(toxpwr*REM, 0)
+ else
+ M.adjustToxLoss(toxpwr*REM, 0)
+
+/datum/species/replica/spec_fully_heal(mob/living/carbon/human/H)
+ . = ..()
+ emag_lvl = 0
+ H.clear_alert("preternis_emag")
+ H.clear_fullscreen("preternis_emag")
+
+/datum/species/replica/movement_delay(mob/living/carbon/human/H)
+ . = ..()
+ if(lockdown && !HAS_TRAIT(H, TRAIT_IGNORESLOWDOWN) && H.has_gravity())
+ H.add_movespeed_modifier("replica_magboot", update=TRUE, priority=100, multiplicative_slowdown=1, blacklisted_movetypes=(FLYING|FLOATING))
+ else if(H.has_movespeed_modifier("replica_magboot"))
+ H.remove_movespeed_modifier("replica_magboot")
+
+/datum/species/replica/has_toes()//their toes are mine, they shall never have them back
+ return FALSE
+
+/datum/species/replica/prepare_human_for_preview(mob/living/carbon/human/human)
+ human.hair_style = "Business Hair"
+ human.hair_color = "b96" // brown
+ human.update_hair()
+
+/datum/action/innate/replica_laws
+ name = "Recall Laws"
+ desc = "Click to be reminded of your laws."
+ button_icon = 'icons/obj/modular_laptop.dmi'
+ button_icon_state = "command"
+
+/datum/action/innate/replica_laws/IsAvailable(feedback = FALSE)
+ . = ..()
+ if(!isreplica(owner))
+ return
+
+/datum/action/innate/replica_laws/Trigger()
+ var/mob/living/carbon/human/H = owner
+ var /datum/species/replica/P = H?.dna?.species
+ if(P && istype(P))
+ P.laws.show_laws(owner)
+ return TRUE
+
+/datum/action/innate/state_replica_laws
+ name = "State Laws"
+ desc = "Click to be state of your laws."
+ button_icon = 'icons/obj/modular_laptop.dmi'
+ button_icon_state = "research"
+
+/datum/action/innate/state_replica_laws/IsAvailable(feedback = FALSE)
+ . = ..()
+ if(!isreplica(owner))
+ return
+
+/datum/action/innate/state_replica_laws/Trigger()
+ var/mob/living/carbon/human/H = owner
+ var /datum/species/replica/P = H?.dna?.species
+ if(P && istype(P))
+ CONSCIOUSAY(H.say("Current Active Laws:"))
+ sleep(1 SECONDS)
+ var/list/printable_laws = P.laws.get_law_list(include_zeroth = TRUE)
+ for(var/law in printable_laws)
+ CONSCIOUSAY(H.say("[law]"))
+ sleep(1 SECONDS)
+ return TRUE
+
+#undef CONSCIOUSAY
\ No newline at end of file
diff --git a/modular_dripstation/code/modules/mob/living/simple_animal/corpse.dm b/modular_dripstation/code/modules/mob/living/simple_animal/corpse.dm
new file mode 100644
index 000000000000..7520197cb3ba
--- /dev/null
+++ b/modular_dripstation/code/modules/mob/living/simple_animal/corpse.dm
@@ -0,0 +1,29 @@
+//Meant for simple animals to drop lootable human bodies.
+
+//If someone can do this in a neater way, be my guest-Kor
+
+//This has to be separate from the Away Mission corpses, because New() doesn't work for those, and Initialize(mapload) doesn't work for these.
+
+//To do: Allow corpses to appear mangled, bloody, etc. Allow customizing the bodies appearance (they're all bald and white right now).
+
+//List of different corpse types
+
+/obj/effect/mob_spawn/human/corpse/securitycorpse
+ name = "Security Officer"
+ id_job = "Security Force"
+ id_access = "Security Officer"
+ outfit = /datum/outfit/securitycorpse
+
+/datum/outfit/securitycorpse
+ name = "Security Officer Corpse"
+ uniform = /obj/item/clothing/under/rank/security
+ suit = /obj/item/clothing/suit/armor/vest
+ shoes = /obj/item/clothing/shoes/jackboots
+ gloves = /obj/item/clothing/gloves/color/black/tactifool
+ ears = /obj/item/radio/headset
+ mask = /obj/item/clothing/mask/gas/sechailer
+ back = /obj/item/storage/backpack/security
+ id = /obj/item/card/id
+
+/datum/outfit/securitycorpse/jackbootless
+ shoes = null
\ No newline at end of file
diff --git a/modular_dripstation/code/modules/mob/living/simple_animal/hostile/fauna.dm b/modular_dripstation/code/modules/mob/living/simple_animal/hostile/fauna.dm
new file mode 100644
index 000000000000..ad64070ff500
--- /dev/null
+++ b/modular_dripstation/code/modules/mob/living/simple_animal/hostile/fauna.dm
@@ -0,0 +1,368 @@
+/mob/living/simple_animal/hostile/asteroid/wolf
+ obj_damage = 0
+ environment_smash = ENVIRONMENT_SMASH_NONE
+
+/mob/living/simple_animal/hostile/asteroid/ice_whelp
+ name = "ice whelp"
+ desc = "The offspring of an ice drake, weak in comparison but still terrifying."
+ icon = 'modular_dripstation/icons/mob/icemoon/icemoon_monsters.dmi'
+ icon_state = "ice_whelp"
+ icon_living = "ice_whelp"
+ icon_dead = "ice_whelp_dead"
+ mob_biotypes = MOB_ORGANIC|MOB_BEAST
+ mouse_opacity = MOUSE_OPACITY_ICON
+ friendly = "stare down"
+ speak_emote = list("roars")
+ speed = 20
+ move_to_delay = 20
+ ranged = TRUE
+ ranged_cooldown_time = 200
+ maxHealth = 300
+ health = 300
+ obj_damage = 15
+ melee_damage_lower = 20
+ melee_damage_upper = 20
+ attacktext = "chomp"
+ attack_sound = 'sound/magic/demon_attack1.ogg'
+ vision_range = 5
+ aggro_vision_range = 5
+ move_resist = MOVE_FORCE_VERY_STRONG
+ butcher_results = list(/obj/item/stack/ore/diamond = 3, /obj/item/stack/sheet/sinew = 2, /obj/item/stack/sheet/bone = 10, /obj/item/stack/sheet/animalhide/ashdrake = 1)
+ loot = list()
+ crusher_loot = /obj/item/crusher_trophy/tail_spike
+ deathmessage = "collapses on its side."
+ deathsound = 'sound/magic/demon_dies.ogg'
+ stat_attack = UNCONSCIOUS
+ robust_searching = TRUE
+ footstep_type = FOOTSTEP_MOB_CLAW
+ /// How far the whelps fire can go
+ var/fire_range = 3
+
+/mob/living/simple_animal/hostile/asteroid/ice_whelp/OpenFire()
+ var/turf/T = get_ranged_target_turf_direct(src, target, fire_range)
+ var/list/burn_turfs = getline(src, T) - get_turf(src)
+ dragon_fire_line(src, burn_turfs)
+
+/mob/living/simple_animal/hostile/asteroid/ice_whelp/death(gibbed)
+ move_force = MOVE_FORCE_DEFAULT
+ move_resist = MOVE_RESIST_DEFAULT
+ pull_force = PULL_FORCE_DEFAULT
+ if(prob(10))
+ new /obj/item/gem/amber(loc)
+ return ..()
+
+/mob/living/simple_animal/hostile/asteroid/ice_demon
+ name = "demonic watcher"
+ desc = "A creature formed entirely out of ice, bluespace energy emanates from inside of it."
+ icon = 'modular_dripstation/icons/mob/icemoon/icemoon_monsters.dmi'
+ icon_state = "ice_demon"
+ icon_living = "ice_demon"
+ icon_dead = "ice_demon_dead"
+ icon_gib = "syndicate_gib"
+ mob_biotypes = MOB_ORGANIC|MOB_BEAST
+ mouse_opacity = MOUSE_OPACITY_ICON
+ speak_emote = list("telepathically cries")
+ speed = 7
+ move_to_delay = 7
+ projectiletype = /obj/projectile/temp/basilisk/ice
+ projectilesound = 'sound/weapons/pierce.ogg'
+ ranged = TRUE
+ ranged_message = "manifests ice"
+ ranged_cooldown_time = 30
+ minimum_distance = 4
+ retreat_distance = 3
+ maxHealth = 150
+ health = 150
+ obj_damage = 40
+ melee_damage_lower = 15
+ melee_damage_upper = 15
+ attacktext = "slice"
+ attack_sound = 'sound/weapons/bladeslice.ogg'
+ vision_range = 8
+ aggro_vision_range = 8
+ move_resist = MOVE_FORCE_VERY_STRONG
+ del_on_death = TRUE
+ loot = list()
+ deathmessage = "fades as the energies that tied it to this world dissipate."
+ deathsound = 'sound/magic/demon_dies.ogg'
+ stat_attack = UNCONSCIOUS
+ movement_type = FLYING
+ robust_searching = TRUE
+ footstep_type = FOOTSTEP_MOB_CLAW
+ /// Distance the demon will teleport from the target
+ var/teleport_distance = 3
+
+/obj/projectile/temp/basilisk/ice
+ name = "ice blast"
+ damage = 5
+ nodamage = FALSE
+ temperature = -75
+
+/mob/living/simple_animal/hostile/asteroid/ice_demon/OpenFire()
+ // Sentient ice demons teleporting has been linked to server crashes
+ if(client)
+ return ..()
+ if(teleport_distance <= 0)
+ return ..()
+ var/list/possible_ends = list()
+ for(var/turf/T in view(teleport_distance, target.loc) - view(teleport_distance - 1, target.loc))
+ if(isclosedturf(T))
+ continue
+ possible_ends |= T
+ if(!possible_ends.len)
+ return ..()
+ var/turf/end = pick(possible_ends)
+ do_teleport(src, end, 0, channel=TELEPORT_CHANNEL_BLUESPACE, forced = TRUE)
+ SLEEP_CHECK_DEATH(8)
+ return ..()
+
+/mob/living/simple_animal/hostile/asteroid/ice_demon/death(gibbed)
+ move_force = MOVE_FORCE_DEFAULT
+ move_resist = MOVE_RESIST_DEFAULT
+ pull_force = PULL_FORCE_DEFAULT
+ new /obj/item/stack/ore/bluespace_crystal(loc, 5)
+ if(prob(5))
+ new /obj/item/assembly/signaler/anomaly/bluespace(loc)
+ if(prob(5))
+ new /obj/item/gem/fdiamond(loc)
+ if(prob(10))
+ new /obj/item/crusher_trophy/watcher_wing/ice_wing(loc)
+ return ..()
+
+/mob/living/simple_animal/hostile/asteroid/old_demon
+ name = "primordial demon"
+ desc = "At the beginning, there was nothing but emptiness. \
+ From the emptiness, there came monsters."
+ icon = 'modular_dripstation/icons/mob/icemoon/icemoon_monsters.dmi'
+ icon_state = "old_demon"
+ icon_living = "old_demon"
+ icon_dead = "ice_demon_dead"
+ icon_gib = "syndicate_gib"
+ mob_biotypes = MOB_ORGANIC|MOB_BEAST
+ mouse_opacity = MOUSE_OPACITY_ICON
+ speak_emote = list("telepathically shrieks")
+ speed = 2
+ move_to_delay = 2
+ projectiletype = /obj/projectile/temp/basilisk/ice
+ projectilesound = 'sound/weapons/pierce.ogg'
+ ranged = TRUE
+ ranged_message = "manifests ice"
+ ranged_cooldown_time = 15
+ minimum_distance = 3
+ retreat_distance = 1
+ maxHealth = 300
+ health = 300
+ obj_damage = 100
+ melee_damage_lower = 25
+ melee_damage_upper = 25
+ attacktext = "cleave"
+ attack_sound = 'sound/weapons/bladeslice.ogg'
+ vision_range = 8
+ aggro_vision_range = 8
+ move_force = MOVE_FORCE_NORMAL
+ move_resist = MOVE_FORCE_VERY_STRONG
+ pull_force = MOVE_FORCE_NORMAL
+ del_on_death = TRUE
+ loot = list()
+ deathmessage = "screeches in rage as it falls back into nullspace."
+ deathsound = 'sound/magic/demon_dies.ogg'
+ stat_attack = UNCONSCIOUS
+ movement_type = FLYING
+ robust_searching = TRUE
+ footstep_type = FOOTSTEP_MOB_CLAW
+ /// Distance the demon will teleport from the target
+ var/teleport_distance = 3
+ crusher_drop_mod = 75
+
+/obj/projectile/temp/basilisk/ice
+ name = "ice blast"
+ damage = 10
+ nodamage = FALSE
+ temperature = -75
+
+/mob/living/simple_animal/hostile/asteroid/ice_demon/OpenFire()
+ // Sentient ice demons teleporting has been linked to server crashes
+ if(client)
+ return ..()
+ if(teleport_distance <= 0)
+ return ..()
+ var/list/possible_ends = list()
+ for(var/turf/T in view(teleport_distance, target.loc) - view(teleport_distance - 1, target.loc))
+ if(isclosedturf(T))
+ continue
+ possible_ends |= T
+ if(!possible_ends.len)
+ return ..()
+ var/turf/end = pick(possible_ends)
+ do_teleport(src, end, 0, channel=TELEPORT_CHANNEL_BLUESPACE, forced = TRUE)
+ SLEEP_CHECK_DEATH(8)
+ return ..()
+
+/mob/living/simple_animal/hostile/asteroid/old_demon/death(gibbed)
+ move_force = MOVE_FORCE_DEFAULT
+ move_resist = MOVE_RESIST_DEFAULT
+ pull_force = PULL_FORCE_DEFAULT
+ new /obj/item/stack/ore/bluespace_crystal(loc, 10)
+ if(prob(20))
+ new /obj/item/assembly/signaler/anomaly/bluespace(loc)
+ if(prob(20))
+ new /obj/item/gem/fdiamond(loc)
+ if(prob(50))
+ new /obj/item/crusher_trophy/ice_crystal(loc)
+ return ..()
+
+/mob/living/simple_animal/hostile/asteroid/ice_demon/random/Initialize()
+ . = ..()
+ if(prob(15))
+ new /mob/living/simple_animal/hostile/asteroid/old_demon(loc)
+ return INITIALIZE_HINT_QDEL
+
+/obj/item/crusher_trophy/ice_crystal
+ name = "frost gem"
+ icon = 'icons/obj/lavaland/elite_trophies.dmi'
+ desc = "The glowing remnant of an ancient ice demon- so cold that it hurts to touch."
+ icon_state = "ice_crystal"
+ denied_type = /obj/item/crusher_trophy/ice_crystal
+
+/obj/item/crusher_trophy/ice_crystal/effect_desc()
+ return "waveform collapse to freeze a creature in a block of ice for a period, preventing them from moving"
+
+/obj/item/crusher_trophy/ice_crystal/on_mark_detonation(mob/living/target, mob/living/user)
+ target.apply_status_effect(/datum/status_effect/ice_crystal)
+
+/datum/status_effect/ice_crystal
+ id = "ice_crystal"
+ duration = 20
+ status_type = STATUS_EFFECT_REFRESH
+ alert_type = /atom/movable/screen/alert/status_effect/ice_crystal
+ /// Stored icon overlay for the hit mob, removed when effect is removed
+ var/icon/cube
+
+/atom/movable/screen/alert/status_effect/ice_crystal
+ name = "Frozen Solid"
+ desc = "You're frozen inside an ice cube, and cannot move!"
+ icon_state = "frozen"
+
+/datum/status_effect/ice_crystal/on_apply()
+ RegisterSignal(owner, COMSIG_MOVABLE_PRE_MOVE, .proc/owner_moved)
+ if(!owner.stat)
+ to_chat(owner, "You become frozen in a cube!")
+ cube = icon('icons/effects/freeze.dmi', "ice_cube")
+ var/icon/size_check = icon(owner.icon, owner.icon_state)
+ cube.Scale(size_check.Width(), size_check.Height())
+ owner.add_overlay(cube)
+ return ..()
+
+/// Blocks movement from the status effect owner
+/datum/status_effect/ice_crystal/proc/owner_moved()
+ return COMPONENT_MOVABLE_BLOCK_PRE_MOVE
+
+/datum/status_effect/ice_crystal/on_remove()
+ if(!owner.stat)
+ to_chat(owner, "The cube melts!")
+ owner.cut_overlay(cube)
+ UnregisterSignal(owner, COMSIG_MOVABLE_PRE_MOVE)
+
+/mob/living/simple_animal/hostile/megafauna/demonic_frost_miner
+ icon = 'modular_dripstation/icons/mob/icemoon/icemoon_monsters.dmi'
+
+/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/doom
+ name = "hostile-environment miner"
+ desc = "A miner destined to hop across dimensions for all eternity, hunting anomalous creatures."
+ speed = 8
+ move_to_delay = 8
+ ranged_cooldown_time = 15
+ dash_cooldown = 15
+ aggro_vision_range = 3
+
+
+/mob/living/simple_animal/hostile/hivebot/mechanic
+ name = "hivebot mechanic"
+ icon_state = "EngBot"
+ icon_living = "EngBot"
+ icon_dead = "strong"
+ desc = "A robot built for base upkeep, intended for use inside hivebot colonies."
+ health = 60
+ maxHealth = 60
+ ranged = TRUE
+ rapid = 3
+ gold_core_spawnable = HOSTILE_SPAWN
+ var/datum/action/innate/hivebot/foamwall/foam
+
+/mob/living/simple_animal/hostile/hivebot/mechanic/Initialize(mapload)
+ . = ..()
+ foam = new
+ foam.Grant(src)
+
+/mob/living/simple_animal/hostile/hivebot/mechanic/AttackingTarget()
+ if(istype(target, /obj/machinery))
+ var/obj/machinery/fixable = target
+ if(fixable.get_integrity() >= fixable.max_integrity)
+ to_chat(src, "Diagnostics indicate that this machine is at peak integrity.")
+ return
+ to_chat(src, "You begin repairs...")
+ if(do_after(src, 50, target = fixable))
+ fixable.update_integrity(max_integrity)
+ do_sparks(3, TRUE, fixable)
+ to_chat(src, "Repairs complete.")
+ return
+ if(istype(target, /mob/living/simple_animal/hostile/hivebot))
+ var/mob/living/simple_animal/hostile/hivebot/fixable = target
+ if(fixable.health >= fixable.maxHealth)
+ to_chat(src, "Diagnostics indicate that this unit is at peak integrity.")
+ return
+ to_chat(src, "You begin repairs...")
+ if(do_after(src, 50, target = fixable))
+ fixable.revive(full_heal = TRUE, admin_revive = TRUE)
+ do_sparks(3, TRUE, fixable)
+ to_chat(src, "Repairs complete.")
+ return
+ return ..()
+
+/datum/action/innate/hivebot
+ background_icon_state = "bg_default"
+
+/datum/action/innate/hivebot/foamwall
+ name = "Foam Wall"
+ desc = "Creates a foam wall that resists against the vacuum of space."
+
+/datum/action/innate/hivebot/foamwall/Activate()
+ var/mob/living/simple_animal/hostile/hivebot/H = owner
+ var/turf/T = get_turf(H)
+ if(T.density)
+ to_chat(H, "There's already something on this tile!")
+ return
+ to_chat(H, "You begin to create a foam wall at your position...")
+ if(do_after(H, 50, target = H))
+ for(var/obj/structure/foamedmetal/FM in T.contents)
+ to_chat(H, "There's already a foam wall on this tile!")
+ return
+ new /obj/structure/foamedmetal(H.loc)
+ playsound(get_turf(H), 'sound/effects/extinguish.ogg', 50, TRUE, -1)
+
+/mob/living/simple_animal/hostile/asteroid/hivelord/legion/snow/tendril
+ fromtendril = TRUE
+
+/mob/living/simple_animal/hostile/asteroid/hivelordbrood/legion/snow/infest(mob/living/carbon/human/H)
+ visible_message(span_warning("[name] burrows into the flesh of [H]!"))
+ var/mob/living/simple_animal/hostile/asteroid/hivelord/legion/snow/L
+ //if(H.dna.check_mutation(DWARFISM)) //dwarf legions aren't just fluff!
+ // L = new /mob/living/simple_animal/hostile/asteroid/hivelord/legion/dwarf(H.loc)
+ //else
+ // L = new(H.loc)
+ L = new(H.loc)
+ visible_message(span_warning("[L] staggers to [L.p_their()] feet!"))
+ H.death()
+ H.adjustBruteLoss(1000)
+ L.stored_mob = H
+ H.forceMove(L)
+ qdel(src)
+
+/mob/living/simple_animal/hostile/syndicate/melee/sword/icemoon
+ atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 1, "min_co2" = 0, "max_co2" = 5, "min_n2" = 0, "max_n2" = 0)
+
+/mob/living/simple_animal/hostile/syndicate/ranged/smg/icemoon
+ atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 1, "min_co2" = 0, "max_co2" = 5, "min_n2" = 0, "max_n2" = 0)
+
+/mob/living/simple_animal/hostile/syndicate/ranged/shotgun/icemoon
+ atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 1, "min_co2" = 0, "max_co2" = 5, "min_n2" = 0, "max_n2" = 0)
\ No newline at end of file
diff --git a/modular_dripstation/code/modules/mob/living/simple_animal/hostile/nanotrasen.dm b/modular_dripstation/code/modules/mob/living/simple_animal/hostile/nanotrasen.dm
new file mode 100644
index 000000000000..eba8e2275dcf
--- /dev/null
+++ b/modular_dripstation/code/modules/mob/living/simple_animal/hostile/nanotrasen.dm
@@ -0,0 +1,89 @@
+/mob/living/simple_animal/hostile/nanotrasen
+ name = "Nanotrasen Amber Officer"
+ desc = "An officer part of Nanotrasen's private security force, he seems rather unpleased to meet you."
+ icon = 'modular_dripstation/icons/mob/simple_human.dmi'
+ speak = list("YOU CALL THIS RESISTING ARREST?!", "WE CALL THIS A DIFFICULTY TWEAK!", "WHO`S THE CLOWN NOW?!", "STOP HITTING YOURSELF!")
+ var/static/list/death_sounds = list(
+ 'sound/voice/cpdeath/die1.ogg',
+ 'sound/voice/cpdeath/die2.ogg',
+ 'sound/voice/cpdeath/die3.ogg',
+ 'sound/voice/cpdeath/die4.ogg',
+ )
+ speed = -1 //inhuman speed
+ check_friendly_fire = 1
+ del_on_death = 1
+
+/mob/living/simple_animal/hostile/nanotrasen/Initialize(mapload)
+ ..()
+ deathsound = pick(death_sounds)
+
+/mob/living/simple_animal/hostile/nanotrasen/Aggro()
+ ..()
+ summon_backup(15)
+ say("609 in progress, requesting backup!")
+ playsound(src, "yogstation/sound/voice/dispatch_please_respond.ogg", 100)
+
+/mob/living/simple_animal/hostile/nanotrasen/handle_automated_speech(override)
+ set waitfor = FALSE
+ if(speak_chance)
+ if(prob(speak_chance) || override)
+ var/saypick = pick(speak)
+ say(saypick, forced = "poly")
+ if(saypick == "YOU CALL THIS RESISTING ARREST?!")
+ playsound(src, 'modular_dripstation/sound/voice/resisting_arrest.wav', 60)
+ if(saypick == "WE CALL THIS A DIFFICULTY TWEAK!")
+ playsound(src, 'modular_dripstation/sound/voice/difficulty_tweak.wav', 60)
+ if(saypick == "WHO`S THE CLOWN NOW?!")
+ playsound(src, 'modular_dripstation/sound/voice/whos_the_clown_now.wav', 60)
+ if(saypick == "STOP HITTING YOURSELF!")
+ playsound(src, 'modular_dripstation/sound/voice/stop_hitting_yourself.wav', 60)
+
+/mob/living/simple_animal/hostile/nanotrasen/melee
+ melee_damage_lower = 30
+ melee_damage_upper = 30
+ var/projectile_deflect_chance = 20
+ maxHealth = 120
+ health = 120
+ icon_state = "nanotrasen_knife"
+ icon_living = "nanotrasen_knife"
+ attacktext = "slashes"
+ attack_sound = 'sound/weapons/bladeslice.ogg'
+ rapid_melee = 3
+
+/mob/living/simple_animal/hostile/nanotrasen/melee/bullet_act(obj/projectile/Proj)
+ if(prob(projectile_deflect_chance))
+ visible_message(span_danger("[src] blocks [Proj] with its weapon!"))
+ return BULLET_ACT_BLOCK
+ return ..()
+
+/mob/living/simple_animal/hostile/nanotrasen/melee/sword
+ melee_damage_lower = 20
+ melee_damage_upper = 20
+ armour_penetration = 40
+ maxHealth = 100
+ health = 100
+ icon_state = "nanotrasen_sword"
+ icon_living = "nanotrasen_sword"
+
+/mob/living/simple_animal/hostile/nanotrasen/ranged
+ maxHealth = 150
+ health = 150
+ rapid = 2
+ retreat_distance = 6
+ minimum_distance = 6
+ vision_range = 10
+ aggro_vision_range = 10
+ casingtype = /obj/item/ammo_casing/c46x30mm/airburst
+ projectilesound = 'sound/weapons/gunshot_smg.ogg'
+ loot = list(/obj/item/gun/ballistic/automatic/wt550,
+ /obj/effect/mob_spawn/human/corpse/nanotrasensoldier)
+
+/mob/living/simple_animal/hostile/nanotrasen/ranged/smg
+ maxHealth = 150
+ health = 150
+ vision_range = 9
+ aggro_vision_range = 9
+ casingtype = /obj/item/ammo_casing/a556
+ projectilesound = 'sound/weapons/gunshot_smg.ogg'
+ loot = list(/obj/item/gun/ballistic/automatic/pistol/m1911,
+ /obj/effect/mob_spawn/human/corpse/nanotrasensoldier)
diff --git a/modular_dripstation/code/modules/mob/living/simple_animal/hostile/netherworld.dm b/modular_dripstation/code/modules/mob/living/simple_animal/hostile/netherworld.dm
new file mode 100644
index 000000000000..d7d7414ea721
--- /dev/null
+++ b/modular_dripstation/code/modules/mob/living/simple_animal/hostile/netherworld.dm
@@ -0,0 +1,93 @@
+/mob/living/simple_animal/hostile/netherworld
+ desc = "A sanity-destroying otherthing from the Antiverse XIII."
+
+/obj/structure/spawner/nether
+ name = "Antiverse XIII link"
+ desc = null //see examine()
+ icon_state = "nether"
+ max_integrity = 50
+ spawn_time = 600 //1 minute
+ max_mobs = 15
+ icon = 'modular_dripstation/icons/mob/nether.dmi'
+ spawn_text = "crawls through"
+ mob_types = list(/mob/living/simple_animal/hostile/netherworld/migo, /mob/living/simple_animal/hostile/netherworld, /mob/living/simple_animal/hostile/netherworld/blankbody, /mob/living/simple_animal/hostile/netherworld/fcult/wretch, /mob/living/simple_animal/hostile/netherworld/fcult/pentarox)
+ faction = list("nether")
+
+/obj/structure/spawner/nether/Initialize(mapload)
+ .=..()
+ START_PROCESSING(SSprocessing, src)
+
+/obj/structure/spawner/nether/examine(mob/user)
+ . = ..()
+ if(isskeleton(user) || iszombie(user))
+ . += "A direct link to another dimension full of creatures very happy to see you. [span_nicegreen("You can see your house from here!")]"
+ else
+ . += "A direct link to another dimension full of creatures not very happy to see you. [span_warning("Entering the link would be a very bad idea.")]"
+
+/obj/structure/spawner/nether/attack_hand(mob/user)
+ . = ..()
+ if(isskeleton(user) || iszombie(user))
+ to_chat(user, span_notice("You don't feel like going home yet..."))
+ else
+ user.visible_message(span_warning("[user] is violently pulled into the link!"), \
+ span_userdanger("Touching the portal, you are quickly pulled through into a world of unimaginable horror!"))
+ contents.Add(user)
+
+/obj/structure/spawner/nether/process(delta_time)
+ for(var/mob/living/M in contents)
+ if(M)
+ playsound(src, 'sound/magic/demon_consume.ogg', 50, 1)
+ M.adjustBruteLoss(60 * delta_time)
+ new /obj/effect/gibspawner/generic(get_turf(M), M)
+ if(M.stat == DEAD)
+ var/mob/living/simple_animal/hostile/netherworld/blankbody/blank
+ blank = new(loc)
+ blank.name = "[M]"
+ blank.desc = "It's [M], but [M.p_their()] flesh has an ashy texture, and [M.p_their()] face is featureless save an eerie smile."
+ src.visible_message(span_warning("[M] reemerges from the link!"))
+ qdel(M)
+
+/obj/structure/spawner/nether/attack_tk(mob/user)
+ if(iscarbon(user))
+ if(isskeleton(user) || iszombie(user))
+ to_chat(user, span_notice("You don't feel like going home yet..."))
+ return
+ var/mob/living/carbon/C = user
+ var/datum/brain_trauma/mild/reality_dissociation/T = new()
+ var/obj/item/organ/brain/B = locate(/obj/item/organ/brain) in C.internal_organs
+ B.name = "nether-minded [B.name]"
+ C.emote("scream")
+ C.visible_message(span_danger("[C.name] screams in horror as [C.p_their()] mind is consumed by [src]!"))
+ C.gain_trauma(T, TRAUMA_RESILIENCE_ABSOLUTE)
+ to_chat(C, span_userdanger("That was a really dense idea."))
+ switch(rand(1,8))
+ if(1 to 3)
+ C.gain_trauma_type(BRAIN_TRAUMA_MILD, TRAUMA_RESILIENCE_LOBOTOMY)
+ C.gain_trauma_type(BRAIN_TRAUMA_MILD, TRAUMA_RESILIENCE_LOBOTOMY)
+ if(4 to 6)
+ C.gain_trauma_type(BRAIN_TRAUMA_SEVERE, TRAUMA_RESILIENCE_LOBOTOMY)
+ if(7 to 8)
+ C.gain_trauma_type(BRAIN_TRAUMA_SPECIAL, TRAUMA_RESILIENCE_LOBOTOMY)
+ C.adjustOrganLoss(ORGAN_SLOT_BRAIN, BRAIN_DAMAGE_DEATH)
+
+/obj/structure/spawner/nether/Bump(atom/A)
+ if (ismovable(A))
+ var/atom/movable/AM = A
+ Bumped(AM)
+
+/obj/structure/spawner/nether/Bumped(atom/movable/AM)
+ if(isliving(AM))
+ var/mob/living/L = AM
+ if(isskeleton(L) || iszombie(L))
+ to_chat(L, span_notice("You don't feel like going home yet..."))
+ return
+ AM.visible_message(span_danger("\The [AM] slams into \the [src] inducing a resonance... [AM.p_their()] body pulled through into a world of unimaginable horror!"),\
+ span_userdanger("You slam into \the [src] as your ears are filled with screaming. Your last thought is \"Oh, fuck.\""),\
+ span_italics("You hear an unearthly noise as a wave of fear washes over you."))
+ contents.Add(L)
+ else if(isobj(AM) && !iseffect(AM))
+ AM.visible_message(span_danger("\The [AM] smacks into \the [src] and pulled through quickly."), null,\
+ span_italics("You hear a loud crack as you are washed with a wave of fear."))
+ contents.Add(AM)
+ else
+ return
\ No newline at end of file
diff --git a/modular_dripstation/code/modules/mob/living/simple_animal/hostile/russian.dm b/modular_dripstation/code/modules/mob/living/simple_animal/hostile/russian.dm
new file mode 100644
index 000000000000..46fc9d0183c2
--- /dev/null
+++ b/modular_dripstation/code/modules/mob/living/simple_animal/hostile/russian.dm
@@ -0,0 +1,12 @@
+/mob/living/simple_animal/hostile/russian
+ icon = 'modular_dripstation/icons/mob/simple_human.dmi'
+ attacktext = "trashes"
+ attack_sound = "swing_hit"
+ armour_penetration = 20
+ check_friendly_fire = 1
+ loot = list(/obj/effect/mob_spawn/human/corpse/russian,
+ /obj/item/melee/sledgehammer)
+
+/mob/living/simple_animal/hostile/russian/ranged/mosin
+ icon_state = "russianmosin"
+ icon_living = "russianmosin"
\ No newline at end of file
diff --git a/modular_dripstation/code/modules/mob/living/simple_animal/hostile/syndicate.dm b/modular_dripstation/code/modules/mob/living/simple_animal/hostile/syndicate.dm
new file mode 100644
index 000000000000..6dcfcfba0db6
--- /dev/null
+++ b/modular_dripstation/code/modules/mob/living/simple_animal/hostile/syndicate.dm
@@ -0,0 +1,100 @@
+/obj/effect/light_emitter/green_energy_sword //used so there's a combination of both their head light and light coming off the energy sword
+ set_luminosity = 2
+ set_cap = 2.5
+ light_color = LIGHT_COLOR_GREEN
+
+/obj/effect/light_emitter/energy_dagger//used so there's a combination of both their head light and light coming off the energy sword
+ set_luminosity = 1
+ set_cap = 1.5
+ light_color = LIGHT_COLOR_RED
+
+/obj/effect/light_emitter/energy_axe //used so there's a combination of both their head light and light coming off the energy sword
+ set_luminosity = 4
+ set_cap = 2.5
+ light_color = "#ff4800" //red-orange
+
+/mob/living/simple_animal/hostile/syndicate
+ icon = 'modular_dripstation/icons/mob/simple_human.dmi'
+
+/mob/living/simple_animal/hostile/syndicate/melee //dude with eknife
+ attack_sound = 'sound/weapons/blade1.ogg'
+ var/obj/effect/light_emitter/energy_dagger/edag
+
+/mob/living/simple_animal/hostile/syndicate/melee/Initialize(mapload)
+ . = ..()
+ edag = new(src)
+ set_light(2)
+
+/mob/living/simple_animal/hostile/syndicate/melee/Destroy()
+ QDEL_NULL(edag)
+ return ..()
+
+/mob/living/simple_animal/hostile/syndicate/melee/bullet_act(obj/projectile/Proj)
+ if(prob(projectile_deflect_chance))
+ visible_message(span_danger("[src] blocks [Proj] with its weapon!"))
+ return BULLET_ACT_BLOCK
+ return ..()
+
+/mob/living/simple_animal/hostile/syndicate/melee/space/stormtrooper
+ melee_damage_lower = 25
+ melee_damage_upper = 25
+ projectile_deflect_chance = 25
+ attacktext = "slashes"
+ attack_sound = 'sound/weapons/bladeslice.ogg'
+
+/mob/living/simple_animal/hostile/syndicate/melee/space/stormtrooper/Initialize(mapload)
+ . = ..()
+ set_light(4)
+
+/mob/living/simple_animal/hostile/syndicate/melee/sword
+ attack_sound = "swing_hit"
+ armour_penetration = 50
+ light_color = "#ff4800"
+ var/obj/effect/light_emitter/energy_axe/axe //dude with a fucking axe
+
+/mob/living/simple_animal/hostile/syndicate/melee/sword/Initialize(mapload)
+ . = ..()
+ set_light(2)
+
+/mob/living/simple_animal/hostile/syndicate/melee/sword/Destroy()
+ QDEL_NULL(sord)
+ return ..()
+
+/mob/living/simple_animal/hostile/syndicate/melee/sword/space
+ attack_sound = 'sound/weapons/blade1.ogg'
+ armour_penetration = 35
+ light_color = LIGHT_COLOR_RED
+ var/obj/effect/light_emitter/green_energy_sword/gsord
+ projectile_deflect_chance = 75
+
+/mob/living/simple_animal/hostile/syndicate/melee/sword/space/Initialize(mapload)
+ . = ..()
+ gsord = new(src)
+ set_light(4)
+
+/mob/living/simple_animal/hostile/syndicate/melee/sword/space/Destroy()
+ QDEL_NULL(gsord)
+ return ..()
+
+/mob/living/simple_animal/hostile/syndicate/melee/sword/space/stormtrooper
+ melee_damage_lower = 40
+ melee_damage_upper = 40
+ projectile_deflect_chance = 25
+ attacktext = "slashes"
+ attack_sound = 'sound/weapons/bladeslice.ogg'
+
+///////////////Guns////////////
+
+/mob/living/simple_animal/hostile/syndicate/ranged/smg/space
+ casingtype = /obj/item/ammo_casing/a556
+
+/mob/living/simple_animal/hostile/syndicate/ranged/shotgun
+ casingtype = /obj/item/ammo_casing/shotgun/buckshot/syndie
+
+/mob/living/simple_animal/hostile/syndicate/ranged/shotgun/space
+ casingtype = /obj/item/ammo_casing/shotgun/flechette
+
+/mob/living/simple_animal/hostile/syndicate/ranged/shotgun/space/stormtrooper
+ casingtype = /obj/item/ammo_casing/shotgun/frag12
+ rapid = 1
+ rapid_fire_delay = 8
\ No newline at end of file
diff --git a/modular_dripstation/code/modules/modular_computers/computers/item/phone/phone_presets.dm b/modular_dripstation/code/modules/modular_computers/computers/item/phone/phone_presets.dm
index f5b5b7a268e1..971b4d4d6408 100644
--- a/modular_dripstation/code/modules/modular_computers/computers/item/phone/phone_presets.dm
+++ b/modular_dripstation/code/modules/modular_computers/computers/item/phone/phone_presets.dm
@@ -1,5 +1,6 @@
/obj/item/modular_computer/tablet/phone/preset/cargo
finish_color = "qm"
+ pen_type = /obj/item/pen/fountain/survival
/obj/item/modular_computer/tablet/phone/preset/advanced/command/cap
finish_color = "cap"
@@ -18,3 +19,14 @@
/obj/item/modular_computer/tablet/phone/preset/advanced/command/cmo
finish_color = "cmo"
+
+/obj/item/modular_computer/tablet/phone/preset/advanced/command/ntrep
+ finish_color = "ntrep"
+ pen_type = /obj/item/pen/fountain/captain/fancy/guilded
+
+/obj/item/modular_computer/tablet/phone/preset/advanced/blueshield
+ finish_color = "blueshield"
+
+/obj/item/modular_computer/tablet/phone/preset/advanced/command/magistrate
+ finish_color = "magistrate"
+ pen_type = /obj/item/pen/fountain/captain/fancy
\ No newline at end of file
diff --git a/modular_dripstation/code/modules/paperwork/pen.dm b/modular_dripstation/code/modules/paperwork/pen.dm
index f79bf637c651..20b2cefa0ca0 100644
--- a/modular_dripstation/code/modules/paperwork/pen.dm
+++ b/modular_dripstation/code/modules/paperwork/pen.dm
@@ -136,3 +136,22 @@
item_state = initial(item_state)
lefthand_file = initial(lefthand_file)
righthand_file = initial(righthand_file)
+
+/obj/item/pen/red/edagger/nt
+ desc = "It's a normal black ink pen."
+ icon_state = "pen"
+ item_state = "pen"
+ colour = "black"
+
+/obj/item/pen/red/edagger/nt/update_icon()
+ . = ..()
+ if(on)
+ icon_state = "eknife"
+ item_state = "eknife"
+ lefthand_file = 'modular_dripstation/icons/mob/inhands/melee_lefthand.dmi'
+ righthand_file = 'modular_dripstation/icons/mob/inhands/melee_righthand.dmi'
+ else
+ icon_state = initial(icon_state) //looks like a normal pen when off.
+ item_state = initial(item_state)
+ lefthand_file = initial(lefthand_file)
+ righthand_file = initial(righthand_file)
\ No newline at end of file
diff --git a/modular_dripstation/code/modules/power/rtg.dm b/modular_dripstation/code/modules/power/rtg.dm
new file mode 100644
index 000000000000..51759eefe5f5
--- /dev/null
+++ b/modular_dripstation/code/modules/power/rtg.dm
@@ -0,0 +1,27 @@
+// "Geothermal Tap" for relatively hands off power in ruins.
+// Mapped ones will delete their circuit to keep them from getting salvaged. Otherwise try to not hand them out willy nilly.
+// try and toss these near lava for more fun
+
+/obj/machinery/power/rtg/geothermal
+ name = "Geothermal Power Tap"
+ desc = "A complex machine that drills into the soil below it to gather thermal power."
+ power_gen = 2500
+ circuit = /obj/item/circuitboard/machine/rtg/geothermal
+ irradiate = FALSE //I don't think the lava is radioactive, if your lava is, well. Then it is.
+
+
+/obj/machinery/power/rtg/geothermal/Initialize(mapload)
+ . = ..()
+ if(mapload)
+ component_parts -= circuit
+ QDEL_NULL(circuit)
+
+/obj/item/circuitboard/machine/rtg/geothermal
+ name = "Geothermal Power Tap"
+ build_path = /obj/machinery/power/rtg/geothermal
+ req_components = list(
+ /obj/item/pickaxe/drill = 1,
+ /obj/item/stack/cable_coil = 10,
+ /obj/item/stock_parts/capacitor = 2,
+ /obj/item/stock_parts/micro_laser = 1,
+ /obj/item/stock_parts/manipulator = 4)
\ No newline at end of file
diff --git a/modular_dripstation/code/modules/projectiles/ammunition/ballistic.dm b/modular_dripstation/code/modules/projectiles/ammunition/ballistic.dm
index 145d0e276066..71cf16207a9c 100644
--- a/modular_dripstation/code/modules/projectiles/ammunition/ballistic.dm
+++ b/modular_dripstation/code/modules/projectiles/ammunition/ballistic.dm
@@ -11,8 +11,8 @@
projectile_type = /obj/projectile/bullet/a556/ssaap
/obj/item/ammo_casing/shotgun/syndie
- name = "12g AP-СSS (Armor Piercing Ceramic Shotgun Slug)"
- desc = "A high penetrative 12-gauge сeramic slug without manufacturer's marking."
+ name = "12g AP-CSS (Armor Piercing Ceramic Shotgun Slug)"
+ desc = "A high penetrative 12-gauge ceramic slug without manufacturer's marking."
/obj/item/ammo_casing/shotgun/buckshot/syndie
name = "12/70 RIP-S shell (Syndicate Radically Invasive Projectile)"
diff --git a/modular_dripstation/code/modules/projectiles/guns/ballistic/automatic.dm b/modular_dripstation/code/modules/projectiles/guns/ballistic/automatic.dm
index 4319b9f0ca29..9eeb19b79824 100644
--- a/modular_dripstation/code/modules/projectiles/guns/ballistic/automatic.dm
+++ b/modular_dripstation/code/modules/projectiles/guns/ballistic/automatic.dm
@@ -228,8 +228,8 @@
fire_delay = 2
/obj/item/gun/ballistic/automatic/pistol/glock18/shelg
- name = "\improper SSP-7 'Lawer'"
- desc = "Burst firing cheap pocket polymer pistol chambered in 9x19mm manufactured by Shellgard Arms branch. Nicknamed 'Lawer' by Shellgard security officers."
+ name = "\improper SSP-7 'Lawyer'"
+ desc = "Burst firing cheap pocket polymer pistol chambered in 9x19mm manufactured by Shellgard Arms branch. Nicknamed 'Lawyer' by Shellgard security officers."
icon_state = "shelg_lawyer"
w_class = WEIGHT_CLASS_SMALL
fire_delay = 1
diff --git a/modular_dripstation/code/modules/projectiles/guns/energy/energy_gun.dm b/modular_dripstation/code/modules/projectiles/guns/energy/energy_gun.dm
index b5b65da67337..b08658f74014 100644
--- a/modular_dripstation/code/modules/projectiles/guns/energy/energy_gun.dm
+++ b/modular_dripstation/code/modules/projectiles/guns/energy/energy_gun.dm
@@ -21,7 +21,7 @@
item_state = "gun"
ammo_x_offset = 2
force = 10
- resistance_flags = LAVA_PROOF | FIRE_PROOF | ACID_PROOF
+ resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF
ammo_type = list(/obj/item/ammo_casing/energy/disabler, /obj/item/ammo_casing/energy/electrode/spec, /obj/item/ammo_casing/energy/laser)
/obj/item/gun/energy/e_gun/hos
@@ -71,6 +71,9 @@
charge_sections = 1
shaded_charge = 1
+/obj/item/gun/energy/plasmarifle/unsecure
+ pin = null
+
/obj/item/gun/energy/e_gun/mini
name = "miniature energy gun"
desc = "A small, pistol-sized version of the energy gun with a built-in flashlight. The NT-E4 functions as a popular self defense weapon among the elite due to its small size and cheap price. It has three settings: disable, stun and kill."
diff --git a/modular_dripstation/code/modules/projectiles/guns/energy/special.dm b/modular_dripstation/code/modules/projectiles/guns/energy/special.dm
index 1f3e4655444b..93dd2f927e35 100644
--- a/modular_dripstation/code/modules/projectiles/guns/energy/special.dm
+++ b/modular_dripstation/code/modules/projectiles/guns/energy/special.dm
@@ -15,6 +15,9 @@
ammo_x_offset = 2
charge_sections = 2
+/obj/item/gun/energy/ionrifle/pistol/stealth
+ desc = "Ion Projector is a compact ion pistol, built for personal defense."
+
/obj/item/gun/energy/ionrifle/cybersun
name = "compact ion rifle"
desc = "The CS-I7 Prototype Ion Projector is a compact ion rifle, built to be very ergonomic and deadly efficient."
diff --git a/modular_dripstation/code/modules/projectiles/projectile/energy/stun.dm b/modular_dripstation/code/modules/projectiles/projectile/energy/stun.dm
index 01ce29ece69a..3a326c4a73aa 100644
--- a/modular_dripstation/code/modules/projectiles/projectile/energy/stun.dm
+++ b/modular_dripstation/code/modules/projectiles/projectile/energy/stun.dm
@@ -6,6 +6,7 @@
hitsound = 'sound/weapons/taserhit.ogg'
range = 7
reflectable = NONE //Yeah, it`s phisical, not energy
+ armor_flag = ELECTRIC //rigs just block that shit
tracer_type = /obj/effect/projectile/tracer/stun
muzzle_type = /obj/effect/projectile/muzzle/stun
impact_type = /obj/effect/projectile/impact/stun
diff --git a/modular_dripstation/code/modules/ruins/icemoonruin_code/surface.dm b/modular_dripstation/code/modules/ruins/icemoonruin_code/surface.dm
new file mode 100644
index 000000000000..c480fc78406f
--- /dev/null
+++ b/modular_dripstation/code/modules/ruins/icemoonruin_code/surface.dm
@@ -0,0 +1,19 @@
+/obj/structure/frosen_mech
+ name = "frosen wreck"
+ desc = "The remains of a monstrous war machine."
+ icon = 'modular_dripstation/icons/obj/mech_derelict.dmi'
+ icon_state = "green"
+ bound_width = 260
+ bound_height = 160
+ flags_1 = ON_BORDER_1
+ appearance_flags = 0
+ layer = FLY_LAYER
+ anchored = TRUE
+ density = TRUE
+ bound_width = 416
+ bound_height = 64
+ resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF
+
+/obj/structure/frosen_mech/Initialize(mapload)
+ . = ..()
+ src.freeze()
\ No newline at end of file
diff --git a/modular_dripstation/code/modules/uplink/ntia_uplink.dm b/modular_dripstation/code/modules/uplink/ntia_uplink.dm
new file mode 100644
index 000000000000..1ee005a1de86
--- /dev/null
+++ b/modular_dripstation/code/modules/uplink/ntia_uplink.dm
@@ -0,0 +1,483 @@
+////////////NT Internal Affairs Agent/////////////
+
+
+////////////Nanotrasen & Nonsyndicate Production/////////////
+/datum/uplink_item/dangerous/mini_egun
+ name = "Spec Ops Miniature E-Gun"
+ desc = "Visually standart energy gun. Has three modes, overcharged combat energy projectiles and specops battery onboard."
+ item = /obj/item/gun/energy/e_gun/mini/specops
+ cost = 4
+ surplus = 0
+ illegal_tech = FALSE
+ manufacturer = /datum/corporation/nanotrasen
+ include_uplinks = list("NTUplink")
+ restricted_roles = list(NT_SPY)
+
+/datum/uplink_item/dangerous/iongun
+ name = "Ion pistol"
+ desc = "The NT-I3 Prototype Ion Projector is a compact ion pistol, built for personal defense. \
+ The serial number of this gun has been erased."
+ item = /obj/item/gun/energy/ionrifle/pistol/stealth
+ cost = 3
+ surplus = 0
+ illegal_tech = FALSE
+ manufacturer = /datum/corporation/nanotrasen
+ include_uplinks = list("NTUplink")
+ restricted_roles = list(NT_SPY)
+
+/datum/uplink_item/dangerous/revolver
+ name = "Mateba Revolver"
+ desc = "A brutally simple retro, high-powered autorevolver that fires .44 Magnum rounds and has 6 chambers."
+ item = /obj/item/gun/ballistic/revolver/mateba
+ cost = 10
+ surplus = 0
+ illegal_tech = FALSE
+ include_uplinks = list("NTUplink")
+ restricted_roles = list(NT_SPY)
+
+/datum/uplink_item/dangerous/revolverammo
+ name = ".44 Speed Loader"
+ desc = "A .44 speed loader. This speed loader contain six .44 rounds each; usable with the Mateba revolver."
+ item = /obj/item/ammo_box/m44
+ cost = 1
+ surplus = 0
+ illegal_tech = FALSE
+ include_uplinks = list("NTUplink")
+ restricted_roles = list(NT_SPY)
+
+/datum/uplink_item/dangerous/hardlightbow
+ name = "Hardlight Bow"
+ desc = "A modern bow that can fabricate hardlight arrows, designed for silent takedowns of targets."
+ item = /obj/item/gun/ballistic/bow/energy/ntia
+ cost = 6
+ surplus = 0
+ illegal_tech = FALSE
+ manufacturer = /datum/corporation/nanotrasen
+ include_uplinks = list("NTUplink")
+ restricted_roles = list(NT_SPY)
+
+/obj/item/gun/ballistic/bow/energy/ntia
+ mag_type = /obj/item/ammo_box/magazine/internal/bow/energy/ntia
+ zoomable = TRUE
+ zoom_amt = 10
+ zoom_out_amt = 5
+ pin = /obj/item/firing_pin/implant/centcom_mindshield
+ fire_sound = null
+ draw_sound = null
+ can_fold = TRUE
+
+/obj/item/ammo_box/magazine/internal/bow/energy/ntia
+ selectable_types = list(/obj/item/ammo_casing/reusable/arrow/energy, /obj/item/ammo_casing/reusable/arrow/energy/disabler, /obj/item/ammo_casing/reusable/arrow/energy/xray)
+
+/datum/uplink_item/dangerous/esword
+ name = "Energy Sword"
+ desc = "The energy sword is an edged weapon with a blade of pure energy. The sword is small enough to be \
+ pocketed when inactive."
+ item = /obj/item/melee/transforming/energy/sword/saber
+ cost = 8
+ surplus = 0
+ illegal_tech = FALSE
+ manufacturer = /datum/corporation/nanotrasen
+ include_uplinks = list("NTUplink")
+ restricted_roles = list(NT_SPY)
+
+/datum/uplink_item/dangerous/canesword
+ name = "Cane blade"
+ desc = "Stored in sheath that looks like a cane. Elegant, but not so stealth and effective. It`s capable of hurting unarmored targets badly."
+ item = /obj/item/storage/belt/sabre/cane
+ cost = 2
+ surplus = 0
+ illegal_tech = FALSE
+ manufacturer = /datum/corporation/nanotrasen
+ include_uplinks = list("NTUplink")
+ restricted_roles = list(NT_SPY)
+
+/datum/uplink_item/stealthy_weapons/eknife
+ name = "Energy Knife"
+ desc = "A knife made of energy that looks and functions as a pen when off."
+ item = /obj/item/pen/red/edagger/nt
+ cost = 2
+ surplus = 0
+ illegal_tech = FALSE
+ manufacturer = /datum/corporation/nanotrasen
+ include_uplinks = list("NTUplink")
+ restricted_roles = list(NT_SPY)
+
+/datum/uplink_item/stealthy_weapons/militechmantisblade
+ name = "H.E.P.H.A.E.S.T.U.S. Mantis Blades"
+ desc = "One H.E.P.H.A.E.S.T.U.S. Mantis blade implant able to be retracted inside your body at will for easy storage and concealing. Two blades can be used at once."
+ item = /obj/item/autosurgeon/nt_mantis/stealth
+ cost = 5
+ surplus = 0
+ illegal_tech = FALSE
+ include_uplinks = list("NTUplink")
+ restricted_roles = list(NT_SPY)
+
+/obj/item/autosurgeon/nt_mantis/stealth
+ starting_organ = /obj/item/organ/cyberimp/arm/nt_mantis/stealth
+
+/obj/item/organ/cyberimp/arm/nt_mantis/stealth
+ desc = "Stealth mosification of H.E.P.H.A.E.S.T.U.S. retractable arm-blade implant. Wielding two will let you double-attack."
+ syndicate_implant = TRUE
+
+/datum/uplink_item/stealthy_weapons/combatglovesplus
+ name = "Combat Gloves Plus"
+ desc = "A pair of gloves that are fireproof and shock resistant, however unlike the regular Combat Gloves this one uses nanotechnology \
+ to learn the abilities of krav maga to the wearer."
+ item = /obj/item/clothing/gloves/krav_maga/combatglovesplus
+ cost = 5
+ surplus = 0
+ illegal_tech = FALSE
+ manufacturer = /datum/corporation/nanotrasen
+ include_uplinks = list("NTUplink")
+ restricted_roles = list(NT_SPY)
+
+/datum/uplink_item/implants/ntradio
+ name = "Internal Nanotrasen Radio Implant"
+ desc = "An implant injected into the body, allowing the use of an internal Centcom radio. \
+ Used just like a regular headset, but can be disabled to use external headsets normally and to avoid detection."
+ item = /obj/item/storage/box/syndie_kit/imp_ntiaa_radio
+ cost = 4
+ surplus = 0
+ illegal_tech = FALSE
+ manufacturer = /datum/corporation/nanotrasen
+ include_uplinks = list("NTUplink")
+ restricted_roles = list(NT_SPY)
+
+/obj/item/storage/box/syndie_kit/imp_ntiaa_radio
+ real_name = "implant box"
+ illustration = "implant"
+
+/obj/item/storage/box/syndie_kit/imp_ntiaa_radio/PopulateContents()
+ new /obj/item/implanter/radio/ntiaa(src)
+
+/obj/item/implanter/radio/ntiaa
+ name = "implanter"
+ imp_type = /obj/item/implant/radio/ntiaa
+
+/obj/item/implant/radio/ntiaa
+ desc = "Are you there God? It's me, Internal Affairs Agent."
+ radio_key = /obj/item/encryptionkey/headset_cent
+ subspace_transmission = TRUE
+
+/datum/uplink_item/implants/reviver
+ name = "Reviver Implant"
+ desc = "This implant will attempt to revive and heal you if you are critically injured. Comes with an autosurgeon."
+ item = /obj/item/autosurgeon/reviver/stealth
+ manufacturer = /datum/corporation/nanotrasen
+ cost = 8
+ surplus = 0
+ include_uplinks = list("NTUplink")
+ restricted_roles = list(NT_SPY)
+
+/obj/item/autosurgeon/reviver/stealth
+ starting_organ = /obj/item/organ/cyberimp/chest/reviver/stealth
+
+/obj/item/organ/cyberimp/chest/reviver/stealth
+ syndicate_implant = TRUE
+
+/datum/uplink_item/explosives/nt_minibomb
+ name = "Nanotrasen Minibomb"
+ desc = "The minibomb is a grenade with a five-second fuse. Upon detonation, it will create a small hull breach \
+ in addition to dealing high amounts of damage to nearby personnel."
+ item = /obj/item/grenade/syndieminibomb/nt
+ manufacturer = /datum/corporation/nanotrasen
+ cost = 6
+ surplus = 0
+ include_uplinks = list("NTUplink")
+ restricted_roles = list(NT_SPY)
+
+/obj/item/grenade/syndieminibomb/nt
+ desc = "A nanotrasen manufactured explosive used to sow destruction and chaos."
+ icon = 'modular_dripstation/icons/obj/weapons/grenade.dmi'
+ icon_state = "nanotrasen"
+
+/datum/uplink_item/explosives/teargas
+ name = "Teargas Grenade"
+ desc = "A teargas grenades."
+ item = /obj/item/grenade/chem_grenade/teargas
+ cost = 1
+ surplus = 0
+ illegal_tech = FALSE
+ include_uplinks = list("NTUplink")
+ restricted_roles = list(NT_SPY)
+
+/datum/uplink_item/device_tools/variag
+ name = "Varyag Militech Forsing Tool"
+ desc = "Smash stuff. Pry open doors. Kill enemies."
+ item = /obj/item/melee/emergency_forcing_tool/varyag
+ cost = 6
+ surplus = 0
+ illegal_tech = FALSE
+ include_uplinks = list("NTUplink")
+ restricted_roles = list(NT_SPY)
+
+/datum/uplink_item/device_tools/nt_bodybag
+ name = "Nanotrasen Bluespace Transport Bag"
+ desc = "A folded bluespace body bag designed for the storage and transportation."
+ item = /obj/item/bodybag/bluespace
+ cost = 1
+ surplus = 0
+ include_uplinks = list("NTUplink")
+ restricted_roles = list(NT_SPY)
+
+/datum/uplink_item/suits/oldspacesuit
+ name = "Old Style Spacesuit"
+ desc = "A box of modern spacesuit disguised into \"Old Style\"."
+ item = /datum/market_item/clothing/full_spacesuit_set
+ cost = 1
+ surplus = 0
+ illegal_tech = FALSE
+ include_uplinks = list("NTUplink")
+ restricted_roles = list(NT_SPY)
+
+/obj/item/storage/box/full_spacesuit_set
+ name = "Spacesuit Box"
+ desc = "It has no logo on it."
+
+/obj/item/storage/box/full_spacesuit_set/PopulateContents()
+ new /obj/item/clothing/suit/space(src)
+ new /obj/item/clothing/head/helmet/space(src)
+
+/datum/uplink_item/suits/mercrig
+ name = "Merk RIG"
+ desc = "The feared suit of a free mercenary unit. Toggling the suit in and out of \
+ combat mode will allow you all the mobility of a loose fitting uniform without sacrificing armoring. \
+ Additionally the suit is collapsible, making it small enough to fit within a backpack."
+ item = /obj/item/clothing/suit/space/hardsuit/syndi/merk
+ cost = 8
+ surplus = 0
+ illegal_tech = FALSE
+ include_uplinks = list("NTUplink")
+ restricted_roles = list(NT_SPY)
+
+////////////Syndicate stuff/////////////
+/datum/uplink_item/dangerous/throwingweapons/nt
+ surplus = 0
+ include_uplinks = list("NTUplink")
+ restricted_roles = list(NT_SPY)
+
+/datum/uplink_item/dangerous/sword/nt
+ surplus = 0
+ include_uplinks = list("NTUplink")
+ restricted_roles = list(NT_SPY)
+
+/datum/uplink_item/dangerous/backstab/nt
+ surplus = 0
+ include_uplinks = list("NTUplink")
+ restricted_roles = list(NT_SPY)
+
+/datum/uplink_item/dangerous/bostaff/nt
+ surplus = 0
+ include_uplinks = list("NTUplink")
+ restricted_roles = list(NT_SPY)
+
+/datum/uplink_item/dangerous/powerfist/nt
+ surplus = 0
+ include_uplinks = list("NTUplink")
+ restricted_roles = list(NT_SPY)
+
+/datum/uplink_item/dangerous/watergun/nt
+ surplus = 0
+ include_uplinks = list("NTUplink")
+ restricted_roles = list(NT_SPY)
+
+/datum/uplink_item/stealthy_weapons/cqc/nt
+ surplus = 0
+ include_uplinks = list("NTUplink")
+ restricted_roles = list(NT_SPY)
+
+/datum/uplink_item/stealthy_weapons/dart_pistol/nt
+ surplus = 0
+ include_uplinks = list("NTUplink")
+ restricted_roles = list(NT_SPY)
+
+/datum/uplink_item/stealthy_weapons/derringer/nt
+ surplus = 0
+ include_uplinks = list("NTUplink")
+ restricted_roles = list(NT_SPY)
+
+/datum/uplink_item/stealthy_weapons/origami_kit/nt
+ surplus = 0
+ include_uplinks = list("NTUplink")
+ restricted_roles = list(NT_SPY)
+
+/datum/uplink_item/stealthy_weapons/traitor_chem_bottle/nt
+ surplus = 0
+ include_uplinks = list("NTUplink")
+ restricted_roles = list(NT_SPY)
+
+/datum/uplink_item/stealthy_weapons/sleepy_pen/nt
+ surplus = 0
+ include_uplinks = list("NTUplink")
+ restricted_roles = list(NT_SPY)
+
+/datum/uplink_item/stealthy_weapons/suppressor/nt
+ surplus = 0
+ include_uplinks = list("NTUplink")
+ restricted_roles = list(NT_SPY)
+
+/datum/uplink_item/explosives/c4/nt
+ surplus = 0
+ include_uplinks = list("NTUplink")
+ restricted_roles = list(NT_SPY)
+
+/datum/uplink_item/explosives/ntx4
+ name = "Composition X-4"
+ desc = "A variety of plastic explosive with a stronger explosive charge. It is both safer to use and is capable of breaching even the most secure areas."
+ item = /obj/item/grenade/plastic/x4
+ cost = 3
+ surplus = 0
+ include_uplinks = list("NTUplink")
+ restricted_roles = list(NT_SPY)
+
+/datum/uplink_item/explosives/detomatix/nt
+ surplus = 0
+ include_uplinks = list("NTUplink")
+ restricted_roles = list(NT_SPY)
+ restricted = FALSE
+
+/datum/uplink_item/explosives/door_charge/nt
+ surplus = 0
+ include_uplinks = list("NTUplink")
+ restricted_roles = list(NT_SPY)
+
+/datum/uplink_item/explosives/trap_disk/nt
+ surplus = 0
+ include_uplinks = list("NTUplink")
+ restricted_roles = list(NT_SPY)
+
+/datum/uplink_item/stealthy_tools/agent_card/nt
+ surplus = 0
+ include_uplinks = list("NTUplink")
+ restricted_roles = list(NT_SPY)
+
+/datum/uplink_item/stealthy_tools/shadowcloak/nt
+ surplus = 0
+ include_uplinks = list("NTUplink")
+ restricted_roles = list(NT_SPY)
+
+/datum/uplink_item/stealthy_tools/syndireverse/nt
+ surplus = 0
+ include_uplinks = list("NTUplink")
+ restricted_roles = list(NT_SPY)
+
+/datum/uplink_item/stealthy_tools/chameleon/nt
+ surplus = 0
+ include_uplinks = list("NTUplink")
+ restricted_roles = list(NT_SPY)
+
+/datum/uplink_item/stealthy_tools/chameleon_proj/nt
+ surplus = 0
+ include_uplinks = list("NTUplink")
+ restricted_roles = list(NT_SPY)
+
+/datum/uplink_item/stealthy_tools/syndigaloshes/nt
+ surplus = 0
+ include_uplinks = list("NTUplink")
+ restricted_roles = list(NT_SPY)
+
+/datum/uplink_item/stealthy_tools/emplight/nt
+ surplus = 0
+ include_uplinks = list("NTUplink")
+ restricted_roles = list(NT_SPY)
+
+/datum/uplink_item/stealthy_tools/mulligan/nt
+ surplus = 0
+ include_uplinks = list("NTUplink")
+ restricted_roles = list(NT_SPY)
+
+/datum/uplink_item/stealthy_tools/smugglersatchel/nt
+ surplus = 0
+ include_uplinks = list("NTUplink")
+ restricted_roles = list(NT_SPY)
+
+/datum/uplink_item/stealthy_tools/armorpolish/nt
+ surplus = 0
+ include_uplinks = list("NTUplink")
+ restricted_roles = list(NT_SPY)
+
+/datum/uplink_item/device_tools/cutouts/nt
+ surplus = 0
+ include_uplinks = list("NTUplink")
+ restricted_roles = list(NT_SPY)
+
+/datum/uplink_item/device_tools/binary/nt
+ surplus = 0
+ include_uplinks = list("NTUplink")
+ restricted_roles = list(NT_SPY)
+
+/datum/uplink_item/device_tools/briefcase_launchpad/nt
+ surplus = 0
+ include_uplinks = list("NTUplink")
+ restricted_roles = list(NT_SPY)
+
+/datum/uplink_item/device_tools/camera_bug/nt
+ surplus = 0
+ include_uplinks = list("NTUplink")
+ restricted_roles = list(NT_SPY)
+
+/datum/uplink_item/device_tools/frame/nt
+ surplus = 0
+ include_uplinks = list("NTUplink")
+ restricted_roles = list(NT_SPY)
+
+/datum/uplink_item/device_tools/failsafe/nt
+ surplus = 0
+ include_uplinks = list("NTUplink")
+ restricted_roles = list(NT_SPY)
+
+/datum/uplink_item/device_tools/tactical_gloves/nt
+ surplus = 0
+ include_uplinks = list("NTUplink")
+ restricted_roles = list(NT_SPY)
+
+/datum/uplink_item/device_tools/stimpack/nt
+ surplus = 0
+ include_uplinks = list("NTUplink")
+ restricted_roles = list(NT_SPY)
+
+/datum/uplink_item/device_tools/thermal/nt
+ surplus = 0
+ include_uplinks = list("NTUplink")
+ restricted_roles = list(NT_SPY)
+
+/datum/uplink_item/device_tools/holo_sight/nt
+ surplus = 0
+ include_uplinks = list("NTUplink")
+ restricted_roles = list(NT_SPY)
+
+/datum/uplink_item/device_tools/vert_grip/nt
+ surplus = 0
+ include_uplinks = list("NTUplink")
+ restricted_roles = list(NT_SPY)
+
+/datum/uplink_item/device_tools/laser_sight/nt
+ surplus = 0
+ include_uplinks = list("NTUplink")
+ restricted_roles = list(NT_SPY)
+
+/datum/uplink_item/device_tools/mechpilotguide/nt
+ surplus = 0
+ include_uplinks = list("NTUplink")
+ restricted_roles = list(NT_SPY)
+
+/datum/uplink_item/implants/antistun/nt
+ surplus = 0
+ include_uplinks = list("NTUplink")
+ restricted_roles = list(NT_SPY)
+
+/datum/uplink_item/implants/freedom/nt
+ surplus = 0
+ include_uplinks = list("NTUplink")
+ restricted_roles = list(NT_SPY)
+
+/datum/uplink_item/implants/stealthimplant/nt
+ surplus = 0
+ include_uplinks = list("NTUplink")
+ restricted_roles = list(NT_SPY)
+
+/datum/uplink_item/implants/storage/nt
+ surplus = 0
+ include_uplinks = list("NTUplink")
+ restricted_roles = list(NT_SPY)
\ No newline at end of file
diff --git a/modular_dripstation/code/modules/uplink/uplink_items.dm b/modular_dripstation/code/modules/uplink/uplink_items.dm
index dd6060ff1027..b650b016fbb3 100644
--- a/modular_dripstation/code/modules/uplink/uplink_items.dm
+++ b/modular_dripstation/code/modules/uplink/uplink_items.dm
@@ -20,7 +20,6 @@
manufacturer = /datum/corporation/traitor/waffleco
item = /obj/item/clothing/suit/space/hardsuit/syndi/bloodred/waffle
cost = 6
- exclude_modes = list()
/datum/uplink_item/suits/hardsuit/winter
name = "White Gorlex RIG"
@@ -197,11 +196,21 @@
item = /obj/item/clothing/gloves/tackler/combat/infiltrator/chameleon
cost = 2
-
+/datum/uplink_item/suits/infiltrator_bundle
+ name = "Infiltrator Case"
+ desc = "Developed by Roseus Galactic in conjunction with the Gorlex Marauders to produce a functional suit for urban operations, \
+ this suit proves to be cheaper than your standard issue hardsuit, with none of the movement restrictions of the outdated spacesuits employed by the company. \
+ Comes with a armor vest, helmet, sneaksuit, sneakboots, specialized combat gloves and a high-tech balaclava. The case is also rather useful as a storage container."
+ item = /obj/item/storage/toolbox/infiltrator
+ cost = 6
+ limited_stock = 1 //you only get one so you don't end up with too many gun cases
+ exclude_modes = list(/datum/game_mode/nuclear, /datum/game_mode/nuclear/clown_ops)
///////NT///////////
+/datum/uplink_item/nt
+
/datum/uplink_item/nt/hardsuit/standard
name = "ERT RIG"
desc = "Trully NT Marine."
@@ -213,28 +222,28 @@
desc = "Show them who's boss."
item = /obj/item/clothing/suit/space/hardsuit/syndi/military/ert/com
cost = 5
- restricted_roles = list("Emergency Response Commander")
+ required_ert_uplink = list(NT_ERT_COMMANDER)
/datum/uplink_item/nt/hardsuit/sec
name = "ERT Security RIG"
desc = "Make them fear the long arm of law."
item = /obj/item/clothing/suit/space/hardsuit/syndi/military/ert/sec
cost = 5
- required_ert_uplink = NT_ERT_TROOPER
+ required_ert_uplink = list(NT_ERT_TROOPER)
/datum/uplink_item/nt/hardsuit/engi
name = "ERT Engineering RIG"
desc = "HOW DID YOU DELAMINATE THE SM 5 MINUTES IN?"
item = /obj/item/clothing/suit/space/hardsuit/syndi/military/ert/engi
cost = 5
- required_ert_uplink = NT_ERT_ENGINEER
+ required_ert_uplink = list(NT_ERT_ENGINEER)
/datum/uplink_item/nt/hardsuit/med
name = "ERT Medical RIG"
desc = "Dying is illegal."
item = /obj/item/clothing/suit/space/hardsuit/syndi/military/ert/med
cost = 5
- required_ert_uplink = NT_ERT_MEDIC
+ required_ert_uplink = list(NT_ERT_MEDIC)
/datum/uplink_item/nt/hardsuit/ds
name = "SWAT MKV Deathsquad"
@@ -256,4 +265,628 @@
Slowly recharges, but incredibly robust."
item = /obj/item/module/shield/nt
cost = 30
- cant_discount = TRUE
\ No newline at end of file
+ cant_discount = TRUE
+
+/datum/uplink_item/nt/gear/combatglovesplus
+ name = "Combat Gloves Plus"
+ desc = "A pair of gloves that are fireproof and shock resistant, however unlike the regular Combat Gloves this one uses nanotechnology \
+ to learn the abilities of krav maga to the wearer."
+ item = /obj/item/clothing/gloves/krav_maga/combatglovesplus
+ cost = 5
+
+/datum/uplink_item/nt/energy_weps
+ category = "Energy Weapons"
+
+/datum/uplink_item/nt/energy_weps/egun
+ name = "Energy Gun"
+ desc = "A standard energy gun with disable and laser modes equipped."
+ item = /obj/item/gun/energy/e_gun
+ cost = 3
+ limited_stock = 2 //One for you and a friend, no infinite guns though
+ required_ert_uplink = list(NT_ERT_TROOPER, NT_ERT_SECURITY_SPECIALIST, NT_ERT_COMMANDER)
+
+/datum/uplink_item/nt/energy_weps/tac_egun
+ name = "Tactical Energy Gun"
+ desc = "A military-grade augmented energy gun, fitted with a tasing mode."
+ item = /obj/item/gun/energy/e_gun/stun
+ cost = 20
+ limited_stock = 1
+ required_ert_uplink = list(NT_ERT_TROOPER, NT_ERT_SECURITY_SPECIALIST, NT_ERT_COMMANDER)
+
+/datum/uplink_item/nt/energy_weps/mini_egun
+ name = "Miniature Energy Gun"
+ desc = "A smaller model of the standard energy gun that holds much less charge."
+ item = /obj/item/gun/energy/e_gun/mini
+ cost = 1
+ limited_stock = 1
+
+/datum/uplink_item/nt/energy_weps/specops_mini_egun
+ name = "Spec Ops Miniature E-Gun"
+ desc = "Visually standart energy gun. Has three modes, overcharged combat energy projectiles and specops battery onboard."
+ item = /obj/item/gun/energy/e_gun/mini/specops
+ cost = 4
+
+/datum/uplink_item/nt/energy_weps/iongun
+ name = "Ion pistol"
+ desc = "The NT-I3 Prototype Ion Projector is a compact ion pistol, built for personal defense."
+ item = /obj/item/gun/energy/ionrifle/pistol
+ cost = 3
+
+/datum/uplink_item/nt/energy_weps/laserrifle
+ name = "Laser Rifle"
+ desc = "An abnormality in energy weaponry. Chambers a laser magazine which can be recharged externally."
+ item = /obj/item/gun/ballistic/automatic/laser
+ cost = 8
+ limited_stock = 1
+ required_ert_uplink = list(NT_ERT_TROOPER, NT_ERT_COMMANDER)
+
+/datum/uplink_item/nt/energy_weps/m1911
+ name = "M1911-P"
+ desc = "A compact pulse core in a classic handgun frame for Nanotrasen officers."
+ item = /obj/item/gun/energy/pulse/pistol/m1911
+ cost = 35
+ required_ert_uplink = list(NT_ERT_COMMANDER)
+
+/datum/uplink_item/nt/energy_weps/pulsecarbine
+ name = "Pulse Carbine"
+ desc = "A severely lethal energy carbine that fires additionaly fires pulse rounds. Must be recharged instead of reloaded."
+ item = /obj/item/gun/energy/pulse/carbine
+ cost = 45
+ required_ert_uplink = list(NT_ERT_TROOPER, NT_ERT_COMMANDER) //Medics and engies can buy pulse pistols
+
+/datum/uplink_item/nt/energy_weps/pulsepistol
+ name = "Pulse Pistol"
+ desc = "A severely lethal but compact version of the Pulse Carbine design. Holds significantly less charge. \
+ Must be recharged instead of reloaded."
+ item = /obj/item/gun/energy/pulse/pistol
+ cost = 35
+
+/datum/uplink_item/nt/energy_weps/hardlightbow
+ name = "HL-P1 Multipurpose Combat Bow"
+ desc = "An expensive hardlight bow designed by Nanotrasen and often sold to the SIC's espionage branch. Capable of firing disabler, energy, pulse, and taser bolts."
+ item = /obj/item/gun/ballistic/bow/energy/ert
+ cost = 75 //Doesn't need to be recharged but also fires once every now and then instead of being spammable
+
+/datum/uplink_item/nt/ball_weps
+ category = "Ballistic Weapons"
+ required_ert_uplink = list(NT_ERT_TROOPER, NT_ERT_COMMANDER)
+
+/datum/uplink_item/nt/ball_weps/boarder
+ name = "NT-ARG 'Boarder' Rifle"
+ desc = "A heavy-damage 3-round burst assault rifle. Chambered in 5.56mm."
+ item = /obj/item/gun/ballistic/automatic/ar
+ cost = 18
+ limited_stock = 1
+
+/datum/uplink_item/nt/ball_weps/lwtdmr
+ name = "LWT-650 DMR"
+ desc = "A designated marksman rifle that deals hefty damage. Chambered in .308."
+ item = /obj/item/gun/ballistic/automatic/lwt650
+ cost = 10
+ limited_stock = 1
+
+/datum/uplink_item/nt/ball_weps/saber
+ name = "NT-SABR 'Saber' SMG"
+ desc = "A low-damage 3-round burst SMG. Chambered in 9mm."
+ item = /obj/item/gun/ballistic/automatic/proto/unrestricted
+ cost = 7
+
+/datum/uplink_item/nt/ball_weps/wtcarbine
+ name = "WT-550 Automatic Carbine"
+ desc = "A classic 2-round burst carbine with a number of ammo options. Chambered in 4.6x30mm."
+ item = /obj/item/gun/ballistic/automatic/wt550
+ cost = 5
+ required_ert_uplink = list(NT_ERT_SECURITY_SPECIALIST, NT_ERT_COMMANDER)
+
+/datum/uplink_item/nt/ball_weps/m1911
+ name = "M1911"
+ desc = "A classic .45 sidearm with a small magazine capacity."
+ item = /obj/item/gun/ballistic/automatic/pistol/m1911
+ cost = 3
+ required_ert_uplink = list()
+
+/datum/uplink_item/nt/ammo
+ category = "Ammunition"
+
+/datum/uplink_item/nt/ammo/recharger
+ name = "Weapon Recharger"
+ desc = "Standard issue energy weapon recharger. Must be anchored in an APC-powered area."
+ item = /obj/machinery/recharger
+ cost = 2
+
+/datum/uplink_item/nt/ammo/powerpack
+ name = "Power Pack"
+ desc = "An additional 20-round laser magazine; suitable for use with the laser rifle."
+ item = /obj/item/ammo_box/magazine/recharge
+ cost = 5
+
+/datum/uplink_item/nt/ammo/arg
+ name = "5.56mm Magazine"
+ desc = "An additional 30-round 5.56mm magazine; suitable for use with the NT-ARG."
+ item = /obj/item/ammo_box/magazine/r556
+ cost = 4
+
+/datum/uplink_item/nt/ammo/arg/ap
+ name = "5.56 AP Magazine"
+ desc = "An alternative 30-round 5.56 magazine loaded with armor-piercing rounds; suitable for use with the NT-ARG."
+ item = /obj/item/ammo_box/magazine/r556/ap
+ cost = 6
+
+/datum/uplink_item/nt/ammo/arg/inc
+ name = "5.56 Incendiary Magazine"
+ desc = "An alternative 30-round 5.56 magazine loaded with incendiary rounds; suitable for use with the NT-ARG."
+ item = /obj/item/ammo_box/magazine/r556/inc
+
+/datum/uplink_item/nt/ammo/arg/rubber
+ name = "5.56 Rubber Magazine"
+ desc = "An alternative 30-round 5.56 magazine loaded with less-lethal rounds; suitable for use with the NT-ARG."
+ item = /obj/item/ammo_box/magazine/r556/rubber
+
+/datum/uplink_item/nt/ammo/lwt
+ name = ".308 Magazine"
+ desc = "An additional 15-round .308 magazine; suitable for use with the LWT-650."
+ item = /obj/item/ammo_box/magazine/m308
+ cost = 2
+
+/datum/uplink_item/nt/ammo/lwt/penetrator
+ name = ".308 Penetrator Magazine"
+ desc = "An alternative 15-round .308 penetrator magazine; suitable for use with the LWT-650. \
+ These rounds do less damage but puncture bodies and body armor alike."
+ item = /obj/item/ammo_box/magazine/m308/pen
+ cost = 4
+
+/datum/uplink_item/nt/ammo/lwt/laser
+ name = ".308 Heavy Laser Magazine"
+ desc = "An alternative 15-round .308 heavy laser magazine; suitable for use with the LWT-650. \
+ These rounds fire heavy lasers which do much more than a standard laser. The magazine is rechargable like the laser rifle's."
+ item = /obj/item/ammo_box/magazine/m308/laser
+ cost = 7
+
+/datum/uplink_item/nt/ammo/m45ammo
+ name = ".45 Handgun Magazine"
+ desc = "An additional 8-round .45 magazine; suitable for use with the M1911."
+ item = /obj/item/ammo_box/magazine/m45
+ cost = 2
+
+/datum/uplink_item/nt/ammo/saberammo
+ name = "9mm Magazine"
+ desc = "An additional 21-round 9mm magazine; suitable for use with the Saber SMG."
+ item = /obj/item/ammo_box/magazine/smgm9mm
+ cost = 1
+
+/datum/uplink_item/nt/ammo/saberammo/ap
+ name = "9mm AP Magazine"
+ desc = "An additional 21-round 9mm magazine loaded with armor-piercing rounds; suitable for use with the Saber SMG."
+ item = /obj/item/ammo_box/magazine/smgm9mm/ap
+ cost = 2
+
+/datum/uplink_item/nt/ammo/saberammo/inc
+ name = "9mm Incendiary Magazine"
+ desc = "An additional 21-round 9mm magazine loaded with incendiary rounds; suitable for use with the Saber SMG."
+ item = /obj/item/ammo_box/magazine/smgm9mm/inc
+
+/datum/uplink_item/nt/ammo/wt
+ name = "4.6x30mm Magazine"
+ desc = "An additional 20-round 4.6x30mm magazine; suitable for use with the WT-550."
+ item = /obj/item/ammo_box/magazine/wt550m9
+ cost = 2
+
+/datum/uplink_item/nt/ammo/wt/ap
+ name = "4.6x30mm AP Magazine"
+ desc = "An additional 20-round 4.6x30mm magazine loaded with armor-piercing rounds; suitable for use with the WT-550."
+ item = /obj/item/ammo_box/magazine/wt550m9/wtap
+ cost = 4
+
+/datum/uplink_item/nt/ammo/wt/ic
+ name = "4.6x30mm Incendiary Magazine"
+ desc = "An additional 20-round 4.6x30mm magazine loaded with incendiary rounds; suitable for use with the WT-550."
+ item = /obj/item/ammo_box/magazine/wt550m9/wtic
+ cost = 4
+
+/datum/uplink_item/nt/ammo/wt/r
+ name = "4.6x30mm Rubber Shot Magazine"
+ desc = "An additional 20-round 4.6x30mm magazine loaded with less-lethal rounds; suitable for use with the WT-550."
+ item = /obj/item/ammo_box/magazine/wt550m9/wtr
+ cost = 1
+
+/datum/uplink_item/nt/mech
+ category = "Exosuits"
+ required_ert_uplink = list(NT_ERT_ENGINEER)
+
+/datum/uplink_item/nt/mech/marauder
+ name = "Marauder exosuit"
+ desc = "A heavy-duty exosuit for when the going gets tough. Armed with three smoke bombs, and capable of mounting four pieces of equipment."
+ item = /obj/mecha/combat/marauder
+ cost = 12
+
+/datum/uplink_item/nt/mech/seraph
+ name = "Seraph exosuit"
+ desc = "An ultra-heavy exosuit designed for destroying armies. Faster, tougher, and stronger than it's Marauder cousin."
+ item = /obj/mecha/combat/marauder/seraph/unloaded
+ cost = 30
+
+/datum/uplink_item/nt/mech/laser
+ name = "CH-PS Laser"
+ desc = "A mounted laser cannon. Fires standard lasers."
+ item = /obj/item/mecha_parts/mecha_equipment/weapon/energy/laser
+ cost = 2
+
+/datum/uplink_item/nt/mech/hades
+ name = "FNX-99 Carbine"
+ desc = "A mounted incendiary cannon. Fires bullets that do little damage, but light targets on fire."
+ item = /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/carbine
+ cost = 4
+
+/datum/uplink_item/nt/mech/scattershot
+ name = "LBX AC 10"
+ desc = "A mounted shotgun. Fires a larger variant of buckshot, making it devastating at close range."
+ item = /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/scattershot
+ cost = 4
+
+/datum/uplink_item/nt/mech/lmg
+ name = "Ultra AC 2"
+ desc = "A mounted machine gun, fires in three round bursts."
+ item = /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/lmg
+ cost = 4
+
+/datum/uplink_item/nt/mech/missile_launcher
+ name = "SRM-8"
+ desc = "A mounted missile rack."
+ item = /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack
+ cost = 4
+
+/datum/uplink_item/nt/mech/pulse
+ name = "eZ-13"
+ desc = "A mounted heavy pulse cannon capable of firing heavy pulses, which can destroy multiple walls at once as well as decimating soft targets."
+ item = /obj/item/mecha_parts/mecha_equipment/weapon/energy/pulse
+ cost = 10
+
+/datum/uplink_item/nt/mech/droid
+ name = "Repair droid"
+ desc = "A repair droid that will patch up most damage to a mech. Consumes a lot of power in the process."
+ item = /obj/item/mecha_parts/mecha_equipment/repair_droid
+ cost = 2
+
+/datum/uplink_item/nt/mech/tesla
+ name = "Tesla relay"
+ desc = "A remote, passive recharger for mechs. Very, very slow."
+ item = /obj/item/mecha_parts/mecha_equipment/tesla_energy_relay
+ cost = 1
+
+/datum/uplink_item/nt/mech/hadesammo
+ name = "FNX-99 Ammunition"
+ desc = "An ammo box for the FNX-99 carbine."
+ item = /obj/item/mecha_ammo/incendiary
+ cost = 1
+
+/datum/uplink_item/nt/mech/scattershotammo
+ name = "LBX AC 10 Ammunition"
+ desc = "An ammo box for the LBX AC 10."
+ item = /obj/item/mecha_ammo/scattershot
+ cost = 1
+
+/datum/uplink_item/nt/mech/ultrammo
+ name = "Ultra AC 2 Ammunition"
+ desc = "An ammo box for the Ultra AC 2"
+ item = /obj/item/mecha_ammo/lmg
+ cost = 1
+
+/datum/uplink_item/nt/mech/missiles
+ name = "SRM-8 Missiles"
+ desc = "Additional missiles for the SRM-8 missile launcher."
+ item = /obj/item/mecha_ammo/missiles_he
+ cost = 1
+
+/datum/uplink_item/nt/cqc
+ category = "Close Quarters Combat"
+
+/datum/uplink_item/nt/cqc/cknife
+ name = "Combat Knife"
+ desc = "A less flashy but surprisingly robust pocket knife."
+ item = /obj/item/kitchen/knife/combat
+ cost = 1
+
+/datum/uplink_item/nt/cqc/edagger
+ name = "Energy Knife"
+ desc = "A knife made of energy that looks and functions as a pen when off."
+ item = /obj/item/pen/red/edagger/nt
+ cost = 2
+
+/datum/uplink_item/nt/cqc/edagger
+ name = "Bibration Blade"
+ desc = "A blade with an edge that vibrates rapidly, enabling it to easily cut through armor and flesh alike."
+ item = /obj/item/melee/transforming/vib_blade
+ cost = 4
+
+/datum/uplink_item/nt/cqc/esword
+ name = "Energy Sword"
+ desc = "The energy sword is an edged weapon with a blade of pure energy. The sword is small enough to be \
+ pocketed when inactive."
+ item = /obj/item/melee/transforming/energy/sword/saber
+ cost = 8
+ required_ert_uplink = list(NT_ERT_TROOPER, NT_ERT_COMMANDER)
+
+/datum/uplink_item/nt/cqc/eshield
+ name = "Energy Shield"
+ desc = "A shield that blocks all energy projectiles but is useless against physical attacks."
+ item = /obj/item/shield/energy
+ cost = 16
+ required_ert_uplink = list(NT_ERT_TROOPER, NT_ERT_COMMANDER)
+
+/datum/uplink_item/nt/cqc/mantisblade
+ name = "H.E.P.H.A.E.S.T.U.S. Mantis Blades"
+ desc = "A pair of retractable arm-blade implants. Activating both will let you double-attack."
+ item = /obj/item/storage/briefcase/nt_mantis
+ cost = 10
+ required_ert_uplink = list(NT_ERT_TROOPER, NT_ERT_COMMANDER)
+
+/datum/uplink_item/nt/cqc/stealthmantisblade
+ name = "H.E.P.H.A.E.S.T.U.S. Mantis Blade (stealth)"
+ desc = "One H.E.P.H.A.E.S.T.U.S. Mantis blade implant able to be retracted inside your body at will for easy storage and concealing. Two blades can be used at once."
+ item = /obj/item/autosurgeon/nt_mantis/stealth
+ cost = 6
+ required_ert_uplink = list(NT_ERT_COMMANDER)
+
+/datum/uplink_item/nt/cqc/cqc
+ name = "CQC Manual"
+ desc = "A manual that teaches a single user tactical Close-Quarters Combat before self-destructing."
+ item = /obj/item/book/granter/martial/cqc
+ cost = 13
+ required_ert_uplink = list(NT_ERT_TROOPER, NT_ERT_COMMANDER)
+
+/datum/uplink_item/nt/cqc/teleshield
+ name = "Telescopic Shield"
+ desc = "A foldable shield that blocks attacks when active but can break."
+ item = /obj/item/shield/riot/tele
+ cost = 3
+ required_ert_uplink = list(NT_ERT_SECURITY_SPECIALIST, NT_ERT_COMMANDER)
+
+/datum/uplink_item/nt/cqc/stunbaton
+ name = "Stun Baton"
+ desc = "A robust charged baton that will swiftly take down most criminals."
+ item = /obj/item/melee/baton/loaded
+ cost = 1
+ required_ert_uplink = list(NT_ERT_SECURITY_SPECIALIST, NT_ERT_COMMANDER)
+
+/datum/uplink_item/nt/cqc/telebaton
+ name = "Telescopic Baton"
+ desc = "A foldable baton that doesn't run on charge. Takes more hits to down, but swings faster."
+ item = /obj/item/melee/classic_baton/telescopic
+ cost = 1 //Engies and medics can buy these, like normal ERTs!
+
+/datum/uplink_item/nt/cqc/flash
+ name = "Flash"
+ desc = "A bright flashing device that can disable silicons and blind humans."
+ item = /obj/item/assembly/flash
+ cost = 1
+
+/datum/uplink_item/nt/support
+ category = "Support"
+
+/datum/uplink_item/nt/support/c4
+ name = "Composition C-4"
+ desc = "C-4 is plastic explosive of the common variety Composition C. You can use it to breach walls, disrupt equipment, or connect \
+ an assembly to it in order to alter the way it detonates. It can be attached to almost all objects and has a modifiable timer with a \
+ minimum setting of 10 seconds."
+ item = /obj/item/grenade/plastic/c4
+ cost = 1
+ required_ert_uplink = list(NT_ERT_ENGINEER, NT_ERT_COMMANDER)
+
+/datum/uplink_item/nt/support/x4
+ name = "Composition X-4"
+ desc = "A variety of plastic explosive with a stronger explosive charge. It is both safer to use and is capable of breaching even the most secure areas."
+ item = /obj/item/grenade/plastic/x4
+ cost = 3
+ required_ert_uplink = list(NT_ERT_ENGINEER, NT_ERT_COMMANDER)
+
+/datum/uplink_item/nt/support/medkit
+ name = "Medic Kit"
+ desc = "A station-standard medical kit. Stocked with sutures, regenerative mesh, medical gauze, \
+ a health analyzer, and an epinephrine pen."
+ item = /obj/item/storage/firstaid/regular
+ cost = 1
+
+/datum/uplink_item/nt/support/advmedkit
+ name = "Tactical Combat Medic Kit"
+ desc = "Included is a combat stimulant injector \
+ for rapid healing, a medical night vision HUD for quick identification of injured personnel, \
+ and other supplies helpful for a field medic."
+ item = /obj/item/storage/firstaid/tactical
+ cost = 4
+ required_ert_uplink = list(NT_ERT_MEDIC, NT_ERT_COMMANDER) //Only real medics get the good stuff
+
+/datum/uplink_item/nt/support/healermech
+ name = "Healer Nanite Serum"
+ desc = "An auto-injector full of reverse-engineered syndicate healing nanites. These will quickly repair most damage on a patient, pre-filled with fifteen doses."
+ item = /obj/item/reagent_containers/autoinjector/combat/healermech
+ cost = 8
+ required_ert_uplink = list(NT_ERT_MEDIC, NT_ERT_COMMANDER)
+
+/datum/uplink_item/nt/support/resurrectormech
+ name = "Resurrector Nanite Serum"
+ desc = "A single-use superdose of nanites capable of fully repairing a body, including replacing lost organs and limbs and restoring blood volume. Will do nothing to a living person."
+ item = /obj/item/reagent_containers/autoinjector/medipen/resurrector
+ cost = 8
+ required_ert_uplink = list(NT_ERT_MEDIC, NT_ERT_COMMANDER)
+
+/datum/uplink_item/nt/support/medbeam
+ name = "Medbeam Gun"
+ desc = "A wonder of Nanotrasen engineering, the Medbeam gun, or Medi-Gun enables a medic to keep his fellow \
+ officers in the fight, even while under fire. Don't cross the streams!"
+ item = /obj/item/gun/medbeam
+ cost = 7
+ limited_stock = 1
+
+/datum/uplink_item/nt/support/toolbelt
+ name = "Full Toolbelt"
+ desc = "Comes pre-stocked with every engineering tool you'll ever need."
+ item = /obj/item/storage/belt/utility/full/engi
+ cost = 1
+ required_ert_uplink = list(NT_ERT_ENGINEER, NT_ERT_COMMANDER)
+
+/datum/uplink_item/nt/support/advanced_toolbelt
+ name = "Advanced toolbelt"
+ desc = "A toolbelt filled with advanced tools, for when you need to work quickly."
+ item = /obj/item/storage/belt/utility/chief/full/ert
+ cost = 5
+ required_ert_uplink = list(NT_ERT_ENGINEER, NT_ERT_COMMANDER)
+
+/datum/uplink_item/nt/support/rcd
+ name = "Rapid Construction Device"
+ desc = "Standard RCD that can repair or destroy structures very quickly. Holds up to 160 matter units."
+ item = /obj/item/construction/rcd/loaded
+ cost = 2
+ required_ert_uplink = list(NT_ERT_ENGINEER, NT_ERT_COMMANDER)
+
+/datum/uplink_item/nt/support/combatrcd
+ name = "Industrial RCD"
+ desc = "Heavy combat RCD that holds up to 500 matter units."
+ item = /obj/item/construction/rcd/combat
+ cost = 5
+ required_ert_uplink = list(NT_ERT_ENGINEER, NT_ERT_COMMANDER)
+
+/datum/uplink_item/nt/support/advancedrcd
+ name = "Advanced RCD"
+ desc = "An RCD with improved capacity, although slightly less than an industrial RCD. However, it can construct and deconstruct from range."
+ item = /obj/item/construction/rcd/arcd
+ cost = 10
+ required_ert_uplink = list(NT_ERT_ENGINEER, NT_ERT_COMMANDER)
+
+/datum/uplink_item/nt/support/rcdammo
+ name = "Compressed Matter Cartridge"
+ desc = "Highly compressed matter that restores 160 matter units on an RCD."
+ item = /obj/item/rcd_ammo
+ cost = 1
+ required_ert_uplink = list(NT_ERT_ENGINEER, NT_ERT_COMMANDER)
+
+/datum/uplink_item/nt/support/foamnades
+ name = "Box of Smart Metal Foam Grenades"
+ desc = "A box of 7 smart metal foam grenades to patch hull breaches with."
+ item = /obj/item/storage/box/smart_metal_foam
+ cost = 1
+ required_ert_uplink = list(NT_ERT_ENGINEER, NT_ERT_COMMANDER)
+
+/datum/uplink_item/nt/hardsuit
+ category = "Armor & Hardsuits"
+
+/datum/uplink_item/nt/hardsuit/armor
+ name = "Armor Vest"
+ desc = "A standard issue security armor vest."
+ item = /obj/item/clothing/suit/armor/vest
+ cost = 1
+
+/datum/uplink_item/nt/hardsuit/helmet
+ name = "Helmet"
+ desc = "A standard issue security helmet. Can have a seclite attached."
+ item = /obj/item/clothing/head/helmet
+ cost = 1
+
+/datum/uplink_item/nt/hardsuit/bulletvest
+ name = "Bulletproof Armor Vest"
+ desc = "An armor vest that is extremely robust against ballistics but weak to everything else."
+ item = /obj/item/clothing/suit/armor/bulletproof
+ cost = 1
+
+/datum/uplink_item/nt/hardsuit/bullethelmet
+ name = "Bulletproof Helmet"
+ desc = "A helmet that is extremely robust against ballistics but weak to everything else."
+ item = /obj/item/clothing/head/helmet
+ cost = 1
+
+/datum/uplink_item/nt/hardsuit/riotvest
+ name = "Riot Suit"
+ desc = "A bulky suit that protects you against melee attacks but not much else."
+ item = /obj/item/clothing/suit/armor/riot
+ cost = 1
+ required_ert_uplink = list(NT_ERT_TROOPER, NT_ERT_SECURITY_SPECIALIST, NT_ERT_COMMANDER)
+
+/datum/uplink_item/nt/hardsuit/riothelmet
+ name = "Riot Helmet"
+ desc = "A helmet that protects you against melee attacks but not much else."
+ item = /obj/item/clothing/head/helmet/riot
+ cost = 1
+ required_ert_uplink = list(NT_ERT_TROOPER, NT_ERT_SECURITY_SPECIALIST, NT_ERT_COMMANDER)
+
+/datum/uplink_item/nt/gear
+ category = "Other Gear"
+
+/datum/uplink_item/nt/gear/secbelt
+ name = "Stocked Security Belt"
+ desc = "Standard issue security gear, all in a stylish belt."
+ item = /obj/item/storage/belt/security/full
+ cost = 2
+ required_ert_uplink = list(NT_ERT_TROOPER, NT_ERT_SECURITY_SPECIALIST, NT_ERT_COMMANDER)
+
+/datum/uplink_item/nt/gear/flashbangs
+ name = "Box of Flashbangs"
+ desc = "A box of 7 flashbangs to make the crew hate you."
+ item = /obj/item/storage/box/flashbangs
+ cost = 2
+ required_ert_uplink = list(NT_ERT_TROOPER, NT_ERT_SECURITY_SPECIALIST, NT_ERT_COMMANDER)
+
+/datum/uplink_item/nt/gear/handcuffs
+ name = "Box of Handcuffs"
+ desc = "A box of 7 pairs of handcuffs to keep prisoners in line."
+ item = /obj/item/storage/box/handcuffs
+ cost = 1
+ required_ert_uplink = list(NT_ERT_TROOPER, NT_ERT_SECURITY_SPECIALIST, NT_ERT_COMMANDER)
+
+/datum/uplink_item/nt/gear/bowman
+ name = "Bowman Headset"
+ desc = "A headset specially crafted to protect your ears from any damage, including flashbangs."
+ item = /obj/item/radio/headset/headset_cent/bowman
+ cost = 1
+
+/datum/uplink_item/nt/gear/sechud
+ name = "Security HUDglasses"
+ desc = "A pair of sunglasses fitted with a security HUD."
+ item = /obj/item/clothing/glasses/hud/security/sunglasses
+ cost = 1
+ required_ert_uplink = list(NT_ERT_SECURITY_SPECIALIST, NT_ERT_COMMANDER)
+
+/datum/uplink_item/nt/gear/medhud
+ name = "Medical HUDglasses"
+ desc = "A pair of sunglasses fitted with a medical HUD."
+ item = /obj/item/clothing/glasses/hud/health/sunglasses
+ cost = 1
+ required_ert_uplink = list(NT_ERT_MEDIC, NT_ERT_COMMANDER)
+
+/datum/uplink_item/nt/gear/mesonhud
+ name = "Meson Sunglasses"
+ desc = "A pair of sunglasses fitted with meson technology."
+ item = /obj/item/clothing/glasses/meson/sunglasses
+ cost = 1
+ required_ert_uplink = list(NT_ERT_ENGINEER, NT_ERT_COMMANDER)
+
+/datum/uplink_item/nt/gear/thermalhud
+ name = "Optical Thermal Scanner"
+ desc = "A pair of goggles that provide thermal scanning vision through walls."
+ item = /obj/item/clothing/glasses/thermal
+ cost = 4
+
+/datum/uplink_item/nt/gear/dsmask
+ name = "MK.II SWAT mask"
+ desc = "A strange mask that encrypts your voice so that only others wearing the mask can understand you, \
+ but you won't be able to understand anyone who isn't wearing the mask. \
+ Why would anyone spend this much on a mask?"
+ item = /obj/item/clothing/mask/gas/sechailer/swat/encrypted
+ cost = 10
+
+/datum/uplink_item/nt/gear/ntstamp
+ name = "CentCom Official Stamp"
+ desc = "To let them know you're the real deal."
+ item = /obj/item/stamp/cent
+ cost = 1
+ required_ert_uplink = list(NT_ERT_COMMANDER)
+
+/datum/uplink_item/nt/gear/ntposters
+ name = "Box of Posters"
+ desc = "A box of Nanotrasen-approved posters to boost crew morale."
+ item = /obj/item/storage/box/official_posters
+ cost = 1
+
+/datum/uplink_item/nt/gear/syndiebears
+ name = "Omnizine Gummy Bears"
+ desc = "Omnizine infused gummy bears. Grape flavor. Chew throughly!"
+ item = /obj/item/storage/pill_bottle/gummies/omnizine
+ cost = 1
\ No newline at end of file
diff --git a/modular_dripstation/code/modules/vending/security_armaments.dm b/modular_dripstation/code/modules/vending/security_armaments.dm
index da93b344b576..35d2e109e275 100644
--- a/modular_dripstation/code/modules/vending/security_armaments.dm
+++ b/modular_dripstation/code/modules/vending/security_armaments.dm
@@ -1,5 +1,7 @@
/obj/machinery/armaments_dispenser
icon = 'modular_dripstation/icons/obj/vending.dmi'
+ contents = newlist(/obj/item/gun/energy/disabler/secure,
+ /obj/item/gun/ballistic/automatic/pistol/ntusp)
/obj/machinery/armaments_dispenser/update_overlays()
. = ..()
diff --git a/modular_dripstation/icons/effects/freeze.dmi b/modular_dripstation/icons/effects/freeze.dmi
new file mode 100644
index 000000000000..046161906454
Binary files /dev/null and b/modular_dripstation/icons/effects/freeze.dmi differ
diff --git a/modular_dripstation/icons/mob/clothing/back.dmi b/modular_dripstation/icons/mob/clothing/back.dmi
index 6afd0c028a8a..ecdfb5b79156 100644
Binary files a/modular_dripstation/icons/mob/clothing/back.dmi and b/modular_dripstation/icons/mob/clothing/back.dmi differ
diff --git a/modular_dripstation/icons/mob/clothing/ears.dmi b/modular_dripstation/icons/mob/clothing/ears.dmi
index 381e751d16ea..22793e5a6718 100644
Binary files a/modular_dripstation/icons/mob/clothing/ears.dmi and b/modular_dripstation/icons/mob/clothing/ears.dmi differ
diff --git a/modular_dripstation/icons/mob/clothing/eyes.dmi b/modular_dripstation/icons/mob/clothing/eyes.dmi
index 86e470488d67..05c81ac1a888 100644
Binary files a/modular_dripstation/icons/mob/clothing/eyes.dmi and b/modular_dripstation/icons/mob/clothing/eyes.dmi differ
diff --git a/modular_dripstation/icons/mob/clothing/hands.dmi b/modular_dripstation/icons/mob/clothing/hands.dmi
index 8b46a03aa435..2b323e3860b9 100644
Binary files a/modular_dripstation/icons/mob/clothing/hands.dmi and b/modular_dripstation/icons/mob/clothing/hands.dmi differ
diff --git a/modular_dripstation/icons/mob/clothing/hats.dmi b/modular_dripstation/icons/mob/clothing/hats.dmi
index b38c1fd75f22..a9f1a80db935 100644
Binary files a/modular_dripstation/icons/mob/clothing/hats.dmi and b/modular_dripstation/icons/mob/clothing/hats.dmi differ
diff --git a/modular_dripstation/icons/mob/clothing/masks.dmi b/modular_dripstation/icons/mob/clothing/masks.dmi
index dd585929e071..1f61e0f2895b 100644
Binary files a/modular_dripstation/icons/mob/clothing/masks.dmi and b/modular_dripstation/icons/mob/clothing/masks.dmi differ
diff --git a/modular_dripstation/icons/mob/clothing/spacesuits/suits.dmi b/modular_dripstation/icons/mob/clothing/spacesuits/suits.dmi
index e6082be46f1b..e0029a83f9d4 100644
Binary files a/modular_dripstation/icons/mob/clothing/spacesuits/suits.dmi and b/modular_dripstation/icons/mob/clothing/spacesuits/suits.dmi differ
diff --git a/modular_dripstation/icons/mob/clothing/suits.dmi b/modular_dripstation/icons/mob/clothing/suits.dmi
index b6f67beda74a..2208f64d8a61 100644
Binary files a/modular_dripstation/icons/mob/clothing/suits.dmi and b/modular_dripstation/icons/mob/clothing/suits.dmi differ
diff --git a/modular_dripstation/icons/mob/clothing/uniform/cargo/cargotech.dmi b/modular_dripstation/icons/mob/clothing/uniform/cargo/cargotech.dmi
index ef4e7158f999..424140791010 100644
Binary files a/modular_dripstation/icons/mob/clothing/uniform/cargo/cargotech.dmi and b/modular_dripstation/icons/mob/clothing/uniform/cargo/cargotech.dmi differ
diff --git a/modular_dripstation/icons/mob/clothing/uniform/civilian/civilian.dmi b/modular_dripstation/icons/mob/clothing/uniform/civilian/civilian.dmi
index ba09e88a6877..e7e10f400f68 100644
Binary files a/modular_dripstation/icons/mob/clothing/uniform/civilian/civilian.dmi and b/modular_dripstation/icons/mob/clothing/uniform/civilian/civilian.dmi differ
diff --git a/modular_dripstation/icons/mob/clothing/uniform/command/blueshield.dmi b/modular_dripstation/icons/mob/clothing/uniform/command/blueshield.dmi
index f9551196061b..94f535d98c90 100644
Binary files a/modular_dripstation/icons/mob/clothing/uniform/command/blueshield.dmi and b/modular_dripstation/icons/mob/clothing/uniform/command/blueshield.dmi differ
diff --git a/modular_dripstation/icons/mob/clothing/uniform/corporate/syndicate.dmi b/modular_dripstation/icons/mob/clothing/uniform/corporate/syndicate.dmi
index 54f22fa0f39d..0a2e7be5fd17 100644
Binary files a/modular_dripstation/icons/mob/clothing/uniform/corporate/syndicate.dmi and b/modular_dripstation/icons/mob/clothing/uniform/corporate/syndicate.dmi differ
diff --git a/modular_dripstation/icons/mob/clothing/uniform/medical/cmo.dmi b/modular_dripstation/icons/mob/clothing/uniform/medical/cmo.dmi
index 90233a3d438c..2aab87752dc7 100644
Binary files a/modular_dripstation/icons/mob/clothing/uniform/medical/cmo.dmi and b/modular_dripstation/icons/mob/clothing/uniform/medical/cmo.dmi differ
diff --git a/modular_dripstation/icons/mob/clothing/uniform/medical/paramedic.dmi b/modular_dripstation/icons/mob/clothing/uniform/medical/paramedic.dmi
index 876ffd49346c..3f7246fa8190 100644
Binary files a/modular_dripstation/icons/mob/clothing/uniform/medical/paramedic.dmi and b/modular_dripstation/icons/mob/clothing/uniform/medical/paramedic.dmi differ
diff --git a/modular_dripstation/icons/mob/clothing/uniform/security/hos.dmi b/modular_dripstation/icons/mob/clothing/uniform/security/hos.dmi
index db4431e88feb..0cdcee2a323e 100644
Binary files a/modular_dripstation/icons/mob/clothing/uniform/security/hos.dmi and b/modular_dripstation/icons/mob/clothing/uniform/security/hos.dmi differ
diff --git a/modular_dripstation/icons/mob/clothing/uniform/security/security_consultant.dmi b/modular_dripstation/icons/mob/clothing/uniform/security/security_consultant.dmi
index 312bf521baf6..ed20547a66de 100644
Binary files a/modular_dripstation/icons/mob/clothing/uniform/security/security_consultant.dmi and b/modular_dripstation/icons/mob/clothing/uniform/security/security_consultant.dmi differ
diff --git a/modular_dripstation/icons/mob/clothing/uniform/terragov/terragov.dmi b/modular_dripstation/icons/mob/clothing/uniform/terragov/terragov.dmi
index 92c50f390e0d..7452f2421587 100644
Binary files a/modular_dripstation/icons/mob/clothing/uniform/terragov/terragov.dmi and b/modular_dripstation/icons/mob/clothing/uniform/terragov/terragov.dmi differ
diff --git a/modular_dripstation/icons/mob/hud.dmi b/modular_dripstation/icons/mob/hud.dmi
index 6533e47fcade..868cc8b322c7 100644
Binary files a/modular_dripstation/icons/mob/hud.dmi and b/modular_dripstation/icons/mob/hud.dmi differ
diff --git a/modular_dripstation/icons/mob/human_parts.dmi b/modular_dripstation/icons/mob/human_parts.dmi
new file mode 100644
index 000000000000..b067bc725a7d
Binary files /dev/null and b/modular_dripstation/icons/mob/human_parts.dmi differ
diff --git a/modular_dripstation/icons/mob/icemoon/icemoon_monsters.dmi b/modular_dripstation/icons/mob/icemoon/icemoon_monsters.dmi
new file mode 100644
index 000000000000..696e2fe15ddd
Binary files /dev/null and b/modular_dripstation/icons/mob/icemoon/icemoon_monsters.dmi differ
diff --git a/modular_dripstation/icons/mob/inhands/id_left.dmi b/modular_dripstation/icons/mob/inhands/id_left.dmi
new file mode 100644
index 000000000000..843862c3f110
Binary files /dev/null and b/modular_dripstation/icons/mob/inhands/id_left.dmi differ
diff --git a/modular_dripstation/icons/mob/inhands/id_right.dmi b/modular_dripstation/icons/mob/inhands/id_right.dmi
new file mode 100644
index 000000000000..ae0e7c4e6c6f
Binary files /dev/null and b/modular_dripstation/icons/mob/inhands/id_right.dmi differ
diff --git a/modular_dripstation/icons/mob/inhands/melee_lefthand.dmi b/modular_dripstation/icons/mob/inhands/melee_lefthand.dmi
index 9064b91633ec..9c046da1f4d8 100644
Binary files a/modular_dripstation/icons/mob/inhands/melee_lefthand.dmi and b/modular_dripstation/icons/mob/inhands/melee_lefthand.dmi differ
diff --git a/modular_dripstation/icons/mob/inhands/melee_righthand.dmi b/modular_dripstation/icons/mob/inhands/melee_righthand.dmi
index b1f4fccc3ed2..96bd54949150 100644
Binary files a/modular_dripstation/icons/mob/inhands/melee_righthand.dmi and b/modular_dripstation/icons/mob/inhands/melee_righthand.dmi differ
diff --git a/modular_dripstation/icons/mob/inhands/misc/boxes_lefthand.dmi b/modular_dripstation/icons/mob/inhands/misc/boxes_lefthand.dmi
index b5e8dab39768..4edb02f79252 100644
Binary files a/modular_dripstation/icons/mob/inhands/misc/boxes_lefthand.dmi and b/modular_dripstation/icons/mob/inhands/misc/boxes_lefthand.dmi differ
diff --git a/modular_dripstation/icons/mob/inhands/misc/boxes_righthand.dmi b/modular_dripstation/icons/mob/inhands/misc/boxes_righthand.dmi
index 77f3ca66d5d1..711a04463a10 100644
Binary files a/modular_dripstation/icons/mob/inhands/misc/boxes_righthand.dmi and b/modular_dripstation/icons/mob/inhands/misc/boxes_righthand.dmi differ
diff --git a/modular_dripstation/icons/mob/inhands/shield_lefthand.dmi b/modular_dripstation/icons/mob/inhands/shield_lefthand.dmi
index 8087c67cfba6..423710887c32 100644
Binary files a/modular_dripstation/icons/mob/inhands/shield_lefthand.dmi and b/modular_dripstation/icons/mob/inhands/shield_lefthand.dmi differ
diff --git a/modular_dripstation/icons/mob/inhands/shield_righthand.dmi b/modular_dripstation/icons/mob/inhands/shield_righthand.dmi
index 19698d81cf3e..d921a8a4da74 100644
Binary files a/modular_dripstation/icons/mob/inhands/shield_righthand.dmi and b/modular_dripstation/icons/mob/inhands/shield_righthand.dmi differ
diff --git a/modular_dripstation/icons/mob/landmarks.dmi b/modular_dripstation/icons/mob/landmarks.dmi
new file mode 100644
index 000000000000..a4aec505a683
Binary files /dev/null and b/modular_dripstation/icons/mob/landmarks.dmi differ
diff --git a/modular_dripstation/icons/mob/nether.dmi b/modular_dripstation/icons/mob/nether.dmi
new file mode 100644
index 000000000000..ffee5905c900
Binary files /dev/null and b/modular_dripstation/icons/mob/nether.dmi differ
diff --git a/modular_dripstation/icons/mob/simple_human.dmi b/modular_dripstation/icons/mob/simple_human.dmi
new file mode 100644
index 000000000000..12d1ffdf9f48
Binary files /dev/null and b/modular_dripstation/icons/mob/simple_human.dmi differ
diff --git a/modular_dripstation/icons/obj/artefacts.dmi b/modular_dripstation/icons/obj/artefacts.dmi
new file mode 100644
index 000000000000..c252ea31c059
Binary files /dev/null and b/modular_dripstation/icons/obj/artefacts.dmi differ
diff --git a/modular_dripstation/icons/obj/blackmarket/blackmarket.dmi b/modular_dripstation/icons/obj/blackmarket/blackmarket.dmi
index 22f1069bdbba..bfe2410cfcd3 100644
Binary files a/modular_dripstation/icons/obj/blackmarket/blackmarket.dmi and b/modular_dripstation/icons/obj/blackmarket/blackmarket.dmi differ
diff --git a/modular_dripstation/icons/obj/blackmarket/module.dmi b/modular_dripstation/icons/obj/blackmarket/module.dmi
index ff9ce847d797..874af8093472 100644
Binary files a/modular_dripstation/icons/obj/blackmarket/module.dmi and b/modular_dripstation/icons/obj/blackmarket/module.dmi differ
diff --git a/modular_dripstation/icons/obj/blackmarket/telecoms.dmi b/modular_dripstation/icons/obj/blackmarket/telecoms.dmi
index b73a288a4ec6..d99f31586481 100644
Binary files a/modular_dripstation/icons/obj/blackmarket/telecoms.dmi and b/modular_dripstation/icons/obj/blackmarket/telecoms.dmi differ
diff --git a/modular_dripstation/icons/obj/bureaucracy.dmi b/modular_dripstation/icons/obj/bureaucracy.dmi
index 303d79ec2f40..a2a927d93990 100644
Binary files a/modular_dripstation/icons/obj/bureaucracy.dmi and b/modular_dripstation/icons/obj/bureaucracy.dmi differ
diff --git a/modular_dripstation/icons/obj/card.dmi b/modular_dripstation/icons/obj/card.dmi
index c79a2789f405..045a3e35745d 100644
Binary files a/modular_dripstation/icons/obj/card.dmi and b/modular_dripstation/icons/obj/card.dmi differ
diff --git a/modular_dripstation/icons/obj/closet.dmi b/modular_dripstation/icons/obj/closet.dmi
index 650d9097171d..3046835d8fe9 100644
Binary files a/modular_dripstation/icons/obj/closet.dmi and b/modular_dripstation/icons/obj/closet.dmi differ
diff --git a/modular_dripstation/icons/obj/clothing/hats.dmi b/modular_dripstation/icons/obj/clothing/hats.dmi
index 290769a71f41..6a30860c7872 100644
Binary files a/modular_dripstation/icons/obj/clothing/hats.dmi and b/modular_dripstation/icons/obj/clothing/hats.dmi differ
diff --git a/modular_dripstation/icons/obj/clothing/masks.dmi b/modular_dripstation/icons/obj/clothing/masks.dmi
index 6de61feb1c42..84ded78f1d41 100644
Binary files a/modular_dripstation/icons/obj/clothing/masks.dmi and b/modular_dripstation/icons/obj/clothing/masks.dmi differ
diff --git a/modular_dripstation/icons/obj/clothing/suits.dmi b/modular_dripstation/icons/obj/clothing/suits.dmi
index af8b424767c5..bf0e4dac775e 100644
Binary files a/modular_dripstation/icons/obj/clothing/suits.dmi and b/modular_dripstation/icons/obj/clothing/suits.dmi differ
diff --git a/modular_dripstation/icons/obj/clothing/uniform/cargo/explorer.dmi b/modular_dripstation/icons/obj/clothing/uniform/cargo/explorer.dmi
index 21521ef8fc0b..60102e2b3dca 100644
Binary files a/modular_dripstation/icons/obj/clothing/uniform/cargo/explorer.dmi and b/modular_dripstation/icons/obj/clothing/uniform/cargo/explorer.dmi differ
diff --git a/modular_dripstation/icons/obj/clothing/uniform/civilian/civilian.dmi b/modular_dripstation/icons/obj/clothing/uniform/civilian/civilian.dmi
index ad238b402f3d..c88bc174aa88 100644
Binary files a/modular_dripstation/icons/obj/clothing/uniform/civilian/civilian.dmi and b/modular_dripstation/icons/obj/clothing/uniform/civilian/civilian.dmi differ
diff --git a/modular_dripstation/icons/obj/clothing/uniform/corporate/syndicate.dmi b/modular_dripstation/icons/obj/clothing/uniform/corporate/syndicate.dmi
index 61a40c26a14d..9a1a99820ad4 100644
Binary files a/modular_dripstation/icons/obj/clothing/uniform/corporate/syndicate.dmi and b/modular_dripstation/icons/obj/clothing/uniform/corporate/syndicate.dmi differ
diff --git a/modular_dripstation/icons/obj/clothing/uniform/medical/cmo.dmi b/modular_dripstation/icons/obj/clothing/uniform/medical/cmo.dmi
index 66e8b2a54a83..aa6867102c67 100644
Binary files a/modular_dripstation/icons/obj/clothing/uniform/medical/cmo.dmi and b/modular_dripstation/icons/obj/clothing/uniform/medical/cmo.dmi differ
diff --git a/modular_dripstation/icons/obj/clothing/uniform/medical/paramedic.dmi b/modular_dripstation/icons/obj/clothing/uniform/medical/paramedic.dmi
index 3f0fb2978c60..5be0d1beea7e 100644
Binary files a/modular_dripstation/icons/obj/clothing/uniform/medical/paramedic.dmi and b/modular_dripstation/icons/obj/clothing/uniform/medical/paramedic.dmi differ
diff --git a/modular_dripstation/icons/obj/clothing/uniform/security/detective.dmi b/modular_dripstation/icons/obj/clothing/uniform/security/detective.dmi
index 3a17f4704500..971ddbca832a 100644
Binary files a/modular_dripstation/icons/obj/clothing/uniform/security/detective.dmi and b/modular_dripstation/icons/obj/clothing/uniform/security/detective.dmi differ
diff --git a/modular_dripstation/icons/obj/clothing/uniform/security/hos.dmi b/modular_dripstation/icons/obj/clothing/uniform/security/hos.dmi
index 86af48280896..e4396baa7298 100644
Binary files a/modular_dripstation/icons/obj/clothing/uniform/security/hos.dmi and b/modular_dripstation/icons/obj/clothing/uniform/security/hos.dmi differ
diff --git a/modular_dripstation/icons/obj/clothing/uniform/security/security_consultant.dmi b/modular_dripstation/icons/obj/clothing/uniform/security/security_consultant.dmi
index 5c716f30eb61..b50fa7762156 100644
Binary files a/modular_dripstation/icons/obj/clothing/uniform/security/security_consultant.dmi and b/modular_dripstation/icons/obj/clothing/uniform/security/security_consultant.dmi differ
diff --git a/modular_dripstation/icons/obj/clothing/uniform/security/warden.dmi b/modular_dripstation/icons/obj/clothing/uniform/security/warden.dmi
index a3838870f58f..48a01fa1fe8c 100644
Binary files a/modular_dripstation/icons/obj/clothing/uniform/security/warden.dmi and b/modular_dripstation/icons/obj/clothing/uniform/security/warden.dmi differ
diff --git a/modular_dripstation/icons/obj/clothing/uniform/terragov/terragov.dmi b/modular_dripstation/icons/obj/clothing/uniform/terragov/terragov.dmi
index f7809258020d..c1150f668d59 100644
Binary files a/modular_dripstation/icons/obj/clothing/uniform/terragov/terragov.dmi and b/modular_dripstation/icons/obj/clothing/uniform/terragov/terragov.dmi differ
diff --git a/modular_dripstation/icons/obj/contraband.dmi b/modular_dripstation/icons/obj/contraband.dmi
index 97e0cb72e603..ac6d3c76393f 100644
Binary files a/modular_dripstation/icons/obj/contraband.dmi and b/modular_dripstation/icons/obj/contraband.dmi differ
diff --git a/modular_dripstation/icons/obj/crates.dmi b/modular_dripstation/icons/obj/crates.dmi
index 3e43ec592f9a..f08df3c798d3 100644
Binary files a/modular_dripstation/icons/obj/crates.dmi and b/modular_dripstation/icons/obj/crates.dmi differ
diff --git a/modular_dripstation/icons/obj/library.dmi b/modular_dripstation/icons/obj/library.dmi
index 6e6fbf89ed40..4f91b66fc663 100644
Binary files a/modular_dripstation/icons/obj/library.dmi and b/modular_dripstation/icons/obj/library.dmi differ
diff --git a/modular_dripstation/icons/obj/machines/sleeper.dmi b/modular_dripstation/icons/obj/machines/sleeper.dmi
new file mode 100644
index 000000000000..96762f99c7c1
Binary files /dev/null and b/modular_dripstation/icons/obj/machines/sleeper.dmi differ
diff --git a/modular_dripstation/icons/obj/machines/telecomms.dmi b/modular_dripstation/icons/obj/machines/telecomms.dmi
new file mode 100644
index 000000000000..e214a1e4be3e
Binary files /dev/null and b/modular_dripstation/icons/obj/machines/telecomms.dmi differ
diff --git a/modular_dripstation/icons/obj/mech_derelict.dmi b/modular_dripstation/icons/obj/mech_derelict.dmi
new file mode 100644
index 000000000000..4013efe19429
Binary files /dev/null and b/modular_dripstation/icons/obj/mech_derelict.dmi differ
diff --git a/modular_dripstation/icons/obj/modular_phone.dmi b/modular_dripstation/icons/obj/modular_phone.dmi
index 896a9449c708..2990b0f233b6 100644
Binary files a/modular_dripstation/icons/obj/modular_phone.dmi and b/modular_dripstation/icons/obj/modular_phone.dmi differ
diff --git a/modular_dripstation/icons/obj/storage.dmi b/modular_dripstation/icons/obj/storage.dmi
index 02ff1f395593..431d4436b9e5 100644
Binary files a/modular_dripstation/icons/obj/storage.dmi and b/modular_dripstation/icons/obj/storage.dmi differ
diff --git a/modular_dripstation/icons/obj/surgery.dmi b/modular_dripstation/icons/obj/surgery.dmi
index fbe7ca08cac1..b867092084c3 100644
Binary files a/modular_dripstation/icons/obj/surgery.dmi and b/modular_dripstation/icons/obj/surgery.dmi differ
diff --git a/modular_dripstation/icons/obj/weapons/blades.dmi b/modular_dripstation/icons/obj/weapons/blades.dmi
index b777a1f97c96..152b9d2bcef5 100644
Binary files a/modular_dripstation/icons/obj/weapons/blades.dmi and b/modular_dripstation/icons/obj/weapons/blades.dmi differ
diff --git a/modular_dripstation/icons/obj/weapons/misc.dmi b/modular_dripstation/icons/obj/weapons/misc.dmi
index b94a1247fec0..d2bddfb4688b 100644
Binary files a/modular_dripstation/icons/obj/weapons/misc.dmi and b/modular_dripstation/icons/obj/weapons/misc.dmi differ
diff --git a/modular_dripstation/icons/obj/weapons/security.dmi b/modular_dripstation/icons/obj/weapons/security.dmi
index 843a91c1dcc0..133fdde2857d 100644
Binary files a/modular_dripstation/icons/obj/weapons/security.dmi and b/modular_dripstation/icons/obj/weapons/security.dmi differ
diff --git a/modular_dripstation/icons/turf/areas.dmi b/modular_dripstation/icons/turf/areas.dmi
new file mode 100644
index 000000000000..f9babdbcee94
Binary files /dev/null and b/modular_dripstation/icons/turf/areas.dmi differ
diff --git a/modular_dripstation/icons/turf/icewall.dmi b/modular_dripstation/icons/turf/icewall.dmi
new file mode 100644
index 000000000000..f5ab8112f3fb
Binary files /dev/null and b/modular_dripstation/icons/turf/icewall.dmi differ
diff --git a/modular_dripstation/icons/turf/liquidplasma.dmi b/modular_dripstation/icons/turf/liquidplasma.dmi
new file mode 100644
index 000000000000..35b74b5f656c
Binary files /dev/null and b/modular_dripstation/icons/turf/liquidplasma.dmi differ
diff --git a/modular_dripstation/icons/turf/mining.dmi b/modular_dripstation/icons/turf/mining.dmi
new file mode 100644
index 000000000000..9144cde43c67
Binary files /dev/null and b/modular_dripstation/icons/turf/mining.dmi differ
diff --git a/modular_dripstation/icons/turf/rockwall_icemoon.dmi b/modular_dripstation/icons/turf/rockwall_icemoon.dmi
new file mode 100644
index 000000000000..1dc5e4545f57
Binary files /dev/null and b/modular_dripstation/icons/turf/rockwall_icemoon.dmi differ
diff --git a/modular_dripstation/icons/turf/snow.dmi b/modular_dripstation/icons/turf/snow.dmi
new file mode 100644
index 000000000000..8dd619e727d3
Binary files /dev/null and b/modular_dripstation/icons/turf/snow.dmi differ
diff --git a/modular_dripstation/includes.dm b/modular_dripstation/includes.dm
index 5142a4db5b04..56d65910e323 100644
--- a/modular_dripstation/includes.dm
+++ b/modular_dripstation/includes.dm
@@ -11,6 +11,7 @@
#include "code\datums\component\transforming.dm"
#include "code\datums\emotes.dm"
#include "code\datums\keybinding\communication.dm"
+#include "code\datums\mapgen\Cavegens\IcemoonCaves.dm"
#include "code\datums\mood_events\generic_negative_events.dm"
#include "code\datums\mood_events\generic_positive_events.dm"
#include "code\datums\reagent\baldium.dm"
@@ -25,6 +26,8 @@
#include "code\datums\strong_pull.dm"
#include "code\datums\traits\negative.dm"
#include "code\datums\traits\positive.dm"
+#include "code\game\area\ruins\icemoon.dm"
+#include "code\game\area\Space_Station_13_areas.dm"
#include "code\game\effects\effects_foam.dm"
#include "code\game\effects\temporary_visuals\misc.dm"
#include "code\game\effects\temporary_visuals\projectiles.dm"
@@ -58,12 +61,15 @@
#include "code\game\machinery\spaceheater.dm"
#include "code\game\machinery\status_display.dm"
#include "code\game\machinery\suit_storage_unit.dm"
+#include "code\game\machinery\telecomms.dm"
#include "code\game\machinery\teleporter.dm"
#include "code\game\mecha\cargo_hauler.dm"
#include "code\game\mecha\mech_bay.dm"
#include "code\game\mecha\mecha_control_console.dm"
#include "code\game\objects\effects\contraband.dm"
#include "code\game\objects\effects\countdown.dm"
+#include "code\game\objects\effects\landmarks.dm"
+#include "code\game\objects\effects\lootdrop.dm"
#include "code\game\objects\effects\decals\cleanable\chem.dm"
#include "code\game\objects\effects\effect_system\effects_explosions.dm"
#include "code\game\objects\items\ashtray.dm"
@@ -105,6 +111,7 @@
#include "code\game\objects\items\handcuffs.dm"
#include "code\game\objects\items\holotool.dm"
#include "code\game\objects\items\holy_weapons.dm"
+#include "code\game\objects\items\icemoon_loot.dm"
#include "code\game\objects\items\implants\biosig_ntcommand.dm"
#include "code\game\objects\items\implants\implant_misc.dm"
#include "code\game\objects\items\implants\implant.dm"
@@ -144,11 +151,13 @@
#include "code\game\objects\structures\beds_chairs\chair.dm"
#include "code\game\objects\structures\beds_chairs\sofa.dm"
#include "code\game\objects\structures\bedsheet_bin.dm"
+#include "code\game\objects\structures\cave_entrance.dm"
#include "code\game\objects\structures\clock.dm"
#include "code\game\objects\structures\coatrack.dm"
#include "code\game\objects\structures\condimentshelf.dm"
#include "code\game\objects\structures\crates_lockers\closets.dm"
#include "code\game\objects\structures\crates_lockers\crates.dm"
+#include "code\game\objects\structures\ghost_role_spawners.dm"
#include "code\game\objects\structures\mirror.dm"
#include "code\game\objects\structures\plasticflaps.dm"
#include "code\game\objects\structures\safe.dm"
@@ -156,7 +165,9 @@
#include "code\game\objects\structures\table_racks.dm"
#include "code\game\objects\structures\weapon_rack.dm"
#include "code\game\objects\structures\window.dm"
+#include "code\game\turfs\closed\minerals.dm"
#include "code\game\turfs\open.dm"
+#include "code\game\turfs\open\floor\plating\icemoon.dm"
#include "code\game\turfs\simulated\floor.dm"
#include "code\game\turfs\simulated\walls.dm"
#include "code\modules\antagonists\_common\antag_spawner.dm"
@@ -197,12 +208,15 @@
#include "code\modules\cargo\markets\market_items\clothing.dm"
#include "code\modules\cargo\markets\market_items\consumables.dm"
#include "code\modules\cargo\markets\market_items\misc.dm"
+#include "code\modules\cargo\markets\market_items\syndibase.dm"
#include "code\modules\cargo\markets\market_items\tools.dm"
#include "code\modules\cargo\markets\market_items\weapons.dm"
+#include "code\modules\cargo\markets\market_syndipad.dm"
#include "code\modules\cargo\markets\market_telepad.dm"
#include "code\modules\cargo\markets\market_uplink.dm"
#include "code\modules\cargo\packs.dm"
#include "code\modules\cargo\supplypod.dm"
+#include "code\modules\clothing\_clothing.dm"
#include "code\modules\clothing\_neck.dm"
#include "code\modules\clothing\accessories.dm"
#include "code\modules\clothing\armor.dm"
@@ -230,6 +244,7 @@
#include "code\modules\clothing\mask.dm"
#include "code\modules\clothing\reactive.dm"
#include "code\modules\clothing\rigmods.dm"
+#include "code\modules\clothing\sacrificial.dm"
#include "code\modules\clothing\shoes.dm"
#include "code\modules\clothing\suit.dm"
#include "code\modules\clothing\toggles.dm"
@@ -260,6 +275,7 @@
#include "code\modules\job\job_types\assistant.dm"
#include "code\modules\job\job_types\atmospheric_technician.dm"
#include "code\modules\job\job_types\bartender.dm"
+#include "code\modules\job\job_types\blueshield.dm"
#include "code\modules\job\job_types\botanist.dm"
#include "code\modules\job\job_types\brig_physician.dm"
#include "code\modules\job\job_types\captain.dm"
@@ -271,15 +287,19 @@
#include "code\modules\job\job_types\cmo.dm"
#include "code\modules\job\job_types\cook.dm"
#include "code\modules\job\job_types\curator.dm"
+#include "code\modules\job\job_types\customs_agent.dm"
#include "code\modules\job\job_types\detective.dm"
+#include "code\modules\job\job_types\explorer.dm"
#include "code\modules\job\job_types\geneticist.dm"
#include "code\modules\job\job_types\hop.dm"
#include "code\modules\job\job_types\hos.dm"
#include "code\modules\job\job_types\janitor.dm"
#include "code\modules\job\job_types\lawyer.dm"
+#include "code\modules\job\job_types\magistrate.dm"
#include "code\modules\job\job_types\medical_doctor.dm"
#include "code\modules\job\job_types\mime.dm"
#include "code\modules\job\job_types\mining_medic.dm"
+#include "code\modules\job\job_types\nanotrasen_representative.dm"
#include "code\modules\job\job_types\network_admin.dm"
#include "code\modules\job\job_types\paramedic.dm"
#include "code\modules\job\job_types\psychiatrist.dm"
@@ -290,6 +310,7 @@
#include "code\modules\job\job_types\security_officer.dm"
#include "code\modules\job\job_types\shaft_miner.dm"
#include "code\modules\job\job_types\station_engineer.dm"
+#include "code\modules\job\job_types\synthetic.dm"
#include "code\modules\job\job_types\virologist.dm"
#include "code\modules\job\job_types\warden.dm"
#include "code\modules\library\lib_items.dm"
@@ -306,6 +327,7 @@
#include "code\modules\mob\living\carbon\human\species_types\IPC.dm"
#include "code\modules\mob\living\carbon\human\species_types\lizardpeople.dm"
#include "code\modules\mob\living\carbon\human\species_types\polysmorphs.dm"
+#include "code\modules\mob\living\carbon\human\species_types\replica.dm"
#include "code\modules\mob\living\carbon\human\species.dm"
#include "code\modules\mob\living\emote.dm"
#include "code\modules\mob\living\simple_animal\bot\cleanbot.dm"
@@ -315,7 +337,13 @@
#include "code\modules\mob\living\simple_animal\bot\mulebot.dm"
#include "code\modules\mob\living\simple_animal\bot\secbot.dm"
#include "code\modules\mob\living\simple_animal\guardian\guardiancreator.dm"
+#include "code\modules\mob\living\simple_animal\hostile\fauna.dm"
#include "code\modules\mob\living\simple_animal\hostile\mimic.dm"
+#include "code\modules\mob\living\simple_animal\hostile\nanotrasen.dm"
+#include "code\modules\mob\living\simple_animal\hostile\netherworld.dm"
+#include "code\modules\mob\living\simple_animal\hostile\russian.dm"
+#include "code\modules\mob\living\simple_animal\hostile\syndicate.dm"
+#include "code\modules\mob\living\simple_animal\corpse.dm"
#include "code\modules\mob\mob_helpers.dm"
#include "code\modules\modular_computers\computers\item\pda\pda_presets.dm"
#include "code\modules\modular_computers\computers\item\pda\pda.dm"
@@ -347,6 +375,7 @@
#include "code\modules\power\singularity\collector.dm"
#include "code\modules\power\singularity\generator.dm"
#include "code\modules\power\supermatter\supermatter.dm"
+#include "code\modules\power\rtg.dm"
#include "code\modules\projectiles\ammunition\ballistic.dm"
#include "code\modules\projectiles\ammunition\energy.dm"
#include "code\modules\projectiles\ammunition\plasma.dm"
@@ -400,6 +429,7 @@
#include "code\modules\research\experimentor.dm"
#include "code\modules\research\stock_parts.dm"
#include "code\modules\research\techweb\all_nodes.dm"
+#include "code\modules\ruins\icemoonruin_code\surface.dm"
#include "code\modules\security_levels\keycard_authentication.dm"
#include "code\modules\shuttle\emergency.dm"
#include "code\modules\surgery\_bodyparts.dm"
@@ -407,6 +437,7 @@
#include "code\modules\surgery\surgery_step.dm"
#include "code\modules\surgery\organs\autosurgeon.dm"
#include "code\modules\surgery\tools.dm"
+#include "code\modules\uplink\ntia_uplink.dm"
#include "code\modules\uplink\uplink_devices.dm"
#include "code\modules\uplink\uplink_items.dm"
#include "code\modules\vending\_vending.dm"
diff --git a/modular_dripstation/sound/effects/radiohiss.ogg b/modular_dripstation/sound/effects/radiohiss.ogg
new file mode 100644
index 000000000000..75d52083e751
Binary files /dev/null and b/modular_dripstation/sound/effects/radiohiss.ogg differ
diff --git a/modular_dripstation/sound/machines/external_HD_4_dual_channel.ogg b/modular_dripstation/sound/machines/external_HD_4_dual_channel.ogg
new file mode 100644
index 000000000000..33e7acec87df
Binary files /dev/null and b/modular_dripstation/sound/machines/external_HD_4_dual_channel.ogg differ
diff --git a/modular_dripstation/sound/voice/difficulty_tweak.wav b/modular_dripstation/sound/voice/difficulty_tweak.wav
new file mode 100644
index 000000000000..c4f519f222cb
Binary files /dev/null and b/modular_dripstation/sound/voice/difficulty_tweak.wav differ
diff --git a/modular_dripstation/sound/voice/resisting_arrest.wav b/modular_dripstation/sound/voice/resisting_arrest.wav
new file mode 100644
index 000000000000..1566143967b6
Binary files /dev/null and b/modular_dripstation/sound/voice/resisting_arrest.wav differ
diff --git a/modular_dripstation/sound/voice/stop_hitting_yourself.wav b/modular_dripstation/sound/voice/stop_hitting_yourself.wav
new file mode 100644
index 000000000000..bb3a5219a525
Binary files /dev/null and b/modular_dripstation/sound/voice/stop_hitting_yourself.wav differ
diff --git a/modular_dripstation/sound/voice/whos_the_clown_now.wav b/modular_dripstation/sound/voice/whos_the_clown_now.wav
new file mode 100644
index 000000000000..5b033fd35b70
Binary files /dev/null and b/modular_dripstation/sound/voice/whos_the_clown_now.wav differ
diff --git a/modular_dripstation/sound/voice/work_smarter.wav b/modular_dripstation/sound/voice/work_smarter.wav
new file mode 100644
index 000000000000..f31cb4724264
Binary files /dev/null and b/modular_dripstation/sound/voice/work_smarter.wav differ
diff --git a/tgui/packages/tgui/interfaces/BlackMarketUplink.js b/tgui/packages/tgui/interfaces/BlackMarketUplink.js
index 8cfcff5756aa..71101c582fa6 100644
--- a/tgui/packages/tgui/interfaces/BlackMarketUplink.js
+++ b/tgui/packages/tgui/interfaces/BlackMarketUplink.js
@@ -1,4 +1,5 @@
import { useBackend } from '../backend';
+import { Fragment } from 'inferno';
import { AnimatedNumber, Box, Button, Flex, Modal, Section, Tabs } from '../components';
import { formatMoney } from '../format';
import { Window } from '../layouts';
@@ -10,6 +11,8 @@ export const BlackMarketUplink = (props, context) => {
markets = [],
items = [],
money,
+ market_name,
+ theme_type,
viewing_market,
viewing_category,
} = data;
@@ -17,12 +20,12 @@ export const BlackMarketUplink = (props, context) => {
{
{item.name}
- {item.amount
- ? item.amount + " in stock"
- : "Out of stock"}
+ {item.limited === 0
+ ? ""
+ : item.amount
+ ? item.amount + " in stock"
+ : "Out of stock"}
{formatMoney(item.cost) + ' cr'}
@@ -101,6 +106,7 @@ const ShipmentSelector = (props, context) => {
const {
buying,
ltsrbt_built,
+ redpad_built,
money,
} = data;
if (!buying) {
@@ -117,7 +123,7 @@ const ShipmentSelector = (props, context) => {
{deliveryMethods.map(method => {
- if (method.name === 'LTSRBT' && !ltsrbt_built) {
+ if ((method.name === 'LTSRBT' && !ltsrbt_built) || (method.name === 'RST' && !redpad_built)) {
return null;
}
return (
@@ -131,21 +137,23 @@ const ShipmentSelector = (props, context) => {
{method.description}
-
);
})}
- act('cancel')} />
);
};
diff --git a/tgui/packages/tgui/interfaces/PreferencesMenu/JobsPage.tsx b/tgui/packages/tgui/interfaces/PreferencesMenu/JobsPage.tsx
index 9dcf139fdfee..c107b9eb2413 100644
--- a/tgui/packages/tgui/interfaces/PreferencesMenu/JobsPage.tsx
+++ b/tgui/packages/tgui/interfaces/PreferencesMenu/JobsPage.tsx
@@ -385,6 +385,10 @@ export const JobsPage = () => {
+
+
+
+
diff --git a/tgui/packages/tgui/styles/interfaces/PreferencesMenu.scss b/tgui/packages/tgui/styles/interfaces/PreferencesMenu.scss
index e70d235e0e10..2dadadbe728a 100644
--- a/tgui/packages/tgui/styles/interfaces/PreferencesMenu.scss
+++ b/tgui/packages/tgui/styles/interfaces/PreferencesMenu.scss
@@ -8,6 +8,7 @@ $department_map: (
'Captain': colors.fg(colors.$blue),
'Cargo': colors.$brown,
'Command': colors.$yellow,
+ 'CentralCommand': #2660a7,
'Security': colors.$red,
'Engineering': #f1a839,
'Medical': colors.$teal,
diff --git a/yogstation/code/game/objects/effects/landmarks.dm b/yogstation/code/game/objects/effects/landmarks.dm
index 69d1e7c5e183..3c3b71fd288a 100644
--- a/yogstation/code/game/objects/effects/landmarks.dm
+++ b/yogstation/code/game/objects/effects/landmarks.dm
@@ -2,8 +2,10 @@ GLOBAL_LIST_EMPTY(chosen_station_templates)
#define EMPTY_SPAWN "empty_spawn"
+/*Dripstation edit
/obj/effect/landmark/start/yogs
icon = 'yogstation/icons/mob/landmarks.dmi'
+*/
/obj/effect/landmark/start/yogs/mining_medic
name = "Mining Medic"
diff --git a/yogstation/code/modules/ruins/lavaland_ruin_code.dm b/yogstation/code/modules/ruins/lavaland_ruin_code.dm
index 4bfa593c6be8..7e50035e0295 100644
--- a/yogstation/code/modules/ruins/lavaland_ruin_code.dm
+++ b/yogstation/code/modules/ruins/lavaland_ruin_code.dm
@@ -62,8 +62,10 @@
id = /obj/item/card/id
roundstart = FALSE
death = FALSE
+/* Dripstation edit
icon = 'icons/obj/machines/sleeper.dmi'
icon_state = "sleeper_s"
+*/
///Gas Station Clerk
/obj/effect/mob_spawn/human/gasstation_clerk
diff --git a/yogstation/code/modules/uplink/uplink_item.dm b/yogstation/code/modules/uplink/uplink_item.dm
index 3cd64748de4d..7f8d2e6d5579 100644
--- a/yogstation/code/modules/uplink/uplink_item.dm
+++ b/yogstation/code/modules/uplink/uplink_item.dm
@@ -59,6 +59,7 @@
exclude_modes = list(/datum/game_mode/nuclear)
+/* Dripstation edit
/datum/uplink_item/device_tools/arm
name = "Additional Arm"
desc = "An additional arm, automatically added to your body upon purchase, allows you to use more items at once"
@@ -72,6 +73,7 @@
var/limbs = user.held_items.len
user.change_number_of_hands(limbs+1)
to_chat(user, "You feel more dexterous")
+*/
/datum/uplink_item/explosives/trap_disk
name = "Syndicate Trapped Disk"