diff --git a/_maps/RandomRuins/SpaceRuins/DJstation.dmm b/_maps/RandomRuins/SpaceRuins/DJstation.dmm
index caacb02feb6..a790022693b 100644
--- a/_maps/RandomRuins/SpaceRuins/DJstation.dmm
+++ b/_maps/RandomRuins/SpaceRuins/DJstation.dmm
@@ -1,7 +1,7 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"aa" = (
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"ab" = (
/obj/structure/grille,
/turf/open/floor/plating/airless,
@@ -15,8 +15,8 @@
/area/djstation/solars)
"ae" = (
/obj/structure/lattice,
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"af" = (
/turf/closed/wall,
/area/djstation)
@@ -295,7 +295,7 @@
"aZ" = (
/obj/structure/disposalpipe/segment,
/turf/open/floor/plating/airless,
-/area/space)
+/area/template_noop)
"ba" = (
/turf/open/floor/plasteel/freezer,
/area/djstation)
@@ -373,7 +373,7 @@
},
/obj/structure/disposaloutlet,
/turf/open/floor/plating/airless,
-/area/space)
+/area/template_noop)
(1,1,1) = {"
aa
diff --git a/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm b/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm
index 97a88290b85..82ef079613d 100644
--- a/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm
+++ b/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm
@@ -1,11 +1,11 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"aa" = (
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"ab" = (
/obj/structure/lattice,
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"ac" = (
/obj/structure/grille,
/turf/open/floor/plating/airless,
@@ -25,7 +25,7 @@
d2 = 2;
icon_state = "1-2"
},
-/turf/open/space,
+/turf/template_noop,
/area/solar/derelict_starboard)
"af" = (
/turf/open/floor/plating/airless,
@@ -55,7 +55,7 @@
/area/solar/derelict_starboard)
"ai" = (
/obj/structure/lattice/catwalk,
-/turf/open/space,
+/turf/template_noop,
/area/solar/derelict_starboard)
"aj" = (
/obj/structure/lattice/catwalk,
@@ -69,7 +69,7 @@
d2 = 4;
icon_state = "1-4"
},
-/turf/open/space,
+/turf/template_noop,
/area/solar/derelict_starboard)
"ak" = (
/obj/structure/lattice/catwalk,
@@ -78,7 +78,7 @@
d2 = 8;
icon_state = "4-8"
},
-/turf/open/space,
+/turf/template_noop,
/area/solar/derelict_starboard)
"al" = (
/obj/structure/lattice/catwalk,
@@ -97,7 +97,7 @@
d2 = 4;
icon_state = "1-4"
},
-/turf/open/space,
+/turf/template_noop,
/area/solar/derelict_starboard)
"am" = (
/obj/structure/lattice/catwalk,
@@ -111,7 +111,7 @@
d2 = 8;
icon_state = "2-8"
},
-/turf/open/space,
+/turf/template_noop,
/area/solar/derelict_starboard)
"an" = (
/obj/structure/lattice/catwalk,
@@ -130,7 +130,7 @@
d2 = 8;
icon_state = "2-8"
},
-/turf/open/space,
+/turf/template_noop,
/area/solar/derelict_starboard)
"ao" = (
/obj/structure/lattice/catwalk,
@@ -144,7 +144,7 @@
d2 = 8;
icon_state = "2-8"
},
-/turf/open/space,
+/turf/template_noop,
/area/solar/derelict_starboard)
"ap" = (
/obj/machinery/power/solar{
@@ -157,7 +157,7 @@
"aq" = (
/obj/structure/lattice/catwalk,
/obj/structure/cable,
-/turf/open/space,
+/turf/template_noop,
/area/solar/derelict_starboard)
"ar" = (
/obj/structure/lattice/catwalk,
@@ -165,7 +165,7 @@
icon_state = "0-2";
d2 = 2
},
-/turf/open/space,
+/turf/template_noop,
/area/solar/derelict_starboard)
"as" = (
/turf/closed/wall,
@@ -262,7 +262,7 @@
"aE" = (
/obj/structure/grille,
/turf/open/floor/plating/airless,
-/area/space)
+/area/template_noop)
"aF" = (
/obj/structure/grille,
/obj/structure/window/reinforced{
@@ -481,7 +481,7 @@
/area/derelict/solar_control)
"bi" = (
/obj/structure/grille,
-/turf/open/space,
+/turf/template_noop,
/area/ruin/unpowered/no_grav)
"bj" = (
/obj/structure/grille,
@@ -645,11 +645,11 @@
},
/area/derelict/bridge/ai_upload)
"bL" = (
-/turf/open/space,
+/turf/template_noop,
/area/derelict/bridge/ai_upload)
"bM" = (
/obj/item/weapon/stock_parts/console_screen,
-/turf/open/space,
+/turf/template_noop,
/area/derelict/bridge/ai_upload)
"bN" = (
/turf/open/floor/circuit/airless,
@@ -669,7 +669,7 @@
/area/derelict/bridge/ai_upload)
"bR" = (
/obj/structure/lattice,
-/turf/open/space,
+/turf/template_noop,
/area/derelict/bridge/ai_upload)
"bS" = (
/obj/machinery/light/small{
@@ -735,7 +735,7 @@
/turf/open/floor/plasteel/airless{
icon_state = "damaged4"
},
-/area/space)
+/area/template_noop)
"cc" = (
/obj/structure/cable{
d1 = 1;
@@ -778,7 +778,7 @@
/area/ruin/unpowered/no_grav)
"ci" = (
/turf/closed/wall/r_wall,
-/area/space)
+/area/template_noop)
"cj" = (
/obj/structure/cable{
d1 = 1;
@@ -807,8 +807,8 @@
/obj/item/weapon/ore/iron,
/obj/item/weapon/ore/iron,
/obj/item/weapon/ore/iron,
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"co" = (
/turf/open/floor/plasteel/airless{
icon_state = "damaged2"
@@ -929,8 +929,8 @@
/area/derelict/gravity_generator)
"cI" = (
/obj/item/weapon/ore/slag,
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"cJ" = (
/obj/structure/cable{
d1 = 1;
@@ -1155,8 +1155,8 @@
/area/ruin/unpowered/no_grav)
"dk" = (
/obj/item/stack/cable_coil/cut,
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"dl" = (
/obj/machinery/light/small{
dir = 8
@@ -1250,8 +1250,8 @@
/area/derelict/gravity_generator)
"dv" = (
/obj/item/weapon/stock_parts/matter_bin,
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"dw" = (
/obj/structure/window/reinforced,
/turf/open/floor/plasteel,
@@ -1300,8 +1300,8 @@
/area/derelict/gravity_generator)
"dE" = (
/obj/effect/spawner/lootdrop/maintenance,
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"dF" = (
/obj/structure/window/reinforced{
dir = 4
@@ -1753,8 +1753,8 @@
/area/derelict/bridge)
"eV" = (
/obj/item/stack/rods,
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"eW" = (
/obj/structure/grille,
/obj/structure/window/reinforced{
@@ -1972,7 +1972,7 @@
/turf/open/floor/plasteel/airless,
/area/derelict/bridge/access)
"fC" = (
-/turf/open/space,
+/turf/template_noop,
/area/derelict/bridge/access)
"fD" = (
/obj/structure/girder,
@@ -2478,7 +2478,7 @@
"hc" = (
/obj/structure/lattice,
/obj/structure/window/fulltile,
-/turf/open/space,
+/turf/template_noop,
/area/ruin/unpowered/no_grav)
"hd" = (
/obj/structure/table,
@@ -2525,11 +2525,11 @@
/area/derelict/medical/chapel)
"hm" = (
/obj/item/weapon/shard,
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"hn" = (
/obj/structure/grille,
-/turf/open/space,
+/turf/template_noop,
/area/derelict/singularity_engine)
"ho" = (
/obj/item/weapon/shard,
@@ -2603,11 +2603,11 @@
name = "External Engineering"
},
/turf/open/floor/plating/airless,
-/area/space)
+/area/template_noop)
"hC" = (
/obj/structure/grille,
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"hD" = (
/turf/open/floor/plasteel/airless{
icon_state = "damaged4"
@@ -2694,8 +2694,8 @@
dir = 4
},
/obj/structure/grille,
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"hR" = (
/obj/structure/table,
/obj/structure/window/reinforced{
@@ -2865,16 +2865,16 @@
/area/derelict/arrival)
"it" = (
/obj/structure/window/reinforced,
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"iu" = (
/obj/structure/window/reinforced{
dir = 4
},
/obj/structure/window/reinforced,
/obj/structure/grille,
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"iv" = (
/obj/structure/table,
/obj/structure/window/reinforced{
@@ -3021,14 +3021,14 @@
/obj/item/weapon/shard{
icon_state = "medium"
},
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"iS" = (
/obj/structure/window/reinforced{
dir = 1
},
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"iT" = (
/obj/structure/window/reinforced{
dir = 4
@@ -3037,8 +3037,8 @@
dir = 1
},
/obj/structure/grille,
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"iU" = (
/obj/structure/table,
/obj/structure/window/reinforced{
@@ -3307,7 +3307,7 @@
/area/ruin/unpowered/no_grav)
"jG" = (
/obj/structure/window/fulltile,
-/turf/open/space,
+/turf/template_noop,
/area/ruin/unpowered/no_grav)
"jH" = (
/obj/machinery/light{
@@ -3411,7 +3411,7 @@
"jT" = (
/obj/structure/lattice,
/obj/structure/grille,
-/turf/open/space,
+/turf/template_noop,
/area/ruin/unpowered/no_grav)
"jU" = (
/obj/machinery/door/airlock/external{
@@ -3753,8 +3753,8 @@
/area/ruin/unpowered/no_grav)
"kL" = (
/obj/structure/window/fulltile,
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"kM" = (
/obj/structure/girder,
/turf/open/floor/plating,
@@ -3816,8 +3816,8 @@
/area/hallway/primary/port)
"kU" = (
/obj/item/weapon/cigbutt,
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"kV" = (
/obj/machinery/light{
dir = 1
@@ -3870,8 +3870,8 @@
"ld" = (
/obj/structure/lattice,
/obj/item/stack/cable_coil/cut,
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"le" = (
/obj/effect/decal/cleanable/blood/splatter,
/turf/open/floor/plasteel/airless,
@@ -3996,11 +3996,11 @@
/turf/closed/wall/r_wall,
/area/derelict/atmospherics)
"lz" = (
-/turf/open/space,
+/turf/template_noop,
/area/ruin/unpowered/no_grav)
"lA" = (
/obj/structure/lattice,
-/turf/open/space,
+/turf/template_noop,
/area/ruin/unpowered/no_grav)
"lB" = (
/obj/structure/cable{
@@ -4177,7 +4177,7 @@
"mb" = (
/obj/structure/lattice,
/obj/item/stack/cable_coil/cut,
-/turf/open/space,
+/turf/template_noop,
/area/ruin/unpowered/no_grav)
"mc" = (
/obj/machinery/door/window{
@@ -4245,7 +4245,7 @@
icon_state = "medium"
},
/turf/open/floor/plating/airless,
-/area/space)
+/area/template_noop)
"mn" = (
/obj/structure/grille,
/obj/structure/window/reinforced/fulltile,
@@ -4278,7 +4278,7 @@
/area/derelict/atmospherics)
"mt" = (
/obj/structure/window/fulltile,
-/turf/open/space,
+/turf/template_noop,
/area/derelict/atmospherics)
"mu" = (
/obj/item/stack/rods,
@@ -4288,8 +4288,8 @@
/obj/item/weapon/shard{
icon_state = "small"
},
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"mw" = (
/obj/structure/frame/computer,
/obj/structure/window/reinforced{
@@ -4309,11 +4309,11 @@
/area/derelict/atmospherics)
"mz" = (
/obj/structure/lattice,
-/turf/open/space,
+/turf/template_noop,
/area/derelict/atmospherics)
"mA" = (
/obj/item/stack/cable_coil/cut,
-/turf/open/space,
+/turf/template_noop,
/area/ruin/unpowered/no_grav)
"mB" = (
/obj/structure/door_assembly/door_assembly_mai{
@@ -4400,7 +4400,7 @@
/area/derelict/atmospherics)
"mO" = (
/obj/effect/spawner/lootdrop/maintenance,
-/turf/open/space,
+/turf/template_noop,
/area/ruin/unpowered/no_grav)
"mP" = (
/obj/machinery/portable_atmospherics/pump,
@@ -4419,7 +4419,7 @@
/turf/open/floor/plating/airless,
/area/derelict/hallway/primary)
"mS" = (
-/turf/open/space,
+/turf/template_noop,
/area/derelict/atmospherics)
"mT" = (
/obj/machinery/light/small,
@@ -4661,7 +4661,7 @@
/area/derelict/hallway/secondary)
"nx" = (
/obj/structure/lattice,
-/turf/open/space,
+/turf/template_noop,
/area/derelict/hallway/secondary)
"ny" = (
/obj/structure/grille,
@@ -4818,8 +4818,8 @@
name = "KSS13: Derelict";
width = 35
},
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"nU" = (
/obj/machinery/power/terminal{
icon_state = "term";
@@ -4958,7 +4958,7 @@
"ol" = (
/obj/structure/cable,
/obj/structure/lattice/catwalk,
-/turf/open/space,
+/turf/template_noop,
/area/solar/derelict_aft)
"om" = (
/obj/structure/cable{
@@ -4966,7 +4966,7 @@
d2 = 2
},
/obj/structure/lattice/catwalk,
-/turf/open/space,
+/turf/template_noop,
/area/solar/derelict_aft)
"on" = (
/obj/structure/cable{
@@ -4987,7 +4987,7 @@
pixel_y = 0
},
/obj/structure/lattice/catwalk,
-/turf/open/space,
+/turf/template_noop,
/area/solar/derelict_aft)
"op" = (
/obj/structure/cable{
@@ -5020,7 +5020,7 @@
d2 = 4;
icon_state = "1-4"
},
-/turf/open/space,
+/turf/template_noop,
/area/solar/derelict_aft)
"os" = (
/obj/structure/lattice/catwalk,
@@ -5039,7 +5039,7 @@
d2 = 4;
icon_state = "2-4"
},
-/turf/open/space,
+/turf/template_noop,
/area/solar/derelict_aft)
"ot" = (
/obj/structure/lattice/catwalk,
@@ -5048,7 +5048,7 @@
d2 = 8;
icon_state = "4-8"
},
-/turf/open/space,
+/turf/template_noop,
/area/solar/derelict_aft)
"ou" = (
/obj/structure/cable{
@@ -5068,7 +5068,7 @@
pixel_y = 0
},
/obj/structure/lattice/catwalk,
-/turf/open/space,
+/turf/template_noop,
/area/solar/derelict_aft)
"ov" = (
/obj/structure/lattice/catwalk,
@@ -5087,7 +5087,7 @@
d2 = 8;
icon_state = "1-8"
},
-/turf/open/space,
+/turf/template_noop,
/area/solar/derelict_aft)
"ow" = (
/obj/structure/lattice/catwalk,
@@ -5101,7 +5101,7 @@
d2 = 8;
icon_state = "1-8"
},
-/turf/open/space,
+/turf/template_noop,
/area/solar/derelict_aft)
"ox" = (
/obj/structure/cable,
@@ -5118,7 +5118,7 @@
/area/solar/derelict_aft)
"oz" = (
/obj/structure/lattice/catwalk,
-/turf/open/space,
+/turf/template_noop,
/area/solar/derelict_aft)
"oA" = (
/obj/structure/lattice/catwalk,
@@ -5132,7 +5132,7 @@
d2 = 4;
icon_state = "2-4"
},
-/turf/open/space,
+/turf/template_noop,
/area/solar/derelict_aft)
"oB" = (
/obj/structure/cable{
@@ -5141,7 +5141,7 @@
icon_state = "4-8"
},
/obj/structure/lattice/catwalk,
-/turf/open/space,
+/turf/template_noop,
/area/solar/derelict_aft)
"oC" = (
/obj/structure/lattice/catwalk,
@@ -5155,7 +5155,7 @@
d2 = 8;
icon_state = "2-8"
},
-/turf/open/space,
+/turf/template_noop,
/area/solar/derelict_aft)
"oD" = (
/obj/machinery/power/tracker,
diff --git a/_maps/RandomRuins/SpaceRuins/abandonedteleporter.dmm b/_maps/RandomRuins/SpaceRuins/abandonedteleporter.dmm
index 58e188aac0c..fda38fb9ce4 100644
--- a/_maps/RandomRuins/SpaceRuins/abandonedteleporter.dmm
+++ b/_maps/RandomRuins/SpaceRuins/abandonedteleporter.dmm
@@ -1,44 +1,332 @@
-"a" = (/turf/open/space,/area/space)
-"b" = (/turf/closed/wall/r_wall,/area/AIsattele)
-"c" = (/obj/structure/lattice,/turf/open/space,/area/space)
-"d" = (/obj/structure/frame/computer,/turf/open/floor/plating/airless,/area/AIsattele)
-"e" = (/obj/machinery/teleport/station,/turf/open/floor/plating/airless,/area/AIsattele)
-"f" = (/obj/machinery/teleport/hub,/turf/open/floor/plating/airless,/area/AIsattele)
-"g" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/open/floor/plating/airless,/area/AIsattele)
-"h" = (/turf/open/floor/plating/airless,/area/AIsattele)
-"i" = (/obj/structure/rack,/obj/item/clothing/gloves/color/yellow,/turf/open/floor/plating/airless,/area/AIsattele)
-"j" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating/airless,/area/AIsattele)
-"k" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/turf/open/floor/plating/airless,/area/AIsattele)
-"l" = (/obj/item/weapon/stock_parts/cell,/turf/open/floor/plating/airless,/area/AIsattele)
-"m" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating/airless,/area/AIsattele)
-"n" = (/obj/effect/decal/cleanable/robot_debris/old,/turf/open/floor/plating/airless,/area/AIsattele)
-"o" = (/obj/effect/spawner/lootdrop/crate_spawner,/turf/open/floor/plating/airless,/area/AIsattele)
-"p" = (/obj/machinery/door/airlock/external,/turf/open/floor/plating/airless,/area/AIsattele)
-"q" = (/obj/effect/decal/cleanable/dirt,/obj/item/device/flashlight,/turf/open/floor/plating/airless,/area/AIsattele)
-"r" = (/obj/effect/decal/cleanable/dirt,/obj/item/device/radio/beacon,/turf/open/floor/plating/airless,/area/AIsattele)
-"s" = (/obj/machinery/portable_atmospherics/canister/air,/turf/open/floor/plating/airless,/area/AIsattele)
-"t" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating/airless,/area/AIsattele)
-"u" = (/obj/effect/decal/cleanable/blood/old,/turf/open/floor/plating/airless,/area/AIsattele)
-"v" = (/obj/effect/decal/cleanable/oil,/turf/open/floor/plating/airless,/area/AIsattele)
-"w" = (/obj/item/weapon/shard,/obj/item/weapon/electronics/apc,/turf/open/floor/plating/airless,/area/AIsattele)
-"x" = (/obj/structure/closet,/turf/open/floor/plating/airless,/area/AIsattele)
-"y" = (/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1;pixel_y = -1},/turf/open/floor/plating/airless,/area/AIsattele)
-"z" = (/obj/structure/closet/crate,/obj/item/device/aicard,/obj/item/device/multitool,/obj/item/weapon/weldingtool,/obj/item/weapon/wrench,/obj/item/weapon/circuitboard/computer/teleporter,/turf/open/floor/plating/airless,/area/AIsattele)
-"A" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plating/airless,/area/AIsattele)
-"B" = (/obj/structure/girder,/turf/open/floor/plating/airless,/area/AIsattele)
-"C" = (/obj/structure/lattice,/turf/open/space,/area/AIsattele)
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/turf/template_noop,
+/area/template_noop)
+"b" = (
+/turf/closed/wall/r_wall,
+/area/AIsattele)
+"c" = (
+/obj/structure/lattice,
+/turf/template_noop,
+/area/template_noop)
+"d" = (
+/obj/structure/frame/computer,
+/turf/open/floor/plating/airless,
+/area/AIsattele)
+"e" = (
+/obj/machinery/teleport/station,
+/turf/open/floor/plating/airless,
+/area/AIsattele)
+"f" = (
+/obj/machinery/teleport/hub,
+/turf/open/floor/plating/airless,
+/area/AIsattele)
+"g" = (
+/obj/item/weapon/shard{
+ icon_state = "medium"
+ },
+/turf/open/floor/plating/airless,
+/area/AIsattele)
+"h" = (
+/turf/open/floor/plating/airless,
+/area/AIsattele)
+"i" = (
+/obj/structure/rack,
+/obj/item/clothing/gloves/color/yellow,
+/turf/open/floor/plating/airless,
+/area/AIsattele)
+"j" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/open/floor/plating/airless,
+/area/AIsattele)
+"k" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/structure/grille,
+/turf/open/floor/plating/airless,
+/area/AIsattele)
+"l" = (
+/obj/item/weapon/stock_parts/cell,
+/turf/open/floor/plating/airless,
+/area/AIsattele)
+"m" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating/airless,
+/area/AIsattele)
+"n" = (
+/obj/effect/decal/cleanable/robot_debris/old,
+/turf/open/floor/plating/airless,
+/area/AIsattele)
+"o" = (
+/obj/effect/spawner/lootdrop/crate_spawner,
+/turf/open/floor/plating/airless,
+/area/AIsattele)
+"p" = (
+/obj/machinery/door/airlock/external,
+/turf/open/floor/plating/airless,
+/area/AIsattele)
+"q" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/device/flashlight,
+/turf/open/floor/plating/airless,
+/area/AIsattele)
+"r" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/device/radio/beacon,
+/turf/open/floor/plating/airless,
+/area/AIsattele)
+"s" = (
+/obj/machinery/portable_atmospherics/canister/air,
+/turf/open/floor/plating/airless,
+/area/AIsattele)
+"t" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/open/floor/plating/airless,
+/area/AIsattele)
+"u" = (
+/obj/effect/decal/cleanable/blood/old,
+/turf/open/floor/plating/airless,
+/area/AIsattele)
+"v" = (
+/obj/effect/decal/cleanable/oil,
+/turf/open/floor/plating/airless,
+/area/AIsattele)
+"w" = (
+/obj/item/weapon/shard,
+/obj/item/weapon/electronics/apc,
+/turf/open/floor/plating/airless,
+/area/AIsattele)
+"x" = (
+/obj/structure/closet,
+/turf/open/floor/plating/airless,
+/area/AIsattele)
+"y" = (
+/obj/item/weapon/storage/toolbox/electrical{
+ pixel_x = 1;
+ pixel_y = -1
+ },
+/turf/open/floor/plating/airless,
+/area/AIsattele)
+"z" = (
+/obj/structure/closet/crate,
+/obj/item/device/aicard,
+/obj/item/device/multitool,
+/obj/item/weapon/weldingtool,
+/obj/item/weapon/wrench,
+/obj/item/weapon/circuitboard/computer/teleporter,
+/turf/open/floor/plating/airless,
+/area/AIsattele)
+"A" = (
+/obj/structure/reagent_dispensers/fueltank,
+/turf/open/floor/plating/airless,
+/area/AIsattele)
+"B" = (
+/obj/structure/girder,
+/turf/open/floor/plating/airless,
+/area/AIsattele)
+"C" = (
+/obj/structure/lattice,
+/turf/open/space,
+/area/AIsattele)
(1,1,1) = {"
-aaaaaabbbbbca
-aaaccbbdefbba
-acccbbghhhibb
-aajkbhlmhnmob
-ccphphqnrhhsb
-aajtbsuhvhwxb
-acccbbhhmhybb
-aaaccbbzhAbba
-aaaaaabbChBca
-aaaaaacccacaa
-aaaaaaacaaaaa
-aaaaaaaaccaaa
+a
+a
+a
+a
+c
+a
+a
+a
+a
+a
+a
+a
+"}
+(2,1,1) = {"
+a
+a
+c
+a
+c
+a
+c
+a
+a
+a
+a
+a
+"}
+(3,1,1) = {"
+a
+a
+c
+j
+p
+j
+c
+a
+a
+a
+a
+a
+"}
+(4,1,1) = {"
+a
+c
+c
+k
+h
+t
+c
+c
+a
+a
+a
+a
+"}
+(5,1,1) = {"
+a
+c
+b
+b
+p
+b
+b
+c
+a
+a
+a
+a
+"}
+(6,1,1) = {"
+a
+b
+b
+h
+h
+s
+b
+b
+a
+a
+a
+a
+"}
+(7,1,1) = {"
+b
+b
+g
+l
+q
+u
+h
+b
+b
+c
+a
+a
+"}
+(8,1,1) = {"
+b
+d
+h
+m
+n
+h
+h
+z
+b
+c
+c
+a
+"}
+(9,1,1) = {"
+b
+e
+h
+h
+r
+v
+m
+h
+C
+c
+a
+c
+"}
+(10,1,1) = {"
+b
+f
+h
+n
+h
+h
+h
+A
+h
+a
+a
+c
+"}
+(11,1,1) = {"
+b
+b
+i
+m
+h
+w
+y
+b
+B
+c
+a
+a
+"}
+(12,1,1) = {"
+c
+b
+b
+o
+s
+x
+b
+b
+c
+a
+a
+a
+"}
+(13,1,1) = {"
+a
+a
+b
+b
+b
+b
+b
+a
+a
+a
+a
+a
"}
diff --git a/_maps/RandomRuins/SpaceRuins/abandonedzoo.dmm b/_maps/RandomRuins/SpaceRuins/abandonedzoo.dmm
index 83bc060f940..c94fe607a4f 100644
--- a/_maps/RandomRuins/SpaceRuins/abandonedzoo.dmm
+++ b/_maps/RandomRuins/SpaceRuins/abandonedzoo.dmm
@@ -1,7 +1,7 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"aa" = (
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"ab" = (
/obj/machinery/shieldwallgen{
active = 2;
@@ -314,8 +314,8 @@
/obj/structure/window/reinforced{
dir = 4
},
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"aL" = (
/turf/open/floor/plasteel{
icon_state = "dark"
@@ -355,8 +355,8 @@
/obj/structure/window/reinforced{
dir = 8
},
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"aR" = (
/obj/machinery/light/small{
dir = 4
@@ -786,8 +786,8 @@
/area/ruin/abandonedzoo)
"bP" = (
/obj/structure/lattice,
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"bQ" = (
/obj/machinery/shieldwallgen{
active = 2;
@@ -836,12 +836,12 @@
/area/ruin/abandonedzoo)
"bV" = (
/obj/machinery/shieldwallgen,
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"bW" = (
/obj/item/weapon/shard,
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"bX" = (
/turf/open/floor/plating/airless,
/area/ruin/abandonedzoo)
diff --git a/_maps/RandomRuins/SpaceRuins/asteroid1.dmm b/_maps/RandomRuins/SpaceRuins/asteroid1.dmm
index 7bc6c92e1b9..421b2896597 100644
--- a/_maps/RandomRuins/SpaceRuins/asteroid1.dmm
+++ b/_maps/RandomRuins/SpaceRuins/asteroid1.dmm
@@ -1,26 +1,451 @@
-"a" = (/turf/open/space,/area/space)
-"b" = (/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered/no_grav)
-"c" = (/turf/closed/mineral/random/high_chance,/area/ruin/unpowered/no_grav)
+//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/airless,
+/area/ruin/unpowered/no_grav)
+"c" = (
+/turf/closed/mineral/random/high_chance,
+/area/ruin/unpowered/no_grav)
(1,1,1) = {"
-aaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaabaa
-aaaabbaaaaaaaaaaaaaa
-aaaabbbaaaaaaaaaaaaa
-aaaaaaaaabbcbaaaaaaa
-aaaaaaaaaabbaaaaaaaa
-aaaaaaaaaabaaaaaaaaa
-aaaaaaabaaaaaaaaaaaa
-aaaaabbcbaaaaabbbaaa
-aaaaabccbaaaaabcbaaa
-aaaaccccaaabbccbbaaa
-aaabcccbaaabbccaaaaa
-aaabccaaaaaabbaaaaaa
-aaabbbaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaabcaaaaaaa
-aaaabaaaaaabbaaaaaaa
-aaaaaaaaaaaaaaaaaaaa
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(2,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(3,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(4,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+b
+a
+a
+a
+a
+a
+"}
+(5,1,1) = {"
+a
+a
+a
+b
+b
+a
+a
+a
+a
+a
+a
+c
+c
+c
+b
+a
+a
+a
+b
+a
+"}
+(6,1,1) = {"
+a
+a
+a
+b
+b
+a
+a
+a
+a
+b
+b
+c
+c
+c
+b
+a
+a
+a
+a
+a
+"}
+(7,1,1) = {"
+a
+a
+a
+a
+b
+a
+a
+a
+a
+b
+c
+c
+c
+a
+a
+a
+a
+a
+a
+a
+"}
+(8,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+b
+c
+c
+c
+b
+a
+a
+a
+a
+a
+a
+a
+"}
+(9,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(10,1,1) = {"
+a
+a
+a
+a
+a
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(11,1,1) = {"
+a
+a
+a
+a
+a
+b
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(12,1,1) = {"
+a
+a
+a
+a
+a
+c
+b
+a
+a
+a
+a
+b
+b
+a
+a
+a
+a
+b
+b
+a
+"}
+(13,1,1) = {"
+a
+a
+a
+a
+a
+b
+a
+a
+a
+a
+a
+b
+b
+b
+a
+a
+a
+c
+b
+a
+"}
+(14,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+c
+c
+b
+a
+a
+a
+a
+a
+a
+"}
+(15,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+c
+c
+a
+a
+a
+a
+a
+a
+a
+"}
+(16,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+c
+b
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(17,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(18,1,1) = {"
+a
+a
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(19,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(20,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
"}
diff --git a/_maps/RandomRuins/SpaceRuins/asteroid2.dmm b/_maps/RandomRuins/SpaceRuins/asteroid2.dmm
index c39e9f5896a..cfcc39dd2ae 100644
--- a/_maps/RandomRuins/SpaceRuins/asteroid2.dmm
+++ b/_maps/RandomRuins/SpaceRuins/asteroid2.dmm
@@ -1,27 +1,454 @@
-"a" = (/turf/open/space,/area/space)
-"b" = (/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered/no_grav)
-"c" = (/turf/closed/mineral,/area/ruin/unpowered/no_grav)
-"d" = (/turf/closed/mineral/random/high_chance,/area/ruin/unpowered/no_grav)
+//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/airless,
+/area/ruin/unpowered/no_grav)
+"c" = (
+/turf/closed/mineral,
+/area/ruin/unpowered/no_grav)
+"d" = (
+/turf/closed/mineral/random/high_chance,
+/area/ruin/unpowered/no_grav)
(1,1,1) = {"
-aaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaa
-aaaaabbbbaaaaaaaaaab
-aaabbbbbbbbaaaaabbaa
-aabbbbbcbbbbbbaaabaa
-abbbbbcccbbbbbaaaaaa
-abbbcccccccddbbaaaaa
-abbbcccccccddbbaaaaa
-abbbcccdddccdbbbbaaa
-aaabcccccdddcccbbaaa
-aabbbddcccddccdbbbba
-aabbbddcccddccccbbba
-aabbbddccdddccccbbba
-aabbbddcdddcccddbbba
-aaabbddcdcccccddbbba
-aaaabbbbdccccdddbbba
-aaaaaabbcccdcccbbbba
-aaabaabbbbbccccbbaaa
-baaaaaaabbbbbccbaaaa
-aaaaaaaaaaaabbbbaaaa
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+a
+"}
+(2,1,1) = {"
+a
+a
+a
+a
+a
+b
+b
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(3,1,1) = {"
+a
+a
+a
+a
+b
+b
+b
+b
+b
+a
+b
+b
+b
+b
+a
+a
+a
+a
+a
+a
+"}
+(4,1,1) = {"
+a
+a
+a
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+a
+a
+b
+a
+a
+"}
+(5,1,1) = {"
+a
+a
+a
+b
+b
+b
+c
+c
+c
+c
+b
+b
+b
+b
+b
+b
+a
+a
+a
+a
+"}
+(6,1,1) = {"
+a
+a
+b
+b
+b
+b
+c
+c
+c
+c
+d
+d
+d
+d
+d
+b
+a
+a
+a
+a
+"}
+(7,1,1) = {"
+a
+a
+b
+b
+b
+c
+c
+c
+c
+c
+d
+d
+d
+d
+d
+b
+b
+b
+a
+a
+"}
+(8,1,1) = {"
+a
+a
+b
+b
+c
+c
+c
+c
+d
+c
+c
+c
+c
+c
+c
+b
+b
+b
+a
+a
+"}
+(9,1,1) = {"
+a
+a
+b
+b
+b
+c
+c
+c
+d
+c
+c
+c
+c
+d
+d
+d
+c
+b
+b
+a
+"}
+(10,1,1) = {"
+a
+a
+a
+b
+b
+b
+c
+c
+d
+d
+c
+c
+d
+d
+c
+c
+c
+b
+b
+a
+"}
+(11,1,1) = {"
+a
+a
+a
+b
+b
+b
+c
+c
+c
+d
+d
+d
+d
+d
+c
+c
+c
+b
+b
+a
+"}
+(12,1,1) = {"
+a
+a
+a
+a
+b
+b
+d
+d
+c
+d
+d
+d
+d
+c
+c
+c
+d
+c
+b
+a
+"}
+(13,1,1) = {"
+a
+a
+a
+a
+b
+b
+d
+d
+d
+c
+c
+c
+c
+c
+c
+c
+c
+c
+b
+b
+"}
+(14,1,1) = {"
+a
+a
+a
+a
+b
+b
+b
+b
+b
+c
+c
+c
+c
+c
+c
+d
+c
+c
+c
+b
+"}
+(15,1,1) = {"
+a
+a
+a
+a
+a
+a
+b
+b
+b
+c
+d
+c
+c
+d
+d
+d
+c
+c
+c
+b
+"}
+(16,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+b
+c
+c
+d
+d
+d
+b
+b
+b
+b
+"}
+(17,1,1) = {"
+a
+a
+a
+b
+a
+a
+a
+a
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+a
+a
+"}
+(18,1,1) = {"
+a
+a
+a
+b
+b
+a
+a
+a
+a
+a
+b
+b
+b
+b
+b
+b
+b
+a
+a
+a
+"}
+(19,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+b
+b
+b
+b
+b
+a
+a
+a
+"}
+(20,1,1) = {"
+a
+a
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
"}
diff --git a/_maps/RandomRuins/SpaceRuins/asteroid3.dmm b/_maps/RandomRuins/SpaceRuins/asteroid3.dmm
index 982008462c5..c51d254300e 100644
--- a/_maps/RandomRuins/SpaceRuins/asteroid3.dmm
+++ b/_maps/RandomRuins/SpaceRuins/asteroid3.dmm
@@ -1,29 +1,462 @@
-"a" = (/turf/open/space,/area/space)
-"b" = (/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered/no_grav)
-"c" = (/turf/closed/mineral,/area/ruin/unpowered/no_grav)
-"d" = (/turf/closed/mineral/random/high_chance,/area/ruin/unpowered/no_grav)
-"e" = (/obj/effect/decal/remains/human,/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered/no_grav)
-"f" = (/obj/item/weapon/pickaxe/diamond,/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered/no_grav)
+//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/airless,
+/area/ruin/unpowered/no_grav)
+"c" = (
+/turf/closed/mineral,
+/area/ruin/unpowered/no_grav)
+"d" = (
+/turf/closed/mineral/random/high_chance,
+/area/ruin/unpowered/no_grav)
+"e" = (
+/obj/effect/decal/remains/human,
+/turf/open/floor/plating/asteroid/airless,
+/area/ruin/unpowered/no_grav)
+"f" = (
+/obj/item/weapon/pickaxe/diamond,
+/turf/open/floor/plating/asteroid/airless,
+/area/ruin/unpowered/no_grav)
(1,1,1) = {"
-aaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaa
-aabbbaaaaaaaaabaaaaa
-aabbbbabbbbaaaaaaaaa
-baabccbbbbbbbbbbaaba
-aabbccbccccdddcbbaaa
-aabccccccccdddcbbaaa
-aabcccdccbcccccccaaa
-aaabcccccbccccccccaa
-abbbcccbbbccccccddaa
-bbbcccbbbbbcdcccddaa
-cdddccbbebbccccccaaa
-cdddcbbfbbcccccccaaa
-ccccccbbbbcccccbbaaa
-cccccccbbccccccbbaba
-bcdddccccccccbbaaaaa
-acdddcccccddcbaaaaaa
-acdddccbccddbbaaaaaa
-aabbcbbbbcbbbaaaaaba
-aaaaaaabbbbbaabaaaaa
+a
+a
+a
+a
+b
+a
+a
+a
+a
+a
+b
+c
+c
+c
+c
+b
+a
+a
+a
+a
+"}
+(2,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+d
+d
+c
+c
+c
+c
+c
+a
+a
+"}
+(3,1,1) = {"
+a
+a
+b
+b
+a
+b
+b
+b
+a
+b
+b
+d
+d
+c
+c
+d
+d
+d
+b
+a
+"}
+(4,1,1) = {"
+a
+a
+b
+b
+b
+b
+c
+c
+b
+b
+c
+d
+d
+c
+c
+d
+d
+d
+b
+a
+"}
+(5,1,1) = {"
+a
+a
+b
+b
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+d
+d
+d
+c
+a
+"}
+(6,1,1) = {"
+a
+a
+a
+b
+c
+c
+c
+c
+c
+c
+c
+c
+b
+c
+c
+c
+c
+c
+b
+a
+"}
+(7,1,1) = {"
+a
+a
+a
+a
+b
+b
+c
+d
+c
+c
+b
+b
+b
+b
+c
+c
+c
+c
+b
+a
+"}
+(8,1,1) = {"
+a
+a
+a
+b
+b
+c
+c
+c
+c
+b
+b
+b
+f
+b
+b
+c
+c
+b
+b
+b
+"}
+(9,1,1) = {"
+a
+a
+a
+b
+b
+c
+c
+c
+c
+b
+b
+e
+b
+b
+b
+c
+c
+c
+b
+b
+"}
+(10,1,1) = {"
+a
+a
+a
+b
+b
+c
+c
+b
+b
+b
+b
+b
+b
+b
+c
+c
+c
+c
+c
+b
+"}
+(11,1,1) = {"
+a
+a
+a
+b
+b
+c
+c
+c
+c
+c
+b
+b
+c
+c
+c
+c
+d
+d
+b
+b
+"}
+(12,1,1) = {"
+a
+a
+a
+a
+b
+d
+d
+c
+c
+c
+c
+c
+c
+c
+c
+c
+d
+d
+b
+b
+"}
+(13,1,1) = {"
+a
+a
+a
+a
+b
+d
+d
+c
+c
+c
+d
+c
+c
+c
+c
+c
+c
+b
+b
+a
+"}
+(14,1,1) = {"
+a
+a
+a
+a
+b
+d
+d
+c
+c
+c
+c
+c
+c
+c
+c
+b
+b
+b
+a
+a
+"}
+(15,1,1) = {"
+a
+a
+b
+a
+b
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+b
+a
+a
+a
+b
+"}
+(16,1,1) = {"
+a
+a
+a
+a
+b
+b
+b
+c
+c
+c
+c
+c
+c
+b
+b
+a
+a
+a
+a
+a
+"}
+(17,1,1) = {"
+a
+a
+a
+a
+a
+b
+b
+c
+c
+d
+d
+c
+c
+b
+b
+a
+a
+a
+a
+a
+"}
+(18,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+c
+d
+d
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(19,1,1) = {"
+a
+a
+a
+a
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+a
+a
+a
+b
+a
+"}
+(20,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
"}
diff --git a/_maps/RandomRuins/SpaceRuins/asteroid4.dmm b/_maps/RandomRuins/SpaceRuins/asteroid4.dmm
index 5fc9d7c285d..03ecac37384 100644
--- a/_maps/RandomRuins/SpaceRuins/asteroid4.dmm
+++ b/_maps/RandomRuins/SpaceRuins/asteroid4.dmm
@@ -1,39 +1,519 @@
-"a" = (/turf/open/space,/area/space)
-"b" = (/turf/closed/mineral,/area/ruin/unpowered/no_grav)
-"c" = (/turf/closed/mineral/random/high_chance,/area/ruin/unpowered/no_grav)
-"d" = (/turf/closed/mineral,/area/ruin/unpowered)
-"e" = (/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered/no_grav)
-"f" = (/turf/closed/mineral/random/high_chance,/area/ruin/unpowered)
-"g" = (/turf/closed/mineral/clown,/area/ruin/unpowered)
-"h" = (/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered)
-"i" = (/turf/open/floor/plating/asteroid,/area/ruin/unpowered)
-"j" = (/turf/open/floor/plating/asteroid,/turf/closed/wall/mineral/titanium,/area/ruin/unpowered)
-"k" = (/turf/open/floor/plating,/obj/item/stack/sheet/mineral/bananium{amount = 15},/turf/closed/wall/mineral/titanium,/area/ruin/unpowered)
-"l" = (/turf/closed/wall/mineral/titanium,/area/ruin/unpowered)
-"m" = (/obj/structure/chair{dir = 1},/obj/item/weapon/shard,/obj/effect/mob_spawn/human/clown{brute_damage = 120;oxy_damage = 75},/obj/item/weapon/paper{info = "Extraction was successful! The disguise was perfect, the clowns never knew what hit 'em! Once I get back to base with the bananium samples I'll be rich, I tell you! RICH!"},/obj/item/stack/sheet/mineral/bananium{amount = 15},/turf/open/floor/mineral/titanium/blue,/area/ruin/unpowered)
-"n" = (/obj/structure/chair{dir = 1},/obj/item/weapon/storage/pod{pixel_x = -26},/turf/open/floor/mineral/titanium/blue,/area/ruin/unpowered)
-"o" = (/obj/structure/shuttle/engine/propulsion/burst,/turf/closed/wall/mineral/titanium/overspace,/area/ruin/unpowered)
-"p" = (/obj/machinery/door/airlock/titanium{name = "Escape Pod Airlock"},/turf/open/floor/mineral/titanium/blue,/area/ruin/unpowered)
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/turf/template_noop,
+/area/template_noop)
+"b" = (
+/turf/closed/mineral,
+/area/ruin/unpowered/no_grav)
+"c" = (
+/turf/closed/mineral/random/high_chance,
+/area/ruin/unpowered/no_grav)
+"d" = (
+/turf/closed/mineral,
+/area/ruin/unpowered)
+"e" = (
+/turf/open/floor/plating/asteroid/airless,
+/area/ruin/unpowered/no_grav)
+"f" = (
+/turf/closed/mineral/random/high_chance,
+/area/ruin/unpowered)
+"g" = (
+/turf/closed/mineral/clown,
+/area/ruin/unpowered)
+"h" = (
+/turf/open/floor/plating/asteroid/airless,
+/area/ruin/unpowered)
+"i" = (
+/turf/open/floor/plating/asteroid,
+/area/ruin/unpowered)
+"j" = (
+/turf/open/floor/plating/asteroid,
+/turf/closed/wall/mineral/titanium,
+/area/ruin/unpowered)
+"k" = (
+/turf/open/floor/plating,
+/obj/item/stack/sheet/mineral/bananium{
+ amount = 15
+ },
+/turf/closed/wall/mineral/titanium,
+/area/ruin/unpowered)
+"l" = (
+/turf/closed/wall/mineral/titanium,
+/area/ruin/unpowered)
+"m" = (
+/obj/structure/chair{
+ dir = 1
+ },
+/obj/item/weapon/shard,
+/obj/effect/mob_spawn/human/clown{
+ brute_damage = 120;
+ oxy_damage = 75
+ },
+/obj/item/weapon/paper{
+ info = "Extraction was successful! The disguise was perfect, the clowns never knew what hit 'em! Once I get back to base with the bananium samples I'll be rich, I tell you! RICH!"
+ },
+/obj/item/stack/sheet/mineral/bananium{
+ amount = 15
+ },
+/turf/open/floor/mineral/titanium/blue,
+/area/ruin/unpowered)
+"n" = (
+/obj/structure/chair{
+ dir = 1
+ },
+/obj/item/weapon/storage/pod{
+ pixel_x = -26
+ },
+/turf/open/floor/mineral/titanium/blue,
+/area/ruin/unpowered)
+"o" = (
+/obj/structure/shuttle/engine/propulsion/burst,
+/turf/closed/wall/mineral/titanium/overspace,
+/area/ruin/unpowered)
+"p" = (
+/obj/machinery/door/airlock/titanium{
+ name = "Escape Pod Airlock"
+ },
+/turf/open/floor/mineral/titanium/blue,
+/area/ruin/unpowered)
(1,1,1) = {"
-aaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaa
-aabbbaaaaaaaaaaaaaaa
-acccbbbbaaaaaaaaaaaa
-acccbbcbbbaaaaaadaaa
-abbbbbbbbbbaaaaddaaa
-abeebbbbbbcaaaadddaa
-aaeeebbbbbcaaaaddaaa
-aaaeeeeebaaaaadddaaa
-aaaaaeeebaaaaaddaaaa
-aaaaaaaaaaaaaaddaaaa
-aaaaaaaaaaaaffddaaaa
-aaabaaaaaaddffdaaaaa
-aaabaaaaadddgddaaaaa
-aabbbaaahddggidfaaaa
-aabbbaaahhdjkjdfaaaa
-abbbbaaahhdlmlddaaaa
-abbaaaaaaadlnldaaaaa
-aaaaabaaaaaopoaaaaaa
-aaabaaaaaaaaaaaaaaaa
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(2,1,1) = {"
+a
+a
+a
+c
+c
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+a
+a
+"}
+(3,1,1) = {"
+a
+a
+b
+c
+c
+b
+e
+e
+a
+a
+a
+a
+a
+a
+b
+b
+b
+b
+a
+a
+"}
+(4,1,1) = {"
+a
+a
+b
+c
+c
+b
+e
+e
+e
+a
+a
+a
+b
+b
+b
+b
+b
+a
+a
+b
+"}
+(5,1,1) = {"
+a
+a
+b
+b
+b
+b
+b
+e
+e
+a
+a
+a
+a
+a
+b
+b
+b
+a
+a
+a
+"}
+(6,1,1) = {"
+a
+a
+a
+b
+b
+b
+b
+b
+e
+e
+a
+a
+a
+a
+a
+a
+a
+a
+b
+a
+"}
+(7,1,1) = {"
+a
+a
+a
+b
+c
+b
+b
+b
+e
+e
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(8,1,1) = {"
+a
+a
+a
+b
+b
+b
+b
+b
+e
+e
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(9,1,1) = {"
+a
+a
+a
+a
+b
+b
+b
+b
+b
+b
+a
+a
+a
+a
+h
+h
+h
+a
+a
+a
+"}
+(10,1,1) = {"
+a
+a
+a
+a
+b
+b
+b
+b
+a
+a
+a
+a
+a
+d
+d
+h
+h
+a
+a
+a
+"}
+(11,1,1) = {"
+a
+a
+a
+a
+a
+b
+c
+c
+a
+a
+a
+a
+d
+d
+d
+d
+d
+d
+a
+a
+"}
+(12,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+d
+g
+j
+l
+l
+o
+a
+"}
+(13,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+f
+f
+g
+g
+k
+m
+n
+p
+a
+"}
+(14,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+f
+f
+d
+i
+j
+l
+l
+o
+a
+"}
+(15,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+a
+a
+"}
+(16,1,1) = {"
+a
+a
+a
+a
+a
+d
+d
+d
+d
+d
+d
+d
+a
+a
+f
+f
+d
+a
+a
+a
+"}
+(17,1,1) = {"
+a
+a
+a
+a
+d
+d
+d
+d
+d
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(18,1,1) = {"
+a
+a
+a
+a
+a
+a
+d
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(19,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(20,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
"}
diff --git a/_maps/RandomRuins/SpaceRuins/asteroid5.dmm b/_maps/RandomRuins/SpaceRuins/asteroid5.dmm
index f64660b3188..ed4e0743c64 100644
--- a/_maps/RandomRuins/SpaceRuins/asteroid5.dmm
+++ b/_maps/RandomRuins/SpaceRuins/asteroid5.dmm
@@ -1,47 +1,1694 @@
-"a" = (/turf/open/space,/area/space)
-"b" = (/turf/closed/mineral,/area/ruin/unpowered)
-"c" = (/turf/closed/mineral/random/high_chance,/area/ruin/unpowered)
-"d" = (/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered)
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/turf/template_noop,
+/area/template_noop)
+"b" = (
+/turf/closed/mineral,
+/area/ruin/unpowered)
+"c" = (
+/turf/closed/mineral/random/high_chance,
+/area/ruin/unpowered)
+"d" = (
+/turf/open/floor/plating/asteroid/airless,
+/area/ruin/unpowered)
(1,1,1) = {"
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaabbbccccbaaaaaaaaaaaaaaaaa
-aaaaaaaaaabbbbbbbbccccbbbbbbaaaaaaaaaaaa
-aaaaaaaabbbbbbbbbbdddbbbbbbbbaaaaaaaaaaa
-aaaaaccccbbbbbbdddddddddcbbccaaaaaaaaaaa
-aaaaaccccbbbbccddddddddddbbccaaaaaaaaaaa
-aaabbccccbbbddddddaaaaaddddbbaaaaaaaaaaa
-aaabbbccbbcdddaaaaaaaaaadddbbbaaaaaaaaaa
-aaacbbbbbdddaaaaaabbbaaadddbbbaaaaaaaaaa
-aaacbbbbbddaaaaaaabbbaaaaaaabbaaaaaaaaaa
-aaaabbbbdddaaaaaaaabbaaaaaaabbaaaaaaabaa
-aaaaabbbddaaaaaaaaaaaaaaaaaabbaaaaaabcaa
-aaaaabbbddaaaaabaaaaaaaaaaabbaaaaaabccca
-aaaaabbbddddaaaaaaaaaaaaaaabbaaaaaabccca
-aaaaaaccbdddaaaaaaaaaaaaaaaaaaaaaaabccca
-aaaaaaccbdddaaaaaaabbaabaaaaaaaaadddbbba
-aaaaaaccbbcbaaaaabbbbaaaaaaaaaadddddbbaa
-aaaaaaaaaaaaaaaaabbcbaaaaaaaaaadddddbbaa
-aaaaaaaaaaaaaaaaabbcaaaaaaaadddddddbbbaa
-aaaaaaaaaaaaaaaaaabbaaaaaaaaddddbddbbbba
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaddddbddbbbba
-aaaaaaaaaaaaaaaaaaaaaaaaaaaabcbbbdddbcba
-aaaaaaaaaaaaabdddddbbbaaaaabbbbbbcdddcba
-aaaaaaaaabdddddddddddddaaaaabbbbbcdddbba
-aaaaaaabddddddbbbbbbdddaaaaaaabbbcddbbaa
-aaaaaabddddbcccccbbbddddbaaaaabbbbbbbbaa
-aaaaaabddbbbcccccbbbbccdcaaaaabbbbbbbbaa
-aaaaddddbbcccbbbbbbbbccdddaaaaabccbbaaaa
-aaaaddddbbccdddbbbdddccdddaaaaaaabbcaaaa
-aaaddddbbbccdddbdddddbbdddaaaaaaaaaaaaaa
-aaaddddcccccdcbbddddddddddaaaaaaaaaaaaaa
-abbdddbccccdddddddcbddddddaaaaaaaaaaaaaa
-accbbbbccccdddddddbbbbbbbcaaaaaaaaaaaaaa
-acccbbbccccddddddbbbbbbbbcaaaaaaaaaaaaaa
-acccbbbbbbbbbbbbbbccbbbbbbaaaaaaaaabbaaa
-aaccbbbbbbbbbbbbbbccbbbbbaaaaaaaaabbbaaa
-aabbbbbbccbbbbbbbbbbbbbbbaaaaaaaabbbbaaa
-aaabbbbbccbabbbbbccccbbbbaaaaaaaabbbaaaa
-aaabbbbbaaaaaaaabccccbbaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(2,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+c
+c
+c
+a
+a
+a
+a
+a
+"}
+(3,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+c
+c
+c
+c
+b
+a
+a
+a
+"}
+(4,1,1) = {"
+a
+a
+a
+a
+a
+a
+b
+b
+c
+c
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+d
+d
+b
+c
+c
+c
+b
+b
+b
+a
+"}
+(5,1,1) = {"
+a
+a
+a
+a
+a
+a
+b
+b
+b
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+d
+d
+d
+d
+b
+b
+b
+b
+b
+b
+b
+a
+"}
+(6,1,1) = {"
+a
+a
+a
+a
+c
+c
+c
+b
+b
+b
+b
+b
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+d
+d
+d
+d
+b
+b
+b
+b
+b
+b
+b
+a
+"}
+(7,1,1) = {"
+a
+a
+a
+a
+c
+c
+c
+c
+b
+b
+b
+b
+b
+b
+c
+c
+c
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+d
+d
+d
+d
+b
+b
+b
+b
+b
+b
+b
+b
+a
+"}
+(8,1,1) = {"
+a
+a
+a
+a
+c
+c
+c
+c
+b
+b
+b
+b
+b
+b
+c
+c
+c
+a
+a
+a
+a
+a
+a
+a
+b
+d
+d
+d
+d
+b
+c
+c
+c
+c
+b
+b
+b
+b
+b
+a
+"}
+(9,1,1) = {"
+a
+a
+a
+b
+c
+c
+c
+b
+b
+b
+d
+d
+d
+d
+b
+b
+b
+a
+a
+a
+a
+a
+a
+a
+d
+d
+d
+b
+b
+b
+c
+c
+c
+c
+b
+b
+c
+c
+a
+a
+"}
+(10,1,1) = {"
+a
+a
+a
+b
+b
+b
+b
+b
+d
+d
+d
+d
+d
+d
+d
+d
+b
+a
+a
+a
+a
+a
+a
+b
+d
+d
+b
+b
+b
+b
+c
+c
+c
+c
+b
+b
+c
+c
+a
+a
+"}
+(11,1,1) = {"
+a
+a
+b
+b
+b
+b
+b
+c
+d
+d
+d
+a
+a
+d
+d
+d
+c
+a
+a
+a
+a
+a
+a
+d
+d
+d
+b
+c
+c
+c
+c
+c
+c
+c
+b
+b
+b
+b
+a
+a
+"}
+(12,1,1) = {"
+a
+a
+b
+b
+b
+b
+b
+d
+d
+a
+a
+a
+a
+d
+d
+d
+b
+a
+a
+a
+a
+a
+a
+d
+d
+b
+b
+c
+c
+c
+c
+d
+d
+d
+b
+b
+b
+a
+a
+a
+"}
+(13,1,1) = {"
+a
+a
+b
+b
+b
+b
+d
+d
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+d
+c
+c
+c
+d
+d
+d
+d
+d
+d
+b
+b
+b
+b
+a
+a
+"}
+(14,1,1) = {"
+a
+a
+b
+b
+b
+c
+d
+d
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+d
+d
+c
+c
+b
+d
+d
+c
+d
+d
+d
+b
+b
+b
+b
+a
+a
+"}
+(15,1,1) = {"
+a
+a
+b
+b
+b
+c
+d
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+d
+b
+c
+c
+b
+d
+d
+b
+d
+d
+d
+b
+b
+b
+b
+a
+a
+"}
+(16,1,1) = {"
+a
+b
+b
+b
+d
+d
+d
+a
+a
+a
+a
+a
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+d
+b
+c
+c
+b
+b
+b
+b
+d
+d
+d
+b
+b
+b
+b
+a
+a
+"}
+(17,1,1) = {"
+a
+b
+b
+b
+d
+d
+d
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+d
+b
+c
+c
+b
+b
+d
+d
+d
+d
+d
+b
+b
+b
+b
+b
+a
+"}
+(18,1,1) = {"
+a
+b
+b
+b
+d
+d
+d
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+b
+a
+a
+a
+d
+d
+b
+b
+b
+b
+b
+d
+d
+d
+d
+b
+b
+b
+b
+c
+c
+a
+"}
+(19,1,1) = {"
+a
+c
+c
+d
+d
+d
+a
+a
+b
+b
+a
+a
+a
+a
+a
+a
+b
+b
+b
+b
+a
+a
+d
+d
+b
+b
+b
+b
+d
+d
+d
+c
+b
+b
+c
+c
+b
+c
+c
+a
+"}
+(20,1,1) = {"
+a
+c
+c
+d
+d
+d
+a
+a
+b
+b
+b
+a
+a
+a
+a
+b
+b
+c
+c
+b
+a
+a
+b
+d
+b
+b
+b
+b
+d
+d
+d
+b
+b
+b
+c
+c
+b
+c
+c
+a
+"}
+(21,1,1) = {"
+a
+c
+c
+d
+d
+d
+a
+a
+b
+b
+b
+a
+a
+a
+a
+b
+b
+b
+a
+a
+a
+a
+b
+d
+d
+d
+b
+b
+d
+d
+d
+d
+b
+b
+b
+b
+b
+c
+c
+a
+"}
+(22,1,1) = {"
+a
+c
+c
+b
+d
+d
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+d
+d
+d
+c
+c
+c
+b
+d
+d
+b
+b
+b
+b
+b
+b
+b
+a
+"}
+(23,1,1) = {"
+a
+b
+b
+b
+d
+d
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+d
+d
+c
+c
+c
+b
+d
+d
+b
+b
+b
+b
+b
+b
+b
+a
+"}
+(24,1,1) = {"
+a
+a
+b
+b
+d
+d
+d
+a
+a
+a
+a
+a
+a
+a
+a
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+d
+d
+d
+d
+d
+d
+b
+b
+b
+b
+b
+b
+a
+a
+"}
+(25,1,1) = {"
+a
+a
+b
+b
+c
+d
+d
+d
+d
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+c
+d
+d
+d
+d
+d
+b
+b
+b
+b
+b
+b
+a
+a
+"}
+(26,1,1) = {"
+a
+a
+b
+b
+b
+b
+d
+d
+d
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+d
+d
+d
+d
+c
+c
+b
+a
+a
+a
+a
+a
+"}
+(27,1,1) = {"
+a
+a
+b
+b
+b
+b
+d
+d
+d
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(28,1,1) = {"
+a
+a
+b
+b
+c
+c
+b
+b
+b
+a
+a
+a
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(29,1,1) = {"
+a
+a
+a
+b
+c
+c
+b
+b
+b
+b
+b
+b
+b
+b
+a
+a
+a
+a
+d
+d
+d
+b
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(30,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+b
+b
+b
+b
+b
+a
+a
+a
+a
+a
+a
+d
+d
+d
+c
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(31,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+d
+d
+b
+b
+b
+b
+b
+b
+a
+a
+a
+a
+a
+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
+a
+a
+d
+d
+d
+d
+d
+b
+b
+b
+b
+b
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(33,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+d
+d
+b
+b
+b
+b
+b
+b
+b
+b
+c
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(34,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+d
+d
+d
+d
+d
+d
+c
+c
+c
+b
+b
+c
+b
+a
+a
+a
+a
+a
+a
+a
+b
+b
+a
+a
+"}
+(35,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+b
+b
+b
+b
+a
+a
+a
+a
+a
+a
+b
+b
+b
+a
+a
+"}
+(36,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+b
+d
+d
+d
+b
+b
+b
+d
+d
+d
+d
+b
+b
+b
+c
+a
+a
+a
+a
+a
+b
+b
+b
+b
+a
+a
+"}
+(37,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+c
+c
+c
+b
+b
+b
+b
+b
+b
+b
+d
+d
+b
+b
+b
+a
+a
+a
+a
+a
+a
+a
+b
+b
+b
+a
+a
+a
+"}
+(38,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+c
+c
+c
+c
+b
+b
+b
+b
+b
+b
+c
+c
+b
+b
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(39,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+c
+c
+c
+b
+a
+a
+a
+b
+b
+b
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(40,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
"}
diff --git a/_maps/RandomRuins/SpaceRuins/bigderelict1.dmm b/_maps/RandomRuins/SpaceRuins/bigderelict1.dmm
index 3924c9f0513..c06cd207027 100644
--- a/_maps/RandomRuins/SpaceRuins/bigderelict1.dmm
+++ b/_maps/RandomRuins/SpaceRuins/bigderelict1.dmm
@@ -1,7 +1,7 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"aa" = (
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"ab" = (
/turf/closed/wall,
/area/ruin/derelictoutpost/cargobay)
@@ -313,8 +313,8 @@
/area/ruin/derelictoutpost/cargobay)
"aY" = (
/obj/structure/lattice,
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"aZ" = (
/turf/closed/wall,
/area/ruin/derelictoutpost)
diff --git a/_maps/RandomRuins/SpaceRuins/caravanambush.dmm b/_maps/RandomRuins/SpaceRuins/caravanambush.dmm
index 91b8ebc3f06..f94f4da1ef6 100644
--- a/_maps/RandomRuins/SpaceRuins/caravanambush.dmm
+++ b/_maps/RandomRuins/SpaceRuins/caravanambush.dmm
@@ -1,7 +1,7 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"aa" = (
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"ab" = (
/turf/closed/wall/mineral/plastitanium,
/area/ruin/powered)
@@ -16,7 +16,7 @@
/turf/closed/wall,
/area/ruin/powered)
"ae" = (
-/turf/open/space,
+/turf/template_noop,
/turf/closed/wall/mineral/plastitanium{
dir = 1;
icon_state = "diagonalWall3"
@@ -175,16 +175,16 @@
/area/ruin/unpowered/no_grav)
"aD" = (
/obj/item/stack/rods,
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"aE" = (
/obj/structure/fluff/broken_flooring{
tag = "icon-pile (EAST)";
icon_state = "pile";
dir = 4
},
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"aF" = (
/mob/living/simple_animal/hostile/pirate,
/turf/open/floor/plasteel,
@@ -259,8 +259,8 @@
tag = "icon-singular";
icon_state = "singular"
},
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"aU" = (
/obj/structure/rack,
/obj/item/weapon/tank/internals/plasma/full,
@@ -281,14 +281,14 @@
/turf/open/floor/mineral/plastitanium/airless,
/area/ruin/unpowered/no_grav)
"aX" = (
-/turf/open/space,
+/turf/template_noop,
/turf/open/floor/plating/airless{
icon = 'icons/obj/smooth_structures/lattice.dmi';
icon_plating = "lattice";
icon_state = "lattice";
name = "anchor chain"
},
-/area/space)
+/area/template_noop)
"aY" = (
/obj/structure/statue/gold/cmo,
/turf/open/floor/plasteel,
@@ -307,7 +307,7 @@
/turf/open/floor/plasteel,
/area/ruin/powered)
"bb" = (
-/turf/open/space,
+/turf/template_noop,
/turf/closed/wall/mineral/plastitanium{
dir = 4;
icon_state = "diagonalWall3"
@@ -358,8 +358,8 @@
/area/ruin/unpowered/no_grav)
"bk" = (
/obj/structure/girder,
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"bl" = (
/turf/closed/wall/mineral/titanium,
/area/ruin/unpowered)
@@ -399,16 +399,16 @@
icon_state = "pile";
dir = 8
},
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"br" = (
/obj/item/stack/sheet/metal,
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"bs" = (
/obj/structure/lattice,
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"bt" = (
/turf/open/floor/plating/airless{
icon_plating = "platingdmg3";
@@ -456,8 +456,8 @@
tag = "icon-pile";
icon_state = "pile"
},
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"bB" = (
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating/airless{
@@ -519,8 +519,8 @@
icon_state = "plating";
dir = 1
},
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"bL" = (
/obj/machinery/door/airlock/titanium,
/turf/open/floor/mineral/titanium/yellow/airless,
@@ -543,7 +543,7 @@
},
/area/ruin/unpowered)
"bP" = (
-/turf/open/space,
+/turf/template_noop,
/turf/closed/wall/mineral/plastitanium{
dir = 8;
icon_state = "diagonalWall3"
@@ -556,8 +556,8 @@
dir = 1
},
/obj/structure/lattice,
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"bR" = (
/obj/structure/girder,
/turf/open/floor/plating/airless{
@@ -664,10 +664,10 @@
dir = 4
},
/obj/structure/lattice,
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"ch" = (
-/turf/open/space,
+/turf/template_noop,
/obj/item/stack/rods,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating/airless{
@@ -792,7 +792,7 @@
},
/area/ruin/unpowered)
"cx" = (
-/turf/open/space,
+/turf/template_noop,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating/airless{
icon_plating = "platingdmg2";
@@ -936,8 +936,8 @@
dir = 8
},
/obj/structure/lattice,
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"cS" = (
/obj/machinery/door/airlock/external{
icon_state = "door_locked";
@@ -1008,8 +1008,8 @@
/area/ruin/unpowered)
"dc" = (
/obj/item/weapon/shard,
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"dd" = (
/obj/structure/chair{
dir = 4
diff --git a/_maps/RandomRuins/SpaceRuins/crashedclownship.dmm b/_maps/RandomRuins/SpaceRuins/crashedclownship.dmm
index 0dd2e116108..d96f9b85f1b 100644
--- a/_maps/RandomRuins/SpaceRuins/crashedclownship.dmm
+++ b/_maps/RandomRuins/SpaceRuins/crashedclownship.dmm
@@ -1,7 +1,7 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"a" = (
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"b" = (
/turf/closed/mineral/random,
/area/ruin/unpowered/no_grav)
@@ -74,7 +74,7 @@
dir = 4;
icon_state = "propulsion_l"
},
-/turf/open/space,
+/turf/template_noop,
/area/ruin/unpowered)
"n" = (
/turf/closed/mineral/random,
diff --git a/_maps/RandomRuins/SpaceRuins/crashedship.dmm b/_maps/RandomRuins/SpaceRuins/crashedship.dmm
index a4ee4df091a..192657641fd 100644
--- a/_maps/RandomRuins/SpaceRuins/crashedship.dmm
+++ b/_maps/RandomRuins/SpaceRuins/crashedship.dmm
@@ -1,12 +1,12 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"aa" = (
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"ab" = (
/obj/item/weapon/circular_saw,
/obj/structure/lattice,
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"ac" = (
/turf/closed/wall/mineral/titanium,
/area/awaymission/BMPship/Aft)
@@ -65,8 +65,8 @@
/area/awaymission/BMPship/Aft)
"am" = (
/obj/structure/lattice,
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"an" = (
/obj/structure/window/reinforced,
/obj/structure/window/reinforced{
@@ -847,7 +847,7 @@
/area/awaymission/BMPship/Aft)
"cF" = (
/turf/closed/wall/mineral/titanium/overspace,
-/area/space)
+/area/template_noop)
"cG" = (
/turf/open/floor/carpet,
/turf/closed/wall/mineral/titanium/interior,
@@ -1131,7 +1131,7 @@
dir = 4;
icon_state = "propulsion"
},
-/turf/open/space,
+/turf/template_noop,
/area/awaymission/BMPship/Aft)
"dt" = (
/obj/structure/table,
@@ -1940,7 +1940,7 @@
/area/awaymission/BMPship/Fore)
"fu" = (
/obj/structure/lattice,
-/turf/open/space,
+/turf/template_noop,
/area/awaymission/BMPship/Fore)
"fv" = (
/turf/open/floor/plating/airless{
@@ -2483,8 +2483,8 @@
/obj/item/weapon/shard{
icon_state = "medium"
},
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"ha" = (
/turf/open/floor/plating/airless{
broken = 1;
diff --git a/_maps/RandomRuins/SpaceRuins/derelict1.dmm b/_maps/RandomRuins/SpaceRuins/derelict1.dmm
index 22d3823d318..d530f2134ab 100644
--- a/_maps/RandomRuins/SpaceRuins/derelict1.dmm
+++ b/_maps/RandomRuins/SpaceRuins/derelict1.dmm
@@ -1,61 +1,1762 @@
-"a" = (/turf/open/space,/area/space)
-"b" = (/obj/structure/lattice,/turf/open/space,/area/space)
-"c" = (/turf/closed/wall,/area/ruin/unpowered)
-"d" = (/obj/structure/alien/weeds,/obj/structure/alien/resin/membrane,/turf/open/floor/plating/airless,/area/ruin/unpowered)
-"e" = (/obj/structure/girder,/obj/structure/alien/weeds,/turf/open/floor/plating/airless,/area/ruin/unpowered)
-"f" = (/obj/structure/alien/weeds,/turf/open/floor/plating/airless,/area/ruin/unpowered)
-"g" = (/obj/structure/alien/weeds,/obj/structure/table_frame,/turf/open/floor/plating/airless,/area/ruin/unpowered)
-"h" = (/obj/structure/alien/weeds/node,/turf/open/floor/plating/airless,/area/ruin/unpowered)
-"i" = (/obj/structure/alien/weeds,/obj/structure/bed/nest,/turf/open/floor/plating/airless,/area/ruin/unpowered)
-"j" = (/obj/structure/alien/weeds,/obj/structure/bed/nest,/obj/effect/decal/remains/human,/turf/open/floor/plating/airless,/area/ruin/unpowered)
-"k" = (/obj/structure/alien/resin/wall,/turf/open/floor/plating/airless,/area/ruin/unpowered)
-"l" = (/obj/structure/alien/resin/membrane,/turf/open/floor/plating/airless,/area/ruin/unpowered)
-"m" = (/obj/structure/alien/weeds,/obj/structure/table,/turf/open/floor/plating/airless,/area/ruin/unpowered)
-"n" = (/obj/structure/alien/weeds,/obj/effect/decal/remains/robot,/turf/open/floor/plating/airless,/area/ruin/unpowered)
-"o" = (/obj/structure/alien/weeds/node,/obj/structure/table,/turf/open/floor/plating/airless,/area/ruin/unpowered)
-"p" = (/obj/structure/girder,/turf/open/floor/plating/airless,/area/ruin/unpowered)
-"q" = (/turf/open/floor/plating/airless,/area/ruin/unpowered)
-"r" = (/obj/structure/alien/weeds,/obj/structure/bed/nest,/obj/effect/decal/remains/xeno,/turf/open/floor/plating/airless,/area/ruin/unpowered)
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/turf/template_noop,
+/area/template_noop)
+"b" = (
+/obj/structure/lattice,
+/turf/template_noop,
+/area/template_noop)
+"c" = (
+/turf/closed/wall,
+/area/ruin/unpowered)
+"d" = (
+/obj/structure/alien/weeds,
+/obj/structure/alien/resin/membrane,
+/turf/open/floor/plating/airless,
+/area/ruin/unpowered)
+"e" = (
+/obj/structure/girder,
+/obj/structure/alien/weeds,
+/turf/open/floor/plating/airless,
+/area/ruin/unpowered)
+"f" = (
+/obj/structure/alien/weeds,
+/turf/open/floor/plating/airless,
+/area/ruin/unpowered)
+"g" = (
+/obj/structure/alien/weeds,
+/obj/structure/table_frame,
+/turf/open/floor/plating/airless,
+/area/ruin/unpowered)
+"h" = (
+/obj/structure/alien/weeds/node,
+/turf/open/floor/plating/airless,
+/area/ruin/unpowered)
+"i" = (
+/obj/structure/alien/weeds,
+/obj/structure/bed/nest,
+/turf/open/floor/plating/airless,
+/area/ruin/unpowered)
+"j" = (
+/obj/structure/alien/weeds,
+/obj/structure/bed/nest,
+/obj/effect/decal/remains/human,
+/turf/open/floor/plating/airless,
+/area/ruin/unpowered)
+"k" = (
+/obj/structure/alien/resin/wall,
+/turf/open/floor/plating/airless,
+/area/ruin/unpowered)
+"l" = (
+/obj/structure/alien/resin/membrane,
+/turf/open/floor/plating/airless,
+/area/ruin/unpowered)
+"m" = (
+/obj/structure/alien/weeds,
+/obj/structure/table,
+/turf/open/floor/plating/airless,
+/area/ruin/unpowered)
+"n" = (
+/obj/structure/alien/weeds,
+/obj/effect/decal/remains/robot,
+/turf/open/floor/plating/airless,
+/area/ruin/unpowered)
+"o" = (
+/obj/structure/alien/weeds/node,
+/obj/structure/table,
+/turf/open/floor/plating/airless,
+/area/ruin/unpowered)
+"p" = (
+/obj/structure/girder,
+/turf/open/floor/plating/airless,
+/area/ruin/unpowered)
+"q" = (
+/turf/open/floor/plating/airless,
+/area/ruin/unpowered)
+"r" = (
+/obj/structure/alien/weeds,
+/obj/structure/bed/nest,
+/obj/effect/decal/remains/xeno,
+/turf/open/floor/plating/airless,
+/area/ruin/unpowered)
(1,1,1) = {"
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaabbbaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaabbbbaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaabbbaabbbbbbbaaaaaaaaaaaaaaa
-aaaaaaaaaaabbbbbcccccdcccaaaaaaaaaaaaaaa
-aaaaaaaaaabbbbbefcghcfijcbbbbbaaaaaaaaaa
-aaaaaaaaabbbbkkffcffcfffccbbbbbaaaaaaaaa
-aaaaaaaaabbbkffhfcffcfhffcclbbbaaaaaaaaa
-aaaaaaaaaabkffiffcffcfffffmlbbbaaaaaaaaa
-aaaaaaaaaabcfffffffffffffnopbbaaaaaaaaaa
-aaaaaaaaaaaaecceccffcccecccpbaaaaaaaaaaa
-aaaaaaaaaaaaacmfjffffffifcaaaaaaaaaaaaaa
-aaaaaaaaaaabccmhfjffffhficaaaaaaaaaaaaaa
-aaaaaaaaaabbdffffffffiffkqbaaaaaaaaaaaaa
-aaaaaaaaaabbpcccccffccckqbbaaaaaaaaaaaaa
-aaaaaaaaaabbbbbchfffficqpbaaaaaaaaaaaaaa
-aaaaaaaaaabbbaacfffffgcbbbaaaaaaaaaaaaaa
-aaaaaaaaaabbaaacelfrfdhbbaaaaaaaaaaaaaaa
-aaaaaaaaaabaaaaabblddbbbbaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaabqbbbbbaaaaaaaaaaaaaaaa
-aaaaaaaaabaaaaaaaabbbaaaaaaaaaaaaaaaaaaa
-aaaaaaabbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaabaacbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aabbbcqqbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-abbqqqqqbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-bpcqqqqqbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-bpqqqqcbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-bpqqqqqbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-accccpbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaabbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+b
+a
+a
+a
+a
+a
+"}
+(2,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+p
+p
+p
+c
+a
+a
+a
+a
+"}
+(3,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+c
+q
+q
+c
+a
+a
+a
+a
+"}
+(4,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+q
+q
+q
+q
+c
+b
+a
+a
+a
+"}
+(5,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+q
+q
+q
+q
+c
+b
+a
+a
+a
+"}
+(6,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+c
+q
+q
+q
+q
+p
+b
+a
+a
+a
+"}
+(7,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+c
+q
+q
+q
+c
+q
+b
+b
+a
+a
+a
+"}
+(8,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+q
+q
+q
+b
+b
+b
+a
+a
+a
+a
+"}
+(9,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+b
+b
+b
+b
+a
+a
+a
+a
+a
+a
+"}
+(10,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+a
+b
+b
+b
+a
+a
+a
+a
+a
+a
+a
+"}
+(11,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+b
+b
+b
+a
+a
+a
+b
+b
+b
+b
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(12,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+b
+b
+k
+c
+a
+a
+b
+b
+b
+b
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(13,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+b
+k
+f
+f
+e
+a
+c
+d
+p
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(14,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+b
+k
+f
+f
+f
+c
+c
+c
+f
+c
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(15,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+b
+k
+f
+i
+f
+c
+m
+m
+f
+c
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(16,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+e
+f
+h
+f
+f
+e
+f
+h
+f
+c
+c
+c
+c
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(17,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+c
+f
+f
+f
+f
+f
+c
+j
+f
+f
+c
+h
+f
+e
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(18,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+c
+c
+c
+c
+c
+f
+c
+f
+j
+f
+c
+f
+f
+l
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(19,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+c
+g
+f
+f
+f
+f
+f
+f
+f
+f
+f
+f
+f
+f
+l
+q
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(20,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+c
+h
+f
+f
+f
+f
+f
+f
+f
+f
+f
+f
+f
+r
+d
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(21,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+b
+c
+c
+c
+c
+c
+f
+c
+f
+f
+f
+c
+f
+f
+f
+d
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(22,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+b
+d
+f
+f
+f
+f
+f
+c
+f
+f
+i
+c
+i
+g
+d
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(23,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+b
+c
+i
+f
+h
+f
+f
+c
+f
+h
+f
+c
+c
+c
+h
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(24,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+c
+j
+f
+f
+f
+f
+e
+i
+f
+f
+k
+q
+b
+b
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(25,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+c
+c
+c
+f
+f
+f
+c
+f
+i
+k
+q
+p
+b
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(26,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+c
+c
+f
+n
+c
+c
+c
+q
+b
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(27,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+c
+m
+o
+c
+a
+a
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(28,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+l
+l
+p
+p
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(29,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+b
+b
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(30,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+b
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(31,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+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
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(33,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(34,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(35,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(36,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(37,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(38,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(39,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(40,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
"}
diff --git a/_maps/RandomRuins/SpaceRuins/derelict2.dmm b/_maps/RandomRuins/SpaceRuins/derelict2.dmm
index dd90813044e..8e0aced9bdb 100644
--- a/_maps/RandomRuins/SpaceRuins/derelict2.dmm
+++ b/_maps/RandomRuins/SpaceRuins/derelict2.dmm
@@ -1,61 +1,1809 @@
-"a" = (/turf/open/space,/area/space)
-"b" = (/obj/structure/window/reinforced{tag = "icon-rwindow (EAST)";icon_state = "rwindow";dir = 4},/turf/open/space,/area/space)
-"c" = (/obj/machinery/door/airlock/external,/turf/open/floor/plating,/area/ruin/powered/dinner_for_two)
-"d" = (/obj/structure/window/reinforced{tag = "icon-rwindow (WEST)";icon_state = "rwindow";dir = 8},/turf/open/space,/area/space)
-"e" = (/obj/structure/window/reinforced{tag = "icon-rwindow (EAST)";icon_state = "rwindow";dir = 4},/obj/structure/window/reinforced{tag = "icon-rwindow (WEST)";icon_state = "rwindow";dir = 8},/turf/open/floor/plating,/area/ruin/powered/dinner_for_two)
-"f" = (/turf/closed/wall,/area/ruin/powered/dinner_for_two)
-"g" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/ruin/powered/dinner_for_two)
-"h" = (/obj/machinery/light/small{tag = "icon-bulb1 (NORTH)";icon_state = "bulb1";dir = 1},/turf/open/floor/plasteel,/area/ruin/powered/dinner_for_two)
-"i" = (/turf/open/floor/plasteel,/area/ruin/powered/dinner_for_two)
-"j" = (/obj/machinery/light/small{tag = "icon-bulb1 (EAST)";icon_state = "bulb1";dir = 4},/turf/open/floor/plasteel,/area/ruin/powered/dinner_for_two)
-"k" = (/obj/structure/window/reinforced,/turf/open/space,/area/space)
-"l" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)";icon_state = "rwindow";dir = 1},/turf/open/floor/plating,/area/ruin/powered/dinner_for_two)
-"m" = (/obj/structure/chair{tag = "icon-chair (EAST)";icon_state = "chair";dir = 4},/obj/effect/decal/remains/human,/turf/open/floor/plasteel,/area/ruin/powered/dinner_for_two)
-"n" = (/obj/structure/table,/obj/item/candle{pixel_y = 5},/obj/item/trash/plate{pixel_x = 10},/obj/item/trash/plate{pixel_x = -10},/turf/open/floor/plasteel,/area/ruin/powered/dinner_for_two)
-"o" = (/obj/structure/chair{tag = "icon-chair (WEST)";icon_state = "chair";dir = 8},/obj/effect/decal/remains/human,/turf/open/floor/plasteel,/area/ruin/powered/dinner_for_two)
-"p" = (/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)";icon_state = "rwindow";dir = 1},/turf/open/space,/area/space)
-"q" = (/obj/machinery/light/small{tag = "icon-bulb1 (WEST)";icon_state = "bulb1";dir = 8},/turf/open/floor/plasteel,/area/ruin/powered/dinner_for_two)
-"r" = (/obj/machinery/light/small,/turf/open/floor/plasteel,/area/ruin/powered/dinner_for_two)
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/turf/open/space,
+/area/space)
+"b" = (
+/obj/structure/window/reinforced{
+ tag = "icon-rwindow (EAST)";
+ icon_state = "rwindow";
+ dir = 4
+ },
+/turf/open/space,
+/area/space)
+"c" = (
+/obj/machinery/door/airlock/external,
+/turf/open/floor/plating,
+/area/ruin/powered/dinner_for_two)
+"d" = (
+/obj/structure/window/reinforced{
+ tag = "icon-rwindow (WEST)";
+ icon_state = "rwindow";
+ dir = 8
+ },
+/turf/open/space,
+/area/space)
+"e" = (
+/obj/structure/window/reinforced{
+ tag = "icon-rwindow (EAST)";
+ icon_state = "rwindow";
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ tag = "icon-rwindow (WEST)";
+ icon_state = "rwindow";
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/ruin/powered/dinner_for_two)
+"f" = (
+/turf/closed/wall,
+/area/ruin/powered/dinner_for_two)
+"g" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced/fulltile,
+/turf/open/floor/plating,
+/area/ruin/powered/dinner_for_two)
+"h" = (
+/obj/machinery/light/small{
+ tag = "icon-bulb1 (NORTH)";
+ icon_state = "bulb1";
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/dinner_for_two)
+"i" = (
+/turf/open/floor/plasteel,
+/area/ruin/powered/dinner_for_two)
+"j" = (
+/obj/machinery/light/small{
+ tag = "icon-bulb1 (EAST)";
+ icon_state = "bulb1";
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/dinner_for_two)
+"k" = (
+/obj/structure/window/reinforced,
+/turf/open/space,
+/area/space)
+"l" = (
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ tag = "icon-rwindow (NORTH)";
+ icon_state = "rwindow";
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/ruin/powered/dinner_for_two)
+"m" = (
+/obj/structure/chair{
+ tag = "icon-chair (EAST)";
+ icon_state = "chair";
+ dir = 4
+ },
+/obj/effect/decal/remains/human,
+/turf/open/floor/plasteel,
+/area/ruin/powered/dinner_for_two)
+"n" = (
+/obj/structure/table,
+/obj/item/candle{
+ pixel_y = 5
+ },
+/obj/item/trash/plate{
+ pixel_x = 10
+ },
+/obj/item/trash/plate{
+ pixel_x = -10
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/dinner_for_two)
+"o" = (
+/obj/structure/chair{
+ tag = "icon-chair (WEST)";
+ icon_state = "chair";
+ dir = 8
+ },
+/obj/effect/decal/remains/human,
+/turf/open/floor/plasteel,
+/area/ruin/powered/dinner_for_two)
+"p" = (
+/obj/structure/window/reinforced{
+ tag = "icon-rwindow (NORTH)";
+ icon_state = "rwindow";
+ dir = 1
+ },
+/turf/open/space,
+/area/space)
+"q" = (
+/obj/machinery/light/small{
+ tag = "icon-bulb1 (WEST)";
+ icon_state = "bulb1";
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/ruin/powered/dinner_for_two)
+"r" = (
+/obj/machinery/light/small,
+/turf/open/floor/plasteel,
+/area/ruin/powered/dinner_for_two)
(1,1,1) = {"
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaabcdaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaabedaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaabedaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaabedaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaafgcgfaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaafhiiiifaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaafiiiiiijfaaaaaaaaaaaaaaa
-aaaaaaaaaaaakkkkgiiiiiiigkkkkaaaaaaaaaaa
-aaaaaaaaaaaaclllciimnoiiclllcaaaaaaaaaaa
-aaaaaaaaaaaappppgiiiiiiigppppaaaaaaaaaaa
-aaaaaaaaaaaaaaaafqiiiiiifaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaafiiiirfaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaafgcgfaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaabedaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaabedaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaabedaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaabcdaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(2,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(3,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(4,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(5,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(6,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(7,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(8,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(9,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(10,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(11,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(12,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(13,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+k
+c
+p
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(14,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+k
+l
+p
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(15,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+k
+l
+p
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(16,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+k
+l
+p
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(17,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+f
+g
+c
+g
+f
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(18,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+f
+i
+i
+i
+i
+q
+f
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(19,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+f
+h
+i
+i
+i
+i
+i
+i
+f
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(20,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+b
+b
+g
+i
+i
+i
+m
+i
+i
+i
+g
+b
+b
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(21,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+c
+e
+e
+e
+c
+i
+i
+i
+n
+i
+i
+i
+c
+e
+e
+e
+c
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(22,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+d
+d
+d
+g
+i
+i
+i
+o
+i
+i
+i
+g
+d
+d
+d
+d
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(23,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+f
+i
+i
+i
+i
+i
+i
+r
+f
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(24,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+f
+j
+i
+i
+i
+i
+f
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(25,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+f
+g
+c
+g
+f
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(26,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+k
+l
+p
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(27,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+k
+l
+p
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(28,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+k
+l
+p
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(29,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+k
+c
+p
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(30,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(31,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+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
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(33,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(34,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(35,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(36,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(37,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(38,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(39,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(40,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
"}
diff --git a/_maps/RandomRuins/SpaceRuins/derelict3.dmm b/_maps/RandomRuins/SpaceRuins/derelict3.dmm
index 5e85e5a3b69..56c1e2c9193 100644
--- a/_maps/RandomRuins/SpaceRuins/derelict3.dmm
+++ b/_maps/RandomRuins/SpaceRuins/derelict3.dmm
@@ -1,48 +1,1700 @@
-"a" = (/turf/open/space,/area/space)
-"b" = (/turf/open/floor/plating/airless,/area/ruin/unpowered/no_grav)
-"c" = (/turf/closed/wall,/area/ruin/unpowered/no_grav)
-"d" = (/obj/structure/lattice,/turf/open/space,/area/space)
-"e" = (/obj/structure/lattice,/obj/structure/lattice,/turf/open/space,/area/space)
+//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/airless,
+/area/ruin/unpowered/no_grav)
+"c" = (
+/turf/closed/wall,
+/area/ruin/unpowered/no_grav)
+"d" = (
+/obj/structure/lattice,
+/turf/template_noop,
+/area/template_noop)
+"e" = (
+/obj/structure/lattice,
+/obj/structure/lattice,
+/turf/template_noop,
+/area/template_noop)
(1,1,1) = {"
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaabbbbaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaabbbbbbbaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaabbbcbbbaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaadbbbcccbbbdaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaadbbcbcbcbbdaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaadbbbbcbcbbddaaaaaaaa
-aaaaaaaaaaaaaaaaaaadddbbbbbbbbdddaaaaaaa
-aaaaaaaaaaaaaaaaaaadddddbbbddddbddaaaaaa
-aaaaaaaaaaaaaaaaaadbddddddddddddddaaaaaa
-aaaaaaaaaaaaaaaaadddddddddddddddddaaaaaa
-aaaaaaaaaaaaaaaaddbbbbbddbdddbbbbdaaaaaa
-aaaaaaaaaaaaaaaadbbccbbbdddbbbbbbdaaaaaa
-aaaaaaaaaaaaaaaabbbcbbbbdddbbbbcbbaaaaaa
-aaaaaaaaaaaaaaabbbbcbbbbddbbbbbcbbaaaaaa
-aaaaaaaaaaaaaaabcccbbbddddbbbbcbbbaaaaaa
-aaaaaaaaaaaaaadbbbbcbbddddbbbccccbaaaaaa
-aaaaaaaaaaaaaadbbbbbbddbddbbbbcbbaaaaaaa
-aaaaaaaaaaaaadddbbbbbdddddbbbbcbbaaaaaaa
-aaaaaaaaaaaaaddddddddddaaddbbbbbaaaaaaaa
-aaaaaaaaaaaaadddaaaaaaaaaaddabbaaaaaaaaa
-aaaaaaaaaaaaddaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaabbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aacbbdddaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aacbbbdddddaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aacbbbddddaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aacbbbbbddeaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aacbbbbbbbdaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaacbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaacccccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(2,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(3,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+c
+c
+c
+c
+c
+a
+a
+a
+a
+a
+a
+"}
+(4,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+b
+b
+b
+b
+c
+a
+a
+a
+a
+a
+"}
+(5,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+b
+b
+b
+b
+b
+c
+a
+a
+a
+a
+"}
+(6,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+b
+b
+b
+b
+b
+c
+a
+a
+a
+a
+"}
+(7,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+d
+d
+b
+b
+b
+c
+a
+a
+a
+a
+"}
+(8,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+d
+d
+b
+b
+b
+c
+a
+a
+a
+a
+"}
+(9,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+d
+d
+b
+b
+c
+a
+a
+a
+a
+"}
+(10,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+d
+d
+b
+b
+a
+a
+a
+a
+a
+"}
+(11,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+d
+a
+e
+d
+b
+a
+a
+a
+a
+a
+"}
+(12,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(13,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+d
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(14,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+d
+d
+d
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(15,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+d
+d
+d
+d
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(16,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+b
+b
+d
+d
+d
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(17,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+d
+b
+b
+c
+b
+b
+b
+d
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(18,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+d
+b
+b
+b
+c
+b
+b
+b
+d
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(19,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+d
+b
+b
+b
+b
+c
+b
+b
+b
+d
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(20,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+d
+b
+d
+b
+c
+c
+c
+b
+c
+b
+b
+d
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(21,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+d
+d
+d
+d
+d
+d
+b
+c
+b
+b
+b
+b
+b
+b
+d
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(22,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+b
+d
+d
+d
+d
+b
+b
+b
+b
+b
+b
+d
+d
+d
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(23,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+b
+b
+b
+b
+b
+b
+d
+d
+d
+b
+b
+b
+b
+d
+d
+d
+d
+d
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(24,1,1) = {"
+a
+a
+a
+a
+a
+a
+b
+b
+b
+b
+c
+b
+b
+d
+d
+d
+d
+b
+b
+b
+d
+d
+b
+d
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(25,1,1) = {"
+a
+a
+a
+a
+a
+a
+b
+b
+b
+c
+b
+b
+b
+b
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(26,1,1) = {"
+a
+a
+a
+a
+a
+a
+b
+b
+c
+c
+c
+c
+b
+b
+d
+d
+b
+d
+d
+d
+d
+d
+d
+d
+d
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(27,1,1) = {"
+a
+a
+a
+a
+a
+a
+b
+b
+b
+c
+b
+b
+b
+b
+d
+d
+d
+d
+d
+b
+b
+b
+b
+b
+d
+d
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(28,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+b
+b
+b
+c
+c
+b
+d
+d
+d
+d
+b
+b
+b
+b
+b
+b
+b
+b
+d
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(29,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+b
+b
+b
+b
+b
+b
+d
+d
+d
+d
+b
+b
+b
+b
+b
+b
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(30,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+b
+b
+d
+d
+d
+b
+b
+b
+b
+b
+c
+b
+b
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(31,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+d
+d
+d
+d
+d
+d
+b
+b
+b
+b
+c
+c
+c
+c
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(32,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+d
+b
+d
+d
+b
+b
+c
+c
+b
+c
+b
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(33,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+d
+d
+d
+b
+b
+b
+b
+b
+c
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(34,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+d
+d
+d
+d
+b
+b
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(35,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(36,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(37,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(38,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(39,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(40,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
"}
diff --git a/_maps/RandomRuins/SpaceRuins/derelict4.dmm b/_maps/RandomRuins/SpaceRuins/derelict4.dmm
index b98d0d59ea4..b90de513c35 100644
--- a/_maps/RandomRuins/SpaceRuins/derelict4.dmm
+++ b/_maps/RandomRuins/SpaceRuins/derelict4.dmm
@@ -1,7 +1,7 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"a" = (
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"b" = (
/turf/closed/mineral,
/area/ruin/unpowered)
diff --git a/_maps/RandomRuins/SpaceRuins/derelict5.dmm b/_maps/RandomRuins/SpaceRuins/derelict5.dmm
index 63135f7d3ed..794c6770e06 100644
--- a/_maps/RandomRuins/SpaceRuins/derelict5.dmm
+++ b/_maps/RandomRuins/SpaceRuins/derelict5.dmm
@@ -1,7 +1,7 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"a" = (
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"b" = (
/turf/closed/mineral,
/area/ruin/unpowered/no_grav)
diff --git a/_maps/RandomRuins/SpaceRuins/derelict6.dmm b/_maps/RandomRuins/SpaceRuins/derelict6.dmm
index 84d2fd24338..9b9777f5e12 100644
--- a/_maps/RandomRuins/SpaceRuins/derelict6.dmm
+++ b/_maps/RandomRuins/SpaceRuins/derelict6.dmm
@@ -1,11 +1,11 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"aa" = (
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"ab" = (
/obj/structure/lattice,
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"ac" = (
/turf/open/floor/plating/airless{
icon_plating = "platingdmg3";
@@ -30,8 +30,8 @@
"ae" = (
/obj/item/stack/sheet/metal,
/obj/structure/lattice,
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"af" = (
/turf/open/floor/plating/airless{
icon_plating = "platingdmg3";
@@ -61,8 +61,8 @@
icon_state = "pile";
dir = 4
},
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"ak" = (
/turf/open/floor/plating/airless{
icon_plating = "platingdmg3";
@@ -164,7 +164,7 @@
dir = 8
},
/obj/structure/lattice,
-/turf/open/space,
+/turf/template_noop,
/area/ruin/unpowered)
"aA" = (
/obj/structure/fluff/broken_flooring{
@@ -172,8 +172,8 @@
icon_state = "pile";
dir = 1
},
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"aB" = (
/obj/item/stack/tile/plasteel,
/turf/open/floor/plating/airless{
@@ -189,7 +189,7 @@
/turf/open/floor/plasteel/airless,
/area/ruin/unpowered)
"aD" = (
-/turf/open/space,
+/turf/template_noop,
/turf/open/floor/plating/airless{
icon_plating = "platingdmg2";
icon_state = "platingdmg2"
@@ -314,8 +314,8 @@
icon_state = "pile";
dir = 8
},
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"ba" = (
/mob/living/simple_animal/hostile/retaliate/ghost,
/turf/open/floor/plasteel/airless/cafeteria,
@@ -345,8 +345,8 @@
"bf" = (
/obj/structure/lattice,
/obj/item/stack/sheet/metal,
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"bg" = (
/obj/item/stack/sheet/metal,
/turf/open/floor/plating/airless{
@@ -400,12 +400,12 @@
"bn" = (
/obj/structure/lattice,
/obj/item/weapon/shard,
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"bo" = (
/obj/item/stack/rods,
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"bp" = (
/obj/item/stack/sheet/metal,
/obj/structure/girder,
@@ -436,8 +436,8 @@
icon_state = "singular";
dir = 1
},
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"bt" = (
/obj/structure/fluff/broken_flooring{
tag = "icon-side (NORTH)";
@@ -445,18 +445,18 @@
dir = 1
},
/obj/structure/lattice,
-/turf/open/space,
+/turf/template_noop,
/area/ruin/unpowered)
"bu" = (
/obj/structure/fluff/broken_flooring,
-/turf/open/space,
+/turf/template_noop,
/area/ruin/unpowered)
"bv" = (
/obj/structure/fluff/broken_flooring{
icon_state = "pile"
},
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"bw" = (
/obj/structure/lattice,
/obj/structure/fluff/broken_flooring{
@@ -465,7 +465,7 @@
icon_state = "plating";
dir = 1
},
-/turf/open/space,
+/turf/template_noop,
/area/ruin/unpowered)
"bx" = (
/obj/structure/fluff/broken_flooring{
@@ -475,7 +475,7 @@
dir = 4
},
/obj/structure/lattice,
-/turf/open/space,
+/turf/template_noop,
/area/ruin/unpowered)
"by" = (
/obj/structure/fluff/broken_flooring{
@@ -493,14 +493,14 @@
icon_state = "plating";
dir = 4
},
-/turf/open/space,
+/turf/template_noop,
/area/ruin/unpowered)
"bA" = (
/obj/structure/fluff/broken_flooring{
icon_state = "singular"
},
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"bB" = (
/obj/structure/fluff/broken_flooring{
tag = "icon-singular (EAST)";
@@ -508,8 +508,8 @@
dir = 4
},
/obj/structure/lattice,
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"bC" = (
/obj/structure/lattice,
/obj/structure/fluff/broken_flooring{
@@ -517,7 +517,7 @@
icon_state = "corner";
dir = 1
},
-/turf/open/space,
+/turf/template_noop,
/area/ruin/unpowered)
"bD" = (
/obj/structure/fluff/broken_flooring{
@@ -534,7 +534,7 @@
icon_state = "corner";
dir = 8
},
-/turf/open/space,
+/turf/template_noop,
/area/ruin/unpowered)
"bF" = (
/obj/structure/lattice,
@@ -543,7 +543,7 @@
icon_state = "side";
dir = 4
},
-/turf/open/space,
+/turf/template_noop,
/area/ruin/unpowered)
"bG" = (
/obj/structure/fluff/broken_flooring{
@@ -551,15 +551,15 @@
icon_state = "singular";
dir = 4
},
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"bH" = (
/obj/structure/fluff/broken_flooring{
icon_state = "plating";
name = "broken plating"
},
/obj/structure/lattice,
-/turf/open/space,
+/turf/template_noop,
/area/ruin/unpowered)
"bI" = (
/obj/structure/lattice,
@@ -569,7 +569,7 @@
icon_state = "plating";
dir = 8
},
-/turf/open/space,
+/turf/template_noop,
/area/ruin/unpowered)
(1,1,1) = {"
diff --git a/_maps/RandomRuins/SpaceRuins/dragoontomb.dmm b/_maps/RandomRuins/SpaceRuins/dragoontomb.dmm
index 4248be10be8..6a509993858 100644
--- a/_maps/RandomRuins/SpaceRuins/dragoontomb.dmm
+++ b/_maps/RandomRuins/SpaceRuins/dragoontomb.dmm
@@ -1,7 +1,7 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"a" = (
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"b" = (
/turf/open/floor/plating/asteroid/airless,
/area/ruin/unpowered/no_grav)
@@ -18,8 +18,8 @@
/area/ruin/unpowered/no_grav)
"f" = (
/obj/structure/lattice,
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"g" = (
/obj/item/weapon/bikehorn,
/turf/open/floor/plating/asteroid/airless,
@@ -139,24 +139,24 @@
/turf/open/floor/mineral/silver,
/area/ruin/unpowered/no_grav)
"C" = (
+/obj/effect/turf_decal/stripes/asteroid/line{
+ dir = 8
+ },
/turf/open/floor/plating/astplate{
icon_state = "astplate_warn";
initial_gas_mix = "TEMP=2.7";
tag = "icon-astplate_warn (WEST)"
},
-/obj/effect/turf_decal/stripes/asteroid/line{
- dir = 8
- },
/area/ruin/unpowered/no_grav)
"D" = (
+/obj/effect/turf_decal/stripes/asteroid/line{
+ dir = 4
+ },
/turf/open/floor/plating/astplate{
icon_state = "astplate_warn";
initial_gas_mix = "TEMP=2.7";
tag = "icon-astplate_warn (EAST)"
},
-/obj/effect/turf_decal/stripes/asteroid/line{
- dir = 4
- },
/area/ruin/unpowered/no_grav)
"E" = (
/obj/item/weapon/dice/d10,
@@ -164,31 +164,31 @@
/area/ruin/unpowered/no_grav)
"F" = (
/obj/structure/grille,
-/turf/open/space,
+/turf/template_noop,
/area/ruin/unpowered/no_grav)
"G" = (
/obj/item/weapon/dice/d100,
/turf/open/floor/plating/asteroid/airless,
/area/ruin/unpowered/no_grav)
"H" = (
+/obj/effect/turf_decal/stripes/asteroid/line{
+ dir = 10
+ },
/turf/open/floor/plating/astplate{
icon_state = "astplate_warn";
initial_gas_mix = "TEMP=2.7";
tag = "icon-astplate_warn (SOUTHWEST)"
},
-/obj/effect/turf_decal/stripes/asteroid/line{
- dir = 10
- },
/area/ruin/unpowered/no_grav)
"I" = (
+/obj/effect/turf_decal/stripes/asteroid/line{
+ dir = 6
+ },
/turf/open/floor/plating/astplate{
icon_state = "astplate_warn";
initial_gas_mix = "TEMP=2.7";
tag = "icon-astplate_warn (SOUTHEAST)"
},
-/obj/effect/turf_decal/stripes/asteroid/line{
- dir = 6
- },
/area/ruin/unpowered/no_grav)
"J" = (
/obj/item/weapon/crowbar/red,
diff --git a/_maps/RandomRuins/SpaceRuins/emptyshell.dmm b/_maps/RandomRuins/SpaceRuins/emptyshell.dmm
index f6e9dc5aaad..583151d8ef2 100644
--- a/_maps/RandomRuins/SpaceRuins/emptyshell.dmm
+++ b/_maps/RandomRuins/SpaceRuins/emptyshell.dmm
@@ -1,11 +1,11 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"a" = (
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"b" = (
/obj/structure/lattice,
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"c" = (
/turf/closed/wall/r_wall,
/area/ruin/unpowered)
diff --git a/_maps/RandomRuins/SpaceRuins/gasthelizards.dmm b/_maps/RandomRuins/SpaceRuins/gasthelizards.dmm
index f1ffdb1706d..12c9da97ae9 100644
--- a/_maps/RandomRuins/SpaceRuins/gasthelizards.dmm
+++ b/_maps/RandomRuins/SpaceRuins/gasthelizards.dmm
@@ -1,66 +1,698 @@
-"a" = (/turf/open/space,/area/space)
-"b" = (/obj/structure/lattice,/turf/open/space,/area/space)
-"c" = (/turf/closed/wall,/area/ruin/gasthelizard)
-"d" = (/obj/machinery/light{dir = 1},/obj/structure/bed,/obj/effect/decal/remains/human,/turf/open/floor/plasteel/airless/black,/obj/effect/turf_decal/stripes/line{dir = 8},/area/ruin/gasthelizard)
-"e" = (/obj/structure/window/reinforced{dir = 4;pixel_x = 0},/turf/open/floor/plasteel/airless/black,/obj/effect/turf_decal/stripes/line{dir = 4},/area/ruin/gasthelizard)
-"f" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/light{dir = 1},/obj/structure/bed,/obj/effect/decal/remains/human,/turf/open/floor/plasteel/airless/black,/obj/effect/turf_decal/stripes/line{dir = 8},/area/ruin/gasthelizard)
-"g" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/light{dir = 1},/obj/structure/bed,/turf/open/floor/plasteel/airless/black,/obj/effect/turf_decal/stripes/line{dir = 8},/area/ruin/gasthelizard)
-"h" = (/turf/open/floor/plasteel/airless/black,/obj/effect/turf_decal/stripes/line{dir = 4},/area/ruin/gasthelizard)
-"i" = (/turf/open/floor/plasteel/airless/black,/obj/effect/turf_decal/stripes/line{dir = 8},/area/ruin/gasthelizard)
-"j" = (/obj/structure/window/reinforced{dir = 4;pixel_x = 0},/obj/machinery/atmospherics/components/unary/outlet_injector,/turf/open/floor/plasteel/airless/black,/obj/effect/turf_decal/stripes/line{dir = 4},/area/ruin/gasthelizard)
-"k" = (/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel/airless/black,/obj/effect/turf_decal/stripes/line{dir = 8},/area/ruin/gasthelizard)
-"l" = (/obj/machinery/atmospherics/components/unary/outlet_injector,/turf/open/floor/plasteel/airless/black,/obj/effect/turf_decal/stripes/line{dir = 4},/area/ruin/gasthelizard)
-"m" = (/obj/structure/closet/crate/freezer,/obj/item/stack/sheet/animalhide/lizard,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/gasthelizard)
-"n" = (/obj/structure/closet/crate/freezer,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,/obj/machinery/light{dir = 1},/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/gasthelizard)
-"o" = (/obj/structure/closet/crate/freezer,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,/obj/item/clothing/under/rank/prisoner,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/gasthelizard)
-"p" = (/obj/structure/window/reinforced{dir = 1;layer = 2.9},/turf/open/floor/plasteel{dir = 1;icon_state = "blue"},/area/ruin/gasthelizard)
-"q" = (/obj/machinery/door/window/brigdoor/northleft,/obj/machinery/atmospherics/components/binary/pump{dir = 1},/turf/open/floor/plasteel{dir = 1;icon_state = "blue"},/area/ruin/gasthelizard)
-"r" = (/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/gasthelizard)
-"s" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/canister/nitrous_oxide,/turf/open/floor/plasteel,/area/ruin/gasthelizard)
-"t" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 1},/obj/machinery/power/apc{cell_type = 2500;dir = 1;name = "Worn-out APC";pixel_x = 1;pixel_y = 26},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/ruin/gasthelizard)
-"u" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/open/floor/plasteel,/area/ruin/gasthelizard)
-"v" = (/obj/machinery/atmospherics/pipe/manifold/general/visible,/turf/open/floor/plasteel,/area/ruin/gasthelizard)
-"w" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/obj/machinery/light{dir = 4;icon_state = "tube1"},/turf/open/floor/plasteel,/area/ruin/gasthelizard)
-"x" = (/obj/structure/kitchenspike,/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/gasthelizard)
-"y" = (/obj/structure/table/reinforced,/obj/item/weapon/kitchen/knife/butcher,/obj/item/weapon/restraints/handcuffs,/obj/item/weapon/reagent_containers/spray/pepper,/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/gasthelizard)
-"z" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/open/floor/plasteel,/area/ruin/gasthelizard)
-"A" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4;initialize_directions = 11},/turf/open/floor/plasteel,/area/ruin/gasthelizard)
-"B" = (/turf/open/floor/plasteel,/area/ruin/gasthelizard)
-"C" = (/obj/machinery/gibber,/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/gasthelizard)
-"D" = (/obj/structure/table/reinforced,/obj/item/clothing/suit/straight_jacket,/obj/item/weapon/reagent_containers/syringe/lethal,/obj/item/weapon/reagent_containers/syringe/lethal/choral,/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/gasthelizard)
-"E" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/canister/toxins,/turf/open/floor/plasteel,/area/ruin/gasthelizard)
-"F" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/turf/open/floor/plasteel,/area/ruin/gasthelizard)
-"G" = (/obj/structure/chair/office/dark,/turf/open/floor/plasteel,/area/ruin/gasthelizard)
-"H" = (/obj/machinery/door/airlock/security,/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/gasthelizard)
-"I" = (/obj/item/weapon/reagent_containers/glass/bottle/morphine{pixel_x = -4;pixel_y = 1},/obj/item/weapon/reagent_containers/glass/bottle/chloralhydrate{name = "chloral hydrate bottle"},/obj/item/weapon/reagent_containers/glass/bottle/toxin{pixel_x = 6;pixel_y = 8},/obj/item/weapon/reagent_containers/glass/bottle/morphine{pixel_x = 5;pixel_y = 1},/obj/item/weapon/reagent_containers/glass/bottle/facid{name = "fluorosulfuric acid bottle";pixel_x = -3;pixel_y = 6},/obj/structure/table/reinforced,/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/gasthelizard)
-"J" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/drone,/obj/item/weapon/melee/baton/cattleprod,/turf/open/floor/plasteel,/area/ruin/gasthelizard)
-"K" = (/obj/structure/table,/obj/item/weapon/pen/red,/turf/open/floor/plasteel,/area/ruin/gasthelizard)
-"L" = (/obj/structure/table,/obj/item/weapon/paper_bin,/turf/open/floor/plasteel,/area/ruin/gasthelizard)
-"M" = (/obj/structure/table,/obj/item/weapon/storage/box/prisoner,/turf/open/floor/plasteel,/area/ruin/gasthelizard)
-"N" = (/obj/structure/window/reinforced{dir = 4;pixel_x = 0},/obj/machinery/light,/obj/structure/table,/turf/open/floor/plasteel,/area/ruin/gasthelizard)
-"O" = (/obj/machinery/portable_atmospherics/scrubber,/turf/open/floor/plasteel{icon_state = "bot";dir = 1},/area/ruin/gasthelizard)
-"P" = (/obj/structure/table/reinforced,/obj/item/weapon/surgicaldrill,/obj/item/weapon/hemostat,/obj/item/weapon/scalpel,/obj/item/weapon/surgical_drapes,/obj/item/weapon/retractor,/obj/item/weapon/cautery,/obj/item/weapon/circular_saw,/obj/machinery/light,/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/gasthelizard)
-"Q" = (/obj/structure/table/optable,/obj/effect/decal/cleanable/blood/old,/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/gasthelizard)
-"R" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/syringe,/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/reagent_containers/glass/bottle/mutagen,/obj/item/weapon/reagent_containers/glass/bottle/mutagen,/obj/item/weapon/razor,/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/gasthelizard)
-"S" = (/obj/machinery/suit_storage_unit/security,/turf/open/floor/plasteel,/area/ruin/gasthelizard)
-"T" = (/obj/machinery/light,/turf/open/floor/plasteel,/area/ruin/gasthelizard)
-"U" = (/obj/structure/closet/emcloset,/turf/open/floor/plasteel,/area/ruin/gasthelizard)
-"V" = (/obj/machinery/door/airlock/external,/turf/open/floor/plating,/area/ruin/gasthelizard)
-"W" = (/turf/open/floor/plating,/area/ruin/gasthelizard)
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/turf/template_noop,
+/area/template_noop)
+"b" = (
+/obj/structure/lattice,
+/turf/template_noop,
+/area/template_noop)
+"c" = (
+/turf/closed/wall,
+/area/ruin/gasthelizard)
+"d" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/structure/bed,
+/obj/effect/decal/remains/human,
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel/airless/black,
+/area/ruin/gasthelizard)
+"e" = (
+/obj/structure/window/reinforced{
+ dir = 4;
+ pixel_x = 0
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel/airless/black,
+/area/ruin/gasthelizard)
+"f" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/structure/bed,
+/obj/effect/decal/remains/human,
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel/airless/black,
+/area/ruin/gasthelizard)
+"g" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/structure/bed,
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel/airless/black,
+/area/ruin/gasthelizard)
+"h" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel/airless/black,
+/area/ruin/gasthelizard)
+"i" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel/airless/black,
+/area/ruin/gasthelizard)
+"j" = (
+/obj/structure/window/reinforced{
+ dir = 4;
+ pixel_x = 0
+ },
+/obj/machinery/atmospherics/components/unary/outlet_injector,
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel/airless/black,
+/area/ruin/gasthelizard)
+"k" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel/airless/black,
+/area/ruin/gasthelizard)
+"l" = (
+/obj/machinery/atmospherics/components/unary/outlet_injector,
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel/airless/black,
+/area/ruin/gasthelizard)
+"m" = (
+/obj/structure/closet/crate/freezer,
+/obj/item/stack/sheet/animalhide/lizard,
+/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,
+/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,
+/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,
+/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,
+/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,
+/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,
+/turf/open/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/ruin/gasthelizard)
+"n" = (
+/obj/structure/closet/crate/freezer,
+/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,
+/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,
+/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,
+/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,
+/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,
+/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,
+/turf/open/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/ruin/gasthelizard)
+"o" = (
+/obj/structure/closet/crate/freezer,
+/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,
+/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,
+/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,
+/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,
+/obj/item/clothing/under/rank/prisoner,
+/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,
+/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,
+/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,
+/turf/open/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/ruin/gasthelizard)
+"p" = (
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2.9
+ },
+/turf/open/floor/plasteel{
+ dir = 1;
+ icon_state = "blue"
+ },
+/area/ruin/gasthelizard)
+"q" = (
+/obj/machinery/door/window/brigdoor/northleft,
+/obj/machinery/atmospherics/components/binary/pump{
+ dir = 1
+ },
+/turf/open/floor/plasteel{
+ dir = 1;
+ icon_state = "blue"
+ },
+/area/ruin/gasthelizard)
+"r" = (
+/turf/open/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/ruin/gasthelizard)
+"s" = (
+/obj/machinery/atmospherics/components/unary/portables_connector/visible{
+ dir = 4
+ },
+/obj/machinery/portable_atmospherics/canister/nitrous_oxide,
+/turf/open/floor/plasteel,
+/area/ruin/gasthelizard)
+"t" = (
+/obj/machinery/atmospherics/pipe/manifold/general/visible{
+ dir = 1
+ },
+/obj/machinery/power/apc{
+ cell_type = 2500;
+ dir = 1;
+ name = "Worn-out APC";
+ pixel_x = 1;
+ pixel_y = 26
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/ruin/gasthelizard)
+"u" = (
+/obj/machinery/atmospherics/pipe/simple/general/visible{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/gasthelizard)
+"v" = (
+/obj/machinery/atmospherics/pipe/manifold/general/visible,
+/turf/open/floor/plasteel,
+/area/ruin/gasthelizard)
+"w" = (
+/obj/machinery/atmospherics/pipe/simple/general/visible{
+ dir = 9
+ },
+/obj/machinery/light{
+ dir = 4;
+ icon_state = "tube1"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/gasthelizard)
+"x" = (
+/obj/structure/kitchenspike,
+/turf/open/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/ruin/gasthelizard)
+"y" = (
+/obj/structure/table/reinforced,
+/obj/item/weapon/kitchen/knife/butcher,
+/obj/item/weapon/restraints/handcuffs,
+/obj/item/weapon/reagent_containers/spray/pepper,
+/turf/open/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/ruin/gasthelizard)
+"z" = (
+/obj/machinery/atmospherics/components/unary/portables_connector/visible{
+ dir = 4
+ },
+/obj/machinery/portable_atmospherics/canister/carbon_dioxide,
+/turf/open/floor/plasteel,
+/area/ruin/gasthelizard)
+"A" = (
+/obj/machinery/atmospherics/pipe/manifold/general/visible{
+ dir = 4;
+ initialize_directions = 11
+ },
+/turf/open/floor/plasteel,
+/area/ruin/gasthelizard)
+"B" = (
+/turf/open/floor/plasteel,
+/area/ruin/gasthelizard)
+"C" = (
+/obj/machinery/gibber,
+/turf/open/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/ruin/gasthelizard)
+"D" = (
+/obj/structure/table/reinforced,
+/obj/item/clothing/suit/straight_jacket,
+/obj/item/weapon/reagent_containers/syringe/lethal,
+/obj/item/weapon/reagent_containers/syringe/lethal/choral,
+/turf/open/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/ruin/gasthelizard)
+"E" = (
+/obj/machinery/atmospherics/components/unary/portables_connector/visible{
+ dir = 4
+ },
+/obj/machinery/portable_atmospherics/canister/toxins,
+/turf/open/floor/plasteel,
+/area/ruin/gasthelizard)
+"F" = (
+/obj/machinery/atmospherics/pipe/simple/general/visible{
+ dir = 9
+ },
+/turf/open/floor/plasteel,
+/area/ruin/gasthelizard)
+"G" = (
+/obj/structure/chair/office/dark,
+/turf/open/floor/plasteel,
+/area/ruin/gasthelizard)
+"H" = (
+/obj/machinery/door/airlock/security,
+/turf/open/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/ruin/gasthelizard)
+"I" = (
+/obj/item/weapon/reagent_containers/glass/bottle/morphine{
+ pixel_x = -4;
+ pixel_y = 1
+ },
+/obj/item/weapon/reagent_containers/glass/bottle/chloralhydrate{
+ name = "chloral hydrate bottle"
+ },
+/obj/item/weapon/reagent_containers/glass/bottle/toxin{
+ pixel_x = 6;
+ pixel_y = 8
+ },
+/obj/item/weapon/reagent_containers/glass/bottle/morphine{
+ pixel_x = 5;
+ pixel_y = 1
+ },
+/obj/item/weapon/reagent_containers/glass/bottle/facid{
+ name = "fluorosulfuric acid bottle";
+ pixel_x = -3;
+ pixel_y = 6
+ },
+/obj/structure/table/reinforced,
+/turf/open/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/ruin/gasthelizard)
+"J" = (
+/obj/structure/rack,
+/obj/item/weapon/storage/toolbox/drone,
+/obj/item/weapon/melee/baton/cattleprod,
+/turf/open/floor/plasteel,
+/area/ruin/gasthelizard)
+"K" = (
+/obj/structure/table,
+/obj/item/weapon/pen/red,
+/turf/open/floor/plasteel,
+/area/ruin/gasthelizard)
+"L" = (
+/obj/structure/table,
+/obj/item/weapon/paper_bin,
+/turf/open/floor/plasteel,
+/area/ruin/gasthelizard)
+"M" = (
+/obj/structure/table,
+/obj/item/weapon/storage/box/prisoner,
+/turf/open/floor/plasteel,
+/area/ruin/gasthelizard)
+"N" = (
+/obj/structure/window/reinforced{
+ dir = 4;
+ pixel_x = 0
+ },
+/obj/machinery/light,
+/obj/structure/table,
+/turf/open/floor/plasteel,
+/area/ruin/gasthelizard)
+"O" = (
+/obj/machinery/portable_atmospherics/scrubber,
+/turf/open/floor/plasteel{
+ icon_state = "bot";
+ dir = 1
+ },
+/area/ruin/gasthelizard)
+"P" = (
+/obj/structure/table/reinforced,
+/obj/item/weapon/surgicaldrill,
+/obj/item/weapon/hemostat,
+/obj/item/weapon/scalpel,
+/obj/item/weapon/surgical_drapes,
+/obj/item/weapon/retractor,
+/obj/item/weapon/cautery,
+/obj/item/weapon/circular_saw,
+/obj/machinery/light,
+/turf/open/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/ruin/gasthelizard)
+"Q" = (
+/obj/structure/table/optable,
+/obj/effect/decal/cleanable/blood/old,
+/turf/open/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/ruin/gasthelizard)
+"R" = (
+/obj/structure/table/reinforced,
+/obj/item/weapon/reagent_containers/syringe,
+/obj/item/weapon/reagent_containers/dropper,
+/obj/item/weapon/reagent_containers/glass/bottle/mutagen,
+/obj/item/weapon/reagent_containers/glass/bottle/mutagen,
+/obj/item/weapon/razor,
+/turf/open/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/ruin/gasthelizard)
+"S" = (
+/obj/machinery/suit_storage_unit/security,
+/turf/open/floor/plasteel,
+/area/ruin/gasthelizard)
+"T" = (
+/obj/machinery/light,
+/turf/open/floor/plasteel,
+/area/ruin/gasthelizard)
+"U" = (
+/obj/structure/closet/emcloset,
+/turf/open/floor/plasteel,
+/area/ruin/gasthelizard)
+"V" = (
+/obj/machinery/door/airlock/external,
+/turf/open/floor/plating,
+/area/ruin/gasthelizard)
+"W" = (
+/turf/open/floor/plating,
+/area/ruin/gasthelizard)
(1,1,1) = {"
-aaaababababbaaaaaaa
-aaababbbbababbbbaaa
-aaabccccccccccbbbba
-abbbcdefegefhccccca
-abbbcijkjkjklcmnocb
-abcccpqpqpqpqcrrrcb
-abcstuvuvuvuwcxryca
-aaczABBBBBBBBcCrDca
-bbcEFBBBGBBBBHrrIcb
-abcJBBBKLMNOOcPQRcb
-abcSTBUcccccccccccb
-aacccVccbbbbbbaabba
-aabbcWcbbaaaaaaabaa
-aaabcVcbaaaaaaaaaaa
+a
+a
+a
+a
+a
+a
+a
+a
+b
+a
+a
+a
+a
+a
+"}
+(2,1,1) = {"
+a
+a
+a
+b
+b
+b
+b
+a
+b
+b
+b
+a
+a
+a
+"}
+(3,1,1) = {"
+a
+a
+a
+b
+b
+c
+c
+c
+c
+c
+c
+c
+b
+a
+"}
+(4,1,1) = {"
+a
+b
+b
+b
+b
+c
+s
+z
+E
+J
+S
+c
+b
+b
+"}
+(5,1,1) = {"
+b
+a
+c
+c
+c
+c
+t
+A
+F
+B
+T
+c
+c
+c
+"}
+(6,1,1) = {"
+a
+b
+c
+d
+i
+p
+u
+B
+B
+B
+B
+V
+W
+V
+"}
+(7,1,1) = {"
+b
+b
+c
+e
+j
+q
+v
+B
+B
+B
+U
+c
+c
+c
+"}
+(8,1,1) = {"
+a
+b
+c
+f
+k
+p
+u
+B
+B
+K
+c
+c
+b
+b
+"}
+(9,1,1) = {"
+b
+b
+c
+e
+j
+q
+v
+B
+G
+L
+c
+b
+b
+a
+"}
+(10,1,1) = {"
+a
+a
+c
+g
+k
+p
+u
+B
+B
+M
+c
+b
+a
+a
+"}
+(11,1,1) = {"
+b
+b
+c
+e
+j
+q
+v
+B
+B
+N
+c
+b
+a
+a
+"}
+(12,1,1) = {"
+b
+a
+c
+f
+k
+p
+u
+B
+B
+O
+c
+b
+a
+a
+"}
+(13,1,1) = {"
+a
+b
+c
+h
+l
+q
+w
+B
+B
+O
+c
+b
+a
+a
+"}
+(14,1,1) = {"
+a
+b
+c
+c
+c
+c
+c
+c
+H
+c
+c
+b
+a
+a
+"}
+(15,1,1) = {"
+a
+b
+b
+c
+m
+r
+x
+C
+r
+P
+c
+a
+a
+a
+"}
+(16,1,1) = {"
+a
+b
+b
+c
+n
+r
+r
+r
+r
+Q
+c
+a
+a
+a
+"}
+(17,1,1) = {"
+a
+a
+b
+c
+o
+r
+y
+D
+I
+R
+c
+b
+b
+a
+"}
+(18,1,1) = {"
+a
+a
+b
+c
+c
+c
+c
+c
+c
+c
+c
+b
+a
+a
+"}
+(19,1,1) = {"
+a
+a
+a
+a
+b
+b
+a
+a
+b
+b
+b
+a
+a
+a
"}
diff --git a/_maps/RandomRuins/SpaceRuins/intactemptyship.dmm b/_maps/RandomRuins/SpaceRuins/intactemptyship.dmm
index 510c41778dc..eb95b9cf9a9 100644
--- a/_maps/RandomRuins/SpaceRuins/intactemptyship.dmm
+++ b/_maps/RandomRuins/SpaceRuins/intactemptyship.dmm
@@ -1,9 +1,9 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"a" = (
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"b" = (
-/turf/open/space,
+/turf/template_noop,
/turf/closed/wall/mineral/plastitanium{
dir = 8;
icon_state = "diagonalWall3"
@@ -13,7 +13,7 @@
/turf/closed/wall/mineral/plastitanium,
/area/ruin/powered/authorship)
"d" = (
-/turf/open/space,
+/turf/template_noop,
/turf/closed/wall/mineral/plastitanium{
dir = 1;
icon_state = "diagonalWall3"
@@ -25,7 +25,7 @@
icon_state = "propulsion";
tag = "icon-propulsion (EAST)"
},
-/turf/open/space,
+/turf/template_noop,
/area/ruin/powered/authorship)
"f" = (
/obj/structure/window/reinforced{
@@ -138,7 +138,7 @@
/turf/open/floor/mineral/titanium/purple,
/area/ruin/powered/authorship)
"z" = (
-/turf/open/space,
+/turf/template_noop,
/turf/closed/wall/mineral/plastitanium{
icon_state = "diagonalWall3"
},
@@ -148,7 +148,7 @@
/turf/open/floor/mineral/titanium/purple,
/area/ruin/powered/authorship)
"B" = (
-/turf/open/space,
+/turf/template_noop,
/turf/closed/wall/mineral/plastitanium{
dir = 4;
icon_state = "diagonalWall3"
diff --git a/_maps/RandomRuins/SpaceRuins/listeningstation.dmm b/_maps/RandomRuins/SpaceRuins/listeningstation.dmm
index f348e4bf999..668e6039b9d 100644
--- a/_maps/RandomRuins/SpaceRuins/listeningstation.dmm
+++ b/_maps/RandomRuins/SpaceRuins/listeningstation.dmm
@@ -1,7 +1,7 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"a" = (
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"b" = (
/turf/closed/mineral,
/area/ruin/unpowered/no_grav)
diff --git a/_maps/RandomRuins/SpaceRuins/mechtransport.dmm b/_maps/RandomRuins/SpaceRuins/mechtransport.dmm
index 5d5b8741b62..a08894db583 100644
--- a/_maps/RandomRuins/SpaceRuins/mechtransport.dmm
+++ b/_maps/RandomRuins/SpaceRuins/mechtransport.dmm
@@ -1,7 +1,7 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"a" = (
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"b" = (
/turf/closed/wall/mineral/titanium/overspace,
/area/ruin/powered/mechtransport)
@@ -153,8 +153,8 @@
/area/ruin/powered/mechtransport)
"I" = (
/obj/structure/lattice,
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"J" = (
/obj/machinery/computer/mecha,
/turf/open/floor/mineral/titanium/blue,
@@ -185,8 +185,8 @@
/area/ruin/powered/mechtransport)
"P" = (
/obj/item/stack/sheet/metal,
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"Q" = (
/obj/structure/mecha_wreckage/gygax,
/turf/open/floor/mineral/titanium/airless,
@@ -195,7 +195,7 @@
/turf/open/floor/plating/airless{
icon_state = "platingdmg3"
},
-/area/space)
+/area/template_noop)
"S" = (
/obj/item/stack/rods,
/turf/open/floor/plating/airless,
@@ -214,8 +214,8 @@
/area/ruin/powered/mechtransport)
"V" = (
/obj/item/stack/rods,
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"W" = (
/turf/closed/wall/shuttle{
icon_state = "swall15";
@@ -224,7 +224,7 @@
/area/ruin/powered/mechtransport)
"X" = (
/obj/structure/shuttle/engine/propulsion,
-/turf/open/space,
+/turf/template_noop,
/area/ruin/powered/mechtransport)
(1,1,1) = {"
diff --git a/_maps/RandomRuins/SpaceRuins/oldAIsat.dmm b/_maps/RandomRuins/SpaceRuins/oldAIsat.dmm
index b932f96bc0c..52cf3b4169b 100644
--- a/_maps/RandomRuins/SpaceRuins/oldAIsat.dmm
+++ b/_maps/RandomRuins/SpaceRuins/oldAIsat.dmm
@@ -1,217 +1,4105 @@
-"aa" = (/turf/open/space,/area/space)
-"ab" = (/obj/structure/lattice,/turf/open/space,/area/space)
-"ac" = (/turf/open/floor/plating/airless,/area/tcommsat/chamber)
-"ad" = (/obj/structure/lattice,/obj/structure/grille/broken,/turf/open/space,/area/space)
-"ae" = (/obj/structure/lattice,/obj/structure/grille,/turf/open/space,/area/space)
-"af" = (/obj/structure/grille,/turf/open/floor/plating/airless,/area/space)
-"ag" = (/turf/closed/wall/r_wall,/area/tcommsat/chamber)
-"ah" = (/obj/structure/girder,/turf/open/floor/plating/airless,/area/tcommsat/chamber)
-"ai" = (/obj/structure/window/reinforced{dir = 4},/turf/open/space,/area/space)
-"aj" = (/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating/airless,/area/tcommsat/chamber)
-"ak" = (/obj/machinery/power/apc{cell_type = 2500;dir = 1;name = "Worn-out APC";pixel_x = 1;pixel_y = 26},/obj/structure/cable{icon_state = "0-4";d2 = 4},/turf/open/floor/plating/airless,/area/tcommsat/chamber)
-"al" = (/obj/machinery/light/small{dir = 1},/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8"},/turf/open/floor/plating/airless,/area/tcommsat/chamber)
-"am" = (/obj/item/weapon/stock_parts/cell,/turf/open/floor/plating/airless,/area/tcommsat/chamber)
-"an" = (/obj/machinery/portable_atmospherics/canister/air,/turf/open/floor/plating/airless,/area/tcommsat/chamber)
-"ao" = (/obj/item/weapon/coin/clown,/turf/open/floor/engine,/area/tcommsat/chamber)
-"ap" = (/obj/structure/bed,/turf/open/floor/plasteel/airless,/area/tcommsat/chamber)
-"aq" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/airless,/area/tcommsat/chamber)
-"ar" = (/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/tcommsat/chamber)
-"as" = (/turf/open/floor/plasteel/airless{icon_state = "damaged3"},/area/tcommsat/chamber)
-"at" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 4},/turf/open/space,/area/space)
-"au" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0},/turf/open/floor/plating/airless,/area/tcommsat/chamber)
-"av" = (/obj/item/weapon/wrench,/turf/open/floor/plating/airless,/area/tcommsat/chamber)
-"aw" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/portable_atmospherics/canister/air,/turf/open/floor/plating/airless,/area/tcommsat/chamber)
-"ax" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 8},/turf/open/space,/area/space)
-"ay" = (/obj/effect/spawner/lootdrop/crate_spawner,/turf/open/floor/plasteel/airless,/area/tcommsat/chamber)
-"az" = (/turf/open/floor/plasteel/airless,/area/tcommsat/chamber)
-"aA" = (/obj/structure/table,/obj/item/weapon/paper,/turf/open/floor/plasteel/airless,/area/tcommsat/chamber)
-"aB" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen/blue,/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/airless,/area/tcommsat/chamber)
-"aC" = (/obj/structure/frame/computer,/turf/open/floor/plasteel/airless,/area/tcommsat/chamber)
-"aD" = (/obj/structure/table,/turf/open/floor/plasteel/airless,/area/tcommsat/chamber)
-"aE" = (/obj/item/weapon/reagent_containers/food/snacks/meat/slab/synthmeat{name = "Cuban Pete-Meat"},/turf/open/floor/engine,/area/tcommsat/chamber)
-"aF" = (/obj/structure/grille,/turf/open/floor/plasteel/airless,/area/tcommsat/chamber)
-"aG" = (/obj/structure/grille/broken,/turf/open/floor/plasteel/airless,/area/tcommsat/chamber)
-"aH" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating/airless,/area/tcommsat/chamber)
-"aI" = (/obj/structure/window/reinforced,/turf/open/floor/plating/airless,/area/tcommsat/chamber)
-"aJ" = (/obj/item/stack/cable_coil/cut{amount = 1},/turf/open/floor/plating/airless,/area/tcommsat/chamber)
-"aK" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/closet,/turf/open/floor/plating/airless,/area/tcommsat/chamber)
-"aL" = (/obj/structure/window/reinforced{dir = 8},/turf/open/space,/area/space)
-"aM" = (/obj/item/weapon/folder/yellow,/turf/open/floor/plasteel/airless,/area/tcommsat/chamber)
-"aN" = (/obj/structure/bed,/obj/effect/decal/remains/human,/turf/open/floor/plasteel/airless,/area/tcommsat/chamber)
-"aO" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/turf/open/space,/area/space)
-"aP" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/turf/open/space,/area/space)
-"aQ" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating/airless,/area/tcommsat/chamber)
-"aR" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/open/space,/area/space)
-"aS" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/open/space,/area/space)
-"aT" = (/obj/structure/window/reinforced,/turf/open/space,/area/space)
-"aU" = (/obj/structure/sign/securearea,/turf/closed/wall/r_wall,/area/tcommsat/chamber)
-"aV" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel/airless,/area/tcommsat/chamber)
-"aW" = (/obj/item/weapon/paper/crumpled,/turf/open/floor/plasteel/airless,/area/tcommsat/chamber)
-"aX" = (/obj/item/weapon/reagent_containers/food/snacks/meat/slab/synthmeat{name = "Cuban Pete-Meat"},/obj/item/stack/spacecash,/turf/open/floor/engine,/area/tcommsat/chamber)
-"aY" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel/airless,/area/tcommsat/chamber)
-"aZ" = (/obj/structure/table,/obj/item/weapon/storage/fancy/cigarettes,/turf/open/floor/plasteel/airless,/area/tcommsat/chamber)
-"ba" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel/airless,/area/tcommsat/chamber)
-"bb" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel/airless/black,/area/tcommsat/chamber)
-"bc" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plasteel/airless/black,/area/tcommsat/chamber)
-"bd" = (/obj/structure/window/reinforced,/turf/open/floor/plasteel/airless/black,/area/tcommsat/chamber)
-"be" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/item/weapon/electronics/airlock,/turf/open/floor/plasteel/airless/black,/area/tcommsat/chamber)
-"bf" = (/obj/structure/door_assembly/door_assembly_hatch,/turf/open/floor/plasteel/airless,/area/tcommsat/chamber)
-"bg" = (/obj/item/weapon/cigbutt,/turf/open/floor/plasteel/airless,/area/tcommsat/chamber)
-"bh" = (/obj/machinery/vending/snack,/turf/open/floor/plasteel/airless,/area/tcommsat/chamber)
-"bi" = (/obj/machinery/vending/cola,/turf/open/floor/plasteel/airless,/area/tcommsat/chamber)
-"bj" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/airless,/area/tcommsat/chamber)
-"bk" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 4},/turf/open/floor/plasteel/airless,/area/tcommsat/chamber)
-"bl" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/closed/wall/r_wall,/area/tcommsat/chamber)
-"bm" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/grille/broken,/turf/open/floor/plating/airless,/area/tcommsat/chamber)
-"bn" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating/airless,/area/tcommsat/chamber)
-"bo" = (/obj/structure/disposaloutlet{dir = 4},/obj/structure/disposalpipe/trunk{dir = 8},/turf/open/floor/plating/airless,/area/tcommsat/chamber)
-"bp" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel/airless/black,/area/tcommsat/chamber)
-"bq" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/open/space,/area/space)
-"br" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/turf/open/space,/area/space)
-"bs" = (/obj/structure/window/reinforced{dir = 1},/turf/open/space,/area/space)
-"bt" = (/obj/structure/table,/obj/item/device/radio/off,/turf/open/floor/plasteel/airless,/area/tcommsat/chamber)
-"bu" = (/obj/structure/chair,/turf/open/floor/plasteel/airless,/area/tcommsat/chamber)
-"bv" = (/obj/machinery/door/airlock/maintenance_hatch,/turf/open/floor/plasteel/airless/black,/area/tcommsat/chamber)
-"bw" = (/turf/open/floor/plasteel/airless/black,/area/tcommsat/chamber)
-"bx" = (/obj/machinery/door/airlock/hatch,/turf/open/floor/plasteel/airless/black,/area/tcommsat/chamber)
-"by" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/lattice,/turf/open/space,/area/space)
-"bz" = (/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/shard{icon_state = "medium"},/turf/open/floor/plasteel/airless/black,/area/tcommsat/chamber)
-"bA" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating/airless,/area/tcommsat/chamber)
-"bB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating/airless,/area/tcommsat/chamber)
-"bC" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating/airless,/area/tcommsat/chamber)
-"bD" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating/airless,/area/tcommsat/chamber)
-"bE" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel/airless/black,/area/tcommsat/chamber)
-"bF" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/lattice,/turf/open/space,/area/space)
-"bG" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/item/stack/rods,/turf/open/floor/plasteel/airless/black,/area/tcommsat/chamber)
-"bH" = (/obj/item/stack/rods,/obj/item/weapon/shard{icon_state = "medium"},/turf/open/floor/plating/airless,/area/tcommsat/chamber)
-"bI" = (/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel/airless/black,/area/tcommsat/chamber)
-"bJ" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel/airless/black,/area/tcommsat/chamber)
-"bK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating,/area/tcommsat/chamber)
-"bL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/open/floor/plating,/area/tcommsat/chamber)
-"bM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/open/floor/plating,/area/tcommsat/chamber)
-"bN" = (/obj/effect/decal/cleanable/blood,/obj/item/weapon/scalpel{pixel_y = 12},/turf/open/floor/plasteel/airless/black,/area/tcommsat/chamber)
-"bO" = (/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/shard{icon_state = "medium"},/turf/open/floor/plasteel/airless/black,/area/tcommsat/chamber)
-"bP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating,/area/tcommsat/chamber)
-"bQ" = (/obj/structure/rack,/obj/item/weapon/circuitboard/computer/teleporter,/turf/open/floor/plasteel/airless,/area/tcommsat/chamber)
-"bR" = (/obj/item/device/radio/off,/turf/open/floor/plasteel/airless/black,/area/tcommsat/chamber)
-"bS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/open/floor/plating,/area/tcommsat/chamber)
-"bT" = (/obj/effect/decal/cleanable/oil,/turf/open/floor/plating/airless,/area/tcommsat/chamber)
-"bU" = (/obj/effect/decal/cleanable/blood,/obj/structure/chair,/obj/item/clothing/under/rank/centcom_officer,/obj/item/weapon/restraints/handcuffs,/obj/effect/decal/remains/human,/turf/open/floor/plating/airless,/area/tcommsat/chamber)
-"bV" = (/obj/structure/table,/obj/item/device/flashlight/lamp,/turf/open/floor/plating/airless,/area/tcommsat/chamber)
-"bW" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/open/floor/plasteel/airless/black,/area/tcommsat/chamber)
-"bX" = (/obj/structure/door_assembly/door_assembly_mhatch,/turf/open/floor/plasteel/airless/black,/area/tcommsat/chamber)
-"bY" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/airless,/area/tcommsat/chamber)
-"bZ" = (/obj/item/weapon/cigbutt,/turf/open/floor/plating/airless,/area/tcommsat/chamber)
-"ca" = (/obj/effect/decal/cleanable/blood,/obj/item/device/assembly/signaler,/turf/open/floor/plasteel/airless/black,/area/tcommsat/chamber)
-"cb" = (/obj/structure/table,/obj/item/weapon/reagent_containers/syringe/lethal/choral,/obj/item/weapon/reagent_containers/syringe/lethal{pixel_y = 4},/turf/open/floor/plasteel/airless/black,/area/tcommsat/chamber)
-"cc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating,/area/tcommsat/chamber)
-"cd" = (/obj/item/weapon/storage/toolbox/syndicate,/turf/open/floor/plasteel/airless,/area/tcommsat/chamber)
-"ce" = (/obj/structure/table,/obj/item/device/electropack,/turf/open/floor/plating/airless,/area/tcommsat/chamber)
-"cf" = (/obj/structure/table,/obj/item/weapon/hemostat,/turf/open/floor/plasteel/airless/black,/area/tcommsat/chamber)
-"cg" = (/obj/structure/table,/obj/item/weapon/circular_saw,/turf/open/floor/plasteel/airless/black,/area/tcommsat/chamber)
-"ch" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/open/floor/plating,/area/tcommsat/chamber)
-"ci" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/item/stack/rods,/turf/open/floor/plasteel/airless/black,/area/tcommsat/chamber)
-"cj" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/open/space,/area/space)
-"ck" = (/obj/structure/window/reinforced,/obj/structure/lattice,/turf/open/space,/area/space)
-"cl" = (/turf/open/floor/plasteel/airless,/obj/effect/turf_decal/stripes/line{dir = 9},/area/tcommsat/chamber)
-"cm" = (/turf/open/floor/plasteel/airless,/obj/effect/turf_decal/stripes/corner{dir = 4},/area/tcommsat/chamber)
-"cn" = (/turf/open/floor/plasteel/airless,/obj/effect/turf_decal/stripes/line{dir = 1},/area/tcommsat/chamber)
-"co" = (/turf/open/floor/plasteel/airless,/obj/effect/turf_decal/stripes/line{dir = 5},/area/tcommsat/chamber)
-"cp" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/open/space,/area/space)
-"cq" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel/airless/black,/area/tcommsat/chamber)
-"cr" = (/obj/item/weapon/paper/crumpled,/turf/open/floor/plasteel/airless,/obj/effect/turf_decal/stripes/line{dir = 8},/area/tcommsat/chamber)
-"cs" = (/obj/item/stack/rods,/turf/open/floor/plasteel/airless,/area/tcommsat/chamber)
-"ct" = (/turf/open/floor/plasteel/airless,/obj/effect/turf_decal/stripes/line{dir = 4},/area/tcommsat/chamber)
-"cu" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel/airless/black,/area/tcommsat/chamber)
-"cv" = (/turf/open/floor/plasteel/airless,/obj/effect/turf_decal/stripes/line{dir = 10},/area/tcommsat/chamber)
-"cw" = (/obj/machinery/light/small,/obj/item/weapon/paper,/turf/open/floor/plasteel/airless,/obj/effect/turf_decal/stripes/corner{dir = 1},/area/tcommsat/chamber)
-"cx" = (/turf/open/floor/plasteel/airless,/obj/effect/turf_decal/stripes/line{dir = 6},/area/tcommsat/chamber)
-"cy" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/open/space,/area/space)
-"cz" = (/obj/structure/lattice,/obj/item/stack/rods,/obj/item/weapon/shard{icon_state = "medium"},/turf/open/space,/area/space)
-"cA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/open/floor/plating/airless,/area/tcommsat/chamber)
-"cB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/open/floor/plating,/area/tcommsat/chamber)
-"cC" = (/obj/structure/grille/broken,/turf/open/space,/area/space)
-"cD" = (/obj/machinery/door/airlock/hatch,/turf/open/floor/plasteel,/area/tcommsat/chamber)
-"cE" = (/turf/open/floor/plasteel,/obj/effect/turf_decal/stripes/line{dir = 9},/area/tcommsat/chamber)
-"cF" = (/turf/open/floor/plasteel,/obj/effect/turf_decal/stripes/line{dir = 1},/area/tcommsat/chamber)
-"cG" = (/turf/open/floor/plasteel,/obj/effect/turf_decal/stripes/line{dir = 5},/area/tcommsat/chamber)
-"cH" = (/turf/open/floor/plasteel,/obj/effect/turf_decal/stripes/corner{dir = 4},/area/tcommsat/chamber)
-"cI" = (/turf/open/floor/plasteel,/area/tcommsat/chamber)
-"cJ" = (/turf/open/floor/plasteel,/obj/effect/turf_decal/stripes/corner{dir = 8},/area/tcommsat/chamber)
-"cK" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel,/area/tcommsat/chamber)
-"cL" = (/obj/structure/sign/vacuum,/turf/closed/wall/r_wall,/area/tcommsat/chamber)
-"cM" = (/obj/structure/closet/emcloset,/turf/open/floor/plasteel,/obj/effect/turf_decal/stripes/line{dir = 9},/area/tcommsat/chamber)
-"cN" = (/obj/item/weapon/paper/crumpled,/turf/open/floor/plasteel,/area/tcommsat/chamber)
-"cO" = (/obj/structure/closet/malf/suits,/turf/open/floor/plasteel,/area/tcommsat/chamber)
-"cP" = (/obj/structure/door_assembly/door_assembly_ext,/turf/open/floor/plating/airless,/area/tcommsat/chamber)
-"cQ" = (/obj/machinery/door/airlock/external,/turf/open/floor/plating,/area/tcommsat/chamber)
-"cR" = (/turf/open/floor/plasteel,/obj/effect/turf_decal/stripes/line{dir = 8},/area/tcommsat/chamber)
-"cS" = (/obj/item/weapon/crowbar,/turf/open/floor/plating/airless,/area/tcommsat/chamber)
-"cT" = (/obj/structure/closet/crate,/obj/item/clothing/glasses/night,/turf/open/floor/plasteel,/obj/effect/turf_decal/stripes/line{dir = 10},/area/tcommsat/chamber)
-"cU" = (/turf/open/floor/plasteel,/obj/effect/turf_decal/stripes/corner{dir = 1},/area/tcommsat/chamber)
-"cV" = (/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1;pixel_y = -1},/turf/open/floor/plasteel,/obj/effect/turf_decal/stripes/line{dir = 10},/area/tcommsat/chamber)
-"cW" = (/turf/open/floor/plasteel,/obj/effect/turf_decal/stripes/line{dir = 2},/area/tcommsat/chamber)
-"cX" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel,/obj/effect/turf_decal/stripes/line{dir = 6},/area/tcommsat/chamber)
-"cY" = (/obj/structure/frame/computer,/turf/open/floor/plating,/area/tcommsat/chamber)
-"cZ" = (/obj/machinery/teleport/station,/turf/open/floor/plating,/area/tcommsat/chamber)
-"da" = (/obj/machinery/teleport/hub,/turf/open/floor/plating,/area/tcommsat/chamber)
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"aa" = (
+/turf/template_noop,
+/area/template_noop)
+"ab" = (
+/obj/structure/lattice,
+/turf/template_noop,
+/area/template_noop)
+"ac" = (
+/turf/open/floor/plating/airless,
+/area/tcommsat/chamber)
+"ad" = (
+/obj/structure/lattice,
+/obj/structure/grille/broken,
+/turf/template_noop,
+/area/template_noop)
+"ae" = (
+/obj/structure/lattice,
+/obj/structure/grille,
+/turf/template_noop,
+/area/template_noop)
+"af" = (
+/obj/structure/grille,
+/turf/open/floor/plating/airless,
+/area/template_noop)
+"ag" = (
+/turf/closed/wall/r_wall,
+/area/tcommsat/chamber)
+"ah" = (
+/obj/structure/girder,
+/turf/open/floor/plating/airless,
+/area/tcommsat/chamber)
+"ai" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/template_noop,
+/area/template_noop)
+"aj" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/open/floor/plating/airless,
+/area/tcommsat/chamber)
+"ak" = (
+/obj/machinery/power/apc{
+ cell_type = 2500;
+ dir = 1;
+ name = "Worn-out APC";
+ pixel_x = 1;
+ pixel_y = 26
+ },
+/obj/structure/cable{
+ icon_state = "0-4";
+ d2 = 4
+ },
+/turf/open/floor/plating/airless,
+/area/tcommsat/chamber)
+"al" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/open/floor/plating/airless,
+/area/tcommsat/chamber)
+"am" = (
+/obj/item/weapon/stock_parts/cell,
+/turf/open/floor/plating/airless,
+/area/tcommsat/chamber)
+"an" = (
+/obj/machinery/portable_atmospherics/canister/air,
+/turf/open/floor/plating/airless,
+/area/tcommsat/chamber)
+"ao" = (
+/obj/item/weapon/coin/clown,
+/turf/open/floor/engine,
+/area/tcommsat/chamber)
+"ap" = (
+/obj/structure/bed,
+/turf/open/floor/plasteel/airless,
+/area/tcommsat/chamber)
+"aq" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/open/floor/plasteel/airless,
+/area/tcommsat/chamber)
+"ar" = (
+/turf/open/floor/plasteel/airless{
+ icon_state = "damaged2"
+ },
+/area/tcommsat/chamber)
+"as" = (
+/turf/open/floor/plasteel/airless{
+ icon_state = "damaged3"
+ },
+/area/tcommsat/chamber)
+"at" = (
+/obj/structure/lattice,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/template_noop,
+/area/template_noop)
+"au" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2";
+ pixel_y = 0
+ },
+/turf/open/floor/plating/airless,
+/area/tcommsat/chamber)
+"av" = (
+/obj/item/weapon/wrench,
+/turf/open/floor/plating/airless,
+/area/tcommsat/chamber)
+"aw" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/portable_atmospherics/canister/air,
+/turf/open/floor/plating/airless,
+/area/tcommsat/chamber)
+"ax" = (
+/obj/structure/lattice,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/template_noop,
+/area/template_noop)
+"ay" = (
+/obj/effect/spawner/lootdrop/crate_spawner,
+/turf/open/floor/plasteel/airless,
+/area/tcommsat/chamber)
+"az" = (
+/turf/open/floor/plasteel/airless,
+/area/tcommsat/chamber)
+"aA" = (
+/obj/structure/table,
+/obj/item/weapon/paper,
+/turf/open/floor/plasteel/airless,
+/area/tcommsat/chamber)
+"aB" = (
+/obj/structure/table,
+/obj/item/weapon/paper_bin,
+/obj/item/weapon/pen/blue,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/open/floor/plasteel/airless,
+/area/tcommsat/chamber)
+"aC" = (
+/obj/structure/frame/computer,
+/turf/open/floor/plasteel/airless,
+/area/tcommsat/chamber)
+"aD" = (
+/obj/structure/table,
+/turf/open/floor/plasteel/airless,
+/area/tcommsat/chamber)
+"aE" = (
+/obj/item/weapon/reagent_containers/food/snacks/meat/slab/synthmeat{
+ name = "Cuban Pete-Meat"
+ },
+/turf/open/floor/engine,
+/area/tcommsat/chamber)
+"aF" = (
+/obj/structure/grille,
+/turf/open/floor/plasteel/airless,
+/area/tcommsat/chamber)
+"aG" = (
+/obj/structure/grille/broken,
+/turf/open/floor/plasteel/airless,
+/area/tcommsat/chamber)
+"aH" = (
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/open/floor/plating/airless,
+/area/tcommsat/chamber)
+"aI" = (
+/obj/structure/window/reinforced,
+/turf/open/floor/plating/airless,
+/area/tcommsat/chamber)
+"aJ" = (
+/obj/item/stack/cable_coil/cut{
+ amount = 1
+ },
+/turf/open/floor/plating/airless,
+/area/tcommsat/chamber)
+"aK" = (
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/closet,
+/turf/open/floor/plating/airless,
+/area/tcommsat/chamber)
+"aL" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/template_noop,
+/area/template_noop)
+"aM" = (
+/obj/item/weapon/folder/yellow,
+/turf/open/floor/plasteel/airless,
+/area/tcommsat/chamber)
+"aN" = (
+/obj/structure/bed,
+/obj/effect/decal/remains/human,
+/turf/open/floor/plasteel/airless,
+/area/tcommsat/chamber)
+"aO" = (
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/lattice,
+/turf/template_noop,
+/area/template_noop)
+"aP" = (
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/lattice,
+/turf/template_noop,
+/area/template_noop)
+"aQ" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/open/floor/plating/airless,
+/area/tcommsat/chamber)
+"aR" = (
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/template_noop,
+/area/template_noop)
+"aS" = (
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/template_noop,
+/area/template_noop)
+"aT" = (
+/obj/structure/window/reinforced,
+/turf/template_noop,
+/area/template_noop)
+"aU" = (
+/obj/structure/sign/securearea,
+/turf/closed/wall/r_wall,
+/area/tcommsat/chamber)
+"aV" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/open/floor/plasteel/airless,
+/area/tcommsat/chamber)
+"aW" = (
+/obj/item/weapon/paper/crumpled,
+/turf/open/floor/plasteel/airless,
+/area/tcommsat/chamber)
+"aX" = (
+/obj/item/weapon/reagent_containers/food/snacks/meat/slab/synthmeat{
+ name = "Cuban Pete-Meat"
+ },
+/obj/item/stack/spacecash,
+/turf/open/floor/engine,
+/area/tcommsat/chamber)
+"aY" = (
+/obj/structure/chair{
+ dir = 4
+ },
+/turf/open/floor/plasteel/airless,
+/area/tcommsat/chamber)
+"aZ" = (
+/obj/structure/table,
+/obj/item/weapon/storage/fancy/cigarettes,
+/turf/open/floor/plasteel/airless,
+/area/tcommsat/chamber)
+"ba" = (
+/obj/structure/chair{
+ dir = 8
+ },
+/turf/open/floor/plasteel/airless,
+/area/tcommsat/chamber)
+"bb" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/open/floor/plasteel/airless/black,
+/area/tcommsat/chamber)
+"bc" = (
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/open/floor/plasteel/airless/black,
+/area/tcommsat/chamber)
+"bd" = (
+/obj/structure/window/reinforced,
+/turf/open/floor/plasteel/airless/black,
+/area/tcommsat/chamber)
+"be" = (
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/item/weapon/electronics/airlock,
+/turf/open/floor/plasteel/airless/black,
+/area/tcommsat/chamber)
+"bf" = (
+/obj/structure/door_assembly/door_assembly_hatch,
+/turf/open/floor/plasteel/airless,
+/area/tcommsat/chamber)
+"bg" = (
+/obj/item/weapon/cigbutt,
+/turf/open/floor/plasteel/airless,
+/area/tcommsat/chamber)
+"bh" = (
+/obj/machinery/vending/snack,
+/turf/open/floor/plasteel/airless,
+/area/tcommsat/chamber)
+"bi" = (
+/obj/machinery/vending/cola,
+/turf/open/floor/plasteel/airless,
+/area/tcommsat/chamber)
+"bj" = (
+/obj/structure/chair{
+ dir = 1
+ },
+/turf/open/floor/plasteel/airless,
+/area/tcommsat/chamber)
+"bk" = (
+/obj/machinery/disposal/bin,
+/obj/structure/disposalpipe/trunk{
+ dir = 4
+ },
+/turf/open/floor/plasteel/airless,
+/area/tcommsat/chamber)
+"bl" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/closed/wall/r_wall,
+/area/tcommsat/chamber)
+"bm" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/grille/broken,
+/turf/open/floor/plating/airless,
+/area/tcommsat/chamber)
+"bn" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plating/airless,
+/area/tcommsat/chamber)
+"bo" = (
+/obj/structure/disposaloutlet{
+ dir = 4
+ },
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
+/turf/open/floor/plating/airless,
+/area/tcommsat/chamber)
+"bp" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/open/floor/plasteel/airless/black,
+/area/tcommsat/chamber)
+"bq" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/template_noop,
+/area/template_noop)
+"br" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/lattice,
+/turf/template_noop,
+/area/template_noop)
+"bs" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/template_noop,
+/area/template_noop)
+"bt" = (
+/obj/structure/table,
+/obj/item/device/radio/off,
+/turf/open/floor/plasteel/airless,
+/area/tcommsat/chamber)
+"bu" = (
+/obj/structure/chair,
+/turf/open/floor/plasteel/airless,
+/area/tcommsat/chamber)
+"bv" = (
+/obj/machinery/door/airlock/maintenance_hatch,
+/turf/open/floor/plasteel/airless/black,
+/area/tcommsat/chamber)
+"bw" = (
+/turf/open/floor/plasteel/airless/black,
+/area/tcommsat/chamber)
+"bx" = (
+/obj/machinery/door/airlock/hatch,
+/turf/open/floor/plasteel/airless/black,
+/area/tcommsat/chamber)
+"by" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/lattice,
+/turf/template_noop,
+/area/template_noop)
+"bz" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/item/weapon/shard{
+ icon_state = "medium"
+ },
+/turf/open/floor/plasteel/airless/black,
+/area/tcommsat/chamber)
+"bA" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/open/floor/plating/airless,
+/area/tcommsat/chamber)
+"bB" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/open/floor/plating/airless,
+/area/tcommsat/chamber)
+"bC" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/open/floor/plating/airless,
+/area/tcommsat/chamber)
+"bD" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/open/floor/plating/airless,
+/area/tcommsat/chamber)
+"bE" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/open/floor/plasteel/airless/black,
+/area/tcommsat/chamber)
+"bF" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/lattice,
+/turf/template_noop,
+/area/template_noop)
+"bG" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/item/stack/rods,
+/turf/open/floor/plasteel/airless/black,
+/area/tcommsat/chamber)
+"bH" = (
+/obj/item/stack/rods,
+/obj/item/weapon/shard{
+ icon_state = "medium"
+ },
+/turf/open/floor/plating/airless,
+/area/tcommsat/chamber)
+"bI" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/open/floor/plasteel/airless/black,
+/area/tcommsat/chamber)
+"bJ" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/open/floor/plasteel/airless/black,
+/area/tcommsat/chamber)
+"bK" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/tcommsat/chamber)
+"bL" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/tcommsat/chamber)
+"bM" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/tcommsat/chamber)
+"bN" = (
+/obj/effect/decal/cleanable/blood,
+/obj/item/weapon/scalpel{
+ pixel_y = 12
+ },
+/turf/open/floor/plasteel/airless/black,
+/area/tcommsat/chamber)
+"bO" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/item/weapon/shard{
+ icon_state = "medium"
+ },
+/turf/open/floor/plasteel/airless/black,
+/area/tcommsat/chamber)
+"bP" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/tcommsat/chamber)
+"bQ" = (
+/obj/structure/rack,
+/obj/item/weapon/circuitboard/computer/teleporter,
+/turf/open/floor/plasteel/airless,
+/area/tcommsat/chamber)
+"bR" = (
+/obj/item/device/radio/off,
+/turf/open/floor/plasteel/airless/black,
+/area/tcommsat/chamber)
+"bS" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/tcommsat/chamber)
+"bT" = (
+/obj/effect/decal/cleanable/oil,
+/turf/open/floor/plating/airless,
+/area/tcommsat/chamber)
+"bU" = (
+/obj/effect/decal/cleanable/blood,
+/obj/structure/chair,
+/obj/item/clothing/under/rank/centcom_officer,
+/obj/item/weapon/restraints/handcuffs,
+/obj/effect/decal/remains/human,
+/turf/open/floor/plating/airless,
+/area/tcommsat/chamber)
+"bV" = (
+/obj/structure/table,
+/obj/item/device/flashlight/lamp,
+/turf/open/floor/plating/airless,
+/area/tcommsat/chamber)
+"bW" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/turf/open/floor/plasteel/airless/black,
+/area/tcommsat/chamber)
+"bX" = (
+/obj/structure/door_assembly/door_assembly_mhatch,
+/turf/open/floor/plasteel/airless/black,
+/area/tcommsat/chamber)
+"bY" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/open/floor/plasteel/airless,
+/area/tcommsat/chamber)
+"bZ" = (
+/obj/item/weapon/cigbutt,
+/turf/open/floor/plating/airless,
+/area/tcommsat/chamber)
+"ca" = (
+/obj/effect/decal/cleanable/blood,
+/obj/item/device/assembly/signaler,
+/turf/open/floor/plasteel/airless/black,
+/area/tcommsat/chamber)
+"cb" = (
+/obj/structure/table,
+/obj/item/weapon/reagent_containers/syringe/lethal/choral,
+/obj/item/weapon/reagent_containers/syringe/lethal{
+ pixel_y = 4
+ },
+/turf/open/floor/plasteel/airless/black,
+/area/tcommsat/chamber)
+"cc" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/tcommsat/chamber)
+"cd" = (
+/obj/item/weapon/storage/toolbox/syndicate,
+/turf/open/floor/plasteel/airless,
+/area/tcommsat/chamber)
+"ce" = (
+/obj/structure/table,
+/obj/item/device/electropack,
+/turf/open/floor/plating/airless,
+/area/tcommsat/chamber)
+"cf" = (
+/obj/structure/table,
+/obj/item/weapon/hemostat,
+/turf/open/floor/plasteel/airless/black,
+/area/tcommsat/chamber)
+"cg" = (
+/obj/structure/table,
+/obj/item/weapon/circular_saw,
+/turf/open/floor/plasteel/airless/black,
+/area/tcommsat/chamber)
+"ch" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/tcommsat/chamber)
+"ci" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/item/stack/rods,
+/turf/open/floor/plasteel/airless/black,
+/area/tcommsat/chamber)
+"cj" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced,
+/turf/template_noop,
+/area/template_noop)
+"ck" = (
+/obj/structure/window/reinforced,
+/obj/structure/lattice,
+/turf/template_noop,
+/area/template_noop)
+"cl" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 9
+ },
+/turf/open/floor/plasteel/airless,
+/area/tcommsat/chamber)
+"cm" = (
+/obj/effect/turf_decal/stripes/corner{
+ dir = 4
+ },
+/turf/open/floor/plasteel/airless,
+/area/tcommsat/chamber)
+"cn" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel/airless,
+/area/tcommsat/chamber)
+"co" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 5
+ },
+/turf/open/floor/plasteel/airless,
+/area/tcommsat/chamber)
+"cp" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced,
+/turf/template_noop,
+/area/template_noop)
+"cq" = (
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/open/floor/plasteel/airless/black,
+/area/tcommsat/chamber)
+"cr" = (
+/obj/item/weapon/paper/crumpled,
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel/airless,
+/area/tcommsat/chamber)
+"cs" = (
+/obj/item/stack/rods,
+/turf/open/floor/plasteel/airless,
+/area/tcommsat/chamber)
+"ct" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel/airless,
+/area/tcommsat/chamber)
+"cu" = (
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/open/floor/plasteel/airless/black,
+/area/tcommsat/chamber)
+"cv" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 10
+ },
+/turf/open/floor/plasteel/airless,
+/area/tcommsat/chamber)
+"cw" = (
+/obj/machinery/light/small,
+/obj/item/weapon/paper,
+/obj/effect/turf_decal/stripes/corner{
+ dir = 1
+ },
+/turf/open/floor/plasteel/airless,
+/area/tcommsat/chamber)
+"cx" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 6
+ },
+/turf/open/floor/plasteel/airless,
+/area/tcommsat/chamber)
+"cy" = (
+/obj/item/weapon/shard{
+ icon_state = "medium"
+ },
+/turf/template_noop,
+/area/template_noop)
+"cz" = (
+/obj/structure/lattice,
+/obj/item/stack/rods,
+/obj/item/weapon/shard{
+ icon_state = "medium"
+ },
+/turf/template_noop,
+/area/template_noop)
+"cA" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/turf/open/floor/plating/airless,
+/area/tcommsat/chamber)
+"cB" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/tcommsat/chamber)
+"cC" = (
+/obj/structure/grille/broken,
+/turf/template_noop,
+/area/template_noop)
+"cD" = (
+/obj/machinery/door/airlock/hatch,
+/turf/open/floor/plasteel,
+/area/tcommsat/chamber)
+"cE" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 9
+ },
+/turf/open/floor/plasteel,
+/area/tcommsat/chamber)
+"cF" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/tcommsat/chamber)
+"cG" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 5
+ },
+/turf/open/floor/plasteel,
+/area/tcommsat/chamber)
+"cH" = (
+/obj/effect/turf_decal/stripes/corner{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/tcommsat/chamber)
+"cI" = (
+/turf/open/floor/plasteel,
+/area/tcommsat/chamber)
+"cJ" = (
+/obj/effect/turf_decal/stripes/corner{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/tcommsat/chamber)
+"cK" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/tcommsat/chamber)
+"cL" = (
+/obj/structure/sign/vacuum,
+/turf/closed/wall/r_wall,
+/area/tcommsat/chamber)
+"cM" = (
+/obj/structure/closet/emcloset,
+/obj/effect/turf_decal/stripes/line{
+ dir = 9
+ },
+/turf/open/floor/plasteel,
+/area/tcommsat/chamber)
+"cN" = (
+/obj/item/weapon/paper/crumpled,
+/turf/open/floor/plasteel,
+/area/tcommsat/chamber)
+"cO" = (
+/obj/structure/closet/malf/suits,
+/turf/open/floor/plasteel,
+/area/tcommsat/chamber)
+"cP" = (
+/obj/structure/door_assembly/door_assembly_ext,
+/turf/open/floor/plating/airless,
+/area/tcommsat/chamber)
+"cQ" = (
+/obj/machinery/door/airlock/external,
+/turf/open/floor/plating,
+/area/tcommsat/chamber)
+"cR" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/tcommsat/chamber)
+"cS" = (
+/obj/item/weapon/crowbar,
+/turf/open/floor/plating/airless,
+/area/tcommsat/chamber)
+"cT" = (
+/obj/structure/closet/crate,
+/obj/item/clothing/glasses/night,
+/obj/effect/turf_decal/stripes/line{
+ dir = 10
+ },
+/turf/open/floor/plasteel,
+/area/tcommsat/chamber)
+"cU" = (
+/obj/effect/turf_decal/stripes/corner{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/tcommsat/chamber)
+"cV" = (
+/obj/item/weapon/storage/toolbox/electrical{
+ pixel_x = 1;
+ pixel_y = -1
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 10
+ },
+/turf/open/floor/plasteel,
+/area/tcommsat/chamber)
+"cW" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 2
+ },
+/turf/open/floor/plasteel,
+/area/tcommsat/chamber)
+"cX" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 6
+ },
+/turf/open/floor/plasteel,
+/area/tcommsat/chamber)
+"cY" = (
+/obj/structure/frame/computer,
+/turf/open/floor/plating,
+/area/tcommsat/chamber)
+"cZ" = (
+/obj/machinery/teleport/station,
+/turf/open/floor/plating,
+/area/tcommsat/chamber)
+"da" = (
+/obj/machinery/teleport/hub,
+/turf/open/floor/plating,
+/area/tcommsat/chamber)
(1,1,1) = {"
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaababaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaaaaababaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacabaaaaaaacabaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaabacaaaaaaaaacacabaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaabacaaaaaaaaabacabaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaabaaaaaaaaabababaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeababacacacacacacacababaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaeaaaaabaaaaacaaaaabaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeadadaaaaabadaeaeaeaeaeaeaeafaeadaeaeaeaeaeaeadabaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeagahahacahagagagagagagagagagagagagagagagagagagahacababaaabaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaadaeagagagagagagagagagagagagagagagagagagagagagagagahacabababababaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaeagagagabaaaiajakalamanagagagagagagagagagaoagapaqarasacacabacahadaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaeagagabababatajacauavawaxagayazaAaBaCaDagaEagaFaGazarasasacahagaeaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaeagagaaabaaaiaHaIaJaIaKaLagazaMazazazaCagaEagaNaFazazararagagagaeaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaadagagaaabaaaaaOaPaQaRaSaTaUaVazaWazazaCagaXagaFaFazaYaZbaagagagaeaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaeagagaaabaaaibbbcbdbcbdbebfazazbgazazagagagagbhbiazbgbjbkblblblbmbnboaaaaaaaaaa
-aaaaaaaaaaaaaaaaababadaeaeaeagagaaabaaaibpbqbrbsbsbsagazbtbuazazbvbwagagagagbxagagagagagagaeaeadabaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaabaeagagabababbybzaxagagagagagbAbBbCbCbDagbvagagagbybEbFabababagagaeaeaeaaaaaaaaaa
-aaaaaaababacacacacacababaaaeagagaaabaaaibGbFagacacacacacbHacacacacbwbwacagbybEaaaaabaaagagaeaeaaabaaaaaaaa
-ababababababababacacacacaaaeagagaaabaaaibIbFagacacbwbwacbwbwbwbwbwbwacacagbybJaLbKbLbMagagagaeabacababaaaa
-aaaaaaaaaaababababacacacaaaeagagaaabaaaabpbFagacbwbwbwbwbwacbwbNbwbwbwacagbybOaLbPazazbQagagaeaaabaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaacaaaeagagaaabaaaibEaLagacbwbwbwbwbwacbwbRbwbwbwacagbybEaTbSazazaDagagaeaaabaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaacacafagagabababbybpaxagacbwbwbwacbTbUacbVbwbwbwacagbybIbWbXazazbYagagafacabaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaacaaaeagagaaabaaaibpaLagacbwbwacbwbwbZcacbbwbwbwacagaibEbsccazcdazagagaeaaabaaaaaaaa
-aaaaaaaaaaaaabababacacacaaaeagagaaabaaaabEaaagacbwbwbwbwbwcecfcgbwbwacacagaabEaLbPazazaDagagaeaaacaaaaaaaa
-aaaaaaaaaaabababacacacacaaaeagagaaabaaaibpaLagacbwacbwbwbwbwbwbwbwbwbwacagaibEaLchbLbMagagagaeabacabababab
-aaaaaaabababababababababaaaeagagaaabaaaaciaLagacacacacacacacacacacacacacagaibJaLaaabaaagagaeaeaaabababaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaeaeagagabababbybOaxagagagagagagagagagagagagagagagbybEaxabababagahaeaeaeaaaaaaaaaa
-aaaaaaaaaaaaabababababadaeaeahagaaaaaaaibEcjckaTaaagclcmarcncmascoagaTaTaTcpbEaLaaabaaahabaeaeaeadabababaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaadacahaaaaaaaicqbdbcbcbcbxcrazazazazcsctbxbcbdbcbccuaLaaabaaacabadaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaabacabaaaaaaaabsbsbrbsbsagcvcwararazarcxagbsbsbscybsaaaaabaaabaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaaaaaaaaaaabaaagagagagagasahagagagagaaaaaaaaaaaaabaaaaaaaaabaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaababababczcAarazagazarazagazaCcBababababaaaaaaaaaaaaaaabcCaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagazazazazazazaqazazagagaaaaaaaaaaaaaaaaaaabacaeaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacahagagagagagagagagagagcDagagagagagagagahacababaaaaaaaaacahaeaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacahagagagagagagagagagagcEcFcGagagagagacabababaaaaaaabababahagadaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaeadaeaeaeaeaeaeaeagagcHcIcJagagaeaeaeadaaaaaaaaaaaaabagagagaeaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadacacaeaeagagcKcIcIcIcIagagaeaeaaaaaaaaabacacahagagaeaeaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacagagcLcMcIcIcIcIcNcOagaeadaaaaaaaaaaababacagaeaeaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacaccPaccQcRcIcIcIcIcIcIagaeaeaaaaaaaaaaabadaeaeaeaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSacacagagcLcTcUcIcIcIcIcOagaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacaeaeagagcVcWcWcWcXagagaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabadadaeaeaeagagcYcZdaagagaeaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaeaeaeagagagagagaeaeaeadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaaaeaeaeafaeaeaeaaaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaabaaaaacaaaaabaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaabacabacacacabababaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaabaaaaaaaaabababaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaabaaaaaaaaababaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaacaaaaaaaaaaabaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaabaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(2,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(3,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(4,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(5,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(6,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+ab
+ab
+aa
+aa
+aa
+aa
+ab
+ab
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(7,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+ab
+ab
+aa
+aa
+aa
+ab
+ab
+ab
+aa
+ab
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(8,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+ab
+ab
+aa
+aa
+aa
+ab
+ab
+ab
+aa
+ab
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(9,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+aa
+ac
+ac
+ab
+aa
+aa
+aa
+ab
+ac
+ab
+aa
+ab
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(10,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+aa
+ac
+ac
+ac
+aa
+aa
+aa
+ac
+ac
+ab
+aa
+ab
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(11,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+aa
+ab
+ac
+ac
+aa
+aa
+aa
+ac
+ac
+ab
+aa
+ab
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(12,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ae
+aa
+ab
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ab
+aa
+ad
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(13,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ae
+ab
+aa
+aa
+aa
+aa
+ac
+aa
+aa
+aa
+aa
+ae
+ae
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(14,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ae
+ae
+ae
+ad
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+af
+ae
+ae
+ae
+ae
+ae
+ae
+ad
+ab
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(15,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ae
+ae
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ah
+ac
+ac
+ab
+ab
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(16,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ae
+ae
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ah
+ab
+ab
+aa
+aa
+aa
+ab
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(17,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ag
+ag
+ag
+ab
+aa
+aa
+aa
+aa
+ab
+aa
+aa
+aa
+aa
+ab
+aa
+aa
+aa
+aa
+ab
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ac
+ad
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(18,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ah
+ag
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+ah
+ae
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(19,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ah
+ag
+aa
+ab
+aa
+aa
+aa
+aa
+ab
+aa
+aa
+aa
+aa
+ab
+aa
+aa
+aa
+aa
+ab
+aa
+aa
+aa
+aa
+aa
+aa
+ah
+ag
+ad
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(20,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+ag
+ai
+at
+ai
+aa
+ai
+ai
+by
+ai
+ai
+aa
+ai
+by
+ai
+aa
+ai
+aa
+by
+ai
+ai
+aa
+aa
+ab
+aa
+ag
+ag
+ae
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(21,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ah
+ag
+aj
+aj
+aH
+aO
+bb
+bp
+bz
+bG
+bI
+bp
+bE
+bp
+bp
+bE
+bp
+ci
+bO
+bE
+cq
+bs
+aa
+ab
+aa
+ag
+ag
+ae
+ad
+ac
+ac
+cS
+ab
+ab
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(22,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ag
+ag
+ak
+ac
+aI
+aP
+bc
+bq
+ax
+bF
+bF
+bF
+aL
+ax
+aL
+aa
+aL
+aL
+ax
+cj
+bd
+bs
+aa
+ab
+aa
+ag
+ag
+ae
+ac
+ac
+ac
+ac
+ac
+ad
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(23,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ae
+ag
+ag
+al
+au
+aJ
+aQ
+bd
+br
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ck
+bc
+br
+ab
+ab
+aa
+ag
+ag
+ae
+ac
+ac
+ac
+ac
+ac
+ad
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(24,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ad
+ae
+ae
+ae
+ag
+ag
+am
+av
+aI
+aR
+bc
+bs
+ag
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ag
+aT
+bc
+bs
+aa
+cz
+ag
+ag
+ag
+ae
+ae
+ag
+cP
+ag
+ae
+ae
+ad
+ae
+ae
+ae
+ab
+ab
+ab
+aa
+aa
+aa
+aa
+"}
+(25,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+aa
+ae
+ag
+ag
+an
+aw
+aK
+aS
+bd
+bs
+ag
+ac
+ac
+bw
+bw
+bw
+bw
+bw
+bw
+ac
+ag
+aa
+bc
+bs
+ag
+cA
+ag
+ag
+ag
+ae
+ae
+ag
+ac
+ag
+ae
+ae
+ae
+ae
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(26,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+aa
+ab
+aa
+ae
+ag
+ag
+ag
+ax
+aL
+aT
+be
+bs
+ag
+ac
+bw
+bw
+bw
+bw
+bw
+bw
+ac
+ac
+ag
+ag
+bx
+ag
+ag
+ar
+az
+ag
+ag
+ae
+ag
+cL
+cQ
+cL
+ag
+ae
+ae
+aa
+aa
+ab
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(27,1,1) = {"
+aa
+aa
+aa
+ab
+ab
+ac
+ac
+ac
+ab
+ac
+ab
+ae
+ag
+ag
+ag
+ag
+ag
+aU
+bf
+ag
+ag
+ac
+bw
+bw
+bw
+bw
+ac
+bw
+bw
+ac
+ag
+cl
+cr
+cv
+ag
+az
+az
+ag
+ag
+ag
+ag
+cM
+cR
+cT
+ag
+ag
+ae
+ae
+ab
+ac
+ab
+ab
+ac
+ac
+ab
+aa
+aa
+"}
+(28,1,1) = {"
+aa
+aa
+aa
+aa
+ab
+ab
+aa
+aa
+aa
+ac
+aa
+ae
+ag
+ag
+ag
+ay
+az
+aV
+az
+az
+bA
+ac
+ac
+bw
+bw
+ac
+bw
+bw
+bw
+ac
+ag
+cm
+az
+cw
+ag
+ag
+az
+ag
+ag
+ag
+cK
+cI
+cI
+cU
+cV
+ag
+ag
+ae
+aa
+ab
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(29,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+aa
+ae
+ag
+ag
+ag
+az
+aM
+az
+az
+bt
+bB
+bH
+bw
+bw
+bw
+bT
+bw
+bw
+bw
+ac
+ag
+ar
+az
+ar
+ag
+az
+az
+ag
+cE
+cH
+cI
+cI
+cI
+cI
+cW
+cY
+ag
+ae
+aa
+ac
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(30,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+ac
+af
+ag
+ag
+ag
+aA
+az
+aW
+bg
+bu
+bC
+ac
+bw
+ac
+ac
+bU
+bZ
+ce
+bw
+ac
+ag
+cn
+az
+ar
+as
+ar
+az
+cD
+cF
+cI
+cI
+cI
+cI
+cI
+cW
+cZ
+ag
+af
+ac
+ac
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(31,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+aa
+ae
+ag
+ag
+ag
+aB
+az
+az
+az
+az
+bC
+ac
+bw
+bw
+bw
+ac
+ca
+cf
+bw
+ac
+ag
+cm
+az
+az
+ah
+az
+az
+ag
+cG
+cJ
+cI
+cI
+cI
+cI
+cW
+da
+ag
+ae
+aa
+ac
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(32,1,1) = {"
+aa
+aa
+aa
+ab
+ab
+ac
+ac
+ab
+ab
+ac
+aa
+ad
+ag
+ag
+ag
+aC
+az
+az
+az
+az
+bD
+ac
+bw
+bN
+bR
+bV
+cb
+cg
+bw
+ac
+ag
+as
+cs
+ar
+ag
+ag
+aq
+ag
+ag
+ag
+cI
+cN
+cI
+cI
+cX
+ag
+ag
+ae
+aa
+ab
+ab
+ab
+aa
+aa
+aa
+aa
+aa
+"}
+(33,1,1) = {"
+aa
+aa
+aa
+ab
+ab
+ab
+ac
+ac
+ab
+ac
+ab
+ae
+ag
+ag
+ag
+aD
+aC
+aC
+ag
+bv
+ag
+ac
+bw
+bw
+bw
+bw
+bw
+bw
+bw
+ac
+ag
+co
+ct
+cx
+ag
+az
+az
+ag
+ag
+ag
+ag
+cO
+cI
+cO
+ag
+ag
+ae
+ae
+ab
+ab
+ab
+ab
+ab
+ab
+aa
+aa
+aa
+"}
+(34,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ab
+aa
+ae
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+bw
+bv
+bw
+bw
+bw
+bw
+bw
+bw
+bw
+bw
+ac
+ag
+ag
+bx
+ag
+ag
+aC
+az
+ag
+ag
+ae
+ag
+ag
+ag
+ag
+ag
+ae
+ae
+aa
+aa
+ab
+ab
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(35,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+aa
+ae
+ag
+ag
+ao
+aE
+aE
+aX
+ag
+ag
+ag
+bw
+ac
+bw
+bw
+bw
+bw
+ac
+bw
+ac
+ag
+aT
+bc
+bs
+ag
+cB
+ag
+ag
+ag
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(36,1,1) = {"
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ad
+ae
+ae
+ae
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ag
+aT
+bd
+bs
+aa
+ab
+ag
+ag
+ac
+ae
+ae
+ad
+ae
+ae
+ae
+ae
+ad
+ae
+ab
+ae
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+"}
+(37,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ae
+ag
+ag
+ap
+aF
+aN
+aF
+bh
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aT
+bc
+bs
+aa
+ab
+aa
+ag
+ab
+ad
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(38,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ae
+ag
+ag
+aq
+aG
+aF
+aF
+bi
+ag
+by
+by
+by
+by
+by
+by
+ai
+aa
+ai
+ai
+by
+cp
+bc
+cy
+aa
+ab
+aa
+ah
+ab
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(39,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ag
+ah
+ar
+az
+az
+az
+az
+bx
+bE
+bE
+bJ
+bO
+bE
+bI
+bE
+bE
+bE
+bJ
+bE
+bE
+cu
+bs
+aa
+ab
+aa
+ac
+ab
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(40,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ah
+ac
+as
+ar
+az
+aY
+bg
+ag
+bF
+aa
+aL
+aL
+aT
+bW
+bs
+aL
+aL
+aL
+ax
+aL
+aL
+aa
+aa
+aa
+aa
+ab
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(41,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+ab
+ac
+as
+ar
+aZ
+bj
+ag
+ab
+aa
+bK
+bP
+bS
+bX
+cc
+bP
+ch
+aa
+ab
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+aa
+aa
+ab
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(42,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ac
+as
+ar
+ba
+bk
+ag
+ab
+ab
+bL
+az
+az
+az
+az
+az
+bL
+ab
+ab
+ab
+ab
+ab
+ab
+aa
+aa
+aa
+aa
+aa
+ac
+ab
+ab
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(43,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ab
+ac
+ag
+ag
+bl
+ag
+ab
+aa
+bM
+az
+az
+az
+cd
+az
+bM
+aa
+ab
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+aa
+ac
+ab
+ad
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(44,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ac
+ah
+ag
+ag
+bl
+ag
+ag
+ag
+ag
+bQ
+aD
+bY
+az
+aD
+ag
+ag
+ag
+ah
+ac
+ab
+aa
+aa
+aa
+aa
+ab
+ab
+ah
+ac
+ae
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(45,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+ah
+ag
+ag
+ag
+bl
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ah
+ab
+ab
+aa
+aa
+aa
+aa
+aa
+ab
+ag
+ag
+ag
+ae
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(46,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+ae
+ae
+ae
+bm
+ae
+ae
+ae
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ae
+ae
+ae
+ad
+aa
+aa
+aa
+ab
+ac
+ah
+ag
+ag
+ae
+ae
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(47,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+bn
+ae
+ae
+ae
+ae
+ae
+ae
+af
+ae
+ae
+ae
+ae
+ae
+ae
+aa
+aa
+ab
+ab
+ac
+ah
+ag
+ag
+ae
+ae
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(48,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+bo
+ad
+ae
+aa
+ab
+aa
+aa
+ac
+aa
+aa
+ab
+aa
+ae
+ae
+aa
+aa
+aa
+cC
+ae
+ae
+ad
+ae
+ae
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(49,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+aa
+ab
+ac
+ab
+ab
+ab
+ab
+ac
+ac
+ab
+aa
+ad
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(50,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+aa
+ab
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(51,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+aa
+ab
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(52,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
+ab
+aa
+aa
+ab
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(53,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
+ab
+aa
+aa
+aa
+aa
+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/SpaceRuins/oldteleporter.dmm b/_maps/RandomRuins/SpaceRuins/oldteleporter.dmm
index 94c5a7c0268..1589e96c4c7 100644
--- a/_maps/RandomRuins/SpaceRuins/oldteleporter.dmm
+++ b/_maps/RandomRuins/SpaceRuins/oldteleporter.dmm
@@ -1,29 +1,364 @@
-"a" = (/turf/open/space,/area/space)
-"b" = (/obj/structure/lattice,/turf/open/space,/area/ruin/oldteleporter)
-"c" = (/turf/open/floor/plating/airless,/area/ruin/oldteleporter)
-"d" = (/turf/closed/wall/r_wall,/area/ruin/oldteleporter)
-"e" = (/turf/open/floor/plasteel/airless,/area/ruin/oldteleporter)
-"f" = (/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/ruin/oldteleporter)
-"g" = (/obj/structure/light_construct/small{dir = 1},/turf/open/floor/plasteel/airless{icon_state = "damaged3"},/area/ruin/oldteleporter)
-"h" = (/obj/machinery/computer/teleporter,/turf/open/floor/plasteel/airless,/area/ruin/oldteleporter)
-"i" = (/obj/machinery/teleport/station,/turf/open/floor/plasteel/airless,/area/ruin/oldteleporter)
-"j" = (/obj/machinery/teleport/hub,/turf/open/floor/plasteel/airless,/area/ruin/oldteleporter)
-"k" = (/obj/structure/light_construct/small{dir = 4},/turf/open/floor/plating/airless,/area/ruin/oldteleporter)
-"l" = (/obj/structure/table,/obj/item/weapon/stock_parts/cell{charge = 100;maxcharge = 15000},/turf/open/floor/plasteel/airless,/area/ruin/oldteleporter)
-"m" = (/turf/open/floor/plasteel/airless{icon_state = "damaged4"},/area/ruin/oldteleporter)
-"n" = (/obj/machinery/power/apc{dir = 0;name = "Worn-out APC";pixel_y = -24},/turf/open/floor/plasteel/airless,/area/ruin/oldteleporter)
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/turf/template_noop,
+/area/template_noop)
+"b" = (
+/obj/structure/lattice,
+/turf/template_noop,
+/area/ruin/oldteleporter)
+"c" = (
+/turf/open/floor/plating/airless,
+/area/ruin/oldteleporter)
+"d" = (
+/turf/closed/wall/r_wall,
+/area/ruin/oldteleporter)
+"e" = (
+/turf/open/floor/plasteel/airless,
+/area/ruin/oldteleporter)
+"f" = (
+/turf/open/floor/plasteel/airless{
+ icon_state = "damaged2"
+ },
+/area/ruin/oldteleporter)
+"g" = (
+/obj/structure/light_construct/small{
+ dir = 1
+ },
+/turf/open/floor/plasteel/airless{
+ icon_state = "damaged3"
+ },
+/area/ruin/oldteleporter)
+"h" = (
+/obj/machinery/computer/teleporter,
+/turf/open/floor/plasteel/airless,
+/area/ruin/oldteleporter)
+"i" = (
+/obj/machinery/teleport/station,
+/turf/open/floor/plasteel/airless,
+/area/ruin/oldteleporter)
+"j" = (
+/obj/machinery/teleport/hub,
+/turf/open/floor/plasteel/airless,
+/area/ruin/oldteleporter)
+"k" = (
+/obj/structure/light_construct/small{
+ dir = 4
+ },
+/turf/open/floor/plating/airless,
+/area/ruin/oldteleporter)
+"l" = (
+/obj/structure/table,
+/obj/item/weapon/stock_parts/cell{
+ charge = 100;
+ maxcharge = 15000
+ },
+/turf/open/floor/plasteel/airless,
+/area/ruin/oldteleporter)
+"m" = (
+/turf/open/floor/plasteel/airless{
+ icon_state = "damaged4"
+ },
+/area/ruin/oldteleporter)
+"n" = (
+/obj/machinery/power/apc{
+ dir = 0;
+ name = "Worn-out APC";
+ pixel_y = -24
+ },
+/turf/open/floor/plasteel/airless,
+/area/ruin/oldteleporter)
(1,1,1) = {"
-aaaaaaaaaababbbbbaaba
-aaaaaaaaaabbbbbbbbbbb
-aaaaaaaaaababbbbbbbba
-aabbbbbbbbbbbbbbbbbaa
-bbbbbbbccccbbbbbbabbb
-abbbbdddcdddcccbaabbb
-aaaaddccefeccbbaaabaa
-aaaadgeeeeeedbaaaaaaa
-aaaadeehijekdbaaaaaaa
-aaaadlmceeefdaaaaaaaa
-aaaaddeneecddaaaaaaaa
-aaaaadddddccaaaaaaaaa
+a
+a
+a
+a
+b
+a
+a
+a
+a
+a
+a
+a
+"}
+(2,1,1) = {"
+a
+a
+a
+a
+b
+b
+a
+a
+a
+a
+a
+a
+"}
+(3,1,1) = {"
+a
+a
+a
+b
+b
+b
+a
+a
+a
+a
+a
+a
+"}
+(4,1,1) = {"
+a
+a
+a
+b
+b
+b
+a
+a
+a
+a
+a
+a
+"}
+(5,1,1) = {"
+a
+a
+a
+b
+b
+b
+d
+d
+d
+d
+d
+a
+"}
+(6,1,1) = {"
+a
+a
+a
+b
+b
+d
+d
+g
+e
+l
+d
+d
+"}
+(7,1,1) = {"
+a
+a
+a
+b
+b
+d
+c
+e
+e
+m
+e
+d
+"}
+(8,1,1) = {"
+a
+a
+a
+b
+c
+d
+c
+e
+h
+c
+n
+d
+"}
+(9,1,1) = {"
+a
+a
+a
+b
+c
+c
+e
+e
+i
+e
+e
+d
+"}
+(10,1,1) = {"
+a
+a
+a
+b
+c
+d
+f
+e
+j
+e
+e
+d
+"}
+(11,1,1) = {"
+b
+b
+b
+b
+c
+d
+e
+e
+e
+e
+c
+c
+"}
+(12,1,1) = {"
+a
+b
+a
+b
+b
+d
+c
+e
+k
+f
+d
+c
+"}
+(13,1,1) = {"
+b
+b
+b
+b
+b
+c
+c
+d
+d
+d
+d
+a
+"}
+(14,1,1) = {"
+b
+b
+b
+b
+b
+c
+b
+b
+b
+a
+a
+a
+"}
+(15,1,1) = {"
+b
+b
+b
+b
+b
+c
+b
+a
+a
+a
+a
+a
+"}
+(16,1,1) = {"
+b
+b
+b
+b
+b
+b
+a
+a
+a
+a
+a
+a
+"}
+(17,1,1) = {"
+b
+b
+b
+b
+b
+a
+a
+a
+a
+a
+a
+a
+"}
+(18,1,1) = {"
+a
+b
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(19,1,1) = {"
+a
+b
+b
+b
+b
+b
+b
+a
+a
+a
+a
+a
+"}
+(20,1,1) = {"
+b
+b
+b
+a
+b
+b
+a
+a
+a
+a
+a
+a
+"}
+(21,1,1) = {"
+a
+b
+a
+a
+b
+b
+a
+a
+a
+a
+a
+a
"}
diff --git a/_maps/RandomRuins/SpaceRuins/onehalf.dmm b/_maps/RandomRuins/SpaceRuins/onehalf.dmm
index f13e8fff22a..0773923b53f 100644
--- a/_maps/RandomRuins/SpaceRuins/onehalf.dmm
+++ b/_maps/RandomRuins/SpaceRuins/onehalf.dmm
@@ -1,7 +1,7 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"aa" = (
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"ab" = (
/obj/structure/cable{
d1 = 2;
@@ -9,8 +9,8 @@
icon_state = "2-4"
},
/obj/structure/lattice/catwalk,
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"ac" = (
/obj/structure/cable{
d1 = 4;
@@ -18,8 +18,8 @@
icon_state = "4-8"
},
/obj/structure/lattice/catwalk,
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"ad" = (
/obj/structure/cable{
d1 = 2;
@@ -27,8 +27,8 @@
icon_state = "2-8"
},
/obj/structure/lattice/catwalk,
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"ae" = (
/obj/item/stack/cable_coil/cut{
amount = 2;
@@ -36,8 +36,8 @@
icon_state = "coil_red2"
},
/obj/structure/lattice/catwalk,
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"af" = (
/obj/structure/cable{
d1 = 1;
@@ -45,8 +45,8 @@
icon_state = "1-8"
},
/obj/structure/lattice/catwalk,
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"ag" = (
/turf/closed/wall,
/area/ruin/onehalf/dorms_med)
@@ -62,8 +62,8 @@
icon_state = "1-2"
},
/obj/structure/lattice/catwalk,
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"aj" = (
/turf/open/floor/plating/airless,
/area/ruin/onehalf/hallway)
@@ -150,11 +150,11 @@
/area/ruin/onehalf/drone_bay)
"aw" = (
/obj/structure/lattice,
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"ax" = (
/obj/structure/lattice,
-/turf/open/space,
+/turf/template_noop,
/area/ruin/onehalf/hallway)
"ay" = (
/obj/structure/table_frame,
@@ -217,7 +217,7 @@
/area/ruin/onehalf/drone_bay)
"aH" = (
/obj/item/stack/rods,
-/turf/open/space,
+/turf/template_noop,
/area/ruin/onehalf/hallway)
"aI" = (
/turf/open/floor/plating/airless{
@@ -301,8 +301,8 @@
"aS" = (
/obj/structure/lattice,
/obj/item/weapon/storage/toolbox/syndicate,
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"aT" = (
/obj/structure/cable{
d1 = 1;
@@ -342,10 +342,10 @@
d2 = 2;
icon_state = "1-2"
},
-/turf/open/floor/plasteel,
/obj/effect/turf_decal/stripes/line{
dir = 9
},
+/turf/open/floor/plasteel,
/area/ruin/onehalf/drone_bay)
"aY" = (
/obj/structure/cable{
@@ -358,17 +358,17 @@
name = "Mining Drone Bay APC";
pixel_y = 24
},
-/turf/open/floor/plasteel,
/obj/effect/turf_decal/stripes/line{
dir = 1
},
+/turf/open/floor/plasteel,
/area/ruin/onehalf/drone_bay)
"aZ" = (
/obj/structure/disposalpipe/segment,
-/turf/open/floor/plasteel,
/obj/effect/turf_decal/stripes/line{
dir = 1
},
+/turf/open/floor/plasteel,
/area/ruin/onehalf/drone_bay)
"ba" = (
/obj/machinery/button/door{
@@ -395,16 +395,16 @@
pixel_x = -8;
pixel_y = 37
},
-/turf/open/floor/plasteel,
/obj/effect/turf_decal/stripes/line{
dir = 1
},
+/turf/open/floor/plasteel,
/area/ruin/onehalf/drone_bay)
"bb" = (
-/turf/open/floor/plasteel,
/obj/effect/turf_decal/stripes/line{
dir = 1
},
+/turf/open/floor/plasteel,
/area/ruin/onehalf/drone_bay)
"bc" = (
/obj/machinery/button/door{
@@ -431,17 +431,17 @@
pixel_x = 8;
pixel_y = 27
},
-/turf/open/floor/plasteel,
/obj/effect/turf_decal/stripes/line{
dir = 1
},
+/turf/open/floor/plasteel,
/area/ruin/onehalf/drone_bay)
"bd" = (
/obj/structure/disposalpipe/segment,
-/turf/open/floor/plasteel,
/obj/effect/turf_decal/stripes/line{
dir = 5
},
+/turf/open/floor/plasteel,
/area/ruin/onehalf/drone_bay)
"be" = (
/obj/structure/grille,
@@ -797,8 +797,8 @@
/area/ruin/onehalf/bridge)
"bV" = (
/obj/item/stack/sheet/metal,
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"bW" = (
/turf/open/floor/plating/airless{
broken = 1;
@@ -902,7 +902,7 @@
dir = 8
},
/obj/item/stack/rods,
-/turf/open/space,
+/turf/template_noop,
/area/ruin/onehalf/hallway)
"cj" = (
/obj/structure/lattice,
@@ -912,8 +912,8 @@
/obj/item/weapon/shard{
icon_state = "small"
},
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"ck" = (
/obj/structure/grille,
/obj/structure/window/reinforced/fulltile,
@@ -993,21 +993,21 @@
/area/ruin/onehalf/bridge)
"cr" = (
/obj/item/stack/rods,
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"cs" = (
/obj/item/stack/sheet/plasteel{
amount = 10
},
/obj/structure/lattice,
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"ct" = (
/obj/structure/lattice,
/obj/item/weapon/shard{
icon_state = "medium"
},
-/turf/open/space,
+/turf/template_noop,
/area/ruin/onehalf/hallway)
"cu" = (
/obj/structure/disposalpipe/segment,
@@ -1052,10 +1052,10 @@
/area/ruin/onehalf/bridge)
"cA" = (
/obj/item/stack/tile/wood,
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"cB" = (
-/turf/open/space,
+/turf/template_noop,
/area/ruin/onehalf/hallway)
"cC" = (
/obj/structure/lattice,
@@ -1078,7 +1078,7 @@
icon_state = "pipe-b";
dir = 1
},
-/turf/open/space,
+/turf/template_noop,
/area/ruin/onehalf/hallway)
"cE" = (
/obj/machinery/door/airlock/glass_command{
@@ -1128,7 +1128,7 @@
dir = 2;
icon_state = "coil_red2"
},
-/turf/open/space,
+/turf/template_noop,
/area/ruin/onehalf/hallway)
"cL" = (
/turf/open/floor/plating/airless{
@@ -1145,8 +1145,8 @@
/area/ruin/onehalf/bridge)
"cN" = (
/obj/item/stack/sheet/plasteel,
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"cO" = (
/obj/structure/lattice,
/obj/structure/cable{
@@ -1214,8 +1214,8 @@
icon_state = "2-8"
},
/obj/structure/lattice/catwalk,
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"cX" = (
/obj/structure/cable{
d1 = 1;
@@ -1325,8 +1325,8 @@
"dh" = (
/obj/item/stack/sheet/plasteel,
/obj/structure/lattice/catwalk,
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"di" = (
/obj/structure/cable{
d1 = 4;
@@ -1337,8 +1337,8 @@
icon_state = "medium"
},
/obj/structure/lattice/catwalk,
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"dj" = (
/obj/structure/cable{
d1 = 4;
@@ -1352,8 +1352,8 @@
},
/obj/item/stack/rods,
/obj/structure/lattice/catwalk,
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"dk" = (
/obj/structure/cable{
d1 = 1;
@@ -1366,16 +1366,16 @@
icon_state = "4-8"
},
/obj/structure/lattice/catwalk,
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"dl" = (
/obj/item/stack/cable_coil/cut{
amount = 2;
dir = 2;
icon_state = "coil_red2"
},
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
(1,1,1) = {"
aa
diff --git a/_maps/RandomRuins/SpaceRuins/originalcontent.dmm b/_maps/RandomRuins/SpaceRuins/originalcontent.dmm
index c84843bc1e0..235d904273a 100644
--- a/_maps/RandomRuins/SpaceRuins/originalcontent.dmm
+++ b/_maps/RandomRuins/SpaceRuins/originalcontent.dmm
@@ -1,175 +1,3309 @@
-"aa" = (/turf/open/space,/area/space)
-"ab" = (/obj/structure/fluff/paper/corner,/turf/open/space,/area/space)
-"ac" = (/obj/structure/fluff/paper,/turf/open/space,/area/space)
-"ad" = (/obj/structure/fluff/paper/corner{tag = "icon-papercorner (WEST)";icon_state = "papercorner";dir = 8},/turf/open/space,/area/space)
-"ae" = (/obj/structure/fluff/paper{tag = "icon-paper (EAST)";icon_state = "paper";dir = 4},/turf/open/space,/area/space)
-"af" = (/turf/closed/indestructible/paper,/area/ruin/powered)
-"ag" = (/obj/structure/fluff/paper{tag = "icon-paper (SOUTHWEST)";icon_state = "paper";dir = 10},/turf/open/space,/area/space)
-"ah" = (/obj/structure/fluff/paper/corner,/obj/structure/fluff/paper/corner{tag = "icon-papercorner (WEST)";icon_state = "papercorner";dir = 8},/turf/open/space,/area/space)
-"ai" = (/obj/structure/fluff/paper{tag = "icon-paper (SOUTHEAST)";icon_state = "paper";dir = 6},/turf/open/space,/area/space)
-"aj" = (/obj/machinery/door/airlock/freezer{name = "airlock";opacity = 0},/obj/structure/fluff/paper{tag = "icon-paper (WEST)";icon_state = "paper";dir = 8},/obj/structure/fluff/paper{tag = "icon-paper (EAST)";icon_state = "paper";dir = 4},/turf/open/indestructible/paper,/area/ruin/powered)
-"ak" = (/obj/structure/fluff/paper{tag = "icon-paper (NORTHWEST)";icon_state = "paper";dir = 9},/turf/open/indestructible/paper,/area/ruin/powered)
-"al" = (/obj/structure/fluff/paper{tag = "icon-paper (NORTH)";icon_state = "paper";dir = 1},/turf/open/indestructible/paper,/area/ruin/powered)
-"am" = (/obj/structure/fluff/paper{tag = "icon-paper (NORTHEAST)";icon_state = "paper";dir = 5},/turf/open/indestructible/paper,/area/ruin/powered)
-"an" = (/obj/structure/fluff/paper{tag = "icon-paper (EAST)";icon_state = "paper";dir = 4},/obj/structure/fluff/paper{tag = "icon-paper (WEST)";icon_state = "paper";dir = 8},/turf/open/indestructible/paper,/area/ruin/powered)
-"ao" = (/obj/structure/fluff/paper/corner{tag = "icon-papercorner (EAST)";icon_state = "papercorner";dir = 4},/turf/open/indestructible/paper,/area/ruin/powered)
-"ap" = (/turf/open/indestructible/paper,/area/ruin/powered)
-"aq" = (/obj/structure/fluff/paper{tag = "icon-paper (EAST)";icon_state = "paper";dir = 4},/turf/open/indestructible/paper,/area/ruin/powered)
-"ar" = (/obj/structure/fluff/paper{tag = "icon-paper (WEST)";icon_state = "paper";dir = 8},/turf/open/indestructible/paper,/area/ruin/powered)
-"as" = (/obj/item/weapon/paper/crumpled{desc = "Various scrawled out drawings and sketches reside on the paper, apparently he didn't much care for these drawings."},/turf/open/indestructible/paper,/area/ruin/powered)
-"at" = (/mob/living/simple_animal/hostile/stickman,/turf/open/indestructible/paper,/area/ruin/powered)
-"au" = (/obj/structure/fluff/paper/stack{tag = "icon-paperstack (EAST)";icon_state = "paperstack";dir = 4},/obj/structure/fluff/paper/corner{tag = "icon-papercorner (NORTH)";icon_state = "papercorner";dir = 1},/turf/open/indestructible/paper,/area/ruin/powered)
-"av" = (/obj/structure/fluff/paper/corner{tag = "icon-papercorner (NORTH)";icon_state = "papercorner";dir = 1},/obj/structure/fluff/paper/corner{tag = "icon-papercorner (EAST)";icon_state = "papercorner";dir = 4},/turf/open/indestructible/paper,/area/ruin/powered)
-"aw" = (/obj/structure/fluff/paper{tag = "icon-paper (WEST)";icon_state = "paper";dir = 8},/turf/open/space,/area/space)
-"ax" = (/obj/structure/fluff/paper/corner{tag = "icon-papercorner (NORTH)";icon_state = "papercorner";dir = 1},/turf/open/indestructible/paper,/area/ruin/powered)
-"ay" = (/obj/structure/fluff/paper{tag = "icon-paper (SOUTHWEST)";icon_state = "paper";dir = 10},/turf/open/indestructible/paper,/area/ruin/powered)
-"az" = (/obj/structure/fluff/paper,/turf/open/indestructible/paper,/area/ruin/powered)
-"aA" = (/obj/structure/fluff/paper/corner{tag = "icon-papercorner (WEST)";icon_state = "papercorner";dir = 8},/turf/open/indestructible/paper,/area/ruin/powered)
-"aB" = (/obj/structure/fluff/paper/stack,/obj/structure/fluff/paper/stack{tag = "icon-paperstack (NORTH)";icon_state = "paperstack";dir = 1},/turf/open/indestructible/paper,/area/ruin/powered)
-"aC" = (/obj/structure/fluff/paper{tag = "icon-paper (NORTHEAST)";icon_state = "paper";dir = 5},/obj/structure/fluff/paper{tag = "icon-paper (NORTHWEST)";icon_state = "paper";dir = 9},/turf/open/indestructible/paper,/area/ruin/powered)
-"aD" = (/obj/structure/fluff/paper/corner{tag = "icon-papercorner (WEST)";icon_state = "papercorner";dir = 8},/obj/structure/fluff/paper/corner,/mob/living/simple_animal/hostile/stickman,/turf/open/indestructible/paper,/area/ruin/powered)
-"aE" = (/obj/structure/fluff/paper{tag = "icon-paper (WEST)";icon_state = "paper";dir = 8},/obj/structure/fluff/paper/corner{tag = "icon-papercorner (NORTH)";icon_state = "papercorner";dir = 1},/turf/open/indestructible/paper,/area/ruin/powered)
-"aF" = (/obj/structure/fluff/paper{tag = "icon-paper (WEST)";icon_state = "paper";dir = 8},/obj/structure/fluff/paper{tag = "icon-paper (EAST)";icon_state = "paper";dir = 4},/obj/structure/barricade/wooden,/turf/open/indestructible/paper,/area/ruin/powered)
-"aG" = (/obj/structure/fluff/paper{tag = "icon-paper (SOUTHWEST)";icon_state = "paper";dir = 10},/obj/structure/fluff/paper/corner{tag = "icon-papercorner (NORTH)";icon_state = "papercorner";dir = 1},/obj/structure/barricade/wooden,/turf/open/indestructible/paper,/area/ruin/powered)
-"aH" = (/obj/structure/fluff/paper/corner{tag = "icon-papercorner (WEST)";icon_state = "papercorner";dir = 8},/obj/structure/fluff/paper{tag = "icon-paper (NORTHEAST)";icon_state = "paper";dir = 5},/obj/structure/barricade/wooden,/turf/open/indestructible/paper,/area/ruin/powered)
-"aI" = (/obj/structure/fluff/paper/stack{tag = "icon-paperstack (NORTH)";icon_state = "paperstack";dir = 1},/turf/open/indestructible/paper,/area/ruin/powered)
-"aJ" = (/obj/structure/fluff/paper/corner{tag = "icon-papercorner (NORTH)";icon_state = "papercorner";dir = 1},/obj/structure/fluff/paper/corner,/turf/open/indestructible/paper,/area/ruin/powered)
-"aK" = (/obj/structure/fluff/paper{tag = "icon-paper (NORTH)";icon_state = "paper";dir = 1},/obj/structure/fluff/paper,/turf/open/indestructible/paper,/area/ruin/powered)
-"aL" = (/obj/structure/fluff/paper{tag = "icon-paper (NORTH)";icon_state = "paper";dir = 1},/obj/structure/fluff/paper/corner{tag = "icon-papercorner (WEST)";icon_state = "papercorner";dir = 8},/mob/living/simple_animal/hostile/stickman,/turf/open/indestructible/paper,/area/ruin/powered)
-"aM" = (/obj/structure/fluff/paper/stack{tag = "icon-paperstack (SOUTHWEST)";icon_state = "paperstack";dir = 10},/turf/open/indestructible/paper,/area/ruin/powered)
-"aN" = (/obj/structure/fluff/paper/corner{tag = "icon-papercorner (WEST)";icon_state = "papercorner";dir = 8},/obj/structure/fluff/paper{tag = "icon-paper (EAST)";icon_state = "paper";dir = 4},/turf/open/indestructible/paper,/area/ruin/powered)
-"aO" = (/obj/structure/fluff/paper,/mob/living/simple_animal/hostile/stickman/dog,/turf/open/indestructible/paper,/area/ruin/powered)
-"aP" = (/obj/structure/fluff/paper{tag = "icon-paper (WEST)";icon_state = "paper";dir = 8},/obj/structure/fluff/paper{tag = "icon-paper (EAST)";icon_state = "paper";dir = 4},/turf/open/indestructible/paper,/area/ruin/powered)
-"aQ" = (/obj/structure/fluff/paper{tag = "icon-paper (SOUTHWEST)";icon_state = "paper";dir = 10},/obj/structure/fluff/paper/corner{tag = "icon-papercorner (NORTH)";icon_state = "papercorner";dir = 1},/turf/open/indestructible/paper,/area/ruin/powered)
-"aR" = (/obj/structure/fluff/paper{tag = "icon-paper (NORTH)";icon_state = "paper";dir = 1},/obj/structure/fluff/paper/corner{tag = "icon-papercorner (WEST)";icon_state = "papercorner";dir = 8},/turf/open/indestructible/paper,/area/ruin/powered)
-"aS" = (/obj/structure/fluff/paper/corner,/mob/living/simple_animal/hostile/stickman/dog,/turf/open/indestructible/paper,/area/ruin/powered)
-"aT" = (/obj/structure/fluff/paper{tag = "icon-paper (SOUTHEAST)";icon_state = "paper";dir = 6},/turf/open/indestructible/paper,/area/ruin/powered)
-"aU" = (/obj/structure/fluff/paper/corner{tag = "icon-papercorner (NORTH)";icon_state = "papercorner";dir = 1},/obj/structure/fluff/paper,/turf/open/indestructible/paper,/area/ruin/powered)
-"aV" = (/obj/structure/fluff/paper{tag = "icon-paper (SOUTHEAST)";icon_state = "paper";dir = 6},/obj/structure/fluff/paper/corner{tag = "icon-papercorner (EAST)";icon_state = "papercorner";dir = 4},/turf/open/indestructible/paper,/area/ruin/powered)
-"aW" = (/obj/structure/fluff/paper{tag = "icon-paper (NORTH)";icon_state = "paper";dir = 1},/obj/structure/fluff/paper/stack,/turf/open/indestructible/paper,/area/ruin/powered)
-"aX" = (/obj/structure/fluff/paper/stack,/turf/open/indestructible/paper,/area/ruin/powered)
-"aY" = (/obj/structure/fluff/paper/corner,/obj/structure/fluff/paper/corner{tag = "icon-papercorner (EAST)";icon_state = "papercorner";dir = 4},/turf/open/indestructible/paper,/area/ruin/powered)
-"aZ" = (/obj/structure/fluff/paper/corner{tag = "icon-papercorner (WEST)";icon_state = "papercorner";dir = 8},/obj/structure/fluff/paper/corner{tag = "icon-papercorner (NORTH)";icon_state = "papercorner";dir = 1},/turf/open/indestructible/paper,/area/ruin/powered)
-"ba" = (/obj/structure/fluff/paper{tag = "icon-paper (NORTH)";icon_state = "paper";dir = 1},/mob/living/simple_animal/hostile/stickman/dog,/turf/open/indestructible/paper,/area/ruin/powered)
-"bb" = (/obj/structure/fluff/paper/corner{tag = "icon-papercorner (NORTH)";icon_state = "papercorner";dir = 1},/obj/structure/fluff/paper/corner{tag = "icon-papercorner (WEST)";icon_state = "papercorner";dir = 8},/turf/open/indestructible/paper,/area/ruin/powered)
-"bc" = (/obj/structure/fluff/paper{tag = "icon-paper (NORTHWEST)";icon_state = "paper";dir = 9},/turf/open/space,/area/space)
-"bd" = (/obj/structure/fluff/paper{tag = "icon-paper (NORTH)";icon_state = "paper";dir = 1},/turf/open/space,/area/space)
-"be" = (/obj/structure/fluff/paper/corner{tag = "icon-papercorner (EAST)";icon_state = "papercorner";dir = 4},/turf/open/space,/area/space)
-"bf" = (/obj/structure/fluff/paper{tag = "icon-paper (EAST)";icon_state = "paper";dir = 4},/obj/structure/fluff/paper/stack{tag = "icon-paperstack (NORTHWEST)";icon_state = "paperstack";dir = 9},/turf/open/indestructible/paper,/area/ruin/powered)
-"bg" = (/obj/structure/fluff/paper{tag = "icon-paper (WEST)";icon_state = "paper";dir = 8},/obj/item/toy/crayon/yellow,/turf/open/indestructible/paper,/area/ruin/powered)
-"bh" = (/obj/structure/fluff/paper{tag = "icon-paper (NORTH)";icon_state = "paper";dir = 1},/obj/item/toy/crayon/red,/turf/open/indestructible/paper,/area/ruin/powered)
-"bi" = (/obj/structure/fluff/paper{tag = "icon-paper (NORTH)";icon_state = "paper";dir = 1},/obj/structure/fluff/paper/corner,/turf/open/indestructible/paper,/area/ruin/powered)
-"bj" = (/obj/structure/fluff/paper,/obj/structure/fluff/paper/corner{tag = "icon-papercorner (EAST)";icon_state = "papercorner";dir = 4},/turf/open/indestructible/paper,/area/ruin/powered)
-"bk" = (/obj/structure/fluff/paper/corner{tag = "icon-papercorner (WEST)";icon_state = "papercorner";dir = 8},/obj/structure/fluff/paper/corner{tag = "icon-papercorner (NORTH)";icon_state = "papercorner";dir = 1},/mob/living/simple_animal/hostile/stickman,/turf/open/indestructible/paper,/area/ruin/powered)
-"bl" = (/obj/structure/fluff/paper/stack{tag = "icon-paperstack (NORTHWEST)";icon_state = "paperstack";dir = 9},/turf/open/indestructible/paper,/area/ruin/powered)
-"bm" = (/obj/structure/fluff/paper,/mob/living/simple_animal/hostile/stickman,/turf/open/indestructible/paper,/area/ruin/powered)
-"bn" = (/obj/structure/fluff/paper{tag = "icon-paper (NORTHWEST)";icon_state = "paper";dir = 9},/obj/structure/fluff/paper{tag = "icon-paper (SOUTHWEST)";icon_state = "paper";dir = 10},/turf/open/space,/area/space)
-"bo" = (/obj/structure/fluff/paper/corner{tag = "icon-papercorner (EAST)";icon_state = "papercorner";dir = 4},/obj/structure/fluff/paper/corner{tag = "icon-papercorner (WEST)";icon_state = "papercorner";dir = 8},/turf/open/space,/area/space)
-"bp" = (/obj/structure/fluff/paper{tag = "icon-paper (WEST)";icon_state = "paper";dir = 8},/obj/item/toy/crayon/rainbow,/turf/open/indestructible/paper,/area/ruin/powered)
-"bq" = (/obj/structure/fluff/paper{tag = "icon-paper (EAST)";icon_state = "paper";dir = 4},/obj/structure/fluff/paper/stack{tag = "icon-paperstack (EAST)";icon_state = "paperstack";dir = 4},/turf/open/indestructible/paper,/area/ruin/powered)
-"br" = (/obj/structure/fluff/paper{tag = "icon-paper (WEST)";icon_state = "paper";dir = 8},/obj/structure/fluff/paper/stack{tag = "icon-paperstack (EAST)";icon_state = "paperstack";dir = 4},/turf/open/indestructible/paper,/area/ruin/powered)
-"bs" = (/obj/item/toy/crayon/spraycan,/turf/open/indestructible/paper,/area/ruin/powered)
-"bt" = (/obj/item/weapon/storage/crayons,/turf/open/indestructible/paper,/area/ruin/powered)
-"bu" = (/mob/living/simple_animal/hostile/stickman/ranged,/turf/open/indestructible/paper,/area/ruin/powered)
-"bv" = (/obj/structure/fluff/paper/corner{tag = "icon-papercorner (WEST)";icon_state = "papercorner";dir = 8},/obj/structure/fluff/paper{tag = "icon-paper (EAST)";icon_state = "paper";dir = 4},/obj/structure/fluff/paper/stack{tag = "icon-paperstack (NORTH)";icon_state = "paperstack";dir = 1},/turf/open/indestructible/paper,/area/ruin/powered)
-"bw" = (/obj/structure/fluff/paper/corner{tag = "icon-papercorner (NORTH)";icon_state = "papercorner";dir = 1},/turf/open/space,/area/space)
-"bx" = (/obj/structure/fluff/paper{tag = "icon-paper (NORTHEAST)";icon_state = "paper";dir = 5},/turf/open/space,/area/space)
-"by" = (/obj/structure/fluff/paper/corner,/turf/open/indestructible/paper,/area/ruin/powered)
-"bz" = (/obj/structure/fluff/paper/stack{tag = "icon-paperstack (NORTHWEST)";icon_state = "paperstack";dir = 9},/obj/structure/fluff/paper,/turf/open/indestructible/paper,/area/ruin/powered)
-"bA" = (/obj/item/device/toner,/turf/open/indestructible/paper,/area/ruin/powered)
-"bB" = (/obj/structure/easel,/obj/item/weapon/paper/pamphlet{icon = 'icons/obj/fluff.dmi';icon_state = "painting4";info = "This picture depicts a crudely-drawn stickman firing a crudely-drawn gun.";name = "Painting - 'BANG' "},/turf/open/indestructible/paper,/area/ruin/powered)
-"bC" = (/obj/item/toy/crayon/yellow,/obj/structure/fluff/paper{tag = "icon-paper (WEST)";icon_state = "paper";dir = 8},/turf/open/indestructible/paper,/area/ruin/powered)
-"bD" = (/obj/structure/fluff/paper{tag = "icon-paper (EAST)";icon_state = "paper";dir = 4},/obj/structure/fluff/paper/corner{tag = "icon-papercorner (WEST)";icon_state = "papercorner";dir = 8},/turf/open/indestructible/paper,/area/ruin/powered)
-"bE" = (/mob/living/simple_animal/hostile/stickman/dog,/turf/open/indestructible/paper,/area/ruin/powered)
-"bF" = (/obj/structure/fluff/paper/stack{tag = "icon-paperstack (NORTH)";icon_state = "paperstack";dir = 1},/obj/structure/fluff/paper/stack,/obj/structure/fluff/paper/corner{tag = "icon-papercorner (NORTH)";icon_state = "papercorner";dir = 1},/turf/open/indestructible/paper,/area/ruin/powered)
-"bG" = (/obj/item/toy/crayon/blue,/mob/living/simple_animal/hostile/stickman/ranged,/turf/open/indestructible/paper,/area/ruin/powered)
-"bH" = (/obj/structure/fluff/paper{tag = "icon-paper (EAST)";icon_state = "paper";dir = 4},/obj/item/toy/crayon/yellow,/turf/open/indestructible/paper,/area/ruin/powered)
-"bI" = (/obj/structure/fluff/paper{tag = "icon-paper (NORTHWEST)";icon_state = "paper";dir = 9},/obj/structure/closet/crate/bin,/obj/item/weapon/paper/crumpled{desc = "Various scrawled out drawings and sketches reside on the paper, apparently he didn't much care for these drawings."},/obj/item/weapon/paper/crumpled{desc = "Various scrawled out drawings and sketches reside on the paper, apparently he didn't much care for these drawings."},/obj/item/weapon/paper/crumpled{desc = "Various scrawled out drawings and sketches reside on the paper, apparently he didn't much care for these drawings."},/obj/item/device/gps{gpstag = "Pulpy Signal"},/turf/open/indestructible/paper,/area/ruin/powered)
-"bJ" = (/obj/structure/fluff/paper{tag = "icon-paper (NORTH)";icon_state = "paper";dir = 1},/obj/structure/easel,/obj/item/weapon/paper/pamphlet{icon = 'icons/obj/fluff.dmi';icon_state = "painting1";info = "This picture depicts a sunny day on a lush hillside, set under a shaded tree.";name = "Painting - 'Treeside' "},/turf/open/indestructible/paper,/area/ruin/powered)
-"bK" = (/obj/structure/fluff/paper{tag = "icon-paper (NORTHEAST)";icon_state = "paper";dir = 5},/obj/structure/table/wood,/obj/item/weapon/storage/crayons,/turf/open/indestructible/paper,/area/ruin/powered)
-"bL" = (/obj/structure/fluff/paper{tag = "icon-paper (EAST)";icon_state = "paper";dir = 4},/obj/structure/fluff/paper/stack{tag = "icon-paperstack (SOUTHEAST)";icon_state = "paperstack";dir = 6},/turf/open/indestructible/paper,/area/ruin/powered)
-"bM" = (/obj/item/toy/crayon/purple,/turf/open/indestructible/paper,/area/ruin/powered)
-"bN" = (/obj/structure/fluff/paper/corner,/obj/structure/fluff/paper/corner{tag = "icon-papercorner (NORTH)";icon_state = "papercorner";dir = 1},/turf/open/indestructible/paper,/area/ruin/powered)
-"bO" = (/obj/machinery/door/airlock/freezer{name = "airlock";opacity = 0},/obj/structure/fluff/paper{tag = "icon-paper (NORTH)";icon_state = "paper";dir = 1},/obj/structure/fluff/paper,/turf/open/indestructible/paper,/area/ruin/powered)
-"bP" = (/obj/structure/fluff/paper{tag = "icon-paper (NORTH)";icon_state = "paper";dir = 1},/obj/structure/fluff/paper/corner{tag = "icon-papercorner (WEST)";icon_state = "papercorner";dir = 8},/obj/structure/fluff/paper/stack{tag = "icon-paperstack (EAST)";icon_state = "paperstack";dir = 4},/turf/open/indestructible/paper,/area/ruin/powered)
-"bQ" = (/obj/structure/fluff/paper{tag = "icon-paper (NORTH)";icon_state = "paper";dir = 1},/obj/structure/fluff/paper/stack,/obj/structure/fluff/paper/stack{tag = "icon-paperstack (NORTH)";icon_state = "paperstack";dir = 1},/turf/open/indestructible/paper,/area/ruin/powered)
-"bR" = (/obj/structure/fluff/paper/stack{tag = "icon-paperstack (EAST)";icon_state = "paperstack";dir = 4},/turf/open/indestructible/paper,/area/ruin/powered)
-"bS" = (/obj/structure/fluff/paper/stack{tag = "icon-paperstack (NORTH)";icon_state = "paperstack";dir = 1},/obj/structure/fluff/paper/stack,/turf/open/indestructible/paper,/area/ruin/powered)
-"bT" = (/obj/structure/fluff/paper/corner{tag = "icon-papercorner (NORTH)";icon_state = "papercorner";dir = 1},/obj/structure/fluff/paper/stack{tag = "icon-paperstack (SOUTHEAST)";icon_state = "paperstack";dir = 6},/turf/open/indestructible/paper,/area/ruin/powered)
-"bU" = (/obj/structure/fluff/paper{tag = "icon-paper (EAST)";icon_state = "paper";dir = 4},/mob/living/simple_animal/hostile/stickman,/turf/open/indestructible/paper,/area/ruin/powered)
-"bV" = (/obj/item/toy/crayon/yellow,/turf/open/indestructible/paper,/area/ruin/powered)
-"bW" = (/obj/structure/fluff/paper{tag = "icon-paper (WEST)";icon_state = "paper";dir = 8},/obj/structure/easel,/obj/item/weapon/paper/pamphlet{icon = 'icons/obj/fluff.dmi';icon_state = "painting3";info = "This picture depicts a smiling clown. Something doesn't feel right about this..";name = "Painting - 'Pennywise' "},/turf/open/indestructible/paper,/area/ruin/powered)
-"bX" = (/obj/item/toy/crayon/blue,/turf/open/indestructible/paper,/area/ruin/powered)
-"bY" = (/obj/item/toy/crayon/red,/turf/open/indestructible/paper,/area/ruin/powered)
-"bZ" = (/obj/structure/fluff/paper{tag = "icon-paper (EAST)";icon_state = "paper";dir = 4},/obj/structure/bed,/obj/item/weapon/bedsheet/rainbow,/turf/open/indestructible/paper,/area/ruin/powered)
-"ca" = (/obj/structure/fluff/paper{tag = "icon-paper (SOUTHWEST)";icon_state = "paper";dir = 10},/obj/structure/table/wood,/obj/item/weapon/storage/crayons,/turf/open/indestructible/paper,/area/ruin/powered)
-"cb" = (/obj/structure/fluff/paper/stack{tag = "icon-paperstack (NORTHWEST)";icon_state = "paperstack";dir = 9},/obj/item/toy/crayon/purple,/turf/open/indestructible/paper,/area/ruin/powered)
-"cc" = (/mob/living/simple_animal/hostile/boss/paper_wizard,/turf/open/indestructible/paper,/area/ruin/powered)
-"cd" = (/obj/structure/fluff/paper{tag = "icon-paper (EAST)";icon_state = "paper";dir = 4},/obj/structure/table/wood,/obj/item/toy/crayon/rainbow,/obj/item/toy/crayon/spraycan,/turf/open/indestructible/paper,/area/ruin/powered)
-"ce" = (/obj/structure/fluff/paper{tag = "icon-paper (EAST)";icon_state = "paper";dir = 4},/obj/structure/fluff/paper/corner{tag = "icon-papercorner (EAST)";icon_state = "papercorner";dir = 4},/turf/open/indestructible/paper,/area/ruin/powered)
-"cf" = (/obj/structure/fluff/paper{tag = "icon-paper (WEST)";icon_state = "paper";dir = 8},/obj/structure/fluff/paper/stack,/turf/open/indestructible/paper,/area/ruin/powered)
-"cg" = (/obj/structure/fluff/paper{tag = "icon-paper (EAST)";icon_state = "paper";dir = 4},/obj/structure/table/wood,/obj/item/weapon/paper_bin,/turf/open/indestructible/paper,/area/ruin/powered)
-"ch" = (/obj/structure/fluff/paper,/obj/item/weapon/paper/crumpled{desc = "Various scrawled out drawings and sketches reside on the paper, apparently he didn't much care for these drawings."},/turf/open/indestructible/paper,/area/ruin/powered)
-"ci" = (/obj/structure/fluff/paper,/obj/structure/fluff/paper/corner{tag = "icon-papercorner (NORTH)";icon_state = "papercorner";dir = 1},/turf/open/indestructible/paper,/area/ruin/powered)
-"cj" = (/obj/structure/fluff/paper{tag = "icon-paper (NORTH)";icon_state = "paper";dir = 1},/mob/living/simple_animal/hostile/stickman,/turf/open/indestructible/paper,/area/ruin/powered)
-"ck" = (/obj/structure/fluff/paper{tag = "icon-paper (SOUTHEAST)";icon_state = "paper";dir = 6},/obj/structure/fluff/paper{tag = "icon-paper (NORTHEAST)";icon_state = "paper";dir = 5},/turf/open/indestructible/paper,/area/ruin/powered)
-"cl" = (/obj/structure/fluff/paper/corner,/obj/structure/fluff/paper/stack{tag = "icon-paperstack (EAST)";icon_state = "paperstack";dir = 4},/turf/open/indestructible/paper,/area/ruin/powered)
-"cm" = (/obj/structure/fluff/paper,/obj/structure/table/wood,/obj/item/weapon/storage/crayons,/obj/item/weapon/storage/crayons,/turf/open/indestructible/paper,/area/ruin/powered)
-"cn" = (/obj/structure/fluff/paper{tag = "icon-paper (SOUTHEAST)";icon_state = "paper";dir = 6},/obj/structure/table/wood,/obj/item/weapon/canvas/twentythreeXtwentythree,/obj/item/weapon/canvas,/obj/item/weapon/canvas/nineteenXnineteen,/turf/open/indestructible/paper,/area/ruin/powered)
-"co" = (/obj/structure/fluff/paper,/obj/structure/fluff/paper/stack{tag = "icon-paperstack (NORTHWEST)";icon_state = "paperstack";dir = 9},/obj/item/toy/crayon/blue,/turf/open/indestructible/paper,/area/ruin/powered)
-"cp" = (/obj/structure/fluff/paper{tag = "icon-paper (SOUTHWEST)";icon_state = "paper";dir = 10},/obj/machinery/photocopier,/turf/open/indestructible/paper,/area/ruin/powered)
-"cq" = (/obj/structure/fluff/paper,/obj/structure/table/wood,/obj/item/weapon/storage/crayons,/obj/item/weapon/pen/fourcolor,/turf/open/indestructible/paper,/area/ruin/powered)
-"cr" = (/obj/structure/fluff/paper,/obj/structure/easel,/obj/item/weapon/paper/pamphlet{icon = 'icons/obj/fluff.dmi';icon_state = "painting2";info = "This picture depicts a man yelling on a bridge for no apparent reason.";name = "Painting - 'Hands-On-Face' "},/turf/open/indestructible/paper,/area/ruin/powered)
-"cs" = (/obj/structure/fluff/paper,/obj/structure/fluff/paper{tag = "icon-paper (NORTH)";icon_state = "paper";dir = 1},/mob/living/simple_animal/hostile/stickman/dog,/turf/open/indestructible/paper,/area/ruin/powered)
-"ct" = (/obj/structure/fluff/paper,/obj/structure/fluff/paper{tag = "icon-paper (NORTH)";icon_state = "paper";dir = 1},/turf/open/indestructible/paper,/area/ruin/powered)
-"cu" = (/obj/structure/fluff/paper{tag = "icon-paper (WEST)";icon_state = "paper";dir = 8},/obj/structure/fluff/paper/stack{tag = "icon-paperstack (SOUTHEAST)";icon_state = "paperstack";dir = 6},/turf/open/indestructible/paper,/area/ruin/powered)
-"cv" = (/obj/structure/fluff/paper,/obj/structure/fluff/paper/stack{tag = "icon-paperstack (SOUTHEAST)";icon_state = "paperstack";dir = 6},/turf/open/indestructible/paper,/area/ruin/powered)
-"cw" = (/obj/structure/fluff/paper{tag = "icon-paper (NORTH)";icon_state = "paper";dir = 1},/mob/living/simple_animal/hostile/stickman/ranged,/turf/open/indestructible/paper,/area/ruin/powered)
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"aa" = (
+/turf/template_noop,
+/area/template_noop)
+"ab" = (
+/obj/structure/fluff/paper/corner,
+/turf/template_noop,
+/area/template_noop)
+"ac" = (
+/obj/structure/fluff/paper,
+/turf/template_noop,
+/area/template_noop)
+"ad" = (
+/obj/structure/fluff/paper/corner{
+ tag = "icon-papercorner (WEST)";
+ icon_state = "papercorner";
+ dir = 8
+ },
+/turf/template_noop,
+/area/template_noop)
+"ae" = (
+/obj/structure/fluff/paper{
+ tag = "icon-paper (EAST)";
+ icon_state = "paper";
+ dir = 4
+ },
+/turf/template_noop,
+/area/template_noop)
+"af" = (
+/turf/closed/indestructible/paper,
+/area/ruin/powered)
+"ag" = (
+/obj/structure/fluff/paper{
+ tag = "icon-paper (SOUTHWEST)";
+ icon_state = "paper";
+ dir = 10
+ },
+/turf/template_noop,
+/area/template_noop)
+"ah" = (
+/obj/structure/fluff/paper/corner,
+/obj/structure/fluff/paper/corner{
+ tag = "icon-papercorner (WEST)";
+ icon_state = "papercorner";
+ dir = 8
+ },
+/turf/template_noop,
+/area/template_noop)
+"ai" = (
+/obj/structure/fluff/paper{
+ tag = "icon-paper (SOUTHEAST)";
+ icon_state = "paper";
+ dir = 6
+ },
+/turf/template_noop,
+/area/template_noop)
+"aj" = (
+/obj/machinery/door/airlock/freezer{
+ name = "airlock";
+ opacity = 0
+ },
+/obj/structure/fluff/paper{
+ tag = "icon-paper (WEST)";
+ icon_state = "paper";
+ dir = 8
+ },
+/obj/structure/fluff/paper{
+ tag = "icon-paper (EAST)";
+ icon_state = "paper";
+ dir = 4
+ },
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"ak" = (
+/obj/structure/fluff/paper{
+ tag = "icon-paper (NORTHWEST)";
+ icon_state = "paper";
+ dir = 9
+ },
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"al" = (
+/obj/structure/fluff/paper{
+ tag = "icon-paper (NORTH)";
+ icon_state = "paper";
+ dir = 1
+ },
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"am" = (
+/obj/structure/fluff/paper{
+ tag = "icon-paper (NORTHEAST)";
+ icon_state = "paper";
+ dir = 5
+ },
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"an" = (
+/obj/structure/fluff/paper{
+ tag = "icon-paper (EAST)";
+ icon_state = "paper";
+ dir = 4
+ },
+/obj/structure/fluff/paper{
+ tag = "icon-paper (WEST)";
+ icon_state = "paper";
+ dir = 8
+ },
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"ao" = (
+/obj/structure/fluff/paper/corner{
+ tag = "icon-papercorner (EAST)";
+ icon_state = "papercorner";
+ dir = 4
+ },
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"ap" = (
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"aq" = (
+/obj/structure/fluff/paper{
+ tag = "icon-paper (EAST)";
+ icon_state = "paper";
+ dir = 4
+ },
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"ar" = (
+/obj/structure/fluff/paper{
+ tag = "icon-paper (WEST)";
+ icon_state = "paper";
+ dir = 8
+ },
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"as" = (
+/obj/item/weapon/paper/crumpled{
+ desc = "Various scrawled out drawings and sketches reside on the paper, apparently he didn't much care for these drawings."
+ },
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"at" = (
+/mob/living/simple_animal/hostile/stickman,
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"au" = (
+/obj/structure/fluff/paper/stack{
+ tag = "icon-paperstack (EAST)";
+ icon_state = "paperstack";
+ dir = 4
+ },
+/obj/structure/fluff/paper/corner{
+ tag = "icon-papercorner (NORTH)";
+ icon_state = "papercorner";
+ dir = 1
+ },
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"av" = (
+/obj/structure/fluff/paper/corner{
+ tag = "icon-papercorner (NORTH)";
+ icon_state = "papercorner";
+ dir = 1
+ },
+/obj/structure/fluff/paper/corner{
+ tag = "icon-papercorner (EAST)";
+ icon_state = "papercorner";
+ dir = 4
+ },
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"aw" = (
+/obj/structure/fluff/paper{
+ tag = "icon-paper (WEST)";
+ icon_state = "paper";
+ dir = 8
+ },
+/turf/template_noop,
+/area/template_noop)
+"ax" = (
+/obj/structure/fluff/paper/corner{
+ tag = "icon-papercorner (NORTH)";
+ icon_state = "papercorner";
+ dir = 1
+ },
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"ay" = (
+/obj/structure/fluff/paper{
+ tag = "icon-paper (SOUTHWEST)";
+ icon_state = "paper";
+ dir = 10
+ },
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"az" = (
+/obj/structure/fluff/paper,
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"aA" = (
+/obj/structure/fluff/paper/corner{
+ tag = "icon-papercorner (WEST)";
+ icon_state = "papercorner";
+ dir = 8
+ },
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"aB" = (
+/obj/structure/fluff/paper/stack,
+/obj/structure/fluff/paper/stack{
+ tag = "icon-paperstack (NORTH)";
+ icon_state = "paperstack";
+ dir = 1
+ },
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"aC" = (
+/obj/structure/fluff/paper{
+ tag = "icon-paper (NORTHEAST)";
+ icon_state = "paper";
+ dir = 5
+ },
+/obj/structure/fluff/paper{
+ tag = "icon-paper (NORTHWEST)";
+ icon_state = "paper";
+ dir = 9
+ },
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"aD" = (
+/obj/structure/fluff/paper/corner{
+ tag = "icon-papercorner (WEST)";
+ icon_state = "papercorner";
+ dir = 8
+ },
+/obj/structure/fluff/paper/corner,
+/mob/living/simple_animal/hostile/stickman,
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"aE" = (
+/obj/structure/fluff/paper{
+ tag = "icon-paper (WEST)";
+ icon_state = "paper";
+ dir = 8
+ },
+/obj/structure/fluff/paper/corner{
+ tag = "icon-papercorner (NORTH)";
+ icon_state = "papercorner";
+ dir = 1
+ },
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"aF" = (
+/obj/structure/fluff/paper{
+ tag = "icon-paper (WEST)";
+ icon_state = "paper";
+ dir = 8
+ },
+/obj/structure/fluff/paper{
+ tag = "icon-paper (EAST)";
+ icon_state = "paper";
+ dir = 4
+ },
+/obj/structure/barricade/wooden,
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"aG" = (
+/obj/structure/fluff/paper{
+ tag = "icon-paper (SOUTHWEST)";
+ icon_state = "paper";
+ dir = 10
+ },
+/obj/structure/fluff/paper/corner{
+ tag = "icon-papercorner (NORTH)";
+ icon_state = "papercorner";
+ dir = 1
+ },
+/obj/structure/barricade/wooden,
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"aH" = (
+/obj/structure/fluff/paper/corner{
+ tag = "icon-papercorner (WEST)";
+ icon_state = "papercorner";
+ dir = 8
+ },
+/obj/structure/fluff/paper{
+ tag = "icon-paper (NORTHEAST)";
+ icon_state = "paper";
+ dir = 5
+ },
+/obj/structure/barricade/wooden,
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"aI" = (
+/obj/structure/fluff/paper/stack{
+ tag = "icon-paperstack (NORTH)";
+ icon_state = "paperstack";
+ dir = 1
+ },
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"aJ" = (
+/obj/structure/fluff/paper/corner{
+ tag = "icon-papercorner (NORTH)";
+ icon_state = "papercorner";
+ dir = 1
+ },
+/obj/structure/fluff/paper/corner,
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"aK" = (
+/obj/structure/fluff/paper{
+ tag = "icon-paper (NORTH)";
+ icon_state = "paper";
+ dir = 1
+ },
+/obj/structure/fluff/paper,
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"aL" = (
+/obj/structure/fluff/paper{
+ tag = "icon-paper (NORTH)";
+ icon_state = "paper";
+ dir = 1
+ },
+/obj/structure/fluff/paper/corner{
+ tag = "icon-papercorner (WEST)";
+ icon_state = "papercorner";
+ dir = 8
+ },
+/mob/living/simple_animal/hostile/stickman,
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"aM" = (
+/obj/structure/fluff/paper/stack{
+ tag = "icon-paperstack (SOUTHWEST)";
+ icon_state = "paperstack";
+ dir = 10
+ },
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"aN" = (
+/obj/structure/fluff/paper/corner{
+ tag = "icon-papercorner (WEST)";
+ icon_state = "papercorner";
+ dir = 8
+ },
+/obj/structure/fluff/paper{
+ tag = "icon-paper (EAST)";
+ icon_state = "paper";
+ dir = 4
+ },
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"aO" = (
+/obj/structure/fluff/paper,
+/mob/living/simple_animal/hostile/stickman/dog,
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"aP" = (
+/obj/structure/fluff/paper{
+ tag = "icon-paper (WEST)";
+ icon_state = "paper";
+ dir = 8
+ },
+/obj/structure/fluff/paper{
+ tag = "icon-paper (EAST)";
+ icon_state = "paper";
+ dir = 4
+ },
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"aQ" = (
+/obj/structure/fluff/paper{
+ tag = "icon-paper (SOUTHWEST)";
+ icon_state = "paper";
+ dir = 10
+ },
+/obj/structure/fluff/paper/corner{
+ tag = "icon-papercorner (NORTH)";
+ icon_state = "papercorner";
+ dir = 1
+ },
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"aR" = (
+/obj/structure/fluff/paper{
+ tag = "icon-paper (NORTH)";
+ icon_state = "paper";
+ dir = 1
+ },
+/obj/structure/fluff/paper/corner{
+ tag = "icon-papercorner (WEST)";
+ icon_state = "papercorner";
+ dir = 8
+ },
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"aS" = (
+/obj/structure/fluff/paper/corner,
+/mob/living/simple_animal/hostile/stickman/dog,
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"aT" = (
+/obj/structure/fluff/paper{
+ tag = "icon-paper (SOUTHEAST)";
+ icon_state = "paper";
+ dir = 6
+ },
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"aU" = (
+/obj/structure/fluff/paper/corner{
+ tag = "icon-papercorner (NORTH)";
+ icon_state = "papercorner";
+ dir = 1
+ },
+/obj/structure/fluff/paper,
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"aV" = (
+/obj/structure/fluff/paper{
+ tag = "icon-paper (SOUTHEAST)";
+ icon_state = "paper";
+ dir = 6
+ },
+/obj/structure/fluff/paper/corner{
+ tag = "icon-papercorner (EAST)";
+ icon_state = "papercorner";
+ dir = 4
+ },
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"aW" = (
+/obj/structure/fluff/paper{
+ tag = "icon-paper (NORTH)";
+ icon_state = "paper";
+ dir = 1
+ },
+/obj/structure/fluff/paper/stack,
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"aX" = (
+/obj/structure/fluff/paper/stack,
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"aY" = (
+/obj/structure/fluff/paper/corner,
+/obj/structure/fluff/paper/corner{
+ tag = "icon-papercorner (EAST)";
+ icon_state = "papercorner";
+ dir = 4
+ },
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"aZ" = (
+/obj/structure/fluff/paper/corner{
+ tag = "icon-papercorner (WEST)";
+ icon_state = "papercorner";
+ dir = 8
+ },
+/obj/structure/fluff/paper/corner{
+ tag = "icon-papercorner (NORTH)";
+ icon_state = "papercorner";
+ dir = 1
+ },
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"ba" = (
+/obj/structure/fluff/paper{
+ tag = "icon-paper (NORTH)";
+ icon_state = "paper";
+ dir = 1
+ },
+/mob/living/simple_animal/hostile/stickman/dog,
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"bb" = (
+/obj/structure/fluff/paper/corner{
+ tag = "icon-papercorner (NORTH)";
+ icon_state = "papercorner";
+ dir = 1
+ },
+/obj/structure/fluff/paper/corner{
+ tag = "icon-papercorner (WEST)";
+ icon_state = "papercorner";
+ dir = 8
+ },
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"bc" = (
+/obj/structure/fluff/paper{
+ tag = "icon-paper (NORTHWEST)";
+ icon_state = "paper";
+ dir = 9
+ },
+/turf/template_noop,
+/area/template_noop)
+"bd" = (
+/obj/structure/fluff/paper{
+ tag = "icon-paper (NORTH)";
+ icon_state = "paper";
+ dir = 1
+ },
+/turf/template_noop,
+/area/template_noop)
+"be" = (
+/obj/structure/fluff/paper/corner{
+ tag = "icon-papercorner (EAST)";
+ icon_state = "papercorner";
+ dir = 4
+ },
+/turf/template_noop,
+/area/template_noop)
+"bf" = (
+/obj/structure/fluff/paper{
+ tag = "icon-paper (EAST)";
+ icon_state = "paper";
+ dir = 4
+ },
+/obj/structure/fluff/paper/stack{
+ tag = "icon-paperstack (NORTHWEST)";
+ icon_state = "paperstack";
+ dir = 9
+ },
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"bg" = (
+/obj/structure/fluff/paper{
+ tag = "icon-paper (WEST)";
+ icon_state = "paper";
+ dir = 8
+ },
+/obj/item/toy/crayon/yellow,
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"bh" = (
+/obj/structure/fluff/paper{
+ tag = "icon-paper (NORTH)";
+ icon_state = "paper";
+ dir = 1
+ },
+/obj/item/toy/crayon/red,
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"bi" = (
+/obj/structure/fluff/paper{
+ tag = "icon-paper (NORTH)";
+ icon_state = "paper";
+ dir = 1
+ },
+/obj/structure/fluff/paper/corner,
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"bj" = (
+/obj/structure/fluff/paper,
+/obj/structure/fluff/paper/corner{
+ tag = "icon-papercorner (EAST)";
+ icon_state = "papercorner";
+ dir = 4
+ },
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"bk" = (
+/obj/structure/fluff/paper/corner{
+ tag = "icon-papercorner (WEST)";
+ icon_state = "papercorner";
+ dir = 8
+ },
+/obj/structure/fluff/paper/corner{
+ tag = "icon-papercorner (NORTH)";
+ icon_state = "papercorner";
+ dir = 1
+ },
+/mob/living/simple_animal/hostile/stickman,
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"bl" = (
+/obj/structure/fluff/paper/stack{
+ tag = "icon-paperstack (NORTHWEST)";
+ icon_state = "paperstack";
+ dir = 9
+ },
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"bm" = (
+/obj/structure/fluff/paper,
+/mob/living/simple_animal/hostile/stickman,
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"bn" = (
+/obj/structure/fluff/paper{
+ tag = "icon-paper (NORTHWEST)";
+ icon_state = "paper";
+ dir = 9
+ },
+/obj/structure/fluff/paper{
+ tag = "icon-paper (SOUTHWEST)";
+ icon_state = "paper";
+ dir = 10
+ },
+/turf/template_noop,
+/area/template_noop)
+"bo" = (
+/obj/structure/fluff/paper/corner{
+ tag = "icon-papercorner (EAST)";
+ icon_state = "papercorner";
+ dir = 4
+ },
+/obj/structure/fluff/paper/corner{
+ tag = "icon-papercorner (WEST)";
+ icon_state = "papercorner";
+ dir = 8
+ },
+/turf/template_noop,
+/area/template_noop)
+"bp" = (
+/obj/structure/fluff/paper{
+ tag = "icon-paper (WEST)";
+ icon_state = "paper";
+ dir = 8
+ },
+/obj/item/toy/crayon/rainbow,
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"bq" = (
+/obj/structure/fluff/paper{
+ tag = "icon-paper (EAST)";
+ icon_state = "paper";
+ dir = 4
+ },
+/obj/structure/fluff/paper/stack{
+ tag = "icon-paperstack (EAST)";
+ icon_state = "paperstack";
+ dir = 4
+ },
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"br" = (
+/obj/structure/fluff/paper{
+ tag = "icon-paper (WEST)";
+ icon_state = "paper";
+ dir = 8
+ },
+/obj/structure/fluff/paper/stack{
+ tag = "icon-paperstack (EAST)";
+ icon_state = "paperstack";
+ dir = 4
+ },
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"bs" = (
+/obj/item/toy/crayon/spraycan,
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"bt" = (
+/obj/item/weapon/storage/crayons,
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"bu" = (
+/mob/living/simple_animal/hostile/stickman/ranged,
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"bv" = (
+/obj/structure/fluff/paper/corner{
+ tag = "icon-papercorner (WEST)";
+ icon_state = "papercorner";
+ dir = 8
+ },
+/obj/structure/fluff/paper{
+ tag = "icon-paper (EAST)";
+ icon_state = "paper";
+ dir = 4
+ },
+/obj/structure/fluff/paper/stack{
+ tag = "icon-paperstack (NORTH)";
+ icon_state = "paperstack";
+ dir = 1
+ },
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"bw" = (
+/obj/structure/fluff/paper/corner{
+ tag = "icon-papercorner (NORTH)";
+ icon_state = "papercorner";
+ dir = 1
+ },
+/turf/template_noop,
+/area/template_noop)
+"bx" = (
+/obj/structure/fluff/paper{
+ tag = "icon-paper (NORTHEAST)";
+ icon_state = "paper";
+ dir = 5
+ },
+/turf/template_noop,
+/area/template_noop)
+"by" = (
+/obj/structure/fluff/paper/corner,
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"bz" = (
+/obj/structure/fluff/paper/stack{
+ tag = "icon-paperstack (NORTHWEST)";
+ icon_state = "paperstack";
+ dir = 9
+ },
+/obj/structure/fluff/paper,
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"bA" = (
+/obj/item/device/toner,
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"bB" = (
+/obj/structure/easel,
+/obj/item/weapon/paper/pamphlet{
+ icon = 'icons/obj/fluff.dmi';
+ icon_state = "painting4";
+ info = "This picture depicts a crudely-drawn stickman firing a crudely-drawn gun.";
+ name = "Painting - 'BANG' "
+ },
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"bC" = (
+/obj/item/toy/crayon/yellow,
+/obj/structure/fluff/paper{
+ tag = "icon-paper (WEST)";
+ icon_state = "paper";
+ dir = 8
+ },
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"bD" = (
+/obj/structure/fluff/paper{
+ tag = "icon-paper (EAST)";
+ icon_state = "paper";
+ dir = 4
+ },
+/obj/structure/fluff/paper/corner{
+ tag = "icon-papercorner (WEST)";
+ icon_state = "papercorner";
+ dir = 8
+ },
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"bE" = (
+/mob/living/simple_animal/hostile/stickman/dog,
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"bF" = (
+/obj/structure/fluff/paper/stack{
+ tag = "icon-paperstack (NORTH)";
+ icon_state = "paperstack";
+ dir = 1
+ },
+/obj/structure/fluff/paper/stack,
+/obj/structure/fluff/paper/corner{
+ tag = "icon-papercorner (NORTH)";
+ icon_state = "papercorner";
+ dir = 1
+ },
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"bG" = (
+/obj/item/toy/crayon/blue,
+/mob/living/simple_animal/hostile/stickman/ranged,
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"bH" = (
+/obj/structure/fluff/paper{
+ tag = "icon-paper (EAST)";
+ icon_state = "paper";
+ dir = 4
+ },
+/obj/item/toy/crayon/yellow,
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"bI" = (
+/obj/structure/fluff/paper{
+ tag = "icon-paper (NORTHWEST)";
+ icon_state = "paper";
+ dir = 9
+ },
+/obj/structure/closet/crate/bin,
+/obj/item/weapon/paper/crumpled{
+ desc = "Various scrawled out drawings and sketches reside on the paper, apparently he didn't much care for these drawings."
+ },
+/obj/item/weapon/paper/crumpled{
+ desc = "Various scrawled out drawings and sketches reside on the paper, apparently he didn't much care for these drawings."
+ },
+/obj/item/weapon/paper/crumpled{
+ desc = "Various scrawled out drawings and sketches reside on the paper, apparently he didn't much care for these drawings."
+ },
+/obj/item/device/gps{
+ gpstag = "Pulpy Signal"
+ },
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"bJ" = (
+/obj/structure/fluff/paper{
+ tag = "icon-paper (NORTH)";
+ icon_state = "paper";
+ dir = 1
+ },
+/obj/structure/easel,
+/obj/item/weapon/paper/pamphlet{
+ icon = 'icons/obj/fluff.dmi';
+ icon_state = "painting1";
+ info = "This picture depicts a sunny day on a lush hillside, set under a shaded tree.";
+ name = "Painting - 'Treeside' "
+ },
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"bK" = (
+/obj/structure/fluff/paper{
+ tag = "icon-paper (NORTHEAST)";
+ icon_state = "paper";
+ dir = 5
+ },
+/obj/structure/table/wood,
+/obj/item/weapon/storage/crayons,
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"bL" = (
+/obj/structure/fluff/paper{
+ tag = "icon-paper (EAST)";
+ icon_state = "paper";
+ dir = 4
+ },
+/obj/structure/fluff/paper/stack{
+ tag = "icon-paperstack (SOUTHEAST)";
+ icon_state = "paperstack";
+ dir = 6
+ },
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"bM" = (
+/obj/item/toy/crayon/purple,
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"bN" = (
+/obj/structure/fluff/paper/corner,
+/obj/structure/fluff/paper/corner{
+ tag = "icon-papercorner (NORTH)";
+ icon_state = "papercorner";
+ dir = 1
+ },
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"bO" = (
+/obj/machinery/door/airlock/freezer{
+ name = "airlock";
+ opacity = 0
+ },
+/obj/structure/fluff/paper{
+ tag = "icon-paper (NORTH)";
+ icon_state = "paper";
+ dir = 1
+ },
+/obj/structure/fluff/paper,
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"bP" = (
+/obj/structure/fluff/paper{
+ tag = "icon-paper (NORTH)";
+ icon_state = "paper";
+ dir = 1
+ },
+/obj/structure/fluff/paper/corner{
+ tag = "icon-papercorner (WEST)";
+ icon_state = "papercorner";
+ dir = 8
+ },
+/obj/structure/fluff/paper/stack{
+ tag = "icon-paperstack (EAST)";
+ icon_state = "paperstack";
+ dir = 4
+ },
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"bQ" = (
+/obj/structure/fluff/paper{
+ tag = "icon-paper (NORTH)";
+ icon_state = "paper";
+ dir = 1
+ },
+/obj/structure/fluff/paper/stack,
+/obj/structure/fluff/paper/stack{
+ tag = "icon-paperstack (NORTH)";
+ icon_state = "paperstack";
+ dir = 1
+ },
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"bR" = (
+/obj/structure/fluff/paper/stack{
+ tag = "icon-paperstack (EAST)";
+ icon_state = "paperstack";
+ dir = 4
+ },
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"bS" = (
+/obj/structure/fluff/paper/stack{
+ tag = "icon-paperstack (NORTH)";
+ icon_state = "paperstack";
+ dir = 1
+ },
+/obj/structure/fluff/paper/stack,
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"bT" = (
+/obj/structure/fluff/paper/corner{
+ tag = "icon-papercorner (NORTH)";
+ icon_state = "papercorner";
+ dir = 1
+ },
+/obj/structure/fluff/paper/stack{
+ tag = "icon-paperstack (SOUTHEAST)";
+ icon_state = "paperstack";
+ dir = 6
+ },
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"bU" = (
+/obj/structure/fluff/paper{
+ tag = "icon-paper (EAST)";
+ icon_state = "paper";
+ dir = 4
+ },
+/mob/living/simple_animal/hostile/stickman,
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"bV" = (
+/obj/item/toy/crayon/yellow,
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"bW" = (
+/obj/structure/fluff/paper{
+ tag = "icon-paper (WEST)";
+ icon_state = "paper";
+ dir = 8
+ },
+/obj/structure/easel,
+/obj/item/weapon/paper/pamphlet{
+ icon = 'icons/obj/fluff.dmi';
+ icon_state = "painting3";
+ info = "This picture depicts a smiling clown. Something doesn't feel right about this..";
+ name = "Painting - 'Pennywise' "
+ },
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"bX" = (
+/obj/item/toy/crayon/blue,
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"bY" = (
+/obj/item/toy/crayon/red,
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"bZ" = (
+/obj/structure/fluff/paper{
+ tag = "icon-paper (EAST)";
+ icon_state = "paper";
+ dir = 4
+ },
+/obj/structure/bed,
+/obj/item/weapon/bedsheet/rainbow,
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"ca" = (
+/obj/structure/fluff/paper{
+ tag = "icon-paper (SOUTHWEST)";
+ icon_state = "paper";
+ dir = 10
+ },
+/obj/structure/table/wood,
+/obj/item/weapon/storage/crayons,
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"cb" = (
+/obj/structure/fluff/paper/stack{
+ tag = "icon-paperstack (NORTHWEST)";
+ icon_state = "paperstack";
+ dir = 9
+ },
+/obj/item/toy/crayon/purple,
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"cc" = (
+/mob/living/simple_animal/hostile/boss/paper_wizard,
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"cd" = (
+/obj/structure/fluff/paper{
+ tag = "icon-paper (EAST)";
+ icon_state = "paper";
+ dir = 4
+ },
+/obj/structure/table/wood,
+/obj/item/toy/crayon/rainbow,
+/obj/item/toy/crayon/spraycan,
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"ce" = (
+/obj/structure/fluff/paper{
+ tag = "icon-paper (EAST)";
+ icon_state = "paper";
+ dir = 4
+ },
+/obj/structure/fluff/paper/corner{
+ tag = "icon-papercorner (EAST)";
+ icon_state = "papercorner";
+ dir = 4
+ },
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"cf" = (
+/obj/structure/fluff/paper{
+ tag = "icon-paper (WEST)";
+ icon_state = "paper";
+ dir = 8
+ },
+/obj/structure/fluff/paper/stack,
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"cg" = (
+/obj/structure/fluff/paper{
+ tag = "icon-paper (EAST)";
+ icon_state = "paper";
+ dir = 4
+ },
+/obj/structure/table/wood,
+/obj/item/weapon/paper_bin,
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"ch" = (
+/obj/structure/fluff/paper,
+/obj/item/weapon/paper/crumpled{
+ desc = "Various scrawled out drawings and sketches reside on the paper, apparently he didn't much care for these drawings."
+ },
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"ci" = (
+/obj/structure/fluff/paper,
+/obj/structure/fluff/paper/corner{
+ tag = "icon-papercorner (NORTH)";
+ icon_state = "papercorner";
+ dir = 1
+ },
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"cj" = (
+/obj/structure/fluff/paper{
+ tag = "icon-paper (NORTH)";
+ icon_state = "paper";
+ dir = 1
+ },
+/mob/living/simple_animal/hostile/stickman,
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"ck" = (
+/obj/structure/fluff/paper{
+ tag = "icon-paper (SOUTHEAST)";
+ icon_state = "paper";
+ dir = 6
+ },
+/obj/structure/fluff/paper{
+ tag = "icon-paper (NORTHEAST)";
+ icon_state = "paper";
+ dir = 5
+ },
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"cl" = (
+/obj/structure/fluff/paper/corner,
+/obj/structure/fluff/paper/stack{
+ tag = "icon-paperstack (EAST)";
+ icon_state = "paperstack";
+ dir = 4
+ },
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"cm" = (
+/obj/structure/fluff/paper,
+/obj/structure/table/wood,
+/obj/item/weapon/storage/crayons,
+/obj/item/weapon/storage/crayons,
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"cn" = (
+/obj/structure/fluff/paper{
+ tag = "icon-paper (SOUTHEAST)";
+ icon_state = "paper";
+ dir = 6
+ },
+/obj/structure/table/wood,
+/obj/item/weapon/canvas/twentythreeXtwentythree,
+/obj/item/weapon/canvas,
+/obj/item/weapon/canvas/nineteenXnineteen,
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"co" = (
+/obj/structure/fluff/paper,
+/obj/structure/fluff/paper/stack{
+ tag = "icon-paperstack (NORTHWEST)";
+ icon_state = "paperstack";
+ dir = 9
+ },
+/obj/item/toy/crayon/blue,
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"cp" = (
+/obj/structure/fluff/paper{
+ tag = "icon-paper (SOUTHWEST)";
+ icon_state = "paper";
+ dir = 10
+ },
+/obj/machinery/photocopier,
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"cq" = (
+/obj/structure/fluff/paper,
+/obj/structure/table/wood,
+/obj/item/weapon/storage/crayons,
+/obj/item/weapon/pen/fourcolor,
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"cr" = (
+/obj/structure/fluff/paper,
+/obj/structure/easel,
+/obj/item/weapon/paper/pamphlet{
+ icon = 'icons/obj/fluff.dmi';
+ icon_state = "painting2";
+ info = "This picture depicts a man yelling on a bridge for no apparent reason.";
+ name = "Painting - 'Hands-On-Face' "
+ },
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"cs" = (
+/obj/structure/fluff/paper,
+/obj/structure/fluff/paper{
+ tag = "icon-paper (NORTH)";
+ icon_state = "paper";
+ dir = 1
+ },
+/mob/living/simple_animal/hostile/stickman/dog,
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"ct" = (
+/obj/structure/fluff/paper,
+/obj/structure/fluff/paper{
+ tag = "icon-paper (NORTH)";
+ icon_state = "paper";
+ dir = 1
+ },
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"cu" = (
+/obj/structure/fluff/paper{
+ tag = "icon-paper (WEST)";
+ icon_state = "paper";
+ dir = 8
+ },
+/obj/structure/fluff/paper/stack{
+ tag = "icon-paperstack (SOUTHEAST)";
+ icon_state = "paperstack";
+ dir = 6
+ },
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"cv" = (
+/obj/structure/fluff/paper,
+/obj/structure/fluff/paper/stack{
+ tag = "icon-paperstack (SOUTHEAST)";
+ icon_state = "paperstack";
+ dir = 6
+ },
+/turf/open/indestructible/paper,
+/area/ruin/powered)
+"cw" = (
+/obj/structure/fluff/paper{
+ tag = "icon-paper (NORTH)";
+ icon_state = "paper";
+ dir = 1
+ },
+/mob/living/simple_animal/hostile/stickman/ranged,
+/turf/open/indestructible/paper,
+/area/ruin/powered)
(1,1,1) = {"
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacadaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeafafafafafafafafafagacacacacahacadaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacaiafafafafafafafafafafafafafafajafagadaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacaiafafafafafafafafafakalalalalamafanafafagadaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeafafafafafafafafakalalalaoapapapapaqafajafafafagadaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaabacaiafafafafafafafafarapasapapapatapapaualavamafafafawaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaeafafafafafafafafafafarapapapapapapapapapapapaxamafafagacadaa
-aaaaaaaaaaaaaaaaaaaaaaabacacaiafafafafafafafafafafayazazaAaBapapapapapapapapaqafafafafawaa
-aaaaaaaaaaaaaaaaaaabacaiafafafafafafafafaCafafafafafafafayaDazazaAapapatapapaqafafafafawaa
-aaaaaaaaaaaaaaaaaaaeafafafafafafafafafafaEamafafafafafafafaFafafayaAapasapapaxamafafafagad
-aaaaaaaaaaaaaaabacaiafafafafafafafakalalaoaqafafafafafafafaGaHafafarapapapapapaqafafafafaw
-aaaaaaaaaaaaaaaeafafafafafafafafafayazaAaIaJaKaLalalamafafafanafafayazaAapaMapaqafafafafaw
-aaaaaaaaaaaaaaaeafafafafafafafafafafafayazaNafayazaOaNafafafanafafafafayaAapapaxamafafafaw
-aaaaaaaaaaaaaaaeafafafafafafafafafafafafafaPafafafafaQaRamafanafafafafafarapaSazaTafafafaw
-aaaaaaaaaaaaabaiafafafafafafafafafafafafafaEalamafafafayaUaKaVafafafafafayazaTafafafafafaw
-aaaaaaaaabacaiafafafafakalaWalamafafafafafaraXaqafafafafafafafafafafafafafafafafafafafafaw
-aaaaaaaaaeafafafafafakaYazazazaZalbaamafafayazbbalamafafafafafafafafafafafafafafafafbcbdbe
-aaaaaaaaaeafafafafafaraqafafafayazaAaqafafafafarapbfafafafakalalalamafafafafafafafafawaaaa
-aaaaabacaiafafafafafaraqafafafafafbgaxalamafafayazaZbhalbibjazazazbbalamafafafafafafawaaaa
-abacaiafafafafafafafaybkamafafafafarapblaxamafafafayazbmaTafafafafayazbbalamafafafbnboaaaa
-aeafafafafafafafafafafbpbqafafafakaoapapapaxamafafafafafafafafafafafafbrbsaqafafafafawaaaa
-aeafafafafafafafafafakaYaTafakalaoblapbtapbuaxalalalalalalalamafafafafayazbvafafafafawaaaa
-bwbdbxafafafafafafafaraqafafarapapapapapapbyazbzaAapapapaXapaqafafafafafafaEalamafafawaaaa
-aaaabwbdbdbdbxafafafaraqafafarapapbuapapapaqafafarapaIapapapaqafafafafafafarbuaqafafagaaaa
-aaaaaaaaaaaaaeafafafaraqafafarapapapbAapbBaqafafbCapbyazazazaTafafafafafafayazbDafafafawaa
-aaaaaaaaaaaaaeafafafaraqafafayaAapapbEapapbFalalaobGbHafafafafafbIbJbKafafafafanafafafawaa
-aaaaaaaaaaaabwbxafafarbLafafafarapaMapapapapasbMapapbNbObPalbQalaobAaqafafafafanafafafawaa
-aaaaaaaaaaaaaaaeafafaraqafafafayazazaAapapapbRapapbMaqafayaAapbSbMapbTamafafafanafafafawaa
-aaaaaaaaaaaaaaaeafafarbUafafafafafafarapbubtapapbVapaqafafbWapbXbtbYapbZafafafanafafafawaa
-aaaaaaaaaaaaaaaeafafaraxamafafafafafayazazazazaAapapaxamafcaaAapcbccapcdafafakceafafafawaa
-aaaaaaaaaaaaaaaeafafarapaqafafafafafafafafafafayazazazaNafafcfbRapapapcgafafarbqafafafawaa
-aaaaaaaaaaaaaaaeafafaychciaRcjalamafafafafafafafafafafaQckafarapapclcmcnafafaraqafafafawaa
-aaaaaaaaaaaaaabwbxafafafafaycoazaZalalamafafafafafafafafafafcpcqcraTafafafakaYaTafafafawaa
-aaaaaaaaaaaaaaaaaeafafafafafafafayazazaZalalalbicsctctaRamafafafafafafafafcuaqafafafafawaa
-aaaaaaaaaaaaaaaabwbxafafafafafafafafafayazazcvaTafafafayciaRalamafafakalcwaYaTafafafafawaa
-aaaaaaaaaaaaaaaaaaaeafafafafafafafafafafafafafafafafafafafayazaZalalaoapapaqafafafafbcbeaa
-aaaaaaaaaaaaaaaaaaaeafafafafbcbdbdbdbdbxafafafafafafafafafafafayazazazazazaTafafafafawaaaa
-aaaaaaaaaaaaaaaaaaaeafafafafawaaaaaaaaaeafafafafafafafafafafafafafafafafafafafafafafawaaaa
-aaaaaaaaaaaaaaaaaaaeafafafafawaaaaaaaabwbdbdbdbdbdbdbdbdbdbdbdbdbxafafafafafafbcbdbdbeaaaa
-aaaaaaaaaaaaaaaaaabwbxafafbcbeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwbdbdbdbdbdbdbeaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaeafafawaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaeafafawaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaabwbdbdbeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ae
+ae
+bw
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(2,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+af
+bd
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(3,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ai
+af
+af
+bx
+bw
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(4,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+af
+af
+af
+bd
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(5,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ae
+ae
+ai
+af
+af
+af
+af
+bd
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(6,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+af
+af
+af
+af
+af
+af
+bd
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(7,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ai
+af
+af
+af
+af
+af
+af
+af
+bx
+ae
+ae
+bw
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(8,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ae
+ae
+ae
+ai
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+bx
+ae
+ae
+ae
+ae
+ae
+bw
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(9,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+bx
+ae
+bw
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(10,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ae
+ai
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+bx
+ae
+ae
+ae
+ae
+bw
+aa
+aa
+aa
+"}
+(11,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+af
+af
+af
+af
+af
+af
+ak
+ar
+ar
+ay
+af
+ak
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ay
+af
+af
+af
+af
+af
+af
+af
+bx
+ae
+ae
+bw
+"}
+(12,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ai
+af
+af
+af
+af
+af
+af
+ak
+aY
+aq
+aq
+bk
+bp
+aY
+aq
+aq
+aq
+aq
+bL
+aq
+bU
+ax
+ap
+ch
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+bd
+"}
+(13,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+af
+af
+af
+af
+af
+af
+al
+az
+af
+af
+am
+bq
+aT
+af
+af
+af
+af
+af
+af
+af
+am
+aq
+ci
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+bd
+"}
+(14,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+af
+af
+af
+af
+af
+af
+aW
+az
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+aR
+ay
+af
+af
+af
+af
+af
+af
+bc
+aw
+aw
+be
+"}
+(15,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ab
+ae
+ai
+af
+af
+af
+af
+af
+af
+af
+al
+az
+af
+af
+af
+af
+ak
+ar
+ar
+ar
+ay
+af
+af
+af
+af
+af
+cj
+co
+af
+af
+af
+bc
+aw
+aw
+be
+aa
+aa
+aa
+"}
+(16,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+af
+af
+af
+af
+af
+af
+af
+af
+am
+aZ
+ay
+af
+af
+af
+al
+ap
+ap
+ap
+aA
+ar
+ay
+af
+af
+af
+al
+az
+af
+af
+af
+bd
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(17,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+ab
+ae
+ai
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+al
+az
+af
+af
+ak
+ao
+ap
+ap
+ap
+ap
+ap
+az
+af
+af
+af
+am
+aZ
+ay
+af
+af
+bd
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(18,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+ac
+af
+af
+af
+af
+af
+af
+ak
+ay
+af
+af
+af
+af
+ba
+aA
+bg
+ar
+ao
+bl
+ap
+bu
+ap
+ap
+aM
+az
+af
+af
+af
+af
+al
+az
+af
+af
+bd
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(19,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+ac
+af
+af
+af
+af
+af
+af
+al
+az
+af
+af
+af
+af
+am
+aq
+ax
+ap
+ap
+ap
+ap
+ap
+bA
+bE
+ap
+aA
+ar
+ay
+af
+af
+al
+az
+af
+af
+bd
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(20,1,1) = {"
+aa
+aa
+aa
+aa
+ab
+ai
+af
+af
+af
+af
+af
+af
+al
+aA
+ay
+af
+af
+af
+af
+af
+al
+bl
+ap
+bt
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+az
+af
+af
+am
+aZ
+ay
+af
+bx
+ae
+bw
+aa
+aa
+aa
+aa
+"}
+(21,1,1) = {"
+aa
+aa
+aa
+aa
+ac
+af
+af
+af
+af
+af
+aC
+aE
+ao
+aI
+az
+af
+af
+af
+af
+af
+am
+ax
+ap
+ap
+ap
+ap
+bB
+ap
+ap
+ap
+bu
+az
+af
+af
+af
+al
+az
+af
+af
+af
+bd
+aa
+aa
+aa
+aa
+"}
+(22,1,1) = {"
+aa
+aa
+ab
+ae
+ai
+af
+af
+af
+af
+af
+af
+am
+aq
+aJ
+aN
+aP
+aE
+ar
+ay
+af
+af
+am
+ax
+bu
+by
+aq
+aq
+bF
+ap
+ap
+bt
+az
+af
+af
+af
+al
+az
+af
+af
+af
+bd
+aa
+aa
+aa
+aa
+"}
+(23,1,1) = {"
+aa
+aa
+ac
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+aK
+af
+af
+al
+aX
+az
+af
+af
+af
+am
+ax
+az
+af
+af
+al
+as
+bR
+ap
+az
+af
+af
+af
+al
+cv
+af
+af
+af
+bd
+aa
+aa
+aa
+aa
+"}
+(24,1,1) = {"
+aa
+aa
+ac
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+aL
+ay
+af
+am
+aq
+bb
+ar
+ay
+af
+af
+al
+bz
+af
+af
+al
+bM
+ap
+ap
+aA
+ay
+af
+af
+bi
+aT
+af
+af
+af
+bd
+aa
+aa
+aa
+aa
+"}
+(25,1,1) = {"
+aa
+aa
+ac
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+al
+az
+af
+af
+af
+al
+ap
+az
+af
+af
+al
+aA
+ar
+bC
+ao
+ap
+ap
+bV
+ap
+az
+af
+af
+cs
+af
+af
+af
+af
+bd
+aa
+aa
+aa
+aa
+"}
+(26,1,1) = {"
+aa
+aa
+ac
+af
+af
+af
+ak
+ar
+ar
+ay
+af
+af
+af
+al
+aO
+af
+af
+af
+am
+bf
+aZ
+ay
+af
+al
+ap
+ap
+ap
+bG
+ap
+bM
+ap
+ap
+az
+af
+af
+ct
+af
+af
+af
+af
+bd
+aa
+aa
+aa
+aa
+"}
+(27,1,1) = {"
+aa
+aa
+ac
+af
+af
+af
+al
+ap
+ap
+az
+af
+af
+af
+am
+aN
+aQ
+af
+af
+af
+af
+bh
+az
+af
+al
+ap
+aI
+by
+bH
+bN
+aq
+aq
+ax
+az
+af
+af
+ct
+af
+af
+af
+af
+bd
+aa
+aa
+aa
+aa
+"}
+(28,1,1) = {"
+aa
+aa
+ac
+af
+af
+af
+al
+as
+ap
+az
+af
+af
+af
+af
+af
+aR
+ay
+af
+af
+af
+al
+bm
+af
+al
+ap
+ap
+az
+af
+bO
+af
+af
+am
+aN
+aQ
+af
+aR
+ay
+af
+af
+af
+bd
+aa
+aa
+aa
+aa
+"}
+(29,1,1) = {"
+aa
+aa
+ac
+af
+af
+af
+al
+ap
+ap
+aA
+ay
+af
+af
+af
+af
+am
+aU
+af
+af
+af
+bi
+aT
+af
+al
+aX
+ap
+az
+af
+bP
+ay
+af
+af
+af
+ck
+af
+am
+ci
+af
+af
+af
+bd
+aa
+aa
+aa
+aa
+"}
+(30,1,1) = {"
+aa
+aa
+ac
+af
+af
+ak
+ao
+ap
+ap
+aB
+aD
+aF
+aG
+af
+af
+af
+aK
+af
+af
+ak
+bj
+af
+af
+al
+ap
+ap
+az
+af
+al
+aA
+bW
+ca
+af
+af
+af
+af
+aR
+ay
+af
+af
+bd
+aa
+aa
+aa
+aa
+"}
+(31,1,1) = {"
+aa
+aa
+ac
+af
+af
+al
+ap
+ap
+ap
+ap
+az
+af
+aH
+an
+an
+an
+aV
+af
+af
+al
+az
+af
+af
+am
+aq
+aq
+aT
+af
+bQ
+ap
+ap
+aA
+cf
+ar
+cp
+af
+al
+az
+af
+af
+bd
+aa
+aa
+aa
+aa
+"}
+(32,1,1) = {"
+aa
+aa
+ad
+ag
+af
+al
+ap
+at
+ap
+ap
+az
+af
+af
+af
+af
+af
+af
+af
+af
+al
+az
+af
+af
+af
+af
+af
+af
+af
+al
+bS
+bX
+ap
+bR
+ap
+cq
+af
+am
+aZ
+ay
+af
+bd
+aa
+aa
+aa
+aa
+"}
+(33,1,1) = {"
+aa
+aa
+aa
+ac
+af
+al
+ap
+ap
+ap
+ap
+aA
+ay
+af
+af
+af
+af
+af
+af
+af
+al
+az
+af
+af
+af
+af
+af
+af
+bI
+ao
+bM
+bt
+cb
+ap
+ap
+cr
+af
+af
+al
+az
+af
+bx
+bw
+aa
+aa
+aa
+"}
+(34,1,1) = {"
+aa
+aa
+aa
+ac
+af
+al
+ap
+ap
+ap
+ap
+ap
+aA
+ar
+ay
+af
+af
+af
+af
+af
+am
+bb
+ay
+af
+af
+af
+af
+af
+bJ
+bA
+ap
+bY
+cc
+ap
+cl
+aT
+af
+af
+al
+az
+af
+af
+bd
+aa
+aa
+aa
+"}
+(35,1,1) = {"
+aa
+aa
+aa
+ac
+af
+am
+aq
+au
+ap
+ap
+ap
+ap
+ap
+az
+af
+af
+af
+af
+af
+af
+al
+az
+af
+af
+af
+af
+af
+bK
+aq
+bT
+ap
+ap
+ap
+cm
+af
+af
+ak
+ao
+az
+af
+af
+bd
+aa
+aa
+aa
+"}
+(36,1,1) = {"
+aa
+aa
+aa
+ac
+af
+af
+af
+al
+ap
+ap
+at
+as
+ap
+aA
+ay
+af
+af
+af
+af
+af
+am
+bb
+br
+ay
+af
+af
+af
+af
+af
+am
+bZ
+cd
+cg
+cn
+af
+af
+al
+ap
+az
+af
+af
+bd
+aa
+aa
+aa
+"}
+(37,1,1) = {"
+aa
+aa
+aa
+ah
+aj
+an
+aj
+av
+ap
+ap
+ap
+ap
+ap
+ap
+aA
+ar
+ay
+af
+af
+af
+af
+al
+bs
+az
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+cw
+ap
+az
+af
+af
+bd
+aa
+aa
+aa
+"}
+(38,1,1) = {"
+aa
+aa
+aa
+ac
+af
+af
+af
+am
+ax
+ap
+ap
+ap
+ap
+aM
+ap
+ap
+az
+af
+af
+af
+af
+am
+aq
+bv
+aE
+ar
+ay
+af
+af
+af
+af
+af
+af
+af
+ak
+cu
+aY
+aq
+aT
+af
+af
+bd
+aa
+aa
+aa
+"}
+(39,1,1) = {"
+aa
+aa
+aa
+ad
+ag
+af
+af
+af
+am
+aq
+aq
+ax
+ap
+ap
+ap
+aS
+aT
+af
+af
+af
+af
+af
+af
+af
+al
+bu
+az
+af
+af
+af
+af
+ak
+ar
+ar
+aY
+aq
+aT
+af
+af
+af
+af
+bd
+aa
+aa
+aa
+"}
+(40,1,1) = {"
+aa
+aa
+aa
+aa
+ad
+ag
+af
+af
+af
+af
+af
+am
+aq
+aq
+ax
+az
+af
+af
+af
+af
+af
+af
+af
+af
+am
+aq
+bD
+an
+an
+an
+an
+ce
+bq
+aq
+aT
+af
+af
+af
+af
+af
+bc
+be
+aa
+aa
+aa
+"}
+(41,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+ad
+ag
+af
+af
+af
+af
+af
+af
+af
+am
+aT
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+bd
+aa
+aa
+aa
+aa
+"}
+(42,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+aw
+ag
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+bn
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+bd
+aa
+aa
+aa
+aa
+"}
+(43,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+af
+af
+af
+af
+af
+af
+af
+af
+bc
+aw
+aw
+bo
+aw
+aw
+aw
+ag
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+bc
+aw
+aw
+be
+aa
+aa
+aa
+aa
+"}
+(44,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+aw
+aw
+ag
+af
+af
+af
+af
+af
+af
+bd
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+be
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(45,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ad
+aw
+aw
+aw
+aw
+aw
+aw
+be
+aa
+aa
+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/SpaceRuins/shuttlerelic.dmm b/_maps/RandomRuins/SpaceRuins/shuttlerelic.dmm
index ba1b7616752..db2a94579c5 100644
--- a/_maps/RandomRuins/SpaceRuins/shuttlerelic.dmm
+++ b/_maps/RandomRuins/SpaceRuins/shuttlerelic.dmm
@@ -1,9 +1,9 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"a" = (
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"b" = (
-/turf/open/space,
+/turf/template_noop,
/turf/closed/indestructible/oldshuttle/corner{
tag = "icon-corner (WEST)";
icon_state = "corner";
@@ -21,7 +21,7 @@
},
/area/ruin/powered)
"e" = (
-/turf/open/space,
+/turf/template_noop,
/turf/closed/indestructible/oldshuttle/corner,
/area/ruin/powered)
"f" = (
@@ -68,7 +68,7 @@
icon_state = "propulsion";
dir = 1
},
-/turf/open/space,
+/turf/template_noop,
/area/ruin/powered)
"k" = (
/mob/living/simple_animal/hostile/retaliate/spaceman,
@@ -141,7 +141,7 @@
/turf/closed/indestructible/oldshuttle/corner,
/area/ruin/powered)
"r" = (
-/turf/open/space,
+/turf/template_noop,
/turf/closed/indestructible/oldshuttle/corner{
tag = "icon-corner (NORTH)";
icon_state = "corner";
@@ -149,7 +149,7 @@
},
/area/ruin/powered)
"s" = (
-/turf/open/space,
+/turf/template_noop,
/turf/closed/indestructible/oldshuttle/corner{
tag = "icon-corner (EAST)";
icon_state = "corner";
@@ -172,15 +172,15 @@
/area/ruin/powered)
"v" = (
/obj/structure/shuttle/engine/propulsion/burst/left,
-/turf/open/space,
+/turf/template_noop,
/area/ruin/powered)
"w" = (
/obj/structure/shuttle/engine/propulsion/burst/right,
-/turf/open/space,
+/turf/template_noop,
/area/ruin/powered)
"x" = (
/obj/structure/shuttle/engine/propulsion/burst,
-/turf/open/space,
+/turf/template_noop,
/area/ruin/powered)
(1,1,1) = {"
diff --git a/_maps/RandomRuins/SpaceRuins/spacehotel.dmm b/_maps/RandomRuins/SpaceRuins/spacehotel.dmm
index 5ae4c74ae70..be1e646053d 100644
--- a/_maps/RandomRuins/SpaceRuins/spacehotel.dmm
+++ b/_maps/RandomRuins/SpaceRuins/spacehotel.dmm
@@ -1,15 +1,15 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"aa" = (
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"ab" = (
/obj/structure/grille,
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"ac" = (
/obj/structure/lattice,
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"ad" = (
/obj/machinery/power/solar,
/obj/structure/cable/yellow{
@@ -1982,26 +1982,26 @@
/area/ruin/hotel/workroom)
"eC" = (
/obj/structure/closet/crate,
-/turf/open/floor/plasteel/white,
/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel/white,
/area/ruin/hotel/workroom)
"eD" = (
/obj/structure/closet/crate,
/obj/item/clothing/head/rice_hat,
-/turf/open/floor/plasteel/white,
/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel/white,
/area/ruin/hotel/workroom)
"eE" = (
/obj/structure/closet/crate,
/obj/item/weapon/bedsheet/patriot,
-/turf/open/floor/plasteel/white,
/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel/white,
/area/ruin/hotel/workroom)
"eF" = (
/obj/structure/closet/crate,
/obj/item/weapon/card/id/away/hotel,
-/turf/open/floor/plasteel/white,
/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel/white,
/area/ruin/hotel/workroom)
"eG" = (
/turf/closed/wall,
@@ -4424,14 +4424,14 @@
},
/area/ruin/hotel/security)
"kO" = (
-/turf/open/floor/plasteel/darkyellow,
/obj/effect/turf_decal/stripes/line,
+/turf/open/floor/plasteel/darkyellow,
/area/ruin/hotel/security)
"kP" = (
-/turf/open/floor/plasteel/darkyellow,
/obj/effect/turf_decal/stripes/corner{
dir = 2
},
+/turf/open/floor/plasteel/darkyellow,
/area/ruin/hotel/security)
"kQ" = (
/obj/machinery/light{
@@ -4547,10 +4547,10 @@
/turf/open/floor/plating,
/area/ruin/hotel/security)
"lf" = (
-/turf/open/floor/plasteel/darkyellow,
/obj/effect/turf_decal/stripes/line{
dir = 8
},
+/turf/open/floor/plasteel/darkyellow,
/area/ruin/hotel/security)
"lg" = (
/obj/structure/bed,
diff --git a/_maps/RandomRuins/SpaceRuins/turretedoutpost.dmm b/_maps/RandomRuins/SpaceRuins/turretedoutpost.dmm
index 1d048d8a6c2..5979795ca08 100644
--- a/_maps/RandomRuins/SpaceRuins/turretedoutpost.dmm
+++ b/_maps/RandomRuins/SpaceRuins/turretedoutpost.dmm
@@ -1,11 +1,11 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"a" = (
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"b" = (
/obj/structure/lattice,
-/turf/open/space,
-/area/space)
+/turf/template_noop,
+/area/template_noop)
"c" = (
/obj/structure/grille,
/turf/open/floor/plating/airless,
diff --git a/_maps/RandomRuins/SpaceRuins/way_home.dmm b/_maps/RandomRuins/SpaceRuins/way_home.dmm
index 11ebd094337..aae341cb2ba 100644
--- a/_maps/RandomRuins/SpaceRuins/way_home.dmm
+++ b/_maps/RandomRuins/SpaceRuins/way_home.dmm
@@ -1,37 +1,975 @@
-"a" = (/turf/open/space,/area/space)
-"b" = (/turf/closed/mineral/random,/area/ruin/unpowered/no_grav/way_home)
-"c" = (/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered/no_grav/way_home)
-"d" = (/obj/structure/signpost/salvation,/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered/no_grav/way_home)
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/turf/template_noop,
+/area/template_noop)
+"b" = (
+/turf/closed/mineral/random,
+/area/ruin/unpowered/no_grav/way_home)
+"c" = (
+/turf/open/floor/plating/asteroid/airless,
+/area/ruin/unpowered/no_grav/way_home)
+"d" = (
+/obj/structure/signpost/salvation,
+/turf/open/floor/plating/asteroid/airless,
+/area/ruin/unpowered/no_grav/way_home)
(1,1,1) = {"
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabaaaaaaaaaaaaaaa
-aaaaaaaaaaaaabbbaaaaaaaaaaaaaa
-aaaaaaaaaabbbbbbbbbaaaaaaaaaaa
-aaaaaaaaaaabbbbbbbbaaaaaaaaaaa
-aaaaaaaaaabbbbbbbbaaaaaaaaaaaa
-aaaaaaaaabbbbbbbbbaaaaaaaaaaaa
-aaaaaaaaabbbbbbbbbbaaaaaaaaaaa
-aaaaaaaabbbbbbbbbbbbaaaaaaaaaa
-aaaaaaabbbbbbbbcbbbaaaaaaaaaaa
-aaaaaaabbbbbbbcccaaaaaaaaaaaaa
-aaaaaabbbbbbbbccaaaaaaaaaaaaaa
-aaaaaabbbbbbcccaaaaaaaaaaaaaaa
-aaaaaaabbbcccccaaaaaaaaaaaaaaa
-aaaaaaabbaacccccaaaaaaaaaaaaaa
-aaaaaaaaaaaaaccccaaaaaaaaaaaaa
-aaaaaaaaaaaaaccdccaaaaaaaaaaaa
-aaaaaaaaaaaaaccccccaaaaaaaaaaa
-aaaaaaaaaaaaaaccccccaaaaaaaaaa
-aaaaaaaaaaaaaacccbccaaaaaaaaaa
-aaaaaaaaaaaaaaaccbbccaaaaaaaaa
-aaaaaaaaaaaaaaacbbbbbaaaaaaaaa
-aaaaaaaaaaaaaaacbbbbbbaaaaaaaa
-aabbaaaaaaaaaaaabbbbbbbaaaaaaa
-aabbbaaaaaaaaaabbbbbbbbbaaaaaa
-aaabaaaaaaaaaabbaaabbbabaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(2,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(3,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+a
+a
+a
+a
+"}
+(4,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+b
+a
+a
+a
+"}
+(5,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+a
+a
+a
+a
+"}
+(6,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(7,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(8,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+b
+b
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(9,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+b
+b
+b
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(10,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+b
+b
+b
+b
+b
+b
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(11,1,1) = {"
+a
+a
+a
+a
+b
+a
+b
+b
+b
+b
+b
+b
+b
+b
+c
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(12,1,1) = {"
+a
+a
+a
+a
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+c
+c
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(13,1,1) = {"
+a
+a
+a
+a
+b
+b
+b
+b
+b
+b
+b
+b
+b
+c
+c
+c
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(14,1,1) = {"
+a
+a
+a
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+c
+c
+c
+c
+c
+c
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(15,1,1) = {"
+a
+a
+b
+b
+b
+b
+b
+b
+b
+b
+b
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+a
+a
+a
+a
+a
+b
+a
+a
+a
+"}
+(16,1,1) = {"
+a
+a
+a
+b
+b
+b
+b
+b
+b
+b
+c
+c
+c
+a
+a
+c
+c
+d
+c
+c
+c
+c
+c
+c
+a
+b
+b
+a
+a
+a
+"}
+(17,1,1) = {"
+a
+a
+a
+a
+b
+b
+b
+b
+b
+b
+b
+c
+a
+a
+a
+a
+c
+c
+c
+c
+c
+c
+b
+b
+b
+b
+a
+a
+a
+a
+"}
+(18,1,1) = {"
+a
+a
+a
+a
+b
+b
+b
+b
+b
+b
+b
+a
+a
+a
+a
+a
+a
+c
+c
+c
+b
+b
+b
+b
+b
+b
+a
+a
+a
+a
+"}
+(19,1,1) = {"
+a
+a
+a
+a
+b
+b
+a
+a
+b
+b
+b
+a
+a
+a
+a
+a
+a
+a
+c
+c
+c
+b
+b
+b
+b
+b
+a
+a
+a
+a
+"}
+(20,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+c
+c
+c
+b
+b
+b
+b
+b
+a
+a
+a
+"}
+(21,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+c
+b
+b
+b
+b
+b
+a
+a
+a
+"}
+(22,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+b
+b
+a
+a
+a
+"}
+(23,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+a
+a
+a
+a
+"}
+(24,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+a
+a
+a
+"}
+(25,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(26,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(27,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(28,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(29,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(30,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
"}
diff --git a/_maps/map_files/Cerestation/cerestation.dmm b/_maps/map_files/Cerestation/cerestation.dmm
index bfcc49d7c29..dfd7bb4e1d3 100644
--- a/_maps/map_files/Cerestation/cerestation.dmm
+++ b/_maps/map_files/Cerestation/cerestation.dmm
@@ -10310,6 +10310,9 @@
dir = 4;
icon_state = "camera"
},
+/obj/machinery/keycard_auth{
+ pixel_x = -24
+ },
/turf/open/floor/plasteel/showroomfloor{
baseturf = /turf/open/floor/plating/asteroid/airless
},
@@ -10534,9 +10537,6 @@
/obj/machinery/atmospherics/components/unary/vent_scrubber{
on = 1
},
-/obj/machinery/keycard_auth{
- pixel_x = -24
- },
/turf/open/floor/carpet{
baseturf = /turf/open/floor/plating/asteroid/airless
},
@@ -11958,9 +11958,6 @@
})
"awY" = (
/obj/structure/dresser,
-/obj/machinery/keycard_auth{
- pixel_x = 24
- },
/turf/open/floor/carpet{
baseturf = /turf/open/floor/plating/asteroid/airless
},
@@ -14980,9 +14977,6 @@
/area/crew_quarters/sleep_male)
"aCz" = (
/obj/structure/dresser,
-/obj/machinery/keycard_auth{
- pixel_x = -24
- },
/turf/open/floor/carpet{
baseturf = /turf/open/floor/plating/asteroid/airless
},
@@ -15157,9 +15151,6 @@
})
"aCT" = (
/obj/structure/dresser,
-/obj/machinery/keycard_auth{
- pixel_x = 24
- },
/turf/open/floor/carpet{
baseturf = /turf/open/floor/plating/asteroid/airless
},
@@ -55680,6 +55671,9 @@
scrub_N2O = 0;
scrub_Toxins = 0
},
+/obj/machinery/keycard_auth{
+ pixel_y = -28
+ },
/turf/open/floor/plasteel/neutral{
baseturf = /turf/open/floor/plating/asteroid/airless
},
@@ -62852,10 +62846,6 @@
})
"cgc" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/structure/disposalpipe/segment{
- dir = 4;
- icon_state = "pipe-c"
- },
/obj/structure/disposalpipe/segment,
/obj/machinery/door/airlock/glass_external{
cyclelinkeddir = 2;
@@ -90066,6 +90056,9 @@
/area/hallway/primary/starboard)
"deX" = (
/obj/structure/filingcabinet/chestdrawer,
+/obj/machinery/keycard_auth{
+ pixel_x = -24
+ },
/turf/open/floor/plasteel/barber{
baseturf = /turf/open/floor/plating/asteroid/airless
},
@@ -94005,6 +93998,9 @@
icon_state = "alarm0";
pixel_x = -22
},
+/obj/machinery/keycard_auth{
+ pixel_y = -28
+ },
/turf/open/floor/plasteel/cafeteria{
baseturf = /turf/open/floor/plating/asteroid/airless
},
@@ -101733,7 +101729,7 @@ cdo
aZA
cdY
bCF
-djW
+djV
aZo
aZo
aYT
@@ -101981,7 +101977,7 @@ aYT
aYT
aYT
aZo
-djr
+dbU
aZm
aYX
aZn
@@ -102750,7 +102746,7 @@ bXp
aZn
aYX
aZm
-djg
+dhj
beC
bCF
blT
@@ -103020,11 +103016,11 @@ aZA
bec
aZm
aZn
-dkd
-dkk
+djX
+djX
cea
cea
-dkE
+djX
aZn
cgm
aZA
@@ -103247,7 +103243,7 @@ aZn
aZm
aZn
aYX
-dhh
+dbU
aZm
aZm
aZn
@@ -103738,7 +103734,7 @@ dci
aZo
aYX
aYX
-dda
+dbV
aZm
aZm
aZo
@@ -103795,7 +103791,7 @@ cfv
cfF
cfE
cfE
-dkF
+djX
aZn
aZn
cgj
@@ -104019,15 +104015,15 @@ bnT
bnT
bnT
dhi
-dhl
+dft
bnT
bnT
bOv
dhL
bQY
bPW
-diJ
-diR
+dhL
+dhL
bVl
aYX
aZA
@@ -104252,10 +104248,10 @@ bCW
dcp
dcB
dcL
-ddb
-ddu
-ddV
-den
+dcL
+dcL
+dcL
+dcL
dez
deP
aZm
@@ -104270,8 +104266,8 @@ bty
bzs
bty
bsd
-dgv
-dgL
+dgu
+deT
aYX
aZm
aYX
@@ -104282,7 +104278,7 @@ beC
dhB
aZn
aZm
-dir
+dbV
aYX
aZm
aZm
@@ -104305,7 +104301,7 @@ aZn
cdZ
cdZ
cdZ
-dke
+djX
cfG
cfE
cfZ
@@ -104343,10 +104339,10 @@ aaa
aaa
cBU
dlO
-dlT
+dlO
cDE
dmc
-dmi
+dmh
cBU
cgS
cgS
@@ -104507,15 +104503,15 @@ bau
aZA
bCW
dcq
-dcC
-bfp
-bfp
+dcw
+dcw
+dcw
ddv
-bfp
-bfp
-deA
+dcw
+dcw
+dcq
bCW
-dfd
+dbU
aYT
aYT
aYP
@@ -104527,8 +104523,8 @@ byg
bzt
bAy
bsd
-dgw
-dgM
+dgu
+deT
aYX
bGn
bHz
@@ -104565,7 +104561,7 @@ cev
cfw
cev
cev
-dkx
+djX
cea
aZn
cgo
@@ -104603,7 +104599,7 @@ dlP
dlU
dlX
dmd
-dmj
+dmh
cBU
cgS
cgS
@@ -104763,13 +104759,13 @@ aZo
aZo
aZm
dcj
-dcr
-dcD
+dcq
+dcw
dcM
ddc
ddw
ddW
-bfp
+dcw
deB
deQ
aZo
@@ -104784,8 +104780,8 @@ byh
bzu
bAz
bsd
-dgx
-dgN
+dgu
+deT
aYX
aYX
aZm
@@ -104820,9 +104816,9 @@ cet
ceu
cdZ
cea
-dkl
-dkr
-dky
+djX
+djX
+djX
aYP
aZn
aZn
@@ -104857,10 +104853,10 @@ cuQ
cuQ
ctW
dlQ
-dlV
+dlQ
cDE
dme
-dmk
+dmh
cBU
cgS
cgS
@@ -105021,14 +105017,14 @@ aZm
dcb
bCW
beA
-dcE
+dcw
dcN
ddd
ddx
ddX
-bfp
-deC
-deR
+dcw
+dcq
+deQ
aYX
aYT
aYT
@@ -105041,9 +105037,9 @@ byi
bzv
bAA
bsc
-dgy
-dgO
-dgX
+dgu
+deT
+dbU
aZn
aZn
aZn
@@ -105116,8 +105112,8 @@ ctW
cCQ
cCQ
dlY
-dmf
-dml
+dme
+dmh
cBU
cCB
cjU
@@ -105278,13 +105274,13 @@ aZA
bFm
bCY
dcs
-dcF
+dcw
dcO
dde
ddy
ddY
-bfp
-deD
+dcw
+dcq
bfq
aZm
aYT
@@ -105535,12 +105531,12 @@ aZz
bCW
dck
dct
-dcG
-bfp
+dcw
+dcw
ddf
ddz
ddZ
-bfp
+dcw
deE
bfr
aZm
@@ -105792,13 +105788,13 @@ aZn
dcc
dcl
aZn
-dcH
+dcw
dcP
ddg
-ddA
+dcR
dea
-bfp
-deF
+dcw
+dcs
bfr
beC
beC
@@ -105812,7 +105808,7 @@ dfR
bzx
aZn
aZn
-dgz
+dgu
blW
aYX
aZm
@@ -105989,9 +105985,9 @@ acH
aez
afS
akp
-cYL
+cYl
akp
-cYU
+cYt
auY
awi
axp
@@ -106003,7 +105999,7 @@ aDn
aEy
aFV
aHr
-dak
+cYK
aJy
afo
aju
@@ -106049,26 +106045,26 @@ aZm
dcd
dcm
aZm
-dcI
+dcw
dcQ
ddh
ddB
deb
-bfp
+dcw
deG
deS
dfe
-dfs
+dfe
bbf
-dfJ
-dfL
+dfe
+dfe
bbf
bbf
bbf
-dfS
-dgb
-dgl
-dgq
+dfe
+dfe
+dfe
+dfe
dgA
blW
dgY
@@ -106243,12 +106239,12 @@ afV
abW
aez
afV
-cYs
+cYj
afS
-cYI
-cYM
-cYR
-cYV
+cYt
+cYE
+cYN
+cYK
auZ
awj
axq
@@ -106306,12 +106302,12 @@ dbZ
dce
dcn
beB
-bfp
+dcw
dcR
bhi
-biu
+dcR
bjk
-bfp
+dcw
bkT
blU
bmM
@@ -106322,11 +106318,11 @@ bse
bnT
bvh
bwE
-dfT
-dgc
-dgm
-dgr
-dgB
+dft
+dft
+dft
+dft
+dft
bEe
aZz
bec
@@ -106563,12 +106559,12 @@ beC
dcf
bVi
dcu
-bfp
+dcw
dcS
bhj
biv
bjl
-bfp
+dcw
bkU
blV
bmN
@@ -106577,7 +106573,7 @@ aZX
bqE
aZm
aZm
-dfO
+dbV
aZm
bmO
bmO
@@ -106780,14 +106776,14 @@ aKF
aLn
aME
daW
-dbc
-dbf
-dbl
-dbn
+daW
+daZ
+daW
+daW
aLn
akp
akp
-dbN
+cYl
aez
acH
abW
@@ -106820,12 +106816,12 @@ bVi
bfr
bVi
bhk
-bfp
+dcw
dcT
ddi
ddC
dec
-bfp
+dcw
bkV
blW
aZB
@@ -106914,7 +106910,7 @@ cwR
cxv
cyc
cvW
-dmb
+dma
cAd
cAY
ctW
@@ -107013,7 +107009,7 @@ alc
afS
aez
akp
-cYp
+cYo
arS
cJz
cJC
@@ -107040,9 +107036,9 @@ aNE
aOL
aPI
aRo
-dbo
+daW
aLm
-dbL
+cZh
aUQ
afS
aez
@@ -107077,12 +107073,12 @@ dca
dcg
bdP
dcv
-bfp
+dcw
bgt
bhl
bgt
ded
-bfp
+dcw
bkV
blW
bmO
@@ -107179,7 +107175,7 @@ cCG
cCJ
cCG
cBR
-cFe
+dmK
cjV
cjU
cjV
@@ -107270,7 +107266,7 @@ ald
akq
akq
akp
-cYq
+cYo
arS
arS
arS
@@ -107334,12 +107330,12 @@ aZm
dch
bgu
bgu
-bfp
+dcw
dcU
ddj
-ddD
-dee
-bfp
+dcW
+dec
+dcw
bkV
blW
bmO
@@ -107442,7 +107438,7 @@ cFI
dnb
cFu
cFu
-cGU
+dnb
cFu
cFI
cHJ
@@ -107591,12 +107587,12 @@ aZY
aZY
aZY
dcw
-bfp
+dcw
dcV
ddk
ddE
def
-bfp
+dcw
bkW
deT
bmO
@@ -107699,8 +107695,8 @@ dna
cDv
cDv
dnh
-dnl
-dno
+dnh
+dnh
cDv
cHK
cHZ
@@ -107847,15 +107843,15 @@ bbX
bbX
bbX
bbX
-dcx
+dcw
dcJ
dcW
-ddl
-ddF
+ddi
+dcW
deg
-bfp
+dcw
bkV
-deU
+deT
bmO
bnV
bpA
@@ -108104,15 +108100,15 @@ bbX
bbX
bdf
bdS
-dcy
-bfp
-bfp
+dcw
+dcw
+dcw
ddm
bgt
deh
-bfp
+dcw
bkV
-deV
+deT
bmO
bnW
bpB
@@ -108363,11 +108359,11 @@ bcz
bcz
bcz
bfu
-bfp
+dcw
bhl
bgt
-dei
-bfp
+ded
+dcw
bkX
blX
bmO
@@ -108620,11 +108616,11 @@ aZY
aZY
aZY
bfv
-bfp
+dcw
ddn
ddG
dej
-bfp
+dcw
bkY
blY
bmO
@@ -109488,12 +109484,12 @@ czr
cAk
cBf
dmm
-dmo
-dmr
+dmm
+dmm
dmy
-dmC
-dmM
-dmR
+dmm
+dmm
+dmm
cFd
cxT
cjV
@@ -109747,10 +109743,10 @@ cBg
cBV
cCM
dms
-dmz
+dmp
dmD
dmN
-dmS
+dmm
cFd
cCC
cjU
@@ -110007,7 +110003,7 @@ dmt
dmA
dmE
cFi
-dmT
+dmm
cFJ
dnc
coJ
@@ -110264,9 +110260,9 @@ dmu
cEj
dmF
cFj
-dmU
+dmm
chc
-cFe
+dmK
cjU
cjV
cjV
@@ -110521,7 +110517,7 @@ cCP
dmB
cES
cFk
-dmV
+dmm
chc
cFd
cll
@@ -110772,17 +110768,17 @@ cta
czv
cAj
cBk
-dmn
+dmm
dmq
cDF
cEk
dmG
dmO
-dmW
+dmm
chc
dnd
dnf
-dni
+dnf
cGv
cHi
dns
@@ -111035,14 +111031,14 @@ cWn
cWn
cWq
dmP
-dmX
+dmm
chc
chc
chc
cjX
cjV
cjV
-cFe
+dmK
cIc
cjV
chc
@@ -111299,7 +111295,7 @@ cET
cET
cET
cET
-cFe
+dmK
cll
dnw
chc
@@ -111393,7 +111389,7 @@ aog
cJu
axw
ayt
-cZs
+cZr
aBi
afr
aDv
@@ -111556,7 +111552,7 @@ cFl
cFl
cGV
cET
-cFe
+dmK
cll
cHM
chc
@@ -111813,7 +111809,7 @@ cFl
cFl
cFl
cET
-cFe
+dmK
cCC
cjV
chc
@@ -112072,7 +112068,7 @@ cFl
cET
cFd
cll
-dnx
+dlG
chc
cgN
aaa
@@ -112584,7 +112580,7 @@ cFl
cGH
cET
cET
-cFe
+dmK
cJf
cjV
chc
@@ -112841,7 +112837,7 @@ cGw
cGI
cGW
cET
-cFe
+dmK
cll
cgu
chc
@@ -113612,7 +113608,7 @@ cNu
cGL
cGX
cCc
-cFe
+dmK
cxT
cjV
cgu
@@ -114383,7 +114379,7 @@ cGz
cGN
cGZ
cCc
-cFe
+dmK
cll
cjV
cgR
@@ -115151,7 +115147,7 @@ cCc
cFO
cLN
cxT
-dnj
+dkQ
cln
cxT
cxT
@@ -115247,7 +115243,7 @@ afV
afV
afV
akp
-cZl
+cYo
cJK
aBt
aCl
@@ -115761,7 +115757,7 @@ afS
afV
afV
cZj
-cZn
+cYo
azY
aBv
aCn
@@ -115778,7 +115774,7 @@ aNW
aLm
aQa
aRt
-dbq
+dbp
cOF
anC
aez
@@ -116016,9 +116012,9 @@ aez
adZ
aug
aqG
-cZf
+cYj
akp
-cZo
+cYo
azY
aBw
aCo
@@ -116035,7 +116031,7 @@ azY
aLm
aQb
aRt
-dbr
+dbp
cOF
aTZ
aez
@@ -116180,8 +116176,8 @@ cxo
cjU
dng
coJ
-dnm
-dnp
+dmY
+dkN
cjU
cgR
cgN
@@ -116272,10 +116268,10 @@ afV
alR
afq
akq
-cZa
+cYj
akp
akp
-cZp
+cYo
azY
azY
azY
@@ -116284,7 +116280,7 @@ azY
azY
azY
azY
-dau
+dam
daG
aOH
aRj
@@ -116292,7 +116288,7 @@ aNX
aLm
aQc
aRt
-dbs
+dbp
cOV
aTr
cPs
@@ -116418,7 +116414,7 @@ cjG
cte
cUn
ckB
-dlD
+dkU
cxo
cxo
cxo
@@ -116529,9 +116525,9 @@ ahr
asc
asZ
cYW
-cZb
+cYW
awv
-cZk
+cYN
ayC
azZ
aBx
@@ -116787,26 +116783,26 @@ aot
amJ
cYX
avj
-cZg
+cYA
afS
ayD
aAa
akp
akp
cZC
-cZK
-cZS
-dab
-dal
+cYC
+cYm
+cYg
+cYl
dav
-daH
+cYj
akp
akp
auZ
akH
aQa
aRD
-dbu
+dbp
aTq
aUb
cOV
@@ -117039,9 +117035,9 @@ aez
aii
aSe
aiX
-cYJ
+cYt
cYN
-cYS
+cYK
afV
aht
akp
@@ -117063,7 +117059,7 @@ aGE
aGE
aQe
aRD
-dbv
+dbp
aTq
aUc
aUX
@@ -117320,7 +117316,7 @@ aNY
aGE
aQa
aRD
-dbw
+dbp
aTq
aUd
aUc
@@ -117577,7 +117573,7 @@ aNZ
aGE
aQa
aRD
-dbx
+dbp
aTq
aUe
aUc
@@ -117719,7 +117715,7 @@ cxQ
cyF
cyY
cxo
-dne
+dlB
cln
cgL
cjU
@@ -117808,7 +117804,7 @@ aez
aez
afS
cYr
-cYv
+cYu
afV
are
are
@@ -117834,7 +117830,7 @@ aHP
aGE
aQa
aRD
-dby
+dbp
aTq
aUf
aUc
@@ -118065,7 +118061,7 @@ adZ
afV
afV
ahv
-cYw
+cYu
aez
are
asd
@@ -118078,7 +118074,7 @@ ayH
are
cZv
cZy
-cZD
+cZy
aFe
aGE
aHP
@@ -118322,7 +118318,7 @@ adZ
afV
aii
aiX
-cYx
+cYu
adZ
arf
ase
@@ -118348,7 +118344,7 @@ aGE
aGE
aQa
aRD
-dbA
+dbp
aTq
aUh
aUc
@@ -118579,7 +118575,7 @@ aSe
aSe
any
ahs
-cYy
+cYu
aOF
are
cJE
@@ -119093,8 +119089,8 @@ adZ
afS
alR
aeV
-cYz
-cYF
+cYo
+cYg
are
asf
atb
@@ -119376,7 +119372,7 @@ aOd
are
aQh
aRD
-dbD
+dbp
cOF
acH
acH
@@ -119633,7 +119629,7 @@ are
are
aQi
aRD
-dbE
+dbp
cOF
acH
acH
@@ -119890,7 +119886,7 @@ aFg
aOX
aQj
aRH
-dbF
+dbp
cOF
acH
acH
@@ -120147,7 +120143,7 @@ awy
aOY
aQk
aRI
-dbG
+dbz
aTu
aUk
aUk
@@ -120275,7 +120271,7 @@ cUn
chc
cxT
cjt
-dlK
+dkS
cyK
chc
czT
@@ -120404,7 +120400,7 @@ atf
aOZ
aQl
aRF
-dbH
+dbB
aTv
aUl
aVa
@@ -120473,7 +120469,7 @@ byS
cMH
byS
bxu
-dis
+dge
bAe
bAd
cMH
@@ -120531,7 +120527,7 @@ ctv
cUn
cjU
ckB
-dlI
+dkQ
dlL
chc
cjU
@@ -120727,8 +120723,8 @@ byS
cMH
cMH
cbr
-dhC
-dhO
+dfU
+dgQ
dhZ
cbr
cbr
@@ -120788,9 +120784,9 @@ ctx
cUn
cjU
cll
-dlJ
+dkQ
dlM
-dlR
+dkS
cjU
cjU
chc
@@ -120981,22 +120977,22 @@ byP
byP
byP
byO
-dhm
+dgD
bvU
dht
cbr
cbr
cbr
-dit
+dfU
cbr
cbr
-diV
+dfU
cbr
cbr
cbr
cbr
-djc
-djf
+dfU
+dfU
caf
bBN
bBN
@@ -121056,7 +121052,7 @@ cCt
cjT
dmv
cEK
-dmH
+dlf
cjT
coD
cgL
@@ -121252,7 +121248,7 @@ diY
cbr
cbr
djb
-djd
+diU
cbr
cbr
cbr
@@ -121511,7 +121507,7 @@ bOM
bOM
bOM
bOM
-djj
+dgQ
djm
byS
bAd
@@ -122026,12 +122022,12 @@ bYq
bXG
bOM
byS
-djn
+dfU
cbr
cbr
byS
cbr
-djH
+dgD
cdB
bLA
cdB
@@ -122283,11 +122279,11 @@ bYr
bZb
bOM
bAd
-djo
+diS
djs
-djt
+dgD
bvU
-djy
+dht
cbr
cMH
cMH
@@ -122435,9 +122431,9 @@ awZ
amK
afS
adZ
-cYG
+cYg
arl
-cYO
+cYj
aiS
auq
aoq
@@ -122544,7 +122540,7 @@ cMH
cMH
byS
cMH
-djz
+dfU
cbr
byS
byS
@@ -122697,7 +122693,7 @@ aox
aox
atk
aur
-cZc
+cYN
awE
afV
axI
@@ -123056,11 +123052,11 @@ bXJ
bGE
cMP
cbr
-dju
+dgD
cNc
-djA
+dht
cbr
-djN
+djm
byS
aZH
aZt
@@ -123318,7 +123314,7 @@ cMH
bAd
cbr
djO
-djS
+djl
aZH
aZt
aaa
@@ -123829,7 +123825,7 @@ caA
cbi
cbi
bOM
-djB
+dge
cbr
bAe
byS
@@ -124086,7 +124082,7 @@ caB
cbj
cbP
bOM
-djC
+dfU
cbr
bBN
bBN
@@ -124570,7 +124566,7 @@ bua
bvx
bxc
bcp
-dgd
+dfu
bco
bal
bDf
@@ -124600,7 +124596,7 @@ bOM
bOM
bOM
bOM
-djD
+djb
cbr
cMH
aZH
@@ -124858,7 +124854,7 @@ cbk
cbk
bOM
cbr
-djI
+djm
cMH
aZt
aZt
@@ -125372,7 +125368,7 @@ cbk
cbk
bOM
cbr
-djJ
+dfU
bAd
aZH
aZH
@@ -125885,9 +125881,9 @@ caG
cbm
cbm
bOM
-djE
+djs
cbr
-djQ
+dgE
byS
aZH
aZt
@@ -126125,9 +126121,9 @@ bpS
bGJ
bNF
dhD
-dhP
-dia
-diu
+dhD
+dhD
+dhD
bTL
bUI
bVJ
@@ -126400,7 +126396,7 @@ cbm
cbm
bOM
bAd
-djK
+dgQ
bvU
bBN
aZH
@@ -126636,7 +126632,7 @@ bGP
dhe
bJJ
dhn
-dho
+dhn
dhu
bOX
bQy
@@ -126657,7 +126653,7 @@ bOM
bOM
bOM
cbr
-djL
+diU
caf
byS
aZH
@@ -127153,7 +127149,7 @@ bLn
bMG
bNG
bOZ
-dhR
+dhQ
did
div
bTM
@@ -128180,10 +128176,10 @@ bJK
bLo
bNJ
bPd
-dhG
-dhU
-dih
-dix
+dhE
+dhE
+dhE
+dhE
bTO
bUQ
bVP
@@ -128201,7 +128197,7 @@ byS
bPt
byP
cbr
-djT
+djk
aZH
aZt
aaa
@@ -128462,11 +128458,11 @@ cMH
aZH
aZt
aaa
-djY
-dkf
-dkm
-dks
-dkz
+cKF
+cKF
+cKF
+cKF
+cKF
aaa
aaa
aaa
@@ -128719,11 +128715,11 @@ byS
aZH
aaa
aaa
-djZ
-dkg
-dkn
-dkt
-dkA
+cKF
+cKF
+cKF
+cKF
+cKF
aaa
aaa
aaa
@@ -128976,11 +128972,11 @@ bAd
aZt
aaa
aaa
-dka
-dkh
-dko
-dku
-dkB
+cKF
+cKF
+cKF
+cKF
+cKF
aaa
aaa
aaa
@@ -129111,13 +129107,13 @@ aio
aio
ajP
akH
-cYi
+cYh
amb
cYl
akp
afV
afS
-cYH
+cYj
arv
asw
atz
@@ -129233,11 +129229,11 @@ byS
aZt
aaa
aaa
-dkb
-dki
-dkp
-dkv
-dkC
+cKF
+cKF
+cKF
+cKF
+cKF
aaa
aaa
aaa
@@ -129490,11 +129486,11 @@ bAd
aZt
aaa
aaa
-dkc
-dkj
-dkq
-dkw
-dkD
+cKF
+cKF
+cKF
+cKF
+cKF
aaa
aaa
aaa
@@ -129633,7 +129629,7 @@ akq
akq
akq
akp
-cYP
+cYC
atA
auE
ahr
@@ -130147,7 +130143,7 @@ aez
afS
aez
afV
-cYQ
+cYj
cYT
apx
afq
@@ -130420,9 +130416,9 @@ aoy
aIe
aCr
daw
-daI
+cZG
daO
-daR
+cZG
dba
aPi
aQJ
@@ -130507,7 +130503,7 @@ bQH
bAd
bAd
cMH
-djp
+dgC
byP
byS
bBN
@@ -130676,10 +130672,10 @@ afS
afV
aez
afV
-dax
+cYj
akp
-daP
-daS
+cYC
+dav
auZ
aPj
aQa
@@ -131278,7 +131274,7 @@ byS
bDc
byQ
byP
-djq
+dja
byS
bBN
aZH
@@ -131441,7 +131437,7 @@ afS
afS
afS
afS
-cZz
+cYC
afV
adZ
abW
@@ -131697,7 +131693,7 @@ abW
afS
azm
akp
-cZw
+cYl
akp
afS
adZ
@@ -133827,7 +133823,7 @@ dgn
cbr
cbr
dgQ
-dgZ
+dfU
byP
bDa
byQ
@@ -134349,7 +134345,7 @@ byQ
byP
byP
byQ
-dhV
+dgC
byQ
byQ
byQ
@@ -135679,8 +135675,8 @@ chr
cjU
cgu
dkL
-dkT
-dkX
+dkH
+dkJ
cms
cnb
cmA
@@ -135939,7 +135935,7 @@ cjV
cjU
dkY
cmt
-dld
+dkJ
cjT
coC
cBH
@@ -136969,7 +136965,7 @@ clQ
cmu
ckG
cln
-dll
+dlc
chc
chc
cqD
@@ -137996,7 +137992,7 @@ cll
clU
cmy
cnc
-dlg
+dkH
dlm
cpm
cqc
@@ -139795,8 +139791,8 @@ cgi
cfJ
cfJ
cjV
-dli
-dlo
+dlh
+dkH
cUh
cqf
cqQ
@@ -141780,8 +141776,8 @@ bjP
baS
deJ
deW
-dff
-boS
+deW
+deW
bqb
cSt
cSV
@@ -142230,7 +142226,7 @@ aqH
afq
apx
cZd
-cZi
+cYm
aiS
azp
amb
@@ -142292,10 +142288,10 @@ big
bja
bjP
deo
-blz
-blz
-blz
-blz
+deo
+deo
+deo
+deo
bqb
brx
bsP
@@ -142362,10 +142358,10 @@ cgu
cjV
dkN
clm
-dkZ
-dlb
+dkJ
+dkJ
cng
-dlj
+dkJ
coL
dlu
cjU
@@ -142489,12 +142485,12 @@ alQ
akq
akq
akp
-cZq
+cYo
akp
-cZx
+cYl
akp
amb
-cZL
+cYj
aez
and
and
@@ -142548,7 +142544,7 @@ baS
big
bjb
bjR
-dep
+deo
deK
deX
dfg
@@ -142617,7 +142613,7 @@ cgi
cgi
cgu
cjU
-dkO
+dkN
clj
clW
clW
@@ -142747,7 +142743,7 @@ avL
ahr
ahr
azq
-cZt
+cYY
ahr
ahr
aEj
@@ -142808,7 +142804,7 @@ bjP
deq
blA
deY
-bmB
+deY
boV
bqb
brz
@@ -143062,7 +143058,7 @@ baS
big
bja
bjP
-der
+deo
deL
deZ
dfh
@@ -143267,7 +143263,7 @@ aqH
aEk
amb
akp
-dac
+cZB
afS
aKp
aLr
@@ -143319,7 +143315,7 @@ baS
big
bja
bjP
-des
+deo
deM
dfa
dfi
@@ -143576,7 +143572,7 @@ baS
big
bja
bjP
-det
+deo
deN
dfb
dfj
@@ -143786,8 +143782,8 @@ dan
day
aCr
aBA
-daT
-dbb
+cYl
+dam
aLm
aRa
aRK
@@ -143833,7 +143829,7 @@ cKp
big
bja
bjP
-deu
+deo
blB
bmA
dfk
@@ -144037,13 +144033,13 @@ arC
adZ
adZ
cZM
-cZU
-dae
-dao
-daz
-daJ
+cZM
+cZM
+cZM
+cZM
+cZM
anC
-daU
+cYl
afS
aPl
aRb
@@ -144090,11 +144086,11 @@ baS
big
bja
bjS
-dev
+deo
blC
-bmB
+deY
bnC
-bmB
+deY
dfC
dfK
cMq
@@ -144116,7 +144112,7 @@ bEK
bNY
bNZ
dhW
-dii
+dhy
diz
bgr
bbq
@@ -144293,12 +144289,12 @@ aAJ
arC
anV
anV
-cZN
+cZM
cZV
daf
dap
daA
-daK
+cZM
amI
ahr
aOo
@@ -144373,8 +144369,8 @@ bEK
cKY
bNZ
bNZ
-dij
-diA
+dhy
+diz
bgp
bbq
bbq
@@ -144417,7 +144413,7 @@ ciS
cjw
cjw
cxT
-dkW
+dkU
clW
cmE
cnl
@@ -144555,7 +144551,7 @@ cZW
dag
daq
daB
-daL
+cZM
daQ
aUW
avh
@@ -144615,8 +144611,8 @@ bsV
buJ
dfP
dfQ
-dfV
-dgf
+dfQ
+dfQ
bBq
bCt
bDO
@@ -144631,7 +144627,7 @@ bLP
bPH
bNZ
dik
-diB
+diz
bgp
bbq
bbq
@@ -144812,7 +144808,7 @@ cZX
dah
dar
daC
-daM
+cZM
afV
aez
afV
@@ -144887,7 +144883,7 @@ bMT
bOb
bPI
bNZ
-dil
+dhy
bTc
bgr
bbo
@@ -145065,7 +145061,7 @@ aBX
aoU
aEn
cZQ
-cZY
+cZX
dai
das
daD
@@ -145145,7 +145141,7 @@ bOc
bPJ
bNZ
dim
-diC
+diz
bgp
bbq
bbq
@@ -145452,7 +145448,7 @@ cnm
cjT
dlr
cjT
-dlw
+dkJ
cng
csm
csV
@@ -145658,8 +145654,8 @@ cMD
bOd
bPL
bNZ
-din
-diD
+dhy
+diz
bgp
bgp
bbq
@@ -145709,7 +145705,7 @@ cln
chb
cgL
cxT
-dlx
+dkG
cIc
cHM
dly
@@ -145915,7 +145911,7 @@ bLP
bOc
bPM
bNZ
-dio
+dhy
bTe
bMb
bgs
@@ -146882,7 +146878,7 @@ alx
aLm
aWn
aOl
-dbO
+daW
aXe
aXA
aLm
@@ -147201,8 +147197,8 @@ bIE
bNZ
bNZ
bgq
-diE
-diL
+diz
+dhy
bgq
bbo
bbq
@@ -147686,7 +147682,7 @@ bbo
bgq
bhd
bip
-ddI
+ddq
bjW
bkI
blK
@@ -147904,7 +147900,7 @@ afV
akp
aSc
cOD
-dbK
+cZB
afS
alx
alx
@@ -147971,9 +147967,9 @@ bNb
bOj
bGk
bQQ
-dip
-diF
-diN
+dhy
+diz
+dik
bgs
bbo
bbo
@@ -148158,8 +148154,8 @@ aez
aez
adZ
afS
-dbg
-dbm
+cYt
+cYK
aiS
afS
afV
@@ -148230,7 +148226,7 @@ bPP
bQR
bRX
bTj
-diO
+dhy
bgr
bbo
bbo
@@ -148414,11 +148410,11 @@ aHp
aez
aez
afS
-dbd
-dbh
+cYm
+cYu
akp
akp
-aTL
+cYg
afS
and
and
@@ -148486,7 +148482,7 @@ bOl
cKZ
dhX
bIO
-diG
+diz
bMb
bgs
bbo
@@ -148671,8 +148667,8 @@ aHp
aez
aez
aez
-dbe
-dbi
+cYj
+cYu
aXh
afS
adZ
@@ -148744,7 +148740,7 @@ bGk
bgq
diq
bTd
-diP
+dhy
bgq
bbo
bbq
@@ -148977,8 +148973,8 @@ bjW
bjW
dfc
bnL
-dfy
-dfD
+dfc
+dfc
brS
bjY
buQ
@@ -149000,7 +148996,7 @@ bHv
bGk
bgq
bIO
-diH
+diz
bUg
bgr
bbo
@@ -149448,7 +149444,7 @@ akp
aOH
akp
akp
-dbM
+cYl
akp
afp
afV
@@ -149502,7 +149498,7 @@ boU
bmz
bmz
bmz
-dgI
+dgH
dgS
bGk
cWz
@@ -149700,7 +149696,7 @@ cOb
cOf
aOE
cOs
-dbj
+cYK
afS
afV
afV
@@ -149741,7 +149737,7 @@ bbo
bbo
bgr
bQS
-ddp
+ddo
bgs
bgs
bgp
@@ -149756,11 +149752,11 @@ bqp
bpr
bjY
boU
-dgj
+dgi
dgo
-dgs
+dgi
dgJ
-dgT
+dgi
bGk
bGk
bHv
@@ -149771,7 +149767,7 @@ bGk
bGk
bjg
bPS
-diI
+diz
bhd
bgr
bgq
@@ -149954,7 +149950,7 @@ aHp
aHp
aHp
aHp
-daV
+cYn
aCr
apu
dbk
@@ -150209,7 +150205,7 @@ adZ
adZ
aJw
aCr
-daN
+day
aCr
aNx
aus
@@ -150274,13 +150270,13 @@ bmz
bmz
bmz
bmz
-dgU
+dgi
bkB
bhg
bhd
bKu
bhc
-dhq
+dem
bhd
bPQ
bQT
@@ -150460,7 +150456,7 @@ azE
avW
ank
cZB
-cZJ
+cYl
aoR
ahr
aqj
@@ -150513,13 +150509,13 @@ bbq
bgp
bgq
bhb
-ddL
+ddo
bgr
bgs
bgr
bjY
bpr
-bpk
+dfl
dfH
brT
bnM
@@ -150530,8 +150526,8 @@ dfZ
dgk
dgp
dgt
-dgK
-dgV
+dgt
+dgt
dha
bHw
bjZ
@@ -150770,7 +150766,7 @@ bbq
bbq
bgq
ddq
-ddM
+ddo
bgs
bkO
bkO
@@ -150791,7 +150787,7 @@ bkB
bkB
bkB
blR
-dhf
+dcZ
bgr
bgs
bhd
@@ -151027,7 +151023,7 @@ bbq
bbo
bgq
btq
-ddN
+ddo
bgr
bkP
bkP
@@ -151541,7 +151537,7 @@ bbq
bbo
bgr
ddr
-ddP
+ddo
bgs
bkP
bkP
@@ -151566,8 +151562,8 @@ bgs
bgq
bgq
bgs
-dhA
-dhK
+dhz
+dhz
bgp
bbq
bbq
@@ -151798,10 +151794,10 @@ bbq
bbo
bgq
btq
-ddQ
+ddo
bgs
dey
-blQ
+dey
bjY
blP
bpr
@@ -152054,8 +152050,8 @@ baW
bbo
bbq
bgp
-dds
-ddR
+ddq
+ddo
bgs
bgr
bgr
@@ -152312,7 +152308,7 @@ bbo
bbq
bgs
bhb
-ddS
+ddo
bgr
bgs
bgq
@@ -153353,7 +153349,7 @@ bjY
bgq
bjg
bye
-dga
+dem
bgs
bgr
bgs
@@ -153872,7 +153868,7 @@ bjZ
bjZ
bjZ
bEb
-dgW
+dfA
bgs
bgs
bIR
diff --git a/code/__DEFINES/flags.dm b/code/__DEFINES/flags.dm
index 56f00b4e23a..ac40dc75590 100644
--- a/code/__DEFINES/flags.dm
+++ b/code/__DEFINES/flags.dm
@@ -36,6 +36,10 @@
#define INFORM_ADMINS_ON_RELOCATE "inform_admins_on_relocate"
#define BANG_PROTECT "bang_protect"
+// An item worn in the ear slot with HEALS_EARS will heal your ears each
+// Life() tick, even if normally your ears would be too damaged to heal.
+#define HEALS_EARS "heals_ears"
+
// A mob with OMNITONGUE has no restriction in the ability to speak
// languages that they know. So even if they wouldn't normally be able to
// through mob or tongue restrictions, this flag allows them to ignore
diff --git a/code/__DEFINES/mobs.dm b/code/__DEFINES/mobs.dm
index 5b0bdbc11e2..fb11e17b9d0 100644
--- a/code/__DEFINES/mobs.dm
+++ b/code/__DEFINES/mobs.dm
@@ -119,4 +119,6 @@
#define GALOSHES_DONT_HELP 4
#define SLIDE_ICE 8
-#define MAX_CHICKENS 50
\ No newline at end of file
+#define MAX_CHICKENS 50
+
+#define UNHEALING_EAR_DAMAGE 100
diff --git a/code/__HELPERS/priority_announce.dm b/code/__HELPERS/priority_announce.dm
index 46d71dc0e29..c62a59ed77e 100644
--- a/code/__HELPERS/priority_announce.dm
+++ b/code/__HELPERS/priority_announce.dm
@@ -25,7 +25,7 @@
announcement += "
"
for(var/mob/M in GLOB.player_list)
- if(!isnewplayer(M) && !M.ear_deaf)
+ if(!isnewplayer(M) && M.can_hear())
to_chat(M, announcement)
if(M.client.prefs.toggles & SOUND_ANNOUNCEMENTS)
M << sound(sound)
@@ -51,7 +51,7 @@
return
for(var/mob/M in GLOB.player_list)
- if(!isnewplayer(M) && !M.ear_deaf)
+ if(!isnewplayer(M) && M.can_hear())
to_chat(M, "[title]
[message]
")
if(M.client.prefs.toggles & SOUND_ANNOUNCEMENTS)
if(alert)
diff --git a/code/__HELPERS/unsorted.dm b/code/__HELPERS/unsorted.dm
index bdff751849e..35e66d5f4b7 100644
--- a/code/__HELPERS/unsorted.dm
+++ b/code/__HELPERS/unsorted.dm
@@ -787,7 +787,8 @@ GLOBAL_LIST_INIT(WALLITEMS, typecacheof(list(
/obj/machinery/newscaster, /obj/machinery/firealarm, /obj/structure/noticeboard, /obj/machinery/button,
/obj/machinery/computer/security/telescreen, /obj/machinery/embedded_controller/radio/simple_vent_controller,
/obj/item/weapon/storage/secure/safe, /obj/machinery/door_timer, /obj/machinery/flasher, /obj/machinery/keycard_auth,
- /obj/structure/mirror, /obj/structure/fireaxecabinet, /obj/machinery/computer/security/telescreen/entertainment
+ /obj/structure/mirror, /obj/structure/fireaxecabinet, /obj/machinery/computer/security/telescreen/entertainment,
+ /obj/structure/sign/picture_frame
)))
GLOBAL_LIST_INIT(WALLITEMS_EXTERNAL, typecacheof(list(
@@ -1315,6 +1316,8 @@ GLOBAL_DATUM_INIT(dview_mob, /mob/dview, new)
GLOB.dview_mob.see_invisible = invis_flags; \
for(type in view(range, GLOB.dview_mob))
+#define FOR_DVIEW_END GLOB.dview_mob.loc = null
+
//can a window be here, or is there a window blocking it?
/proc/valid_window_location(turf/T, dir_to_check)
if(!T)
diff --git a/code/datums/diseases/advance/symptoms/deafness.dm b/code/datums/diseases/advance/symptoms/deafness.dm
index b6729175a99..92269ce8db2 100644
--- a/code/datums/diseases/advance/symptoms/deafness.dm
+++ b/code/datums/diseases/advance/symptoms/deafness.dm
@@ -33,12 +33,5 @@ Bonus
if(3, 4)
to_chat(M, "[pick("You hear a ringing in your ear.", "Your ears pop.")]")
if(5)
- if(!(M.ear_deaf))
- to_chat(M, "Your ears pop and begin ringing loudly!")
- M.setEarDamage(-1,INFINITY) //Shall be enough
- addtimer(CALLBACK(src, .proc/Undeafen, M), 200)
-
-/datum/symptom/deafness/proc/Undeafen(mob/living/M)
- if(M)
- to_chat(M, "The ringing in your ears fades...")
- M.setEarDamage(-1,0)
\ No newline at end of file
+ to_chat(M, "Your ears pop and begin ringing loudly!")
+ M.minimumDeafTicks(20)
diff --git a/code/datums/diseases/advance/symptoms/sensory.dm b/code/datums/diseases/advance/symptoms/sensory.dm
index 536184c766d..321d6691b3a 100644
--- a/code/datums/diseases/advance/symptoms/sensory.dm
+++ b/code/datums/diseases/advance/symptoms/sensory.dm
@@ -28,7 +28,7 @@ Bonus
..()
var/mob/living/M = A.affected_mob
if(A.stage >= 2)
- M.setEarDamage(0,0)
+ M.restoreEars()
if(A.stage >= 3)
M.dizziness = 0
@@ -50,7 +50,6 @@ Bonus
if(A.stage >= 5)
M.adjustBrainLoss(-3)
- return
/*
//////////////////////////////////////
@@ -127,5 +126,3 @@ Bonus
M.drowsyness += 1
if(24 to INFINITY)
M.Sleeping(2, 0)
-
- return
diff --git a/code/game/atoms_movable.dm b/code/game/atoms_movable.dm
index c02b8db7ab7..9c12f5d6712 100644
--- a/code/game/atoms_movable.dm
+++ b/code/game/atoms_movable.dm
@@ -122,9 +122,9 @@
if(flags & CLEAN_ON_MOVE)
clean_on_move()
- var/datum/proximity_monitor/pc = proximity_monitor
- if(pc)
- pc.HandleMove()
+ var/datum/proximity_monitor/proximity_monitor = src.proximity_monitor
+ if(proximity_monitor)
+ proximity_monitor.HandleMove()
return 1
/atom/movable/proc/clean_on_move()
@@ -623,3 +623,8 @@
highest_priority = pri
. = chosen_langtype
+
+/atom/movable/proc/ConveyorMove(movedir)
+ set waitfor = FALSE
+ if(!anchored && has_gravity())
+ step(src, movedir)
\ No newline at end of file
diff --git a/code/game/gamemodes/changeling/powers/shriek.dm b/code/game/gamemodes/changeling/powers/shriek.dm
index 8b267247617..d94be6f4db7 100644
--- a/code/game/gamemodes/changeling/powers/shriek.dm
+++ b/code/game/gamemodes/changeling/powers/shriek.dm
@@ -10,12 +10,13 @@
/obj/effect/proc_holder/changeling/resonant_shriek/sting_action(mob/user)
for(var/mob/living/M in get_hearers_in_view(4, user))
if(iscarbon(M))
- if(!M.mind || !M.mind.changeling)
- M.adjustEarDamage(0,30)
- M.confused += 25
- M.Jitter(50)
+ var/mob/living/carbon/C = M
+ if(!C.mind || !C.mind.changeling)
+ C.adjustEarDamage(0, 30)
+ C.confused += 25
+ C.Jitter(50)
else
- M << sound('sound/effects/screech.ogg')
+ C << sound('sound/effects/screech.ogg')
if(issilicon(M))
M << sound('sound/weapons/flash.ogg')
diff --git a/code/game/gamemodes/miniantags/borer/borer.dm b/code/game/gamemodes/miniantags/borer/borer.dm
index 0ce77211f59..c6e6534667b 100644
--- a/code/game/gamemodes/miniantags/borer/borer.dm
+++ b/code/game/gamemodes/miniantags/borer/borer.dm
@@ -764,7 +764,7 @@ GLOBAL_VAR_INIT(total_borer_hosts_needed, 10)
if("Blindness")
victim.blind_eyes(2)
if("Deafness")
- victim.ear_deaf = 20
+ victim.minimumDeafTicks(20)
if("Stun")
victim.Weaken(10)
diff --git a/code/game/machinery/buttons.dm b/code/game/machinery/buttons.dm
index 7e3a62382d0..f7a85070752 100644
--- a/code/game/machinery/buttons.dm
+++ b/code/game/machinery/buttons.dm
@@ -215,7 +215,6 @@
/obj/item/wallframe/button
name = "button frame"
desc = "Used for building buttons."
- icon = 'icons/obj/apc_repair.dmi'
- icon_state = "button_frame"
+ icon_state = "button"
result_path = /obj/machinery/button
materials = list(MAT_METAL=MINERAL_MATERIAL_AMOUNT)
diff --git a/code/game/machinery/dance_machine.dm b/code/game/machinery/dance_machine.dm
index 0876e5c1f7b..685b97614ca 100644
--- a/code/game/machinery/dance_machine.dm
+++ b/code/game/machinery/dance_machine.dm
@@ -232,6 +232,7 @@
spotlights+=L
continue
continue
+ FOR_DVIEW_END
/obj/machinery/disco/proc/hierofunk()
for(var/i in 1 to 10)
diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm
index 147e07fe1da..c8555e47ad2 100644
--- a/code/game/machinery/doors/airlock.dm
+++ b/code/game/machinery/doors/airlock.dm
@@ -1131,8 +1131,8 @@
/obj/machinery/door/airlock/try_to_weld(obj/item/weapon/weldingtool/W, mob/user)
if(!operating && density)
- if(W.remove_fuel(0,user))
- if(user.a_intent != INTENT_HELP)
+ if(user.a_intent != INTENT_HELP)
+ if(W.remove_fuel(0,user))
user.visible_message("[user] is [welded ? "unwelding":"welding"] the airlock.", \
"You begin [welded ? "unwelding":"welding"] the airlock...", \
"You hear welding.")
@@ -1143,18 +1143,22 @@
user.visible_message("[user.name] has [welded? "welded shut":"unwelded"] [src].", \
"You [welded ? "weld the airlock shut":"unweld the airlock"].")
update_icon()
- else if(obj_integrity < max_integrity)
- user.visible_message("[user] is welding the airlock.", \
- "You begin repairing the airlock...", \
- "You hear welding.")
- playsound(loc, W.usesound, 40, 1)
- if(do_after(user,40*W.toolspeed, 1, target = src, extra_checks = CALLBACK(src, .proc/weld_checks, W, user)))
- playsound(loc, 'sound/items/Welder2.ogg', 50, 1)
- obj_integrity = max_integrity
- stat &= ~BROKEN
- user.visible_message("[user.name] has repaired [src].", \
- "You finish repairing the airlock.")
- update_icon()
+ else
+ if(obj_integrity < max_integrity)
+ if(W.remove_fuel(0,user))
+ user.visible_message("[user] is welding the airlock.", \
+ "You begin repairing the airlock...", \
+ "You hear welding.")
+ playsound(loc, W.usesound, 40, 1)
+ if(do_after(user,40*W.toolspeed, 1, target = src, extra_checks = CALLBACK(src, .proc/weld_checks, W, user)))
+ playsound(loc, 'sound/items/Welder2.ogg', 50, 1)
+ obj_integrity = max_integrity
+ stat &= ~BROKEN
+ user.visible_message("[user.name] has repaired [src].", \
+ "You finish repairing the airlock.")
+ update_icon()
+ else
+ to_chat(user, "The airlock doesn't need repairing.")
/obj/machinery/door/airlock/proc/weld_checks(obj/item/weapon/weldingtool/W, mob/user)
return !operating && density && user && W && W.isOn() && user.loc
diff --git a/code/game/machinery/firealarm.dm b/code/game/machinery/firealarm.dm
index 6cfb8449811..b5b0115c15d 100644
--- a/code/game/machinery/firealarm.dm
+++ b/code/game/machinery/firealarm.dm
@@ -1,10 +1,10 @@
/obj/item/weapon/electronics/firealarm
name = "fire alarm electronics"
- desc = "A circuit. It has a label on it, it says \"Can handle heat levels up to 40 degrees celsius!\""
+ desc = "A fire alarm circuit. Can handle heat levels up to 40 degrees celsius."
/obj/item/wallframe/firealarm
name = "fire alarm frame"
- desc = "Used for building Fire Alarms"
+ desc = "Used for building fire alarms"
icon = 'icons/obj/monitors.dmi'
icon_state = "fire_bitem"
result_path = /obj/machinery/firealarm
diff --git a/code/game/machinery/porta_turret/portable_turret.dm b/code/game/machinery/porta_turret/portable_turret.dm
index 6d4ee037d0d..d64e01e3de1 100644
--- a/code/game/machinery/porta_turret/portable_turret.dm
+++ b/code/game/machinery/porta_turret/portable_turret.dm
@@ -784,8 +784,7 @@
/obj/item/wallframe/turret_control
name = "turret control frame"
desc = "Used for building turret control panels"
- icon = 'icons/obj/apc_repair.dmi'
- icon_state = "apc_frame"
+ icon_state = "apc"
result_path = /obj/machinery/turretid
materials = list(MAT_METAL=MINERAL_MATERIAL_AMOUNT)
diff --git a/code/game/objects/effects/effects.dm b/code/game/objects/effects/effects.dm
index 365d7f1c263..d38b33671d6 100644
--- a/code/game/objects/effects/effects.dm
+++ b/code/game/objects/effects/effects.dm
@@ -47,6 +47,9 @@
qdel(src)
return 0
+/obj/effect/ConveyorMove()
+ return
+
/obj/effect/abstract/ex_act(severity, target)
return
diff --git a/code/game/objects/effects/proximity.dm b/code/game/objects/effects/proximity.dm
index 8fabe3fce09..8a6893c8871 100644
--- a/code/game/objects/effects/proximity.dm
+++ b/code/game/objects/effects/proximity.dm
@@ -73,6 +73,7 @@
checkers = checkers_local
/obj/effect/abstract/proximity_checker
+ invisibility = INVISIBILITY_ABSTRACT
var/datum/proximity_monitor/monitor
/obj/effect/abstract/proximity_checker/Initialize(mapload, datum/proximity_monitor/_monitor)
@@ -94,4 +95,4 @@
return
var/atom/H = M.host
testing("HasProx: [H] -> [AM]")
- H.HasProximity(AM)
\ No newline at end of file
+ H.HasProximity(AM)
diff --git a/code/game/objects/items/apc_frame.dm b/code/game/objects/items/apc_frame.dm
index edc7d0f3fe8..b98e3c6e695 100644
--- a/code/game/objects/items/apc_frame.dm
+++ b/code/game/objects/items/apc_frame.dm
@@ -1,4 +1,5 @@
/obj/item/wallframe
+ icon = 'icons/obj/wallframe.dmi'
materials = list(MAT_METAL=MINERAL_MATERIAL_AMOUNT*2)
flags = CONDUCT
origin_tech = "materials=1;engineering=1"
@@ -38,7 +39,7 @@
if(inverse)
ndir = turn(ndir, 180)
- var/obj/O = new result_path(get_turf(user), ndir, 1)
+ var/obj/O = new result_path(get_turf(user), ndir, TRUE)
after_attach(O)
qdel(src)
@@ -71,8 +72,7 @@
/obj/item/wallframe/apc
name = "\improper APC frame"
desc = "Used for repairing or building APCs"
- icon = 'icons/obj/apc_repair.dmi'
- icon_state = "apc_frame"
+ icon_state = "apc"
result_path = /obj/machinery/power/apc
inverse = 1
diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm
index dbd2de2e75e..6ab9493f4f4 100644
--- a/code/game/objects/items/stacks/sheets/sheet_types.dm
+++ b/code/game/objects/items/stacks/sheets/sheet_types.dm
@@ -139,7 +139,7 @@ GLOBAL_LIST_INIT(wood_recipes, list ( \
new/datum/stack_recipe("book case", /obj/structure/bookcase, 4, time = 15, one_per_turf = 1, on_floor = 1), \
new/datum/stack_recipe("drying rack", /obj/machinery/smartfridge/drying_rack, 10, time = 15, one_per_turf = 1, on_floor = 1), \
new/datum/stack_recipe("dog bed", /obj/structure/bed/dogbed, 10, time = 10, one_per_turf = 1, on_floor = 1), \
- new/datum/stack_recipe("picture frame", /obj/item/weapon/picture_frame, 1, time = 10),\
+ new/datum/stack_recipe("picture frame", /obj/item/wallframe/picture, 1, time = 10),\
new/datum/stack_recipe("display case chassis", /obj/structure/displaycase_chassis, 5, one_per_turf = 1, on_floor = 1), \
new/datum/stack_recipe("wooden buckler", /obj/item/weapon/shield/riot/buckler, 20, time = 40), \
new/datum/stack_recipe("apiary", /obj/structure/beebox, 40, time = 50),\
diff --git a/code/game/objects/items/weapons/clown_items.dm b/code/game/objects/items/weapons/clown_items.dm
index 150435bdafa..0a4ef23d9fe 100644
--- a/code/game/objects/items/weapons/clown_items.dm
+++ b/code/game/objects/items/weapons/clown_items.dm
@@ -105,7 +105,7 @@
throw_speed = 3
throw_range = 7
attack_verb = list("HONKED")
- var/spam_flag = 0
+ var/next_usable = 0
var/honksound = 'sound/items/bikehorn.ogg'
var/cooldowntime = 20
@@ -115,18 +115,15 @@
return (BRUTELOSS)
/obj/item/weapon/bikehorn/attack(mob/living/carbon/M, mob/living/carbon/user)
- if(!spam_flag)
+ if(!(next_usable > world.time))
playsound(loc, honksound, 50, 1, -1) //plays instead of tap.ogg!
return ..()
/obj/item/weapon/bikehorn/attack_self(mob/user)
- if(!spam_flag)
- spam_flag = 1
+ if(!(next_usable > world.time))
+ next_usable = world.time + cooldowntime
playsound(src.loc, honksound, 50, 1)
src.add_fingerprint(user)
- spawn(cooldowntime)
- spam_flag = 0
- return
/obj/item/weapon/bikehorn/Crossed(mob/living/L)
if(isliving(L))
@@ -156,12 +153,12 @@
..()
/obj/item/weapon/bikehorn/golden/proc/flip_mobs(mob/living/carbon/M, mob/user)
- if (!spam_flag)
+ if(!(next_usable > world.time))
var/turf/T = get_turf(src)
for(M in ohearers(7, T))
- if(ishuman(M))
+ if(ishuman(M) && M.can_hear())
var/mob/living/carbon/human/H = M
- if((istype(H.ears, /obj/item/clothing/ears/earmuffs)) || H.ear_deaf)
+ if(istype(H.ears, /obj/item/clothing/ears/earmuffs))
continue
M.emote("flip")
diff --git a/code/game/objects/items/weapons/tanks/jetpack.dm b/code/game/objects/items/weapons/tanks/jetpack.dm
index 32e7537652c..fa17cf89c73 100644
--- a/code/game/objects/items/weapons/tanks/jetpack.dm
+++ b/code/game/objects/items/weapons/tanks/jetpack.dm
@@ -191,7 +191,7 @@
//Return a jetpack that the mob can use
//Back worn jetpacks, hardsuit internal packs, and so on.
-//Used in Process_Spacemove() and wherever you want to check for/get a jetpack
+//Used in Process_Spacemove() and wherever you want to check for/get a jetpack
/mob/proc/get_jetpack()
return
@@ -207,3 +207,9 @@
var/obj/item/clothing/suit/space/hardsuit/C = wear_suit
J = C.jetpack
return J
+
+/mob/has_gravity(turf/T)
+ var/obj/item/weapon/tank/jetpack/J = get_jetpack()
+ if(J && J.on)
+ return FALSE
+ return ..()
\ No newline at end of file
diff --git a/code/game/objects/structures/extinguisher.dm b/code/game/objects/structures/extinguisher.dm
index ec979d0e92b..898114525ea 100644
--- a/code/game/objects/structures/extinguisher.dm
+++ b/code/game/objects/structures/extinguisher.dm
@@ -144,6 +144,5 @@
/obj/item/wallframe/extinguisher_cabinet
name = "extinguisher cabinet frame"
desc = "Used for building wall-mounted extinguisher cabinets."
- icon = 'icons/obj/apc_repair.dmi'
- icon_state = "extinguisher_frame"
+ icon_state = "extinguisher"
result_path = /obj/structure/extinguisher_cabinet
diff --git a/code/game/sound.dm b/code/game/sound.dm
index 8d0c20d63d7..2e716194132 100644
--- a/code/game/sound.dm
+++ b/code/game/sound.dm
@@ -81,7 +81,7 @@
src << S
/mob/playsound_local(turf/turf_source, soundin, vol as num, vary, frequency, falloff, surround = 1, channel = 0, pressure_affected = TRUE)
- if(!client || ear_deaf > 0)
+ if(!client || !can_hear())
return
..()
diff --git a/code/modules/admin/secrets.dm b/code/modules/admin/secrets.dm
index aa3ac3d3ca1..74e024472bc 100644
--- a/code/modules/admin/secrets.dm
+++ b/code/modules/admin/secrets.dm
@@ -1,7 +1,8 @@
/datum/admins/proc/Secrets()
- if(!check_rights(0)) return
+ if(!check_rights(0))
+ return
- var/dat = "The first rule of adminbuse is: you don't talk about the adminbuse.